From fdf0c28daf9226db2c2b51fbc417e6c7ce047cde Mon Sep 17 00:00:00 2001 From: Connor Turland <connorturland@gmail.com> Date: Tue, 26 Aug 2014 22:51:50 -0400 Subject: [PATCH] sprites --- app/assets/application-bkup.css | 1778 +++++++++++++++++ app/assets/base-bkup.css | 639 ++++++ app/assets/images/CO32.png | Bin 958 -> 0 bytes app/assets/images/CO32b.png | Bin 690 -> 0 bytes app/assets/images/CO36.png | Bin 1040 -> 0 bytes app/assets/images/CO36b.png | Bin 755 -> 0 bytes app/assets/images/CO64.png | Bin 1579 -> 0 bytes app/assets/images/CO64b.png | Bin 1142 -> 0 bytes app/assets/images/PR32.png | Bin 933 -> 0 bytes app/assets/images/PR32b.png | Bin 659 -> 0 bytes app/assets/images/PR36.png | Bin 1040 -> 0 bytes app/assets/images/PR36b.png | Bin 757 -> 0 bytes app/assets/images/PR64.png | Bin 1542 -> 0 bytes app/assets/images/PR64b.png | Bin 1128 -> 0 bytes app/assets/images/PU32.png | Bin 920 -> 0 bytes app/assets/images/PU32b.png | Bin 657 -> 0 bytes app/assets/images/PU36.png | Bin 1024 -> 0 bytes app/assets/images/PU36b.png | Bin 748 -> 0 bytes app/assets/images/PU64.png | Bin 1558 -> 0 bytes app/assets/images/PU64b.png | Bin 1129 -> 0 bytes app/assets/images/__MACOSX/._CO32.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._CO32b.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._CO36.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._CO36b.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._CO64.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._CO64b.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PR32.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PR32b.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PR36.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PR36b.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PR64.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PR64b.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PU32.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PU32b.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PU36.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PU36b.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PU64.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._PU64b.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._activity.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._addtomap.png | Bin 70 -> 0 bytes .../images/__MACOSX/._arrowcollapse.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._arrowdown.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._arrowexpand.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._arrowright.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._center.png | Bin 70 -> 0 bytes .../images/__MACOSX/._contextdelete.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._contextgear.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._contexthide.png | Bin 70 -> 0 bytes .../images/__MACOSX/._contextpermissions.png | Bin 70 -> 0 bytes .../images/__MACOSX/._contextpopout.png | Bin 70 -> 0 bytes .../images/__MACOSX/._contextremove.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._edit.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._featured.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._feedback.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._filter.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._fork.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._help.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._home.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._junto24.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._junto32.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._lbToS.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._lbgithub.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._lbgoogle.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._lbtwitter.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._lbwordpress.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._link.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._linkedmedia.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._mapinfo.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._metamap.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._metamap16.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._metamap32.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._metamap32c.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._metamap36c.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._newmap.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._photo.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._remove.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._search.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._settings32.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._share.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._synapse16.png | Bin 70 -> 0 bytes .../images/__MACOSX/._synapse32scard.png | Bin 70 -> 0 bytes .../images/__MACOSX/._synapse32tmcard.png | Bin 70 -> 0 bytes .../images/__MACOSX/._synapsedirection.png | Bin 70 -> 0 bytes .../__MACOSX/._synapsedirectionright.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._synapsestar.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._topic16.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._topic32.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._upload.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._user.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._useradmin.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._userlogout.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._usersettings.png | Bin 70 -> 0 bytes .../images/__MACOSX/._usershareinvite.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._xlightbox.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._zoomin.png | Bin 70 -> 0 bytes app/assets/images/__MACOSX/._zoomout.png | Bin 70 -> 0 bytes app/assets/images/about_sprite.png | Bin 0 -> 3216 bytes app/assets/images/activity.png | Bin 468 -> 0 bytes app/assets/images/addtomap.png | Bin 246 -> 0 bytes app/assets/images/addtopic_sprite.png | Bin 0 -> 361 bytes app/assets/images/arrow_sprite.png | Bin 0 -> 566 bytes app/assets/images/arrowcollapse.png | Bin 274 -> 0 bytes app/assets/images/arrowdown.png | Bin 228 -> 0 bytes app/assets/images/arrowdown_sprite.png | Bin 0 -> 289 bytes app/assets/images/arrowexpand.png | Bin 290 -> 0 bytes app/assets/images/arrowright.png | Bin 246 -> 0 bytes app/assets/images/arrowright_sprite.png | Bin 0 -> 303 bytes app/assets/images/context_sprite.png | Bin 0 -> 1888 bytes app/assets/images/contextdelete.png | Bin 254 -> 0 bytes app/assets/images/contextgear.png | Bin 280 -> 0 bytes app/assets/images/contexthide.png | Bin 348 -> 0 bytes app/assets/images/contextpermissions.png | Bin 256 -> 0 bytes app/assets/images/contextpopout.png | Bin 300 -> 0 bytes app/assets/images/contextremove.png | Bin 254 -> 0 bytes app/assets/images/edit.png | Bin 323 -> 324 bytes app/assets/images/exploremaps_sprite.png | Bin 0 -> 1642 bytes app/assets/images/extents_sprite.png | Bin 0 -> 602 bytes app/assets/images/featured.png | Bin 442 -> 0 bytes app/assets/images/feedback.png | Bin 1150 -> 0 bytes app/assets/images/feedback_sprite.png | Bin 0 -> 2143 bytes app/assets/images/filter.png | Bin 421 -> 0 bytes app/assets/images/fork.png | Bin 499 -> 0 bytes app/assets/images/help.png | Bin 587 -> 0 bytes app/assets/images/help_sprite.png | Bin 0 -> 853 bytes app/assets/images/home.png | Bin 452 -> 0 bytes app/assets/images/home_dark.png | Bin 0 -> 465 bytes app/assets/images/home_light.png | Bin 0 -> 452 bytes app/assets/images/junto24.png | Bin 1049 -> 0 bytes app/assets/images/junto24_sprite.png | Bin 0 -> 1773 bytes app/assets/images/junto32.png | Bin 1853 -> 0 bytes app/assets/images/lbToS.png | Bin 577 -> 0 bytes app/assets/images/lbgithub.png | Bin 598 -> 0 bytes app/assets/images/lbgoogle.png | Bin 635 -> 0 bytes app/assets/images/lbtwitter.png | Bin 545 -> 0 bytes app/assets/images/lbwordpress.png | Bin 621 -> 0 bytes app/assets/images/link.png | Bin 436 -> 0 bytes app/assets/images/link_sprite.png | Bin 0 -> 601 bytes app/assets/images/linkedmedia.png | Bin 390 -> 404 bytes app/assets/images/map32_sprite.png | Bin 0 -> 744 bytes app/assets/images/mapinfo.png | Bin 641 -> 0 bytes app/assets/images/mapinfo_sprite.png | Bin 0 -> 950 bytes app/assets/images/metacodesettings_sprite.png | Bin 0 -> 475 bytes app/assets/images/metamap.png | Bin 535 -> 0 bytes app/assets/images/metamap16.png | Bin 392 -> 387 bytes app/assets/images/metamap32.png | Bin 546 -> 0 bytes app/assets/images/metamap36c.png | Bin 1575 -> 1577 bytes app/assets/images/newmap.png | Bin 591 -> 0 bytes app/assets/images/permissions32_sprite.png | Bin 0 -> 2937 bytes app/assets/images/permissions36_sprite.png | Bin 0 -> 2283 bytes app/assets/images/permissions64sprite.png | Bin 0 -> 4193 bytes app/assets/images/photo.png | Bin 691 -> 685 bytes app/assets/images/remove.png | Bin 366 -> 328 bytes app/assets/images/settings32.png | Bin 373 -> 0 bytes app/assets/images/share.png | Bin 646 -> 0 bytes app/assets/images/share_sprite.png | Bin 0 -> 985 bytes app/assets/images/synapse16.png | Bin 333 -> 333 bytes app/assets/images/synapse32.png | Bin 0 -> 467 bytes app/assets/images/synapse32scard.png | Bin 466 -> 0 bytes app/assets/images/synapse32sprite.png | Bin 0 -> 627 bytes app/assets/images/synapse32tmcard.png | Bin 434 -> 0 bytes app/assets/images/synapsedirection.png | Bin 303 -> 0 bytes .../images/synapsedirectionleft_sprite.png | Bin 0 -> 494 bytes app/assets/images/synapsedirectionright.png | Bin 301 -> 0 bytes .../images/synapsedirectionright_sprite.png | Bin 0 -> 501 bytes app/assets/images/synapsestar.png | Bin 303 -> 304 bytes app/assets/images/topic32.png | Bin 769 -> 770 bytes app/assets/images/topright_sprite.png | Bin 0 -> 8059 bytes app/assets/images/upload.png | Bin 362 -> 0 bytes app/assets/images/upload_sprite.png | Bin 0 -> 476 bytes app/assets/images/user.png | Bin 1908 -> 1908 bytes app/assets/images/user_sprite.png | Bin 0 -> 1936 bytes app/assets/images/useradmin.png | Bin 544 -> 0 bytes app/assets/images/userlogout.png | Bin 514 -> 0 bytes app/assets/images/usersettings.png | Bin 417 -> 0 bytes app/assets/images/usershareinvite.png | Bin 386 -> 0 bytes app/assets/images/xlightbox.png | Bin 260 -> 266 bytes app/assets/images/zoom_sprite.png | Bin 0 -> 364 bytes app/assets/images/zoomextents.png | Bin 439 -> 0 bytes app/assets/images/zoomin.png | Bin 230 -> 0 bytes app/assets/images/zoomout.png | Bin 187 -> 0 bytes .../javascripts/metamaps/Metamaps.GlobalUI.js | 6 +- app/assets/stylesheets/application.css | 535 ++--- app/assets/stylesheets/base.css | 41 +- app/assets/stylesheets/clean.css | 134 +- app/models/map.rb | 13 +- app/views/layouts/_account.html.erb | 49 +- app/views/layouts/_lightboxes.html.erb | 38 +- app/views/layouts/_templates.html.erb | 32 + app/views/layouts/_upperelements.html.erb | 13 +- app/views/maps/_mapinfobox.html.erb | 43 +- app/views/shared/_cheatsheet.html.erb | 25 - public/famous/main.js | 4 +- public/famous/templates.js | 32 +- 193 files changed, 2967 insertions(+), 415 deletions(-) create mode 100644 app/assets/application-bkup.css create mode 100644 app/assets/base-bkup.css delete mode 100755 app/assets/images/CO32.png delete mode 100755 app/assets/images/CO32b.png delete mode 100755 app/assets/images/CO36.png delete mode 100755 app/assets/images/CO36b.png delete mode 100755 app/assets/images/CO64.png delete mode 100755 app/assets/images/CO64b.png delete mode 100755 app/assets/images/PR32.png delete mode 100755 app/assets/images/PR32b.png delete mode 100755 app/assets/images/PR36.png delete mode 100755 app/assets/images/PR36b.png delete mode 100755 app/assets/images/PR64.png delete mode 100755 app/assets/images/PR64b.png delete mode 100755 app/assets/images/PU32.png delete mode 100755 app/assets/images/PU32b.png delete mode 100755 app/assets/images/PU36.png delete mode 100755 app/assets/images/PU36b.png delete mode 100755 app/assets/images/PU64.png delete mode 100755 app/assets/images/PU64b.png delete mode 100755 app/assets/images/__MACOSX/._CO32.png delete mode 100755 app/assets/images/__MACOSX/._CO32b.png delete mode 100755 app/assets/images/__MACOSX/._CO36.png delete mode 100755 app/assets/images/__MACOSX/._CO36b.png delete mode 100755 app/assets/images/__MACOSX/._CO64.png delete mode 100755 app/assets/images/__MACOSX/._CO64b.png delete mode 100755 app/assets/images/__MACOSX/._PR32.png delete mode 100755 app/assets/images/__MACOSX/._PR32b.png delete mode 100755 app/assets/images/__MACOSX/._PR36.png delete mode 100755 app/assets/images/__MACOSX/._PR36b.png delete mode 100755 app/assets/images/__MACOSX/._PR64.png delete mode 100755 app/assets/images/__MACOSX/._PR64b.png delete mode 100755 app/assets/images/__MACOSX/._PU32.png delete mode 100755 app/assets/images/__MACOSX/._PU32b.png delete mode 100755 app/assets/images/__MACOSX/._PU36.png delete mode 100755 app/assets/images/__MACOSX/._PU36b.png delete mode 100755 app/assets/images/__MACOSX/._PU64.png delete mode 100755 app/assets/images/__MACOSX/._PU64b.png delete mode 100755 app/assets/images/__MACOSX/._activity.png delete mode 100755 app/assets/images/__MACOSX/._addtomap.png delete mode 100755 app/assets/images/__MACOSX/._arrowcollapse.png delete mode 100755 app/assets/images/__MACOSX/._arrowdown.png delete mode 100755 app/assets/images/__MACOSX/._arrowexpand.png delete mode 100755 app/assets/images/__MACOSX/._arrowright.png delete mode 100755 app/assets/images/__MACOSX/._center.png delete mode 100755 app/assets/images/__MACOSX/._contextdelete.png delete mode 100755 app/assets/images/__MACOSX/._contextgear.png delete mode 100755 app/assets/images/__MACOSX/._contexthide.png delete mode 100755 app/assets/images/__MACOSX/._contextpermissions.png delete mode 100755 app/assets/images/__MACOSX/._contextpopout.png delete mode 100755 app/assets/images/__MACOSX/._contextremove.png delete mode 100755 app/assets/images/__MACOSX/._edit.png delete mode 100755 app/assets/images/__MACOSX/._featured.png delete mode 100755 app/assets/images/__MACOSX/._feedback.png delete mode 100755 app/assets/images/__MACOSX/._filter.png delete mode 100755 app/assets/images/__MACOSX/._fork.png delete mode 100755 app/assets/images/__MACOSX/._help.png delete mode 100755 app/assets/images/__MACOSX/._home.png delete mode 100755 app/assets/images/__MACOSX/._junto24.png delete mode 100755 app/assets/images/__MACOSX/._junto32.png delete mode 100755 app/assets/images/__MACOSX/._lbToS.png delete mode 100755 app/assets/images/__MACOSX/._lbgithub.png delete mode 100755 app/assets/images/__MACOSX/._lbgoogle.png delete mode 100755 app/assets/images/__MACOSX/._lbtwitter.png delete mode 100755 app/assets/images/__MACOSX/._lbwordpress.png delete mode 100755 app/assets/images/__MACOSX/._link.png delete mode 100755 app/assets/images/__MACOSX/._linkedmedia.png delete mode 100755 app/assets/images/__MACOSX/._mapinfo.png delete mode 100755 app/assets/images/__MACOSX/._metamap.png delete mode 100755 app/assets/images/__MACOSX/._metamap16.png delete mode 100755 app/assets/images/__MACOSX/._metamap32.png delete mode 100755 app/assets/images/__MACOSX/._metamap32c.png delete mode 100755 app/assets/images/__MACOSX/._metamap36c.png delete mode 100755 app/assets/images/__MACOSX/._newmap.png delete mode 100755 app/assets/images/__MACOSX/._photo.png delete mode 100755 app/assets/images/__MACOSX/._remove.png delete mode 100755 app/assets/images/__MACOSX/._search.png delete mode 100755 app/assets/images/__MACOSX/._settings32.png delete mode 100755 app/assets/images/__MACOSX/._share.png delete mode 100755 app/assets/images/__MACOSX/._synapse16.png delete mode 100755 app/assets/images/__MACOSX/._synapse32scard.png delete mode 100755 app/assets/images/__MACOSX/._synapse32tmcard.png delete mode 100755 app/assets/images/__MACOSX/._synapsedirection.png delete mode 100755 app/assets/images/__MACOSX/._synapsedirectionright.png delete mode 100755 app/assets/images/__MACOSX/._synapsestar.png delete mode 100755 app/assets/images/__MACOSX/._topic16.png delete mode 100755 app/assets/images/__MACOSX/._topic32.png delete mode 100755 app/assets/images/__MACOSX/._upload.png delete mode 100755 app/assets/images/__MACOSX/._user.png delete mode 100755 app/assets/images/__MACOSX/._useradmin.png delete mode 100755 app/assets/images/__MACOSX/._userlogout.png delete mode 100755 app/assets/images/__MACOSX/._usersettings.png delete mode 100755 app/assets/images/__MACOSX/._usershareinvite.png delete mode 100755 app/assets/images/__MACOSX/._xlightbox.png delete mode 100755 app/assets/images/__MACOSX/._zoomin.png delete mode 100755 app/assets/images/__MACOSX/._zoomout.png create mode 100755 app/assets/images/about_sprite.png delete mode 100755 app/assets/images/activity.png delete mode 100755 app/assets/images/addtomap.png create mode 100755 app/assets/images/addtopic_sprite.png create mode 100755 app/assets/images/arrow_sprite.png delete mode 100755 app/assets/images/arrowcollapse.png delete mode 100755 app/assets/images/arrowdown.png create mode 100755 app/assets/images/arrowdown_sprite.png delete mode 100755 app/assets/images/arrowexpand.png delete mode 100755 app/assets/images/arrowright.png create mode 100755 app/assets/images/arrowright_sprite.png create mode 100755 app/assets/images/context_sprite.png delete mode 100755 app/assets/images/contextdelete.png delete mode 100755 app/assets/images/contextgear.png delete mode 100755 app/assets/images/contexthide.png delete mode 100755 app/assets/images/contextpermissions.png delete mode 100755 app/assets/images/contextpopout.png delete mode 100755 app/assets/images/contextremove.png create mode 100755 app/assets/images/exploremaps_sprite.png create mode 100755 app/assets/images/extents_sprite.png delete mode 100755 app/assets/images/featured.png delete mode 100755 app/assets/images/feedback.png create mode 100755 app/assets/images/feedback_sprite.png delete mode 100755 app/assets/images/filter.png delete mode 100755 app/assets/images/fork.png delete mode 100755 app/assets/images/help.png create mode 100755 app/assets/images/help_sprite.png delete mode 100755 app/assets/images/home.png create mode 100755 app/assets/images/home_dark.png create mode 100755 app/assets/images/home_light.png delete mode 100755 app/assets/images/junto24.png create mode 100755 app/assets/images/junto24_sprite.png delete mode 100755 app/assets/images/junto32.png delete mode 100755 app/assets/images/lbToS.png delete mode 100755 app/assets/images/lbgithub.png delete mode 100755 app/assets/images/lbgoogle.png delete mode 100755 app/assets/images/lbtwitter.png delete mode 100755 app/assets/images/lbwordpress.png delete mode 100755 app/assets/images/link.png create mode 100755 app/assets/images/link_sprite.png create mode 100755 app/assets/images/map32_sprite.png delete mode 100755 app/assets/images/mapinfo.png create mode 100755 app/assets/images/mapinfo_sprite.png create mode 100755 app/assets/images/metacodesettings_sprite.png delete mode 100755 app/assets/images/metamap.png delete mode 100755 app/assets/images/metamap32.png delete mode 100755 app/assets/images/newmap.png create mode 100755 app/assets/images/permissions32_sprite.png create mode 100755 app/assets/images/permissions36_sprite.png create mode 100755 app/assets/images/permissions64sprite.png delete mode 100755 app/assets/images/settings32.png delete mode 100755 app/assets/images/share.png create mode 100755 app/assets/images/share_sprite.png create mode 100755 app/assets/images/synapse32.png delete mode 100755 app/assets/images/synapse32scard.png create mode 100755 app/assets/images/synapse32sprite.png delete mode 100755 app/assets/images/synapse32tmcard.png delete mode 100755 app/assets/images/synapsedirection.png create mode 100755 app/assets/images/synapsedirectionleft_sprite.png delete mode 100755 app/assets/images/synapsedirectionright.png create mode 100755 app/assets/images/synapsedirectionright_sprite.png create mode 100755 app/assets/images/topright_sprite.png delete mode 100755 app/assets/images/upload.png create mode 100755 app/assets/images/upload_sprite.png create mode 100755 app/assets/images/user_sprite.png delete mode 100755 app/assets/images/useradmin.png delete mode 100755 app/assets/images/userlogout.png delete mode 100755 app/assets/images/usersettings.png delete mode 100755 app/assets/images/usershareinvite.png create mode 100755 app/assets/images/zoom_sprite.png delete mode 100755 app/assets/images/zoomextents.png delete mode 100755 app/assets/images/zoomin.png delete mode 100755 app/assets/images/zoomout.png diff --git a/app/assets/application-bkup.css b/app/assets/application-bkup.css new file mode 100644 index 00000000..ca3caae3 --- /dev/null +++ b/app/assets/application-bkup.css @@ -0,0 +1,1778 @@ +/* + * This is a manifest file that'll be compiled into application.css, which will include all the files + * listed below. + * + * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, + * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path. + * + * You're free to add application-wide styles to this file and they'll appear at the top of the + * compiled file, but it's generally better to create a new file per style scope. + * + *= require_self + *= require_tree . + *= require base + *= require jquery.mCustomScrollbar + *= require jquery-ui +*/ + +/* clear styles */ + +html, +body, +div, +h1, +h2, +h3, +h4, +h5, +h6, +ul, +ol, +dl, +li, +dt, +dd, +p, +blockquote, +pre, +form, +fieldset, +table, +th, +td, +legend { + margin: 0; + padding: 0; +} +img { + border: 0; + padding: 0; + margin: 0; + display: block; + text-indent: -9999px; +} +html, +body, +.main, +.wrapper { + height: 100%; +} +.wrapper.homePage { + /*background: url('mm-homepage-bg-image.png') no-repeat center -249px;*/ +} +.wrapper.mapPage { + overflow: hidden; +} +/* scrollbar override */ + +.mCS_no_scrollbar { + padding-right: 0px !important; +} +.mCSB_container { + margin-right: 15px !important; +} +/* forgot password fix */ + +.forgotPassword input[type="submit"] { + padding: 0 5px; + width: auto; +} +html { + +} +body { + background: #d8d9da url(shattered_@2X.png); + font-family: 'din-medium', helvetica, sans-serif; + color: #424242; +} + + +h1, +h2, +h3, +h4, +h5, +h6 { + font-weight: normal; +} +h1 { + display: block; + text-align: left; + font-family: "vinyl", sans-serif; +} +h2 { + display: block; + text-align: center; + font-family: "katarine-web", sans-serif; + background: url('black_bg.png'); + font-size: 24px; + line-height: 35px; +} +a { + color: #424242; + text-decoration: none; +} +button.button, +a.button, +input[type="submit"] { + border: none; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); + box-shadow: 0 1px 2px rgba(0, 0, 0, .2); + border: none; + border-bottom-left-radius: 0; + border-top-left-radius: 0; + height: 30px; + outline: none; + padding: 0 0; + width: 60px; + -webkit-box-shadow: none; + box-shadow: none; + background: #AEA9FD; + vertical-align: top; + color: black; + margin: 0px; + cursor: pointer; + display: inline-block; + font-weight: bold; + line-height: 29px; + min-width: 54px; + text-align: center; + text-decoration: none; + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-user-select: none; +} +button.button:hover, +a.button:hover, +input[type="submit"]:hover { + background: #B6B2FD; +} +/* + * Utility + */ + +.clearfloat { + clear: both; +} +.leaveSpace { + display: block; + height: 50px; +} +.hidden { + display: none; +} +/* + * Layout stuffs + */ + +/*#barometer_tab { + display: none; +}*/ + +#error_explanation { + background: #612127; + padding: 30px; + color: #FFF; +} +#error_explanation h2 { + display: none; +} +#error_explanation ul { + list-style: none; +} +.profile { + height: 100%; + margin-bottom: 50px; +} +.centeredProfile { + margin: 0 auto; + display: block; + width: 830px; +} +.requestInvite { + display: block; + margin: -720px auto 0; +} +.new_session, +.new_user, +.edit_user, +.forgotPassword { + display: block; + width: 250px; + background-color: #E0E0E0; + padding: 20px; + border-radius: 5px; + color: black; + box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.4); +} +.centerGreyForm input[type="text"], +.centerGreyForm input[type="email"], +.centerGreyForm input[type="password"] { + width: 250px; + height: 32px; + font-size: 15px; + direction: ltr; + -webkit-appearance: none; + appearance: none; + display: inline-block; + margin: 0; + padding: 0 8px; + background: #fff; + border: 1px solid #d9d9d9; + border-top: 1px solid #c0c0c0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + font: -webkit-small-control; + color: initial; + letter-spacing: normal; + word-spacing: normal; + text-transform: none; + text-indent: 0px; + text-shadow: none; + display: inline-block; + text-align: start; +} +.centerGreyForm input[type="text"]:hover, +.centerGreyForm input[type="email"]:hover, +.centerGreyForm input[type="password"]:hover { + border: 1px solid #b9b9b9; + border-top: 1px solid #a0a0a0; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +#closenewtopic, +#closenewsynapse { + position: absolute; + top: 3px; + right: 3px; +} +.new_topic { + /* start it off screen while it initializes the spinner, then it will be hidden with jquery */ + top: -1000px; + left: -1000px; + display: block; + position: absolute; + width: 300px; + margin: -40px 0 0 -50px; +} +.new_synapse { + display: none; + position: absolute; +} +#new_topic .twitter-typeahead { + position: absolute !important; + top: 40px; + left: 50px; + z-index: 9999; + width: 202px; + height: 37px; + font-family: ':atp'; +} +.new_topic #topic_name, +.new_topic .tt-hint { + width: 190px; + background: rgba(0, 0, 0, 0.8); + height: 25px; + margin: 0; + padding: 5px 5px; + border: 1px solid black; + outline: none; + font-size: 25px; + line-height: 35px; + color: rgba(255, 255, 255, 0.7); + font-family: 'LatoLight'; +} +.openMetacodeSwitcher { + display: block; + height: 20px; + width: 20px; + background-image: url('MMCCicon_metacode_set_change.png'); + background-size: contain; + position: absolute; + z-index: 2; + top: 20px; + left: 30px; +} +#metacodeImg { + height: 120px; +} +#metacodeImgTitle { + float: left; + width: 120px; + text-align: center; + margin-left: 90px; + font-family: 'LatoRegular'; +} +/* synapse autocomplete */ + +.new_topic #topic_name { + color: white; +} +.new_topic .tt-hint { + color: grey; +} +.new_topic #topic_name, +.new_topic .tt-hint { + width: 190px; + background: rgba(0, 0, 0, 0.8); + height: 25px; + margin: 0; + padding: 5px 5px; + border: 1px solid black; + outline: none; + font-size: 18px; + line-height: 35px; + font-family: 'LatoRegular'; +} +.new_synapse #synapse_desc { + color: rgba(255, 255, 255, 0.7); +} +.new_synapse .tt-hint { + color: rgba(255, 255, 255, 0.4); +} +.new_synapse #synapse_desc, +.new_synapse .tt-hint { + width: 200px; + background: rgba(0, 0, 0, 0.8); + height: 18px; + margin: 0; + padding: 5px 5px; + border: 1px solid black; + outline: none; + font-size: 16px; + line-height: 20px; + font-family: 'LatoRegular'; +} +label, +select, +input, +textarea { + display: block; +} +label { + margin-top: 10px; + margin-bottom: 4px; +} +input[type="submit"] { + margin-top: 5px; +} +#user_remember_me { + margin-top: 11px; +} +#user_remember_me, +label[for="user_remember_me"] { + float: left; +} +.contentarea p, +.contentarea ul, +.contentarea ol, +.contentarea table { + font-size: 14px; + line-height: 1.55em; + padding: 0.5em 0 +} +.contentarea ul li { + padding: 0.2em 0; +} +.contentarea ol li { + padding: 0.2em 0; +} +.contentarea ul { + margin: 0 0 0 1em; +} +.contentarea ol { + margin: 0 0 0 1.3em; +} +.main { + /*overflow:hidden; */ +} +#infovis-canvas { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +/* --- top options --*/ + +.headertop { + display: block; + position: fixed; + top: 20px; + z-index: 10; + border-radius: 5px; + margin: 10px 0px 10px 10px; + background: #111614; + padding: 5px 10px; + box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.4); +} +.headertop .tab { + background: url(tab.png) no-repeat 0 0; + position: absolute; + top: -11px; + right: -2px; + display: block; + width: 45px; + height: 15px; + cursor: move; +} +.headertop button, +.headertop input { + height: 30px; + background: none; + color: #717474; + font-family: 'LatoLight'; + font-size: 17px; + border: none; + border-right: 1px solid #717474; + cursor: pointer; + margin: 3px 0; + clear: both; + float: right; +} +.headertop button:hover, +.headertop input:hover { + border-right: 1px solid #6d7310; + color: #6d7310; +} +.wrapper { + display: block; + height: 100%; + margin: 0 0; +} + +/* account */ + +.sidebarAccount { + width: 32px; + height: 32px; +} +.unauthenticated .sidebarAccount { + width: 84px; + box-shadow: 0px 1px 1.5px rgba(0,0,0,0.12), 0 1px 1px rgba(0,0,0,0.24); + border-radius: 2px; +} +.sidebarAccountIcon { + cursor: pointer; +} +.authenticated .sidebarAccountIcon { + height: 32px; + width: 32px; +} +.unauthenticated .sidebarAccountIcon { + width: 66px; + height: 14px; + padding: 9px; + border-radius: 2px; + background-color: #E0E0E0; + color: #424242; + text-transform: uppercase; + text-align: center; + font-size: 14px; + line-height: 14px; +} +.sidebarAccountIcon img { + border-radius: 17px; +} +.sidebarAccountBox { + display: none; + height: auto; + padding: 10px; + min-width: 120px; +} +.authenticated .sidebarAccountBox { + width: auto; +} +.unauthenticated .sidebarAccountBox { + width: 200px; +} +.sidebarAccountBox h3 { + font-family: 'vinyl', helvetica, sans-serif; + text-transform: uppercase; + font-style: italic; +} +.sidebarAccountBox ul { + list-style: none; +} +.sidebarAccountBox li.accountIcon { + padding: 0; + background-size: 18px 18px; + background-repeat: no-repeat; + background-position: 0px 6px; + font-size: 18px; + line-height: 20px; +} +li.accountIcon:hover { + background-position: 4px 6px; +} +li.accountMaps { + background-image: url('MMCCicon_map.png'); +} +li.accountSettings { + background-image: url('usersettings.png'); +} +li.accountAdmin { + background-image: url('MMCCicon_admin.png'); +} +li.accountInvite { + background-image: url('MMCCicon_invite.png'); +} +li.accountLogout { + background-image: url('MMCCicon_logout.png'); +} +li.accountIcon a { + display: block; + padding: 6px 0 6px 25px; +} +li.accountInvite span { + display: block; + padding: 6px 0 6px 25px; +} +.sidebarAccountBox a { + +} +.sidebarAccountBox input[type="email"], +.sidebarAccountBox input[type="password"] { + width: 200px; + height: 32px; + font-size: 15px; + direction: ltr; + -webkit-appearance: none; + appearance: none; + display: inline-block; + margin: 0; + padding: 0 8px; + background: #fff; + border: 1px solid #d9d9d9; + border-top: 1px solid #c0c0c0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + font: -webkit-small-control; + color: initial; + letter-spacing: normal; + word-spacing: normal; + text-transform: none; + text-indent: 0px; + text-shadow: none; + display: inline-block; + text-align: start; +} +.sidebarAccountBox input[type="email"]:hover, +.sidebarAccountBox input[type="password"]:hover { + border: 1px solid #b9b9b9; + border-top: 1px solid #a0a0a0; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.sidebarAccountBox .links a { + display: block; + margin-top: 5px; +} +/* Save To New Map */ + +.sidebarFork { + width: 32px; + height: 32px; +} +.sidebarForkIcon { + position: absolute; + width: 32px; + height: 32px; + background: url('fork.png') no-repeat center center; + background-size: 32px 32px; + cursor: pointer; +} +.sidebarForkIcon:hover {} + +.sidebarFork .hoverForTip:hover .tip { + display: block; +} +.sidebarFork .tip { + display: none; + position: absolute; + background: black; + text-align: center; + top: 36px; + right: 0; + color: white; + border-radius: 4px; + font-size: 15px !important; + font-family: 'LatoRegular'; + line-height: 17px; + padding: 3px 5px 2px; + z-index: 100; +} +/* end Save To New Map */ + +/* Filter */ + +.sidebarFilter { + width: 32px; + height: 32px; +} + +.sidebarFilterIcon { + position: absolute; + width: 32px; + height: 32px; + background: url('filter.png') no-repeat center center; + background-size: 32px 32px; + cursor: pointer; +} +.sidebarFilterIcon:hover { + +} + +.sidebarFilterBox { + display:none; + height: 400px; + width: 320px; + padding: 10px; + text-align: center; + overflow-y: auto; +} +h3.filterBox { + text-align: left; + float: left; +} +.sidebarFilterBox span { + float: right; + background: #15bad4; + padding: 1px 4px; + border-radius: 2px; + margin-left: 5px; + cursor: pointer; +} +.sidebarFilterBox ul { + list-style: none; +} +.sidebarFilterBox li { + float: left; + width: 61px; + height: 70px; + cursor: pointer; +} +.sidebarFilterBox li:hover { + background: #000; +} +.sidebarFilterBox li img { + background-color: rgba(255, 255, 255, 0.1); + width: 45px; + height: 45px; + margin: 0 auto; +} +.sidebarFilterBox li p { + font-size: 11px; + line-height: 11px; + font-family: arial, sans-serif; +} +.sidebarFilterBox li.toggledOff { + opacity: 0.4; +} +.sidebarFilterBox h3 { + text-align: left; + text-transform: uppercase; + font-weight: bold; +} +#filter_by_metacode { + border-bottom: 1px solid black; + margin: 5px; +} +#filter_by_mapper { + margin: 5px auto; +} +#filter_by_synapse { + margin: 5px auto; + border-bottom: 1px solid black; +} +/* end filter by metacode */ + +/* collaborate */ + +.sidebarCollaborate { + width: 32px; + height: 32px; +} +.sidebarCollaborateIcon { + position: absolute; + width: 32px; + height: 32px; + background-image: url('junto32.png'); + background-size: 32px 32px; + background-position: center center; + background-repeat: no-repeat; + cursor: pointer; +} +.sidebarCollaborateIcon.blue { + background-image: url('junto32.png'); +} +.sidebarCollaborateBox { + display: none; + height: auto; + width: auto; + padding: 10px; + min-width: 180px; +} +h3.realtimeBoxTitle { + margin-bottom: 10px; + text-align: left; + float: left; + font-family: 'Lato', helvetica, sans-serif; +} +.sidebarCollaborateBox .realtimeOnOff { + float: left; + padding: 4px; + border-radius: 2px; + margin-left: 12px; + cursor: pointer; + width: 31px; + text-align: center; +} +.sidebarCollaborateBox .rtOff { + background: white; + color: black; +} +.sidebarCollaborateBox .rtOff:hover { + padding: 3px; + border: 1px solid #15bad4; +} +.sidebarCollaborateBox .rtOn { + background: #15bad4; + color: white; +} +.realtimeMapperList .rtMapper { + list-style-type: none; + white-space: nowrap; + padding: 2px 5px 2px 30px; + display: block; + background-size: 26px 26px; + background-repeat: no-repeat; + background-position: 4px center; + margin-bottom: 5px; +} +.realtimeMapperList .littleRtOff { + background-image: url('junto24.png'); +} +.realtimeMapperList .littleRtOn { + background-image: url('junto24.png'); +} +/* end collaborate */ + +.nodemargin { + padding-top: 120px; +} +.divider { + margin: 20px 50px 20px 50px; + border-bottom: 2px solid #FFF; +} +.empty { + margin-left: 50px; +} +#menus { + margin: 0 7px; +} +/* right click menu */ + +.rightclickmenu { + position: absolute; + background: white; + z-index: 20; + border-radius: 2px; + color: black; +} +.rightclickmenu ul { + padding: 2px; +} +.rightclickmenu ul li { + list-style: none; + padding: 3px 10px 3px 30px; + font-family: arial, sans-serif; + font-size: 17px; + line-height: 17px; + background-repeat: no-repeat; + background-size: 20px 20px; + background-position: 5px 2px; +} +.rightclickmenu ul li:nth-child(odd) { + background-color: #FFF; +} +.rightclickmenu ul li:nth-child(even) { + background-color: #EEE; +} +.rightclickmenu ul li:hover { + background-color: #BBB; + background-position: 7px 2px; + cursor: pointer; +} +.rightclickmenu .rc-delete { + background-image: url(MMCCicon_delete_black.png); +} +.rightclickmenu .rc-remove { + background-image: url(MMCCicon_remove_from_map_black.png); +} +.rightclickmenu .rc-hide { + background-image: url(MMCCicon_hide.png); +} +.rightclickmenu .rc-center { + background-image: url(MMCCicon_center.png); +} +.rightclickmenu .rc-popout { + background-image: url(MMCCicon_pop-out_black.png); +} +.rightclickmenu .rc-permission { + background-image: url(MMCCicon_edit_permission_black.png); + position: relative; +} +.rightclickmenu .rc-metacode { + background-image: url(blank.png); + position: relative; +} +.rc-metacode li img { +float: left; +} +.rightclickmenu .rc-permission ul, .rightclickmenu .rc-metacode ul { + display: none; + background: white; + top: 0; + left: 100%; + position: absolute; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + border-top-right-radius: 2px; +} +.rightclickmenu .rc-permission:hover ul, .rightclickmenu .rc-metacode:hover ul { + display: block; +} +.rightclickmenu .rc-permission .toCommons { + background-image: url(MMCCicon_commons.png); +} +.rightclickmenu .rc-permission .toPublic { + background-image: url(MMCCicon_public.png); +} +.rightclickmenu .rc-permission .toPrivate { + background-image: url(MMCCicon_private.png); +} +.rightclickmenu p { + padding: 7px; +} +/* end right click menu */ + +/* topic autocomplete */ + +#new_topic .tt-suggestion.tt-is-under-cursor, +#new_topic .tt-suggestion.tt-is-under-mouse-cursor { + background: #0E161D; +} +#new_topic .tt-suggestion { + padding: 5px; + font-family: 'LatoLight'; + background: rgba(42, 52, 60, 0.9); + ; +} +#new_topic .autocompleteSection { + float: left; +} +#new_topic .topicTitle { + width: 130px; + line-height: 22px; +} +#new_topic .topicPermission { + width: 20px; + height: 20px; + background-repeat: no-repeat; + background-position: center center; + background-size: 16px 16px; +} +#new_topic .topicPermission.commons { + background-image: url(MMCCicon_commons.png); +} +#new_topic .topicPermission.public { + background-image: url(MMCCicon_public.png); +} +#new_topic .topicPermission.private { + background-image: url(MMCCicon_private.png); +} +#new_topic .topicOriginatorIcon { + position: relative; + width: 20px; + height: 20px; + background-repeat: no-repeat; + background-position: center center; + background-size: 16px 16px; + background-image: url(MMCCicon_mapper.png); +} +#new_topic .topicOriginatorIcon:hover .tip { + display: block; +} +#new_topic .tip { + display: none; + position: absolute; + background: white; + width: auto; + top: 0; + left: 23px; + color: black; + white-space: nowrap; + border-radius: 4px; + font-size: 15px !important; + font-family: 'LatoRegular'; + line-height: 15px; + padding: 2px 5px 2px; + z-index: 100; +} +/* synapse autocomplete */ + +#new_synapse .tt-dropdown-menu { + width: 212px; + background: #2A343C; +} +#new_synapse .tt-dropdown-menu h3 { + font-family: 'vinyl', helvetica, sans-serif; + text-transform: uppercase; + font-style: italic; + font-size: 14pxpx; + line-height: 16px; + margin: 3px; +} +#new_synapse .tt-suggestion.tt-is-under-cursor, +#new_synapse .tt-suggestion.tt-is-under-mouse-cursor { + background: #0E161D; +} +#new_synapse .tt-suggestion { + padding: 5px; + font-family: 'LatoLight'; +} +#new_synapse .autocompleteSection { + float: left; +} +#new_synapse .synapseDesc { + width: 162px; + line-height: 22px; +} +#new_synapse .synapsePermission { + width: 20px; + height: 20px; + background-repeat: no-repeat; + background-position: center center; + background-size: 16px 16px; +} +#new_synapse .synapsePermission.commons { + background-image: url(MMCCicon_commons.png); +} +#new_synapse .synapsePermission.public { + background-image: url(MMCCicon_public.png); +} +#new_synapse .synapsePermission.private { + background-image: url(MMCCicon_private.png); +} +#new_synapse .synapseOriginatorIcon { + position: relative; + width: 20px; + height: 20px; + background-repeat: no-repeat; + background-position: center center; + background-size: 16px 16px; + background-image: url(MMCCicon_mapper.png); +} +#new_synapse .synapseOriginatorIcon:hover .tip { + display: block; +} +#new_synapse .tip { + display: none; + position: absolute; + background: white; + width: auto; + top: 0; + left: 23px; + color: black; + white-space: nowrap; + border-radius: 4px; + font-size: 15px !important; + font-family: 'LatoRegular'; + line-height: 15px; + padding: 2px 5px 2px; + z-index: 100; +} +#new_synapse .tt-suggestion .resultnoresult .synapsePermission, +#new_synapse .tt-suggestion .resultnoresult .synapseOriginatorIcon { + display: none; +} +/* map info box */ + +.wrapper div.mapInfoBox { + display: none; + position: absolute; + bottom: 40px; + right: 3px; + background-color: #424242; + color: #F5F5F5; + border-radius: 2px; + width: 360px; + height: 300px; + padding: 0; + font-style: normal; + text-align: center; + box-shadow: 0 3px 3px rgba(0,0,0,0.23), 0px 3px 3px rgba(0,0,0,0.16); +} +.mapInfoName { + font-size: 18px; + line-height: 20px; + height: 20px; + padding: 26px 0; +} +.mapInfoStat { + background-color: #E0E0E0; + font-size: 18px; + line-height: 20px; + height: 48px; + padding: 0; + color: #424242; +} +.wrapper div.mapInfoName span, +.wrapper div.mapInfoDesc span { + float: none !important; + padding-bottom: 10px; +} +.infoStatIcon { + float: left; + width: 25px; + padding: 14px 0px 14px 45px; + height: 20px; + background-repeat: no-repeat; + text-align: left; +} +.mapContributors { + background-image: url(MMCCicon_mapper.png); + background-position: 13px center; + position: relative; +} +.infoStatIcon .tip { + display: none; + position: absolute; + background: white; + min-width: 180px; + max-width: 250px; + text-align: center; + color: black; + border-radius: 4px; + font-size: 15px !important; + line-height: 17px; + padding: 3px 5px 2px; + z-index: 100; +} +.mapContributors .tip { + top: 38px; + left: 6px; +} +.mapInfoBox .mapPermission .tip { + top: 0; + right: 32px; +} +.mapInfoBox .hoverForTip:hover .tip { + display: block; +} +.mapTopics { + background-image: url(topic32.png); + background-position: 13px center; +} +.mapSynapses { + background-image: url(synapse32tmcard.png); + background-position: 13px center; +} +.mapInfoBox .mapPermission { + background-position: 0 center; + width: 32px; + height: 32px; + padding: 0; + margin: 8px 30px 8px 10px; + position: relative; +} +.mapInfoBox .mapPermission.commons { + background-image: url(CO32.png); +} +.mapInfoBox .mapPermission.public { + background-image: url(PU32.png); +} +.mapInfoBox .mapPermission.private { + background-image: url(PR32.png); +} +.yourMap .mapPermission:hover { + background-image: url(arrowexpand.png); + cursor: pointer; +} +.yourMap .mapPermission.minimize { + background-image: url(arrowcollapse.png) !important; + cursor: pointer; +} +.mapInfoBox .mapPermission .permissionSelect { + list-style: none; + width: 32px; + height: 64px; + position: relative; + top: 32px; +} +.mapInfoBox .mapPermission .permissionSelect li { + width: 32px; + height: 32px; + background-repeat: no-repeat; + background-position: center center; +} +.mapInfoBox .mapPermission .permissionSelect .commons { + background-image: url(CO32.png); +} +.mapInfoBox .mapPermission .permissionSelect .public { + background-image: url(PU32.png); +} +.mapInfoBox .mapPermission .permissionSelect .private { + background-image: url(PR32.png); +} +.mapInfoBox .mapPermission .permissionSelect .commons:hover { + background-image: url(CO32b.png); +} +.mapInfoBox .mapPermission .permissionSelect .public:hover { + background-image: url(PU32b.png); +} +.mapInfoBox .mapPermission .permissionSelect .private:hover { + background-image: url(PR32b).png); +} +.mapInfoBox .mapInfoDesc { + font-family: helvetica, sans-serif; + color: #E0E0E0; + margin: 8px; + height: 106px; + font-size: 14px; + line-height: 16px; +} +.mapInfoBox .mapInfoMeta { + height: 35px; + border-top: 1px solid #F5F5F5; + padding: 6px 0 7px; +} +.mapInfoBox .mapInfoMeta p { + margin: 4px 0; + font-size: 12px; + color: #F5F5F5; +} +/* lightboxes */ + +#lightbox_overlay { + top: 0; + left: 0; + width: 100%; + height: 100%; + position: fixed; + z-index: 1000000; + display: none; +} +#lightbox_main { + width: 550px; + height: auto; + margin: 0 auto; + z-index: 2; + position: relative; + top: 50%; + background-color: transparent; + color: black; +} +#lightbox_screen { + top: 0; + left: 0; + z-index: 1; + width: 100%; + position: absolute; + background-color: #000; + opacity: 0.0; + filter: alpha(opacity=0); + -moz-opacity: 0.0; +} +#lightbox_overlay #lightbox_main #lightbox_header { + padding: 6px 5px 1px 0; + background-color: #333; + font-weight: bold; + height: 18px; + border: solid 2px #000; +} +#lightbox_overlay #lightbox_main a#lightbox_close { + /*background-image: url(../images/barometer_close.png);*/ + cursor: pointer; + height: 42px; + outline-color: -moz-use-text-color; + outline-style: none; + outline-width: medium; + overflow: hidden; + position: absolute; + top: -23px; + right: -22px; + width: 42px; + z-index: 4; + border: none; +} +#lightbox_content { + background: white url(metacode-watermark.png) 443px -30px no-repeat; + padding: 20px; + border-radius: 5px; +} +.lightboxContent h3 { + font-style: italic; + text-transform: uppercase; + font-family: 'vinyl'; + font-size: 30px; + line-height: 35px; + color: black; +} +.lightboxContent h3.forCreateMap { + text-align: center; +} +.lightboxContent { + display: none; +} +.openLightbox { + cursor: pointer; +} +/* jquery ui tabs */ + +.ui-tabs-hide { + display: none !important; +} +.ui-tabs-vertical { + width: 55em; +} +.ui-tabs-vertical .ui-tabs-nav { + float: left; + width: 100px; + background: none; + border: none; + font-size: 15px; + padding: 0 !important; +} +.ui-tabs-vertical .ui-tabs-nav li { + clear: left; + width: 100%; + border-top: none !important; + border-left: none !important; + border-bottom: none !important; + background: none !important; + margin: 0 0 .2em 0 !important; + white-space: normal !important; +} +.ui-tabs-vertical .ui-tabs-nav li.ui-state-active, +.ui-tabs-vertical .ui-tabs-nav li.ui-state-hover { + border-right: 1px solid #000; +} +.ui-tabs-vertical .ui-tabs-nav li a { + display: block; + width: 92%; + padding: 4% !important; +} +.ui-tabs-vertical .ui-tabs-panel { + padding: 5px !important; + float: right; + width: 388px; +} +/* switch metacode set */ + +#metacodeSwitchTabs { + width: 100%; + font-family: LatoLight, Arial, Sans-Serif; + font-size: 17px; + line-height: 21px; + border: none; +} +#metacodeSwitchTabs .setTitle { + font-family: Lato, Arial, sans-serif; +} +#metacodeSwitchTabs .setDesc { + margin-bottom: 5px; +} +.customMetacodeList, +.metacodeSetList { + height: 301px; + overflow: hidden; + margin: 5px 0 15px 0; + border-bottom: 1px solid #BBB; +} +.customMetacodeList ul li { + cursor: pointer; +} +.customMetacodeList ul li, +.metacodeSetList ul li { + list-style-type: none; + display: block; + padding: 0px; + width: 92px; + height: 70px; + float: left; + text-align: center; +} +.customMetacodeList li.toggledOff { + opacity: 0.4; +} +.customMetacodeList ul img, +.metacodeSetList ul img { + width: 40px; + height: 40px; + margin: 0 auto; +} +.customMetacodeList ul p, +.metacodeSetList ul p { + display: block; + margin: 0; + background: none; + font-size: 14px; + line-height: 14px; + font-family: Lato; +} +#metacodeSwitchTabs button.button { + width: auto !important; + padding: 0 10px; + font-weight: normal; +} +/* about */ + +#about > p { + color: #000; + font-size: 16px; + line-height: 24px; + margin: 10px 0; +} +#about ul { + list-style: none; +} +#about ul li { + display: inline-block; + padding: 5px; +} +#about li a { + color: #097A51; +} +/* invite */ + +#invite { + color: black; +} +#invite p { + margin: 10px 0; + line-height: 24px; +} +#invite .green { + text-align: center; + display: block; + color: #097A51; +} +/* new map */ + +.new_map { + color: black; +} +.new_map .inputGroup { + margin: 15px 0 5px; +} +.new_map label { + float: left; + width: 100px; + text-align: right; + margin-right: 15px; +} +.new_map input[type="text"] { + width: 336px; + height: 32px; + font-size: 15px; + direction: ltr; + -webkit-appearance: none; + appearance: none; + display: inline-block; + margin: 0; + padding: 0 8px; + background: #fff; + border: 1px solid #d9d9d9; + border-top: 1px solid #c0c0c0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + font: -webkit-small-control; + color: initial; + letter-spacing: normal; + word-spacing: normal; + text-transform: none; + text-indent: 0px; + text-shadow: none; + display: inline-block; + text-align: start; + font-family: arial; +} +.new_map input[type="text"]:hover, +.new_map textarea:hover { + border: 1px solid #b9b9b9; + border-top: 1px solid #a0a0a0; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.new_map textarea { + padding: 8px; + border: 1px solid #d9d9d9; + border-top: 1px solid #c0c0c0; + resize: none; + font: -webkit-small-control; + letter-spacing: normal; + word-spacing: normal; + text-transform: none; + text-indent: 0px; + text-shadow: none; + text-align: start; + font-family: arial; + font-size: 15px; + line-height: 17px; + width: 318px; +} +.new_map .permIcon { + float: left; + width: 92px; + height: 85px; + position: relative; +} +.new_map .mapPermIcon { + width: 60px; + height: 60px; + background-size: 48px 48px; + background-position: center center; + background-repeat: no-repeat; + margin: 0 auto; + cursor: pointer; +} +.new_map .mapCommonsIcon { + background-image: url(MMCCicon_commons.png); +} +.new_map .mapPublicIcon { + background-image: url(MMCCicon_public.png); +} +.new_map .mapPrivateIcon { + background-image: url(MMCCicon_private.png); +} +.new_map .mapCommonsIcon.selected, +.new_map .mapCommonsIcon:hover { + background-image: url(MMCCicon_commons_black.png); +} +.new_map .mapPublicIcon.selected, +.new_map .mapPublicIcon:hover { + background-image: url(MMCCicon_public_black.png); +} +.new_map .mapPrivateIcon.selected, +.new_map .mapPrivateIcon:hover { + background-image: url(MMCCicon_private_black.png); +} +.new_map .permIcon h4 { + font-style: italic; + font-family: 'Vinyl'; + text-transform: uppercase; + font-size: 18px; + line-height: 20px; + color: black; + text-align: center; +} +.new_map .tip { + display: none; + position: absolute; + background: black; + width: 150px; + top: 85px; + left: -29px; + color: white; + border-radius: 4px; + font-size: 15px !important; + font-family: 'LatoRegular'; + line-height: 17px; + padding: 3px 5px 2px; + z-index: 100; + text-align: center; +} +.new_map .hoverForTip:hover .tip { + display: block; +} +.permText { + width: 360px; + margin: 0 auto; + text-align: center; +} +.buttonWrapper { + margin: 10px 0 0 131px; + width: 254px; +} +.onConsole .new_map button.cancel { + margin-right: 20px; +} +.onConsole .new_map button, +.onConsole .new_map input.add { + float: left; + margin-top: 5px; + height: 40px; + font-family: 'LatoItalic'; + font-size: 17px; + width: auto; + padding: 0 30px; + cursor: pointer; + font-weight: normal; +} +.onConsole .new_map button:hover, +.onConsole .new_map input.add:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +/* Cheatsheet */ + +#cheatSheet { + width: 100%; + height: 350px; + font-family: LatoLight, Arial, Sans-Serif; + font-size: 17px; + line-height: 21px; + border: none; +} +#cheatSheet .sectionTitle { + font-family: Lato, Arial, sans-serif; + font-weight: bold; +} +#cheatSheet .csItem { + margin: 5px 0; + font-size: 15px; + line-height: 18px; +} +#cheatSheet .csItem img { + display: inline-block; + margin: 0 2px; +} +#cheatSheet .csTitle { + font-family: Lato, Arial, sans-serif; +} +#cheatSheet .indented { + margin-left: 15px; +} +/* Admin Pages */ + +#wrapper > div.blackBox { + width: 700px; + margin: 0 auto; + padding: 20px 0 20px 20px; + background: rgba(0, 0, 0, 0.4); + color: white; + height: 100%; + overflow: hidden; + position: relative; +} +.blackBox .metacodeSetsDescription { + width: 314px; +} +.blackBox td.metacodeSetDesc { + width: 314px; + word-wrap: break-word; +} +.blackBox .metacodeSetImage { + width: 36px; + height: 36px; + float: left; +} +.blackBox tr { + display: table-row; +} +.blackBox tr:nth-child(odd) { + background: rgba(0, 0, 0, 0.2); +} +.blackBox tr:nth-child(even) { + background: rgba(0, 0, 0, 0.3); +} +.blackBox th, +.blackBox td { + padding: 10px; +} +.blackBox td.iconURL { + max-width: 415px; + word-wrap: break-word; +} +.blackBox .field { + margin: 15px 0 5px; +} +.blackBox label { + float: left; + width: 100px; + margin-right: 15px; +} +.blackBox input[type="text"] { + width: 336px; + height: 32px; + font-size: 15px; + direction: ltr; + -webkit-appearance: none; + appearance: none; + display: inline-block; + margin: 0; + padding: 0 8px; + background: #fff; + border: 1px solid #d9d9d9; + border-top: 1px solid #c0c0c0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + font: -webkit-small-control; + color: initial; + letter-spacing: normal; + word-spacing: normal; + text-transform: none; + text-indent: 0px; + text-shadow: none; + display: inline-block; + text-align: start; + font-family: arial; +} +.blackBox input[type="text"]:hover, +.blackBox textarea:hover { + border: 1px solid #b9b9b9; + border-top: 1px solid #a0a0a0; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.blackBox textarea { + padding: 8px; + border: 1px solid #d9d9d9; + border-top: 1px solid #c0c0c0; + resize: none; + font: -webkit-small-control; + letter-spacing: normal; + word-spacing: normal; + text-transform: none; + text-indent: 0px; + text-shadow: none; + text-align: start; + font-family: arial; + font-size: 15px; + line-height: 17px; + width: 318px; +} +.blackBox .allMetacodes { + padding: 5px 0; +} +.blackBox a.button { + margin-right: 20px; + line-height: 40px; +} +.blackBox a.button, +.blackBox input.add { + float: left; + margin-top: 5px; + height: 40px; + font-family: 'LatoItalic'; + font-size: 17px; + width: auto; + padding: 0 30px; + cursor: pointer; + font-weight: normal; +} +.blackBox a.button:hover, +.blackBox input.add:hover { + -webkit-box-shadow: none; + box-shadow: none; +} +/* FAQ */ + +#wrapper > div.FAQ { + width: 700px; + margin: 0 auto; + padding: 20px 0 20px 20px; + background: rgba(0, 0, 0, 0.4); + color: white; + height: 100%; + overflow: hidden; + position: relative; +} +.FAQ .question { + display: block; + background: rgba(0, 0, 0, 0.4); + padding: 10px 45px 10px 10px; + font-weight: bold; + margin-bottom: 10px; + margin-right: 20px; + line-height: 24px; + position: relative; + cursor: pointer; +} +.FAQ .answer { + padding: 0 30px; + margin-bottom: 20px; + line-height: 24px; + margin-right: 20px; +} +.FAQ .answer.off { + display: none; +} +.FAQ .switch { + position: absolute; + top: 0; + right: 0; + width: 35px; + height: 44px; + background-repeat: no-repeat; + background-position: center center; + background-image: url('/assets/MMCCicon_maximize_arrow.png'); + background-size: 25px 25px; + cursor: pointer; +} +.FAQ .minimizeAnswer { + background-image: url('/assets/MMCCicon_minimize_arrow.png') !important; +} +/* request */ + +#wrapper .requestInvite { + width: 700px; + margin: 0 auto; + padding: 20px; + background: rgba(0, 0, 0, 0.4); + color: white; + height: 100%; + overflow: hidden; +} +.addMap { + display: block; + width: 32px; + height: 32px; + background: url('newmap.png') no-repeat center center; + background-size: 32px 32px; + cursor: pointer; + border-radius: 2px; + margin-right: 10px; +} + + +.home_bg { + display: block; + height: 100%; +} + + +#edit_synapse label, +#edit_synapse_left, +#edit_synapse_right { + display: inline-block; +} +#edit_synapse label.left { + margin-right: 0.5em; +} +.templates { + display: none; +} diff --git a/app/assets/base-bkup.css b/app/assets/base-bkup.css new file mode 100644 index 00000000..871a861e --- /dev/null +++ b/app/assets/base-bkup.css @@ -0,0 +1,639 @@ +#center-container { + position:relative; + height:100%; + width:100%; + /* background-color:#031924; */ + color:#444; +} + +.showcard { + position:absolute; + display:none; + top:100px; + left:100px; + width:300px; + min-height:360px; + background-color:#F5F5F5; + text-align: left; + overflow: visible; + z-index:14000; + color: #424242; + border-radius:2px; + box-shadow: 0px 3px 3px rgba(0,0,0,0.23), 0 3px 3px rgba(0,0,0,0.16); +} + +.text { + margin: 7px; +} + +#infovis { + width:100%; + height:100%; +} + +.showcard .permission { + width:100%; + height:100%; +} + +.CardOnGraph { + display:block; + position:relative; + width:100%; + height:100%; + z-index: 25; +} + +.CardOnGraph .title { + font-size: 18px; + line-height: 22px; + display: block; + padding: 8px 16px; + height: 80px; + text-align: center; + font-family: 'din-regular', sans-serif; +} + +.best_in_place_name { + +} + +.best_in_place_name textarea, .best_in_place_name input { + font-family: 'din-regular', sans-serif; + color: #424242; + font-size: 18px; + line-height: 22px; +height: 15px; +padding: 5px 0; +width: 100%; +margin: 0; +border: 0; +outline: none; +background: none; +text-align:center; +} + +.CardOnGraph .scroll { + display:block; + padding: 8px 16px; + height: 152px; + font-size: 12px; + line-height:15px; + font-family: helvetica, sans-serif; +} + +.CardOnGraph .best_in_place_desc textarea { + font-size: 12px; + line-height:15px; + font-family: helvetica, sans-serif; + color: #424242; +padding: 0; +width: 100%; +margin: 0; +border: 0; +outline: none; +font-size: 12px; +line-height: 15px; +background: none; +} + +.CardOnGraph .desc h3 { + font-style:normal; + margin-top:5px; +} + +.CardOnGraph .best_in_place_desc input { + float: right; + margin: 2px 0px 0px 2px; + padding: 1px 5px; +} + +.CardOnGraph .best_in_place_desc { + display:block; + margin-top:2px; +} + +#edit_synapse .best_in_place_desc { + width: auto; +} + +.CardOnGraph .links { + position:relative; + border-bottom: 1px solid #BDBDBD; + border-top: 1px solid #BDBDBD; +} + +.linkItem { + float:left; + min-width:46px; + height:46px; + background-repeat: no-repeat; + background-position: 0 center; + background-size: 24px 24px; + z-index: 1; + position: relative; + color: #424242; + font-size: 12px; + line-height:12px; + height:12px; + padding:17px 0; +} +.linkItem a { + color: #424242; +} + +.CardOnGraph .icon { + position:absolute; + width:100%; + z-index:1; + padding: 0; +} +.linkItem.contributor { + background-image: url(MMCCicon_mapper_black.png); + margin-left:32px; + z-index:1; + padding:17px 0 17px 28px; +} +.linkItem.mapCount { + background-image: url(MMCCicon_map_black.png); + min-width: 16px; + padding:17px 0 17px 28px; +} +.linkItem.synapseCount { + background-image: url(MMCCicon_synapse_black.png); + min-width: 16px; + padding:17px 0 17px 28px; +} +.linkItem.mapPerm { + +} +.linkItem.mapPerm.co { + background-image: url(MMCCicon_commons.png); +} +.linkItem.mapPerm.pu { + background-image: url(MMCCicon_public.png); +} +.linkItem.mapPerm.pr { + background-image: url(MMCCicon_private.png); +} + +.showcard .yourTopic .mapPerm:hover { + background-image: url(/assets/MMCCicon_maximize_arrow_black.png); + background-size: 31px 25px; + background-position-x: 8px; + cursor:pointer; +} +.showcard .yourTopic .mapPerm.minimize { + background-image: url(MMCCicon_minimize_arrow_black.png) !important; + background-size: 31px 25px; +background-position-x: 8px; +cursor: pointer; +} +.mapPerm .permissionSelect { + list-style: none; + width: 40px; + height: 80px; + position: relative; + top: 40px; +} +.mapPerm .permissionSelect li { + width: 40px; + height: 40px; + background-repeat: no-repeat; + background-position: center center; + background-size: 27px 27px; + background-color: #F5F5F5; +} +.mapPerm .permissionSelect .commons { + background-image: url(MMCCicon_commons.png); +} +.mapPerm .permissionSelect .public { + background-image: url(MMCCicon_public.png); +} +.mapPerm .permissionSelect .private { + background-image: url(MMCCicon_private.png); +} +.mapPerm .permissionSelect .commons:hover { + background-image: url(MMCCicon_commons_black.png); +} +.mapPerm .permissionSelect .public:hover { + background-image: url(MMCCicon_public_black.png); +} +.mapPerm .permissionSelect .private:hover { + background-image: url(MMCCicon_private_black.png); +} + +.CardOnGraph .metacodeTitle { + font-style: italic; + font-family: 'vinyl'; + text-transform: uppercase; + position: absolute; + line-height: 24px; + height:24px; + font-size: 20px; + display: none; + width: 90%; + padding: 11px 0 11px 10%; + background-color: #64BC61; + color: #000; +} +.permission.canEdit .metacodeTitle { + cursor:pointer; + background-image: url(MMCCicon_maximize_arrow_black.png); + background-repeat:no-repeat; + background-position: right center; +} +.permission.canEdit .metacodeTitle.minimize { + background-image: url(MMCCicon_minimize_arrow_black.png); +} + +.CardOnGraph .metacodeImage { + cursor:move; + width:46px; + height:46px; + position:absolute; + left:-23px; + top:0; + background-size:46px 46px; + background-position:0 0; + background-repeat:no-repeat; +} + +#metacodeOptions { + display:none; +} +.CardOnGraph .metacodeSelect { + display:none; + width:100%; + z-index: 2; + position: absolute; + background: #EAEAEA; + height: 150px; +} +.CardOnGraph .metacodeSelect ul { +font-style: italic; +font-family: 'vinyl'; +text-transform: uppercase; +position: absolute; +line-height: 36px; +font-size: 20px; +display:block; +width: 100%; +margin:0; +padding: 0; +list-style:none; +height:150px; +overflow:hidden; +} +.CardOnGraph .metacodeSelect ul li { +background-color: #EAEAEA; +width:100%; +border-bottom:1px solid #AAAAAA; +cursor:pointer; +} +.CardOnGraph .metacodeSelect ul li:hover { +background-color: #F8F8F8; +} +.CardOnGraph .metacodeSelect ul li img, .CardOnGraph .metacodeSelect ul li .mSelectName { +float:left; +} + +.CardOnGraph .hoverForTip:hover .tip, .mapCard .hoverForTip:hover .tip { + display:block; +} +.CardOnGraph .tip, .mapCard .tip { + display:none; + position: absolute; + background: black; + top: 35px; + left: 0; + color: white; + border-radius: 4px; + font-size:15px !important; + font-family:'LatoRegular'; + line-height:17px; + padding: 3px 5px 2px; + z-index:100; +} + + +.CardOnGraph .attachments { + border-top: 1px solid #BDBDBD; + width:100%; + height:47px; +} + +.attachments a { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + display: block; + margin-left: 40px; + padding-top:9px; + font-size: 16px; + line-height: 16px; +} + +.addAttachment div { + display: inline-block; + width: 150px; + height: 23px; + text-align: center; + padding-top: 25px; + font-size: 12px; + color: #9e9e9e; + cursor: pointer; +} + +.addAttachment div:hover { + color: #616161; +} + +.addLink div { + float: left; +} + +#addLinkBack { + height: 48px; + width: 48px; + cursor: pointer; +} +#addLinkInput { + height: 32px; + width: 236px; + padding: 8px 16px 8px 0; + position: relative; +} + +#addLinkInput input{ +padding: 7px 31px 7px 31px; +height: 16px; +width: 172px; +margin: 0 0 0 0; +border: 1px solid #BDBDBD; +outline: none; +font-size: 16px; +line-height: 16px; +background: white; +color: black; +font-family: 'LatoLight'; +} + +#addLinkReset { + position: absolute; + top: 8px; + right: 16px; + width: 32px; + height: 32px; + cursor: pointer; + float:none; +} + +.cardSettings { + position: absolute; + left: 12px; + top: 12px; +} + +.editSettings { + background: #ddd; + border-radius: 10px; + padding: 5px 0 5px 5px; + position: relative; + left: 16px; + width: 175px; + opacity: 0.98; + box-shadow: 4px 4px 5px #888888; + border: 1px solid #AAA; + z-index: 5; +} + +.editSettings span { + display: inline-block; +} + +.permActivator { + width: 16px; + height: 16px; + background: url('settings.png') no-repeat 0 0; + overflow:hidden; + position: absolute; + left: 0px; + top: 30px; +} + +#edit_synapse .mapPerm, +#edit_synapse .permActivator { + position: static; + display: inline-block; + color: #000; +} + +#edit_synapse .mapPerm { + width: 20px; + height:20px; + background-repeat: no-repeat; + background-size: 20px 20px; + margin: 10px 12px 0 12px; +} +#edit_synapse .mapPerm.co { + background-image: url("/assets/MMCCicon_commons.png"); +} +#edit_synapse .mapPerm.pu { + background-image: url("/assets/MMCCicon_public.png"); +} +#edit_synapse .mapPerm.pr { + background-image: url("/assets/MMCCicon_private.png"); +} + +#edit_synapse .permActivator { + position: absolute; + margin-top: -1.3em; +} + +#edit_synapse { + background: url("/assets/MMCCicon_synapse_black.png") no-repeat scroll 0 center / 30px 30px #FFFFFF; + border-radius: 5px; + padding: 5px 5px 5px 30px; + color: #000; +} + +#edit_synapse_name { + margin-left: 0.4em; + border-bottom: 1px solid black; + text-align:center; + max-width: 160px; +} + +#edgeUser { + display:inline-block; + background-position: center center; + background-repeat: no-repeat; + background-size: 20px 20px; + height: 20px; + min-width: 20px; + position: relative; + background-image: url("MMCCicon_mapper_black.png"); + margin: 10px 0 0 10px; +} +#edgeUser.hoverForTip:hover .tip { + display:block; +} +#edgeUser .tip { + background: none repeat scroll 0 0 #000000; + border-radius: 4px; + color: #FFFFFF; + display: none; + font-family: 'LatoRegular'; + font-size: 15px !important; + line-height: 17px; + padding: 3px 5px 2px; + position: absolute; + left: 0; + text-align: center; + top: 23px; + z-index: 100; +} + +#edit_synapse .click-to-edit { + margin-left: 0.3em; +} + +#edit_synapse.yourEdge .mapPerm:hover { + background-image: url(/assets/MMCCicon_maximize_arrow_black.png); + background-size: 24px 17px; + background-position: 0px 2px; + cursor:pointer; +} +#edit_synapse.yourEdge .mapPerm.minimize { + background-image: url(MMCCicon_minimize_arrow_black.png) !important; + background-size: 24px 17px; + background-position: 0px 2px; + cursor: pointer; +} +#edit_synapse .mapPerm .permissionSelect { + list-style: none; + width: 26px; + height: 52px; + position: relative; + top: 20px; + left:-3px; +} +#edit_synapse .mapPerm .permissionSelect li { + width: 26px; + height: 26px; + background-repeat: no-repeat; + background-position: center center; + background-size: 20px 20px; + background-color:white; +} + + +/* Map Cards */ + +.map { + float:left; + width:220px; + height:340px; + font-size: 12px; + text-align: left; + overflow: visible; + background: #424242; + border-radius:2px; + margin:0 12px 12px 0; +} + +.mapCard { + display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ + display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */ + display: -ms-flexbox; /* TWEENER - IE 10 */ + display: -webkit-flex; /* NEW - Chrome */ + display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ + -webkit-box-orient: vertical; + -moz-box-orient: vertical; + -webkit-box-direction: normal; + -moz-box-direction: normal; + -ms-flex-direction: column; + -webkit-flex-direction: column; + flex-direction: column; + position:relative; + width:100%; + height:308px; + padding: 16px 0; + color:#F5F5F5; +} + +.mapCard .title { + font-size:18px; + line-height:22px; + display:block; + padding: 0 16px; + text-align: center; + -webkit-box-flex: none; /* OLD - iOS 6-, Safari 3.1-6 */ + -moz-box-flex: none; /* OLD - Firefox 19- */ + -webkit-flex: none; /* Chrome */ + -ms-flex: none; /* IE 10 */ + flex: none; /* NEW, Spec - Opera 12.1, Firefox 20+ */ + font-family: 'din-regular', sans-serif; +} + +.mapCard .mapScreenshot { + width: 188px; + height: 126px; + padding: 8px 16px; +} +.mapCard .mapScreenshot img { + width: 188px; + height: 126px; +} + +.mapCard .scroll { + display:block; + -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */ + -moz-box-flex: 1; /* OLD - Firefox 19- */ + -webkit-flex: 1; /* Chrome */ + -ms-flex: 1; /* IE 10 */ + flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */ + overflow-y:auto; + padding:0 16px 8px; + font-family: helvetica, sans-serif; + font-style: italic; + font-size: 12px; +} +.mCS_no_scrollbar { + padding-right: 5px; +} + +.mapCard .mapMetadata { + font-family: 'din-regular', sans-serif; + font-size: 12px; + position:relative; + border-top: 1px solid #BDBDBD; + -webkit-box-flex: none; /* OLD - iOS 6-, Safari 3.1-6 */ + -moz-box-flex: none; /* OLD - Firefox 19- */ + -webkit-flex: none; /* Chrome */ + -ms-flex: none; /* IE 10 */ + flex: none; /* NEW, Spec - Opera 12.1, Firefox 20+ */ +} + +.mapCard .metadataSection { + padding: 8px 16px 0 16px; + width: 78px; + float: left; +} + +.mapPermission { + font-family: 'din-medium', sans-serif; +} +.cCountColor { + font-family: 'din-medium', sans-serif; + color: #DB5D5D; +} +.tCountColor { + font-family: 'din-medium', sans-serif; + color: #4FC059; +} +.sCountColor { + font-family: 'din-medium', sans-serif; + color: #DAB539; +} \ No newline at end of file diff --git a/app/assets/images/CO32.png b/app/assets/images/CO32.png deleted file mode 100755 index be5e7ffe5c2d0be7b3a949ca4dac79f18249b476..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 958 zcmV;v13~<WP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?14~In zK~#9!>{mTVTTv7~k;EZ};AHGjQ0u59o1t9<2SY(DXos|gq=S<~lS%Lg1S8_4g|<UM znk+h0!Gv}QMR2g7TR@={jJh>u5{b2_n4a(YZiwl-FTNKcOAo|*bIiNnch33lJ@?s) z#Uj<y8mP`zcLMfW9`5Vw>(!<w8yg!LD{I)yXg~uDH#Rl~E-o%SmH&4*96v5EFF*2h zoe3S?8vzFP+3ogsS65e0@V%?6i@LkJsiUKVnwpyE;NXDr`8@6J?$Y7mp?vHuf2Ntp zNlgS8Jj}x<r_)&+92~UqM}VpfB$k(#X>V^28TrK-d1_Q1Ljn@Ky}g|#Cnu?;rRC1$ z+TPx#g@uJ8m+B8^?y-u5l0Z55+}xaD)G9-1#>dC${QSIdeSQ5<uN(~u@HVdb`&z(Z z(8$EZ1Tnaa*ZX4T9GK>`IU|vXWpHT_YcLoj2)Jz9stNFqnt2HEC?dEIlfvaJ#O{)T zutr38vHkshnxCJifq?;<nwp|Qp&<Mir9T>tir+~CIM&m$&|Hl`FCIYZDoui9G8yXZ z>=a`nkq~}>N<YBY*4A!4>-YOh>l+eqyWMRNpPp@PZBZ_lqd*`)V`F2&hwsuqG&Dpr zGczT!m0HluXV?o)Pfxw7+8-Yui_z=#Qfq4~g+d|n`Fxa4r-ffeFXxuKp-TC3ae%^x zhlg*0!Y}6@kH;DTK60}-PW4RISdv*?T`kR}Kby^(%D_J*;IsQDH<m}L=v^+C7$L@T zAUT30ep5-HET|*H3^0Lj=xjJfRb_zUA-ewlexU^^Q1~G}h*7UMXtr5R1MB#cN~LZ& z5z*-AXi51HAT$617^U*1UylIp3zhc--Dbqw>?_*n($bQt4yZD;=arQeOkXpBc-39N z;3CvmELJl(N|{V1i(2&YJ8eTPO;Ox#78e&SgP)z9(d_Ij;ZDFoy|8j20pn0lPmd6o zna(Kh0wAH6dNWrtq~Hy}M@B}JO{zR<)Epw_?)RG;&`Sniuk}*;jBEIT)A#^H&{%M` zmkSgTW3TV*?A#nMcKde*e^u>vZ1!3nW+KnALv&BIn}|R2G|s@A_x@g>cqyS;UQTTP gUry^y;I9A!0JLPus(+1LC;$Ke07*qoM6N<$f>4^fd;kCd diff --git a/app/assets/images/CO32b.png b/app/assets/images/CO32b.png deleted file mode 100755 index 63394b5ba806d3129de51384c1f841bba99c04f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 690 zcmV;j0!{siP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0zXMa zK~#9!>{l^JLO~e*Uo?e-n>GZ3?!7r31P7z3(3S|awWcN~L9oTif^29>=M)4Bgb-ZX zb&|lqE!`X*(Psbud?&AXch7rXxb(xv|NOnX@4Ns0yLV5U&1SGp+kiFO+68Q`(m9bx z#I46^r_<?q8AFq)0gEt;*hd5$nhX&4h$adeDHDLiI=Wj#RAO>Bhyn_kt|S1-X~qu- zYN$zO_ychuS{|VQ8@X4b!M_lDJP}+03drqdAa<OVV}nB;LRV3^+kA*8nRB3k*iyXZ zqqc3!7l4iY=rVtF?p!UCfvjkRNF)NeTn<{T78Hv`@cDf69HVFPa=C1_<7C0_CLqpT zNQ*?*br=qZrq5(DW}HY_oXAtD6mOWgn}86nXDk+jU@!>nb{k5ik{P4lEZ%4|AfL}K z#Bxk`dl&5TdIkdX)3@L6!+1P~TCE1XUJsJVq#0+kXV1#thHP*mC9Bu#KS(Lgo+p!u zX94fr+*xbP#H7>d#WRbC!(pimI4!{&jl-M0VHl>TVzd)6Pa>&}K)}dNzze-VM9V-G zPen&HK()XMl>VdQqqxAjZcET~>P0iER4R+gClaaw5<s3+K8tf~@cW+N_%g!7;#ri1 z73>TJRF~NW7mA5z*6gcGZ9^+fmkI^Yo!~_396%A*=xT}tobxUu!h;AqWv#oNSNlX9 zIi+6qQhJE)4zVpk{)#wtyB*73%PAwrf*nFLeneD}xU2lTfb&rTt9+bj{~xF87Vs^= Y0CKVXom$HmZ~y=R07*qoM6N<$f{A4?g#Z8m diff --git a/app/assets/images/CO36.png b/app/assets/images/CO36.png deleted file mode 100755 index 693f4d67e461cdb76028c73e14e01d07b5372a86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1040 zcmV+r1n>KaP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1D#1k zK~#9!?3gi3+dveCUl3amFh$uYkP%dm86p*lg(;<ig)C_YrVOMLVn|CR7?{Yy#*i$q z5_Y5@A;FjmMiQvHB$-MJGkyQ{US!Oj6DLMu=#w1VIs4vs|Gm3==g8yZBfTaYqE}|a zVN^0dKR@TXt(}~l{OY%^NYE~0=i_`@)CWMu43FIbjE^HeN<jd72GSt;NF?%^-x+n6 zO-@cyG#aIchX=a3xiP(7=3|q=ZbJcLm_-ID3rH*$qjWk=v$L}_H8u6@`F6Wa=jZ3d z03ASn{|~?ah5suK1jI0?U`;^s`Md(@)h;hD>EPgiuCA^+YBAKuzJM5}#HTE-p~&j$ zYTtohsZ?lxe_w9DGn5kuh+#JQ^cB}oh3^L*jZkZQdt1etO{pQDVH_$93|)=-v}L*8 ze6JH@NrQz3BbH1iX=P<a0{xpFy>=je05VQs7!MLNewN8()KsBIZN8gAh#dt3sFyNn zEao-0O2Zy?98m|-+N@TqQMp{E>+5S885yCar6pQkUhZ1vjVDYaJZFvSS-)gbXi@sv zrVbny3I%F5o0Lc-=>Gn`1Aqf%ID5-%@uY3e)@5@-Z!<W6t*@`s?(VK~3=`+DTrQ`| z9OvIu1NbgLj_+y@DNP2a(iP$i&hbC)p$=?eVc`h~p0`Z{+TPlL-r>izKEXtKQN?{N zW$}2tQzk$H-*<v$iyxCy8!TeY_G}QKJ6WwwR<GC9d3t)f(}ibeXX@-N6Ls8b_5-Av z)oQhj4~r9N_1@kd?d<F*D6c|ZK$Dpo?ghG)MbHljK?+r*TT-divylWyDYIFl(U8ki z8&DNL7Z(@C3Z(T=1v4$6FzEqM%Agw7DwJWg`NfdSPt^v599U&}CONa&ta2=B00#fr z$}lC^3@L~U=*XH6Nm7PY-jynZZpb1J4-awqgY%*{e#2g^DaeOyu{5Yb{o~`~CyTii zh(W4)mq5j0QL?*GZEI^w>OEzDrCt&=Y<GU5B^w(Xp+cdNh*7TpH{bS_!eV2`v6aS4 zcsUFxybl<J0*vd=n)Yekb{!5wog%aAXA9(>Z$uewpS)caWMAg!VL5^OnVA`tg7yLi z5CpHN0>#<idmX0(?Oez8XjpTnD9C4!8MxCG#2r8|LOt8+3Sy?)K0naM1_r}?vB@p{ z;N9Q*SXqB?sJ_V85BGjwXL>ls4NDLfx@yo*Gm-ya(7M=P0R{k(LkkeuJ@s|~0000< KMNUMnLSTXtGtQ3y diff --git a/app/assets/images/CO36b.png b/app/assets/images/CO36b.png deleted file mode 100755 index 3d61f5969d0ca60af940bd646ed59d5c206cc245..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 755 zcmV<P0u23$P)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0)R<G zK~#9!?3gic+CUV?k18Xg8QB^M_WA=Lm5RNhpTNn?ka}W^sF>K2f!*Fgq8kf}Bk=*8 z9i&8E7@LHhyuWpaoC|lpGq#nXPkJ)uo&A3P-`%^jE4$r}eI)zDKA4^4ag$D`(@va5 zi^bw!)_YZKyNr^b(xJ;8AfFF3djc5wjNG>YGzQ`zzsNoEn&pEB<O2eG$OVXCy8NcK zBYO6Q{EDEij{+hX+~6|DaT^fSc_tu&@#)|eFq!TN%CVaE1T!cI2KJRdteHZ58sC;s zc074ZsTA@{s)N7z>{SC%0}Qw?B>~lVDbXr4D0#K;k}91@>NqCqIF7?y*JaISlWn(K zHl0q{WHL#OX;kWpVInKkHGvrphpb+&v(;+Fs@3Wq0FD@raxBH#sxE7%U5Ny+(P+dx z&x;eoL~_`8JdR^g6vgL&PkYWxt38s6t`NzP9RK4S>cHmn`5O?lPpeBRpl`aXg!Dp{ z<Zlt%Y&QFt021)IZ_o}URl#DcsoL5AJ?R=Z8jbk4Ua$9E*lM-nqZ||JB-P9Uq}5g= z5l`Lg^;o~(kD+9RWWcOI4<<kuq)<h4%W}DVH<JJ<Vg`1n8q}d~g~!ta0;&KAj-m%Z z5rb+XhS_E~hC-D>GwseQ2;#&-4Zz?(RSYG;&}Pc*M}eC%l|9lH<V-j1eO9gwv~`GR zL%yLe!|o`bZ&DbsNBLVY%rp79QKjZDc0c$<MVWi(Jx#fEP~(WNZACy`(EVrDYgq#7 zF~@HDE{_|l#g#*$B;Onf^9Q?8K56p#*g!Svj8D^_7O&L-|KJc7^7TV{-*>p59#{&X lY-sywrt<#_T8h02FaW>fF9~YRo67(I002ovPDHLkV1k}5SzZ7D diff --git a/app/assets/images/CO64.png b/app/assets/images/CO64.png deleted file mode 100755 index 33c34de5349c477f2b0384b44c9751ecb46d4cd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1579 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 diff --git a/app/assets/images/CO64b.png b/app/assets/images/CO64b.png deleted file mode 100755 index bbb712c13a2913b909f84f62025371954b1a012a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1142 zcmV-+1d02JP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1OrJ# zK~#9!>{~rg8$l3VEJ~!LGaX3K`+fjYj3}VP5%h6tiiFA)lK%mwprWxW8jze03M3;z zZ}*_M#GR4o$-dJLEEgN^u4nJo@{Kg|#W(owz4^G=xy{1s>#LY&DTq0joPeBwoPeBw zoPc?j#k4N8wY622ACc6rN+WfuuXHH23%$9y8K!k#3%(j533ye0RFr<R{PUjFj?{)E zqd!vwC{I_V{$TpaTd8$PL?>thl*b!VcRe}F3lS^?NbtXLb5g&gkhUj^h+*agNZ=@D zO^;sxtVUEg>Vq=@3OvHGl+hFHS!!95&`rG$2mriL>DH0=5~WH&AmG_ZaEX9sAmDWp zn#wVL2~gF3SA-`e^$7M?1l4oCo6@7sRW@z=1e*wG1P-3klRpJid%G*bmlb)hRUZ*h z6|*CC)*7I4|F7%aY;0_Z?d@%`zP>J&mX^fB!-KfKz7|(kSH|}D_xIxB;=<;#-(@Xm zbIk)PuHb96S`0`R03&coPzMJGVrOS(q<yhi6sM=BrkBP&x4BZliGcn6{WtJ0FE8Tm z?k@Hw$==@HfA$2P?7Q9fE*IyPmzQk_V4Dcp4l`o!>Hv?9j^4nZpP$F)q3|re*X;rR z@bFMPJw3($K07;m1CCGneo}LU?$BhNP%x<e))GZg3<{F;ynYO@qwIB%`Z3uXN|_@C zoO<lFwYB$kYp?g=9C;I92wbUDnrNRS!$4L!QoyOdMre=nIHf}}l*id4Du@8sTSh<> zBmn@D^d#BqQ8DRvxP(0g;4#W)lbikwq<-%4@i7wuSiL`vuyOW!EwRjhHUj$76hITN z>Gp%cz?d8^S>z_*vj{+A1W@>%njDi9NY;il2^ew_fbY>7LjZmf0SpDO&yfPw6IUvL zNspn~Nj~eTBQ&)So&W-q%wHVqtud_xb^GKoR)i$z4jrU3bqe6^i)@E`!f*(RT!j*t z<KyGlvwEwG6(BV<)Z9=cjIsw=F8Oad8Y^%yNpg94`5}){`1C%%)oK~rqfS^Xfpz)A zxf;YQ@R#Wil80%ifnyqij0)v(_85YU8=4qM+tko#DlF5W<FYKyNS<Z*8@KSLonT$e zj##}PC|DGf+gb3w7XoG|3as}H7!#nP;3Q!1xAGpXUys?Y1`!3lKtsRkeL1YctD-I# zk~r@cv7QI03zY*R;pa3Pr<?{NYTO(G2>{>BWFn-I(90<2H>U+Z6#)qnT4`2$td_a< z3vzCh1QGDaibt>4T^@C*5TFrJRgcRRM&JP5@Ue;7=VoczC=GSlS%M{Pn<LLNAs|6U zq-w>g82_%Jue9T9V{~Q&ge>`gnaK&r3CIb^3CIbUWBDh*0GxdoCG=Vg>Hq)$07*qo IM6N<$f^QuTDF6Tf diff --git a/app/assets/images/PR32.png b/app/assets/images/PR32.png deleted file mode 100755 index b2b5d696196fd4215f7db5f90c5873f6036c6c95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 933 zcmV;W16urvP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?12RcO zK~#9!>{l^pT2T~zRuiR4=oHc|2`(K(Hv=vKhd4z+I_P3bv`Y%DlcZB2Vwx$*&?!SB zw00<gnxS?PI>e%zqR>U6Tce|xP>jLe^ZI}J`Tp<MpMXm*{Ji&XeD9un?tSmxZx{>) zY?|_bO<AT6z@&Gf*XwoB@CfsKKL1_sK8A5~fDA6u5SW>nd47F;{Y3u%+1c4vuh;uV z)8k11X#ya_@bV2kFY&&#w8R_^2b-UtXUogWtle(2R;$IT)hesiYJX`pnF{@W{{;al z-w6O{CXc_8$B*4^Hw%Zu+^CvdUS6_nHj8I)b#-MR)iVNdtP22)lP5ojT1z}0H>|9z zj2&07l1wI9qtRemAQS;0-bSObX0ceTsZ?sD*Q40j-rm*(p?D0*^A9&SH@b~OtX3=A z-QDFmL;JlGl2{u6{cx2M$P)^MbQ_m~h{a-z_IoHKvNiy-+58p@{eJ(wTr@Z_<P@e6 z;Y6ulL;_9jwY4>lUM`f3tX{A4`NF~iOC%D^ZnxjkyId|7iA1<wvM(+xOar(lMlpcf zjVWdP#l;0TVzb%!=6K)R+Z)oC%Vl<Qax%n%;7~v-1TJxbTtp9p!64h;-&fSbb2ULS z&dtp&>Mlm`RHXjw?Cc-iQhlLN;B%+bIkX-L-RX3kx{FbzQsE<Lhk$bAN;;jsrT6)K z{JHmPD0&L7;VtL}2<S12bC1WPxc>b793iM^g`kN)C@fOxcDsCY7~k31VOv{U+@PpO z@_`NUw`$ijg`lYgfS1u?v8b4U^4KcrMW*E51Aw@{DgZjGO{#uB)c{D(wp<T()a3N^ zRGfa%EJk!`Y|!vN8jaq|Z3xddH#gC+e9Gl=Va;QRss$D@nalvx-BnPQA=E9s9=jS+ z0}`eMzYh)$cv;meSTB_0IKn$=L&8IWD|FJb4A8hOOQjNC(`0-@Z%Y=STK*B`bbWoD zw`591N)|$PbaW&#cS!HA?%I?tqCr8AfOqtUs1;I1kZ8C&aC%^va_ASrI8JvwNn5^3 z!v=wQDl`~FA~dj{wHi@f0MtH8B-HErI5GVHIGr|tKLQK@r9Y$?r@Ng)00000NkvXX Hu0mjfXH>0X diff --git a/app/assets/images/PR32b.png b/app/assets/images/PR32b.png deleted file mode 100755 index c839999af362e9ddada4315eca5c805973d88c25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 659 zcmV;E0&M+>P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0w765 zK~#9!>{l^M!%z@@5eLx@j&<wM#i`jG+Ck_as1z5M)Wtyr$y5*uj&`aJ&Nd)8NWn?c zq0lAH2?$*}bhGY7-0EF=k+!~<m%OHA@!)vr(cFFa-FxpY+H^W)Y03smSyBhEsrq8M zT-IUP#phnH*H`tUMco4sFb7Ko^bB;L^OsLh8?+q<kQ4v}#w@QvFJmO;fL;I)cO?Ks z^DF3HOlHxk26_r0+DZT@_#5aJIa8HT5L^IM?|0Chgf_bngy<MPCKw#$o|2LSfIl9> zQcU=`Z_`GO#K6s(?i_<ol=vbdnhr!BTCEn#=kxyacsyp!W|Iwv!v(wRy3DdH-_8-d zN7`Ww=%V1+Y}OAlnM{1=_`6=O|FP@3&Z^a_$W2970wI7P!%nBeOw;7rF>{IJl$#M| z8c<&<m44}-w-<}Ez3X|N$W1}H85Ih%cae4!q`cehGQ%(y?6z(Dns_%1GR3ShTcjI7 zpdHuX*>RjOH=Yc@i1$_|lkuHn@J6G-wIl7w2HHYoB-;c1uno9eTb?~&N+A7E0B~O; z!hs0D^4XrZBMTAaMcRzuGOEGyu!fuP2@*V!9z*I{1M2BX%2k|hh)BN^3~o|+qXD2% z>O7&~7Wli3J(g1`jzGUw2!02CYO4;VIT}#n%m^P?#wgQqoUt4S70l+C1`M9y0Q)Q( tM3n%DK1$|Fru1>5{ePUM4d6$B0RRed@PyH2CB*;$002ovPDHLkV1kFfA_)Kh diff --git a/app/assets/images/PR36.png b/app/assets/images/PR36.png deleted file mode 100755 index d9e0236708f42032ba0cfbb5ce70650594cb0e04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1040 zcmV+r1n>KaP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1D#1k zK~#9!?3h1H+dve?FNh5UnF1RHF$UEm0}@CKu#l#L1(vh}QwEX=v9wfzfh`LY49Nlu z1IZpKNRh&rh>Sp}x{yr$12cW!^`3PYpB*PgV(61DwsZE~&)<7@_s)^0rzi22Y(Ts* z8w{h7#l^)1?Xq4jmw)!!RwSs)sPiZtlBxh?)aABc0HbnFB_9N^Yaj)Zi9{k<dS*ng zo1B~!LqkL2@$pf#S}nK73siOq>@E}_f=Locfk9%im`EfNVrFJWOifL_xWCish+3^C z2*3uU=l{_2U+BMFUqA$d2DTU^lgUVsZtd#oN}QaWh-R~Ct3^<sdIBPtJRMRvha#Js zn>`19u~-zx$H#oxASf#k5W(!y;VaIe3SIX-8ll$y{=SSglTrg7!#GqJ7+j6^l%=TM zOt%wbUV()M!!|oRE7sT7InckU(Q5{x8zAEZhH*bJ<7FEg8*-{pqc-EG5MoEd0P3}j zUl#M4uF{}G9gEe0v~G5NeJ!%t?6d#o=H|rq_V$aq;o)Jiy1FXX*4A9(3DXG8StDxJ z&$}s<WIvnKsn_dvXXE4J^1NED%Hphhcz6(nLP3I>;z`+p$z=;nZ?c=48+lBp)8gpp zNLbdt>E!<Y{zcvN^t4^)17vxQGDvAMep~KLcaO7<L7eyMZd3N&1T>EyxAlpQJAq5! zB6btvi0c4$cz7sX1_jx*J?BGy@dH~~S+UPksnoMLIXF15q2a!M5;Wv7qgbuo+{T@9 z(BinXv?SFzJ3F%>pbQE?gQ(*M1PSKb?Y1ir{%1v&mzQ0G9mBlQXvk4#3T8b`@mo6X zco7T|(9Qs6Rrm!=c6)ovrxzxm3VtpxF9QSVbz@^=p2M9@>!)G@LJlmmJg1!8A<sKr zbqtI+G8s}34d~pM4{=h4RbERKLN{cQr>Cbl{Z4t&JFkgRt|`ceO|jIkLH$yx^lULV z0ue|>?Gi*Tm*ea%RNLFz<908ozkD|d8n!z>@FqJuJE211B@v_4{%^YME``O$j$$i; zhwyM1P<S3N2n86mpK{x$`RzI^g1SIv*UJ`2pKn+hWuKj{3bHS=)Uceubvz!IDQGuf z073AwDo~vI`=H{qubpdDjfO2fML|A;%s^je5O)B<2z6|$i-;M&eSV;i4FrbyVwc|Z zqjP`nVFmTUq4FwUKlJ^+%Jfj8E=v#=>Ppa0Gm-ya(0uH#00RK*Wbm#(81>2k0000< KMNUMnLSTa6&D*g6 diff --git a/app/assets/images/PR36b.png b/app/assets/images/PR36b.png deleted file mode 100755 index 60f4a0d1ca7b3af5e601a0cd8f0eba67e67c667a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 757 zcmV<R0t)?!P)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0)k0I zK~#9!?3h1~+AtKrO~r^P8*GOJJNW=eN5y`k5__%#6GM-Qt>Q)|+JQaULE^*$11cx+ z0n(iT)CIPqWvA~&b{b3^$03Or?nzG}II(|zf9w~hPNx&OCHX*ZOwv(wQm@x*u3Kxd zSiFVpE2Zi(7(54;22}+4=<(PA!9XXVh6-R{APVvX+5ycfPTU0T0oW!IAb@GmPP12d z_Alr+fckzF5WrvuUn7iL6QCYL0RfBw7d?h#`UOy$QrZJdFD4k23Y}~)3(++GnZUBs z;bTf<AtRx6@R??>7ziG~fV)cwC`*?TUkmjT-Yq(AE2TN>Xfo@R%Vjbc49@;rtyZMp z?_abXk4G{dkI85>l3A(2!i2X_LpB{v)11L}yPf^JTCLj3w`DRJqU*X1Dv_GVWi{EG zrBcbh4u?b1YPE=ES@wOQP`GGYuh&kSY@VUZ4>nsinA<&k8w25=^;(xiK=-mY*&yf= zbP;nC#t~~nuy(s`y9_PJTpM{k#0E#1PN)AjC(}HOlWw=`K%@JvDbNmr`sU1CENJmM zpU-XUG@DHa0xg4zpeok!0<!$vme1!Mi_B&-&tS(iuT&~_)&&S=>E^l#6VQABGpn!( z1dvw|&@wELyKTSU2Tk{jae1JL42G>cer*gG<0zm^gylz!MVUypP=XZw7Dj_4D?Q)c z9%z@epie?xVLT&9frd58@0el!fIbGQsp*H^1AQqj(Y?OYgqtfo%ofQwpuRx=6XnAO z7t}UFH+|ycM(Ol}LgB9Z<4TwptVU_lM03~xYgCb@>1Tz{YLgx~EMqzS;J)`YsyUCX n04=*zJ(@|qpP)(Pp8x{@H~b%cv(m*D00000NkvXXu0mjf?EFU= diff --git a/app/assets/images/PR64.png b/app/assets/images/PR64.png deleted file mode 100755 index a96802551c6f9a66d3eaa54b448fad10b03ad8b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1542 zcmV+h2Ko7kP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1(Qic zK~#9!>{~rZBux<QJ1$f3A~iezLdDHg5EK+N(gjU4aSt^0*3duBLlMk2F%tPS(M0%e zjSO7yKtZ!TH1zK>H9A3Kuiwx;l<n+H_iWGZf>Y4!Y)`v0_3Cw1b$9vU<>iIFXZgt9 zxx@g(0K@>q0K@>iXZaNM1N!><KJ$+xZwb-xy<Hjhhqqha@}eE(a=F`50PrD-M2IMz z_E1(=0Lm6xlweo|Kq#ITt;XVeZu7Pj1rXK%;L1bkB`?Jr8yi_$Tbt9Ws;Zn%D(C0t z?D_ebU0+{2*B2KTg&y;Rw+sj3Z^Zz>6>kt!?V<g(wY9j%`uqExYZCz&hlhu3e}A7n zJUn<!jU)#lUv>bvf^cd_)atPC*w`2w9v-%0A+9Lf+1c>|;w!(mRW<;)@+toDAMNYt z=wLH5GY$y01t9G1?pg;S6aZX#c=-RR)u*PW9Lh&2@DX!!bIug81%fdED(#{C>gp<M zYHBJ;;sWJoXJ^^X&5achi~tZ}4$kLGIh6MS;gPrAFpkkQ72cA{L&~AN1b$&*f%=*n z@ov$r1-SKl`G@P;CnqP%qC5?=^YinxtDV2&Qj`pE5pHd5wHD@z5hPSYLqoJHE%Fk( z0Em$1QXiqNQe=F5oF-Z|A`Q3BfHVQaIJ1k|9{>a*DdDW`EQdwdYp00oNIsuuYin!l z>FMcJe|>#DOC%C(Vq$_-S6BOv$9;?+7#LuKgM)tWNVCNnu@c>~#efve^mMI%a&q!U zdC1+}9XmKUcr%T>#^d|t<t1BRUuWCf+d+o%d}kW~B;`d{SC=+5@#0co@$T+!$C?y~ z<KtuB@suHZdwZUMO2MLwNRRF`_@t5exX!P$v(p#=D6zb}?Dj7%E;@9VAgJR3k{l0( zkzz~5F}|gxrC?Y@Ba0@Pu@=RE1YOhXE^??f)fc8LkQS!n)%%nM^tw=3B+_eR3b;RF zlJro^ssPY?QrSY|VR?B^I>eylh)9DiAK>-lzH)VS<zCm-)djMHj&E*mcCV?AfM3u_ zj7$Lt3WE(a-iC32)S}dpK_RaxAQ=HaK|Mc0VHBbbfXNh~3PA}_7k#vUWMss1JaPe5 zMn^}r7!U;jua=;?^Ph$*>G7!`36ct_<GscLfT$!00ECeqxf`Ps2B|}%0=h$KP?=g& zjR0sAv?!G~Vn7)B>sXHhhG~J67n`b*75EGaf2J%oi2}Fs0{iu*5ui}g5;R`T7)|yJ z>2ky>0LmU*s3b^td{_V!BNY!oE|)u^^imLhBQ$Y=5<%3Z<0)8S0Z>kqtS|tQC4fX` zeX2CgIqvW8wUj?SJ*8j&=x&he0PwTGLwpsY8J+3)Fbu#^ni9R3bpWu^@?(LdybO7| zqK*f9=x+rH-s|k_jCN&opRIK+z?a3?U73(;g3ZlMR!Ne{WT;_&^Xr6720)f5+SzQj zVw8vHS6G=b`Fkw@L}7xvGQlCG$7yZJ1(9iEV}o}6GCd+QITygr@S}Y2%F0UF0f6#K zev&r*4Q&8KRYr;?Mwol$63||u{*N$cgJDjGU56;XvvfLLa^)59jT~RtDIgyX7X0#g znMeiu|Els#bN|l@078=D!7d2X)6<bUM(KByDiQdkR53+U#gxc=7D-YMO<{3Zse5{4 zLU}kmWw{FjB#SMbvr#1mK7ONpNR|KsHc*PG7eeZdoWrARE?cbStpOlFkY{nPY6PJ? zK#)y0v4P@f9#aaGN5P~ur(?5FQdWt6FEj>+D`1DZ!HQ)z=<QP=$yh|yqSkALMS((! z*(;ZgtV}i%06eBfQiQ25nt%2vma}lMKW&!9mK*?&DS~9BfxSJo`73sCZc9}rUvdB{ sRpNh{i2;ZKhyjQJhyi%V@=t&P02;jKXpotrwEzGB07*qoM6N<$f|s<yMF0Q* diff --git a/app/assets/images/PR64b.png b/app/assets/images/PR64b.png deleted file mode 100755 index b5fd6b94545be1c432c51ef21b15ce86c74c9226..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1128 zcmV-u1eg1XP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1NBKn zK~#9!>{~HU<1iRCh!Kg~U~47V$xbCIv9MhS_V#9m>&8^6s6T-24A)L9po0yDN=0J7 z-VRdPU^^t3!H@e~eU}T=cI?De^CT;6^3miyKY#v`n1$EZS25366myP3fI@&mfI@&m zfO*D}?-T6o?0k`%nrsm@eBX?P-ODzXZA5K27!1Z)2(aLz5Mrd831oEvQF>@T#c(PB z5pPmkad@45+1fsYa3+8x57KSN#N#-Wtt*B26N~_oc$uuaol)Mx(5OifM!5?h$s?%^ zJ@@)Y_$Ec@<u(mU@(sE9l@od32VFz<4v;5ChW{DJRG!KS#scJQd*>n;2|&{vl20kH zg6>JSs!d`v%>lgt$qRC$l>-(HdcP_+Ujr`dH{~_9eLA2g!bg+p61M`-bW@rE0amCC zckY0um>o1IS-ZI%rfJXkjxLHKad2=TmY0|R+5hnHAV#B+==b~L`T6<NcpOLk)zy`_ zyu37VK}~na>Nvov+S=OM`j0%YwzejAcX!3n(b3d+eBapE5c~W4qF%2XxxnQRsM!dB z3s*po-`w21_a+yjQmK3z&mFS2x0fjB2iVpf21^=+PbrN6Akk{ICi^>`&b!@}2=RD` zq~byN`1p829Pziex7wqSD%MmEh|>0c{DQd)R1fp`_;Kz6{#gT67ek<GBLMH&xB&c^ zBKuK1dR`q<3DE#$S2@5K>+9>2&ySCfQ{BPi@9yp<pLvczUNA&Cbq>(|5#1rc6B!64 z4FTl{<O!bnF%|lNcL6{G*2O-)|Lp86F&?!*9H*zJHV$x82-%E(K3%Dd&w(OH5sJqr z#X<mIm?i+Gk!@1}k^sAdG_1^fGd=^LanXE|_u>FfNT>I>U>FuCc~4GGCa%ENaQbt4 zJ3LM^1LzbjN%8TD(GsIv1o*57(v1&BfWcreG&v(LTtH%)b$L7&D<lU17g_W^C;jsB zGWoo^x@trIUiSg1jsWL20`Q8?G~R&&w4Liz0A+bK<(d2)kB58sZ&{$L8>sbOK;9PP z=}KM927XKXM=l)zw8iY8YZ9y_04+@D&j9&r(^q6Bx5Icc{1mtV#!s)c1)x<KjeyA? z+PoXIc{?0pLNrQzsh$YQ6Tt=7A(0oBkM67lAk^r@c>_7Ak!I19l>l_YYR*nT2SjNX zOSxDjhI#jU#^f*3_PjFzNCfpRZY2ZDW5HzC)eky(EG{ny_X}n5cOj!M^vUvFmp|%! ztuQT6Xb5-9WxXwv^&&vR(5O+uEE(8*NOz&<E|<k-E<j8Syl9PRsFY)eK@!<~oYgY< u%moM)#lOrH0u%xi0u%xi0?aYq1Q-Cox8Wr6e67I%0000<MNUMnLSTYp`vXM) diff --git a/app/assets/images/PU32.png b/app/assets/images/PU32.png deleted file mode 100755 index 963fd33914a99b4cb0b59097d6e8657aec3f4cae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 920 zcmV;J184k+P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?10_jB zK~#9!>{mZ%8c`U3Hs%kSAyZ7ZiqcKIP8Bk=;2<rC0bP`Wbr1qB%^0IJCB%>^j)e~G zP|~$7?V^yu!A@1&ieSgY$w5U8!G6ETy~CX6-FXCD`oZJgz5Cwp`@Q#l?|t9dCX)$U zraWRxmZcN0Tb&pT1|@oIQR`MJmAX|No7os3gHP!3ZewHP)o?g`s{T&ne`x$Cb&Evk z?}HJ5;kC83!gxH6<K69cvp^ugTrL;e-ri=NPKVvx+^|}$#@g*RpF{fJNIz?ah%Ny# zzPGZn^7ZcS&PjciNF=z?c>*$*mzRtTGn&_@d2guy-4X#Z_?8}@olYk^Iyz!LpU<>k zo6ROWJw0Xpejl$XBJpJ*0&;-;#&(~boiUJDRABt@@KCtr*}Op2Jcg^Qt3O~gm&;i) z4w;@0Jk$38t^WA-_V#f)o!0fY8Nqzu01vpP2v7v?V<Lj?Ap|(U1Fj(fQhrIt$AxIu zl7oW-77mAb!^&E%mNI^Re$M-N#^dpO^MD6j;2Z4#SHL+}%k}j&H@LaE$-G`Ke}^%Q ziE&7^T2=Z&rtl02NZ2l|z!R&DMx*TF;$mhT7nA6NpgJJsc#@0=Y|RTitQfMhv%^=( z(IkoAg2JdE;PH4g15(Z%*0N!v(NKJhhHVaoLW)r}8Ozxa*QwqPzz}vJnM`sL^?F?~ zIL`%oxM~7dr1%22*mNB9dOc16#!pU8X8aE#&=F+RK?ppVz?G2;_;rcQrWJsGzyIF2 zFof^<e4h7rcXwx2IfYl(C4kIjx7!Eha#@prdTZf|OeUka2yThRVlxDQ2VAYpIFpRz zEAxG!P*^Af>Se}kHjC~DB5-Wx6cmxmi^ZZyr<Mitfdf3?n#u*lvWr3jL4$N^m4ryg zz>y1+uIY3v`znQ8E<hF$L0+x}QhHU9QAx(DB8S5<i9{kcYP$6SR$VHU&?bYyz-Ckp znJr4C_4W0SqtWO&j3coiIH#{{tQf(D;|3C>|BLkZ&6Mkll;wL=*`%qscs)-Cl@ERY uWK@V+A~5HtM2O{|6Wjlv(`6I*C%^zj$+o8T(@skO0000<MNUMnLSTZwFtFSJ diff --git a/app/assets/images/PU32b.png b/app/assets/images/PU32b.png deleted file mode 100755 index 5f2520e9b5765e8d37febb4d74c55599af0b7286..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 657 zcmV;C0&e|@P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0v<_3 zK~#9!?3X=g!ax+qW9e20x9HYEx|&X1gbGgW)V1Ky4h6?L2?eP|=&FlQ$j}OfED8mo z#X)d!=+w9tg^s#8sH=VNxC^bxeI$)Y!3U2!&&&OP_wI7{5?L;n+9oZs1qcd|&1MZK zV&Kzmw`;E*00j4;xCTD~Kk(@C3H}CN1E8<a0I2Xi__>dXS>QJ+AVL5TKZD{Kd@n$B z=ioVjcnJgm;ulanhOo~r0piIQ0Nr38A#V0V-bUTwJn$Ow+r}Ml$7A+oC=ww9B<Q$G z5y-FU%*jgufHDJx&Ksdxt!nLdo49G3S~8h*+Ka^^sbgtbme=Dt9bXuM3{N~Bj}yV! zY^Du|L-HHNu#L5&rPFDr?qN~@gZCtxZL8JN3Wb8JeKMIibp+&?Ap?ksB7im?kI5|2 zY}?j!U3Wwoz-Tn$4HHv+4PBN>rJOZJ$1ry~9Y=H(M%8vzJF*C%5JsWVXb=d)FdRXJ zC6EI2z>iluMWayyfa0Z6$+i9nf_)f_U=#LaOJIvO;9xNL)y{<Q|4OAo>ivFSG+|o^ zKyR)E4`4O4xD@qz-B}`BmS(fb6JL1UjIPUw9+|gmI0^3npsey1)aYFvrp@WN^1A>i zr<h2D43MMa{*#2n0|Glme2B9CLUGlk6wmJm@FO1p?|A*Hr0agta!gRKz)vNak10z; r|NLR{<D-OG;E$8-x8cSCz6BTnPc00|R8+<900000NkvXXu0mjf238(S diff --git a/app/assets/images/PU36.png b/app/assets/images/PU36.png deleted file mode 100755 index 243d2fd1527ba4af6bb544cb7a596fee0f9ba013..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1024 zcmV+b1poVqP)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1C2>U zK~#9!>{vZa8!;GlqHdtV1Z*_G2+EBNNFXtgC21;UfhFz0l!0_)X{iJQTNb7;Bulaq zcBCL7kugyi`K!7>rv8vQ{hsj`IoI=DE_X-_eUfwb<!rxuezrefq}S_-*Mz8eWq1=t zBkSwyYg(~+c6Ro2)V3mihm1O(q)S>Q5Segz>=%epI-ykZLvUz9iby^ZiF~FyZ}tCT zv6vVe8x!4bSKQs*IaM!H+9P83p%5Z6X(Cc)B2!aSB9%&srKKe?H#hgs^PNsdTwY!Z zBG4yD_5V=)FLbXEh!BxM13OG4pU+Do!=l}8i%O*;uCA{7Y7wcABM~ApCAwshha%hC z+anvlR;!8Q<6|zih?M1v5RuuV%U9%~3Y7!TMyPdga3H;AQYz{)jYA~^V5rfaLYCUi z54$jy6tU3AFqW5>#pdQF8~vM_y=Fr60A!rSG!Eh!H*9Tf$)!Tg+Ps%S@Qx${QZEI5 zS*&ZiN>Q6S7OMkkop619Et1LPKsr1;eBLvfO<6uVI&v)A{e)#isgyP;l;&|Zse?{{ z@$qpnGczOe7Z(>YwOTD%o}Qk5p4+yvlb;mUOoY~$y$LrrH}aax<wUVq6qfb8oIE@{ zNcDh)g@wMFdfA1L<vPnCr3t1^pqO7m+Kb0cgjVt6v_CPR1c2ef@bM6$)2F8=c^~BP zoL&wT4|(|qfLZ%1TsGS$YFCGSHYy>+F%#IWoraA&VMF7(v9TdmR#rs0T$caM&(9Bd zEgp{tA_NImA0Hnb3E@5~l1L<6z2)T}4pY3gj(gq&{TLd6Usyflb#Iw)dwa{-a}%LD zej1I2Z$fNbERwtmXEGUALu>uiO@t5w%P7w-CzIiI#|{i5h_bms2KP)r2%-@>F~&n2 zlwp_GLWR(QD6(3uBKw`<qIYf!qYOO|51YIc6j1;4^mJe|HxeQub#+P*g+hU&yHK&e zzt8QSQ-7sl0yG?Ve&9`ZcXvZ2g_nd!sr}zn94>^#!H&F@LM2oVgB0q646Fc9`&p-R zn%AkrB2wpwSw=Ym>FW(EqwvW-RDRB7mYSBcC@(H9$`EuIVju$ZvMNxV`g^Z@8tCLY zsb<5D9-<(gL1dtBGw>aVV20X`)irp=>zwcFV*?Sxda*}u`oVs_cR^WwaHzk?*AM-? uuOdC9Nrx>6n_1oOr<utAFK8b4E5HC%_T;M%HsD?W0000<MNUMnLSTYCEyJMz diff --git a/app/assets/images/PU36b.png b/app/assets/images/PU36b.png deleted file mode 100755 index 153603b698ebd21d2ce0cad6744665a7722d934c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 748 zcmV<I0u%j-P)<h;3K|Lk000e1NJLTq001Na001Ni1^@s6;Q*MJ00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0(nV9 zK~#9!?3lf7!Y~lWP1O-mHrQGT_T&MOO2uB$Cx8x23@sB|Mc<$u*pr=siUkJLRN?`` z4icyfY^7zVcdm^>ik&!L>d=!;iNUdd`TJ~NoZ9Vn<S*F?`D1n(MI)6;rR*r$<MH?- zXj>`OA%o7daH%p!kh3GzHV6jZ2RBpzeFHI&d+-)`M)Ac>@D6}2A^`%JDr+<oVr0L- z9{}np6cE5*19uU|tqD-|KtKRvz@-+$WSRn$t~BidrV|qkn#Nw%pF(UJzb3HkwA?Wz zQpiYX9eiZ7R}2IdFyPJ;0?M$ZM5<6H;oYL;RO!T}j_##Su~;O7!QjB#?Kb^S*L7NM zHk(Jw5|yeVg{oe!gPovlw_CDWt>}HJRHCkF8ZEEa>z}FQDod;^0xEkwStu0fwcG8I zMx#M&+ot7wK2Oy{o6Tl>HJxSIdj?KFM4g~wA%HXy(52Uts011g7Y-jELhLl1PSf8J z4(mC~vE)O%b2JRr{pMtvdr-GJJkEjwZ3OwvK_@(*@j4of$Ye4hwc5`vGoQ~7Vr@E| zh61u>!<NhC_KFOLLuqU&#E*1yT?7eeG>jLn9^N}+%ZI&*6tZMHybOp3E-sQBuGj1N z4QNZGP~QuNuRFi8E*M4x<-v_G_?u7b3)7DnlQNMlAqBaREsO?9);iMN9%wC=&?jMU z(4XNaLBky7J!Y6s@Vc*@ntj+^vxnlc+Oh96;pPgJ`63wy)Gf5%S3YcTKrJI2rYm>c zD4l*VC|q`*L&CgZHp(VVG=~kaMqRLJdZX}JZL$LgE0)s_*Z028JbPp-KxHk}qnXtI e37Us}3ornvfGjVvYLt8c0000<MNUMnLSTYe(n8(< diff --git a/app/assets/images/PU64.png b/app/assets/images/PU64.png deleted file mode 100755 index 0dcf03afa07d8d988cd32a413f0d7d76c9553106..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1558 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 IM6N<$f{8`OVgLXD diff --git a/app/assets/images/PU64b.png b/app/assets/images/PU64b.png deleted file mode 100755 index 59275b141b6ab602c3ad0966d7cedbad34e8a9f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1129 zcmV-v1eW`WP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1NKQo zK~#9!?3+Jt;xH7zUDUDC-A1<}(Vgr?DiuT7;3Rgqxx-zjPL+`Q0ZIpU*o(w%FjPvV zet@upjuAGH*n98gY|fXGVmo$XM4t52C?w$bdw=}mxJU2r@8pmrLk?V004abJKnfrQ zaL95T*AJD;<r4gHK)+IT=tncEOHdE><>h4=*SL;MH9}x;4*t}rUP|6R26aK(0AsdS z0H~*%pbbr5`3l+s5U$k#sK?u&RYT4)0zwM_F#abF4)jY5Y5PP$EE5L+hGQ}78ua>S zHKL}YJ}3jA#$z}Z5}LtQpe2Cd#oh;4U_7De=E7K<SOHjKyfz3b5zw{7cpgHRI>syj zTJ5XEJ}J;C*jy2$^Sl?+RHrIevVDR~1hg$To~5V$6rk;GmDn$5FxIAt2xyZ1k(SmP zKy&}M>?j<^A$NCo<mBY!zw`6?oOqr`dc7W5uh*ONl}d%&+}!xbx3{-sGMV_tc>m+$ zBRM@iCBxy6bUGc8pZ^B6V4y1kYASBHxVZRWJPI0u#-dTd>$l1I`MH0Oq||h#fD!;4 zI1}{v+uNJ(eI7)ySloI&^M3IBbUM`zKx9SeG710;^ZWbz&H0Ci2R}U+1QzBjT6p78 z^7;H$FuR%~><&eq6EXtTKa%%@gXW`v)qu~g=Rf1`6_ApS6j181`J4?J#DB&N3JY_L z3U)ny4_`C|B&P#_Qh&{d?P9Um869C^9>M#<&NBiaETrr8`X<-0Fm6i$-cZE?C?&@x zQh*<LqtWn<!gKuje!ssn%(L07N&(agKq>$E`JYvMUa$$m2neeQBE>W=05jQXFsx}o z&!W+z(P(4*t}y4PQpp0S6@YU1qo<#rpM?u%SOGNUeUTz4z4R>GxQKLsiU4Lh0C-U% zKxE*2%J5-cDEwP>8;{5P0f4XQSkOfBmM@s>n14=SwL?MN$Ta}pzCb&S_zNby&kSUS z<8uOn<7W;wUCN5+(pW|pN!7-MHxTbf&odzS1i7n-hR83SeE_Zn{t)%1Y}lfKc>VSD zwGRM~F?w*iL;#915WP@nRT$F1RedZ@Kvod`!Y#b$nqZ6Uk4U{A$Ve2F*M0E55deD> z1=9NlgaObfc(T~|R~V!8>oM7vqZkEaOGCeD;#uHBV?_S0xUMV%puAf|`t>;dp^`-q zzDL<OrL;qYE;ri%0gdmPd>j^mFit4vuc8_s2|xfsFV1QY>gd`psB@zvf<TX)8T5Kf zWvYt>00*K;r^_>qhNIDK6Pu__ZkA>nrBPLOmf$1pKu4Y@0w4gxp|v7M!rwK_sJf;$ vMkfZqW=a2LCIyfJNCBh(QUC`me*_o+(GTL=-Hu2p00000NkvXXu0mjfl`;o8 diff --git a/app/assets/images/__MACOSX/._CO32.png b/app/assets/images/__MACOSX/._CO32.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._CO32b.png b/app/assets/images/__MACOSX/._CO32b.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._CO36.png b/app/assets/images/__MACOSX/._CO36.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._CO36b.png b/app/assets/images/__MACOSX/._CO36b.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._CO64.png b/app/assets/images/__MACOSX/._CO64.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._CO64b.png b/app/assets/images/__MACOSX/._CO64b.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PR32.png b/app/assets/images/__MACOSX/._PR32.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PR32b.png b/app/assets/images/__MACOSX/._PR32b.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PR36.png b/app/assets/images/__MACOSX/._PR36.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PR36b.png b/app/assets/images/__MACOSX/._PR36b.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PR64.png b/app/assets/images/__MACOSX/._PR64.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PR64b.png b/app/assets/images/__MACOSX/._PR64b.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PU32.png b/app/assets/images/__MACOSX/._PU32.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PU32b.png b/app/assets/images/__MACOSX/._PU32b.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PU36.png b/app/assets/images/__MACOSX/._PU36.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PU36b.png b/app/assets/images/__MACOSX/._PU36b.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PU64.png b/app/assets/images/__MACOSX/._PU64.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._PU64b.png b/app/assets/images/__MACOSX/._PU64b.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._activity.png b/app/assets/images/__MACOSX/._activity.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._addtomap.png b/app/assets/images/__MACOSX/._addtomap.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._arrowcollapse.png b/app/assets/images/__MACOSX/._arrowcollapse.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._arrowdown.png b/app/assets/images/__MACOSX/._arrowdown.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._arrowexpand.png b/app/assets/images/__MACOSX/._arrowexpand.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._arrowright.png b/app/assets/images/__MACOSX/._arrowright.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._center.png b/app/assets/images/__MACOSX/._center.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._contextdelete.png b/app/assets/images/__MACOSX/._contextdelete.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._contextgear.png b/app/assets/images/__MACOSX/._contextgear.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._contexthide.png b/app/assets/images/__MACOSX/._contexthide.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._contextpermissions.png b/app/assets/images/__MACOSX/._contextpermissions.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._contextpopout.png b/app/assets/images/__MACOSX/._contextpopout.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._contextremove.png b/app/assets/images/__MACOSX/._contextremove.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._edit.png b/app/assets/images/__MACOSX/._edit.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._featured.png b/app/assets/images/__MACOSX/._featured.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._feedback.png b/app/assets/images/__MACOSX/._feedback.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._filter.png b/app/assets/images/__MACOSX/._filter.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._fork.png b/app/assets/images/__MACOSX/._fork.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._help.png b/app/assets/images/__MACOSX/._help.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._home.png b/app/assets/images/__MACOSX/._home.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._junto24.png b/app/assets/images/__MACOSX/._junto24.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._junto32.png b/app/assets/images/__MACOSX/._junto32.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._lbToS.png b/app/assets/images/__MACOSX/._lbToS.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._lbgithub.png b/app/assets/images/__MACOSX/._lbgithub.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._lbgoogle.png b/app/assets/images/__MACOSX/._lbgoogle.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._lbtwitter.png b/app/assets/images/__MACOSX/._lbtwitter.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._lbwordpress.png b/app/assets/images/__MACOSX/._lbwordpress.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._link.png b/app/assets/images/__MACOSX/._link.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._linkedmedia.png b/app/assets/images/__MACOSX/._linkedmedia.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._mapinfo.png b/app/assets/images/__MACOSX/._mapinfo.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._metamap.png b/app/assets/images/__MACOSX/._metamap.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._metamap16.png b/app/assets/images/__MACOSX/._metamap16.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._metamap32.png b/app/assets/images/__MACOSX/._metamap32.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._metamap32c.png b/app/assets/images/__MACOSX/._metamap32c.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._metamap36c.png b/app/assets/images/__MACOSX/._metamap36c.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._newmap.png b/app/assets/images/__MACOSX/._newmap.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._photo.png b/app/assets/images/__MACOSX/._photo.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._remove.png b/app/assets/images/__MACOSX/._remove.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._search.png b/app/assets/images/__MACOSX/._search.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._settings32.png b/app/assets/images/__MACOSX/._settings32.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._share.png b/app/assets/images/__MACOSX/._share.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._synapse16.png b/app/assets/images/__MACOSX/._synapse16.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._synapse32scard.png b/app/assets/images/__MACOSX/._synapse32scard.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._synapse32tmcard.png b/app/assets/images/__MACOSX/._synapse32tmcard.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._synapsedirection.png b/app/assets/images/__MACOSX/._synapsedirection.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._synapsedirectionright.png b/app/assets/images/__MACOSX/._synapsedirectionright.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._synapsestar.png b/app/assets/images/__MACOSX/._synapsestar.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._topic16.png b/app/assets/images/__MACOSX/._topic16.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._topic32.png b/app/assets/images/__MACOSX/._topic32.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._upload.png b/app/assets/images/__MACOSX/._upload.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._user.png b/app/assets/images/__MACOSX/._user.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._useradmin.png b/app/assets/images/__MACOSX/._useradmin.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._userlogout.png b/app/assets/images/__MACOSX/._userlogout.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._usersettings.png b/app/assets/images/__MACOSX/._usersettings.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._usershareinvite.png b/app/assets/images/__MACOSX/._usershareinvite.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._xlightbox.png b/app/assets/images/__MACOSX/._xlightbox.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._zoomin.png b/app/assets/images/__MACOSX/._zoomin.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/__MACOSX/._zoomout.png b/app/assets/images/__MACOSX/._zoomout.png deleted file mode 100755 index 179046b505ed67211504abb6fc60688dae14dfc1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 tcmZQz6=P>$Vqox1Ojhs@R)|o50tQ9~1_n+bRs&*%fJ{Gk5C*cb0st7z23!CD diff --git a/app/assets/images/about_sprite.png b/app/assets/images/about_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..58eafff72fdf0ca44c1069b58a300583262bd98e GIT binary patch literal 3216 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/activity.png b/app/assets/images/activity.png deleted file mode 100755 index 7202cf7082841cb61dfc25bb27744a6f5682d676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmV;_0W1EAP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0bxl* zK~#9!?3V2ff-n$<#rR)0&<)fL>IRJ929hv<Isg$jU<5~~8`KSO1DpWgCP#8<4uya; zF_2v72kkw5uPqmpWjXQrOedb75nu$E^)*o(#}Qs9Sd=75HmCw{zQXGQo5NBcAyBM5 zCm?SCQoY+Az={?&wy*`_8wsCm1c0nh1+3E}>;RZhfLnh7>I@Lpl<VYP6IgcuVTEDC zcyIbrz;$4ExvJ^Ew%v%+mhww&l{ydD?H2%wIe2maM+xiP@DMcF2SJsP&{b*&tjOHh zpQ-IY^(}!MslLMz)tJW!r^3P)Fm2!XE|u;9#Q>Jh1TQ9U1+eEE%{r%|765p?;Ma9f zmy(fum4h4(a%#^B@X0{$=vQp)o)%)rp+SGq>L#QCTIjlw3S1@ajQ#1~P?}s1mXKg| zhMfjC{)1&i{Jh_Nq-0qi@_#%94gL`+o#~SofH5r}0saQyEx-Vx(R2{lX^K(+0000< KMNUMnLSTYd<i276 diff --git a/app/assets/images/addtomap.png b/app/assets/images/addtomap.png deleted file mode 100755 index 36193642620dae2836d221b9932accb12db61df6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-g=C3q zL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6JlqGnGQ$B>F!Nq_$Tw`bO66lU&a z<TmU&b?TH*!<8D7hey_}TgQ6klOxl_q%Zu70=e1lF}X#!HLJPCXdY(h_<8Y&9n(iv znOEWmCK(jj&G29J*g@>p;|a{2`Vze<lTI&k$#OGt(^3k!A$ve*A$z0d(L@vV{wRkn ntlS+UhhuN>-c(@XFkslYP9<c6$~jh`a~M2b{an^LB{Ts5L`+fX diff --git a/app/assets/images/addtopic_sprite.png b/app/assets/images/addtopic_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..14213bf5a9e551cfdff017b4e35db5ce81c30ebd GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^20$#q!3HGv{H?nKq&N#aB8wRqxP?KOkzv*x380{4 ziEBhjaDG}zd16s2gJVj5QmTSyZen_BP-<dIW#P$G8=#_Zo-U3d6}OW9{Qqx%IDk#( zh=!K7wlG5wtA~^Pu3fv-0!|B_J9kdv+55Y@%bBj)FtBhp+>k#T%;n%O5^$1V;u*8; zQid-qj-O|CY;j=dp1~*@%yjdau^~^P!K=nV{+<$kgF{+I2^%@IPCZ(g^3EwiaCSqO zPSDjF5JQgnV+hZT3Z<hOX7wigJZk(kOBU^v?-W^lqvpxB3CsfQ4=ymAGWe8{#J@0C zA}4`a%y8C>^Bz9MQV~wF3_;&A4zV|?_A*b6S{!kfeVPfMvKD_&Rl*hKl5YptrFQpf zeC~W3)U>Ni_yUjrf<?(E&E^-b==b9JX~Q6pz##R~^|^OUY!)yC7(8A5T-G@yGywo@ CXn@54 literal 0 HcmV?d00001 diff --git a/app/assets/images/arrow_sprite.png b/app/assets/images/arrow_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..d033c7843f6456e50ab82a1a115558e130e8520e GIT binary patch literal 566 zcmV-60?GY}P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0mDf| zK~#9!>{h{XgD?<;JpBnB*c}8{kaQ52;0{76FzF!afD%XtP6wm|=s<qhU$W~tl0%jR z&c`2VW)0}}r1MIGP5Zu2ZrSdV8@E`%xqz<gR@Wv@<uDHH1*<6qN{|{LpD}SxE^`8$ zEiU9d3L5FVXemztf(G~Z()YGpE=$kA?BB`b0ldtL^SJ_^J+*xTTjUvAfxRN_Y}p1m z)#P>#IU8JBHTeN}6&$3Gu~xW$3a9}pr38}-xqr9%`7dfUIpZ&?o^Rna!?MZP4~p}F zc#-NCkw{p}y1CjHu+b7q-oKY{bPPE#@MOvMD<@<2<kDDl2dsUQ%lM3~g<Fr7z_r^& zwnWPrIFiOwoQqGTGw|CqehXp&v4B_re@>^<)qY?qhjCypnDzr8H9$UN;+))&A3*%V z4@lo-<D2k!JQ|=El<aeXF~u{Ecm~vpV}r3w=Q#a<E!!Yx$PXYs+YbnL><6TCwjWq5 z7PXq(=?B1RhGld40mR3C0K{2-0Ex!>_ai@mc<I?2BR>FM=3DE++84Yp0(+wZS|Imv z6gL-c#b@v5Sjm=XIRi)1*vbU>XFmXb^aHVg<VS!30GgxqKqYt0mjD0&07*qoM6N<$ Eg7fS1qyPW_ literal 0 HcmV?d00001 diff --git a/app/assets/images/arrowcollapse.png b/app/assets/images/arrowcollapse.png deleted file mode 100755 index 969c3b1d3288db6f6553a1bfb22c9841c8030ab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 274 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|<u(7srr_TS<TZ|F>sWZ77tG z{_x?UGqb{0hEu*1rcdARu!Yg#EUUvR#*Uv0o#Y*B7AOjTkYc#9f??}bx%O^;r`XR7 zhZz<;V_1=v63xBf4QIw91!uDZybM`vg?|cfwj55CZv4b(z-*^*Goa(_dXL1*{KcFB za~XuEFc%$kRWLiURFY*uQCq;)1bu^sm=6yQGP4T!a<#oolsU`I!@$VK5VNAE`f+&4 R8lY1dJYD@<);T3K0RS?0U0eVF diff --git a/app/assets/images/arrowdown.png b/app/assets/images/arrowdown.png deleted file mode 100755 index 55f218c6c43051cca258780abfe93790ae12421c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP*I_$i(^Q|t)xHy|JyUGHWXfA z2w|QxcdkBzW-U{d-n+ZIuQMD=bedek@TkASq`qZU;(;uN3s3kfco?(WfSjjH6BHHl zMG_1bFlZfbxX!Rbk-H&8c~XFKNY9oC2DVpBD;ha>T-hMN@v-UR5+4Z$772#xWM}br Tk1qQGEobm_^>bP0l+XkKL=sBZ diff --git a/app/assets/images/arrowdown_sprite.png b/app/assets/images/arrowdown_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..ec3a4550369baf7b4f598b4dbb21fd401ddd458c GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa%3Qk(@Ik;M!Q+`=Ht$S`Y;1W-`2 z#5JNMI6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZZ84N%cKPZ!6Kid#v4{{OdUR&6M} z!VtoI>eMMc2F+TgD!sDOQpp1rJ{gnv9R3LQKkE-L-LaRUg!RN1W`{HVzQz~6akCs| z$napAFsol}4#$-}4KEy6q%JWmdA0D4+k$6olad)TIBo!0EHPOT94!?GGlJwy8~(9b zSX&E+%DuU}dwSbb#tWhqr<oVLZ2=OB5kMmC5s0Pnlrg~gB~VsiL$AZx#ZMV^c^Nni Z7^XybSC)U9Wd(FOgQu&X%Q~loCIHF&XO#c| literal 0 HcmV?d00001 diff --git a/app/assets/images/arrowexpand.png b/app/assets/images/arrowexpand.png deleted file mode 100755 index d51b6b964b6c5bba0a697aca1143073471ecaab1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|<o%7srr_TS<TZ|F>sWZRl)t zGVtK3`0-&O(@Lqtssz0Z2Cf)}BxWTOsfH^}UlgPT7>@jMsFBmS+2C&M@y;eBmthkl z`-Cf3nMLIszKM143NfElT*>@8v1KXq0;UO_+zm72S3OV`5O=sKeBp@jlc!J37f3Le zx-fV&s=O)u@krssONX=a2~0gVf|M>SV9HQXynTz|iUnh=uJXDiJiQZH1N2Uu6yLBi hS>`M^4+A3`1G`@6akm{NPk>Hm@O1TaS?83{1OREeV4na0 diff --git a/app/assets/images/arrowright.png b/app/assets/images/arrowright.png deleted file mode 100755 index f59fd68fc998537d6581f47b4c9bd422471fa835..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP*Jm|i(^Q|t)xHy|JyUGHWVJ< zO<<60=$kudjvm8C1~bc&GcAW>Y8Cc9c=IO5;RK^k#giwEKNv1dU?}2cV60P!<2PB- z5W}3XKtAIHlNV3If-9`O)!*Ow9#A{z<nY*CL60FTuECp;oAE54!&&hY9}l@IgefeM njQ3K}5^ef$AYHA2ftf)rqanQV*<p5|a~M2b{an^LB{Ts50RK@m diff --git a/app/assets/images/arrowright_sprite.png b/app/assets/images/arrowright_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..f0242bfb8d62c8c1ddd9895158b5a780fe0710fd GIT binary patch literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa%3Qk(@Ik;M!Q+`=Ht$S`Y;1W-`2 z#5JNMI6tkVJh3R1!7(L2DOJHUH!(dmC^a#qvhZZ84N%b@PZ!6Kid#v4{{OdUR&6Le zz?;Az+0f_h?QPDmk-^Ne<V?%qn0f`ffUvM-4ks9WDxQ34{K0fVfVqg5fw4}(j^9M3 zF@`xI!S2EY&M6WMOl(smHf&hE`ZQ2bsBu<d8zZ+|uY98g!-}5_mKzHMJ7hUBk4+cq z^lDW&WAUZ<v4SrDoH=vM7!032ZQQ)s_~}!|3j(K3GcQn_GM(MQnQe#7josz?Kc6xN n7{ds~vp<3!325;%F!3-PI?RyV|1r%4=nn=@S3j3^P6<r_H)LmA literal 0 HcmV?d00001 diff --git a/app/assets/images/context_sprite.png b/app/assets/images/context_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..df724cb95fdb1fb3920bc07b3daf75df5e98bb5e GIT binary patch literal 1888 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 aE5HEtn!wsLx4z~80000<MNUMnLSTXt_kk$@ literal 0 HcmV?d00001 diff --git a/app/assets/images/contextdelete.png b/app/assets/images/contextdelete.png deleted file mode 100755 index faa61758a1e89a8909c33d36c43d1489c97ddf94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP*Jz1i(^Q|ttFE$@*Ys&aCyxp zdvv1Y$-p}eUd_kC_<T%u%I~O_XX>1}e(~~#J0Y{ZF6)|lUkdK8_#Az?O(Y`KX<5Pd ztC9}E$&C_;g1imv9}melFgHGAWl%84VUppPd9U~Wx8<89+a_rEJnUF(>0W(_SM^UW wb5q#NInfGRPW_#c@Pl3Q_!PhMKLryQY|hv1Siiw~1JGFvp00i_>zopr0IBv{1^@s6 diff --git a/app/assets/images/contextgear.png b/app/assets/images/contextgear.png deleted file mode 100755 index 28fdeb143efb0107f093ee470a31153aaa021e9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|;FP7srr_TT6mFc^edXw)h>< z=sCmzL_0Y176~h;EVrz@;xXC##o>$XUOk0UlYA~X3C+FR@b2hYA2lU4=2c45vwpmn zR5ARr$e&|L{)V}`cD^g+xECPYa74V3FJbony9?VQmsGK7DTSr*cU<)eSoT6HSkt)k zsz}{`W-Y}Ujl|Vn5_ykKNL1TK2$fw5zcH_zF;ZfV?%oXV`p?RLBh@5hpF1}&GFTTG Vh~&Kz69PJz!PC{xWt~$(698)OVzvMP diff --git a/app/assets/images/contexthide.png b/app/assets/images/contexthide.png deleted file mode 100755 index 0709401cfb51939769d3bee7bc8ab3abea2953e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|-_I7srr_TT6m3avm}eFqJN8 z@d=1s@POmrZWp%`9I^)kt(;s0e!ZT4Vg4^oj*sj1w7ix)a;y1z_TlRHdeg5QkuYD~ z#5=8Fk<yPpf7>kz?xuX|-J@=Cs4-#cjN-3}6K*N@D0taS)c3S8c2L#)vLZ&9ZR5X$ zcV`+Fg<iF}ChgR})v@qaNz-zt-C~c#_f?lHs$6rnd1AsR-uF30Ei0e3npoUDDm&9x zYRjwAQd^gHM$gGoQ<u(Qf9tjUz}y(_+*h{Im0!}TBo067+n_q9u(Rw$rk`x#@kjd= sqIf<{`cty^sMw#N!h45iRd5?HyfsYd_gY?J2=p|Ar>mdKI;Vst0P=B=UH||9 diff --git a/app/assets/images/contextpermissions.png b/app/assets/images/contextpermissions.png deleted file mode 100755 index c4d10531c33f3ad73f897e4deebe31922983d0fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP*Ja^i(^Q|t)xHy|JyUGHcXtr z*wfR)>Y&BonZX!vp2>ngg~5!6g~_3YaS01|97A~f@dh@TS&0^n6Bzj~n3y;mP5i^# z!sD?0Bg3rKd=p+V@h}%kF?^C|Jp1D?!>gF4ZIhD@Fstlhbk%KaXtowjj}SCqSf93o x(c+I!fUzBO$EBXr42w*g4V0JOlvFstAnCW^`PrE#e*hiE;OXk;vd$@?2>@WfQBVK? diff --git a/app/assets/images/contextpopout.png b/app/assets/images/contextpopout.png deleted file mode 100755 index f67289cb33f68ca2b7490febc42083dbbe6de2a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|;3L7srr_TS<TZ|F>s$Wk_K# zl;BWnn6fz8O<^I!(H#d^7ck08NJ{c9XyahmXt$|}|Avp-A?^t=jF)N{@3JZ!bDrQN zqc?-0l+oie<BGT93yTt_H}F_E9Qc32EWY6rzr)WTya$#^YVmOk-(h=jsb?A6dPY8r zoO=yN)L%5Qq|9zyz_{u-<B@d52`B6xbjlheBrOm)5VL@x=Q*3wSBnMQ0$!avHZW@N sbe!bAae#e6TEH0tgP>V+8JTz(mY9548Z_5480ZNGPgg&ebxsLQ09@i`Z~y=R diff --git a/app/assets/images/contextremove.png b/app/assets/images/contextremove.png deleted file mode 100755 index 96c0bc7f2de9b02d02c89f82cae785a989338ebb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP*Jz1i(^Q|tuvD^avo6NVV!-6 zQRe91|GOHMOIYSA_$p`~T-E#I@`1$(#q5e)9Xr;F^sq1p{P4EjdHYCH*a{_8@1*VT zncY0YA2qg5l6p3CJ=>ax^$RrxEO--qHwkHfIMDC1^RP}!y3O3z=hs&|Soa&Xc{{|c wVhs+TWbvat!8|>+Nq^n(Eq|nJOSuggIQHMW;g#@34(KcfPgg&ebxsLQ0RCfIivR!s diff --git a/app/assets/images/edit.png b/app/assets/images/edit.png index d6e9123360b08ba38b5b0b6086f27777f73e0958..ead97a4355918efea58ab9528ef790319ede77c8 100755 GIT binary patch delta 180 zcmV;l089VF0>lE4ULw&+L_t(|+G70w|33pIfRQc+?Ay1`07xAGVtyb_baHZ9k$^sb z7>Gd46M$4cn(#!R<^qDT0Mwj-9#BBA5U4qUU^L>;yb-850GC&p&_dh*O&%2L3HU-8 zIS>n=1}sF<>;Sa=13m*-kk}y2_CO4BNg^o92x&$)zyWG2DEc-KqZtf9fe6BT_wH4I iu}Q%c=SF}40|13{d{U6BZBhUL002n`MNUMnLSTZnjz{?b delta 179 zcmV;k08IbH0>c83ULw#*L_t(|+G70w|33pIfRQc+I6FHV0I35&%n!tgd-v{Lk$^sb z=mntW2|y|yO?V=5;Ngq~pymYhfC7SrK+OpRqY;PZjX=!-xV*}Q7UBkI@}N*pz!%EM zVNd`yU?Gxb2cYdA@EO2@#0F`$2V#&*5<yW$NHe+t4p3V`A-#bZ&0qiuL=bjza#Db? hNx>B7Mt}eV07FE01t;G4*#H0l07*p#PDHLkV1lz4N5KF9 diff --git a/app/assets/images/exploremaps_sprite.png b/app/assets/images/exploremaps_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..1653591859596488e07c4890c090fe3784328e48 GIT binary patch literal 1642 zcmV-w29^1VP)<h;3K|Lk000e1NJLTq003YB002M;1^@s6<uq~*00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1@}or zK~#9!>{~%@<2Dp!f~@OwH@k6r0lWJFtU)fIIl;Im7#9JuD@NG{4Ms-MWdVEJO`QV- zPzrQi=LX8Ui*dS|#h{u0(<hhVP$ET1ln3Sq2*VOZivN-Cf6{&j4-XF_SbugHTo3>V z00avF?5!PD-8?-#P3U7rWq?cb%gf7IaGMZkXJ;{eET}{m7Z>Z+R{%Mm9sO2vKHD3* zp6;SU_<gBts7yU|IfZW;^>=9Kpw9I^oj;_HcW{WW2@)xvtphMBxjxvz1t2?N06@B? zpTZ9#`abLefZLMm|8i`ga=fDeG@g|X{l#4XP!?=IAU5Q__?E#2=w<XW_6$JW7A+rC z9YxT9c_6=1`IgF`RDPn8foET%+8w_DWk;FxTr4?dMfcVX0Z0Hk+be2sC4)mB@72{y zb;cdh54Zc5=GHfq4dtx@fB~{&Cp4e~P2l4+Y=TQSRDPuLvnGBl>G^2`0M=5QPuc?5 zziS@*n(A#Foy@EMxPpErC6ry(-<rUg)!qkG84Zrnj<8Bnywo2h)n8M+oSsQs=tluG zwxpXeR;!D>b9iP{ac^8k={7szV*?Nwmit>nJFXiz)xiURuDd^PDGq!GYHh=q8HP=c zB1UM$Wd9iMyQZ(P;o3-|fK?j+U}wvd>Z+mh=hPPOls7)kg8uF}<-3(;Wh^BLg|YMH zU_Wk>Dznq5a6dmdJbur~LK*MZISVol0Ci>-FM4A-N&wvrQB>|<;o2K2&#C@cndMA{ zd=znu=Xk}vr|)ur<e0FbdT9+HQVPl$`hRZm2=_I$Js&cyfFhO4Dx8*s|G%nOviBA- zAd<>NasE9VuuyXENRCAn?>a)8kqb4!nYJ-3t#decWSH46@b#H;j|ZPfGh)f#IWt09 zm`D!1!o9U2n8%v_iwTe;>*DKo=r@-7zmeLRA#ELkl6dB?T~ktr-EOQ*l=}MsEbmMS zoIJ?iI8D|$-s8br3L28_+$F`Wxi`oyDd=$zQWbbBR{&;Srpa0+(guWQ^~|T^C0l3! z$U1iZSmXSHR#T0yA|)fM6$7RfDdR^fFPScSa=rkS-Kl#K&u2f}Kc|-q(B!S_;oM=( zjn|Qf!P?l$HoNKo0Cx7c2(&o=i9pA#0FWE<+g-4QNBWV|;U#ANMzd#N<~T1lo%qe5 zJ^(bs7oz;PfMgfE4;q^L2)+^{EZNCb!IkduyS%D1QOmNRp?G@I$ql9+2D^7=`aR$= z7vB-y-#-9?b#LL1Spk3mK(GKn03cWZAOH|70I+{n`J3>`$w?v<eZckgb<hX==bNoQ zfPB)vK7cyV>I3L{x}y%6QQ1(Ldg^j2f<9pD{GkZ?fL={@!T^ADO+Q<GK$HHQ^Z^_j zs04k$|JIK_z!%>#*Z_UM^Z_(r9*C7bfHHwhS)yBgK$9#%%Eq?(0BUa~gCjKh0ID<Y zXfl-Q1E|luRRGW-J9a{iA7}y}r(st50D6AfV9-zW0diXaTdNPCdK<_7TGt1ZrSH!A z0H7UVl^FE_R4=Dz5*PXrK_5^FM26+=O&<Wzb@zilpu)ZweE?!sEBXLxE2^TxFIpd< ztc1_>0Zme6b{dsN`T(0_8`D{kaR8{(SRWt-zM-(t2Ot}f0bnZRqlhQ^0QxQmNRA2Y z*t7-^DH4%d`T*O^uaQ0gPRqp(=mVrQI4hx1XMF&iX{`^alXf2&X0}!zfDKq8l)tHS zW`wjb5sE&*^io*vYX4h(K#^n9^-6sJFMFh|Lm}w{TvJkq-EMPz0G4+qEcF2{8;}Nj z0<Av4CB?1TZ!T)+18f05ESdS4(CY(!!Ao3W=Qs7~e3))_WgR=eOds&Q(EktAn&zDJ z0ZbP?I9}%CJ9RJO`RwOWA3*&sgl~O-hr!xd@A`lurWGdwBIpA;qo2?80V=;^&%n%a zF74Lc^Z{5_JFO4E?3?=tz7iuW5%V?`@5S%ZTpyr0>AXjNn}}eon(6m|WAI%TT-5^r o!MeBb$E*NA03cY8_DO&N0M8@it=4NRE&u=k07*qoM6N<$f|lm(DF6Tf literal 0 HcmV?d00001 diff --git a/app/assets/images/extents_sprite.png b/app/assets/images/extents_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..583d2c7c9df47af545252985e000e769dcc14285 GIT binary patch literal 602 zcmV-g0;T<lP)<h;3K|Lk000e1NJLTq002M$001Be1^@s6qMd$(00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0q03X zK~#9!>{;7w!Y~vKRloR2Hwc}8umRnKZcrv5Oi(r;qhy4zL9zk-<d>c+9U~{T^1^YY z##gc&9Gl~N?#qV7{eBPTEHA;##S`EO@C0}QW-YH{7nWtYLYJe3Xzx)J6)rbkRaFgt zxm*^mJzz_4_3T=#;4g+Agkbpu-3~2kzCugk3CYBkZ^efvB$E&T#oy3nXzPxt7qJM4 zxLQ_x5I%^w+71C7T-e^DeXz;%jqlc+Yg;D4@8tn>`$L<B4IXl|6%KU!Lz{&S9&+px z4t)tI7<0mWEXuPA>^MbYzaR+(lT(SYl_dgd_@X?kzyn{Z07-b@V{G*l0aQ{l?3qJ* zD0OO-z<}--lLXybpJJ7<C6Y?k@S)VHQ34<MB;gl+TZ!z-0l5aQJ_lqz)W$>28hZSl zwKZd8a{Mj=LJJ-o{?XcA-_b?DhHj)JRxzh#UFCvlV~%pc%@doS9Dnvnu<u<UWnz&{ zWKeX=#FiM!V5qIJB{h5~x@BTZ3}tW-{*aSk-Z+Syv;-4#GYb3yf?~@j!9n;SD7H<& zzdQ<$xeQ6%eHk|5>N3=dKiOr-K!j}KTV-1)o(2vDMAY!1_$d5meh<hD2NaiL1%KiH o7@4_v0z3hp08hZI<wt-40Ho(AX#@v`;s5{u07*qoM6N<$g7S;|)&Kwi literal 0 HcmV?d00001 diff --git a/app/assets/images/featured.png b/app/assets/images/featured.png deleted file mode 100755 index eecc93e12fe6e1825fd1dedb4ef69de272a3f1c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 442 zcmV;r0Y(0aP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0Y^zh zK~#9!?3U3Df-n$<(fAG<=mz2hb^~z&aRYhbRea^i5p)Aqa0A>xClDvV|B^E?q&20j z_|hhqCeU)<{nxuPYTGvW=NNea4`2$A=lKj%4cnDvc`^kUTfir<kN|8HumKP}&!I*% zC;&TLb<`MC0U=4ppa5NmE7LT%0x(uVT84;*J{BwXQ2A{n&+o9CVow80QLat*#YC}z zN^99Om?>NE1-#Zx0V!~C)a*!^1){HecS5A1z_hn;PC+Cx>9t!iAgJUj?s|R30gekN zcLA4JrFkx%eBdglmk~oeG?t#>JpDx<NF1;04Inhvh1^F5Q6Pg|EnxKkxDvw7LE9qN zM|O5LO~cqAdU7t_e?e5^eCV>zt_bMZCBR!!k~@}lHCAKIfHYE<01-Q<$W<3kz_l+F k=feM%djJn09WMa}09zM`E;yK5pa1{>07*qoM6N<$f<Tz5%>V!Z diff --git a/app/assets/images/feedback.png b/app/assets/images/feedback.png deleted file mode 100755 index 8df58729bbb379078ecd38275c551583fed282fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmV-^1cCdBP)<h;3K|Lk000e1NJLTq000&M003?X1^@s6BgNyF00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1Pe(- zK~#9!?3vq2D=`#?qf}7PqEZDFE25y5BGn5oy!6F3zKE~W3!#dL2Rwj?3RYCA&_ad1 z`LbDM8k1=<Q$chV43?Sp&&t34b;vldx3~9K_1|^})z{dcuL4#XaB|?`;bFD7xTr=) zM`OR23k5EfN@{$3T+PqVtBZ>Z_3-eJ-s4;@r$IkHKJ@3cwKb>bLBLZ}Q~K}w`@8lQ zTVG#K2aJbsD|UN(tDc^oI-Dm01{7`q!DRa<CnuVgnVFezU_drEH&vlf=voL`0L60_ zG{FaZZGCHN%NihANK`>kV}S*5dwbi;ofsbCX{*)Jmju=d3@9D~$md=rig<Z>(chOC zd;%UD8|!-L!$06~jg5?q*fa0#?X4qzn;|d0BdN{yqd|41G@!LwO-l=Kxx}uouXS>W zktEPYdcVHDb{543;#w1+NKI6M0!~j)(^ofkAgL=#Fr%NiY!Y$g6b+bHw)%YO=;%m$ zTCdl;I8F@=m@i<~Of%pFa$8zj($%h)U0q#u)req^DT(=fzU$uP<fIxJ8Vd6mPolQ4 zu%IR;Ce-2KVdvh?&dzUCMZ4X$1}XJWcz=IyjYG59?9a3rwVRupZ=_>DqwO5MqTAFu z7G7n$fK)1#OvnFq{QUf!UdNA*k6mq_$Vd52tYce3WIE1t{M&T=g9a8eL2TBS1hLuo zN)V1>aa71N^c@6DKxSuW^<@KHSy|DGyM`Di$9H#kYI=HFt*)->%VuY1XW??goBjQL ztq!wXvV9JguB`K#gxG4x%$9YKZ&K)^Z&&2A`8POt1Y~Y*PD={uak#<C<+7F<2OaLa zx=Jpth{LNShjb7!j{AUKUS6h45CO)j)oMB&<0&+d+VWnlF9{+^!bM|+OP@a26PN-6 z&jgEN#I?M<tQTPyz0y3^W2m6ukhXX%3s6dV#tvLmc^}857y*X#0EZ^-*(B!$Ow9lc zZ&3*zvVd?OL<N}z5TH_ggkPT^I)MoqfNT|x0gWr{-oT`-tJbChj+-Y^CkRv&i^Wd` z9!j8w#a&sMi&FxH9T4+1j;Mt0;p)^*U~~$<6e61;GXhM7vw0oc^Vn|OV2+t@wt50H z%~Q<d_!qu|fbmEgs5!&IFEl_$FfczlK0el<CNMi;VV)<F8$Y)3Y#wrc#u>z`Y$7SD z9f9&KL|!jV0o~Zx&_O&uKleJJdT~r<Nl`+6wkbcD3aJay=THfw0rVuA=-ECamW)<V zBVIQe4Gm6k4-O8(nkhe|HQ}Lo7^gL%1bD~upk@jXiQo#9R6f_#>HR9*wRkYc<}ery zX0&#|cM!*9p40^-X11qj-3a11N=3Bj*gOuN=v}<}q;>XBtPJ>*?fw&B0Fy|iTCXpr Q^#A|>07*qoM6N<$g2G!0&j0`b diff --git a/app/assets/images/feedback_sprite.png b/app/assets/images/feedback_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..fc7998d32cfa84d195b28ed9316ed2537be0018e GIT binary patch literal 2143 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 D%(f96 literal 0 HcmV?d00001 diff --git a/app/assets/images/filter.png b/app/assets/images/filter.png deleted file mode 100755 index 9f53e56ebb0d3b669c3e22f17b5b2ca625cf6d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421 zcmV;W0b2fvP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0WwKM zK~#9!?3d9Ef-n$<f%vW?umO(11~39{zzYlk59$Qs2D$+w;0BBU6X0J{6Kz25ps_L1 z<j)n*`#%miirsacWpX%{;jx<Y=QK?tgc$O(ENi}60hosfC&+_J6PKWdS~;)O%0OGK z07w`^o98x4E=+ysh<T)37Ezg!0^tzN3xvH)`UU~T%Flfn*U)?b7`h0d-1J@ydWWpW z8QNi9jODi}eL$8{+-NZ+DQDQG8_{4NNRs4&5NPtb=6N1+?}0$$i3T_!mkZEp1ZYu# znhW4-f@nWIIfDQot~5YA%w;ZqAD9U-YEEiI6Cp_E<W|gtAe*yZMnnjfIs0`y0>L() zv>uQKQO}_R*L==`q|w!(j4w(TfCb=Z0mSouQ}#{zII;i!<J367U4Q`qVEcf0^U+{d P00000NkvXXu0mjf6VImM diff --git a/app/assets/images/fork.png b/app/assets/images/fork.png deleted file mode 100755 index 8db7e011cdd47f6635b5dc7c94a4918df1496f2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 499 zcmV<P0Sx|$P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0f0$F zK~#9!>{rWigD@0CncVFT;tql<FdYO}U^*}-t|3=WP6crX!5xqeoDNI}P6cG&%z8$n zF#=>h7c{ejt&z}bwR-QNs;cs)Y){_AZ6+`im<c=&@zNwo3Op`AoMqW{Dg|~z0%TI# zAZ12EOwc<@;0)w|59}SulvE?{s=y2I27Cc4U<>>?5RmtL^JtupK!_Y<Cype3fwYYY zKaBsf;6mHUjl{~bSj4d&$)=G1(8>dM9KFOtq<b}X6Vy4JQg470&;H_k3%E!?Bi)*i zIa;QPakrQo+7@r6fVL~2N-Xr_!UE|dcU5&MNI)VKHyhn+kT{PLig}MejqaR287CKj zL`)OvcRU|E8HGkH*g%D&aa6+*ptB=0_G=_!{FXcr^lHL8ri>V-&4{<u0+Gams4ixx zN6T{Vde<<lHX5ovz6+Rg-`nH^knnr22N;ajl)J9|(7gRC(2zSydY~A@1D0gu+p^%G pH6c@W(Nqr(rojAN(53wgFaT3Qp7|St31t8P002ovPDHLkV1n(I%d`Lh diff --git a/app/assets/images/help.png b/app/assets/images/help.png deleted file mode 100755 index 43992f4c2e66acd6b6801c884312eec882205d89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 587 zcmV-R0<`^!P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0oX}I zK~#9!>{s1w!axiTsPANhWCPfs=>}{7Bftx<y}t6&bc2k*20b<i8^8wHAhoM6l4adr zpc1IUl0|fP_I+o6XCITk@3VW#G`q7r0lbVg*zI-|{je@ba}0N+Even__jZiGNh%3x z<2C&l(gH&l(lfqGHEsw<^CtjkV?HT6n-9)O541t2)^RkJ0_2HwP3zjL0buhXq<pG6 zF<Kh{VW~nOya3eZRqQ0!+J{Kk_>2V+EAW8l8<`fi!8!|Hi{xtv!p#wOy*WGkCVeM; zC0&tzG7#8h5(H8)*K@Htz(yCHb2wRvp(BXNG9#@)MhT)8<c$MB*b0xqQhaa8d8I-- z^Mv~MX25qe0>h$%WA2PoA4PP^1Wq25?;r^m2!E$1Xl&zHuK~F1Iy(Ku6&+Uua#7)8 zS8XY73(HsFx}HVpzP%ZNY&G)E^5Kcl=x*30=5;OVKXbxF)|amIxB#?ZY#wo#D=@KW z74RJ;p+%9=`PIZSzPlZ`zBUSg`#BhELI7xu0Z^8=$U9&tY<5f~EYQ_%68I>RD<PuL zpr0FbwJcPWT;viRkvBg19w>Kj$I}4GT2VUfm~>!m68Oh{l0C$u^kJUm&%b8>7Ql}H Z0|0#q1Ccq0MV|lw002ovPDHLkV1h!t_j>>U diff --git a/app/assets/images/help_sprite.png b/app/assets/images/help_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..da171b68fcd7247024563b7543690ed017d0d580 GIT binary patch literal 853 zcmV-b1FHOqP)<h;3K|Lk000e1NJLTq001BW002M;1^@s6dyaLk00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0^&(T zK~#9!>{#7x;y@54DDR;IyMs`IBO0KC<2oQOyvFy+OMDd^CC~s8bU->V9r!9BGuB5m zp4(qz4lD9XBP@G&{`T9M<$E}v&!c;e@#xNDaNsd^!D_Y2=!a!WGQsPL<Vdn#uh;t+ zeGj1^B*P2($w?BtI+2ukPSyLI9NBc@02$^;S=sYNImwm`RB9e)V=kQhAX(77V`~Rs z{E||RstC;15{~f5TuxXWP{uP~ByHEbK)A6j7C_8^1OC2|+rn!wZx3D5;0yq8e@I?+ z+UXlB`(e=amt?8IhwXSL`Dp^Ctq$=1oeaho%J>1m<ncsO0E{D%i9&$aUx<*l#Ij&6 zo;f?2O6`*+)%D4MZf^!IleUI$C89ov?4$vh+$!Bp5KfW)N`IhtOT&EafN5Pt(VtA& zF=b#PDxB}A&BbZq@!N4+OHsP7Z$<!Hfqm!k%aWn!Zde8G>q69j#zgL!pPIJE<iHV# zop=;Zlrz3;CD82!Ay=+9964)8L&SMtrsqO;P$ev3By~iU!%-eDu6uw>pQ{okD5F;m z=tzPqAw1onpXcamBUe!}flG8mHvD0`pxnJ3j~yU8iqg4{*$&JNa=zbJvR+(Ddvh%x z{+bOA3=RzZz-7#4GiM>%?RK{*L}WOs6q6&}lwvY$Y(`|DQuB<>h~~9#Mlk-x50J7V zFk20Nz~zM10cAY%MbdVC5I>+73m`W50l6)_2J_<i0RXP%2Xxx$o0A{V;KO#*{D29V zHU~;Xky;#+{D3?G>_ln+s8OG>5Fu?r`~WG8;s>C+8-74+&29Jrokpav6+ghbDEjXC z0aE%8Kj1j7-SPvdd<}lUlA-^@50LS0`2j@O2|oZ`-SPv7_%{52t8j=p4Sv9N4~Qy6 zs&HJ*4?ss8KY*HD^8@H=t@r_~t@#1l1?BGTc<caKgCB_54$KX5zTa1}UR+9hb1fhK fntfXbJ_Q&6<<Suu_S_IU00000NkvXXu0mjfzf*uy literal 0 HcmV?d00001 diff --git a/app/assets/images/home.png b/app/assets/images/home.png deleted file mode 100755 index 01577b91c8ed773ce8f01bef8e607bef17c5cbc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 452 zcmV;#0XzPQP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0Z~ar zK~#9!V*LOAKf^!*CWZk9qYfB#z|eHS`}gk!fOrBB|A*27NOJ#?umjZ{05sG9NF4y; ze5eqJJ^&S`Z3qA@X#i5^fmk0+3dBDTm7hp;2Y`GB#20|fdNiqrXnc@7DA<dD_#+U1 zAY?Wpp`sXQaRHD5`HUY)7-V=h5VHdDZy=tEMZQ5$P;dg-4ggxL0HhWGu|1m9Mj)O8 z#8ZG+9vTWcK%4@^{%C3s0&xP+ArDA$0MPOPsO9Ls>I7nOqy&fzKym*Ph|96)136*? zHV3faaF_s^At0Z00r51bud#uAXlO(MaT!v`@k7lcISMvFgR~H8Ks^bGyAhfI`$16# z^nCz14gguI1C48aGP3wZAdUm#M?eRBAUPXCHL;LsIjn3D!e==pb-_WP!Hh5rO(UbV u;iv;f9Y7Xf9POBlI$+cR1ML8S00RI7eTCRD4C~DR0000<MNUMnLSTXvmY@g# diff --git a/app/assets/images/home_dark.png b/app/assets/images/home_dark.png new file mode 100755 index 0000000000000000000000000000000000000000..0008b5b46c7c43a51e27557deb7c9c473d0a0c3b GIT binary patch literal 465 zcmV;?0WSWDP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0bWT& zK~#9!>{UB%!axu;2x<@)AO}ElZU8w!Qd3c+3lfmR1r5~hEG1MaxB^1-<^(u5AUOfl z6wVvzSsJbQ*)h1;m7dnSvpa8oJ1)m@>=cQzQ}D0`SOW?-ppxa1=XrHZQ(yoD^6mTn zj<Q%CeZqd2YXm^>h$$qw!#U*sZBqae@p=QehDg>M%7fffK=0;9h<|{lT2Fv);GN&Q ze;WYuA@f~R+k4;*r~(JzQ^{SDOI<{l^p~U`pCEpq*KI?z0KR|^dM{Dv1Fyidadr*# zV8}LA4S@UwQ)G~f*JD7GEmi27TyH7gt2=T(qP|oqs2d>{Pkdlz<Xn#dqtO)~l<_s{ zyFLO4*_@%4G2*jZogsHrG*&!6N>WCBsf(}&w3ur*<?~KngWUVg)CbtvDjCRiZ)hYP zGS^ltH37vPRkY!e*JA&M)&Oh3RpaE($fm#=U=6s}_!D3NrF*`}oKKse00000NkvXX Hu0mjfwky9o literal 0 HcmV?d00001 diff --git a/app/assets/images/home_light.png b/app/assets/images/home_light.png new file mode 100755 index 0000000000000000000000000000000000000000..de4291daa4c6467f40074180495f40ca6d33ffae GIT binary patch literal 452 zcmV;#0XzPQP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0Z~ar zK~#9!>{T&t!axwj5k0t~gpM-&ApQUnH9~@tj?`%&MIxo6p$7@kPyj{h*e}5RAV0A4 z0%uklOQ(~uY;22yTWNImp6r>OUHhykifZ?ar`nyv2rvTbMIH`<pl92*ujjBddFx|8 zEZqT+G=U{9&scqu#v%D1qE~tgK;}qgz>KM93RzS>1FTvqYbR{avF~Et0e_{=04-j# zS~WJn0BG?3g|>eIT_7y%0IfZ1<WgZD_ywkbr|gNCPoTs7)Ud9d1u0dZfIYBMDt~9S z3ndo|o#0D2=5he!Vyl}_^@v1Ujc6`Jz!11-ZX7r}xmuuG=aKva7+-lt#C`)uI+FIj zOf7h&r7}=0<+IBY;=&teAw&zD+yWFKe!?7N32E5?<ZjXbz%Ar)|DCE1BM+5XF%o)i uj$<R>@dSi9^VxqyrUgcT5m0sf3ormwp?SP_OE7c*0000<MNUMnLSTYs#<i#b literal 0 HcmV?d00001 diff --git a/app/assets/images/junto24.png b/app/assets/images/junto24.png deleted file mode 100755 index 7dd13a98630725838f7b3daf74543aa15faf46aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1049 zcmV+!1m^pRP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?1Extt zK~#9!>{VTC6jc<yGjnHVcXnoWw)<1M+pe}TV3)R-1_)GYTB;bLJ|Gbx<qc!v8}WsZ z_@IdoCML!Q5);(u10fcTNF<H5A`PL4Db&Dj19W#=>i&2CW_PFa|Kl{uo9s#xOiVm4 zH#g_p^WAg4bH9sNmIWTCq2Mvwe;)vD<j|X!e>%Rtnx=XFv$1_E&0>*eBp>{C;;`Gr zeZbLPw_zG`Lv7q>qv`!P2C=^Ytcp-O^6B0eCLS4J_vsHuR#W-OY%;w{vkV;Exyv)K zwa=+)8d4T&Qy7BgEnsc;vfR^xB#u7}<e?nsihgz}8h6T~G{aZ;GYUj;h(YAa%{ed^ zjY^Bj`0;o$k+`{VJ4ca@GjCk_@ri%T!Lds}OoTW0c5L3Z1Nfjri1O8^Xv4tQef(-g zb#UxX%gJ29RI$B~FO(BB-PY9+I&HgOY+1p{U#_2&aCpc?&@zQ!D><?8mJi1dDg+4( z!vI?c2Mm&;Qg;6%yZQzLBfE#*Qw{w$JJs-kix;?-73Ac`2^0a=e7?euM|!yjmuQG< z{Owqb^@W4ZpxeC!F`^e@D4XTWU$Ha;mY0_#%I965u6LVOP}dYUW&#BOYtyw`*Nfjw zUsQ6nYKC%B+_T$vpj!eV(CzOy;-)AzEeMjD&fHOTZFG9(XJ;mrI?=R6@6XNe(M<#3 z5Eixj_eLQ=HrbOX)GeLO3cUItu2d`YcUQAOlp4;?!98trzs}Pripm3#h@<70KL6c0 ztKH)<<M-}*rDA!Zzkgdmp-32Zu*(64?XK1<l0_m;MK?fwO|ojDEUgK;;vj)591M!5 zhK4;&IdEf8EmX=xs54yty;?_#nuMT&29^q??m*u&AeFwKC=~OP7*4(&>I}jzzn^Nb zfZ|+Et1gPKw45ScliC9WSp<e|u{}?Mg*%HzHn|LB_0JB~Y7$&brjD-Ui}?AOStOIo z0Rsc3o&34aN5-zU1i0|(IDht~0|5-;H*i%m#dM|wENiyJS0*cbS(J38ljhtZS=A;5 z1Q{g|t8Oa?`gh5jzGMVJVw$RAwS1vHcJ<mjUJ{MZ#%|U34e$L3x@fgjC=8ADbOFxI zv4*D0k1W?Vz?YmqV0!#M-rim=6|4JI`=y<mndWhlB)onf2zU2P(F_9!N%(q0YWmvL z_pd9G{7E7jRSA;B`v)Sd$k!mlxBx>lw(hAZMV3!}@$#XMHw5tim-(*%{2{;q=10Ck T;6dmo00000NkvXXu0mjf!?Wui diff --git a/app/assets/images/junto24_sprite.png b/app/assets/images/junto24_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..24e1a1afa0d06760fa59b90ba0f93c107e3c2807 GIT binary patch literal 1773 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 P00000NkvXXu0mjfl8I4+ literal 0 HcmV?d00001 diff --git a/app/assets/images/junto32.png b/app/assets/images/junto32.png deleted file mode 100755 index 5d2793bb358eaab6a968b63dc29aff07b29df044..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1853 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 diff --git a/app/assets/images/lbToS.png b/app/assets/images/lbToS.png deleted file mode 100755 index e6b8eb3ad52b9b285dcb8c48579407d5edee1830..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 577 zcmV-H0>1r;P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0nSN8 zK~#9!?3OW013?gl??hXZe~{E7B!aCZwt|>a#3CZ7AVRdXF@ji$21L+8jFomqL>mip zg@s)de}Fbt7KxRO#5eFF%d&TS7XyOa!pFt&=H~6p?A*EScH8;O)#v>2iUq_1Vgdao zV=k9V;!*`oQ1LvkL0bW2Ng6aj8Pq`nJkqZ&K75w=l*A5ORgdMG1`(W!xSUwTx4<Ge zVsIzK{b`73hABb0$H5)mSFrW~Q<ky>-v#Fpg8OdFl!21vAzNTmvz>uMux{~9vAkvh z_-9@&mWMoO*;oTZV2Nd!rae>^^iz-xk;Z+n0|vk+%ki^A_Jw3=7Gw<m$-q;<6jfN? z7Hd7oU1lQGdl@WfKCjY<og*4_3?&ma@B}7l9%mO9BQ&3g*j8plUO$Ge-v<dqNHgy7 z&u8$(-E0_|Fldc|Q3S3;9mPo{xTB=<4P1hQu+!ErxJ`hJ%~fy>hH1NE15SZ=aBJy! zsrgHgI@k71$iZ|0PT2zq<ut5-8!%yT9Z{RDYXO>=&dtYQp1(c5m{Q!aWUhhWwXWZW z0c(yay;BC!2m8hId*k&i14<_9-1R+}5n)jS|4KmoNfrx;1^g=k-vSH()f1FYP)hGI P00000NkvXXu0mjfJ16wh diff --git a/app/assets/images/lbgithub.png b/app/assets/images/lbgithub.png deleted file mode 100755 index 9a556f2d7dc3ba75e79840e11e24af49ebf7bc24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 598 zcmV-c0;&CpP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0pm$T zK~#9!>{mNZ!$1&?E&8OQB`p=^1l}9K4IEB@p`!{&9KhlPPKQJji37w2Q6NzyCm`H_ zoFKeG6UiFw*N%t~tn{?W#xwI~c0NwDUaxz*Tyby5>vt1K({w=Sq9Y2)0T@%*MgZ*x z;^z;b0?N9stF01X!v%2UsdoY7K15;<<79XiV7$lA&LDf;DFRSXV#_+_*#wao1xJ8A z&$f{0nJp5r<<8GVf?e?LS~YOSd9Yby=uC7E?-`Ux#!G~eB2qB9A)i$Z!tzXpz2NGx z=Kw34Nw2U}V2>aosW?7{p1JD^bO}?nxcj+}ZXE&X>59V_x(W~7S^~1eO%b-wQ0tIc zQVDAML+~tEb|^uo?2k`FB<C=cK+?fpVz`<h0;<i(Wf|4x3TpAaPm`^M_c_bjbZa}| zRMSAHm426&t0LHQGCnrwc6LHalJ^GVec-Us6G%w~BBhYaIpj*?`9^jq9f%$EOK#r- zuZ`=-40lUsCkErj=*5=%Tk+>h;1+lQ-hda)u+oNCOw+=<4=_{3B>GI?4!8lXWGOkC z4(T{G<xXsArSk>}YN5}-Bk&YZ2_&oJ1oZ9$4HAnMWw>w|x4n=^5(&RnjU0WSj1D;A kye4S$|KIS>6ZjHf000ZU_d*$cyZ`_I07*qoM6N<$g2ej*S^xk5 diff --git a/app/assets/images/lbgoogle.png b/app/assets/images/lbgoogle.png deleted file mode 100755 index f5de8936eabc0453338a89b3d5b6f1476321c53b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 635 zcmV->0)+jEP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0tiV& zK~#9!>{rcg!Y~w05QiQrl?`BnutCxZ;Mg1K1jz{L1ceEJ2}ma(-XNKvVS`rcp*Q-T z^jUS?II$rWhhpi;!j9j2{`|ck{NwTHU2+V(3y-S<Lzj=kFr3rGG9?ML?E^_ck_#bn zTb;fQ3CVCo(}rYhsh6EeZ5$a`7+=z~cQEeZ+Z~<VoP_`>h-n&;l!i}uf6-xMOGw1$ zkT3%RJeQ=b00&IQ8U9N7y#R`C4$vXKIUl@}OCXsCK17D2yq9Wg33%j$z*I3VN5IcQ zD7*m?myz|A2jop^W$m3rKx)VnWcv;3Zxn`2v5xSm4Gv5i)|eZSrl(Mllw6rB&uC0U z869SYHO&HV|HGIP0gAm)hLeCZ`xf+CpCADFq{o%EzeIR0PI$h+mIE^~k|PJO*Y|WQ zp9M~>Ta1iMjCUpBjN}!Nt6}wQam#(5)o=_%B>7(cx*S(6c|nrzR3{EL<+ucl90AOO z50YDw8%BYngL!~L<4VNB#(^ACV;*bqz2Z>i0)uotb8sN<d;%n)65ckI;6zd6l8z5e z{eg*uqlP-50TD)|uyk-BwT=QPUUev(Dv{AOwx;gL7>0BpRSJpeJ!4Db@yR_Qnu$bP ze#E@)FuuY?&TdL4$OFucPm+fY_6tNx(MwmXIg%OL@=9sT3tOH3^}pf2ci>Ba0RYka Vz#E_W8hQW#002ovPDHLkV1jEO4yFJA diff --git a/app/assets/images/lbtwitter.png b/app/assets/images/lbtwitter.png deleted file mode 100755 index 242b918e03ccf4691d1e3712315f3b8ed4b34ad0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 545 zcmV++0^a?JP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0j^0z zK~#9!>{sn=gFp<0sQ=pyV1r}>*r0TRTqbC`0o?#LAQOZQ5;jOSARB}Us4cx82%Qh} zQKhP4$s!8Ie)s%1AAZ}m-Xm@0J=mTAUd9ARQIybyJthx&w{PTU^0KO`Qk&D)h!BM{ zOHs)fj3FTB*)5>r1znCKihGDX(X-hs22gxEv&{!$!i;8Mq2g>?<kB;Mo*x$${D)1P z5(C-D<PG_b>2}0qsup1NHo+aBZkw^<3l#a5go)gP42XiEA|X@BKYJo8asNV|f(@Ig z0K~$>F|A<3#mG743)H6;pv=ZqliLR1)$wj`Iz^c7kgl~5zqe>2Z~~wez72@YbYrOa z-4R>=#xRPQasm-5VpGjNvg-Bju1NgppuNjvGL?ZwF&~EZiBix~qZ!9M!QOk5t%Lx1 z<%Klmu<{J8l7I~YD0%<_ygqx^c%|Yoo(%?=QO$x{NOVP#3pwj01T%?ZT;H&fsZK<^ z8=frxui;b7s9!@+oi8{EbE$oQ_do(B%uFV7SMf22QjNkV9ZLN%pJo7Jp!~IPEH5;L jCjoeVn*B=vKLQK@7Pq$&)x;;800000NkvXXu0mjfWboz~ diff --git a/app/assets/images/lbwordpress.png b/app/assets/images/lbwordpress.png deleted file mode 100755 index d9474adaf86c7e96000c4193ae50542551e641e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmV-z0+RiSP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0s2Wq zK~#9!>{m-}!Y~jGh&|kZ+yEBchj!5|xj}sdjsPbp+#sBwxj~aXs?u#26}bUD0i9_l z)o5goohA~Z>PVvy{Oo!2@z@!h&*$ipGK?-P*G(Wvk_l>;H3n^J0F0&ZKwW@N#c&N; zfaYac=DiXi!&{3{mmnDfM2gNS0OJ`vo>~}>2>T3kx19)(@rPfg_XD)@)yPOOzU^Qf zB@IczNEthUZrJ+@bPQTjvDu`-pj5pSAr;^nbjCvq-Ypai$_6lNj<M~Iq0JzuVSiO( z;qf<2#Wd02GAE+mB5d~hmjLS{JYF3*4Ko%bCwz`Z07JVJ)tgyxh>1OzHID$T?IqCc zch26`*-{T?3MA*`Ok(RLL)qKetLY&P&d`T6q8YOHgjjl=Iks~c0r27^#(ilxh<2M> zx*<kp*(L&YV2JVejR%tp@9Pi(g(#xb5#o#@q+xOq#Ug}29$4uI)_h!;cdCA88m+Au zJUX&1gL#ab`hc;DdHSeej^uHJsbM@0-33OpUK!#{v|1ZRhTjBlLpnxxN*dlQO+^xT zVJX_Vj%H^cfC=c~UbbDT^n0x}Q!4K0|2?hM{ze274U0tT@YWTD6?twt-3f{PEgdEi zb;qf4A^FL<=6T4CNY+HbPPJOOmh(CNei!_In*B)vp8^a3J|Efg4$~Xc00000NkvXX Hu0mjf7Yqk3 diff --git a/app/assets/images/link.png b/app/assets/images/link.png deleted file mode 100755 index 2115f872f62344e9db700cdebeb4a1e44a74f89a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 436 zcmV;l0ZaagP)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0YOPb zK~#9!>{T&t!axwjD1G<=G^s;cnz&8{FNpa;evsq`{sGPlprUpfYN%<<3j!~2W}-Q1 zbve*k7%Em;t-ZEqZg%(1NnO{SOImUxxCp^^IT|7q@JFS-;n~B>sydqh;2FZ~$m1uF ztZkxuhWZ110{_%CZP8YV#t4;LE$&N%XI>+h*mv(D0ec83d??_ewI*w|1iUxt9ehj$ zBBzo*^T-XNd!UBSJ#gBdN(5dCoc0l|z?+u86%$lta+6Y;QJscL*Np(*5L68vAQH3} z10GbMn$Hb*ijVim6W~=NX-hUe)%1{p+?2(EvvIC@(cu3SsA)fL`{U!(Q%90aw?*h^ z@U6){;8~N0CZ*9n09d85JE&Z1fwG}rAjz5#gcQ7)*?;$*m8~4tnxx!ppq)z84#Dl0 ec~yd60R{kLLaBG=Ty1Os0000<MNUMnLSTYt!nN!G diff --git a/app/assets/images/link_sprite.png b/app/assets/images/link_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..fdfec698f370a8221dbcd3ff9bf772c0a28aa85d GIT binary patch literal 601 zcmV-f0;c_mP)<h;3K|Lk000e1NJLTq000;O001xu1^@s63y8X-00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0p>|W zK~#9!>{dNegFqOSjJ>&mG}gw-(MD>kc!H1{cmwqY+(2@ISXpDEV;5^1astT-@O{jK zS(b$?ffUTJGdmxA$-cMW&o0kN)AZz+!x;&VLh$>3JA(-^FX{Tg^e^r|<IV&C_hDXZ ze!c?9Ms-X&M8Cs)z<lAejJLj0G>3`v-Qqohxszx39QD7amVi?j4|7J~u(u*}w*q*k zxVM;diGbu1$+`I9bFFK@g03}i8Hq$f@QC0to~<L$x+UAOfHF;ar$kDtE={SMSb+Zs zC=2Ss3h2}Z+!z6KzE;3JEKcATfCXDpP1&-k=%xq)B`rC)6fQ5GHFzZg7VR%T{#fj3 z(Fuvq*U)q|=%dX!kh>-@bxNyq0I-;Cw`00C1eJoWK;pL{Fh%gF^!}6fThz;S%}xrG z1GHs|`XLxUnIpkSuz!55u8q3rX7Sx!7XiFc7lC8|x(HEZ-{*X{crSDjeC>4+07|+D zApPkg?$)S_Bm$Bbx(GgdUBrUc>LP+4ri-+0vC>7R)J-hFGhM`jy0AuFR9BZu1k8C! z7h!P%f2}TRD*9esMDSW&w6CK|5wK{5F2Z6@i>{=LOjpA}x`@Pb*L2rK0Bh7mAQ^xz nVkcE}5nFWpq797TUw{DsL0?lSK#ALv00000NkvXXu0mjfU2g^{ literal 0 HcmV?d00001 diff --git a/app/assets/images/linkedmedia.png b/app/assets/images/linkedmedia.png index 504d8882e42392efa76961017c5c60e19e005bba..2009b7a356935d0cad6509c1ed619717f699a636 100755 GIT binary patch delta 319 zcmV-F0l@x-1C#@hUVkA;L_t(|+N6_#4T3NbMJ)@+29BT`SYZI!K-|C$bOUh$VFF!% z1Sb$S&<%6~{73$o3o%M!lb?pR_wHZ0y0&dce+>axMNt&?*S^WAgE)>;Oc^wW4rN(x zh8XAo3_f!0Nk{=m`V#=l3FZ^O*H8^rge)L&vV<Ba1+?x1<bUv7g0Y#ioEfGWgQv#T zUDk2#p@6{Hw&a@$mdsvCf+pe)2|^2~Nw1h$Mq+}+)s=I>^*1EoZ5KU=f&{MF5?*R! zAzcaFP)JTmSu1EuK*iY`NbYPWf|xT%t?#*YK@xAyg}kS6V1J2mGBv?6=Ij+6+Hj5g z^cHY<N2_OAzc`vc@pLIAdN<@T^*U95yO*YNLti5x3423o&$J`mzt8z4zyL^Qs?X|~ RB=!IR002ovPDHLkV1l2fi@^W@ delta 305 zcmV-10nYxE1BL^TUVjrwL_t(|+N4u~4T3-n^jSbQkPUPM5*A<sU;-V%4P*nJ4P1bP z4ZsP|3B(ETO78W8uYuU4Y5&{1Z=1dvhGF%Oc+-n0iozuX%2WX04yJ~#p*Lt;RaHBS zzyaPsAJ830u80Tld-(lF3k(`?i6l9fJjaOVupRUcKXuI@uz$c~0&ON0K=-Uhw3w23 zKiZRFCIkv7c996dm4O5S&4C6Ju%<P@7l~_#8U2m~Qb{8|TJs4kNR)Z(xn<&m!O$9H z!{jq_H6Ix(dCkB<($Y6_v~o2ccrTK*iFS!Al1L>Nc|dl-&QY$vz;#Yph2~7QB$4yU z%s|cgOd#|v5-KB^w4&zzMv@%3Tsgq?*A|w@Q-A>gUbc$Js`*q?00000NkvXXu0mjf DL@0(% diff --git a/app/assets/images/map32_sprite.png b/app/assets/images/map32_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..33c8ee6ce6cbb6146bf3ac7aa4d161df1d344162 GIT binary patch literal 744 zcmV<E0vG*>P)<h;3K|Lk000e1NJLTq001BW002M;1^@s6dyaLk00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0(D75 zK~#9!>{v}s!ax)j;?e|eAaVh{ff%+Jxd9xZ#+`|=Ze8I8RBlj>Tat1ExBw|Dw<U3p z-!reIOgq!*&$K3Vl9z^g!+Rg^Z_3x$ZnsBOuExOwXzCp5_xqhnA^^uW9u}m<TXV>8 zHk<jzBLL^*_%Y<1)+NL(D+QKh{~X|kWdJx;=q^ev!m0pF6}lUw!GnxV*T7uZ+i+p7 zIYn;(;X-=G1`&*Z;&Bamh1^jKVz12r!!7zjpP{G7P>QI9d#tA)GJ(#?0>I_=yMh5% z&=HUcWE9%|f(&G7g^h6$MfkTU8f@?^l&*o|D<d&o%@h^yD}Z<qGW?)nFLeZ3>|~*F z_E_Ugr?3=coGZRIVy@<({Z!}Ticz+lG$CvAbD?l7w&Pkc#+OLtdzz4)$Q<)k?S*d4 zIkzh1_$el8Q=SXSbAUrX;r<WS3yfQQP20jR9*Z-A?F0@NvUi9G01m4syaxp9ClnQO zY>OdHyW(oVmN*Ym@(sDq>sVC-NmuQ2QO>i@0pIlCa1y>_{GE`(yOf-#PVkHZ;CAV8 z-)=$`e@ksx|23-t)Bp~XALw?w)$jvw9Lo=^Rx9)T0G$6{egNQVexQ1O0BP_b)$;=Y z;X=&u12DeF4^RtYPs$HKPmzh`2cUDZ0NC*ZFyIQh)cgQ!6vq!xG}xdvKOm;75PpEd z4l&CQz`+6X16<9C{D7nw&GQ42c2x2MNM(M0fE@Ex9pMMyAU{9Ap^xwbFmCZR9pMMW z8NqgT{DABoA_9QJs?86GAuWv`$m=*4KTwqOnjgr-5768<3V_=smLH%ttpA$T0E%9} a0t^5!0bq5GEk=$20000<MNUMnLSTYA21S$r literal 0 HcmV?d00001 diff --git a/app/assets/images/mapinfo.png b/app/assets/images/mapinfo.png deleted file mode 100755 index 6ee30b206424acf2eb1ab878836b644f07927470..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmV-{0)G98P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0uD(; zK~#9!>{m-}!Y~j`s_w}R$PM5Iq$j9vfN#)r!#Zm=4ZAMGj%7GO(;I{vzzyI8bf$Vn zmKDc#8i_@*G>Rbh%$qkqC%#^<(LL8wbm#Q|@I2(uYPHJfF(*m1zmFu%dc8h|=!$)l zkc_7E$Vnv0q-X1aq$D8KXaLAK8!lk@o1`+m1uFtF1rSMl+CKpx#cXT|g*ho~0su!i zQw;*38Q+o;8JH)WBQ@A~u>rRNfEOPw<DmZ6TiTa(<c$hJO7G8JWk?4TC_Q+1&MYlh z;Pq`GM+9=G4Cw<o4&@$fD-ZW5#mE4`)NeVIV8p8rNO<3P0ASB{w0Gy&vjiJuF9V=) z3Tka}PdGtIIDx)MJ`uLgg;G2LfHMTCL2XxlG)5PkpfmQZ2D#z{FxO&d3r~v@Q|sap zuHz`PfDDyjLN{2CIStQRF7(ZXg;9#50ced}u$8G=C(mlh(9Zh-Xv%~`*^Pc;M3U5f zRRhLa-$t}Y<47#@&y1>3W7@@7?F&FPi^B5$V*D0eeO~iEN2vS&APmgH8z~SS{hhtt zV9E){EvQ1DkfGBsLCpA>xh@utalWDR`H=g-936~3cvn5Z!*Bx6UtQze=SGwwd1mT5 zX1n2Fuhgcg)$<{j(n3>wL3mm;t`sd?RR;qteELHi@@WQY1^R$)PzO|n<V*bcHvIPh begqf*$U6YPl~g?e00000NkvXXu0mjfU%d=8 diff --git a/app/assets/images/mapinfo_sprite.png b/app/assets/images/mapinfo_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..9429ab3006ebb73eb88fbd79bc5c26d2a2dcea64 GIT binary patch literal 950 zcmV;n14;aeP)<h;3K|Lk000e1NJLTq001BW002M;1^@s6dyaLk00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?14Btf zK~#9!>{v}s<1iF1h&{OhxdFWa8T9~@8;~1JX47@o-H`5P+3r||15}f_LAU|jfS#c9 zx%wPA!H%CpDnN=Qt17kM``)h~-^KBGoPFlHm;iiB0L$ev!N(jsGXDI6U9H#am$LwX z(ik5(c7}c3bMzUz0Fdoy0H9ncUQzKs>}}UtdL`w)A&?Ab>JI^cV5RJy0&@tg0szl= zXFCXhp?n7+Szw;194YCIA1>fd0JP%4r<|@oS&MUtC2w>HV*LKry?^Nt8d2!8z;flK zJGE(bvzQ|(bEmLfzH|u9c_|loTU+?VQk-=_DA(^)DCv>bx^f83XniFBpe%dD*+<Wr zdwQej^#I*?L)W_E9;pPyRtfYM`wzorT`a{{0`P_)?zq;LA62IdUb8dyt%|wg1u!>a z=L%2F64UD-2$!`*UxmH{P*l(prowXQV`THdn~@8B@4{WD6h{M4cXGj1rh2^!t0iGO z?+0KAOFhCG_roI@cG*`o^jIxzL{DrSk;DDBovP8#w9jLu6o76PE64AL&iB;T=MC#~ zhDrv2VNhQ91p%q0zbk7ueC1Nl6trcZ$U<Mkh%r;2iEps*Jm(wS&xgzdb9OLg!EfCI z1d1bC{?qrIOD3Y2$#bj6G1r8{vzhUlIxQbEl&%cH2ZpC+<BHkBb#*A9D@lI{8q4Y0 zlzqTdXad@X<jeG*(F9-uFaa0@V6j*@`GNg@e;$4SN`v?T02z-TfO0E8U|LJByyFLO z=41Q-1h@DB2&@7C&v<7TKVT@|K}Z&uCoO)!1>6aMRy_EW)Ac87aW1jsO*7`>cNsr` ziw!>@u)N_1XmzugBcIC;(Df&NfF6<a1CoT(`~c35!w=Anz5IX*kxEePh96+qtc#^M z4nIIe=jR7{+;8Ov1mPNoAAq8Qo;WW*&@CxTeSaN(Kv*p@e!vhW<_F-B47=>BnnC=4 zt+eR=ug4GA`n+L%&QQq!FbpSt00L4=e{c8!d`~@7&@g_0$QypZH&}R{^9}BY^8+l! zh9A&9K%ltA5A?mLl8NXYKj4~hc(%n4xGWzslm_zylKv1hmeaLfejp@YrvHp40RIIT Y0CUYM51?u9X8-^I07*qoM6N<$f(g^B)c^nh literal 0 HcmV?d00001 diff --git a/app/assets/images/metacodesettings_sprite.png b/app/assets/images/metacodesettings_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..6b64c74e4ac9850ac69a1b7449b56ed300c9f73a GIT binary patch literal 475 zcmV<10VMv3P)<h;3K|Lk000e1NJLTq001BW000mO1^@s6cL04^00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0cc4? zK~#9!#8usGgFp;6C<Cxb$OO;{!U!3GJirjVlo2`tOi*~_sjvwf5W6zSSSGqF54B`D z=ks@V{70}X3s_W^Wsc&LkI$;AYVe>WNp|?Y?@jzgIE+xl$Rj$NQAWZpI<S!rw>xxZ z;td-JC<FX(hkQkzkSY3_&%n9|@|Unl*C6;|Z#)IDW*`>EB)?UrNcW@8F*`kl4_PsC zRIW5J2F~Jt1K?CXlu?WP!Q865T=oFh(+j`#Kv5JqH%TVa*rJ0>O+|y^F8%?X=V2JY z!lQ#sHK~ceh*6PLAL#C)hSxVKcE*SB&qNt`8Y#?0hl9|8PNA6dKjDLQ6Jm{1H9oCK zWiHZ3bi*DQRgJyy*dyc7B61z0qebM5r%4EnMdCv1B7w7bYY~yWsl_t!JWmdb$O|tQ zQOZUs*S8T5G^p#8jb23C9oKh<M_s3E=H1tjAC#Rt>)(bAs36|r4I6j~FaX!L)^@=i R3Nruz002ovPDHLkV1oZI!{-11 literal 0 HcmV?d00001 diff --git a/app/assets/images/metamap.png b/app/assets/images/metamap.png deleted file mode 100755 index 67674677265cefb940333d1541e4e3b628fc0409..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmV+y0_gpTP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0i;Pp zK~#9!>{qc)!!Qs{Q0Jy&Hz+^Qd;k(<U@u?L`~g9c*bwPXL@VY>?aBmykRq|eAB35y zObm$dPP$5wRof)B6RE1DCoAW~_k4bLcHBJAohI9X({S4pXq-SxH5f%vj4lK`HcgWx z32TV}oRg#5f^%w@uutmRf}o_`IDx*z?$t%$U1I+wZ2%qH1Y~0SW^H63vGsPis!|LG z19UUs7<dKlfD|Ahj`+0?(gm_3Eqpgb=kwze#@;Fs;K^v>Q%vFt_9Jw28e`KExB(tE z=x2fN1EYlq6J`KK=#2G3L|!D~9dS*mM4+P~k^(;K!YQk%{}AYNcy;YdGw#_w3qEa} z1=?KacPPA9npc-qBCt-SRB>Kpy#H<BSu)S6v<7%(C;ZqI#sYvG-}BxsfF8t1`F|l) zQ6e>v)q;(60F(Q?YEKB^BXA8IuJap+DJ6|nLSA{MIdo`M;Wmy{A`BGHe}MC1*|l*P zsg&O`>0CxY71ovYODR@3SKI~Sx^Bfop>WX3#~?Q`O+a@aAU*h|_r278VE<>d^923` Z7yu(gj$8Wq7-s+g002ovPDHLkV1i6o-{$}T diff --git a/app/assets/images/metamap16.png b/app/assets/images/metamap16.png index bd94d326def154341d65a8f973bca86405092b49..923dbc4eaa7d6c544d83367f3995b5555cb8fbba 100755 GIT binary patch delta 302 zcmV+}0nz@51A_yQUVjitL_t(|+LV*Q4T3-rMHk{-tUx-@4j@o~oV=<Xc<|&!O0Wa5 z11x}u1(-+&*nyasc*8%*kW6sFb&{9aU6{|#-^HryT7_ZgD5VnMgB+~0EGv~k3^=F2 z<M9kQEcP>O&R%QXQ-;w9+}jV(R>G|r2`s^z$1iXO3s6ENmVZJRyF@d$$V7e+BkjNl z20kz+4`Obo0$VT_?G^OlF98%=tyUtWJs4{`C~PsA>b!tp3fvA0CQ^X<)SkWUx$7RN zp2C<7)y2gYFOoS=o;&Qxjf+pTU2qh|v=&)G5YQ1Gq%nX5hx7&70X)e2TG+RZ0avi; zE0h;$s985EZYKmP&3gIIzu*fI$}7`fnc^eB06^_lz^%Y*VE_OC07*qoM6N<$f~L!b A#Q*>R delta 307 zcmV-30nGk`1Be5VUVjxyL_t(|+LTkljlwVxbRzzQ4(I?n2ucb7K74@=c<|ywO1RIx z;W`KfL_h&Z&_U<`kdXL=8EGS}EE9Yyjn-ag$C<GmR8?itG>wcgTVMbjfJIRhrSXWC z<Q#})JOm;k`x>F-*s90IGirjXy#QHTk>*7(170$I0()Qzlz$+}G!e#KqMipdQ5G_! zHPC^9H_YilCUWk;3YaK)7j7Kdzr<$A2Y@7FfVE%Cn;uV26ZBnPfFuXHA1vr;0_t?0 zz1IBc9+-y4Obm6!F;pK?-$Uk+n0l7xooN13&8&@rBuRLL8?``pN!aEN`~w==B;m(4 z1~>uBrbc~{+ANN`S948pcht-OyoG@xVV?UwWyV{80RU>#Sfra%s4oBj002ovPDHLk FV1l;=hBp8J diff --git a/app/assets/images/metamap32.png b/app/assets/images/metamap32.png deleted file mode 100755 index dbbb8444ca962cad973c8029e7fdd78e8723a8c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 546 zcmV+-0^R+IP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0k26! zK~#9!>{m-p!!Qt~RhLNV4Jap|Hy|k6B6@@72tn+S5Mj$Iy#UY~1jIH{dV}-^>56SC zu@7(11X-qbKE%m_jx@4rJ2TI3K6VFro*(rogMSZTSY?yrIFnu&fMXwn2eo)=4V_0( zlo@9L&dKq;;GE<f8g~@}PceT6aPuwzoM_gjohD&l0G67yD}*71x+Vemob{sYI5D>z zqGy1Jp|-I`1mkZQE}>7*8!AD}jX6oh5`CrLSSMztd;pu*=^z2t!X^M>F24&Hh@~|G z5<nNi^gDE>Ft>sYw~ZwH7Gi@9o(kcbX+BxV;TqP+_)G&Ng_7aB3ifI<V6l^=!roDZ zJ(Jc#(6Fy$l@W6`7v-nhw=Wr064s$?%wwW)ESKX})5bRl<x3sPj#ZBNs!oL)bIqkn zF@D&?+KT%^c^_cv1Frv{)(qnwU(>#HVpr}FY^QLTsNN9205Gko^bRQGQ(%Q0`!c0< zWu&+REKNv0ptpZ@tjmG2tM;)i=S}-SX1Z~NCEpl-6B4}})gy)azEJ>NE;iTgPRRIc kD#OEHvjc#(<x7A80Ls*`Wr<tAg8%>k07*qoM6N<$g371l`Tzg` diff --git a/app/assets/images/metamap36c.png b/app/assets/images/metamap36c.png index a206a860a76f03a95f0037f539966db488c1e13d..5917fb6f5ea2488266ba8405680caed38687c67c 100755 GIT binary patch delta 1501 zcmV<31tR*V45<u|UVpYpL_t(|+U!_;OjB1BKd(+jKIE$)(`cbY=};zdbGZ5kf|HbF z@?pk6T__@sEM^jz+v4J2vScp8AS^SHiBs6jTxJ3~BLo%o4;#U4kub5$4O$kpK!KJ5 zqKSRG=e6(kz4o;QMvQ;#Ca33p+<Sk&o{xLaeH2a8@H{mMJb!2Hh1m>BNJx0eY&NT= zrlz8Z-pGF!7#MiN$H%9S=$7{O_PaBl99=eDiHV6R4h|00;V@PdtCaNmSJN0##3*V0 zJM4>NW`aRYCx+tU;_~$Re=02&bLi5gG4MuG9;j5A@M6SD(f$t&_n@Vv5iVan1rHwd zKtMp?uuQgme}7k3*C}sU9tkOx%CP(Q4GsPMeJUifx9}_SEERAFJIr}FML9HzM$-&O zYd>I!tymG&vTRvIu12F7nlT|H)7`DTX*Q3_Gt%}$;hs-n;X;3o3~jaf1%KEXDEklP zB#$4DL+$a;q3L`jiLv0`*jU8|ccerK@yQ(c@C>A+WPgFxY9qpGnvE2@qMWTnM1q7Q zwtETDt*t-9;ffrOq(rj}-Q-LL#bPl*!w-kx@7_+P-^*(fVdwTTp@n$vdWuA78!2o! z7dAplju_-J)hi(kV2l}b6Q2x9S@|~T`r|s+7q8J$J95f6OEE5^9i*(3(0VxM-JW03 zeJaFq4u5nPmn~i#WDE$12t85T0SgxRb7Tw#9jJFlyI9lLHxSNzKjPvpMzQX)yG~-4 zCr`#<cj0Tq;)da|F_YBoO07^RiZQh@o45eB+T@`@FB<%llV(StV~nw5cw?Qfac;yw zEW~t6XmHS2gz3$uHe($-kUVlN_z`P}wNFZuIe+)DpjO&3mao~QKn%n}Oi@C(9gL0+ z%W%=-|6{OgU*8}o$gd{<&W{_6*U|D<;7<2-IQUsId~qZb1_pJ4aeR`3XG9PSF%jE^ z5bjN=aRug2!U=h|IY|xgzjvJJpOmPE6UX|Y;&2C)m$gAym<&2@orl7`(NK4?7{<p< zaDTJ?9PBGu2XAK1gRJc#P+7f;dCty>SbS_jmf=Q;8n**0f6;T2`SX34{^8*=#%kEs z#3n-RH@(nytscIsFNO;jzlKX!>d1mP$ysxP#M<Sy2I%eUgkwj42NsKu?QEfqWTSL! z2hQuI{k~6ko6)OdH@U=8@+LJyEc>lel7C54qVa}=S})aeTMlCKD+WPO2P~Ef@Wps} zYkqz~kex*qOZ2&$HZY(Q#q?UBQ6kSKCQM#QO{dSa3N(wwC?G@gG-q;MCl@zjL@r#c zfnSJtYRcEs9hhTAaSLIkr|r=QR$D$h=Vz3Y`7oeMK3)euoh@e;%grRErPAdtWPje- zQ3}z~@!WXrpBe_+#X?wivc=Vs@Rh<6f|zK0(gde}#EtbgrhogbbC9q;9j;uhCnOHR z(2(A~9OOdI+ht^qNJ7lS5be5i4I-9Af^tI!#IH@{$RHLUTR;eFV4|w9(#unS<k*ua zU?x6rFqvdnC-+aktk^~>!BFDnVSg7QtOfo3gCKot5oDwnG5eWBBCL~ITAKLSuA6H} zh*Y;|kyLiNzT38KJS8Or(Tz<tP+M0b8V{>UEEVjkf~d%Nfjb2v0gezO^K7y+Hx?c} zGU`W0jFF;Q79K9G!BP{;PX0umvSv?y709FF1>j<2nCBA5d(DkzrmRIww|{A`)oQD; zAjcXQ%T9Je(fqeJxjfz@xJ1N4I5%P-7Gio_hwyZO%&`V$Cs3uR$%5y))2D6SCv*iL zoD$yiE%z;%8!-@TS~ayyCU3^7kzc~z`|CCwsmy1Vek8XgSq<+NREw^r6gas|P*<NN zC2Tfx0@3SxQ|GM62io-r<W`LkOU6@?Kl@`4?Pe2pa|}W^HO}@JG-n4zi7lJv<e>Q9 zkJ3%#D1CCqN9no!*s$sueQbD^pJS;1zo2<({|YbwVu<j)gbPC*00000NkvXXu0mjf DI%L#q delta 1499 zcmV<11tj{Z45ti`UVpSnL_t(|+U!_sOj}hP|KH9q-fs%q;>t>ZiXw<}%<cmY6^j{< zEh4a)71@*zCPOBu%iJ2~2aQ7sizJ{<2fDari=b0!aE|eTW*B22I98m47Prwsd6f4^ z*6aD-_TJvx-j;`C*#}SZ=d|bEbACVm?^BAVX?T!^1Rk*Q(0@ucrKYAnVzF3M^YinY z$h?jJEGQ_b!`s_?fXv#?&dzJgJ{(Q9REdv|FAE6?GvGE>6md%Wsm<ApDB_hg{~5lE zdzOPiEyaft6BCP!#(%1&rYvFW*T=(i+lxS@+6n8TVnyE{GF=C)wh1n_or2r9`ye17 zXjCS9xV)#Q=YP~<SRM%}mCA@)w@i(Lg99og@<z$WWGxeL3%kvEJ4HEW6rHXGYU|%( zh;7`sNxNY~)LxxVH?nL(NT#<}f5l=Mm*-}eL&<ALVC`Cejtp(J*#-ZwCs6i3l#|@O zI}P=pzYonnR1qHw=}$;dY;{LUln|fHp^7t*k&y>htAC9MJJYPE*eA+aOGG3{NMidg zA#-c%Ir!jsfk#rJQHEx6CWA6HH35y^RKkt^ZsxtmA4`Khg&LuTc;>o?L}(i+9C#KE zLQ0Mp<YVTdgwTP}XV6T1GANp3yP)UKcJ5vLjGEeApy4#dn2dIivQk3r;hER^en<1E z5X;%oU4Kj#7#M602#5+hS^pb&dHHi>OeO=U_r<tq)7Li$&U`)QVlHN4&1E;8#4Za9 z)3C2(3(>e~baHYc+-;^-C=_KF+89lo16yq}WHO36|Lm*<rl%)3zp}D>czc~c<JpLT zScvJC(D1Oi6vLYhZALqGAbE5W_z`W0jneWI_<yyn!2xV1X62J)*X+*`1F;ZOln|DK z@$pd^COs~+?U97DuWvByFRmv4ogcT^%gYBsLe{~^h!IZI7Q>r_80%NSJA)-DSR;a1 zh>6%Pgs?W@j2W1J2q)y(v)k2>n`P7R6G<<?m-RQ{WZg~3f9WXWO9o>%9H~r)!<uyH zAAjhAE1loNfrBZqW9J&kD-4CI>Q@EkMJztHAj+^%;*90M%1?SuLfK<DE-sbP8jk!t z4eWTa6waQngdcxC0att5p{(LbfmvsWuU)*<NQibrUF{#hV)3z^HMETsN=G?x&X<dP z_wx&eVs$mteR>17Y|eIDj*w96FAZGDL4Qns#~^U(fWUA8o*1tILl-kgL_~`MO3C`W z6-^!s=$$(TQOrdfG)iP`dd6Y{mPWhXH#}lkod#`c$}Av5^X8=tBy#p#CA76SdVEj$ zbdCda(kxC0J3W1$E`^_M`Rs6w=9w%~DswpO%mi`f8sgN)xV5<0R2VT2lCT~U0Dr!+ z`zXZ3By(+w{x2QKWU>wyLfCe)%~hl{R@g!iCeyPMaQfRyCNtZ7shcFqV7Ty84O}2( z*!4#f(x8AuT_P#Gvt-Yu%MH+T^)f_7MuT!|E+i+VabysSkL|1>Etx*SPOnJ)wxcFd zz#M$&y>x~IJ3c(Vi%E<N3v(_+Sbr`1`v*f#Rw?A>lrr^9A`$jUT5U5Q+qJlchK3t_ ze8Od?8+vVJ;~r@t$lTOi1NC1V6!nLQ2pJT<tbz1r)Pe#l5D9RE7+GVJJ$n;iZq95R z8#70XMwwI^UW2VBww?Tg&_~>j!|!~@WN<#X7#U_=;&`s>Xkpq~#B>|>dVjsX8XI!# zfwApm4-}1m`;g0%J%UR_G=yg(24W$m$2^3$17wapFnfS1LrpTVYo*W5Iv_L!ADj|? z=WFgWayDWh){=T^nM~e-T_eARz5aI>d{kA;q<$p#e7YK5-(M}7O(}3PnV_#ePg>Y~ z<_2Ok_GhkIlMl4(6=*R+EL0g!P5#QSLA0A9?B*JTW@=jLHE7i?iV|Bit;$95zh9-B z$yNHRWnZON_s52~`}AYO{rowG`u`WSMaI7Z3;?LN?G#5Y&ZqzY002ovPDHLkV1m%% B&Uyd< diff --git a/app/assets/images/newmap.png b/app/assets/images/newmap.png deleted file mode 100755 index 733107c6b8c25a799a3246cbebad7a09c9c5b89c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 591 zcmV-V0<iswP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0o+MM zK~#9!+*eIb!ax)r346GJkrOC4u-u@W0NfaN){wApW7i}kxG-^Ny#X#=S#AKHK;p`k zc!K&p@=Y?So&I18=u5s#Ge3Rb%=_M(wiZQ^+9m303pN}MBR+OUqfuy%)zpq{=L8NU z4iz7}&DP<tYG5!JIA{Xkh+Rv-9goNJ%0mF>Z8R^2bH(S7V|lD&K--nkx88{D1UyTB zgJb<H@21)j4*fXKn+2_ucelz6f$aoV8?4C+htkKMnFWZm9PvZS3uh9FG6ZQ&Ly(xD zxr}w+10U3Z=;0CYLFBEHIsg*KXcoXTaG@QcUv%IDJ>UxvvJ;H2FxDhN7dYYisU9y% zz+pOev3P1pS8;wyBG<q<9mh?GIB^nrOL3woMFW6Ck;$Api*v>PNzuEYnTH)ngg~D3 z>=h-@)(-ydZCEcO1XRACW9p(Pfi{aynq$wX3yTyHCf+d{g+LqwvSX<WH!QIoXhjHj zd3Bq%WGaVwOR;b4O0nX3EHr(lQ-i1DC%u?8L}iKi2LUV$lF|kC&i0Ty@{)?vuSCeo z*0anN$DhC%90ygUp_?)PwM^%G`B|P7(`lsy_<=D?DI!7DC!lq38|!;Yx=Q!@$K=n7 daO?IhzyMvZ7C9|6b*umY002ovPDHLkV1oDx`-%Vn diff --git a/app/assets/images/permissions32_sprite.png b/app/assets/images/permissions32_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..dd1e175e3d4b2b415612c63920e5b2fd63655a48 GIT binary patch literal 2937 zcmV-<3x@QGP)<h;3K|Lk000e1NJLTq003YB002M;1^@s6<uq~*00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?3kFF< zK~#9!?3-O^S4S4WZ|X-R5piGCJ}gutg@R)CDY6mj;)8ZU4X6*v3dy1=f(tcI;umZ2 zt3H`RQ_6~L1#2FvP^Dd!Dw_u_`m_lKq{Xkds!t*sqej#7yWaEX<~nol%)R#?Df>Tg znfssr%$zwNGiUCZbLz&&$AcQYJ*cY*peBHt0P@0$6)ToUuMaO>x->YM6BpdgQq1OE za1Ts2<6`&=(e5RHh~Zt+r%zw?{Q2{_$^WNKn|9;Hix>Zr*Y9LfcS|PtJt^7*$H#)> zgXI4*r~5Le^YZ$2H3Smj-!@~$jE_b~N8eBWFZI7j{W*E<^`YHK07!f4)Tv*Ljg7VP zd(omr!Q#b>g9Qr~1dWZ2!R_0(g9i^D1lO-$5ANK#quoB2XRl1=VL`&tvc2+r!teR> z=ZCoG%$XD72k-s+_e0#n!^2@8nd=pq>p#j^l`vj}dr*YiuK1TOT^h`tJ2#wz;=g+J zYK3-b-!JWVx(Fgu05X9tDgNEi&@jGs?b<qdLZ;gQMw~o(GGvBm>#w4%f6dDX1TSO! zN5*)!rKKh4=;#QUZi6RJo&;ykoZ%TC85yaQs=o{FuM050ZOW7>CtkjM*(mQJewc0p zgaPe>Gmw5yq~At)|1P%xl=(<~_wL=P$diCZ9654iTr^=+wDHfrLWow~PohmTdU|^5 z&^lLu5&QS=SB=ai1f?Bi+qG*~xawR1B|LE8K&TK|_^kqnGyl+`L#bMC1Gc7}J9h?8 zpFVy3>eZ`1x^71-d(og_*;gA69z2+;^=YeN$BrGjgb*3n{}rJ<f&Wi71$@WG0MWj_ zA`<{$9NHtypDE*g@7hn=hRZ%L^8x0}+@S$lA|vVqY<u)))#s%>-k<So?cTA}@0D$% zVcWKCxhJ5&(rs^V4=~`dV{7V3i?;O1%ltSKy1To<-4Gda7wzAR&7q&qmTLm~GY;c1 zu9E<wQ%5I8rzisy)NqR??$2slUtj+jZRt}6pa9Sk(KI`&z1W;BFfQs-#_=^21mn7{ zfG+K5f}1yQ28RzH4py&T9qie&CwTn$aad2O^<p%`c5zK)yl557PTTvRJ$u$dThq#8 zT*l`?vlK_Xo;k&FCunKQT77)qaN03J8h&U8C|SL6U_8b(?EoeLEQffL)mJ7D4h{wj z7cLCT<HwJO^-MzRnb_&mrziA{onq3qq2@%}3f#MQFC2H~%$Xq$elwS3J#$FnhL%X6 zZ5ax?+!sG}S`S>le7W-OLi-y6m^EwGdl)VgFgS=;ty&dq-@d&vF|A*>Ze6f%-@b~l zl1zv*IZXg2;j6ZRLyot``p(Wy>%h<iZ5aY+X1g%0zAXHFnCUwLO4_2xo-}6);L)Q; zOKf{TUwpulB};;N^X7#F^W3_1tAf}ziK2jj0q`R5kecS^3H4X5T&c{@bRvVc3^cQC zhS!E)c@n3+sj10mkkxlJ;lyV<J=petMGUN8zdkJc`uZyMr%s)!XhfMXG&EG%V*!@= z%9Sg_Eihis>f|XKvhYK@zWXTO8v<x(Xt*U`a!sbjy2q<9_>B;F*ZTNssKyF_P+fg6 zfqF`PZ*6V0eiX_UH01IX?Sntb6C3Teao-StoLPUC#!WWuR|BJ(pvbgjLTadzpXU*z zIjHVx+qfOTp1=TzR~wV8XWP*OfsL`U1!XzM2Bh7Ge8t9h0UQ1}PiUjUNE%_riv%!` zX#+$6KhhYDv28<~c$g4N5N%KcO+6FAP?>x~N@N-X5^X0Cn%vt>^{S~!?YA)?xyXI+ zE2H_J<1b)ZfwA!hU5=rl_wMZ3vlA+j?AEPYD@3vc*?tg!+5(ub^`=R1Uy$aa<v-fk z7?505@p`pOCWz6J>Y2oIDIbd?7cX9P!Vm2xo+N?s7}w+(H9F(Oi2Z;Y`Pi{zg+Ipu zT(tfD{Z39XbpmeQyt$OGVKjf!rcI%b{@l599WJg2DgKEc%Etqm<{8ByDe$S#zSqeY zB+L)Ric7aBu>A4QN7|q1k)#c6MQG!;ZO{jl1};b(yY%AA@9phXcXDo^KjSbS<2pOz zqHUrFS1JP(nE-xq?gT`r9j^UoOP``lpnv2J?s2^)#AVJ!3M&V9a$fxEj%J+bV&<XO zeL%Dv(b!IIqcE^Oo>9FEaJiI7+ls*H>y`#5U#r)yUE}9*!QGX^i5B9|a~b7xA>?u; z$rAWPUAtLcLWpP2$M9iz#>U3}mUS(cg1b$|_y%|Knl)=er&g8{a2<H`=us8?=kj}7 z0Z(Qq1lQ}>JXfNwm-0j-e2HJ13E*7Pi}AR|V{js^(~I$qMWZ94%b^n*5Ws5GfPlEh zft%A4Oo;BHJIaWT;C8IOzWyt`v^Lt4_@(_dX}`tg8rC-~rAvt0zzNCtRrgxszYVGo z8loXFf@4E;!SV(~7x>>6xronD!fqSwG5kk;R($TjEQ4=*(t@+%L0Pe_XCRm)FyPNk zdo48aEkjKJH38HFP~$>P05t*B;P)tiT7JM=$`6o-OIOpS?+tmXnjav~$MSq&Xu|Dy z)$;@7`ADAk4NZQLr+WDTQhXs#tH+$Hk{{p*gh!N?A0Wj+dD=a?arsehet<kQtn-}z zuksYi50HYu)^|O->Rb!w2S{;3o;(4vcmvDH4=A8O3_dDPuKWNgev)TK4#CHvP<}uO zyH~ONfReUQLKVF71Ed(vsd<Hkp!oqMnh^i|04e%PoB-hi-+Qz_Q6lpJul#^$+ba|N z^8@5*D0vdj`2n8B-UYn!19I4$Ebz|{sM7J-<(B`mD&cm@4-nW=CHz~QY=BIXv+fbw zD8$APc(rWVvM>^i2sz?`2vQ<OhI-;?h!;)9=|}Jfn=Od8i90sj-1BN|PCPt3UaukZ z7Tl?}AX<I@&4XWm6E#kZQZh#%g1;ocQH=Qk){R`4tO!6%sWFmFLhDsX7D(HMtkG2j zK`}1E1_!^HOR}Chq~LbS5AeZHoz?>=pe;NyaLEr4uo^1{2l4sy=PR+H{MLFBBQ!)W z86WAw<h1`(^T0ubhN)holT#qe5a-5En0hiu*JXTDc)B%)UPI0a)n>^-FiV~oQAO-9 ziCmyDsNhB5y4}R<H7-*_$$e;xV74!Q<%uam+-3Z!K1_)3vw-FTXndrGtE)zo2^tuy znK>-;3l}a_vSPHJ)yY#fWZ{Q)efLp5lK>E(F+V`}col{wWSFu;s<i?jR97ENpq^6S zHA}_<LuKPn@}vv_{A?0{4z319H9?WZvuD&$Ss=|pb=PM6VF1LdjY-zC?dXBPcl;P| zLix}Yf1D?@QDLMQ;Q<!`{D=cBZ5!gm!-UWRjmKwS)Z~N=V>saZpAwqf+fDVVsX1_m z3hskn8O{HixRJ2}-SY#Ipl5p}5+<|#AON)m%6$E8fXw`W;Pst?kpan7l}wj%fXw^= zDMnoJL%WG57I4oGkPng{(pEt=onj?B0prjwxSjI@s({};KY)Wx$;ihe?a%Z`Ms03H zeaZyq{D9!KFTYI4mmg5#1h^CE@Mzx=^(hOy@&lyUSh4_$<p)g0)>Fl;s8D`DwP|<G z56FoegH|X%K#FgI{I2m*@&f|@>saS2QRn;sDZUK+{Nz`nrFXZ8`a~X5E@*u22)K(b zEk8htujFa*=th!6b@BtG*pPBULgTBN9}wZUtq5+Os+J!hMR&&O5d5|LfVY6ZmLKqY jg_;0r0{H)i-vk%{QX8s7CMHle00000NkvXXu0mjfSbL_# literal 0 HcmV?d00001 diff --git a/app/assets/images/permissions36_sprite.png b/app/assets/images/permissions36_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..422022c56c5257e536cc47b4bfc6b99bf0124d32 GIT binary patch literal 2283 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 FV1i4?PssoP literal 0 HcmV?d00001 diff --git a/app/assets/images/permissions64sprite.png b/app/assets/images/permissions64sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..2f9d189da609ac2350dbb0ed6c043fac5cd6cedf GIT binary patch literal 4193 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 F{Vy7=8bkm9 literal 0 HcmV?d00001 diff --git a/app/assets/images/photo.png b/app/assets/images/photo.png index 397d343e5b4ec0be6f6944b3d92956b8e5f18347..ba283a57db596fe8e03bd3fc80f926e19177d918 100755 GIT binary patch delta 602 zcmV-g0;T=41+4{;UVl1CL_t(|+T2;~k%BM~4bJ^19UL8q6&xi{0wqua*MW9G36_8z zU<c3v9pv^ggyB5N$D%0rW_Fyxm^}95WfKFXl<-9m1d=|I!D6znnV~INO;*8Zt=fAr z5Og&{L{^e@_$k9cF!Nf|lbCvtHLgTm$mI(>W;297ViSC@*MH^=FCTjmB*-CO)QXn* z5Uf@vr!BD(Tq&&1;l3r8zL4A~MN>|J7V1HKQU0N?mL^Hk+Z0{biLxyFPX@k;SMf`z z2?ghk&*!t61CdiioEvI6hIpu2Z>`I+Oxe&h4L8)qlwj^Vft0fMkPC{UV0jVTK8Bd* zzBv}hu?R!AbbrnBztcP9Xh?OD>3w$gP4M>50wRD&7}kg6iOfW>sw$^EJ06dHLBNok zrsA2xQbf&e=;zotolYW(B0-)WpVf6O(lix^!$GudyJY%L>$Ya{piX{x@19pFPp!q| zAVWNYcs@sNnq%bMp2X?|k!M)k2CCG49(a^PaK}v!oquOG=rI`20h=IsL{NTN$7!v^ z_*Dr)xGDVBahJ<w9M2`l@;yQag4gTSIF5>_m!bWB&(<2YP$R)nD3o7!zo#wEX%5Tj z&%D){CWnkb>vU&>-2>wxJs^(fsNw}XNvXS;X316u5}K&)bU=7cTBe{>F&?C>?UoC{ zB`^@|oKqTBc*eEw^Mw|1Ys0#v<$vPoPTmq^wf#@BVl&6iZ5`Y<arLo@%cHlyep~qh oQ~vKO;8$Ow2k-tj#E$?20K4jg{8_U=;{X5v07*qoM6N<$g4p{e&j0`b delta 608 zcmV-m0-yb@1+xW^UVlJIL_t(|+T2;~k%BM~g&Y5q4vr4Q3XTr61WKR;t^@6W5-b5b zzz(1TI^gzY2*Y{iYf+SYGds>;OkVcmv58^d_kl0MFckEW4wjI8X@<6BHCY9twQBFh zK+x3)F<D90;in7(!OUw-Ph$OptZ^mkLN1@-F`FUuF`M9ny?>@NY(DWKNDxE5^b1<% zL$F$yoU+tPaG|g|hx?Y?;f3TzDVlN$l~51ji}H_rwKPprX;XAv7nEfwKN<KYUd1n= zCKQ|<pU>xB2O`%Kac-!^7~-L7y|pgOvfhTKX}F;-rUY}}34{>RLoO(ag5^bU+YB+! zeRC{Hk|2uQ(tkD2|4#3aqY>3brrxvKonZIR0wRD&7}hU0L(63Jo(*l=22?E4<c{Mw zI2;bae!n;V4iP{ks;bg1|1tD)Y@ALfNr*f>KCA0m65Q=}lKc#OT3>6lJ8SYEkH@>! zOWv^-lY<QL2;#Yp+%(6?yOPA>1fhXg+y<&tIS)L_A%FP6O%9c3HmETe&jFhtc_g6x zvW`<)iSdgPg!~xfVZ`Nfah59`L6+|kIuN{Guf}myL{f&f+bvsbGOo-Z!BHrbUw6N! zSDe!vmeZg4RcD$UG6Jnroef$qjED4qIG&@5O|TFwRX5Xc2u`I$5mlWI2<xO}3Q85@ zLCV^0xmggL0|UX%sbPg@T>Cy>C=s_dtaDoaC!X%aEkRb>|0F9`bL?E#!F?51AFH@L udi(3Qg)cD0|Gol#^(A`v?ter42rvMk#w%9tVRq600000<MNUMnLSTa3%^!vU diff --git a/app/assets/images/remove.png b/app/assets/images/remove.png index 6f469cb86fc3813dbed22a9a13a6727939f1ed42..9f44bea2bcaddef14d2314a716257d9f32a4aa7f 100755 GIT binary patch delta 242 zcmV<O01f}{0>}c8UVqg|L_t(|+N@L24TB&MJxTw&LN_QI*bQU@>15gs7(q9n8+3(E zKp*5Z^eRSUU-H6*@Q!!KQH2mF$7qbj5?RwXMzF7)>+{WON&w*nivzE;jwfi4=rt#R zSR)?5Gi}2gydjBKywUFv6Q50`R72CmdOKm!gRKxfKrKqVD{F384i9UV1+$p<yf|y4 zgRo#R3DBElGmE7wDkaEorII*8(LtQnZWkrck_*KXRuV@+8{>t>rs@tq<1~qW!wCP3 sG+gPaiI&Hcc8s$5-)B1Voj(E$05V~6uQ8}VsQ>@~07*qoM6N<$g6jopg8%>k delta 281 zcmV+!0p|Y50`3BkUVr;ZL_t(|+N4vv4TCTcHH1DbWi|*KkW7F#FsU+DOh-wZ4mL0w zgb^|Ud4~>U9D_hS>11Q>o!@;N^nEXEG*aeR$Wk#!1Jh|$Y5Oo31AutJQo*ib9W6{E z&}Rw&a)NygJBw}j!fps+LO#$t$bx-`R8DteDBq_e@eNBHQhz~;VKINlU0HS^7tDr% zw44bOna_;ln@65%E7U{~fmQ<VNwRW$(`X^bDF}DSM;;K0gIH2fShDSOlutpkLROrP z_7rx=E~vANe!QGE8qaM7x7ME2$2f^*!wCP4G*l&H5py0-v163w)CHPpme+2%nS5uD f>Bw{b2`~WfViItbDbbnp00000NkvXXu0mjfK7MzA diff --git a/app/assets/images/settings32.png b/app/assets/images/settings32.png deleted file mode 100755 index d1261782e66fb890743c49eea27c3a2d3f4ce4c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmV-*0gC>KP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0Rl-x zK~#9!q*H+ngfIxK<_B;Sbph>9pd&a!okU0Y5$pu76TIET4SZ<OAZb4)PeKs9B1g|; z-**+Vx~>g`fzp0imNA5Tumc%{0(=GV1~Fr}EP_!9PCzea@EqKM<JU*Z71cWM7sF_5 za!gP#Fvho-6l))m<C!_7!b)B5nxiwyHy}Qp09o)SxfSosxr3^z3@xc;G%NsGaVryq zhE0IE-@y<Vag5X&wuAhn@Q>jHeSm_YYrXImOY{_yLy5pqi|ezDieclUm9V2VCZxO9 z=!KL9gmlLaA*qm%FqT4Cj`ZMu2}u)36TgWyn4mTb%y#)3slYeC$>#t@eFYc*2?uj= TAcjI;00000NkvXXu0mjf1woH; diff --git a/app/assets/images/share.png b/app/assets/images/share.png deleted file mode 100755 index 667a1d86025a35c43195430f262a63db35f73617..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 646 zcmV;10(t$3P)<h;3K|Lk000e1NJLTq000;O000;W1^@s6;CDUv00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0uxC@ zK~#9!V*LOAKLafR69bI_RV=uC`EngDITlI{U%!5R!RODP8~^_O>ug|PV2{-TXJ_XG zAT<Gq`AIPQBM>{}<m511xNw2t=+UEg(b3V@?Ck8UfZ`v}gNRhaF~FTWcNmr~U8;Hi z{{0(3t^iD&5tNF6J^&}By?ggE5@D9YnKNf50E5H`Xc*tGU%&Ww?%c`n;>8QFq>73P zLq$c!OGQOR4UkVrvH%#FD_*^N6*zC+JT{nt*Z>a?4?}Hj?OhWfAUcu{9XfPv!-fr- z7cX8UsP@a3FAN_)ev}0T6;T!dBk>?8d_mz%49LsN`}zL;`*<Mp0YM8+o;+E2_Uu_Z znBkx>_VxAs%*@PuPgYiz;m403Jj<3XQ-=Ahu(0qmP%JehBxEJA`Jiy^+O=SV<Kp68 z0u5eZVPVk$ONyX;0Hpds?2?j_H^9gZ($LU2OjJe#rk03<2M@|xTU&!%ebUs_)B`z< zBS&g|ef_(8_wJSV^z>{73Kako%mRW%1q%yH=H0t@8RFyPj{*(1z-BlfAK$Ia%*>Bs zVqyV{7cZ8B=BEUreDLnwI~ib3eW9$ZY=cV;Fo|yir4~s^NidhBvIwZD6POxKP?E#( zTA-<^Icw0@2P|med4NLm6rl76bPFZ|aXt{+Q^C<6p`|mTG=;j}0J)f@06YNZfd?2C gjO<Du9{>n20KnAS9KM&Ti2wiq07*qoM6N<$f;a9I_W%F@ diff --git a/app/assets/images/share_sprite.png b/app/assets/images/share_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..5486daefbb3feeea90f2847dba2c9316db3bed54 GIT binary patch literal 985 zcmV;~119{5P)<h;3K|Lk000e1NJLTq000;O001xu1^@s63y8X-00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?17=A? zK~#9!>{mTZT2U0f?}-?NfTH9LS`;-30h7jbFimTXT{>zfx4JlVDo$?BI$_sNjygB# zNNO6Bn$%T^N%0v8V5rFRsR;hOe&@w!usrlqq=}6;x#9iY@0|0Ud+zxVG)-f*973%P zFfvf>JUBR*E%&Z!@ZH_rP%IYHGMUVZ*?XO$NF*|eU=}c)6$Gzfj`a2Qjil4*@Y&fJ z^Lo9TZnyh6o@b4Z#H-&*!Ar)`(GlC;-u53KA4hT9d?U$-K+p8(=%~Pf)de~hux=2b zj?2qSXEK>&r>Cd-OS|390)fDu&1UmaB$i6N%x1Go02&A9Rs+y1lJ)g<DHsg?aJgL1 zxD9~kjd(on$Bw!4+w=2tRwxvn5LH|T0J=i_l6O1<iO<8pJ6y_l8ra|8p9bf{1~_rt z-rlZ?q8MvxYGM}`7xtZ<ogO2y{{DUy&!#*c&obRxI0|tFdtC?a?(W_b1YxnYwRO(e zil8lopD<nfe7;}!?ybY&_-3rX)c`!70QVC1HhH~<q`fKL<JTY-3mX_1$f&A16OBec z<537Za<RA$%nvF-c#lO?K&t>BG6S!#uixtJ?Nu5Y8pdQ<_FUD|Bv%ATR0k54Lf9|L zeIrTI7uqe2jg55sx+J>W3}DebjC`-A!f!QzWPPgkv=&*7$BhVZCVj0Eugf@9{xt9r z^8@CqdvIF0I-PH}OnCpa_?WF?$fyDNpY`NN1OJIGLi?<pE;>9s453$Rxm>QiE<#88 zYh8q6eB|WhBn)-IoKEK^x?F8^5l&sED2g8ftW*~v0zK26ot<2|2y~D`g8*}2y_5Pi zDG3@@tCh92we6u1>AI*Q1NnS@2|(lE+-d-t9?_ymMt-87@arP*yn*)VFDJN)2jv5k zUl##%h4>|&c?J@nhjii7Mc{iH28IoA;ut+zg&>H5XY$mJt=eNm25=R$PoWzwUl$tG zfJW17A44st=v^X_(C8Xe&Ea`-aUG;mDSbUCOvBL2;`Nq0yr007NWsDDH6+bc7g187 zoid1W21-!ZMc6QWx`?Pj0j&ajs0{d4OG}GVS64TNJXNNPkf;uDngZ`-brJpt=(>p1 zUB$Wxi{_EU+UX+5!3U;`aAZ7ST?Fs%O&6gC9(57__$|Ny0q+z(gsJHZ00000NkvXX Hu0mjfoQlU_ literal 0 HcmV?d00001 diff --git a/app/assets/images/synapse16.png b/app/assets/images/synapse16.png index 3e33e504bdfa896035c1262c1143fdbf0dc4ae22..d88b0a060e6fff81645222102d14cf3f6623c8e5 100755 GIT binary patch delta 232 zcmV<E02lww0?h)DZGQ{#zmC8N-2g^l1M39VNyG`n4ctJx0V6PiPEg-V4s$6jluItx z96a}3c<)uN)OCG;>7m9s_aR@o5q?953C<1xSTkHfJNa$50p3GzGW%);fLj5pFgr<+ z8X{l=a~G}$vYV^`fGx~5aG#(fzlY=&0QV7CaWyYmVX^{-k6{aAnYHl`z<bv0uY&$b zE`Yn-8PJbs*+1YuR?;j0S2FVIzI?XNR8O%(vI1@Z4@<Wa4sps(D{9x^SOt~?G~vmn iqztm_EilPXfB^uH4P}5(hTGi$0000<MNUMnLSTZS9%G9D delta 232 zcmV<E02lww0?h)DZGVCIUq@gBHh>Y>K%79FM4Z4nfo`B|&=D9xCaCWv*W^;$(q3}8 z<l5)HOJhutDs9^yU=(zi=lM&%Dii)dwS|)d0B#trp_6>uWx#vrO=jP$0B|qh!p$BH z0C<3T3iyHSi~FziZ2|BIb9LM&s12ZlTL7#)Fv%VIrWFP&U}5+e84I=H55RkF*k5x- zDHp&~>I~@PS@sWD`AYf=z?CdK{gu!573#@%NTYx|z&ds-?htKuT2a3R`zjbYK<A!p iNGd0LlLM3d1Q-C`!($`s_oI*i0000<MNUMnLSTY>nrqzv diff --git a/app/assets/images/synapse32.png b/app/assets/images/synapse32.png new file mode 100755 index 0000000000000000000000000000000000000000..d56080eb997e3c1897adab21181f73af287d7a12 GIT binary patch literal 467 zcmV;^0WAKBP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0bof) zK~#9!yp?SY!Y~kqVcCCh01iL`bASVe15iLE3<V4cC@2z!0>HsgFs?~Snr6Lz-EqmK zNxSXod+U3h4#P0vjH;^UFtm^dDdo#vFa7|(L-u2E6(u8lt(C7Jx31?(Mz~TwgS@)b zv-|>pZw$B!fjwUk!)q9%0Y}x7Za~8?*0k`wR}#V1VcS{LUiBmuaKMAqXH~%P_-bT1 zNPThzJn&%kNgL1}?-2McRDJX>uo{djnwW1+LoXw3v&I8|L)MP94l2_pZNTC2m{5nZ zPO1RF)qy&3z`YwlJRTZHfH%=+K-;Xzgzo{~=D48MIX1sQ-utNgAK-UV7Z_Kq^uRX& z@3<Nf*5Mwp@Yp_pssF+I*n?6KsK2GcV;Yf5J?e4F3XG{g=fXof;Sz>tipQxcAS|1a z!9!ZHss58<v)l>@PB>ZtL;WMiW;qoQ+;HaxwE77*T*X&_0RV&)y2=Pzz&ro|002ov JPDHLkV1lwi!&?9V literal 0 HcmV?d00001 diff --git a/app/assets/images/synapse32scard.png b/app/assets/images/synapse32scard.png deleted file mode 100755 index 4510a48441f4e117fa8c7b35b1569f8e0158bdef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 466 zcmV;@0WJQCP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0bfZ( zK~#9!yp`<@f-n$<mGECT&<%70Wdk=5H_#0_0!|=~-~@F9oIu?GCctabA5BBAUw2+| zY0?5u-{anPK91vzGpedu!q7sVrIa6gz4!zC3E5A<Rg{eItyaE)Jh+}K8R1I#0`l%s z&+-cZzBk}11onJE46k931{_sSx&aNpS<}MzUP%O3&33e=z3NFS;D86I&#Hjo@y*0? zkox2bc;Lb6lQy6|-XZWusQTz%U>z{7XkxxO550`E%^DB<3t2nXI;c#av;l|5V?s4$ zozw#W7hG^}4<H^7jSIk==qA)QYck;{fVVj=Xmw7_uaNf!b^inWN$LXQs+Au29^f6< zL4=)fuUL50L8R61Jn%lYQ3?X}k5qVY1rYV9$0;i?rT&@=4{`yhU&HWD@i<ilgk>`_ zxVHk9`XR+;xfKwcaI^x3`d5z4aw;IW;m!?c^)qg`ik|=j0KHbL1{$s}w*UYD07*qo IM6N<$f+Y;WO#lD@ diff --git a/app/assets/images/synapse32sprite.png b/app/assets/images/synapse32sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..53c593d5e292fe8dd2c5819afb1ac05a441fa2b3 GIT binary patch literal 627 zcmV-(0*w8MP)<h;3K|Lk000e1NJLTq001BW002M;1^@s6dyaLk00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0su)w zK~#9!?3m$A!$1s$(<=XAgNQ6ZH%K>t4M-<o1Tq3lK-qu|NH%~4qOw6cLGU4~I>IHj z&*z*#v2=>kME(4HXIFizzVDNmu}&h#|4yJNipO*Bq>Au8<-Jq^d<ho=zkzi%YXS(b zVO_&|X`1FR+Zh1(#)6xuX4?V_et{p6)CZ{mz_$Z9S-m&`fR}K28^FoxMF}AM+3~32 zd`~Lq@jJ&OmU^!WOu*UdO{}QDhJzk=#U~D+9|0Aq#9Kgso5)~2SocR*rT7eBkG~>- z8V0@v_3xrHU=0`!{DTUoZo#eN{{9TS3w{W#svJft(wO8paP}O);ggN@f9W$*xO2eO zQcu2cRs}}X?*P6}1hE#V7sEM&$X0*kv{|SMR2pzn0+xEy<C~Ch>K0T!113lXP<^ch zr&OSm^tj3>UjCde3H+%9@;r~{4*)!lKLFr({s6*H{y^Kd^Z5e+kLM3q@RL74Q6HoN z0FUPn0Nm*hP}PePKzJN~0DIi&4{+3bRbT?H>kkZioa_%kMdbbf0j}o{V2^wG1E5~! z4_E_+?GI4kYW@Jg_51;-%A`NQfwSiT4xenK|Ks@szHn9rM%3>B9?u_;!a0NJmp?#l zGZlXz6r7ZRrT*I=2ni?60qpyZJ79uT0M*x8aFRbD>G8!Mpv0E|0|1Ge{kXfd0{8#` N002ovPDHLkV1jb54bK1o literal 0 HcmV?d00001 diff --git a/app/assets/images/synapse32tmcard.png b/app/assets/images/synapse32tmcard.png deleted file mode 100755 index cd51f59ed07488066db3b2abb91f0ee1fe682b96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 434 zcmV;j0ZsmiP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0Y6DZ zK~#9!+?VYQf<O$0f$(29AWk3~zy`X3IDsR0Bj^O;25um1pc~)@Fah?G`*D&(T6zZw zZ_*Gx!qc~REx~Ww)|*p-H?x+VK$0Yvp=Uye@Er48=m5NigM{xOHj^fx;044M;$D_z zHQ62jc&x#t#AHjL!B^@M%Dt5e06gu$(eBv^06c@kvja!FXC<KEH^VJKc~8jb@q^(O z$^EDb{DG6*OZnKZVW-DU`ltc)BdCaAF98BB6+xV}^9CYg?*Y~04+X$V!c%bnV(kHK zz);|CEF8N8d&Bu@0A5?)gj!Xqo{E$*ISQOS2h{M1dip;bGgGK@z|>OLv2aoadfXoY zo_h=h4EJm}Wf1A^8%mqms(^3-M<t-SmpvZagkzULj2SRiDxlmKuHcvo)SMo7GKv@X cbNUrv0CWj{!t5u%Y5)KL07*qoM6N<$f(n1JRR910 diff --git a/app/assets/images/synapsedirection.png b/app/assets/images/synapsedirection.png deleted file mode 100755 index b483c46b8932e60458b58c339e50560ffd9d7cdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 303 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-g=C3q zL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6JlqCK82jv*DdlK%YvZ_ljD_;>|t z$o7W9_o2)Rri>l>f6A}vEofzBZ<t~`rCP8<wn41+z|wi0Jn{MtNw1kdGA>xk6w=GQ zppnxd%Wjf@-~0)(Cyzuq1!^fB6WYP*aFo&ER0B`7!?Y8RH?^>OCfQD%WM}axu`hK| z;J=^-!wIzp6VE6xy?p5YsGfyYaI4Zy1}T|8C)$_~|7S9tr0IBA^JIpLq@QP^`;>=I umM!8uBITEvSUz#W!^NS`9&BJxIKWWe(_r~KcBwhg9}J$ZelF{r5}E-0L~V2c diff --git a/app/assets/images/synapsedirectionleft_sprite.png b/app/assets/images/synapsedirectionleft_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..df9f11eee7e878c71ee47c6501690cdba02234b7 GIT binary patch literal 494 zcmV<K0TKR*P)<h;3K|Lk000e1NJLTq000;O002k`1^@s6?D;hh00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0eeYA zK~#9!?3S?&!Y~j;6GRUiKu-Z9M9L)DfGRD0Dn?)g7Kp?MP%r=^FhTg14isXaM4aye z=`2N&qUb-z_FZ1ybzPQn%(BGe{{iz~UaIT*h}#a=zG<2(4S?V!ZWmlzdE`I^Wr+ge zZk#B4poCXgp6LK)xCdZ|yOF;uSqXo{tUJaPlR6Ji(J<VN6|O_<<cCYNPF-k)e8r;o z?CCx?W{JE#kbT$<AP!KBtzPvMNl+odnSd?=<}^DtBv{Ezh}w%3$dUR#=s|9=%`Ufp zvH=Y6n-`U3`SGH*ZFydV;B;OT2<Lf`5?*0>rURJa9)KPG)lHS~XfMK~%!?wt2>TH9 zqOsMho+1hIY(l`CX2*sEE13yVdyxX+dQlHzUSt3Rr1qk`y??x@D>pnZLU1}S3WW2# zNC~g7JktTpa1X!^|LUenc(fN`QszYwUW9!JdePYGRZo!wc{U+nPP1b}f|bmKsJ%#m kaJ{GpF)#XKz)OGu09m{97&m-3FaQ7m07*qoM6N<$f-n!skN^Mx literal 0 HcmV?d00001 diff --git a/app/assets/images/synapsedirectionright.png b/app/assets/images/synapsedirectionright.png deleted file mode 100755 index 2906864d5b96200f90d64c83e2a1e27067557b6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-g=C3q zL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6JlqFtUYjv*DdlK%YvZ_ljD_;>|t z$i{}k_g6U`PBC<F|Fh1HS2)Tf#>B?Wu#(wf4ZkQ;<P(Q3Rv#4!J|^xJLM|3O{w!?# zPsIW*7w~Ye$hGKVwcx4u@Y}(BkafXgvjx!wjAskF7%nimeF<6O(B0EEhhJua<B@)q zZ-P%^i<&sXRiqb0GHp80c;$|_#>}9rLNSuPS<@cqyjhXTDLgNwj8W>N{6eQc7Y_9` rYKbj~ESk8g^=`&g&v0%ACLV?ZCG|E24_Gz=eZk=A>gTe~DWM4fL_uU3 diff --git a/app/assets/images/synapsedirectionright_sprite.png b/app/assets/images/synapsedirectionright_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..8ecebd607bc7f74ed71a4f53305f47ed788e058b GIT binary patch literal 501 zcmV<R0Sf+!P)<h;3K|Lk000e1NJLTq000;O002k`1^@s6?D;hh00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0fI?H zK~#9!?3Tfe!Y~j;$%;F4u-rL72Oy<^Ede^<lp=D14(NaiBBca4(8p3i_(6$flmy1# zV`*17k`<zm{~XU4UQ$)nDCF@q3Vi&3z}WSHEX$TS?J>@Ip6}j$KXENG03}YV=JJBE z2IyCFiH_Fi1x5+zR1JXH)_|=PLKWEsLU)lAVv39#KR7K3)&}F-x_&CW-KHm{)_=T7 zJK0bhZPvHZ4&)Nm&rGcATfIc|M(f$tr3JV(>wos{B1t$6kcLwLmvHtC_R?_QAG^!D zaPKaP|H%>Xsa}+(sqvzsDD=GufQ}ad6xNFX)$=0Ew$~<xAXJfEAaoZ=A*RT<q3T6# z;iDIY^`d51cLV_I@9#yDa2g;DrvNVDYF;!HuHr?n!lM^OKm?FploVIvMO8Z2_aXo~ zUIb8BF9KB0i!j?>n;3#nMRtMET_lB=BIAat7qx|tUKG}gnqA!y0Ia{i7fHftfHa%} rxP+^D(NMUG7rhFPUi3ErcL4?fJiPu+fQ$Q`00000NkvXXu0mjfVmZ@* literal 0 HcmV?d00001 diff --git a/app/assets/images/synapsestar.png b/app/assets/images/synapsestar.png index 08c9d1420cefe162458a3054ea0f2ef48f6fe9c4..ba9a7dd3f98f7c2388c1a0d40e589fdfeb44a726 100755 GIT binary patch delta 218 zcmV<0044vg0<Z#*UVptwL_t(|+G70w|33pIfN^jeP*zs907Q3nbtRB&08q07klGLB zIsy$jfK43}nkE6LMx2I%)ZlahP!eQ|JrI8c;s-#i50$zI#0o&n55xz7u7O*^f@X;V zl;%g$%z(xg!081bFaY90sEz30B2><SU?2j$QUIj-(S!?uPE(&iFcyHCL9RFe^~Oge zFM-$&KtnFz^8yGoKsA6s0u;jxX}}weNCtpxTL`pm0|*1z8=+ziLo6>40{{XH0I+{j UUe|H^bN~PV07*qoM6N<$g0GEJo&W#< delta 217 zcmV;~04D#i0<Qv)UVpqvL_t(|+G70w|33pIfN^je;OOYM07UQKzdwOw1Av+xKzd<Z zpdkmasbfOZBmmWj(@>BaoGt)Lf^4w|;*UW50EqRWQWt?(0f_m5_#n_Va7$RwEKz{c z{79M^(AWYvy#NFTKwJp55glBF$~h1WM4(p+fK)%4a3Rp?6H*Aq0#Gx^6$hZ+_=w~s z5ZeK0$OU{}0D%Um1`tSqVwfQfc%u=?0FZ49fwpY`VIX@WRIFi$<pp8@K!5=N-~mw} T;Dm!e00000NkvXXu0mjf_}f<_ diff --git a/app/assets/images/topic32.png b/app/assets/images/topic32.png index d6360c1afae09b601222da61cee4255db49dd16e..53e34702d8efe841a8e03f39ba2042062e62eefa 100755 GIT binary patch delta 688 zcmV;h0#E&c27(5VUVo2CL_t(|+U!?5h#FB8eFi`5+H4V&lv-s2f~AsX1+le{7D;1o zr7U(r&{`{-q)>ZXQM3tK3PO@f%b;wrg=X;slY1UBX4E(HW`>2`guU?a^L*!?x$oSM zE=5t;Q`#%`#P&kKZTCPTk+`83tSGH3_3L|D6I#Q;U@)|U=YO&)LUR1k<MDjn?RIbQ zIS>f2U@*w{7K;U2E|>hh*Xvzux7#8S`T8gX$Z?b$x5@D}oMti^7LUi7-|s*A-Fm%d zqtS@9S}jh7&itS=ABf1rF#$MtyWQXDsV=hFtSg;PTZ&ev(_zhKQ=v#a?DzZkW+V&= zXwH2;-({szVSnLp*p^mivl%NEi)^#m{5B(Dm<0$sp4^FZ7|!4<Fo0z%4Iwz(Il}J5 zxt;_tfCWs;1c-G7f|K2OqtW1@HZx!V3mIgI0P>u~6NK7jLc_v6%M4gZU$urvBfx)z zR5P>HYIR6Indz`@tW?4%LMF=dLZQHOJQj-`3J(mqkAE64pU+vTR5~LMEMU@^sFVPu z-fOMG=}mJ0>-YOdd+qjLk@tE%Vf27W1g;$Sf@Csza4?-t&-U?za4ge~lmHctJJfa~ z5?JMOnT^NeqrG~)es*noQ!($Yh;V}YH4+yhpgGq&gg%T6SgK|wRtOBWJ2%RG&3Ua> zW06RNe}9HPkd`9TVGX4O(9fx8{DQJYh75q^ayc%nd_K?bKNJcb_D&60z!c32!e*qF z%`b2ws)o4F(@a5_MH)a<)Tn(D%?O6wFqKMuC)RJP)vDuufHF<mP^b$2>~_2FY;{8n z6X@qCwX%9|){cPztbcDHc@`ttsW8!|(J9S_QYomN9N#|LQ2K1f@|VA6|1E((0t^8D W0hcZ&J8L%p0000<MNUMnLSTY(BTEqg delta 687 zcmV;g0#N;e27v~UUVn~BL_t(|+U!?7h#El@9uI%G*j#ZaDYZ%hf~At?1hKV`7P-dW zN(pvC&{`{-q)>ZXQM3tK3c@9omO)8zg(mm|oA(X7X4RRUJ-OrV!aW#totf`_`{sM^ zjSfxI*khXGg}}2T5R1jG=mR56<3j)Wmd1!izt`*aAA|ro{(tClxjt_;o7Z^u`Fzap z_w%{gY{usEIsfi<yJze5I!{Et-U|V8945z2a{LxfQ>he-Mx)H@_3o`(E|+XD7_dg8 z!O75`@3iLw5gDCK0M4CG=Qnz*^K?4xNG6lEqSb1(SiN4?C=!3R+wFTR5>f(&bC1XK zs#GemU@&+mt$$1=6PC~C*=n`=ZAIct27s{R%};R-!yfDf2C!u7&SZkanIr6{I5(33 z2C#r>n*gycL2#-wuhnWi)K&%zU?GES5kQ`kc>GYiN@y53XO#g9>8sZeWd!&lq?(m2 z7K>f_smz3RM8GLnA4bSTd7jJVc#cORkzL_|A@@-Orhn5ZD-;Sx<befD+7nh1pwzoG zDxBF22e59pyEoTt{u6np(-B4wm_*>hP6UJ&kH>co#^dqPJl+tFRoYP!prY{$wOvL6 zqgX7m;c&P&SFKi$j?HX3=B*tOj&Qy*aUlYRbF)L}LuSCzH8Zk9pl_VHEcXrPl}d$$ zLLvSPeSaV=MP|b4D+!>VQ_=VdWs3|M0Lx@DTv*v`mY;th5ZKKf8nA#Vx+@5qkzO{x zz=^0D;ye#C1z{Fx08!DSb}hOiNV{Pok+>n&Z_4HJ$^8IjnzW%&75vd|x8L2V8{#s7 zevVSBs`pmy7#P5MeixD_aV0wxCfYPQrPZYrYA7eipYH8a`ed%<FaM1GTLOOt7yvx@ VtPr!|&mRB)002ovPDHLkV1i;WNf7`5 diff --git a/app/assets/images/topright_sprite.png b/app/assets/images/topright_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..938c6a0bcf011158bc0ac38201dd3a935042b2ff GIT binary patch literal 8059 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 JPDHLkV1kq~%E<r# literal 0 HcmV?d00001 diff --git a/app/assets/images/upload.png b/app/assets/images/upload.png deleted file mode 100755 index 1f49f9f3dd20e9cb331d8976eb084c8e35cfaa8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-g=C3q zL`iUdT1k0gQ7VIDN`6wRf@f}GdTLN=VoGJ<$y6JlqVJwAjv*DdlK%YvZ_ljD_;>|t z^ZllVTz1ih5GDa@hgLp@k4?OB-}p7QF=YH;QJC8AT%~kj64NGK2C01v9!G^Q_+JoO zBgVkX&U(B~sku^7K$>Br-IRL44s`}yHp>Z(obAh4gdQ2noh)F}sJ1g<F{owey~3L@ z>jZ0O0e1r%cS8`n!0*Qw89x1EReHp>ZXRo=aU;j!M9-@Y9`dh@f92ac^qjV5+Q?+^ z$WGy>*cARBoHq}!@aESuy^>03Yi5{o*TF}ivBse!lF?*_;49{&uPRNC9w-W&zPvyp zisKab0tK#yC?{P8BW=NqibEN-23d@y3=R#94Cl_4-!=dF;~y{x7(8A5T-G@yGywp~ C_Ij-V diff --git a/app/assets/images/upload_sprite.png b/app/assets/images/upload_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..563be4b4d85303e4f278b7e1f125c0438be4468a GIT binary patch literal 476 zcmV<20VDp2P)<h;3K|Lk000e1NJLTq000;O001xu1^@s63y8X-00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0clA@ zK~#9!>{dY%!9Wm9lsixGgZKegE?itmUceLlK)gWW$R!u9_yIrQ2fQG9swP!iM0P~> zplYXTY8RRA^v>>TH%(K=WYiqPVF|QR*F7-YpIR7vWS74>BBP|=xk?D!qFn^=5X1Dt z&r6WZN)rG)!Z6X)Ye{km08Yzs5H53!Y$HAXd_jgFj*6P>f6>Q@0`Bm9#VhcxfSa1U z6qSvjt^hY_cOVA^1tkA0=uH+gb(@9)@NBELg$g})uscfL{DEwtad$;6or8wtBqthh zig^Z3!SlI5!G#ov?`r_NtUy{5kb;|`Ybd6(Km@~zNeC+dxUap7?Eir!umqMs=!^R6 zZLTlck4L}zB7hhAB9N5#MF1E1A{|LC0l<IuMIbioi+Baz6>w9l_eB8yQ(x4JH)3Ce z#@!XQ)%v0goPy^fUql2Q!GjCDb*l7><_kexXw(<cSuo~{0B(JeC8#K#0t^5xtf~)d ST|n&s0000<MNUMnLSTa4iNi?% literal 0 HcmV?d00001 diff --git a/app/assets/images/user.png b/app/assets/images/user.png index f30804dcf7e595ee19b2b66b090c0c818836bcf5..67239052a4b5e1bd0e0c2d5de09ea7c1d3782f33 100755 GIT binary patch delta 1820 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 KMNUMnLSTa8N`5;4 delta 1820 zcmV+%2jlqk4)hL?ZGR`@f2|uM3fc+=f?A}of|nKw8$9)<J@3KvR(fcq(Cao{_Ou73 z*A`=G_pHYr6ouX!FG2%C0z&+Q#@Lz~O|-vn`et`JI}_*6dvB77KX|yyI`d{e^L@YH z@BQAJ+0gy{z2c{BZ*NEG$BeEGP<v+M&>XcaYiYE(xw#$1XMYRH21)<{Y=K&wwQ<f} z>{0{R4Fa4FEKmXohzV-*67LTxPN5OpY|{f}YFuI<$9*1+o77fBy9FUYbs*8gN@E#Z zLQ)i1?m!79ASN3Sq#4)*Z&$z#D1n?|{_3gHT((S5lMMxwVB&(lSDM%Mm|D}m0%g8( zrwLVQWnU1~lz*2Ks2+!SHb5|8Yjj^J=?bMzkp`_aLE!Ncuog(I7s7!um}^S#4SqH5 z6sjYjvS9Z0^(no*y-HVC*E|1qd3mXnN+qRIsWc>1+dxIb1iaDFQ6&<In1VDKpq`$d z)|z0rj-c8C$^y_IqCk#~jVZ&!!>*36R;x-rpI45Kj(<dg-6Wt3T!6CjT3SQ^0>o%E zs<gGWc|KRUTvjrfjB<5#B?{^)L0$3$RAinRi^W{4vYs6r9Ms%^UwP_7d1$hkV2VCB zQbjgmodcx<<MiVj-dBVnF7SrmKz;J$iHK8&S-rv;P&U+4ysri~IWjULC5fDxno`=^ z+eMuE8Goy&IZ`MN;93yI%|SV`41sQZTv$yz$wc=sQ061JSB{`eJNYH=EJ9G9VK()) zrO>2^D?rljhatxmWQ%42N;OgEBJZ9D2M4+2nr>Ap$d{UmPnDrgOeg&`K@s0nrK%ya zFE-f?HA4SORtimsEPVKBs9XuOgcZ;w5xt=l=YO{e^r5wg&nj_mfwF3nkfhD8U?fqY zumz(+6Uw7`v3V`g*MP=F^@Mt*--cqe1gkMr8ChW~mjdgPwoTG<NnBHCTy#$;{<e%l zmH#%m3N<XO`Dv2+e=1F(g+jqMnDF7U9w=(a02&qD(fRqgZ^IsaOY)(x8C8+A5mw+j zPk&uIJUo=y-GD0d#$>A$4^eWTGpfwqup%kbcjj_A*#lxgDo_LmSwnDte_y8WRE$$k zsXk4#KgCG!YeLcPN2j=93`yQApg1SajmYkkMWrbeMP7YfG@H%Vw$AXH>ti;AVXlXX z(xL3~p)iG_28pE)tS4zpAb^LP)`lZ)9)Ern%e`JViy3`0&ZjL~BhsTExEjGpem1nV zwRO)MB!)6pIn8RJ004Cw{V3E62zHl#H9(k!>4OjYulIleSD+u?<q8x_wpJj`rlSCB zmL~!znsF@%4+HA9+Hi~Chbrwn5cCUw%UQ8}fI=0MlasC%!=MzeNk96<!*tU>_J5V) z!E&<Ab{;UNr>9*nGibvcN`Y$a&ifH;aGc#8&sGNagb~GQ(vb$xoR|4Ll*wbw2I@kC z|I>yx!0O=wB5t1dvM?SD+z5i3N4o&ftXrUn;3C$%ML@IT|2gc}Pa_ZAaeK7D-EGnh z57FyH18+D3Xxgnh{ocU9+mNAnSbxLc)8_K76e@ZbvR^9oun()oQDyJn?75i*1<^cg zyWG)Nn;fY$s4!txZ}2$<nsVwtgKRD`j7{xLJC#MJG|NX@UZE}pv!VS#U%p!r^z?$R z(4zijFg?)JBha_e-a#Gpf811EQVJii{s`3ZeXf`SWtOy4lxPLBS)W)pet)J&HB6nd z^;C*<q7gRG$}pS4c}IYb-ct(NRMVqE*UdhnrJ79e@k`6C>_2U&w5V9Tlc3gdv^ldW zXDeA9_m;H!WQHkF_R9&EjymX(ewX-I=Ioa1^6cw{tF7uo>kRcoy<e!i(SdzqWA72@ z8(VtlYmRnyj^G`fVyonzb$^EZs-5rRJqVONk$9`*pBA=h=ZiRY6<VuCg+ih48sVKI znZ~l3J;lL`ake*$&CbrgIypJ{p_PDMUteSAnWIm&Iof>}i^aYss6Vv=%zwx-nM_RR z#{@OY=kpukaCknz%KZE6?Chh7i3!Jh%3Xiq_W1btMSp+)a?oIw%YWr_N)KZ+iMeod zyr)kF7mLNODEhCesv3wn>CMf}pPikZAG?L=87Qn&D$P_Xl^u$R;U-t+>qsQ>-0OKf zZwaTTnI@P~Tu?KDyt})@ZnV#Nz~rJ(gIeRax3|A`bacGm3^3_h*XUZm^)keT0@eFg znh3mXR5w7Q={E{IUw;zFEbns*{m)ez4Xj9zQh@4R0p-ar=w?2pjG#ku<UXdL`HCR^ z$a84>3RG`}Lg6{x<YG@x&nKkZ_XGr)3MJ+T)oS%M<;g#bRAWN`H7Iw0+`?z1T9gPs zq@4DH?(XgZJ9#YuyCZOybp3x(aM`E7|2{M{^owkOM*CNQ0TlqiTQ0eEHsg%|0000< KMNUMnLSTZ5K7x?| diff --git a/app/assets/images/user_sprite.png b/app/assets/images/user_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..72bcafacc5fa83a9f578c5fb58cc324b7bb510ba GIT binary patch literal 1936 zcmV;B2XFX^P)<h;3K|Lk000e1NJLTq002M$004jp1^@s6yMb?N00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?2OUX7 zK~#9!>|H%>BR3Qt3o24Yx`A~A*(b0BAHd!+)s9cFa^o(EjC8I9Z2HJ2SfvgOk8dE| zK<>5(0trYNz<JO9q);@6!+#+wK7f!%qv1z>eDCp*L()etFE7O*ORG3=$pmBq4qV!G zH*Rijy7W;|n%~{sm5Tc(^f7I?&(DwO{?xW$=jZ2J{D+5!QgMHauetw<Pxq%T8o(L! zDSfQDe`#>PL#cFZoFw?!1T^>Nl!kjOTN3<sjs3IwO@!+es}kArDn-p<zZ2p56`yQ* zl}ZB`{7m|8L}{F;^^@Ue9}qF`3ZKh8)y)V$iUyF+m_S_zY`b(_rmQ*nj2(QsE^Ren zD%s$g(#){(4Ejm>`V4uRiZeb{)(T%q07q_Akr{#!zOGWXAV+Rgku5%5SNre*4E~6} zkM>~0N$~S%(9y~D;AJ^d8{%4w;1<#&_ko?<4nD4(@Y{}+pJSjQI;k%F#cE@_kvzN> zAJO7T2p>=<Jqf%}To>s2N(`4r0XZ<jN7q+kxIEfNAk<TYvnj<0KRZE(XO^(JLbAbB z5)|Ls1jwG3i1sdpuV<-hPxib-v=;>5$pnamIa-1X(#3VkNO1=r*U3kN{|hIVouCH+ zn~16|ikiXsOdanxNfP{{{Bks#Kqep)kO{~HWCAh)hblW`0UG7;2#cqaW~m1_EHuj7 z;`<D6Y~)=eNF-DkWN;W+A*8H$7@UX%B|Z;>QxU+Ei~MRyUU~5>kTHu$KqEepF^fik zKm-@!ljhkcfslCwB8>5U%tbpGf=}SlRHq@IXQ*oh|FH__6Rh!V7E&~h24NChhzpCd z^DuTC!c<@qPWUFKV$uzku*n}N-9q&i4bSlEtuL56^c81(%pIC{gEhkH^eC~rLSeq6 z^p(>0Ad|bWE<Rap$Hm*cosUGtH<}PZOU?{!aVeyKDE;c|6VQ^*_&T3pJR^j6g44o& zBJzm{7zFSI&iF*Yz?%Sph!U!GZ1LDI)FKPK^RvdUTV&xpCkV6P^fy#ZmXqSY1xl09 zYYbr)#`tw+;GzLd0ZLuBGzdY0L4Z_?uOh*EG>BK-Lv%+v;aL6;N}r3jDef{v%i~pd zFnq6RaX7|O=xXL5l|O%io&HGam(adIaEw;?vM=yjAAk|!SRiDILCj~tNqv=qnqUNA zgg6!mvBnQJA%X?gA7O8Q3H|b)Qcx3X6zPN?az==4^B(HBQOQZMyIyA!aVo(HKgz2y z(gx1-p10D_->jlPZ>|$fs=VU!RvP+yi?7;R(~eO2uEN=^(LyOI-&HufTKwPypsyFf zm!V<+L&vDZ4;Bc0Ym(m!WCAh)nSe|{CLj}#3CILw0x|)afP<8}^8<KNu^$-gnTEtY z!!dmnd>Rt>Of{e%f$U?<8=6QIe9Rjf5pY_B-3P>Zom#9UiGr_MNm54uGc^cQh&A%E z*-V)Xzm9<4inlp5wwZ+o_yT#1kf*66!`ICTZdPeAdzFJ-F7T{s#g~aB!EYH9Vv3Ax zHbCEdRz4ZN$*k}NT3{fxj1GL{*lNk~O#`7mGUSY}HNU$JT>0quEz3g8k@=P4{uR_U zbmgPs+lIo&0N5OJwMM$ack@V<kB09u7U-Z5{1%9}&31*B=@jv0i%)?KZ=3bPZ+jHt zkwV+eDvi`zXkYOuwDrdKeK)wzy~9E9^L&6Nehw|`NWb;UGrt|qCXflp1Y`m-0hxeI zKqep)kO{~H9He;72MBwM%a}XL>qOXFT)OTk_t`bpD|XNJ9Hu;fSaG)K(B=GL9~0;m zY32Z<;<pW2db1aoWodGf1fJpfdH$`}c6zM;-{PB`B!OqP_`0pLCK|vt_J~v(mYZ#p zcWLko$qIzHiZ?z8u_u5E&MaOy6k0s)vR^nJsYeBmj^Aof<FWL$sgvP?i*s-nwr2^T z)q>&Ioh6{tfKqZYx29emexg+5XCv?MO}#w)gb{ud0UKd9t+u=&E_kX@OH%@z@evm^ z;_C<y-?6!Ra?$oW7K^0b;XD3^nH_waMN+c39#bQCS+2c7H2jt(%4;gXssYS5%1eUZ z(l{|u28!Qsp?((}WH160!OlSOn;m@DqqcOB;9Bs)CpAPhIkroWR%*njN_*q$d_X1j z<2}p4QdcU#v!#|)Qa|3aG^2O;DlO3wFw=Nc(_rM-<M|}`Eloep4?GKBo#B84lh!X0 zi~IEB@9=Rzf=TNe<2N0qHYj#aaVij8lqz-B9L0A{zqdX+0O6|=U!~5Pqxi1r_x1z` zt*KgOx{%cLq-Nmab#4G!(+gj9Zh+N{kcNaN336zHhJ;3ZUFD4<LHL8yqWS2Wt;ePG zA=HTx@CVlTO_ev+0EJ&D5u6-Lj;6x6VOm5I_ysM#?!U}>6Y#A`eld~>IB@w_fB^uR WX?a^M6y#6<0000<MNUMnLSTY{hK{NL literal 0 HcmV?d00001 diff --git a/app/assets/images/useradmin.png b/app/assets/images/useradmin.png deleted file mode 100755 index 0fd2e03e4052a2e106c484924362143c7a717098..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmV+*0^j|KP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0j)_y zK~#9!?3X`MgFqC<Stq?2F95woas%-M;t9e5EU2hsOQYU^be5#EOd4xEfp`H2tsU__ z=VNAPU4fN_Sny`vEcrwD?f1QXyAf4YIfslR=fE)m{6By=j+bKs2z3<@z>Wrn$SC<b zOOm7<6JU-9FQm7hB$(Zx020J4<w|qU8(?an!a9Hi647we@*6KT43DOEiMCFNqD&P_ znqm*2w2L~TYbz#@H4P!9YcRn}g2?(R5I}*PvOs>|;~C`~tH#s7alLp=wscZ}AVL)7 zaf9q7AU`SJDNk^nH>qG^LERf%!$RK^fZw|n(~snk`pyvG3<~yBKv9GJjsT>K9G28k z&;(K|0I(v!%O#3X4qY*FC-rs3XuKQ3iV_N3u*6F0Rsw(j%9;gIyAA-dP&(ry<tybW zW*=e&{pbtA#+eW>Y{xU@1~!xc+d`>tI0EpjA4u3+?2^~8;a*Zjp0PXFi3lpJpumIV zzYMS)@<_%2=cEMtT{oUcsr<Ei)6CY>vGWxYj9PFTtRTmF5w=+4V;`~82mTQGZx0_u if$5LQ1ke^=0t^7;&BWi3zYj0~0000<MNUMnLSTZH6XH1l diff --git a/app/assets/images/userlogout.png b/app/assets/images/userlogout.png deleted file mode 100755 index 816083dbf418bdb233e4b19bc43d2f791141f24b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 514 zcmV+d0{#7oP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0gp*U zK~#9!>{roogD?yYx&DU@!UmxeG@T%Hf_jAZhu^lpe077Q8_)?tHb^%h8zd7@=}x)x z>5MF!wEUnuA7GI6Bt6L{>AG$<rp#v}%LHI_0Cz)_%d#xsvV&o&s;XnwNMfr1jAw8; z!dTGMBY<fBGX<Gt{O?i#o~Cfg>9GYbTcyqmeh;Gto%4_gV2<}RjM6dW#v6<+jD`S( z0{}(zViOVB!n$9P6JY=d^*fu^k_>@gtmh4^w+@YfVI=#|vYdEg9P0%GxC(mn8Il9) z3x}Sxr~s_2dy&Z=0$*hTX~<*yz%jDSdC8`?1aS5kyJ;s}J93PmzAb`A0gyW3#j1k5 zhiFAWKX67#ia^8aI1AjYQU>7UijoAN78tE<MoXXmT&QDII9XE<;MGp)y`jCp+egIn z0JYCOn?BG1r0oei8hU20Ug7(20G2mf$EzQfro3n4`U2x-(1}O@;S<rgx(^T^?pbe_ z1iAC%Gahv&BwiS5PD@6#hV~70#U#_O*#uy00KWnZ04Uj!^-8`AqW}N^07*qoM6N<$ Ef`l{J1poj5 diff --git a/app/assets/images/usersettings.png b/app/assets/images/usersettings.png deleted file mode 100755 index 2ca328f9cecf2d4dcac03e3b0bf3a946d7bf2066..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmV;S0bc%zP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0WL{I zK~#9!>{rnZf-n#*#(x=s4Rixw12?c6$QR%G%NHZm4cI_NzzrAyC&0V-NJs+_3ARCK zaw*qKdzZU+?}Ag;wXnH1!tz=J*!CIXICg2vNs1&%WQYAgoBCkq`w`jIm<;d(dy-R+ z{W!qBBa!ng0jHKEv=RX7m$vkZQ%SX~Ol5$b``TGVa#>CrPOx(9rSS|9W>S<ZVC;}C zzs-QsFz_VF20CY_XYJU>o5KQN=Awr(kP+*-4GggJJHDND8fta+fO2Na5PF+IAKI1M zWNip%1qMwUq%QDMHQ4zT4|tk$(V+{pp2WD0Y!H#xLFfMg!V)zX8V1Y+K=mv^vDcOa zM%$2rD3A$u>_Rs_4F`d2)*x&ct&hbrfKQFIzlY5FZ@BmXUIGjNQW#uEuCPRg00000 LNkvXXu0mjfFg>W9 diff --git a/app/assets/images/usershareinvite.png b/app/assets/images/usershareinvite.png deleted file mode 100755 index 84b1a91730dfb18a9ac56841cdbc7136a9c44f08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNC@5Lt z8c`CQpH@<ySd_}(n3A8As^FQMn4TJxnwU~qcrw+7fq{|V)5S5Q;#Sh1|Nrd|J20uW zF|sY@lPEo~f;nOX=d`I)V;O>eg=~AB7#=>IX`|u-f9CV2m~GP>)-dxl{!kXxWuKYK z!PCfn#ERib5WAM;BjqbP%t1mAYZUYtk^<($E;;b2JHVK0L7LEXj)e+xUd=J}4Lv1= zf~(4zCPk{GJ5M;q8qh2@DdDG6l8(9vlfeUiUPksU6Aq?VGHzVxmgBgD-&7!_KvAx= zcS(d_mM4eN2c|0@Ty#ElUU;FTxpzX8$Z2O?2FoLYvyR$1>F#GZs-hZJ^opr&g|b8g zYc~Ujax0I0=qn~A*^TlMTjW|ky<Hh4Ig#Ow<`w&j+syKr3F2YKlJ37*!5;1?XK-j> ZWLPR`lh9}OH3Jxa44$rjF6*2UngALUfztp0 diff --git a/app/assets/images/xlightbox.png b/app/assets/images/xlightbox.png index 04144909c5617cddb15661910bfe4471424d6d93..489328487cfc12a37f0260a674e404d5fe09197b 100755 GIT binary patch delta 180 zcmV;l089Ub0*V5VUVoQKL_t(|+N@L26@VZJ1Se<%M`(pccZAwNH)sPB<N3@4d(ZAm z@$L{2^xiK3;NZq)tvx|O2;srUWU!~j%7H^Osl<hE8V(&eCXU1zWUz5&(L@mE+hUAS zCGfg?Mx|zhK^Bn2v?&H!os#%vFfi$M$iO82D`Dypr`lM}f-RUu{YcF$h_5Y~m@lm& iaIF3IfV1O#2`~V$zKd3!Z7InB0000<MNUMnLSTZ?=Tb=k delta 174 zcmV;f08#&n0)zsPUVo8EL_t(|+N@K74Zt7>LoV0{p0F1@-52~oKiCIuY{YC%V2Nu& zg0U?T#O0h90EloQc<(n*P)d35kq;|JWP&AbeC#-)NhfX~gK$LBOaw7$f~&Qv1kQ(d z)UVUPr~;Ch4$VM&rzCzE7$#{nW`s%n_k^h?PL1)l3t|<m04G{v0_VdYi(f{in1GvI c=UspS0Qzi(G&-xF1ONa407*qoM6N<$g4r)e@c;k- diff --git a/app/assets/images/zoom_sprite.png b/app/assets/images/zoom_sprite.png new file mode 100755 index 0000000000000000000000000000000000000000..b03bdeec160d9ffae2b230c71388178c055e6041 GIT binary patch literal 364 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|;6M7srr_TW@X|@*P&-X??ik z)Dcw+r=tJCEy@L)VW%#zE(sGeD*5n#+BWB`FPyt`S6qqWKVK<(jv1&I1p124#my+L zyLI?$<;<j>@8?>l2krW$*i!wSZ^u5H`=XP7onc^@<8HE_t-W!1@67}mwt2hur5R+E zA2>5%qfF1~SH{d+Zf8E)JNcp2^sCcvT07<Hm56Vvn|?OFW!JB@_fwzpJxCT{V5sAp z`K5j9>?`7V-Itjl7Gojn7X6xhrGjro@72nOAnMtk31SQfDlMcIv!bf*ujDphxO>OC Tu=1lwB1p>9)z4*}Q$iB}-zS5B literal 0 HcmV?d00001 diff --git a/app/assets/images/zoomextents.png b/app/assets/images/zoomextents.png deleted file mode 100755 index 256ed2da00d69b8e755e2c68a2242f3a2b0969d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9IdP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F800009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?0Yphe zK~#9!>{i_kf<O#DedOiXKsFFJ&`ody+~C~64RjPnzzuK%e1O;UYf_SiU^w{+YOcu_ zO0V3tUu(UUwN@=DYqhZW0DJ(y8$eyx5l{k_^d%VB16t^VWcBGFLbe8v1lY8e9>6UK z0y9ehI5@;31GYV`cVYyAlv9^L9!}YwfCGc{C$DYU*G-6lK2%j@0L#dMu)`<hwZ_l5 z?Cn$n&|h%PDf5`<<<3vog=$}LnF?;s2W-(O29QMrBqFO+*h^t2J?da9Y3%RN*8@3l zZM`ebTnoDvY{>dw#W#bRP){)I^q2s4z)`%%P0dBuE7or<AI0D9M$du8n(%9WhRj0V z8blY-U_`qS^}Zwf_`gOmZOB<2`4H9dXLKeX*TbEA;7wnoa^MWzXUu&d>lje;-v|7i h&<EfHm|9)}3;?am3Z2VbdAR@p002ovPDHLkV1lc6xFrAp diff --git a/app/assets/images/zoomin.png b/app/assets/images/zoomin.png deleted file mode 100755 index f02613caa5bcc6516d68cc2c54b1389685505a07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNC@5Lt z8c`CQpH@<ySd_}(n3A8As^FQMn4TJxnwU~qcrw)nWPqoOV@SoVH&YC`7!-L}dQ<I+ zzyA-Paem3!%7ny~ffEntE!l9B$D-wo&RrkB>C8YK3VIEzrdeHER#APTn)CnBzq4m@ z^0lx?6fN-l=2PbV_0e6{2S%kXXAJl{7DpGbGZaWUh^fX-7KjIGWk?9OV`O94H_deN T<?Bc1fkZrA{an^LB{Ts52(C+& diff --git a/app/assets/images/zoomout.png b/app/assets/images/zoomout.png deleted file mode 100755 index c54b4c4b0600fb9614930d46b14cd5011c17691a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 187 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWNC@5Lt z8c`CQpH@<ySd_}(n3A8As^FQMn4TJxnwU~qcrw)nsK~?9#WAGf)|;z_Tnq*r&Vjmf zi~es;+ZsMW@6sn@Ya5RPYgWxT)AbOj5(IV^r~H1E>gA>NBbj-w-b#p|4Yvgo55t2v U_JpjhYA--yp00i_>zopr0FVGSFaQ7m diff --git a/app/assets/javascripts/metamaps/Metamaps.GlobalUI.js b/app/assets/javascripts/metamaps/Metamaps.GlobalUI.js index 5f10d4cf..5f03e7b7 100644 --- a/app/assets/javascripts/metamaps/Metamaps.GlobalUI.js +++ b/app/assets/javascripts/metamaps/Metamaps.GlobalUI.js @@ -313,6 +313,7 @@ Metamaps.GlobalUI.Account = { $('.sidebarAccountBox').fadeIn(200, function () { self.changing = false; self.isOpen = true; + $('.sidebarAccountBox #user_email').focus(); }); } }, @@ -321,6 +322,7 @@ Metamaps.GlobalUI.Account = { if (!self.changing) { self.changing = true; + $('.sidebarAccountBox #user_email').blur(); $('.sidebarAccountBox').fadeOut(200, function () { self.changing = false; self.isOpen = false; @@ -396,7 +398,7 @@ Metamaps.GlobalUI.Search = { width: '400px' }, 300, function () { $('.sidebarSearchField, .sidebarSearch .tt-hint').css({ - padding: '10px 10px 0 10px', + padding: '7px 10px 3px 10px', width: '380px' }); $('.sidebarSearchField').focus(); @@ -413,7 +415,7 @@ Metamaps.GlobalUI.Search = { if (!self.locked && !self.changing && self.isOpen && (bypass || $('.sidebarSearchField').val() == '')) { self.changing = true; $('.sidebarSearchField, .sidebarSearch .tt-hint').css({ - padding: '10px 0 0 0', + padding: '7px 0 3px 0', width: '400px' }); $('.sidebarSearch .twitter-typeahead, .sidebarSearch .tt-hint, .sidebarSearchField').animate({ diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index 389a0ec2..83f9c6b0 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -116,36 +116,36 @@ button.button, a.button, input[type="submit"] { border: none; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); - box-shadow: 0 1px 2px rgba(0, 0, 0, .2); - border: none; - border-bottom-left-radius: 0; - border-top-left-radius: 0; - height: 30px; + height: 32px; outline: none; - padding: 0 0; - width: 60px; + padding: 0 18px; -webkit-box-shadow: none; box-shadow: none; - background: #AEA9FD; + background: #4FC059; vertical-align: top; - color: black; + color: #FFF; margin: 0px; cursor: pointer; display: inline-block; - font-weight: bold; - line-height: 29px; - min-width: 54px; + text-transform: uppercase; + font-size: 14px; + line-height: 16px; text-align: center; text-decoration: none; -webkit-border-radius: 2px; border-radius: 2px; -webkit-user-select: none; + font-family: 'din-medium', helvetica, sans-serif; } button.button:hover, a.button:hover, input[type="submit"]:hover { - background: #B6B2FD; + background: #49AD4E; +} +button.button:active, +a.button:active, +input[type="submit"]:active { + background: #429B46; } /* * Utility @@ -184,7 +184,7 @@ input[type="submit"]:hover { height: 100%; margin-bottom: 50px; } -.centeredProfile { +.centeedProfile { margin: 0 auto; display: block; width: 830px; @@ -358,16 +358,6 @@ label { margin-top: 10px; margin-bottom: 4px; } -input[type="submit"] { - margin-top: 5px; -} -#user_remember_me { - margin-top: 11px; -} -#user_remember_me, -label[for="user_remember_me"] { - float: left; -} .contentarea p, .contentarea ul, .contentarea ol, @@ -473,99 +463,147 @@ label[for="user_remember_me"] { background-color: #E0E0E0; color: #424242; text-transform: uppercase; - text-align: center; + text-align: left; font-size: 14px; line-height: 14px; + position:relative; +} +.accountInnerArrow { + width:16px; + height:16px; + background-image: url(arrowdown_sprite.png); + background-repeat: no-repeat; + position:absolute; + top: 8px; + right:6px; +} +.unauthenticated .sidebarAccountIcon:hover .accountInnerArrow { + background-position: 0px -16px; } .sidebarAccountIcon img { - border-radius: 17px; + border-radius: 16px; } .sidebarAccountBox { display: none; height: auto; - padding: 10px; - min-width: 120px; } .authenticated .sidebarAccountBox { - width: auto; + width: 138px; + padding: 16px; } .unauthenticated .sidebarAccountBox { - width: 200px; + width: 270px; + height: 280px; +} +.sidebarAccountImage { + width:48px; + height:48px; + margin: 0 auto; + border-radius: 24px; } .sidebarAccountBox h3 { - font-family: 'vinyl', helvetica, sans-serif; text-transform: uppercase; - font-style: italic; + color:#424242; + font-size:14px; + line-height:14px; + margin-top:8px; + text-align:center; + max-width:138px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } .sidebarAccountBox ul { list-style: none; + margin-top:10px; } -.sidebarAccountBox li.accountIcon { +.sidebarAccountBox .accountListItem { padding: 0; background-size: 18px 18px; background-repeat: no-repeat; background-position: 0px 6px; - font-size: 18px; - line-height: 20px; + font-size: 14px; + line-height: 14px; + color: #757575; } -li.accountIcon:hover { - background-position: 4px 6px; +.accountListItem:hover { + color: #424242; } -li.accountMaps { - background-image: url('MMCCicon_map.png'); +.accountListItem .accountIcon { + width:32px; + height:32px; + position:absolute; + pointer-events:none; + background-repeat:no-repeat; + background-image: url(user_sprite.png); } -li.accountSettings { - background-image: url('usersettings.png'); +.accountSettings .accountIcon { + background-position: 0 0; } -li.accountAdmin { - background-image: url('MMCCicon_admin.png'); +.accountAdmin .accountIcon { + background-position: 0 -32px; } -li.accountInvite { - background-image: url('MMCCicon_invite.png'); +.accountInvite .accountIcon { + background-position: 0 -64px; } -li.accountLogout { - background-image: url('MMCCicon_logout.png'); +.accountLogout .accountIcon { + background-position: 0 -96px; } -li.accountIcon a { +.accountListItem a { display: block; - padding: 6px 0 6px 25px; + padding: 9px 0 9px 62px; + color: #757575; +} +.accountListItem:hover a { + color: #424242; +} +.accountListItem:hover .accountIcon { + background-position-x: -32px; } li.accountInvite span { display: block; - padding: 6px 0 6px 25px; + padding: 9px 0 9px 62px; } -.sidebarAccountBox a { - +.accountImage { + background-image: url(user.png); + background-repeat: no-repeat; + height:84px; + width:84px; + margin: 24px auto; +} +.accountInput { + margin: 0 35px 10px; } .sidebarAccountBox input[type="email"], .sidebarAccountBox input[type="password"] { width: 200px; height: 32px; - font-size: 15px; + font-size: 14px; direction: ltr; + outline:none; -webkit-appearance: none; appearance: none; display: inline-block; margin: 0; - padding: 0 8px; + padding: 0 10px; background: #fff; border: 1px solid #d9d9d9; border-top: 1px solid #c0c0c0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - -webkit-border-radius: 1px; - -moz-border-radius: 1px; - border-radius: 1px; + -webkit-border-radius: 2px; + -moz-border-radius: 2px; + border-radius: 2px; font: -webkit-small-control; - color: initial; + color: #BDBDBD; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; - display: inline-block; text-align: start; + font-family: 'din-medium', helvetica, sans-serif; } .sidebarAccountBox input[type="email"]:hover, .sidebarAccountBox input[type="password"]:hover { @@ -575,25 +613,40 @@ li.accountInvite span { -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } -.sidebarAccountBox .links a { - display: block; - margin-top: 5px; +.accountSubmit { + margin-left: 35px; + float:left; } +.accountRememberMe { + float:right; + margin-right: 35px; +} +#user_remember_me { + margin-top: 11px; +} +#user_remember_me, +label[for="user_remember_me"] { + float: left; + font-size: 12px; + color: #424242; +} +.accountForgotPass { + margin: 8px 0 0 35px; + font-size: 12px; +} +.accountForgotPass a { + color: #757575; +} +.accountForgotPass a:hover { + color: #424242; +} + /* Save To New Map */ .sidebarFork { width: 32px; height: 32px; } -.sidebarForkIcon { - position: absolute; - width: 32px; - height: 32px; - background: url('fork.png') no-repeat center center; - background-size: 32px 32px; - cursor: pointer; -} -.sidebarForkIcon:hover {} .sidebarFork .hoverForTip:hover .tip { display: block; @@ -622,18 +675,6 @@ li.accountInvite span { height: 32px; } -.sidebarFilterIcon { - position: absolute; - width: 32px; - height: 32px; - background: url('filter.png') no-repeat center center; - background-size: 32px 32px; - cursor: pointer; -} -.sidebarFilterIcon:hover { - -} - .sidebarFilterBox { display:none; height: 400px; @@ -704,19 +745,6 @@ h3.filterBox { width: 32px; height: 32px; } -.sidebarCollaborateIcon { - position: absolute; - width: 32px; - height: 32px; - background-image: url('junto32.png'); - background-size: 32px 32px; - background-position: center center; - background-repeat: no-repeat; - cursor: pointer; -} -.sidebarCollaborateIcon.blue { - background-image: url('junto32.png'); -} .sidebarCollaborateBox { display: none; height: auto; @@ -855,13 +883,13 @@ float: left; display: block; } .rightclickmenu .rc-permission .toCommons { - background-image: url(MMCCicon_commons.png); + background-image: url(CO64.png); } .rightclickmenu .rc-permission .toPublic { - background-image: url(MMCCicon_public.png); + background-image: url(PU64.png); } .rightclickmenu .rc-permission .toPrivate { - background-image: url(MMCCicon_private.png); + background-image: url(PR64.png); } .rightclickmenu p { padding: 7px; @@ -895,13 +923,13 @@ float: left; background-size: 16px 16px; } #new_topic .topicPermission.commons { - background-image: url(MMCCicon_commons.png); + background-image: url(CO64.png); } #new_topic .topicPermission.public { - background-image: url(MMCCicon_public.png); + background-image: url(PU64.png); } #new_topic .topicPermission.private { - background-image: url(MMCCicon_private.png); + background-image: url(PR64.png); } #new_topic .topicOriginatorIcon { position: relative; @@ -968,13 +996,13 @@ float: left; background-size: 16px 16px; } #new_synapse .synapsePermission.commons { - background-image: url(MMCCicon_commons.png); + background-image: url(CO64.png); } #new_synapse .synapsePermission.public { - background-image: url(MMCCicon_public.png); + background-image: url(PU64.png); } #new_synapse .synapsePermission.private { - background-image: url(MMCCicon_private.png); + background-image: url(PR64.png); } #new_synapse .synapseOriginatorIcon { position: relative; @@ -1009,55 +1037,53 @@ float: left; display: none; } /* map info box */ +/* map info box */ .wrapper div.mapInfoBox { display: none; position: absolute; bottom: 40px; right: 3px; - background: #0F1519; - border-radius: 5px; - width: 320px; - height: auto; - padding: 10px; - font-family: 'LatoLight'; - font-size: 15px; - line-height: 17px; + background-color: #424242; + color: #F5F5F5; + border-radius: 2px; + width: 360px; + height: 300px; + padding: 0; font-style: normal; text-align: center; + box-shadow: 0 3px 3px rgba(0,0,0,0.23), 0px 3px 3px rgba(0,0,0,0.16); } .mapInfoName { - padding-bottom: 10px; - margin-bottom: 10px; - background: url(mapInfoLine.png) no-repeat bottom center; + font-size: 18px; + line-height: 20px; + height: 20px; + padding: 26px 0; } -.mapInfoName, .mapInfoStat { - font-size: 25px; - line-height: 27px; + background-color: #E0E0E0; + font-size: 18px; + line-height: 20px; + height: 48px; + padding: 0; + color: #424242; } .wrapper div.mapInfoName span, .wrapper div.mapInfoDesc span { float: none !important; padding-bottom: 10px; } -div.mapInfoStat { - padding-left: 29px; -} .infoStatIcon { float: left; width: 25px; - padding: 6px 0px 7px 45px; - height: 27px; + padding: 14px 0px 14px 45px; + height: 20px; background-repeat: no-repeat; text-align: left; - font-size: 20px; - line-height: 27px; } .mapContributors { background-image: url(MMCCicon_mapper.png); - background-position: 16px 6px; - background-size: 27px 27px; + background-position: 13px center; position: relative; } .infoStatIcon .tip { @@ -1070,7 +1096,6 @@ div.mapInfoStat { color: black; border-radius: 4px; font-size: 15px !important; - font-family: 'LatoRegular'; line-height: 17px; padding: 3px 5px 2px; z-index: 100; @@ -1087,86 +1112,88 @@ div.mapInfoStat { display: block; } .mapTopics { - background-image: url(MMCCicon_topic.png); - background-position: 16px 6px; - background-size: 27px 27px; + background-image: url(topic32.png); + background-position: 13px center; } .mapSynapses { - background-image: url(MMCCicon_synapse.png); - background-position: 18px 6px; - background-size: 27px 27px; + background-image: url(synapse32tmcard.png); + background-position: 13px center; } .mapInfoBox .mapPermission { background-position: 0 center; - background-size: 30px 30px; - width: 30px; - height: 30px; + width: 32px; + height: 32px; padding: 0; - margin: 5px 30px 5px 10px; + margin: 8px 30px 8px 10px; position: relative; } .mapInfoBox .mapPermission.commons { - background-image: url(MMCCicon_commons.png); + background-image: url(CO32.png); } .mapInfoBox .mapPermission.public { - background-image: url(MMCCicon_public.png); + background-image: url(PU32.png); } .mapInfoBox .mapPermission.private { - background-image: url(MMCCicon_private.png); + background-image: url(PR32.png); } .yourMap .mapPermission:hover { - background-image: url(/assets/MMCCicon_maximize_arrow.png); + background-image: url(arrowexpand.png); cursor: pointer; } .yourMap .mapPermission.minimize { - background-image: url(MMCCicon_minimize_arrow.png) !important; + background-image: url(arrowcollapse.png) !important; cursor: pointer; } .mapInfoBox .mapPermission .permissionSelect { list-style: none; - width: 30px; - height: 60px; + width: 32px; + height: 64px; position: relative; - top: 30px; + top: 32px; } .mapInfoBox .mapPermission .permissionSelect li { - width: 30px; - height: 30px; + width: 32px; + height: 32px; background-repeat: no-repeat; background-position: center center; - background-size: 30px 30px; } .mapInfoBox .mapPermission .permissionSelect .commons { - background-image: url(MMCCicon_commons.png); + background-image: url(CO32.png); } .mapInfoBox .mapPermission .permissionSelect .public { - background-image: url(MMCCicon_public.png); + background-image: url(PU32.png); } .mapInfoBox .mapPermission .permissionSelect .private { - background-image: url(MMCCicon_private.png); + background-image: url(PR32.png); } .mapInfoBox .mapPermission .permissionSelect .commons:hover { - background-image: url(MMCCicon_commons_black.png); + background-image: url(CO32b.png); } .mapInfoBox .mapPermission .permissionSelect .public:hover { - background-image: url(MMCCicon_public_black.png); + background-image: url(PU32b.png); } .mapInfoBox .mapPermission .permissionSelect .private:hover { - background-image: url(MMCCicon_private_black.png); + background-image: url(PR32b).png); } .mapInfoBox .mapInfoDesc { - font-style: italic; - color: #BBB; - padding-bottom: 5px; - margin: 5px 0 8px; - background: url(mapInfoLine.png) no-repeat bottom center; + font-family: helvetica, sans-serif; + color: #E0E0E0; + margin: 8px; + height: 106px; + font-size: 14px; + line-height: 16px; +} +.mapInfoBox .mapInfoMeta { + height: 35px; + border-top: 1px solid #F5F5F5; + padding: 6px 0 7px; } .mapInfoBox .mapInfoMeta p { margin: 4px 0; - font-size: 14px; - font-style: italic; - color: #BBB; + font-size: 12px; + color: #F5F5F5; } + /* lightboxes */ #lightbox_overlay { @@ -1179,7 +1206,7 @@ div.mapInfoStat { display: none; } #lightbox_main { - width: 550px; + width: 770px; height: auto; margin: 0 auto; z-index: 2; @@ -1222,27 +1249,114 @@ div.mapInfoStat { border: none; } #lightbox_content { - background: white url(metacode-watermark.png) 443px -30px no-repeat; +/* background: white url(metacode-watermark.png) 443px -30px no-repeat; padding: 20px; - border-radius: 5px; + border-radius: 5px;*/ + width: 552px; + height: 434px; + background-color: #e0e0e0; + padding: 64px 124px 64px 124px; + border-radius: 2px; } .lightboxContent h3 { - font-style: italic; +/* font-style: italic; text-transform: uppercase; font-family: 'vinyl'; font-size: 30px; line-height: 35px; - color: black; + color: black;*/ + font-family: 'din-medium'; + font-size: 24px; + text-transform: uppercase; + color: #424242; + text-align: left; + padding: 0 0 0 0; } .lightboxContent h3.forCreateMap { text-align: center; } +#svi { + padding-top: 56px; + padding-left: 162px; + margin: 0 auto; +} +#svi1 { + font-family: 'din-medium'; + font-size: 14px; + font-color: #424242; + text-transform: uppercase; + text-align: left; + display: inline-block; +} +#svi2 { + font-family: 'din-medium'; + font-size: 14px; + font-color: #424242; + text-transform: uppercase; + text-align: left; + display: inline-block; +} + +#svi1 > p, #svi2 > p { + width: 150px; +} .lightboxContent { - display: none; + font-family: 'din-regular'; + font-size: 14px; + color: #424242; + text-align: left; } .openLightbox { cursor: pointer; } +.lightbox_links a { + height: 70px; + width: 104px; + border-radius: 2px; + padding-bottom: 0; + font-family: 'din-medium'; + font-size: 14px; + text-transform: uppercase; + color: #757575; + text-align: center; + display: block; + cursor: pointer; + position:relative; + +} +.lightbox_links a:hover { + color: #424242; +} +.lightbox_links a:active { + color: #00bcd4; +} +.lightbox_links .lightboxAboutIcon { + background-image: url(about_sprite.png); + background-repeat: no-repeat; + width:32px; + height:32px; + margin:10px auto; + background-position: 0 0; +} +.lightbox_links a:hover .lightboxAboutIcon { + background-position-y: -32px; +} +#lightbox_metamapps .lightboxAboutIcon { + background-position-x: 0; +} +#lightbox_community .lightboxAboutIcon { + background-position-x: -32px; +} +#lightbox_source .lightboxAboutIcon { + background-position-x: -64px; +} +#lightbox_blog .lightboxAboutIcon { + background-position-x: -96px; +} +#lightbox_term .lightboxAboutIcon { + background-position-x: -128px; +} + /* jquery ui tabs */ .ui-tabs-hide { @@ -1344,20 +1458,16 @@ div.mapInfoStat { /* about */ #about > p { - color: #000; - font-size: 16px; - line-height: 24px; +/* color: #000; + font-size: 16px;*/ margin: 10px 0; + line-height: 24px; } #about ul { list-style: none; } #about ul li { display: inline-block; - padding: 5px; -} -#about li a { - color: #097A51; } /* invite */ @@ -1458,25 +1568,25 @@ div.mapInfoStat { cursor: pointer; } .new_map .mapCommonsIcon { - background-image: url(MMCCicon_commons.png); + background-image: url(CO64.png); } .new_map .mapPublicIcon { - background-image: url(MMCCicon_public.png); + background-image: url(PU64.png); } .new_map .mapPrivateIcon { - background-image: url(MMCCicon_private.png); + background-image: url(PR64.png); } .new_map .mapCommonsIcon.selected, .new_map .mapCommonsIcon:hover { - background-image: url(MMCCicon_commons_black.png); + background-image: url(CO64b.png); } .new_map .mapPublicIcon.selected, .new_map .mapPublicIcon:hover { - background-image: url(MMCCicon_public_black.png); + background-image: url(PU64b.png); } .new_map .mapPrivateIcon.selected, .new_map .mapPrivateIcon:hover { - background-image: url(MMCCicon_private_black.png); + background-image: url(PR64b.png); } .new_map .permIcon h4 { font-style: italic; @@ -1692,53 +1802,7 @@ div.mapInfoStat { -webkit-box-shadow: none; box-shadow: none; } -/* FAQ */ -#wrapper > div.FAQ { - width: 700px; - margin: 0 auto; - padding: 20px 0 20px 20px; - background: rgba(0, 0, 0, 0.4); - color: white; - height: 100%; - overflow: hidden; - position: relative; -} -.FAQ .question { - display: block; - background: rgba(0, 0, 0, 0.4); - padding: 10px 45px 10px 10px; - font-weight: bold; - margin-bottom: 10px; - margin-right: 20px; - line-height: 24px; - position: relative; - cursor: pointer; -} -.FAQ .answer { - padding: 0 30px; - margin-bottom: 20px; - line-height: 24px; - margin-right: 20px; -} -.FAQ .answer.off { - display: none; -} -.FAQ .switch { - position: absolute; - top: 0; - right: 0; - width: 35px; - height: 44px; - background-repeat: no-repeat; - background-position: center center; - background-image: url('/assets/MMCCicon_maximize_arrow.png'); - background-size: 25px 25px; - cursor: pointer; -} -.FAQ .minimizeAnswer { - background-image: url('/assets/MMCCicon_minimize_arrow.png') !important; -} /* request */ #wrapper .requestInvite { @@ -1750,17 +1814,6 @@ div.mapInfoStat { height: 100%; overflow: hidden; } -.addMap { - display: block; - width: 32px; - height: 32px; - background: url('newmap.png') no-repeat center center; - background-size: 32px 32px; - cursor: pointer; - border-radius: 2px; - margin-right: 10px; -} - .home_bg { display: block; diff --git a/app/assets/stylesheets/base.css b/app/assets/stylesheets/base.css index 871a861e..07faaad4 100644 --- a/app/assets/stylesheets/base.css +++ b/app/assets/stylesheets/base.css @@ -121,6 +121,7 @@ background: none; position:relative; border-bottom: 1px solid #BDBDBD; border-top: 1px solid #BDBDBD; + background-color: #e0e0e0; } .linkItem { @@ -155,12 +156,12 @@ background: none; padding:17px 0 17px 28px; } .linkItem.mapCount { - background-image: url(MMCCicon_map_black.png); + background-image: url(metamap32.png); min-width: 16px; padding:17px 0 17px 28px; } .linkItem.synapseCount { - background-image: url(MMCCicon_synapse_black.png); + background-image: url(synapse32tmcard.png); min-width: 16px; padding:17px 0 17px 28px; } @@ -168,23 +169,23 @@ background: none; } .linkItem.mapPerm.co { - background-image: url(MMCCicon_commons.png); + background-image: url(CO32.png); } .linkItem.mapPerm.pu { - background-image: url(MMCCicon_public.png); + background-image: url(PU32.png); } .linkItem.mapPerm.pr { - background-image: url(MMCCicon_private.png); + background-image: url(PR32.png); } .showcard .yourTopic .mapPerm:hover { - background-image: url(/assets/MMCCicon_maximize_arrow_black.png); + background-image: url(arrowexpand.png); background-size: 31px 25px; background-position-x: 8px; cursor:pointer; } .showcard .yourTopic .mapPerm.minimize { - background-image: url(MMCCicon_minimize_arrow_black.png) !important; + background-image: url(arrowcollapse.png) !important; background-size: 31px 25px; background-position-x: 8px; cursor: pointer; @@ -205,22 +206,22 @@ cursor: pointer; background-color: #F5F5F5; } .mapPerm .permissionSelect .commons { - background-image: url(MMCCicon_commons.png); + background-image: url(CO32.png); } .mapPerm .permissionSelect .public { - background-image: url(MMCCicon_public.png); + background-image: url(PU32.png); } .mapPerm .permissionSelect .private { - background-image: url(MMCCicon_private.png); + background-image: url(PR32.png); } .mapPerm .permissionSelect .commons:hover { - background-image: url(MMCCicon_commons_black.png); + background-image: url(CO32b.png); } .mapPerm .permissionSelect .public:hover { - background-image: url(MMCCicon_public_black.png); + background-image: url(PU32b.png); } .mapPerm .permissionSelect .private:hover { - background-image: url(MMCCicon_private_black.png); + background-image: url(PR32b.png); } .CardOnGraph .metacodeTitle { @@ -437,13 +438,13 @@ font-family: 'LatoLight'; margin: 10px 12px 0 12px; } #edit_synapse .mapPerm.co { - background-image: url("/assets/MMCCicon_commons.png"); + background-image: url("CO32.png"); } #edit_synapse .mapPerm.pu { - background-image: url("/assets/MMCCicon_public.png"); + background-image: url("PU32.png"); } #edit_synapse .mapPerm.pr { - background-image: url("/assets/MMCCicon_private.png"); + background-image: url("PR32.png"); } #edit_synapse .permActivator { @@ -452,7 +453,7 @@ font-family: 'LatoLight'; } #edit_synapse { - background: url("/assets/MMCCicon_synapse_black.png") no-repeat scroll 0 center / 30px 30px #FFFFFF; + background: url("synapse32tmcard.png") no-repeat scroll 0 center / 30px 30px #FFFFFF; border-radius: 5px; padding: 5px 5px 5px 30px; color: #000; @@ -500,7 +501,7 @@ font-family: 'LatoLight'; } #edit_synapse.yourEdge .mapPerm:hover { - background-image: url(/assets/MMCCicon_maximize_arrow_black.png); + background-image: url(MMCCicon_maximize_arrow_black.png); background-size: 24px 17px; background-position: 0px 2px; cursor:pointer; @@ -532,7 +533,7 @@ font-family: 'LatoLight'; /* Map Cards */ .map { - float:left; + display:inline-block; width:220px; height:340px; font-size: 12px; @@ -540,7 +541,7 @@ font-family: 'LatoLight'; overflow: visible; background: #424242; border-radius:2px; - margin:0 12px 12px 0; + margin:16px 16px 16px 19px; } .mapCard { diff --git a/app/assets/stylesheets/clean.css b/app/assets/stylesheets/clean.css index 369d1875..a06e0103 100644 --- a/app/assets/stylesheets/clean.css +++ b/app/assets/stylesheets/clean.css @@ -104,6 +104,7 @@ } .bottomLinks li { display: inline-block; + cursor:pointer; } .bottomLinks li a { color: #9e9e9e; @@ -131,11 +132,17 @@ .homeButton { width: 40px; height: 32px; - background: #757575 url(home.png) no-repeat center center; + background-color: #757575; + background-image: url(home_light.png); + background-repeat: no-repeat; + background-position: center center; border-top-left-radius: 2px; border-bottom-left-radius: 2px; float:left; } +.homeButton:hover { + background-image: url(home_light.png); +} .homeButton a { display:block; width: 40px; @@ -174,7 +181,7 @@ .explorePage .sidebarSearchField, .explorePage .sidebarSearch .tt-hint { width: 380px; - padding: 10px 10px 0 10px; + padding: 7px 10px 3px 10px; } .sidebarSearchField, @@ -184,7 +191,7 @@ border-bottom: 1px solid #BDBDBD; border-left: none; border-right: none; - padding: 10px 0 0 0; + padding: 7px 0 3px 0; width: 0px; margin: 0; outline: none; @@ -192,7 +199,7 @@ line-height: 14px; background: #FFFFFF; color: #BDBDBD; - font-family: 'LatoRegular'; + font-family: 'din-medium', helvetica, sans-serif; } .sidebarSearch .tt-dropdown-menu { left: -35px !important; @@ -485,8 +492,8 @@ position: fixed; top:52px; right:24px; - background-color: #E5E5E5; - border-radius: 4px; + background-color: #E0E0E0; + border-radius: 2px; box-shadow: 0 3px 3px rgba(0,0,0,0.23), 0 3px 3px rgba(0,0,0,0.16); } @@ -497,22 +504,49 @@ .mapPage .upperRightMapButtons { top: 0; } -/*.upperRightMapButtons.animations { - -webkit-transition-property: top; - -moz-transition-property: top; - -o-transition-property: top; - -ms-transition-property: top; - transition-property: top; -}*/ + +.upperRightIcon { + width: 32px; + height: 32px; + background-image: url('topright_sprite.png'); + background-repeat: no-repeat; + cursor: pointer; +} +.upperRightIcon:hover { + background-position-y: -32px; +} +.sidebarCollaborateIcon.blue { + background-position-x: -32px; +} +.sidebarCollaborateIcon { + background-position-x: 0; +} +.sidebarFilterIcon { + background-position-x: -64px; +} +.sidebarForkIcon { + background-position-x: -96px; +} +.addMap { + background-position-x: -128px; + margin-right:10px; +} + /* end upperRightUI */ +/* yield */ + +.famousYield { + overflow-y:auto; +} + /* homepage */ .homeWrapper { width: 560px; - margin: 0 auto; + margin: 56px auto 72px; color: #424242; } @@ -585,12 +619,20 @@ cursor: pointer; } .openCheatsheet { - background: url('help.png') no-repeat center center; + background-image: url('help_sprite.png'); + background-repeat:no-repeat; +} +.openCheatsheet:hover { + background-position-y: -32px; } .mapInfoIcon { position: relative; top: 56px; /* puts it just offscreen */ - background: url('mapinfo.png') no-repeat center center; + background-image: url('mapinfo_sprite.png'); + background-repeat:no-repeat; +} +.mapInfoIcon:hover { + background-position-y: -32px; } .mapPage .mapInfoIcon { top: 0; @@ -624,24 +666,26 @@ height:32px; background-color: #424242; background-repeat: no-repeat; - background-position: center center; + background-position: 0 0; cursor:pointer; } -.zoomExtents { - - margin-bottom:5px; - border-radius: 2px; +.mapControl:hover { + background-position-x: -32px; } .zoomExtents { - background-image: url(zoomextents.png); + margin-bottom:5px; + border-radius: 2px; + background-image: url(extents_sprite.png); } .zoomIn { - background-image: url(zoomin.png); + background-image: url(zoom_sprite.png); + background-position: 0 0; border-top-left-radius: 2px; border-top-right-radius: 2px; } .zoomOut { - background-image: url(zoomout.png); + background-image: url(zoom_sprite.png); + background-position:0 -32px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } @@ -670,7 +714,7 @@ z-index: 3; } -.exploreMapsCenter a { +.exploreMapsButton { color: #757575; cursor: default; font-weight: normal; @@ -681,20 +725,37 @@ border-bottom: 2px solid rgba(0,0,0,0); display: inline-block; cursor: pointer; + position:relative; } -.exploreMapsCenter a:hover, .exploreMapsCenter a.active { +.exploreMapsButton:hover, .exploreMapsButton.active { text-decoration: none; color: #424242; border-bottom: 2px solid #00BCD4; } -.exploreMapsCenter .myMaps { - background: url(metamap.png) no-repeat 0 center; + +.exploreMapsButton .exploreMapsIcon { + background-repeat: no-repeat; + width:32px; + height:32px; + position:absolute; + top:5px; + left:5px; + background-position-y: 0; } -.exploreMapsCenter .activeMaps { - background: url(activity.png) no-repeat 0 center; +.exploreMapsCenter .myMaps .exploreMapsIcon { + background-image: url(exploremaps_sprite.png); + background-position-x: 0; } -.exploreMapsCenter .featuredMaps { - background: url(featured.png) no-repeat 0 center; +.exploreMapsCenter .activeMaps .exploreMapsIcon { + background-image: url(exploremaps_sprite.png); + background-position-x: -32px; +} +.exploreMapsCenter .featuredMaps .exploreMapsIcon { + background-image: url(exploremaps_sprite.png); + background-position-x: -64px; +} +.exploreMapsButton:hover .exploreMapsIcon, .exploreMapsButton.active .exploreMapsIcon { + background-position-y: -32px; } .mapsWrapper { @@ -721,7 +782,8 @@ /* feedback */ body a#barometer_tab { -background-image: url(feedback.png); +background-image: url(feedback_sprite.png); +background-position: 0 0; background-color: transparent; height: 110px; margin-left:0; @@ -731,4 +793,8 @@ width: 22px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; box-shadow: 0px 1px 1.5px rgba(0,0,0,0.12), 0 1px 1px rgba(0,0,0,0.24); -} \ No newline at end of file +} + +body a#barometer_tab:hover { + background-position: 0 -110px; +} diff --git a/app/models/map.rb b/app/models/map.rb index 74fce74d..1c3728e1 100644 --- a/app/models/map.rb +++ b/app/models/map.rb @@ -62,8 +62,19 @@ class Map < ActiveRecord::Base self.contributors.length end + def created_at_str + self.created_at.strftime("%m/%d/%Y") + end + + def updated_at_str + self.updated_at.strftime("%m/%d/%Y") + end + def as_json(options={}) - super(:methods =>[:user_name, :user_image, :topic_count, :synapse_count, :contributor_count]) + json = super(:methods =>[:user_name, :user_image, :topic_count, :synapse_count, :contributor_count], :except => [:created_at, :updated_at]) + json[:created_at] = self.created_at_str + json[:updated_at] = self.updated_at_str + json end ##### PERMISSIONS ###### diff --git a/app/views/layouts/_account.html.erb b/app/views/layouts/_account.html.erb index c44f0a78..5fe43665 100644 --- a/app/views/layouts/_account.html.erb +++ b/app/views/layouts/_account.html.erb @@ -5,42 +5,47 @@ <% if authenticated? %> <% account = current_user %> + <%= image_tag user.image.url(:thumb), :size => "48x48", :class => "sidebarAccountImage" %> <h3 class="accountHeader"><%= account.name.split[0...1][0] %></h3> <ul> - <li class="accountIcon accountSettings"><%= link_to "Account", edit_user_url(account), - :data => { :bypass => 'true'} %></li> + <li class="accountListItem accountSettings"> + <div class="accountIcon"></div> + <%= link_to "Account", edit_user_url(account), :data => { :bypass => 'true'} %> + </li> <% if account.admin %> - <li class="accountIcon accountAdmin"><%= link_to "Admin", metacodes_path, - :data => { :bypass => 'true'} %></li> + <li class="accountListItem accountAdmin"> + <div class="accountIcon"></div> + <%= link_to "Admin", metacodes_path, :data => { :bypass => 'true'} %> + </li> <% end %> - <li class="accountIcon accountInvite openLightbox" data-open="invite"><span>Share Invite</span></li> - <li class="accountIcon accountLogout"><%= link_to "Logout", "/sign_out", id: "Logout", - :data => { :bypass => 'true'} %></li> + <li class="accountListItem accountInvite openLightbox" data-open="invite"> + <div class="accountIcon"></div> + <span>Share Invite</span> + </li> + <li class="accountListItem accountLogout"> + <div class="accountIcon"></div> + <%= link_to "Sign Out", "/sign_out", id: "Logout", :data => { :bypass => 'true'} %> + </li> </ul> <% else %> - <h3 class="accountHeader">Sign In</h3> <%= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => { class: "loginAnywhere" }) do |f| %> - <div> - <%= f.label :email %> - <%= f.email_field :email, :autofocus => true %> + <div class="accountImage"></div> + <div class="accountInput accountEmail"> + <%= f.email_field :email, :placeholder => "Email" %> </div> - <div> - <%= f.label :password %> - <%= f.password_field :password %> + <div class="accountInput accountPassword"> + <%= f.password_field :password, :placeholder => "Password" %> </div> + <div class="accountSubmit"><%= f.submit "SIGN IN" %></div> <% if devise_mapping.rememberable? -%> - <div><%= f.check_box :remember_me %> <%= f.label :remember_me %><div class="clearfloat"></div></div> + <div class="accountRememberMe"><%= f.check_box :remember_me %> <%= f.label :remember_me, "Stay signed in" %><div class="clearfloat"></div></div> <% end -%> - <div> - <%= f.submit "Sign in" %><br> - - </div> + <div class="clearfloat"></div> <% end %> - <div class="links"> + <div class="accountForgotPass"> <%- if devise_mapping.recoverable? && controller_name != 'passwords' %> - <%= link_to "Forgot your password?", new_password_path(resource_name), + <%= link_to "Forgot password?", new_password_path(resource_name), :data => { :bypass => 'true'} %> <% end -%> - <a href="/request" data-bypass="true">Request Invite</a> </div> <% end %> diff --git a/app/views/layouts/_lightboxes.html.erb b/app/views/layouts/_lightboxes.html.erb index 9cf5b9eb..4462be29 100644 --- a/app/views/layouts/_lightboxes.html.erb +++ b/app/views/layouts/_lightboxes.html.erb @@ -18,13 +18,37 @@ <p>Metamaps.cc is created and maintained by a distributed, nomadic community comprised of technologists, artists and storytellers. We are currently based between San Francisco, CA and Waterloo, Ontario, Canada. Learn more in the PAQ link below.</p> - <ul> - <li><a href="/paq">P(ossibly)AQ</a></li> - <li><a href="http://blog.metamaps.cc" target="_blank">blog</a></li> - <li><a href="https://plus.google.com/u/0/communities/115060009262157699234" target="_blank">community</a></li> - <li><a href="https://twitter.com/metamapps" target="_blank">@metamapps</a></li> - <li><a href="https://github.com/Connoropolous/metamaps_gen002" target="_blank">source code</a></li> - <li><a href="http://metamaps.cc/maps/331" target="_blank">terms</a></li> + <ul class="lightbox_links"> + <li> + <a id="lightbox_metamapss" href="https://twitter.com/metamapps" target="_blank"> + <div class="lightboxAboutIcon"></div> + @metamapps + </a> + </li> + <li> + <a id="lightbox_community" href="https://plus.google.com/u/0/communities/115060009262157699234" target="_blank"> + <div class="lightboxAboutIcon"></div> + community + </a> + </li> + <li> + <a id="lightbox_blog" href="http://blog.metamaps.cc" target="_blank"> + <div class="lightboxAboutIcon"></div> + blog + </a> + </li> + <li> + <a id="lightbox_source" href="https://github.com/Connoropolous/metamaps_gen002" target="_blank"> + <div class="lightboxAboutIcon"></div> + source code + </a> + </li> + <li> + <a id="lightbox_term" href="http://metamaps.cc/maps/331" target="_blank"> + <div class="lightboxAboutIcon"></div> + terms + </a> + </li> </ul> <div class="clearfloat"></div> </div> diff --git a/app/views/layouts/_templates.html.erb b/app/views/layouts/_templates.html.erb index 3c4036c2..d0761885 100644 --- a/app/views/layouts/_templates.html.erb +++ b/app/views/layouts/_templates.html.erb @@ -5,6 +5,38 @@ <div class="templates"> + <script type="text/template" id="mapInfoBoxTemplate"> + <div class="mapInfoName">{{name}}</div> + + <div class="mapInfoStat"> + <div class="infoStatIcon mapContributors hoverForTip"> + {{contributor_count}} + <div class="tip">{{contributor_list}}</div> + </div> + <div class="infoStatIcon mapTopics"> + {{topic_count}} + </div> + <div class="infoStatIcon mapSynapses"> + {{synapse_count}} + </div> + <div class="infoStatIcon mapPermission {{permission}} hoverForTip"> + {{map_creator_tip}} + </div> + <div class="clearfloat"></div> + </div> + <div class="mapInfoDesc"> + {{desc}} + </div> + + <div class="mapInfoMeta"> + <p>Created by {{user_name}} on {{created_at}}</p> + <p>Last edited {{updated_at}}</p> + </div> + + <div class="mapInfoDelete"> + {{delete}} + </div> + </script> <script type="text/template" id="mapCardTemplate"> <a href="/maps/{{id}}"> diff --git a/app/views/layouts/_upperelements.html.erb b/app/views/layouts/_upperelements.html.erb index 69dc3b76..5a349329 100644 --- a/app/views/layouts/_upperelements.html.erb +++ b/app/views/layouts/_upperelements.html.erb @@ -9,7 +9,7 @@ <!-- search box --> <div class="sidebarSearch"> - <input type="text" class="sidebarSearchField"></input> + <input type="text" class="sidebarSearchField" placeholder="Search for topics, maps, and mappers..."></input> <div class="sidebarSearchIcon"></div> <div class="clearfloat"></div> </div> <!-- end sidebarSearch --> @@ -17,11 +17,11 @@ </div><!-- end upperLeftUI --> <div class="upperRightUI"> - <div class="mapElement upperRightEl upperRightMapButtons animations"> + <div class="mapElement upperRightEl upperRightMapButtons"> <% if authenticated? %> <!-- Realtime --> <div class="sidebarCollaborate upperRightEl"> - <div class="sidebarCollaborateIcon blue"></div> + <div class="sidebarCollaborateIcon upperRightIcon blue"></div> <div class="sidebarCollaborateBox upperRightBox"> <h3 class="realtimeBoxTitle">Realtime: </h3> <span class="realtimeOnOff rtOn">ON</span> @@ -39,7 +39,7 @@ <!-- filtering --> <div class="sidebarFilter upperRightEl"> - <div class="sidebarFilterIcon"></div> + <div class="sidebarFilterIcon upperRightIcon"></div> <div class="sidebarFilterBox upperRightBox"> <%= render :partial => 'shared/filterBox' %> </div> @@ -48,7 +48,7 @@ <% if authenticated? %> <!-- fork map --> <div class="sidebarFork upperRightEl"> - <div class="sidebarForkIcon"></div> + <div class="sidebarForkIcon upperRightIcon"></div> </div> <!-- end sidebarFork --> <% end %> @@ -57,7 +57,7 @@ <% if authenticated? %> <!-- create new map --> - <div class="addMap openLightbox upperRightEl" data-open="newmap"> + <div class="addMap openLightbox upperRightEl upperRightIcon" data-open="newmap"> </div><!-- end addMap --> <% end %> @@ -68,6 +68,7 @@ <%= image_tag user.image.url(:thumb), :size => "32x32" %> <% elsif !authenticated? %> SIGN IN + <div class="accountInnerArrow"></div> <% end %> </div> <div class="sidebarAccountBox upperRightBox"> diff --git a/app/views/maps/_mapinfobox.html.erb b/app/views/maps/_mapinfobox.html.erb index 226a897f..7d517318 100644 --- a/app/views/maps/_mapinfobox.html.erb +++ b/app/views/maps/_mapinfobox.html.erb @@ -2,9 +2,9 @@ # Partial rendering form for a new topic on a map # This code is called when viewing a metamap in show.html.erb in the views/maps folder #%> -<% if @map %> -<div class="mapInfoBox mapElement mapElementHidden permission <%= @map.user == user ? " yourMap" : "" %><%= @map.authorize_to_edit(user) ? " canEdit" : "" %>"> +<div class="mapInfoBox mapElement mapElementHidden permission <%= @map && @map.user == user ? " yourMap" : "" %><%= @map && @map.authorize_to_edit(user) ? " canEdit" : "" %>"> + <% if @map %> <div class="mapInfoName"><%= best_in_place @map, :name, :type => :input, :classes => 'best_in_place_name' %></div> <div class="mapInfoStat"> @@ -51,40 +51,5 @@ :data => { :bypass => 'true'} %> <% end %> </div> -</div> - -<% else %> -<div class="mapInfoBox mapElement mapElementHidden permission {{canEdit}}"> - - <div class="mapInfoName">{{name}}</div> - - <div class="mapInfoStat"> - <div class="infoStatIcon mapContributors hoverForTip"> - {{contributor_count}} - <div class="tip">{{contributor_list}}</div> - </div> - <div class="infoStatIcon mapTopics"> - {{topic_count}} - </div> - <div class="infoStatIcon mapSynapses"> - {{synapse_count}} - </div> - <div class="infoStatIcon mapPermission {{permission}} hoverForTip"> - {{map_creator_tip}} - </div> - <div class="clearfloat"></div> - </div> - <div class="mapInfoDesc"> - {{desc}} - </div> - - <div class="mapInfoMeta"> - <p>Created by {{user_name}} on {{created_at}}</p> - <p>Last edited {{updated_at}}</p> - </div> - - <div class="mapInfoDelete"> - {{delete}} - </div> -</div> -<% end %> \ No newline at end of file + <% end %> +</div> \ No newline at end of file diff --git a/app/views/shared/_cheatsheet.html.erb b/app/views/shared/_cheatsheet.html.erb index 97cbf8ee..a774091b 100644 --- a/app/views/shared/_cheatsheet.html.erb +++ b/app/views/shared/_cheatsheet.html.erb @@ -7,38 +7,22 @@ <div id="cheatSheet"> <ul> - <% if controller_name == "topics" && action_name == "show" %> <li><a href="#csTopicView">Topic View</a></li> - <% end %> - <% if authenticated? && controller_name == "maps" && action_name == "show" %> <li><a href="#csCreatingTopics">Creating Topics</a></li> - <% end %> - <% if authenticated? && (controller_name == "maps" || controller_name == "topics" ) && action_name == "show" %> <li><a href="#csEditingTopics">Editing Topics</a></li> - <% end %> - <% if authenticated? && controller_name == "maps" && action_name == "show" %> <li><a href="#csCreatingSynapses">Creating Synapses</a></li> - <% end %> - <% if authenticated? && (controller_name == "maps" || controller_name == "topics" ) && action_name == "show" %> <li><a href="#csEditingSynapses">Editing Synapses</a></li> - <% end %> - <% if (controller_name == "maps" || controller_name == "topics" ) && action_name == "show" %> <li><a href="#csNavigation">Navigation</a></li> <li><a href="#csSelection">Selection</a></li> - <% end %> <li><a href="#csSearch">Search</a></li> - </ul> - <% if controller_name == "topics" && action_name == "show" %> <div id="csTopicView"> <p class="sectionTitle">Topic View</p> <div class="csItem"><span class="csTitle">Alt + click on topic icon:</span> recenter topics around chosen topic</div> <div class="csItem"><span class="csTitle">Right-click + 'center this topic':</span> recenter topics around chosen topic</div> </div> - <% end %> - <% if authenticated? && controller_name == "maps" && action_name == "show" %> <div id="csCreatingTopics"> <p class="sectionTitle">Creating Topics</p> <div class="csItem"><span class="csTitle">Double-click on canvas:</span> Bring up the metacode spinner</div> @@ -49,9 +33,7 @@ <div class="csItem indented"><span class="csTitle">Enter:</span> create a new topic</div> <div class="csItem indented"><span class="csTitle">Gear Icon:</span> open up metacode settings</div> </div> - <% end %> - <% if authenticated? && (controller_name == "maps" || controller_name == "topics" ) && action_name == "show" %> <div id="csEditingTopics"> <p class="sectionTitle">Editing Topics</p> <div class="csItem"> @@ -83,9 +65,7 @@ </div> <div class="csItem indented">*Hide/Remove/Delete topic within context menu</div> </div> - <% end %> - <% if authenticated? && controller_name == "maps" && action_name == "show" %> <div id="csCreatingSynapses"> <p class="sectionTitle">Creating Synapses</p> <div class="csItem"><span class="csTitle">Right-click & drag from one topic to another:</span> open create synapse prompt</div> @@ -95,9 +75,7 @@ <div class="csItem indented"><span class="csTitle">Enter:</span> Create topic</div> <div class="csItem indented"><span class="csTitle">Enter:</span> Create synapse</div> </div> - <% end %> - <% if authenticated? && (controller_name == "maps" || controller_name == "topics" ) && action_name == "show" %> <div id="csEditingSynapses"> <p class="sectionTitle">Editing Synapses</p> <div class="csItem"><span class="csTitle">Open synapse card:</span>double-click on synapse </div> @@ -108,9 +86,7 @@ <div class="csItem"><span class="csTitle">Right-click on synapse:</span> open context menu</div> <div class="csItem indented">*Hide/Remove/Delete synapse within context menu</div> </div> - <% end %> - <% if (controller_name == "maps" || controller_name == "topics" ) && action_name == "show" %> <div id="csNavigation"> <p class="sectionTitle">Navigation</p> <div class="csItem"><span class="csTitle">Click + drag:</span> move around canvas</div> @@ -130,7 +106,6 @@ <div class="csItem"><span class="csTitle">Click on background:</span> deselect all topics & synapses</div> <div class="csItem"><span class="csTitle">Esc:</span> deselect all topics & synapses</div> </div> - <% end %> <div id="csSearch"> <p class="sectionTitle">Search</p> diff --git a/public/famous/main.js b/public/famous/main.js index 4316a4e3..6d452939 100644 --- a/public/famous/main.js +++ b/public/famous/main.js @@ -63,8 +63,8 @@ define(function(require, exports, module) { // CONTENT / OTHER PAGES f.yield = {}; f.yield.surf = new Surface({ - size: [true, true], - classes: [], + size: [undefined, undefined], + classes: ['famousYield'], properties: { display: 'none' } diff --git a/public/famous/templates.js b/public/famous/templates.js index 0dee45a3..68188abe 100644 --- a/public/famous/templates.js +++ b/public/famous/templates.js @@ -4,31 +4,31 @@ var t = {}; t.logoContent = '<div class="logo">METAMAPS</div>'; t.logoContent += '<ul class="bottomLinks">'; -t.logoContent += '<li class="openLightbox" data-open="about">About / </li>'; +t.logoContent += '<li onclick="Metamaps.GlobalUI.openLightbox(\'about\')">About / </li>'; t.logoContent += '<li><a href="/maps/blank">Terms of Use / </a></li>'; -t.logoContent += '<li class="openLightbox" data-open="colophon">Colophon / </li>'; -t.logoContent += '<li class="openLightbox" data-open="getInvolved">Get Involved!</li>'; +t.logoContent += '<li onclick="Metamaps.GlobalUI.openLightbox(\'colophon\')">Colophon / </li>'; +t.logoContent += '<li onclick="Metamaps.GlobalUI.openLightbox(\'getInvolved\')">Get Involved!</li>'; t.logoContent += '</ul>'; /* logged out explore maps bars */ - t.activeContent = '<a href="/explore/active" class="active myMaps">Recently Active Maps</a>'; - t.activeContent += '<a href="/explore/featured" class="featuredMaps">Featured Maps</a>'; + t.activeContent = '<a href="/explore/active" class="active activeMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Recently Active Maps</a>'; + t.activeContent += '<a href="/explore/featured" class="featuredMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Featured Maps</a>'; - t.featuredContent = '<a href="/explore/active" class="activeMaps">Recently Active Maps</a>'; - t.featuredContent += '<a href="/explore/featured" class="active featuredMaps">Featured Maps</a>'; + t.featuredContent = '<a href="/explore/active" class="activeMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Recently Active Maps</a>'; + t.featuredContent += '<a href="/explore/featured" class="active featuredMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Featured Maps</a>'; /* logged in explore maps bars */ - t.mineAuthContent = '<a href="/" class="active myMaps">My Maps</a>'; - t.mineAuthContent += '<a href="/explore/active" class="activeMaps">Recently Active</a>'; - t.mineAuthContent += '<a href="/explore/featured" class="featuredMaps">Featured</a>'; + t.mineAuthContent = '<a href="/" class="active myMaps exploreMapsButton"><div class="exploreMapsIcon"></div>My Maps</a>'; + t.mineAuthContent += '<a href="/explore/active" class="activeMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Recently Active</a>'; + t.mineAuthContent += '<a href="/explore/featured" class="featuredMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Featured</a>'; - t.activeAuthContent = '<a href="/" class="myMaps">My Maps</a>'; - t.activeAuthContent += '<a href="/explore/active" class="active activeMaps">Recently Active</a>'; - t.activeAuthContent += '<a href="/explore/featured" class="featuredMaps">Featured</a>'; + t.activeAuthContent = '<a href="/" class="myMaps exploreMapsButton"><div class="exploreMapsIcon"></div>My Maps</a>'; + t.activeAuthContent += '<a href="/explore/active" class="active activeMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Recently Active</a>'; + t.activeAuthContent += '<a href="/explore/featured" class="featuredMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Featured</a>'; - t.featuredAuthContent = '<a href="/" class="myMaps">My Maps</a>'; - t.featuredAuthContent += '<a href="/explore/active" class="activeMaps">Recently Active</a>'; - t.featuredAuthContent += '<a href="/explore/featured" class="active featuredMaps">Featured</a>'; + t.featuredAuthContent = '<a href="/" class="myMaps exploreMapsButton"><div class="exploreMapsIcon"></div>My Maps</a>'; + t.featuredAuthContent += '<a href="/explore/active" class="activeMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Recently Active</a>'; + t.featuredAuthContent += '<a href="/explore/featured" class="active featuredMaps exploreMapsButton"><div class="exploreMapsIcon"></div>Featured</a>'; module.exports = t; });