diff --git a/Gemfile b/Gemfile index 40270a735..c893a8997 100644 --- a/Gemfile +++ b/Gemfile @@ -2,6 +2,7 @@ source 'http://rubygems.org' gem 'rails', '>=3.1.0', '<3.2.0' gem "brakeman" +gem 'mime-types' gem 'bson_ext' gem 'carrierwave' @@ -24,6 +25,7 @@ gem "mongo_session_store-rails3" gem 'mysql2' gem 'nokogiri' + gem 'radius' gem 'rake' # gem 'remotipart' @@ -74,7 +76,8 @@ group :test, :development do gem 'pry-remote' gem 'pry-stack_explorer' gem 'pry-debugger' - + gem 'faker' + gem "sunspot-rails-tester" gem 'spork' gem 'database_cleaner' #Strategies for cleaning databases. Can be used to ensure a clean state for testing. diff --git a/app/assets/images/ft-icons/Small Icons/accdb.ico b/app/assets/images/ft-icons/Small Icons/accdb.ico new file mode 100755 index 000000000..4526a962b Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/accdb.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/avi.ico b/app/assets/images/ft-icons/Small Icons/avi.ico new file mode 100755 index 000000000..89a53309d Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/avi.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/bmp.ico b/app/assets/images/ft-icons/Small Icons/bmp.ico new file mode 100755 index 000000000..05a6404d1 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/bmp.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/css.ico b/app/assets/images/ft-icons/Small Icons/css.ico new file mode 100755 index 000000000..564e65147 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/css.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/docx_mac.ico b/app/assets/images/ft-icons/Small Icons/docx_mac.ico new file mode 100755 index 000000000..7be4d991e Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/docx_mac.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/docx_win.ico b/app/assets/images/ft-icons/Small Icons/docx_win.ico new file mode 100755 index 000000000..8eb4179d2 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/docx_win.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/eml.ico b/app/assets/images/ft-icons/Small Icons/eml.ico new file mode 100755 index 000000000..b4dcfb3a5 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/eml.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/eps.ico b/app/assets/images/ft-icons/Small Icons/eps.ico new file mode 100755 index 000000000..d18b68be8 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/eps.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/fla.ico b/app/assets/images/ft-icons/Small Icons/fla.ico new file mode 100755 index 000000000..b99412450 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/fla.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/gif.ico b/app/assets/images/ft-icons/Small Icons/gif.ico new file mode 100755 index 000000000..ce73c259e Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/gif.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/html.ico b/app/assets/images/ft-icons/Small Icons/html.ico new file mode 100755 index 000000000..df8ac6715 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/html.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/ind.ico b/app/assets/images/ft-icons/Small Icons/ind.ico new file mode 100755 index 000000000..ede9c43a6 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/ind.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/ini.ico b/app/assets/images/ft-icons/Small Icons/ini.ico new file mode 100755 index 000000000..05bb26bc9 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/ini.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/jpeg.ico b/app/assets/images/ft-icons/Small Icons/jpeg.ico new file mode 100755 index 000000000..c14813315 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/jpeg.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/jsf.ico b/app/assets/images/ft-icons/Small Icons/jsf.ico new file mode 100755 index 000000000..6b8fe2224 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/jsf.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/midi.ico b/app/assets/images/ft-icons/Small Icons/midi.ico new file mode 100755 index 000000000..054189da1 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/midi.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/mov.ico b/app/assets/images/ft-icons/Small Icons/mov.ico new file mode 100755 index 000000000..27ab8ba2b Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/mov.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/mp3.ico b/app/assets/images/ft-icons/Small Icons/mp3.ico new file mode 100755 index 000000000..6c458aa58 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/mp3.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/mpeg.ico b/app/assets/images/ft-icons/Small Icons/mpeg.ico new file mode 100755 index 000000000..026e1c9cb Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/mpeg.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pdf.ico b/app/assets/images/ft-icons/Small Icons/pdf.ico new file mode 100755 index 000000000..f9a6dacad Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pdf.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/png.ico b/app/assets/images/ft-icons/Small Icons/png.ico new file mode 100755 index 000000000..6f5370d4a Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/png.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pptx_mac.ico b/app/assets/images/ft-icons/Small Icons/pptx_mac.ico new file mode 100755 index 000000000..7f1e076a9 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pptx_mac.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pptx_win.ico b/app/assets/images/ft-icons/Small Icons/pptx_win.ico new file mode 100755 index 000000000..3ad4e0587 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pptx_win.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/proj.ico b/app/assets/images/ft-icons/Small Icons/proj.ico new file mode 100755 index 000000000..796e5ca4b Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/proj.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/psd.ico b/app/assets/images/ft-icons/Small Icons/psd.ico new file mode 100755 index 000000000..227a5a4de Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/psd.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pst.ico b/app/assets/images/ft-icons/Small Icons/pst.ico new file mode 100755 index 000000000..8922ca4fc Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pst.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/pub.ico b/app/assets/images/ft-icons/Small Icons/pub.ico new file mode 100755 index 000000000..44a523297 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/pub.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/rar.ico b/app/assets/images/ft-icons/Small Icons/rar.ico new file mode 100755 index 000000000..610d85f4d Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/rar.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/readme.ico b/app/assets/images/ft-icons/Small Icons/readme.ico new file mode 100755 index 000000000..ce6c38b89 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/readme.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/settings.ico b/app/assets/images/ft-icons/Small Icons/settings.ico new file mode 100755 index 000000000..7a0c3c033 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/settings.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/text.ico b/app/assets/images/ft-icons/Small Icons/text.ico new file mode 100755 index 000000000..4b4e90aa3 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/text.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/tiff.ico b/app/assets/images/ft-icons/Small Icons/tiff.ico new file mode 100755 index 000000000..3bdcc270b Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/tiff.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/url.ico b/app/assets/images/ft-icons/Small Icons/url.ico new file mode 100755 index 000000000..c04e0b89e Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/url.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/vsd.ico b/app/assets/images/ft-icons/Small Icons/vsd.ico new file mode 100755 index 000000000..bfeaacae6 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/vsd.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/wav.ico b/app/assets/images/ft-icons/Small Icons/wav.ico new file mode 100755 index 000000000..d10f2f24d Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/wav.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/wma.ico b/app/assets/images/ft-icons/Small Icons/wma.ico new file mode 100755 index 000000000..637cb49f5 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/wma.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/wmv.ico b/app/assets/images/ft-icons/Small Icons/wmv.ico new file mode 100755 index 000000000..d711a348f Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/wmv.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/xlsx_mac.ico b/app/assets/images/ft-icons/Small Icons/xlsx_mac.ico new file mode 100755 index 000000000..f7d075d82 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/xlsx_mac.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/xlsx_win.ico b/app/assets/images/ft-icons/Small Icons/xlsx_win.ico new file mode 100755 index 000000000..c0ab0c95e Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/xlsx_win.ico differ diff --git a/app/assets/images/ft-icons/Small Icons/zip.ico b/app/assets/images/ft-icons/Small Icons/zip.ico new file mode 100755 index 000000000..5e8dc14d7 Binary files /dev/null and b/app/assets/images/ft-icons/Small Icons/zip.ico differ diff --git a/app/assets/images/ft-icons/accdb/accdb-128_32.png b/app/assets/images/ft-icons/accdb/accdb-128_32.png new file mode 100755 index 000000000..502e6e64d Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-128_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-16_32.png b/app/assets/images/ft-icons/accdb/accdb-16_32.png new file mode 100755 index 000000000..e8c5c1b4e Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-16_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-24_32.png b/app/assets/images/ft-icons/accdb/accdb-24_32.png new file mode 100755 index 000000000..ae47880b4 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-24_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-256_32.png b/app/assets/images/ft-icons/accdb/accdb-256_32.png new file mode 100755 index 000000000..a1ecfa2ec Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-256_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-32_32.png b/app/assets/images/ft-icons/accdb/accdb-32_32.png new file mode 100755 index 000000000..045c5c490 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-32_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-48_32.png b/app/assets/images/ft-icons/accdb/accdb-48_32.png new file mode 100755 index 000000000..d328000bd Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-48_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-64_32.png b/app/assets/images/ft-icons/accdb/accdb-64_32.png new file mode 100755 index 000000000..c179c58ef Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-64_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-72_32.png b/app/assets/images/ft-icons/accdb/accdb-72_32.png new file mode 100755 index 000000000..e8fd15e40 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-72_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-80_32.png b/app/assets/images/ft-icons/accdb/accdb-80_32.png new file mode 100755 index 000000000..8683b8d5f Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-80_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-96_32.png b/app/assets/images/ft-icons/accdb/accdb-96_32.png new file mode 100755 index 000000000..f0514a4ef Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-96_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-sm-16_32.png b/app/assets/images/ft-icons/accdb/accdb-sm-16_32.png new file mode 100755 index 000000000..801fc26a3 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-sm-24_32.png b/app/assets/images/ft-icons/accdb/accdb-sm-24_32.png new file mode 100755 index 000000000..f490d5a55 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-sm-32_32.png b/app/assets/images/ft-icons/accdb/accdb-sm-32_32.png new file mode 100755 index 000000000..19cc948fa Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/accdb/accdb-sm.ico b/app/assets/images/ft-icons/accdb/accdb-sm.ico new file mode 100755 index 000000000..4526a962b Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb-sm.ico differ diff --git a/app/assets/images/ft-icons/accdb/accdb.ico b/app/assets/images/ft-icons/accdb/accdb.ico new file mode 100755 index 000000000..b955963a9 Binary files /dev/null and b/app/assets/images/ft-icons/accdb/accdb.ico differ diff --git a/app/assets/images/ft-icons/avi/avi-128_32.png b/app/assets/images/ft-icons/avi/avi-128_32.png new file mode 100755 index 000000000..d8fada442 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-128_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-16_32.png b/app/assets/images/ft-icons/avi/avi-16_32.png new file mode 100755 index 000000000..4491e22f7 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-16_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-24_32.png b/app/assets/images/ft-icons/avi/avi-24_32.png new file mode 100755 index 000000000..915392193 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-24_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-256_32.png b/app/assets/images/ft-icons/avi/avi-256_32.png new file mode 100755 index 000000000..f0b888347 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-256_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-32_32.png b/app/assets/images/ft-icons/avi/avi-32_32.png new file mode 100755 index 000000000..210527313 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-32_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-48_32.png b/app/assets/images/ft-icons/avi/avi-48_32.png new file mode 100755 index 000000000..f186f7f9a Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-48_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-64_32.png b/app/assets/images/ft-icons/avi/avi-64_32.png new file mode 100755 index 000000000..77d0a2173 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-64_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-72_32.png b/app/assets/images/ft-icons/avi/avi-72_32.png new file mode 100755 index 000000000..6ab2fd61f Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-72_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-80_32.png b/app/assets/images/ft-icons/avi/avi-80_32.png new file mode 100755 index 000000000..56828013a Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-80_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-96_32.png b/app/assets/images/ft-icons/avi/avi-96_32.png new file mode 100755 index 000000000..aa6ffa0cc Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-96_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-sm-16_32.png b/app/assets/images/ft-icons/avi/avi-sm-16_32.png new file mode 100755 index 000000000..ef95ec8d7 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-sm-24_32.png b/app/assets/images/ft-icons/avi/avi-sm-24_32.png new file mode 100755 index 000000000..d67e72346 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-sm-32_32.png b/app/assets/images/ft-icons/avi/avi-sm-32_32.png new file mode 100755 index 000000000..2727b53a6 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/avi/avi-sm.ico b/app/assets/images/ft-icons/avi/avi-sm.ico new file mode 100755 index 000000000..89a53309d Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi-sm.ico differ diff --git a/app/assets/images/ft-icons/avi/avi.icns b/app/assets/images/ft-icons/avi/avi.icns new file mode 100755 index 000000000..7ff79c5e9 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi.icns differ diff --git a/app/assets/images/ft-icons/avi/avi.ico b/app/assets/images/ft-icons/avi/avi.ico new file mode 100755 index 000000000..953875198 Binary files /dev/null and b/app/assets/images/ft-icons/avi/avi.ico differ diff --git a/app/assets/images/ft-icons/bmp/bmp-128_32.png b/app/assets/images/ft-icons/bmp/bmp-128_32.png new file mode 100755 index 000000000..c47b14b2b Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-128_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-16_32.png b/app/assets/images/ft-icons/bmp/bmp-16_32.png new file mode 100755 index 000000000..a53c85f91 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-16_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-24_32.png b/app/assets/images/ft-icons/bmp/bmp-24_32.png new file mode 100755 index 000000000..a37ad66fe Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-24_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-256_32.png b/app/assets/images/ft-icons/bmp/bmp-256_32.png new file mode 100755 index 000000000..44e20c98c Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-256_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-32_32.png b/app/assets/images/ft-icons/bmp/bmp-32_32.png new file mode 100755 index 000000000..2da1505da Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-32_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-48_32.png b/app/assets/images/ft-icons/bmp/bmp-48_32.png new file mode 100755 index 000000000..915f352a9 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-48_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-64_32.png b/app/assets/images/ft-icons/bmp/bmp-64_32.png new file mode 100755 index 000000000..b5ac5ceb3 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-64_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-72_32.png b/app/assets/images/ft-icons/bmp/bmp-72_32.png new file mode 100755 index 000000000..0080d5474 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-72_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-80_32.png b/app/assets/images/ft-icons/bmp/bmp-80_32.png new file mode 100755 index 000000000..2f5cbd4ed Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-80_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-96_32.png b/app/assets/images/ft-icons/bmp/bmp-96_32.png new file mode 100755 index 000000000..fa288e840 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-96_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-sm-16_32.png b/app/assets/images/ft-icons/bmp/bmp-sm-16_32.png new file mode 100755 index 000000000..5ad2dd3a4 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-sm-24_32.png b/app/assets/images/ft-icons/bmp/bmp-sm-24_32.png new file mode 100755 index 000000000..78e60de2c Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-sm-32_32.png b/app/assets/images/ft-icons/bmp/bmp-sm-32_32.png new file mode 100755 index 000000000..b7dd01521 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/bmp/bmp-sm.ico b/app/assets/images/ft-icons/bmp/bmp-sm.ico new file mode 100755 index 000000000..05a6404d1 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp-sm.ico differ diff --git a/app/assets/images/ft-icons/bmp/bmp.icns b/app/assets/images/ft-icons/bmp/bmp.icns new file mode 100755 index 000000000..0936d3e73 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp.icns differ diff --git a/app/assets/images/ft-icons/bmp/bmp.ico b/app/assets/images/ft-icons/bmp/bmp.ico new file mode 100755 index 000000000..04c629288 Binary files /dev/null and b/app/assets/images/ft-icons/bmp/bmp.ico differ diff --git a/app/assets/images/ft-icons/css/css-128_32.png b/app/assets/images/ft-icons/css/css-128_32.png new file mode 100755 index 000000000..077e03a0b Binary files /dev/null and b/app/assets/images/ft-icons/css/css-128_32.png differ diff --git a/app/assets/images/ft-icons/css/css-16_32.png b/app/assets/images/ft-icons/css/css-16_32.png new file mode 100755 index 000000000..80e1215fa Binary files /dev/null and b/app/assets/images/ft-icons/css/css-16_32.png differ diff --git a/app/assets/images/ft-icons/css/css-24_32.png b/app/assets/images/ft-icons/css/css-24_32.png new file mode 100755 index 000000000..cef01a950 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-24_32.png differ diff --git a/app/assets/images/ft-icons/css/css-256_32.png b/app/assets/images/ft-icons/css/css-256_32.png new file mode 100755 index 000000000..df2d4bbb3 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-256_32.png differ diff --git a/app/assets/images/ft-icons/css/css-32_32.png b/app/assets/images/ft-icons/css/css-32_32.png new file mode 100755 index 000000000..0063c5451 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-32_32.png differ diff --git a/app/assets/images/ft-icons/css/css-48_32.png b/app/assets/images/ft-icons/css/css-48_32.png new file mode 100755 index 000000000..96fbb7557 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-48_32.png differ diff --git a/app/assets/images/ft-icons/css/css-64_32.png b/app/assets/images/ft-icons/css/css-64_32.png new file mode 100755 index 000000000..e82cebea4 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-64_32.png differ diff --git a/app/assets/images/ft-icons/css/css-72_32.png b/app/assets/images/ft-icons/css/css-72_32.png new file mode 100755 index 000000000..c962cc78f Binary files /dev/null and b/app/assets/images/ft-icons/css/css-72_32.png differ diff --git a/app/assets/images/ft-icons/css/css-80_32.png b/app/assets/images/ft-icons/css/css-80_32.png new file mode 100755 index 000000000..41fa40c0d Binary files /dev/null and b/app/assets/images/ft-icons/css/css-80_32.png differ diff --git a/app/assets/images/ft-icons/css/css-96_32.png b/app/assets/images/ft-icons/css/css-96_32.png new file mode 100755 index 000000000..19924d6bc Binary files /dev/null and b/app/assets/images/ft-icons/css/css-96_32.png differ diff --git a/app/assets/images/ft-icons/css/css-sm-16_32.png b/app/assets/images/ft-icons/css/css-sm-16_32.png new file mode 100755 index 000000000..76f118bd7 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/css/css-sm-24_32.png b/app/assets/images/ft-icons/css/css-sm-24_32.png new file mode 100755 index 000000000..6963ee22f Binary files /dev/null and b/app/assets/images/ft-icons/css/css-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/css/css-sm-32_32.png b/app/assets/images/ft-icons/css/css-sm-32_32.png new file mode 100755 index 000000000..9166c27a7 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/css/css-sm.ico b/app/assets/images/ft-icons/css/css-sm.ico new file mode 100755 index 000000000..564e65147 Binary files /dev/null and b/app/assets/images/ft-icons/css/css-sm.ico differ diff --git a/app/assets/images/ft-icons/css/css.icns b/app/assets/images/ft-icons/css/css.icns new file mode 100755 index 000000000..657c79376 Binary files /dev/null and b/app/assets/images/ft-icons/css/css.icns differ diff --git a/app/assets/images/ft-icons/css/css.ico b/app/assets/images/ft-icons/css/css.ico new file mode 100755 index 000000000..82cd1b140 Binary files /dev/null and b/app/assets/images/ft-icons/css/css.ico differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-128_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-128_32.png new file mode 100755 index 000000000..df4b11abe Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-128_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-16_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-16_32.png new file mode 100755 index 000000000..71de929f3 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-16_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-24_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-24_32.png new file mode 100755 index 000000000..084684582 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-24_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-256_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-256_32.png new file mode 100755 index 000000000..de65eac9e Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-256_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-32_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-32_32.png new file mode 100755 index 000000000..c541d18d9 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-32_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-48_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-48_32.png new file mode 100755 index 000000000..9469bfe58 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-48_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-64_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-64_32.png new file mode 100755 index 000000000..3a0c5ab12 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-64_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-72_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-72_32.png new file mode 100755 index 000000000..57a956780 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-72_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-80_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-80_32.png new file mode 100755 index 000000000..89dd1509e Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-80_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-96_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-96_32.png new file mode 100755 index 000000000..8e4d641a1 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-96_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-sm-16_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-16_32.png new file mode 100755 index 000000000..56ff06953 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-sm-24_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-24_32.png new file mode 100755 index 000000000..388051873 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-sm-32_32.png b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-32_32.png new file mode 100755 index 000000000..19488d0bf Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac-sm.ico b/app/assets/images/ft-icons/docx_mac/docx_mac-sm.ico new file mode 100755 index 000000000..7be4d991e Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac-sm.ico differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac.icns b/app/assets/images/ft-icons/docx_mac/docx_mac.icns new file mode 100755 index 000000000..f95aae403 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac.icns differ diff --git a/app/assets/images/ft-icons/docx_mac/docx_mac.ico b/app/assets/images/ft-icons/docx_mac/docx_mac.ico new file mode 100755 index 000000000..8b0dcce44 Binary files /dev/null and b/app/assets/images/ft-icons/docx_mac/docx_mac.ico differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-128_32.png b/app/assets/images/ft-icons/docx_win/docx_win-128_32.png new file mode 100755 index 000000000..0a1d175b9 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-128_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-16_32.png b/app/assets/images/ft-icons/docx_win/docx_win-16_32.png new file mode 100755 index 000000000..c52e6eddc Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-16_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-24_32.png b/app/assets/images/ft-icons/docx_win/docx_win-24_32.png new file mode 100755 index 000000000..1176585dd Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-24_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-256_32.png b/app/assets/images/ft-icons/docx_win/docx_win-256_32.png new file mode 100755 index 000000000..fddc6674c Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-256_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-32_32.png b/app/assets/images/ft-icons/docx_win/docx_win-32_32.png new file mode 100755 index 000000000..f932a123e Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-32_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-48_32.png b/app/assets/images/ft-icons/docx_win/docx_win-48_32.png new file mode 100755 index 000000000..de255eb9d Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-48_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-64_32.png b/app/assets/images/ft-icons/docx_win/docx_win-64_32.png new file mode 100755 index 000000000..399a1a201 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-64_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-72_32.png b/app/assets/images/ft-icons/docx_win/docx_win-72_32.png new file mode 100755 index 000000000..fec1af15e Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-72_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-80_32.png b/app/assets/images/ft-icons/docx_win/docx_win-80_32.png new file mode 100755 index 000000000..a161a6032 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-80_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-96_32.png b/app/assets/images/ft-icons/docx_win/docx_win-96_32.png new file mode 100755 index 000000000..6dc0ad7e8 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-96_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-sm-16_32.png b/app/assets/images/ft-icons/docx_win/docx_win-sm-16_32.png new file mode 100755 index 000000000..98d3aeb49 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-sm-24_32.png b/app/assets/images/ft-icons/docx_win/docx_win-sm-24_32.png new file mode 100755 index 000000000..7118b1dfc Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-sm-32_32.png b/app/assets/images/ft-icons/docx_win/docx_win-sm-32_32.png new file mode 100755 index 000000000..1645daff0 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win-sm.ico b/app/assets/images/ft-icons/docx_win/docx_win-sm.ico new file mode 100755 index 000000000..8eb4179d2 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win-sm.ico differ diff --git a/app/assets/images/ft-icons/docx_win/docx_win.ico b/app/assets/images/ft-icons/docx_win/docx_win.ico new file mode 100755 index 000000000..7e1808d31 Binary files /dev/null and b/app/assets/images/ft-icons/docx_win/docx_win.ico differ diff --git a/app/assets/images/ft-icons/eml/eml-128_32.png b/app/assets/images/ft-icons/eml/eml-128_32.png new file mode 100755 index 000000000..8d33ff2bc Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-128_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-16_32.png b/app/assets/images/ft-icons/eml/eml-16_32.png new file mode 100755 index 000000000..186dadf7f Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-16_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-24_32.png b/app/assets/images/ft-icons/eml/eml-24_32.png new file mode 100755 index 000000000..e5d489184 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-24_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-256_32.png b/app/assets/images/ft-icons/eml/eml-256_32.png new file mode 100755 index 000000000..cf16f3a6e Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-256_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-32_32.png b/app/assets/images/ft-icons/eml/eml-32_32.png new file mode 100755 index 000000000..287852890 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-32_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-48_32.png b/app/assets/images/ft-icons/eml/eml-48_32.png new file mode 100755 index 000000000..c7288a95c Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-48_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-64_32.png b/app/assets/images/ft-icons/eml/eml-64_32.png new file mode 100755 index 000000000..d34d3d101 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-64_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-72_32.png b/app/assets/images/ft-icons/eml/eml-72_32.png new file mode 100755 index 000000000..7d5abd220 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-72_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-80_32.png b/app/assets/images/ft-icons/eml/eml-80_32.png new file mode 100755 index 000000000..4dc555701 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-80_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-96_32.png b/app/assets/images/ft-icons/eml/eml-96_32.png new file mode 100755 index 000000000..ae14431d5 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-96_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-sm-16_32.png b/app/assets/images/ft-icons/eml/eml-sm-16_32.png new file mode 100755 index 000000000..8a118f16b Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-sm-24_32.png b/app/assets/images/ft-icons/eml/eml-sm-24_32.png new file mode 100755 index 000000000..9f3fa313f Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-sm-32_32.png b/app/assets/images/ft-icons/eml/eml-sm-32_32.png new file mode 100755 index 000000000..14f3afed4 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/eml/eml-sm.ico b/app/assets/images/ft-icons/eml/eml-sm.ico new file mode 100755 index 000000000..b4dcfb3a5 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml-sm.ico differ diff --git a/app/assets/images/ft-icons/eml/eml.icns b/app/assets/images/ft-icons/eml/eml.icns new file mode 100755 index 000000000..8652ed411 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml.icns differ diff --git a/app/assets/images/ft-icons/eml/eml.ico b/app/assets/images/ft-icons/eml/eml.ico new file mode 100755 index 000000000..af6de79a5 Binary files /dev/null and b/app/assets/images/ft-icons/eml/eml.ico differ diff --git a/app/assets/images/ft-icons/eps/eps-128_32.png b/app/assets/images/ft-icons/eps/eps-128_32.png new file mode 100755 index 000000000..aec037247 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-128_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-16_32.png b/app/assets/images/ft-icons/eps/eps-16_32.png new file mode 100755 index 000000000..8075e231c Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-16_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-24_32.png b/app/assets/images/ft-icons/eps/eps-24_32.png new file mode 100755 index 000000000..78c34774a Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-24_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-256_32.png b/app/assets/images/ft-icons/eps/eps-256_32.png new file mode 100755 index 000000000..c8a77a83c Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-256_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-32_32.png b/app/assets/images/ft-icons/eps/eps-32_32.png new file mode 100755 index 000000000..89b64c2aa Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-32_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-48_32.png b/app/assets/images/ft-icons/eps/eps-48_32.png new file mode 100755 index 000000000..7b9074501 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-48_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-64_32.png b/app/assets/images/ft-icons/eps/eps-64_32.png new file mode 100755 index 000000000..4a5f0cf63 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-64_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-72_32.png b/app/assets/images/ft-icons/eps/eps-72_32.png new file mode 100755 index 000000000..c2c06b809 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-72_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-80_32.png b/app/assets/images/ft-icons/eps/eps-80_32.png new file mode 100755 index 000000000..6c306a9a6 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-80_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-96_32.png b/app/assets/images/ft-icons/eps/eps-96_32.png new file mode 100755 index 000000000..54c7522fc Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-96_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-sm-16_32.png b/app/assets/images/ft-icons/eps/eps-sm-16_32.png new file mode 100755 index 000000000..9c76c93d5 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-sm-24_32.png b/app/assets/images/ft-icons/eps/eps-sm-24_32.png new file mode 100755 index 000000000..6ee3825a9 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-sm-32_32.png b/app/assets/images/ft-icons/eps/eps-sm-32_32.png new file mode 100755 index 000000000..b55db4b56 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/eps/eps-sm.ico b/app/assets/images/ft-icons/eps/eps-sm.ico new file mode 100755 index 000000000..d18b68be8 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps-sm.ico differ diff --git a/app/assets/images/ft-icons/eps/eps.icns b/app/assets/images/ft-icons/eps/eps.icns new file mode 100755 index 000000000..fbcc896a4 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps.icns differ diff --git a/app/assets/images/ft-icons/eps/eps.ico b/app/assets/images/ft-icons/eps/eps.ico new file mode 100755 index 000000000..cbbe82831 Binary files /dev/null and b/app/assets/images/ft-icons/eps/eps.ico differ diff --git a/app/assets/images/ft-icons/fla/fla-128_32.png b/app/assets/images/ft-icons/fla/fla-128_32.png new file mode 100755 index 000000000..b42f1cbe3 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-128_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-16_32.png b/app/assets/images/ft-icons/fla/fla-16_32.png new file mode 100755 index 000000000..2cff1875f Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-16_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-24_32.png b/app/assets/images/ft-icons/fla/fla-24_32.png new file mode 100755 index 000000000..13a77eaa0 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-24_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-256_32.png b/app/assets/images/ft-icons/fla/fla-256_32.png new file mode 100755 index 000000000..b0eacd2f6 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-256_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-32_32.png b/app/assets/images/ft-icons/fla/fla-32_32.png new file mode 100755 index 000000000..d57ac1d7b Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-32_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-48_32.png b/app/assets/images/ft-icons/fla/fla-48_32.png new file mode 100755 index 000000000..43114626c Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-48_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-64_32.png b/app/assets/images/ft-icons/fla/fla-64_32.png new file mode 100755 index 000000000..515074be2 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-64_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-72_32.png b/app/assets/images/ft-icons/fla/fla-72_32.png new file mode 100755 index 000000000..c7444d2fe Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-72_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-80_32.png b/app/assets/images/ft-icons/fla/fla-80_32.png new file mode 100755 index 000000000..a52b704bb Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-80_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-96_32.png b/app/assets/images/ft-icons/fla/fla-96_32.png new file mode 100755 index 000000000..72e851f66 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-96_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-sm-16_32.png b/app/assets/images/ft-icons/fla/fla-sm-16_32.png new file mode 100755 index 000000000..895aa54bd Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-sm-24_32.png b/app/assets/images/ft-icons/fla/fla-sm-24_32.png new file mode 100755 index 000000000..24467c163 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-sm-32_32.png b/app/assets/images/ft-icons/fla/fla-sm-32_32.png new file mode 100755 index 000000000..f6006da8c Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/fla/fla-sm.ico b/app/assets/images/ft-icons/fla/fla-sm.ico new file mode 100755 index 000000000..b99412450 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla-sm.ico differ diff --git a/app/assets/images/ft-icons/fla/fla.icns b/app/assets/images/ft-icons/fla/fla.icns new file mode 100755 index 000000000..0418c2e04 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla.icns differ diff --git a/app/assets/images/ft-icons/fla/fla.ico b/app/assets/images/ft-icons/fla/fla.ico new file mode 100755 index 000000000..2dec85686 Binary files /dev/null and b/app/assets/images/ft-icons/fla/fla.ico differ diff --git a/app/assets/images/ft-icons/gif/gif-128_32.png b/app/assets/images/ft-icons/gif/gif-128_32.png new file mode 100755 index 000000000..0c1851b68 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-128_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-16_32.png b/app/assets/images/ft-icons/gif/gif-16_32.png new file mode 100755 index 000000000..2e6d16061 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-16_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-24_32.png b/app/assets/images/ft-icons/gif/gif-24_32.png new file mode 100755 index 000000000..82017913a Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-24_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-256_32.png b/app/assets/images/ft-icons/gif/gif-256_32.png new file mode 100755 index 000000000..74c589495 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-256_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-32_32.png b/app/assets/images/ft-icons/gif/gif-32_32.png new file mode 100755 index 000000000..1fd742b72 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-32_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-48_32.png b/app/assets/images/ft-icons/gif/gif-48_32.png new file mode 100755 index 000000000..e776417e0 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-48_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-64_32.png b/app/assets/images/ft-icons/gif/gif-64_32.png new file mode 100755 index 000000000..69f52a664 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-64_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-72_32.png b/app/assets/images/ft-icons/gif/gif-72_32.png new file mode 100755 index 000000000..df0d956f7 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-72_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-80_32.png b/app/assets/images/ft-icons/gif/gif-80_32.png new file mode 100755 index 000000000..e672d0322 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-80_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-96_32.png b/app/assets/images/ft-icons/gif/gif-96_32.png new file mode 100755 index 000000000..aaae3b2f2 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-96_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-sm-16_32.png b/app/assets/images/ft-icons/gif/gif-sm-16_32.png new file mode 100755 index 000000000..1bdf08c2b Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-sm-24_32.png b/app/assets/images/ft-icons/gif/gif-sm-24_32.png new file mode 100755 index 000000000..ef7d577c3 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-sm-32_32.png b/app/assets/images/ft-icons/gif/gif-sm-32_32.png new file mode 100755 index 000000000..ff4919273 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/gif/gif-sm.ico b/app/assets/images/ft-icons/gif/gif-sm.ico new file mode 100755 index 000000000..ce73c259e Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif-sm.ico differ diff --git a/app/assets/images/ft-icons/gif/gif.icns b/app/assets/images/ft-icons/gif/gif.icns new file mode 100755 index 000000000..0907dae04 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif.icns differ diff --git a/app/assets/images/ft-icons/gif/gif.ico b/app/assets/images/ft-icons/gif/gif.ico new file mode 100755 index 000000000..f51a28819 Binary files /dev/null and b/app/assets/images/ft-icons/gif/gif.ico differ diff --git a/app/assets/images/ft-icons/html/html-128_32.png b/app/assets/images/ft-icons/html/html-128_32.png new file mode 100755 index 000000000..b78074377 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-128_32.png differ diff --git a/app/assets/images/ft-icons/html/html-16_32.png b/app/assets/images/ft-icons/html/html-16_32.png new file mode 100755 index 000000000..b7be30732 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-16_32.png differ diff --git a/app/assets/images/ft-icons/html/html-24_32.png b/app/assets/images/ft-icons/html/html-24_32.png new file mode 100755 index 000000000..3d45347c5 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-24_32.png differ diff --git a/app/assets/images/ft-icons/html/html-256_32.png b/app/assets/images/ft-icons/html/html-256_32.png new file mode 100755 index 000000000..57e85eadc Binary files /dev/null and b/app/assets/images/ft-icons/html/html-256_32.png differ diff --git a/app/assets/images/ft-icons/html/html-32_32.png b/app/assets/images/ft-icons/html/html-32_32.png new file mode 100755 index 000000000..92150934e Binary files /dev/null and b/app/assets/images/ft-icons/html/html-32_32.png differ diff --git a/app/assets/images/ft-icons/html/html-48_32.png b/app/assets/images/ft-icons/html/html-48_32.png new file mode 100755 index 000000000..041c65272 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-48_32.png differ diff --git a/app/assets/images/ft-icons/html/html-64_32.png b/app/assets/images/ft-icons/html/html-64_32.png new file mode 100755 index 000000000..b3149cce3 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-64_32.png differ diff --git a/app/assets/images/ft-icons/html/html-72_32.png b/app/assets/images/ft-icons/html/html-72_32.png new file mode 100755 index 000000000..d2537c8cb Binary files /dev/null and b/app/assets/images/ft-icons/html/html-72_32.png differ diff --git a/app/assets/images/ft-icons/html/html-80_32.png b/app/assets/images/ft-icons/html/html-80_32.png new file mode 100755 index 000000000..b32bd6db1 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-80_32.png differ diff --git a/app/assets/images/ft-icons/html/html-96_32.png b/app/assets/images/ft-icons/html/html-96_32.png new file mode 100755 index 000000000..1e2e0e30e Binary files /dev/null and b/app/assets/images/ft-icons/html/html-96_32.png differ diff --git a/app/assets/images/ft-icons/html/html-sm-16_32.png b/app/assets/images/ft-icons/html/html-sm-16_32.png new file mode 100755 index 000000000..784818ac6 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/html/html-sm-24_32.png b/app/assets/images/ft-icons/html/html-sm-24_32.png new file mode 100755 index 000000000..d6da16e04 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/html/html-sm-32_32.png b/app/assets/images/ft-icons/html/html-sm-32_32.png new file mode 100755 index 000000000..17d142c8b Binary files /dev/null and b/app/assets/images/ft-icons/html/html-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/html/html-sm.ico b/app/assets/images/ft-icons/html/html-sm.ico new file mode 100755 index 000000000..df8ac6715 Binary files /dev/null and b/app/assets/images/ft-icons/html/html-sm.ico differ diff --git a/app/assets/images/ft-icons/html/html.icns b/app/assets/images/ft-icons/html/html.icns new file mode 100755 index 000000000..6117e750d Binary files /dev/null and b/app/assets/images/ft-icons/html/html.icns differ diff --git a/app/assets/images/ft-icons/html/html.ico b/app/assets/images/ft-icons/html/html.ico new file mode 100755 index 000000000..b3c6bf0b7 Binary files /dev/null and b/app/assets/images/ft-icons/html/html.ico differ diff --git a/app/assets/images/ft-icons/ind/ind-128_32.png b/app/assets/images/ft-icons/ind/ind-128_32.png new file mode 100755 index 000000000..3db39c9af Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-128_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-16_32.png b/app/assets/images/ft-icons/ind/ind-16_32.png new file mode 100755 index 000000000..8e72b8d3b Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-16_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-24_32.png b/app/assets/images/ft-icons/ind/ind-24_32.png new file mode 100755 index 000000000..10fe2118f Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-24_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-256_32.png b/app/assets/images/ft-icons/ind/ind-256_32.png new file mode 100755 index 000000000..3db443a99 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-256_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-32_32.png b/app/assets/images/ft-icons/ind/ind-32_32.png new file mode 100755 index 000000000..4036efb6d Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-32_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-48_32.png b/app/assets/images/ft-icons/ind/ind-48_32.png new file mode 100755 index 000000000..6914e56ac Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-48_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-64_32.png b/app/assets/images/ft-icons/ind/ind-64_32.png new file mode 100755 index 000000000..feb647353 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-64_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-72_32.png b/app/assets/images/ft-icons/ind/ind-72_32.png new file mode 100755 index 000000000..c3f0bdeac Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-72_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-80_32.png b/app/assets/images/ft-icons/ind/ind-80_32.png new file mode 100755 index 000000000..6a289c95d Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-80_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-96_32.png b/app/assets/images/ft-icons/ind/ind-96_32.png new file mode 100755 index 000000000..6ad02a525 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-96_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-sm-16_32.png b/app/assets/images/ft-icons/ind/ind-sm-16_32.png new file mode 100755 index 000000000..cb9bf7ef9 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-sm-24_32.png b/app/assets/images/ft-icons/ind/ind-sm-24_32.png new file mode 100755 index 000000000..b001877bb Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-sm-32_32.png b/app/assets/images/ft-icons/ind/ind-sm-32_32.png new file mode 100755 index 000000000..49ea009c7 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/ind/ind-sm.ico b/app/assets/images/ft-icons/ind/ind-sm.ico new file mode 100755 index 000000000..ede9c43a6 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind-sm.ico differ diff --git a/app/assets/images/ft-icons/ind/ind.icns b/app/assets/images/ft-icons/ind/ind.icns new file mode 100755 index 000000000..d69b02193 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind.icns differ diff --git a/app/assets/images/ft-icons/ind/ind.ico b/app/assets/images/ft-icons/ind/ind.ico new file mode 100755 index 000000000..ea36d7155 Binary files /dev/null and b/app/assets/images/ft-icons/ind/ind.ico differ diff --git a/app/assets/images/ft-icons/ini/ini-128_32.png b/app/assets/images/ft-icons/ini/ini-128_32.png new file mode 100755 index 000000000..160aa0999 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-128_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-16_32.png b/app/assets/images/ft-icons/ini/ini-16_32.png new file mode 100755 index 000000000..06951fc77 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-16_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-24_32.png b/app/assets/images/ft-icons/ini/ini-24_32.png new file mode 100755 index 000000000..7e1703b49 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-24_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-256_32.png b/app/assets/images/ft-icons/ini/ini-256_32.png new file mode 100755 index 000000000..0d47ab081 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-256_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-32_32.png b/app/assets/images/ft-icons/ini/ini-32_32.png new file mode 100755 index 000000000..165a304d0 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-32_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-48_32.png b/app/assets/images/ft-icons/ini/ini-48_32.png new file mode 100755 index 000000000..b641633dc Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-48_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-64_32.png b/app/assets/images/ft-icons/ini/ini-64_32.png new file mode 100755 index 000000000..0edb1d995 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-64_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-72_32.png b/app/assets/images/ft-icons/ini/ini-72_32.png new file mode 100755 index 000000000..58e479425 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-72_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-80_32.png b/app/assets/images/ft-icons/ini/ini-80_32.png new file mode 100755 index 000000000..514faf835 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-80_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-96_32.png b/app/assets/images/ft-icons/ini/ini-96_32.png new file mode 100755 index 000000000..ed7f2b936 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-96_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-sm-16_32.png b/app/assets/images/ft-icons/ini/ini-sm-16_32.png new file mode 100755 index 000000000..d725d6691 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-sm-24_32.png b/app/assets/images/ft-icons/ini/ini-sm-24_32.png new file mode 100755 index 000000000..f922cc27f Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-sm-32_32.png b/app/assets/images/ft-icons/ini/ini-sm-32_32.png new file mode 100755 index 000000000..c8e232190 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/ini/ini-sm.ico b/app/assets/images/ft-icons/ini/ini-sm.ico new file mode 100755 index 000000000..05bb26bc9 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini-sm.ico differ diff --git a/app/assets/images/ft-icons/ini/ini.icns b/app/assets/images/ft-icons/ini/ini.icns new file mode 100755 index 000000000..fd7240912 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini.icns differ diff --git a/app/assets/images/ft-icons/ini/ini.ico b/app/assets/images/ft-icons/ini/ini.ico new file mode 100755 index 000000000..c3a39b655 Binary files /dev/null and b/app/assets/images/ft-icons/ini/ini.ico differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-128_32.png b/app/assets/images/ft-icons/jpeg/jpeg-128_32.png new file mode 100755 index 000000000..6d2894726 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-128_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-16_32.png b/app/assets/images/ft-icons/jpeg/jpeg-16_32.png new file mode 100755 index 000000000..c1fd29943 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-16_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-24_32.png b/app/assets/images/ft-icons/jpeg/jpeg-24_32.png new file mode 100755 index 000000000..39336f541 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-24_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-256_32.png b/app/assets/images/ft-icons/jpeg/jpeg-256_32.png new file mode 100755 index 000000000..0d403d69c Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-256_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-32_32.png b/app/assets/images/ft-icons/jpeg/jpeg-32_32.png new file mode 100755 index 000000000..d3a61fb50 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-32_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-48_32.png b/app/assets/images/ft-icons/jpeg/jpeg-48_32.png new file mode 100755 index 000000000..96ab11ce5 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-48_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-64_32.png b/app/assets/images/ft-icons/jpeg/jpeg-64_32.png new file mode 100755 index 000000000..6e1f11faf Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-64_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-72_32.png b/app/assets/images/ft-icons/jpeg/jpeg-72_32.png new file mode 100755 index 000000000..a1a7e67b3 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-72_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-80_32.png b/app/assets/images/ft-icons/jpeg/jpeg-80_32.png new file mode 100755 index 000000000..ef2284e71 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-80_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-96_32.png b/app/assets/images/ft-icons/jpeg/jpeg-96_32.png new file mode 100755 index 000000000..673f0c58b Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-96_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-sm-16_32.png b/app/assets/images/ft-icons/jpeg/jpeg-sm-16_32.png new file mode 100755 index 000000000..f2d5a902a Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-sm-24_32.png b/app/assets/images/ft-icons/jpeg/jpeg-sm-24_32.png new file mode 100755 index 000000000..d43af4e5b Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-sm-32_32.png b/app/assets/images/ft-icons/jpeg/jpeg-sm-32_32.png new file mode 100755 index 000000000..06576500a Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg-sm.ico b/app/assets/images/ft-icons/jpeg/jpeg-sm.ico new file mode 100755 index 000000000..c14813315 Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg-sm.ico differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg.icns b/app/assets/images/ft-icons/jpeg/jpeg.icns new file mode 100755 index 000000000..304b2e58d Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg.icns differ diff --git a/app/assets/images/ft-icons/jpeg/jpeg.ico b/app/assets/images/ft-icons/jpeg/jpeg.ico new file mode 100755 index 000000000..fb469f99d Binary files /dev/null and b/app/assets/images/ft-icons/jpeg/jpeg.ico differ diff --git a/app/assets/images/ft-icons/jpg/jpg-128_32.png b/app/assets/images/ft-icons/jpg/jpg-128_32.png new file mode 100755 index 000000000..6d2894726 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-128_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-16_32.png b/app/assets/images/ft-icons/jpg/jpg-16_32.png new file mode 100755 index 000000000..c1fd29943 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-16_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-24_32.png b/app/assets/images/ft-icons/jpg/jpg-24_32.png new file mode 100755 index 000000000..39336f541 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-24_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-256_32.png b/app/assets/images/ft-icons/jpg/jpg-256_32.png new file mode 100755 index 000000000..0d403d69c Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-256_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-32_32.png b/app/assets/images/ft-icons/jpg/jpg-32_32.png new file mode 100755 index 000000000..d3a61fb50 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-32_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-48_32.png b/app/assets/images/ft-icons/jpg/jpg-48_32.png new file mode 100755 index 000000000..96ab11ce5 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-48_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-64_32.png b/app/assets/images/ft-icons/jpg/jpg-64_32.png new file mode 100755 index 000000000..6e1f11faf Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-64_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-72_32.png b/app/assets/images/ft-icons/jpg/jpg-72_32.png new file mode 100755 index 000000000..a1a7e67b3 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-72_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-80_32.png b/app/assets/images/ft-icons/jpg/jpg-80_32.png new file mode 100755 index 000000000..ef2284e71 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-80_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-96_32.png b/app/assets/images/ft-icons/jpg/jpg-96_32.png new file mode 100755 index 000000000..673f0c58b Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-96_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-sm-16_32.png b/app/assets/images/ft-icons/jpg/jpg-sm-16_32.png new file mode 100755 index 000000000..f2d5a902a Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-sm-24_32.png b/app/assets/images/ft-icons/jpg/jpg-sm-24_32.png new file mode 100755 index 000000000..d43af4e5b Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-sm-32_32.png b/app/assets/images/ft-icons/jpg/jpg-sm-32_32.png new file mode 100755 index 000000000..06576500a Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/jpg/jpg-sm.ico b/app/assets/images/ft-icons/jpg/jpg-sm.ico new file mode 100755 index 000000000..c14813315 Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg-sm.ico differ diff --git a/app/assets/images/ft-icons/jpg/jpg.icns b/app/assets/images/ft-icons/jpg/jpg.icns new file mode 100755 index 000000000..304b2e58d Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg.icns differ diff --git a/app/assets/images/ft-icons/jpg/jpg.ico b/app/assets/images/ft-icons/jpg/jpg.ico new file mode 100755 index 000000000..fb469f99d Binary files /dev/null and b/app/assets/images/ft-icons/jpg/jpg.ico differ diff --git a/app/assets/images/ft-icons/jsf/jsf-128_32.png b/app/assets/images/ft-icons/jsf/jsf-128_32.png new file mode 100755 index 000000000..ed66d6cb4 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-128_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-16_32.png b/app/assets/images/ft-icons/jsf/jsf-16_32.png new file mode 100755 index 000000000..d2b86a663 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-16_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-24_32.png b/app/assets/images/ft-icons/jsf/jsf-24_32.png new file mode 100755 index 000000000..d7ee3342e Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-24_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-256_32.png b/app/assets/images/ft-icons/jsf/jsf-256_32.png new file mode 100755 index 000000000..b8b68dcd3 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-256_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-32_32.png b/app/assets/images/ft-icons/jsf/jsf-32_32.png new file mode 100755 index 000000000..343102633 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-32_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-48_32.png b/app/assets/images/ft-icons/jsf/jsf-48_32.png new file mode 100755 index 000000000..831a1f8ee Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-48_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-64_32.png b/app/assets/images/ft-icons/jsf/jsf-64_32.png new file mode 100755 index 000000000..d438512ca Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-64_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-72_32.png b/app/assets/images/ft-icons/jsf/jsf-72_32.png new file mode 100755 index 000000000..169bb8e3f Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-72_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-80_32.png b/app/assets/images/ft-icons/jsf/jsf-80_32.png new file mode 100755 index 000000000..18c997f5b Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-80_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-96_32.png b/app/assets/images/ft-icons/jsf/jsf-96_32.png new file mode 100755 index 000000000..9ea6a28c8 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-96_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-sm-16_32.png b/app/assets/images/ft-icons/jsf/jsf-sm-16_32.png new file mode 100755 index 000000000..4770116f1 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-sm-24_32.png b/app/assets/images/ft-icons/jsf/jsf-sm-24_32.png new file mode 100755 index 000000000..776cfd6b1 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-sm-32_32.png b/app/assets/images/ft-icons/jsf/jsf-sm-32_32.png new file mode 100755 index 000000000..f9c94132a Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/jsf/jsf-sm.ico b/app/assets/images/ft-icons/jsf/jsf-sm.ico new file mode 100755 index 000000000..6b8fe2224 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf-sm.ico differ diff --git a/app/assets/images/ft-icons/jsf/jsf.icns b/app/assets/images/ft-icons/jsf/jsf.icns new file mode 100755 index 000000000..2bb66c2b7 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf.icns differ diff --git a/app/assets/images/ft-icons/jsf/jsf.ico b/app/assets/images/ft-icons/jsf/jsf.ico new file mode 100755 index 000000000..389b8e1f3 Binary files /dev/null and b/app/assets/images/ft-icons/jsf/jsf.ico differ diff --git a/app/assets/images/ft-icons/midi/midi-128_32.png b/app/assets/images/ft-icons/midi/midi-128_32.png new file mode 100755 index 000000000..36b63ac6e Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-128_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-16_32.png b/app/assets/images/ft-icons/midi/midi-16_32.png new file mode 100755 index 000000000..93916e684 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-16_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-24_32.png b/app/assets/images/ft-icons/midi/midi-24_32.png new file mode 100755 index 000000000..998aa8b02 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-24_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-256_32.png b/app/assets/images/ft-icons/midi/midi-256_32.png new file mode 100755 index 000000000..e0319a4eb Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-256_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-32_32.png b/app/assets/images/ft-icons/midi/midi-32_32.png new file mode 100755 index 000000000..80c73aee9 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-32_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-48_32.png b/app/assets/images/ft-icons/midi/midi-48_32.png new file mode 100755 index 000000000..2f00ce74b Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-48_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-64_32.png b/app/assets/images/ft-icons/midi/midi-64_32.png new file mode 100755 index 000000000..e1b283020 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-64_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-72_32.png b/app/assets/images/ft-icons/midi/midi-72_32.png new file mode 100755 index 000000000..e988bdb04 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-72_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-80_32.png b/app/assets/images/ft-icons/midi/midi-80_32.png new file mode 100755 index 000000000..e4bc86872 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-80_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-96_32.png b/app/assets/images/ft-icons/midi/midi-96_32.png new file mode 100755 index 000000000..8a9378db7 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-96_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-sm-16_32.png b/app/assets/images/ft-icons/midi/midi-sm-16_32.png new file mode 100755 index 000000000..dcce6f552 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-sm-24_32.png b/app/assets/images/ft-icons/midi/midi-sm-24_32.png new file mode 100755 index 000000000..a62b659f3 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-sm-32_32.png b/app/assets/images/ft-icons/midi/midi-sm-32_32.png new file mode 100755 index 000000000..8df77da41 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/midi/midi-sm.ico b/app/assets/images/ft-icons/midi/midi-sm.ico new file mode 100755 index 000000000..054189da1 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi-sm.ico differ diff --git a/app/assets/images/ft-icons/midi/midi.icns b/app/assets/images/ft-icons/midi/midi.icns new file mode 100755 index 000000000..612a4d9cc Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi.icns differ diff --git a/app/assets/images/ft-icons/midi/midi.ico b/app/assets/images/ft-icons/midi/midi.ico new file mode 100755 index 000000000..b7c996052 Binary files /dev/null and b/app/assets/images/ft-icons/midi/midi.ico differ diff --git a/app/assets/images/ft-icons/mov/mov-128_32.png b/app/assets/images/ft-icons/mov/mov-128_32.png new file mode 100755 index 000000000..1a904a02f Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-128_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-16_32.png b/app/assets/images/ft-icons/mov/mov-16_32.png new file mode 100755 index 000000000..94fcb4b74 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-16_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-24_32.png b/app/assets/images/ft-icons/mov/mov-24_32.png new file mode 100755 index 000000000..690d14e6a Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-24_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-256_32.png b/app/assets/images/ft-icons/mov/mov-256_32.png new file mode 100755 index 000000000..78c512b05 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-256_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-32_32.png b/app/assets/images/ft-icons/mov/mov-32_32.png new file mode 100755 index 000000000..f40489f13 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-32_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-48_32.png b/app/assets/images/ft-icons/mov/mov-48_32.png new file mode 100755 index 000000000..1eeb21dee Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-48_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-64_32.png b/app/assets/images/ft-icons/mov/mov-64_32.png new file mode 100755 index 000000000..ab35721ff Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-64_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-72_32.png b/app/assets/images/ft-icons/mov/mov-72_32.png new file mode 100755 index 000000000..92ca7bbed Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-72_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-80_32.png b/app/assets/images/ft-icons/mov/mov-80_32.png new file mode 100755 index 000000000..dbb7cd74c Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-80_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-96_32.png b/app/assets/images/ft-icons/mov/mov-96_32.png new file mode 100755 index 000000000..1282678b3 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-96_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-sm-16_32.png b/app/assets/images/ft-icons/mov/mov-sm-16_32.png new file mode 100755 index 000000000..e892f4608 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-sm-24_32.png b/app/assets/images/ft-icons/mov/mov-sm-24_32.png new file mode 100755 index 000000000..1c74bb79e Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-sm-32_32.png b/app/assets/images/ft-icons/mov/mov-sm-32_32.png new file mode 100755 index 000000000..ad268995a Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/mov/mov-sm.ico b/app/assets/images/ft-icons/mov/mov-sm.ico new file mode 100755 index 000000000..27ab8ba2b Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov-sm.ico differ diff --git a/app/assets/images/ft-icons/mov/mov.icns b/app/assets/images/ft-icons/mov/mov.icns new file mode 100755 index 000000000..9b4da563e Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov.icns differ diff --git a/app/assets/images/ft-icons/mov/mov.ico b/app/assets/images/ft-icons/mov/mov.ico new file mode 100755 index 000000000..21c259401 Binary files /dev/null and b/app/assets/images/ft-icons/mov/mov.ico differ diff --git a/app/assets/images/ft-icons/mp3/mp3-128_32.png b/app/assets/images/ft-icons/mp3/mp3-128_32.png new file mode 100755 index 000000000..2a3479de7 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-128_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-16_32.png b/app/assets/images/ft-icons/mp3/mp3-16_32.png new file mode 100755 index 000000000..36db61092 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-16_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-24_32.png b/app/assets/images/ft-icons/mp3/mp3-24_32.png new file mode 100755 index 000000000..cad993526 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-24_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-256_32.png b/app/assets/images/ft-icons/mp3/mp3-256_32.png new file mode 100755 index 000000000..8db104545 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-256_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-32_32.png b/app/assets/images/ft-icons/mp3/mp3-32_32.png new file mode 100755 index 000000000..870119b2e Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-32_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-48_32.png b/app/assets/images/ft-icons/mp3/mp3-48_32.png new file mode 100755 index 000000000..d5b338980 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-48_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-64_32.png b/app/assets/images/ft-icons/mp3/mp3-64_32.png new file mode 100755 index 000000000..e9b8029dc Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-64_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-72_32.png b/app/assets/images/ft-icons/mp3/mp3-72_32.png new file mode 100755 index 000000000..bf92aaaef Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-72_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-80_32.png b/app/assets/images/ft-icons/mp3/mp3-80_32.png new file mode 100755 index 000000000..3491a2f4f Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-80_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-96_32.png b/app/assets/images/ft-icons/mp3/mp3-96_32.png new file mode 100755 index 000000000..7c204b12e Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-96_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-sm-16_32.png b/app/assets/images/ft-icons/mp3/mp3-sm-16_32.png new file mode 100755 index 000000000..1b4862fd1 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-sm-24_32.png b/app/assets/images/ft-icons/mp3/mp3-sm-24_32.png new file mode 100755 index 000000000..be746355d Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-sm-32_32.png b/app/assets/images/ft-icons/mp3/mp3-sm-32_32.png new file mode 100755 index 000000000..fe8c5c4d8 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/mp3/mp3-sm.ico b/app/assets/images/ft-icons/mp3/mp3-sm.ico new file mode 100755 index 000000000..6c458aa58 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3-sm.ico differ diff --git a/app/assets/images/ft-icons/mp3/mp3.icns b/app/assets/images/ft-icons/mp3/mp3.icns new file mode 100755 index 000000000..420bd31d1 Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3.icns differ diff --git a/app/assets/images/ft-icons/mp3/mp3.ico b/app/assets/images/ft-icons/mp3/mp3.ico new file mode 100755 index 000000000..6f4e9168a Binary files /dev/null and b/app/assets/images/ft-icons/mp3/mp3.ico differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-128_32.png b/app/assets/images/ft-icons/mpeg/mpeg-128_32.png new file mode 100755 index 000000000..b06e26aa1 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-128_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-16_32.png b/app/assets/images/ft-icons/mpeg/mpeg-16_32.png new file mode 100755 index 000000000..3225907b5 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-16_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-24_32.png b/app/assets/images/ft-icons/mpeg/mpeg-24_32.png new file mode 100755 index 000000000..727a8fee6 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-24_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-256_32.png b/app/assets/images/ft-icons/mpeg/mpeg-256_32.png new file mode 100755 index 000000000..0ef252f18 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-256_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-32_32.png b/app/assets/images/ft-icons/mpeg/mpeg-32_32.png new file mode 100755 index 000000000..f607ed9a6 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-32_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-48_32.png b/app/assets/images/ft-icons/mpeg/mpeg-48_32.png new file mode 100755 index 000000000..daa8ef6af Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-48_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-64_32.png b/app/assets/images/ft-icons/mpeg/mpeg-64_32.png new file mode 100755 index 000000000..78168f449 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-64_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-72_32.png b/app/assets/images/ft-icons/mpeg/mpeg-72_32.png new file mode 100755 index 000000000..66fe4748f Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-72_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-80_32.png b/app/assets/images/ft-icons/mpeg/mpeg-80_32.png new file mode 100755 index 000000000..c6e3d1b5b Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-80_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-96_32.png b/app/assets/images/ft-icons/mpeg/mpeg-96_32.png new file mode 100755 index 000000000..ebd641bc6 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-96_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-sm-16_32.png b/app/assets/images/ft-icons/mpeg/mpeg-sm-16_32.png new file mode 100755 index 000000000..314a1c64b Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-sm-24_32.png b/app/assets/images/ft-icons/mpeg/mpeg-sm-24_32.png new file mode 100755 index 000000000..e1ce0e6ac Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-sm-32_32.png b/app/assets/images/ft-icons/mpeg/mpeg-sm-32_32.png new file mode 100755 index 000000000..a83b295f2 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg-sm.ico b/app/assets/images/ft-icons/mpeg/mpeg-sm.ico new file mode 100755 index 000000000..026e1c9cb Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg-sm.ico differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg.icns b/app/assets/images/ft-icons/mpeg/mpeg.icns new file mode 100755 index 000000000..439435750 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg.icns differ diff --git a/app/assets/images/ft-icons/mpeg/mpeg.ico b/app/assets/images/ft-icons/mpeg/mpeg.ico new file mode 100755 index 000000000..b42e060b0 Binary files /dev/null and b/app/assets/images/ft-icons/mpeg/mpeg.ico differ diff --git a/app/assets/images/ft-icons/pdf/pdf-128_32.png b/app/assets/images/ft-icons/pdf/pdf-128_32.png new file mode 100755 index 000000000..390bed979 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-128_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-16_32.png b/app/assets/images/ft-icons/pdf/pdf-16_32.png new file mode 100755 index 000000000..92bd3a69a Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-16_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-24_32.png b/app/assets/images/ft-icons/pdf/pdf-24_32.png new file mode 100755 index 000000000..757f55a8e Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-24_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-256_32.png b/app/assets/images/ft-icons/pdf/pdf-256_32.png new file mode 100755 index 000000000..95e2ca292 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-256_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-32_32.png b/app/assets/images/ft-icons/pdf/pdf-32_32.png new file mode 100755 index 000000000..a1f3f4edf Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-32_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-48_32.png b/app/assets/images/ft-icons/pdf/pdf-48_32.png new file mode 100755 index 000000000..32cd7b378 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-48_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-64_32.png b/app/assets/images/ft-icons/pdf/pdf-64_32.png new file mode 100755 index 000000000..6b0a1fea6 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-64_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-72_32.png b/app/assets/images/ft-icons/pdf/pdf-72_32.png new file mode 100755 index 000000000..117d27180 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-72_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-80_32.png b/app/assets/images/ft-icons/pdf/pdf-80_32.png new file mode 100755 index 000000000..ffdb7d4a3 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-80_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-96_32.png b/app/assets/images/ft-icons/pdf/pdf-96_32.png new file mode 100755 index 000000000..fbf18d8fd Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-96_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-sm-16_32.png b/app/assets/images/ft-icons/pdf/pdf-sm-16_32.png new file mode 100755 index 000000000..33ab1abd1 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-sm-24_32.png b/app/assets/images/ft-icons/pdf/pdf-sm-24_32.png new file mode 100755 index 000000000..17c3bf630 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-sm-32_32.png b/app/assets/images/ft-icons/pdf/pdf-sm-32_32.png new file mode 100755 index 000000000..435fac95e Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pdf/pdf-sm.ico b/app/assets/images/ft-icons/pdf/pdf-sm.ico new file mode 100755 index 000000000..f9a6dacad Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf-sm.ico differ diff --git a/app/assets/images/ft-icons/pdf/pdf.icns b/app/assets/images/ft-icons/pdf/pdf.icns new file mode 100755 index 000000000..2eaf780ef Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf.icns differ diff --git a/app/assets/images/ft-icons/pdf/pdf.ico b/app/assets/images/ft-icons/pdf/pdf.ico new file mode 100755 index 000000000..727e93c60 Binary files /dev/null and b/app/assets/images/ft-icons/pdf/pdf.ico differ diff --git a/app/assets/images/ft-icons/png/png-128_32.png b/app/assets/images/ft-icons/png/png-128_32.png new file mode 100755 index 000000000..0161b591f Binary files /dev/null and b/app/assets/images/ft-icons/png/png-128_32.png differ diff --git a/app/assets/images/ft-icons/png/png-16_32.png b/app/assets/images/ft-icons/png/png-16_32.png new file mode 100755 index 000000000..41d52c645 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-16_32.png differ diff --git a/app/assets/images/ft-icons/png/png-24_32.png b/app/assets/images/ft-icons/png/png-24_32.png new file mode 100755 index 000000000..a0664c209 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-24_32.png differ diff --git a/app/assets/images/ft-icons/png/png-256_32.png b/app/assets/images/ft-icons/png/png-256_32.png new file mode 100755 index 000000000..6293f3c4c Binary files /dev/null and b/app/assets/images/ft-icons/png/png-256_32.png differ diff --git a/app/assets/images/ft-icons/png/png-32_32.png b/app/assets/images/ft-icons/png/png-32_32.png new file mode 100755 index 000000000..6bea58f1b Binary files /dev/null and b/app/assets/images/ft-icons/png/png-32_32.png differ diff --git a/app/assets/images/ft-icons/png/png-48_32.png b/app/assets/images/ft-icons/png/png-48_32.png new file mode 100755 index 000000000..90564b062 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-48_32.png differ diff --git a/app/assets/images/ft-icons/png/png-64_32.png b/app/assets/images/ft-icons/png/png-64_32.png new file mode 100755 index 000000000..6d200b82b Binary files /dev/null and b/app/assets/images/ft-icons/png/png-64_32.png differ diff --git a/app/assets/images/ft-icons/png/png-72_32.png b/app/assets/images/ft-icons/png/png-72_32.png new file mode 100755 index 000000000..150cd52f0 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-72_32.png differ diff --git a/app/assets/images/ft-icons/png/png-80_32.png b/app/assets/images/ft-icons/png/png-80_32.png new file mode 100755 index 000000000..3e3d199ad Binary files /dev/null and b/app/assets/images/ft-icons/png/png-80_32.png differ diff --git a/app/assets/images/ft-icons/png/png-96_32.png b/app/assets/images/ft-icons/png/png-96_32.png new file mode 100755 index 000000000..63cb82697 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-96_32.png differ diff --git a/app/assets/images/ft-icons/png/png-sm-16_32.png b/app/assets/images/ft-icons/png/png-sm-16_32.png new file mode 100755 index 000000000..6c7f88f47 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/png/png-sm-24_32.png b/app/assets/images/ft-icons/png/png-sm-24_32.png new file mode 100755 index 000000000..3c0de57b1 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/png/png-sm-32_32.png b/app/assets/images/ft-icons/png/png-sm-32_32.png new file mode 100755 index 000000000..14ca56da6 Binary files /dev/null and b/app/assets/images/ft-icons/png/png-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/png/png-sm.ico b/app/assets/images/ft-icons/png/png-sm.ico new file mode 100755 index 000000000..6f5370d4a Binary files /dev/null and b/app/assets/images/ft-icons/png/png-sm.ico differ diff --git a/app/assets/images/ft-icons/png/png.icns b/app/assets/images/ft-icons/png/png.icns new file mode 100755 index 000000000..1d1796286 Binary files /dev/null and b/app/assets/images/ft-icons/png/png.icns differ diff --git a/app/assets/images/ft-icons/png/png.ico b/app/assets/images/ft-icons/png/png.ico new file mode 100755 index 000000000..ee171d70d Binary files /dev/null and b/app/assets/images/ft-icons/png/png.ico differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-128_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-128_32.png new file mode 100755 index 000000000..b5bb366d7 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-128_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-16_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-16_32.png new file mode 100755 index 000000000..f44d7248f Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-16_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-24_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-24_32.png new file mode 100755 index 000000000..d23aee270 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-24_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-256_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-256_32.png new file mode 100755 index 000000000..0c39e2dce Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-256_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-32_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-32_32.png new file mode 100755 index 000000000..81e5a481e Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-32_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-48_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-48_32.png new file mode 100755 index 000000000..2b5cbd387 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-48_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-64_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-64_32.png new file mode 100755 index 000000000..d2dcae512 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-64_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-72_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-72_32.png new file mode 100755 index 000000000..79237cd60 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-72_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-80_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-80_32.png new file mode 100755 index 000000000..d471b1d8b Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-80_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-96_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-96_32.png new file mode 100755 index 000000000..f2c0849cf Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-96_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-16_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-16_32.png new file mode 100755 index 000000000..172ed9a5e Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-24_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-24_32.png new file mode 100755 index 000000000..ec7b8fcf2 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-32_32.png b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-32_32.png new file mode 100755 index 000000000..74152a8f9 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm.ico b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm.ico new file mode 100755 index 000000000..7f1e076a9 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac-sm.ico differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac.icns b/app/assets/images/ft-icons/pptx_mac/pptx_mac.icns new file mode 100755 index 000000000..8d25d4c54 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac.icns differ diff --git a/app/assets/images/ft-icons/pptx_mac/pptx_mac.ico b/app/assets/images/ft-icons/pptx_mac/pptx_mac.ico new file mode 100755 index 000000000..c59b8f371 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_mac/pptx_mac.ico differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-128_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-128_32.png new file mode 100755 index 000000000..58a0dcec2 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-128_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-16_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-16_32.png new file mode 100755 index 000000000..fb4ecb950 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-16_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-24_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-24_32.png new file mode 100755 index 000000000..6ea38a8c9 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-24_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-256_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-256_32.png new file mode 100755 index 000000000..1a4609bb9 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-256_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-32_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-32_32.png new file mode 100755 index 000000000..27d10055a Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-32_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-48_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-48_32.png new file mode 100755 index 000000000..c4d3af40b Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-48_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-64_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-64_32.png new file mode 100755 index 000000000..d3873c1f7 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-64_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-72_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-72_32.png new file mode 100755 index 000000000..1ab1e60d5 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-72_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-80_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-80_32.png new file mode 100755 index 000000000..22759ea6c Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-80_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-96_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-96_32.png new file mode 100755 index 000000000..e02559595 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-96_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-sm-16_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-16_32.png new file mode 100755 index 000000000..0b58ca588 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-sm-24_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-24_32.png new file mode 100755 index 000000000..036f7eb57 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-sm-32_32.png b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-32_32.png new file mode 100755 index 000000000..4a087eb55 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win-sm.ico b/app/assets/images/ft-icons/pptx_win/pptx_win-sm.ico new file mode 100755 index 000000000..3ad4e0587 Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win-sm.ico differ diff --git a/app/assets/images/ft-icons/pptx_win/pptx_win.ico b/app/assets/images/ft-icons/pptx_win/pptx_win.ico new file mode 100755 index 000000000..7596af97a Binary files /dev/null and b/app/assets/images/ft-icons/pptx_win/pptx_win.ico differ diff --git a/app/assets/images/ft-icons/proj/proj-128_32.png b/app/assets/images/ft-icons/proj/proj-128_32.png new file mode 100755 index 000000000..59d4693ee Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-128_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-16_32.png b/app/assets/images/ft-icons/proj/proj-16_32.png new file mode 100755 index 000000000..12bef3183 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-16_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-24_32.png b/app/assets/images/ft-icons/proj/proj-24_32.png new file mode 100755 index 000000000..afa9d6231 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-24_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-256_32.png b/app/assets/images/ft-icons/proj/proj-256_32.png new file mode 100755 index 000000000..3e6fbc3bb Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-256_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-32_32.png b/app/assets/images/ft-icons/proj/proj-32_32.png new file mode 100755 index 000000000..1e3302175 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-32_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-48_32.png b/app/assets/images/ft-icons/proj/proj-48_32.png new file mode 100755 index 000000000..8cf6a6f5c Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-48_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-64_32.png b/app/assets/images/ft-icons/proj/proj-64_32.png new file mode 100755 index 000000000..924b46cf1 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-64_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-72_32.png b/app/assets/images/ft-icons/proj/proj-72_32.png new file mode 100755 index 000000000..6f0048675 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-72_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-80_32.png b/app/assets/images/ft-icons/proj/proj-80_32.png new file mode 100755 index 000000000..3bfba60b2 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-80_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-96_32.png b/app/assets/images/ft-icons/proj/proj-96_32.png new file mode 100755 index 000000000..1d187e2b0 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-96_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-sm-16_32.png b/app/assets/images/ft-icons/proj/proj-sm-16_32.png new file mode 100755 index 000000000..d50c5d504 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-sm-24_32.png b/app/assets/images/ft-icons/proj/proj-sm-24_32.png new file mode 100755 index 000000000..3bc92177b Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-sm-32_32.png b/app/assets/images/ft-icons/proj/proj-sm-32_32.png new file mode 100755 index 000000000..7b4e02380 Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/proj/proj-sm.ico b/app/assets/images/ft-icons/proj/proj-sm.ico new file mode 100755 index 000000000..796e5ca4b Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj-sm.ico differ diff --git a/app/assets/images/ft-icons/proj/proj.icns b/app/assets/images/ft-icons/proj/proj.icns new file mode 100755 index 000000000..baa57064d Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj.icns differ diff --git a/app/assets/images/ft-icons/proj/proj.ico b/app/assets/images/ft-icons/proj/proj.ico new file mode 100755 index 000000000..a6053002d Binary files /dev/null and b/app/assets/images/ft-icons/proj/proj.ico differ diff --git a/app/assets/images/ft-icons/psd/psd-128_32.png b/app/assets/images/ft-icons/psd/psd-128_32.png new file mode 100755 index 000000000..4fb1b27c8 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-128_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-16_32.png b/app/assets/images/ft-icons/psd/psd-16_32.png new file mode 100755 index 000000000..a6657b22b Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-16_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-24_32.png b/app/assets/images/ft-icons/psd/psd-24_32.png new file mode 100755 index 000000000..6198b64e9 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-24_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-256_32.png b/app/assets/images/ft-icons/psd/psd-256_32.png new file mode 100755 index 000000000..a0dcfdd0a Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-256_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-32_32.png b/app/assets/images/ft-icons/psd/psd-32_32.png new file mode 100755 index 000000000..c1ca83cec Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-32_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-48_32.png b/app/assets/images/ft-icons/psd/psd-48_32.png new file mode 100755 index 000000000..67e20e448 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-48_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-64_32.png b/app/assets/images/ft-icons/psd/psd-64_32.png new file mode 100755 index 000000000..fb4809905 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-64_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-72_32.png b/app/assets/images/ft-icons/psd/psd-72_32.png new file mode 100755 index 000000000..8f5ccee79 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-72_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-80_32.png b/app/assets/images/ft-icons/psd/psd-80_32.png new file mode 100755 index 000000000..41c908cab Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-80_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-96_32.png b/app/assets/images/ft-icons/psd/psd-96_32.png new file mode 100755 index 000000000..c28efdb15 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-96_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-sm-16_32.png b/app/assets/images/ft-icons/psd/psd-sm-16_32.png new file mode 100755 index 000000000..2dbe1ee51 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-sm-24_32.png b/app/assets/images/ft-icons/psd/psd-sm-24_32.png new file mode 100755 index 000000000..e9af21bf4 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-sm-32_32.png b/app/assets/images/ft-icons/psd/psd-sm-32_32.png new file mode 100755 index 000000000..6f0988ca2 Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/psd/psd-sm.ico b/app/assets/images/ft-icons/psd/psd-sm.ico new file mode 100755 index 000000000..227a5a4de Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd-sm.ico differ diff --git a/app/assets/images/ft-icons/psd/psd.icns b/app/assets/images/ft-icons/psd/psd.icns new file mode 100755 index 000000000..c20acaa0b Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd.icns differ diff --git a/app/assets/images/ft-icons/psd/psd.ico b/app/assets/images/ft-icons/psd/psd.ico new file mode 100755 index 000000000..ffaa001aa Binary files /dev/null and b/app/assets/images/ft-icons/psd/psd.ico differ diff --git a/app/assets/images/ft-icons/pst/pst-128_32.png b/app/assets/images/ft-icons/pst/pst-128_32.png new file mode 100755 index 000000000..1db0598c5 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-128_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-16_32.png b/app/assets/images/ft-icons/pst/pst-16_32.png new file mode 100755 index 000000000..a0ecfb038 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-16_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-24_32.png b/app/assets/images/ft-icons/pst/pst-24_32.png new file mode 100755 index 000000000..b1f71f970 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-24_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-256_32.png b/app/assets/images/ft-icons/pst/pst-256_32.png new file mode 100755 index 000000000..952a50177 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-256_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-32_32.png b/app/assets/images/ft-icons/pst/pst-32_32.png new file mode 100755 index 000000000..07050d23c Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-32_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-48_32.png b/app/assets/images/ft-icons/pst/pst-48_32.png new file mode 100755 index 000000000..38651ac1e Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-48_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-64_32.png b/app/assets/images/ft-icons/pst/pst-64_32.png new file mode 100755 index 000000000..294ee4a2a Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-64_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-72_32.png b/app/assets/images/ft-icons/pst/pst-72_32.png new file mode 100755 index 000000000..11ab8975c Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-72_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-80_32.png b/app/assets/images/ft-icons/pst/pst-80_32.png new file mode 100755 index 000000000..f4dfea73d Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-80_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-96_32.png b/app/assets/images/ft-icons/pst/pst-96_32.png new file mode 100755 index 000000000..8c9c9edab Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-96_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-sm-16_32.png b/app/assets/images/ft-icons/pst/pst-sm-16_32.png new file mode 100755 index 000000000..4185e8cb2 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-sm-24_32.png b/app/assets/images/ft-icons/pst/pst-sm-24_32.png new file mode 100755 index 000000000..ff8534db7 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-sm-32_32.png b/app/assets/images/ft-icons/pst/pst-sm-32_32.png new file mode 100755 index 000000000..9db8d12d4 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pst/pst-sm.ico b/app/assets/images/ft-icons/pst/pst-sm.ico new file mode 100755 index 000000000..8922ca4fc Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst-sm.ico differ diff --git a/app/assets/images/ft-icons/pst/pst.ico b/app/assets/images/ft-icons/pst/pst.ico new file mode 100755 index 000000000..4cba96b62 Binary files /dev/null and b/app/assets/images/ft-icons/pst/pst.ico differ diff --git a/app/assets/images/ft-icons/pub/pub-128_32.png b/app/assets/images/ft-icons/pub/pub-128_32.png new file mode 100755 index 000000000..93900e7a4 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-128_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-16_32.png b/app/assets/images/ft-icons/pub/pub-16_32.png new file mode 100755 index 000000000..ec348cdbb Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-16_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-24_32.png b/app/assets/images/ft-icons/pub/pub-24_32.png new file mode 100755 index 000000000..6258be2c5 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-24_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-256_32.png b/app/assets/images/ft-icons/pub/pub-256_32.png new file mode 100755 index 000000000..f000384b0 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-256_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-32_32.png b/app/assets/images/ft-icons/pub/pub-32_32.png new file mode 100755 index 000000000..f810b2652 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-32_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-48_32.png b/app/assets/images/ft-icons/pub/pub-48_32.png new file mode 100755 index 000000000..2e68280d7 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-48_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-64_32.png b/app/assets/images/ft-icons/pub/pub-64_32.png new file mode 100755 index 000000000..4891c918f Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-64_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-72_32.png b/app/assets/images/ft-icons/pub/pub-72_32.png new file mode 100755 index 000000000..dfc13885a Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-72_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-80_32.png b/app/assets/images/ft-icons/pub/pub-80_32.png new file mode 100755 index 000000000..780e09f63 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-80_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-96_32.png b/app/assets/images/ft-icons/pub/pub-96_32.png new file mode 100755 index 000000000..033f33f1c Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-96_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-sm-16_32.png b/app/assets/images/ft-icons/pub/pub-sm-16_32.png new file mode 100755 index 000000000..9cd999f81 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-sm-24_32.png b/app/assets/images/ft-icons/pub/pub-sm-24_32.png new file mode 100755 index 000000000..f6bbf0a66 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-sm-32_32.png b/app/assets/images/ft-icons/pub/pub-sm-32_32.png new file mode 100755 index 000000000..1617dc9f3 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/pub/pub-sm.ico b/app/assets/images/ft-icons/pub/pub-sm.ico new file mode 100755 index 000000000..44a523297 Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub-sm.ico differ diff --git a/app/assets/images/ft-icons/pub/pub.ico b/app/assets/images/ft-icons/pub/pub.ico new file mode 100755 index 000000000..abf5f01df Binary files /dev/null and b/app/assets/images/ft-icons/pub/pub.ico differ diff --git a/app/assets/images/ft-icons/rar/rar-128_32.png b/app/assets/images/ft-icons/rar/rar-128_32.png new file mode 100755 index 000000000..955f258eb Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-128_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-16_32.png b/app/assets/images/ft-icons/rar/rar-16_32.png new file mode 100755 index 000000000..8d8c9f292 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-16_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-24_32.png b/app/assets/images/ft-icons/rar/rar-24_32.png new file mode 100755 index 000000000..00b2d2ac4 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-24_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-256_32.png b/app/assets/images/ft-icons/rar/rar-256_32.png new file mode 100755 index 000000000..d13ec4c01 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-256_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-32_32.png b/app/assets/images/ft-icons/rar/rar-32_32.png new file mode 100755 index 000000000..cefced8e5 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-32_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-48_32.png b/app/assets/images/ft-icons/rar/rar-48_32.png new file mode 100755 index 000000000..8eccf430a Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-48_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-64_32.png b/app/assets/images/ft-icons/rar/rar-64_32.png new file mode 100755 index 000000000..0024f76d2 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-64_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-72_32.png b/app/assets/images/ft-icons/rar/rar-72_32.png new file mode 100755 index 000000000..99b363cbb Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-72_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-80_32.png b/app/assets/images/ft-icons/rar/rar-80_32.png new file mode 100755 index 000000000..7f700699d Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-80_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-96_32.png b/app/assets/images/ft-icons/rar/rar-96_32.png new file mode 100755 index 000000000..a80d16b0d Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-96_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-sm-16_32.png b/app/assets/images/ft-icons/rar/rar-sm-16_32.png new file mode 100755 index 000000000..ffbdff51d Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-sm-24_32.png b/app/assets/images/ft-icons/rar/rar-sm-24_32.png new file mode 100755 index 000000000..8cecf4bbc Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-sm-32_32.png b/app/assets/images/ft-icons/rar/rar-sm-32_32.png new file mode 100755 index 000000000..4666f9096 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/rar/rar-sm.ico b/app/assets/images/ft-icons/rar/rar-sm.ico new file mode 100755 index 000000000..610d85f4d Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar-sm.ico differ diff --git a/app/assets/images/ft-icons/rar/rar.ico b/app/assets/images/ft-icons/rar/rar.ico new file mode 100755 index 000000000..6dbe80d72 Binary files /dev/null and b/app/assets/images/ft-icons/rar/rar.ico differ diff --git a/app/assets/images/ft-icons/readme/readme-128_32.png b/app/assets/images/ft-icons/readme/readme-128_32.png new file mode 100755 index 000000000..cd6023c9b Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-128_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-16_32.png b/app/assets/images/ft-icons/readme/readme-16_32.png new file mode 100755 index 000000000..cf906083b Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-16_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-24_32.png b/app/assets/images/ft-icons/readme/readme-24_32.png new file mode 100755 index 000000000..64106509d Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-24_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-256_32.png b/app/assets/images/ft-icons/readme/readme-256_32.png new file mode 100755 index 000000000..885e32032 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-256_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-32_32.png b/app/assets/images/ft-icons/readme/readme-32_32.png new file mode 100755 index 000000000..7287b6b40 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-32_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-48_32.png b/app/assets/images/ft-icons/readme/readme-48_32.png new file mode 100755 index 000000000..7a63d04e5 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-48_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-64_32.png b/app/assets/images/ft-icons/readme/readme-64_32.png new file mode 100755 index 000000000..c0cf7a233 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-64_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-72_32.png b/app/assets/images/ft-icons/readme/readme-72_32.png new file mode 100755 index 000000000..9b8fe75bc Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-72_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-80_32.png b/app/assets/images/ft-icons/readme/readme-80_32.png new file mode 100755 index 000000000..b0ea3a94c Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-80_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-96_32.png b/app/assets/images/ft-icons/readme/readme-96_32.png new file mode 100755 index 000000000..99d69e32d Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-96_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-sm-16_32.png b/app/assets/images/ft-icons/readme/readme-sm-16_32.png new file mode 100755 index 000000000..c7d579105 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-sm-24_32.png b/app/assets/images/ft-icons/readme/readme-sm-24_32.png new file mode 100755 index 000000000..d9ef5cf01 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-sm-32_32.png b/app/assets/images/ft-icons/readme/readme-sm-32_32.png new file mode 100755 index 000000000..b64488aea Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/readme/readme-sm.ico b/app/assets/images/ft-icons/readme/readme-sm.ico new file mode 100755 index 000000000..ce6c38b89 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme-sm.ico differ diff --git a/app/assets/images/ft-icons/readme/readme.icns b/app/assets/images/ft-icons/readme/readme.icns new file mode 100755 index 000000000..7e683226c Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme.icns differ diff --git a/app/assets/images/ft-icons/readme/readme.ico b/app/assets/images/ft-icons/readme/readme.ico new file mode 100755 index 000000000..67a355522 Binary files /dev/null and b/app/assets/images/ft-icons/readme/readme.ico differ diff --git a/app/assets/images/ft-icons/settings/settings-128_32.png b/app/assets/images/ft-icons/settings/settings-128_32.png new file mode 100755 index 000000000..49644b882 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-128_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-16_32.png b/app/assets/images/ft-icons/settings/settings-16_32.png new file mode 100755 index 000000000..c86505305 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-16_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-24_32.png b/app/assets/images/ft-icons/settings/settings-24_32.png new file mode 100755 index 000000000..a379e8ecb Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-24_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-256_32.png b/app/assets/images/ft-icons/settings/settings-256_32.png new file mode 100755 index 000000000..e78186a5f Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-256_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-32_32.png b/app/assets/images/ft-icons/settings/settings-32_32.png new file mode 100755 index 000000000..3f346ff8a Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-32_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-48_32.png b/app/assets/images/ft-icons/settings/settings-48_32.png new file mode 100755 index 000000000..024d81962 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-48_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-64_32.png b/app/assets/images/ft-icons/settings/settings-64_32.png new file mode 100755 index 000000000..5c83954f6 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-64_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-72_32.png b/app/assets/images/ft-icons/settings/settings-72_32.png new file mode 100755 index 000000000..34fe2cf59 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-72_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-80_32.png b/app/assets/images/ft-icons/settings/settings-80_32.png new file mode 100755 index 000000000..499a9847b Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-80_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-96_32.png b/app/assets/images/ft-icons/settings/settings-96_32.png new file mode 100755 index 000000000..ca09e94e7 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-96_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-sm-16_32.png b/app/assets/images/ft-icons/settings/settings-sm-16_32.png new file mode 100755 index 000000000..6453201c9 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-sm-24_32.png b/app/assets/images/ft-icons/settings/settings-sm-24_32.png new file mode 100755 index 000000000..86534ffd8 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-sm-32_32.png b/app/assets/images/ft-icons/settings/settings-sm-32_32.png new file mode 100755 index 000000000..375120963 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/settings/settings-sm.ico b/app/assets/images/ft-icons/settings/settings-sm.ico new file mode 100755 index 000000000..7a0c3c033 Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings-sm.ico differ diff --git a/app/assets/images/ft-icons/settings/settings.icns b/app/assets/images/ft-icons/settings/settings.icns new file mode 100755 index 000000000..3f9da2c4f Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings.icns differ diff --git a/app/assets/images/ft-icons/settings/settings.ico b/app/assets/images/ft-icons/settings/settings.ico new file mode 100755 index 000000000..8a71330ef Binary files /dev/null and b/app/assets/images/ft-icons/settings/settings.ico differ diff --git a/app/assets/images/ft-icons/text/text-128_32.png b/app/assets/images/ft-icons/text/text-128_32.png new file mode 100755 index 000000000..bfacff32a Binary files /dev/null and b/app/assets/images/ft-icons/text/text-128_32.png differ diff --git a/app/assets/images/ft-icons/text/text-16_32.png b/app/assets/images/ft-icons/text/text-16_32.png new file mode 100755 index 000000000..91bd19045 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-16_32.png differ diff --git a/app/assets/images/ft-icons/text/text-24_32.png b/app/assets/images/ft-icons/text/text-24_32.png new file mode 100755 index 000000000..4151eac19 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-24_32.png differ diff --git a/app/assets/images/ft-icons/text/text-256_32.png b/app/assets/images/ft-icons/text/text-256_32.png new file mode 100755 index 000000000..5ea447dc8 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-256_32.png differ diff --git a/app/assets/images/ft-icons/text/text-32_32.png b/app/assets/images/ft-icons/text/text-32_32.png new file mode 100755 index 000000000..05e3b0428 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-32_32.png differ diff --git a/app/assets/images/ft-icons/text/text-48_32.png b/app/assets/images/ft-icons/text/text-48_32.png new file mode 100755 index 000000000..94cbd69b0 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-48_32.png differ diff --git a/app/assets/images/ft-icons/text/text-64_32.png b/app/assets/images/ft-icons/text/text-64_32.png new file mode 100755 index 000000000..4efa1a5e4 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-64_32.png differ diff --git a/app/assets/images/ft-icons/text/text-72_32.png b/app/assets/images/ft-icons/text/text-72_32.png new file mode 100755 index 000000000..efe8564a0 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-72_32.png differ diff --git a/app/assets/images/ft-icons/text/text-80_32.png b/app/assets/images/ft-icons/text/text-80_32.png new file mode 100755 index 000000000..8c6727da8 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-80_32.png differ diff --git a/app/assets/images/ft-icons/text/text-96_32.png b/app/assets/images/ft-icons/text/text-96_32.png new file mode 100755 index 000000000..a87a0ecf3 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-96_32.png differ diff --git a/app/assets/images/ft-icons/text/text-sm-16_32.png b/app/assets/images/ft-icons/text/text-sm-16_32.png new file mode 100755 index 000000000..fb11dd7ad Binary files /dev/null and b/app/assets/images/ft-icons/text/text-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/text/text-sm-24_32.png b/app/assets/images/ft-icons/text/text-sm-24_32.png new file mode 100755 index 000000000..c902d6356 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/text/text-sm-32_32.png b/app/assets/images/ft-icons/text/text-sm-32_32.png new file mode 100755 index 000000000..eae11fe68 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/text/text-sm.ico b/app/assets/images/ft-icons/text/text-sm.ico new file mode 100755 index 000000000..4b4e90aa3 Binary files /dev/null and b/app/assets/images/ft-icons/text/text-sm.ico differ diff --git a/app/assets/images/ft-icons/text/text.icns b/app/assets/images/ft-icons/text/text.icns new file mode 100755 index 000000000..f9834d8f0 Binary files /dev/null and b/app/assets/images/ft-icons/text/text.icns differ diff --git a/app/assets/images/ft-icons/text/text.ico b/app/assets/images/ft-icons/text/text.ico new file mode 100755 index 000000000..39a488a7d Binary files /dev/null and b/app/assets/images/ft-icons/text/text.ico differ diff --git a/app/assets/images/ft-icons/tiff/tiff-128_32.png b/app/assets/images/ft-icons/tiff/tiff-128_32.png new file mode 100755 index 000000000..19a9ccc5a Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-128_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-16_32.png b/app/assets/images/ft-icons/tiff/tiff-16_32.png new file mode 100755 index 000000000..567679ac0 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-16_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-24_32.png b/app/assets/images/ft-icons/tiff/tiff-24_32.png new file mode 100755 index 000000000..63828a175 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-24_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-256_32.png b/app/assets/images/ft-icons/tiff/tiff-256_32.png new file mode 100755 index 000000000..bdc619e71 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-256_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-32_32.png b/app/assets/images/ft-icons/tiff/tiff-32_32.png new file mode 100755 index 000000000..43531e943 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-32_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-48_32.png b/app/assets/images/ft-icons/tiff/tiff-48_32.png new file mode 100755 index 000000000..2231e67d6 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-48_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-64_32.png b/app/assets/images/ft-icons/tiff/tiff-64_32.png new file mode 100755 index 000000000..13e1f8eab Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-64_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-72_32.png b/app/assets/images/ft-icons/tiff/tiff-72_32.png new file mode 100755 index 000000000..bf06ac606 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-72_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-80_32.png b/app/assets/images/ft-icons/tiff/tiff-80_32.png new file mode 100755 index 000000000..3c75e90a2 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-80_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-96_32.png b/app/assets/images/ft-icons/tiff/tiff-96_32.png new file mode 100755 index 000000000..92ecbe5cd Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-96_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-sm-16_32.png b/app/assets/images/ft-icons/tiff/tiff-sm-16_32.png new file mode 100755 index 000000000..495df3899 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-sm-24_32.png b/app/assets/images/ft-icons/tiff/tiff-sm-24_32.png new file mode 100755 index 000000000..3f12ac674 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-sm-32_32.png b/app/assets/images/ft-icons/tiff/tiff-sm-32_32.png new file mode 100755 index 000000000..146da1af5 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/tiff/tiff-sm.ico b/app/assets/images/ft-icons/tiff/tiff-sm.ico new file mode 100755 index 000000000..3bdcc270b Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff-sm.ico differ diff --git a/app/assets/images/ft-icons/tiff/tiff.icns b/app/assets/images/ft-icons/tiff/tiff.icns new file mode 100755 index 000000000..b03e3576e Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff.icns differ diff --git a/app/assets/images/ft-icons/tiff/tiff.ico b/app/assets/images/ft-icons/tiff/tiff.ico new file mode 100755 index 000000000..c74a74a34 Binary files /dev/null and b/app/assets/images/ft-icons/tiff/tiff.ico differ diff --git a/app/assets/images/ft-icons/url/url-128_32.png b/app/assets/images/ft-icons/url/url-128_32.png new file mode 100755 index 000000000..b577531e7 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-128_32.png differ diff --git a/app/assets/images/ft-icons/url/url-16_32.png b/app/assets/images/ft-icons/url/url-16_32.png new file mode 100755 index 000000000..4b56d1c53 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-16_32.png differ diff --git a/app/assets/images/ft-icons/url/url-24_32.png b/app/assets/images/ft-icons/url/url-24_32.png new file mode 100755 index 000000000..321bdb864 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-24_32.png differ diff --git a/app/assets/images/ft-icons/url/url-256_32.png b/app/assets/images/ft-icons/url/url-256_32.png new file mode 100755 index 000000000..07ecb0935 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-256_32.png differ diff --git a/app/assets/images/ft-icons/url/url-32_32.png b/app/assets/images/ft-icons/url/url-32_32.png new file mode 100755 index 000000000..ba438e9a1 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-32_32.png differ diff --git a/app/assets/images/ft-icons/url/url-48_32.png b/app/assets/images/ft-icons/url/url-48_32.png new file mode 100755 index 000000000..6beaa2225 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-48_32.png differ diff --git a/app/assets/images/ft-icons/url/url-64_32.png b/app/assets/images/ft-icons/url/url-64_32.png new file mode 100755 index 000000000..4fc805fe0 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-64_32.png differ diff --git a/app/assets/images/ft-icons/url/url-72_32.png b/app/assets/images/ft-icons/url/url-72_32.png new file mode 100755 index 000000000..2974bcf81 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-72_32.png differ diff --git a/app/assets/images/ft-icons/url/url-80_32.png b/app/assets/images/ft-icons/url/url-80_32.png new file mode 100755 index 000000000..99f42fffc Binary files /dev/null and b/app/assets/images/ft-icons/url/url-80_32.png differ diff --git a/app/assets/images/ft-icons/url/url-96_32.png b/app/assets/images/ft-icons/url/url-96_32.png new file mode 100755 index 000000000..91181c334 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-96_32.png differ diff --git a/app/assets/images/ft-icons/url/url-sm-16_32.png b/app/assets/images/ft-icons/url/url-sm-16_32.png new file mode 100755 index 000000000..88a8a0a9d Binary files /dev/null and b/app/assets/images/ft-icons/url/url-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/url/url-sm-24_32.png b/app/assets/images/ft-icons/url/url-sm-24_32.png new file mode 100755 index 000000000..8a188f6b2 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/url/url-sm-32_32.png b/app/assets/images/ft-icons/url/url-sm-32_32.png new file mode 100755 index 000000000..6ebe77362 Binary files /dev/null and b/app/assets/images/ft-icons/url/url-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/url/url-sm.ico b/app/assets/images/ft-icons/url/url-sm.ico new file mode 100755 index 000000000..c04e0b89e Binary files /dev/null and b/app/assets/images/ft-icons/url/url-sm.ico differ diff --git a/app/assets/images/ft-icons/url/url.icns b/app/assets/images/ft-icons/url/url.icns new file mode 100755 index 000000000..c399be61e Binary files /dev/null and b/app/assets/images/ft-icons/url/url.icns differ diff --git a/app/assets/images/ft-icons/url/url.ico b/app/assets/images/ft-icons/url/url.ico new file mode 100755 index 000000000..de98d14ed Binary files /dev/null and b/app/assets/images/ft-icons/url/url.ico differ diff --git a/app/assets/images/ft-icons/vsd/vsd-128_32.png b/app/assets/images/ft-icons/vsd/vsd-128_32.png new file mode 100755 index 000000000..5790465e5 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-128_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-16_32.png b/app/assets/images/ft-icons/vsd/vsd-16_32.png new file mode 100755 index 000000000..7591cfad1 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-16_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-24_32.png b/app/assets/images/ft-icons/vsd/vsd-24_32.png new file mode 100755 index 000000000..6ee2e0376 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-24_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-256_32.png b/app/assets/images/ft-icons/vsd/vsd-256_32.png new file mode 100755 index 000000000..0ed789877 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-256_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-32_32.png b/app/assets/images/ft-icons/vsd/vsd-32_32.png new file mode 100755 index 000000000..3ac53e950 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-32_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-48_32.png b/app/assets/images/ft-icons/vsd/vsd-48_32.png new file mode 100755 index 000000000..730d76ee4 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-48_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-64_32.png b/app/assets/images/ft-icons/vsd/vsd-64_32.png new file mode 100755 index 000000000..019319e90 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-64_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-72_32.png b/app/assets/images/ft-icons/vsd/vsd-72_32.png new file mode 100755 index 000000000..9369af011 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-72_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-80_32.png b/app/assets/images/ft-icons/vsd/vsd-80_32.png new file mode 100755 index 000000000..119e54c05 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-80_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-96_32.png b/app/assets/images/ft-icons/vsd/vsd-96_32.png new file mode 100755 index 000000000..6371f1f7f Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-96_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-sm-16_32.png b/app/assets/images/ft-icons/vsd/vsd-sm-16_32.png new file mode 100755 index 000000000..40583cfbf Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-sm-24_32.png b/app/assets/images/ft-icons/vsd/vsd-sm-24_32.png new file mode 100755 index 000000000..0ed68f647 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-sm-32_32.png b/app/assets/images/ft-icons/vsd/vsd-sm-32_32.png new file mode 100755 index 000000000..8d74de64f Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/vsd/vsd-sm.ico b/app/assets/images/ft-icons/vsd/vsd-sm.ico new file mode 100755 index 000000000..bfeaacae6 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd-sm.ico differ diff --git a/app/assets/images/ft-icons/vsd/vsd.ico b/app/assets/images/ft-icons/vsd/vsd.ico new file mode 100755 index 000000000..fe77a5782 Binary files /dev/null and b/app/assets/images/ft-icons/vsd/vsd.ico differ diff --git a/app/assets/images/ft-icons/wav/wav-128_32.png b/app/assets/images/ft-icons/wav/wav-128_32.png new file mode 100755 index 000000000..2d524001d Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-128_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-16_32.png b/app/assets/images/ft-icons/wav/wav-16_32.png new file mode 100755 index 000000000..c4793579c Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-16_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-24_32.png b/app/assets/images/ft-icons/wav/wav-24_32.png new file mode 100755 index 000000000..0ce5448e5 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-24_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-256_32.png b/app/assets/images/ft-icons/wav/wav-256_32.png new file mode 100755 index 000000000..d8b945774 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-256_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-32_32.png b/app/assets/images/ft-icons/wav/wav-32_32.png new file mode 100755 index 000000000..3e6e6d0c0 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-32_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-48_32.png b/app/assets/images/ft-icons/wav/wav-48_32.png new file mode 100755 index 000000000..a256b7085 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-48_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-64_32.png b/app/assets/images/ft-icons/wav/wav-64_32.png new file mode 100755 index 000000000..9f3792b90 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-64_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-72_32.png b/app/assets/images/ft-icons/wav/wav-72_32.png new file mode 100755 index 000000000..e82d36b28 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-72_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-80_32.png b/app/assets/images/ft-icons/wav/wav-80_32.png new file mode 100755 index 000000000..86966b331 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-80_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-96_32.png b/app/assets/images/ft-icons/wav/wav-96_32.png new file mode 100755 index 000000000..961592bab Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-96_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-sm-16_32.png b/app/assets/images/ft-icons/wav/wav-sm-16_32.png new file mode 100755 index 000000000..8cbf56377 Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-sm-24_32.png b/app/assets/images/ft-icons/wav/wav-sm-24_32.png new file mode 100755 index 000000000..b36a499cf Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-sm-32_32.png b/app/assets/images/ft-icons/wav/wav-sm-32_32.png new file mode 100755 index 000000000..8079e663e Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/wav/wav-sm.ico b/app/assets/images/ft-icons/wav/wav-sm.ico new file mode 100755 index 000000000..d10f2f24d Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav-sm.ico differ diff --git a/app/assets/images/ft-icons/wav/wav.icns b/app/assets/images/ft-icons/wav/wav.icns new file mode 100755 index 000000000..8ff56ad2a Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav.icns differ diff --git a/app/assets/images/ft-icons/wav/wav.ico b/app/assets/images/ft-icons/wav/wav.ico new file mode 100755 index 000000000..50183726c Binary files /dev/null and b/app/assets/images/ft-icons/wav/wav.ico differ diff --git a/app/assets/images/ft-icons/wma/wma-128_32.png b/app/assets/images/ft-icons/wma/wma-128_32.png new file mode 100755 index 000000000..183bf78a5 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-128_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-16_32.png b/app/assets/images/ft-icons/wma/wma-16_32.png new file mode 100755 index 000000000..2643dd9e8 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-16_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-24_32.png b/app/assets/images/ft-icons/wma/wma-24_32.png new file mode 100755 index 000000000..ee91713d8 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-24_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-256_32.png b/app/assets/images/ft-icons/wma/wma-256_32.png new file mode 100755 index 000000000..4e00fadf7 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-256_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-32_32.png b/app/assets/images/ft-icons/wma/wma-32_32.png new file mode 100755 index 000000000..1a1cfb1b4 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-32_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-48_32.png b/app/assets/images/ft-icons/wma/wma-48_32.png new file mode 100755 index 000000000..4e0359e53 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-48_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-64_32.png b/app/assets/images/ft-icons/wma/wma-64_32.png new file mode 100755 index 000000000..a38a25975 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-64_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-72_32.png b/app/assets/images/ft-icons/wma/wma-72_32.png new file mode 100755 index 000000000..3e9212667 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-72_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-80_32.png b/app/assets/images/ft-icons/wma/wma-80_32.png new file mode 100755 index 000000000..831b99df5 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-80_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-96_32.png b/app/assets/images/ft-icons/wma/wma-96_32.png new file mode 100755 index 000000000..9ede12c44 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-96_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-sm-16_32.png b/app/assets/images/ft-icons/wma/wma-sm-16_32.png new file mode 100755 index 000000000..8ddc3bcb0 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-sm-24_32.png b/app/assets/images/ft-icons/wma/wma-sm-24_32.png new file mode 100755 index 000000000..7a5db72fb Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-sm-32_32.png b/app/assets/images/ft-icons/wma/wma-sm-32_32.png new file mode 100755 index 000000000..95fd08fda Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/wma/wma-sm.ico b/app/assets/images/ft-icons/wma/wma-sm.ico new file mode 100755 index 000000000..637cb49f5 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma-sm.ico differ diff --git a/app/assets/images/ft-icons/wma/wma.icns b/app/assets/images/ft-icons/wma/wma.icns new file mode 100755 index 000000000..d59a92f38 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma.icns differ diff --git a/app/assets/images/ft-icons/wma/wma.ico b/app/assets/images/ft-icons/wma/wma.ico new file mode 100755 index 000000000..7955bbf84 Binary files /dev/null and b/app/assets/images/ft-icons/wma/wma.ico differ diff --git a/app/assets/images/ft-icons/wmv/wmv-128_32.png b/app/assets/images/ft-icons/wmv/wmv-128_32.png new file mode 100755 index 000000000..1c2014fc7 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-128_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-16_32.png b/app/assets/images/ft-icons/wmv/wmv-16_32.png new file mode 100755 index 000000000..67fc572a8 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-16_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-24_32.png b/app/assets/images/ft-icons/wmv/wmv-24_32.png new file mode 100755 index 000000000..38b172c9b Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-24_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-256_32.png b/app/assets/images/ft-icons/wmv/wmv-256_32.png new file mode 100755 index 000000000..9e5d3af00 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-256_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-32_32.png b/app/assets/images/ft-icons/wmv/wmv-32_32.png new file mode 100755 index 000000000..13f8e8c3b Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-32_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-48_32.png b/app/assets/images/ft-icons/wmv/wmv-48_32.png new file mode 100755 index 000000000..774c4ed56 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-48_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-64_32.png b/app/assets/images/ft-icons/wmv/wmv-64_32.png new file mode 100755 index 000000000..979ea3054 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-64_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-72_32.png b/app/assets/images/ft-icons/wmv/wmv-72_32.png new file mode 100755 index 000000000..6f6930bf0 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-72_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-80_32.png b/app/assets/images/ft-icons/wmv/wmv-80_32.png new file mode 100755 index 000000000..a91cad43f Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-80_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-96_32.png b/app/assets/images/ft-icons/wmv/wmv-96_32.png new file mode 100755 index 000000000..73e796a4e Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-96_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-sm-16_32.png b/app/assets/images/ft-icons/wmv/wmv-sm-16_32.png new file mode 100755 index 000000000..d9acadc53 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-sm-24_32.png b/app/assets/images/ft-icons/wmv/wmv-sm-24_32.png new file mode 100755 index 000000000..b7f7d7b7d Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-sm-32_32.png b/app/assets/images/ft-icons/wmv/wmv-sm-32_32.png new file mode 100755 index 000000000..84c5def49 Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/wmv/wmv-sm.ico b/app/assets/images/ft-icons/wmv/wmv-sm.ico new file mode 100755 index 000000000..d711a348f Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv-sm.ico differ diff --git a/app/assets/images/ft-icons/wmv/wmv.icns b/app/assets/images/ft-icons/wmv/wmv.icns new file mode 100755 index 000000000..d5ef0bc3f Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv.icns differ diff --git a/app/assets/images/ft-icons/wmv/wmv.ico b/app/assets/images/ft-icons/wmv/wmv.ico new file mode 100755 index 000000000..a96e246df Binary files /dev/null and b/app/assets/images/ft-icons/wmv/wmv.ico differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-128_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-128_32.png new file mode 100755 index 000000000..a7a5b6337 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-128_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-16_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-16_32.png new file mode 100755 index 000000000..888e566a9 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-16_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-24_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-24_32.png new file mode 100755 index 000000000..838219bb3 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-24_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-256_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-256_32.png new file mode 100755 index 000000000..cf8004e80 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-256_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-32_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-32_32.png new file mode 100755 index 000000000..40a0e0214 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-32_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-48_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-48_32.png new file mode 100755 index 000000000..7569d3b7f Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-48_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-64_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-64_32.png new file mode 100755 index 000000000..9fc9a2f49 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-64_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-72_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-72_32.png new file mode 100755 index 000000000..373f0334c Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-72_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-80_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-80_32.png new file mode 100755 index 000000000..ec4170b2f Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-80_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-96_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-96_32.png new file mode 100755 index 000000000..43df7bcfb Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-96_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-16_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-16_32.png new file mode 100755 index 000000000..239a8b3d2 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-24_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-24_32.png new file mode 100755 index 000000000..de8911214 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-32_32.png b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-32_32.png new file mode 100755 index 000000000..b3cf5c803 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm.ico b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm.ico new file mode 100755 index 000000000..f7d075d82 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac-sm.ico differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.icns b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.icns new file mode 100755 index 000000000..8219ee918 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.icns differ diff --git a/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.ico b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.ico new file mode 100755 index 000000000..366ebd4cf Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_mac/xlsx_mac.ico differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx-win.ico b/app/assets/images/ft-icons/xlsx_win/xlsx-win.ico new file mode 100755 index 000000000..5c0f9fd18 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx-win.ico differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-128_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-128_32.png new file mode 100755 index 000000000..15c9fe5da Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-128_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-16_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-16_32.png new file mode 100755 index 000000000..aad165133 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-16_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-24_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-24_32.png new file mode 100755 index 000000000..66717cee4 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-24_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-256_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-256_32.png new file mode 100755 index 000000000..afe3480ce Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-256_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-32_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-32_32.png new file mode 100755 index 000000000..c695c823d Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-32_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-48_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-48_32.png new file mode 100755 index 000000000..c635b1434 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-48_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-64_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-64_32.png new file mode 100755 index 000000000..5a2c86b1b Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-64_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-72_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-72_32.png new file mode 100755 index 000000000..93c4b4916 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-72_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-80_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-80_32.png new file mode 100755 index 000000000..03992ca95 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-80_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-96_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-96_32.png new file mode 100755 index 000000000..ec2250f07 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-96_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-16_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-16_32.png new file mode 100755 index 000000000..bc42b5bfd Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-24_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-24_32.png new file mode 100755 index 000000000..805fb4623 Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-32_32.png b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-32_32.png new file mode 100755 index 000000000..faaee8c1d Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm.ico b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm.ico new file mode 100755 index 000000000..c0ab0c95e Binary files /dev/null and b/app/assets/images/ft-icons/xlsx_win/xlsx_win-sm.ico differ diff --git a/app/assets/images/ft-icons/zip/zip-128_32.png b/app/assets/images/ft-icons/zip/zip-128_32.png new file mode 100755 index 000000000..f20f96b75 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-128_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-16_32.png b/app/assets/images/ft-icons/zip/zip-16_32.png new file mode 100755 index 000000000..9ef40b003 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-16_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-24_32.png b/app/assets/images/ft-icons/zip/zip-24_32.png new file mode 100755 index 000000000..8f2f281ab Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-24_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-256_32.png b/app/assets/images/ft-icons/zip/zip-256_32.png new file mode 100755 index 000000000..3cbcd767d Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-256_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-32_32.png b/app/assets/images/ft-icons/zip/zip-32_32.png new file mode 100755 index 000000000..c1cd406b6 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-32_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-48_32.png b/app/assets/images/ft-icons/zip/zip-48_32.png new file mode 100755 index 000000000..8f1edbbf8 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-48_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-64_32.png b/app/assets/images/ft-icons/zip/zip-64_32.png new file mode 100755 index 000000000..5f539e041 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-64_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-72_32.png b/app/assets/images/ft-icons/zip/zip-72_32.png new file mode 100755 index 000000000..229d7ca9a Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-72_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-80_32.png b/app/assets/images/ft-icons/zip/zip-80_32.png new file mode 100755 index 000000000..012919aa5 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-80_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-96_32.png b/app/assets/images/ft-icons/zip/zip-96_32.png new file mode 100755 index 000000000..f72ac98b6 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-96_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-sm-16_32.png b/app/assets/images/ft-icons/zip/zip-sm-16_32.png new file mode 100755 index 000000000..088971b6d Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-sm-16_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-sm-24_32.png b/app/assets/images/ft-icons/zip/zip-sm-24_32.png new file mode 100755 index 000000000..c2e31843b Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-sm-24_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-sm-32_32.png b/app/assets/images/ft-icons/zip/zip-sm-32_32.png new file mode 100755 index 000000000..c1ef3138b Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-sm-32_32.png differ diff --git a/app/assets/images/ft-icons/zip/zip-sm.ico b/app/assets/images/ft-icons/zip/zip-sm.ico new file mode 100755 index 000000000..5e8dc14d7 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip-sm.ico differ diff --git a/app/assets/images/ft-icons/zip/zip.icns b/app/assets/images/ft-icons/zip/zip.icns new file mode 100755 index 000000000..7755b4b22 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip.icns differ diff --git a/app/assets/images/ft-icons/zip/zip.ico b/app/assets/images/ft-icons/zip/zip.ico new file mode 100755 index 000000000..34750d5c8 Binary files /dev/null and b/app/assets/images/ft-icons/zip/zip.ico differ diff --git a/app/assets/javascripts/desktop.js b/app/assets/javascripts/desktop.js index 7bfcb0b58..de5f7f71e 100644 --- a/app/assets/javascripts/desktop.js +++ b/app/assets/javascripts/desktop.js @@ -7,9 +7,11 @@ //= require jquery //= require jquery_ujs //= require jquery-ui +//= require jquery.form //= require jquery.tinyscrollbar //= require jquery.miniColors.min //= require bootstrap //= require orbitdesktopAPI //= require orbitTimeline -//= require orbitdesktop \ No newline at end of file +//= require orbitdesktop +//= require desktop/journal_pages \ No newline at end of file diff --git a/app/assets/javascripts/desktop/journal_pages.js.erb b/app/assets/javascripts/desktop/journal_pages.js.erb new file mode 100644 index 000000000..9b7c0a03a --- /dev/null +++ b/app/assets/javascripts/desktop/journal_pages.js.erb @@ -0,0 +1,254 @@ +orbitDesktop.prototype.initializeJournalPapers = function(target,url,cache){ // this init journal papers + this.initializeJournalPapers.formCallback = function(data){ + if(data.success){ + o.notify(data.msg,"success"); + o.sub_menu_item($("div[content-type=menu] a").eq(0)); + }else{ + o.notify(data.msg,"alert"); + } + } + + this.initializeJournalPapers.list = function(){ // to open list part in journal papers page + var journalData; + var bindHandlers = function(){ // to bind handlers for list page + o.simple_drop_down(); + + o.tinyscrollbar_ext({ + main: '.tinycanvas', + fill: '.list_t' + }) + + $("#journal_selection_options a").click(function(){ + switch($(this).attr("href")){ + case "all": + $(".list_item_action > .icon-check-empty").switchClass("icon-check-empty","icon-check",0); + break; + case "none": + $(".list_item_action > .icon-check").switchClass("icon-check","icon-check-empty",0); + break; + } + return false; + }) + $("#journal_view_selection a").click(function(){ + switch($(this).attr("href")){ + case "journal": + journalview(); + break; + case "keywords": + keywordsview(); + break; + case "title": + titleview(); + break; + case "abstract": + abstractview(); + break; + case "file": + fileview(); + break; + } + return false; + }) + + $("div[container=true]").unbind(".edit").on("click.edit",".journal_paper_edit",function(){ + $.ajax({ + url : $(this).attr("href"), + type : "get", + success : function(data){ + var prev_data = $("div[container=true]").html(); + $("div[container=true]").html(data); + $(".bt-cancel").click(function(){ + $("div[container=true]").html(prev_data); + }) + } + }) + return false; + }) + $("div[container=true]").unbind(".delete").on("click.delete",".journal_paper_delete",function(){ + var delurl = $(this).attr("href"); + var parent = $(this).parent(); + o.confirm({ + buttons : ["Yes","No"], + highlighted : 2, + message : "Are you sure, you want to delete this paper?" + },function(value){ + if(value){ + $.ajax({ + url : delurl, + type : "DELETE", + success : function(data){ + if(data.success){ + parent.hide("slide",function(){parent.remove();}); + o.notify(data.msg,"success"); + } + } + }) + } + }) + return false; + }) + + } + + var bindSecondaryHandlers = function(){ + $("#journal_p div#paper_list a.icon-check-empty").click(function(){ + if($(this).hasClass("icon-check-empty")){ + $(this).switchClass("icon-check-empty","icon-check",0); + } else if($(this) .hasClass("icon-check")) { + $(this).switchClass("icon-check","icon-check-empty",0); + } else if($(this).hasClass("icon-star")){ + $(this).removeClass("icon-star").addClass("icon-star-empty"); + } else if($(this).hasClass("icon-star-empty")){ + $(this).removeClass("icon-star-empty").addClass("icon-star"); + } + return false; + }) + } + + var journalview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
'), + counter = 1, + li; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = $('
  • '+journal.title+'
    '+paper.title+'
    Edit Delete
  • '); + column.find("ul").append(li); + if(counter%5==0){ + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + } + counter++; + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + var fileview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
    '), + counter = 1, + li = null; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = null; + li = $('
  • '); + li.append('
    '+journal.title+'
    '); + $.each(paper.files,function(k,file){ + var thistitle = file.title; + if(!file.title) + thistitle = "Untitled File"; + var img = $('
    '+thistitle+'
    '); + li.append(img); + }) + li.append('Edit Delete'); + column.find("ul").append(li); + if(counter%5==0){ + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + } + counter++; + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + var keywordsview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
    '), + counter = 1, + li; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = $('
  • '+paper.title+'
    '+paper.keywords+'
    Edit Delete
  • '); + column.find("ul").append(li); + if(counter%5==0){ + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + } + counter++; + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + + var titleview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
    '), + counter = 1, + li; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = $('
  • '+paper.title+'
    Edit Delete
  • '); + column.find("ul").append(li); + if(counter%5==0){ + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + } + counter++; + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + + var abstractview = function(){ + $("#journal_p div#paper_list div.overview").empty(); + var column = $('
    '), + li; + $.each(journalData,function(i,journal){ + $.each(journal.papers,function(j,paper){ + li = $('
  • '+paper.title+'
    '+paper.abstract+'
    Edit Delete
  • '); + column.find("ul").append(li); + $("#journal_p div#paper_list div.overview").append(column); + column = $('
    '); + }) + }) + $("#journal_p div#paper_list div.overview").append(column); + bindSecondaryHandlers(); + } + + var getData = function(){ + $.getJSON("/desktop/journal_pages/get_journals_json",function(journals){ + journalData = eval(journals); + journalview(); + bindHandlers(); + }) + } + getData(); + } + + this.initializeJournalPapers.addpaper = function(){ // to open add pages in journal papers page + var bindHandlers = function(){ // to bind handlers for add page + o.simple_drop_down(); + + o.tinyscrollbar_ext({ + main: '.tinycanvas', + fill: '.s_grid_con' + }) + } + bindHandlers(); + } + this.initializeJournalPapers.coAuthorformCallback = function(data){ + if(data.success){ + o.notify(data.msg,"success"); + o.sub_menu_item($("div[content-type=menu] a").eq(0)); + }else{ + o.notify(data.msg,"alert"); + } + } + this.initializeJournalPapers.coauthor = function(){ // to open add pages in journal papers page + var bindHandlers = function(){ // to bind handlers for add page + o.simple_drop_down(); + + o.tinyscrollbar_ext({ + main: '.tinycanvas', + fill: '.s_grid_con' + }) + } + bindHandlers(); + } + + + }; diff --git a/app/assets/javascripts/inc/attribute_onoff.js b/app/assets/javascripts/inc/attribute_onoff.js index efcbabd5e..f1541a117 100644 --- a/app/assets/javascripts/inc/attribute_onoff.js +++ b/app/assets/javascripts/inc/attribute_onoff.js @@ -13,8 +13,10 @@ $(document).ready(function(){ $(this).parents(".map-block").find(".form-horizontal").toggleClass("hide"); if($(this).parents(".map-block").hasClass("disabled")){ $(this).text("OFF"); + $(this).siblings(".subrole_disable_field").val("true"); }else{ $(this).text("ON"); + $(this).siblings(".subrole_disable_field").val("false"); } } if($(this).parents("legend").length==1) { @@ -22,8 +24,10 @@ $(document).ready(function(){ $(this).parents("legend").next("div").toggleClass("hide"); if($(this).parents("legend").next("div").hasClass("hide")){ $(this).text("OFF"); + $(this).siblings(".subrole_disable_field").val("true"); }else{ $(this).text("ON"); + $(this).siblings(".subrole_disable_field").val("false"); } checkSwitch(); } diff --git a/app/assets/javascripts/news_bulletin_form.js.erb b/app/assets/javascripts/news_bulletin_form.js.erb deleted file mode 100644 index 2a96e6be2..000000000 --- a/app/assets/javascripts/news_bulletin_form.js.erb +++ /dev/null @@ -1,29 +0,0 @@ -<%#= encoding: utf-8 %> -$(document).ready(function(){ -//alert("News Loaded"); - -$('.news_bulletin_links_block a.delete').live('click', function(){ - $(this).parents('.list_item').remove(); -}); - -$('.news_bulletin_files_block a.delete').live('click', function(){ - $(this).parents('.list_item').remove(); -}); - -$(document).on('click', '.action a.remove_existing_record', function(){ - if(confirm("<%= I18n.t(:sure?)%>")){ - $(this).next('.should_destroy').attr('value', 1); - $("tr#" + $(this).prev().attr('value')).hide(); - } -}); - -$(document).on('click', '.quick_edit_cancel', function(){ - tr = $(this).attr('rel'); - $('#' + tr).hide(); - $("tr#news_bulletin_file_" + $(this).prev().attr('value')).hide(); - $("tr#news_bulletin_link_" + $(this).prev().attr('value')).hide(); -}); -$('.reject_info').tooltip({ - placement : 'bottom' -}); -}); \ No newline at end of file diff --git a/app/assets/javascripts/orbitTimeline.js b/app/assets/javascripts/orbitTimeline.js index bd2fbb78a..bdde5a240 100644 --- a/app/assets/javascripts/orbitTimeline.js +++ b/app/assets/javascripts/orbitTimeline.js @@ -59,7 +59,7 @@ var orbitTimeline = function(dom){ this.constructTimeScale = function(callbackFn){ var mon ="",year="",formname; var scale = $("
    "); - $.getJSON("desktop_orbit/gettimelinespan",{"get":"papers"},function(years){ + $.getJSON("/desktop_orbit/gettimelinespan",{"get":"papers"},function(years){ var $ul = $(""); var startyear = years.startyear, endyear = years.endyear,year = years.startyear; $ul.append('
  • '+startyear+'
  • '); @@ -69,7 +69,7 @@ var orbitTimeline = function(dom){ } $("div#orbit div#year_navigation").html($ul); }) - $.getJSON("desktop_orbit/eventajaxload",{"event":"papers","from":t.fromdate},function(papersArray){ + $.getJSON("/desktop_orbit/eventajaxload",{"event":"papers","from":t.fromdate},function(papersArray){ $.each(papersArray,function(i,pa){ $.each(pa.papers,function(i,paper){ var dt = new Date(paper.created_at); @@ -150,7 +150,7 @@ var orbitTimeline = function(dom){ var scale = $("#scale_wrapper"); t.ajaxload = false; - $.getJSON("desktop_orbit/eventajaxload",{"from":t.fromdate},function(papersArray){ + $.getJSON("/desktop_orbit/eventajaxload",{"from":t.fromdate},function(papersArray){ $.each(papersArray,function(i,pa){ $.each(pa.papers,function(i,paper){ var dt = new Date(paper.created_at); @@ -235,7 +235,7 @@ var orbitTimeline = function(dom){ this.ajaxEventPull = function(){ if(!t.update){ t.update = true; - $.getJSON("desktop_orbit/ajaxeventpull",{"from":t.fromdate},function(){ + $.getJSON("/desktop_orbit/ajaxeventpull",{"from":t.fromdate},function(){ }) } diff --git a/app/assets/javascripts/orbitdesktop.js b/app/assets/javascripts/orbitdesktop.js index 2b4eb6291..dc183d3d1 100755 --- a/app/assets/javascripts/orbitdesktop.js +++ b/app/assets/javascripts/orbitdesktop.js @@ -1,1689 +1,1253 @@ // JavaScript Document //harry //Inititialize function will initialize desktop + +//callback-method will be called after desktop controlled ajax call +//container=true is the area where the view will be loaded +//load = true is used to load the list element by default +//response-type = "json"|"script"|"xml|html" default is json + + $.extend($.expr[':'], { - 'containsi': function (elem, i, match, array) { - return (elem.textContent || elem.innerText || '').toLowerCase().indexOf((match[3] || "").toLowerCase()) >= 0; - } + 'containsi': function (elem, i, match, array) { + return (elem.textContent || elem.innerText || '').toLowerCase().indexOf((match[3] || "").toLowerCase()) >= 0; + } }); $.fn.sort = function(c) { - return this.pushStack([].sort.apply(this, arguments), []); - }; + return this.pushStack([].sort.apply(this, arguments), []); +}; var sortAscending = function(a, b) { - return $(a).find("h1").text() > $(b).find("h1").text() ? 1 : -1; + return $(a).find("h1").text() > $(b).find("h1").text() ? 1 : -1; }; var sortDescending = function(a, b) { - return $(a).find("h1").text() < $(b).find("h1").text() ? 1 : -1; + return $(a).find("h1").text() < $(b).find("h1").text() ? 1 : -1; }; var orbitDesktop = function(dom){ - orbitDesktopAPI.apply(this); - o = this; - this.contentHolder = dom; - this.themesettings = ""; - this.theme = "4f8d3f493b67fcd05f086359"; - this.transitionTime = 500; - this.currenthtml = "desktop.html"; - this.currentface = "home"; - this.desktopData = {"home":"","settings":"","work":"","favorite":"","apps_manager":"","sections":"","journal_p":"","appstore":"","orbit":"","books":"","seminar_p":"","research_d":"","research_p":""}; - this.tp = ""; - this.sectionList; - this.initialize = function(){ - var theme = o.theme; - var custom = false; - $.getJSON("/desktop/get_desktop_settings",{"get":"desktop","desktopid":o.desktopId},function(desktopSettings){ - if(desktopSettings){ - if(desktopSettings.theme!="custom"){ - theme = desktopSettings.theme; - }else{ - theme = "4f8d3f493b67fcd05f086359"; - custom = true; - } - o.theme = theme; - loadTheme(desktopSettings.customtheme,desktopSettings.wallpaper); - }else{loadTheme();} - }) - var loadTheme = function(customtheme,customwallpaper){ //This function will load the theme from database - $.getJSON("/"+o.themefolder+"/"+theme+"/settings/"+theme+".json",function(ts){ - o.themesettings = eval(ts); - $('head').append( $('').attr('href', "/"+o.themefolder+"/"+theme+"/css/"+ts.css)); - if(custom){ - $("head").find("#dyn_css").remove(); - $("head").append(customtheme); - } - $(document).ready(function(){o.loadWallpaper(customwallpaper);o.bindDesktopEvents();o.loadIconCache();o.initializeDesktop();}); - }) - } - } - this.changeTheme = function(theme){ // this function is used for changing theme - o.theme = theme; - $.getJSON("/"+o.themefolder+"/"+theme+"/settings/"+theme+".json",function(ts){ - o.themesettings = eval(ts); - $('head').find("#dyn_css").remove(); - $('head').append( $('').attr('href', "/"+o.themefolder+"/"+theme+"/css/"+ts.css)); - o.loadWallpaper(); - o.loadIconCache(); - }) - }; - this.bindDesktopEvents = function(){ //this function will bind the global handlers to thd desktop, for example doc - $("a#d_app_manager").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeAppSearch(target); - }); - } - }); - $("a#d_desktop").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeDesktop(target); - }); - } - }); - $("a#d_sections").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeSectionsManager(target); - }); - } - }); - $("#d_journal_p").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeJournalPapers(target); - }); - } - }); - $("a#d_settings").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeSettings(target); - }); - } - }); - $("a#d_appstore").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeAppstore(target); - }); - } - }); - $("a#d_orbit").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeOrbitTimeline(target); - }); - } - }); - $("a#d_books").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeBooks(target); - }); - } - }); - $("a#d_seminar_p").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeSeminar(target); - }); - } - }); - $("a#d_research_d").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeResearchDomain(target); - }); - } - }); - $("a#d_research_p").click(function(){ - var target = $(this).attr("href"); - if(o.currenthtml!=target){ - o.desktopData[o.currentface] = $(o.contentHolder).html(); - $("#content").hide("drop",o.transitionTime,function(){ - o.initializeResearchProject(target); - }); - } - }); - $(window).resize(function(){ - var ww = $(window).width(); - $("img#thmbackground").attr({"width":ww}); - if( $('.tinycanvas').length > 0 ){ $('.tinycanvas').tinyscrollbar_update(); } - if($(o.contentHolder).find("div.app_frame").length > 0){ - $(o.contentHolder).find("div.app_frame").each(function(){ - var app_holder_height = $(this).height() - 72; - var app_holder_width = $(this).width(); - $(this).find("div.app_holder").height(app_holder_height); - $(this).find("div.app_holder iframe").attr({"height":app_holder_height,"width":app_holder_width}); - }) - } - }); - var $widget_fn = $('.widget_fn'),$fn_des = $('.fn_des'); - $widget_fn.hover(function(){ - var fn_name = $(this).find('img').attr('alt'),nth = $(this).parents('.d_cate').index(),des_left = $('.dock_child').eq(nth).width(); - $(this).addClass('thmc1'); - $fn_des.text(fn_name).css({'top':nth * 60,'left': des_left + 60}).stop(true, true).fadeIn(); - },function(){ - $(this).removeClass('thmc1'); - $fn_des.stop(true, true).fadeOut(); - }); - }; - - this.initializeDesktop = function(target){ //this is for initializing main desktops that are sections and tiles - if(!target)target = "desktop"; - o.currenthtml = target; - o.currentface = "home"; - - var bindHandlers = function(){ // this function will bind all the handlers in the desktop - var groupWrapperWidth = 0; - $("div#desktop .group").each(function(){groupWrapperWidth+=$(this).outerWidth(true);}); - var grps = new Array; - $("div#desktop #group_wrapper").css("width",groupWrapperWidth); - var first = true; - $("div#desktop .g_col").sortable({ - connectWith: ".g_col", - tolerance: 'pointer' , - revert: 300, - containment: '#group_wrapper', - helper: 'clone', - stop:function(){ - first = true; - var grpwidth = 0; - for(i in grps){ - var grp = grps[i]; - if(grp.find(".element").length == 0){ - grp.animate({"width":"0px"},500,function(){$(this).remove();}); - grpwidth+=225; - } - } - grps = []; - $("#group_wrapper").width($("#group_wrapper").width()-grpwidth); - }, - start:function(){ - $("#group_wrapper").find("div.group").each(function(i,par){ - var nextnumber = $(this).find("ul").length; - $newcol = $('