From e476457ea3b14361994732c63f97da56a1a98ae6 Mon Sep 17 00:00:00 2001 From: Godwin Date: Tue, 17 Mar 2015 20:29:17 -0700 Subject: [PATCH] Updated style and layout --- Gemfile | 20 +- Gemfile.lock | 413 +-- app/assets/fonts/SourceSansPro-Regular.eot | Bin 0 -> 26974 bytes app/assets/fonts/SourceSansPro-Regular.otf | Bin 0 -> 127448 bytes app/assets/fonts/SourceSansPro-Regular.ttf | Bin 0 -> 66324 bytes app/assets/fonts/SourceSansPro-Regular.woff | Bin 0 -> 30016 bytes app/assets/fonts/SourceSansPro-Regular.woff2 | Bin 0 -> 23752 bytes .../stylesheets/_bumbleberry-settings.scss | 9 + app/assets/stylesheets/application.css.scss | 8 - app/assets/stylesheets/application.scss | 476 +++ .../stylesheets/application/and_chr-40.scss | 241 ++ .../stylesheets/application/and_ff-33.scss | 241 ++ .../stylesheets/application/and_uc-9.9.scss | 241 ++ .../stylesheets/application/android-2.1.scss | 241 ++ .../stylesheets/application/android-2.2.scss | 241 ++ .../stylesheets/application/android-2.3.scss | 241 ++ .../stylesheets/application/android-3.scss | 241 ++ .../stylesheets/application/android-37.scss | 241 ++ .../stylesheets/application/android-4.1.scss | 241 ++ .../application/android-4.2-4.3.scss | 241 ++ .../application/android-4.4.3-4.4.4.scss | 241 ++ .../stylesheets/application/android-4.4.scss | 241 ++ .../stylesheets/application/android-4.scss | 241 ++ app/assets/stylesheets/application/bb-10.scss | 241 ++ app/assets/stylesheets/application/bb-7.scss | 241 ++ .../stylesheets/application/chrome-10.scss | 241 ++ .../stylesheets/application/chrome-11.scss | 241 ++ .../stylesheets/application/chrome-12.scss | 241 ++ .../stylesheets/application/chrome-13.scss | 241 ++ .../stylesheets/application/chrome-14.scss | 241 ++ .../stylesheets/application/chrome-15.scss | 241 ++ .../stylesheets/application/chrome-16.scss | 241 ++ .../stylesheets/application/chrome-17.scss | 241 ++ .../stylesheets/application/chrome-18.scss | 241 ++ .../stylesheets/application/chrome-19.scss | 241 ++ .../stylesheets/application/chrome-20.scss | 241 ++ .../stylesheets/application/chrome-21.scss | 241 ++ .../stylesheets/application/chrome-22.scss | 241 ++ .../stylesheets/application/chrome-23.scss | 241 ++ .../stylesheets/application/chrome-24.scss | 241 ++ .../stylesheets/application/chrome-25.scss | 241 ++ .../stylesheets/application/chrome-26.scss | 241 ++ .../stylesheets/application/chrome-27.scss | 241 ++ .../stylesheets/application/chrome-28.scss | 241 ++ .../stylesheets/application/chrome-29.scss | 241 ++ .../stylesheets/application/chrome-30.scss | 241 ++ .../stylesheets/application/chrome-31.scss | 241 ++ .../stylesheets/application/chrome-32.scss | 241 ++ .../stylesheets/application/chrome-33.scss | 241 ++ .../stylesheets/application/chrome-34.scss | 241 ++ .../stylesheets/application/chrome-35.scss | 241 ++ .../stylesheets/application/chrome-36.scss | 241 ++ .../stylesheets/application/chrome-37.scss | 241 ++ .../stylesheets/application/chrome-38.scss | 241 ++ .../stylesheets/application/chrome-39.scss | 241 ++ .../stylesheets/application/chrome-4.scss | 241 ++ .../stylesheets/application/chrome-40.scss | 241 ++ .../stylesheets/application/chrome-41.scss | 241 ++ .../stylesheets/application/chrome-42.scss | 241 ++ .../stylesheets/application/chrome-43.scss | 241 ++ .../stylesheets/application/chrome-44.scss | 241 ++ .../stylesheets/application/chrome-5.scss | 241 ++ .../stylesheets/application/chrome-6.scss | 241 ++ .../stylesheets/application/chrome-7.scss | 241 ++ .../stylesheets/application/chrome-8.scss | 241 ++ .../stylesheets/application/chrome-9.scss | 241 ++ .../stylesheets/application/firefox-10.scss | 241 ++ .../stylesheets/application/firefox-11.scss | 241 ++ .../stylesheets/application/firefox-12.scss | 241 ++ .../stylesheets/application/firefox-13.scss | 241 ++ .../stylesheets/application/firefox-14.scss | 241 ++ .../stylesheets/application/firefox-15.scss | 241 ++ .../stylesheets/application/firefox-16.scss | 241 ++ .../stylesheets/application/firefox-17.scss | 241 ++ .../stylesheets/application/firefox-18.scss | 241 ++ .../stylesheets/application/firefox-19.scss | 241 ++ .../stylesheets/application/firefox-2.scss | 241 ++ .../stylesheets/application/firefox-20.scss | 241 ++ .../stylesheets/application/firefox-21.scss | 241 ++ .../stylesheets/application/firefox-22.scss | 241 ++ .../stylesheets/application/firefox-23.scss | 241 ++ .../stylesheets/application/firefox-24.scss | 241 ++ .../stylesheets/application/firefox-25.scss | 241 ++ .../stylesheets/application/firefox-26.scss | 241 ++ .../stylesheets/application/firefox-27.scss | 241 ++ .../stylesheets/application/firefox-28.scss | 241 ++ .../stylesheets/application/firefox-29.scss | 241 ++ .../stylesheets/application/firefox-3.5.scss | 241 ++ .../stylesheets/application/firefox-3.6.scss | 241 ++ .../stylesheets/application/firefox-3.scss | 241 ++ .../stylesheets/application/firefox-30.scss | 241 ++ .../stylesheets/application/firefox-31.scss | 241 ++ .../stylesheets/application/firefox-32.scss | 241 ++ .../stylesheets/application/firefox-33.scss | 241 ++ .../stylesheets/application/firefox-34.scss | 241 ++ .../stylesheets/application/firefox-35.scss | 241 ++ .../stylesheets/application/firefox-36.scss | 241 ++ .../stylesheets/application/firefox-37.scss | 241 ++ .../stylesheets/application/firefox-38.scss | 241 ++ .../stylesheets/application/firefox-39.scss | 241 ++ .../stylesheets/application/firefox-4.scss | 241 ++ .../stylesheets/application/firefox-5.scss | 241 ++ .../stylesheets/application/firefox-6.scss | 241 ++ .../stylesheets/application/firefox-7.scss | 241 ++ .../stylesheets/application/firefox-8.scss | 241 ++ .../stylesheets/application/firefox-9.scss | 241 ++ app/assets/stylesheets/application/ie-10.scss | 241 ++ app/assets/stylesheets/application/ie-11.scss | 241 ++ .../stylesheets/application/ie-5.5.scss | 241 ++ app/assets/stylesheets/application/ie-6.scss | 241 ++ app/assets/stylesheets/application/ie-7.scss | 241 ++ app/assets/stylesheets/application/ie-8.scss | 241 ++ app/assets/stylesheets/application/ie-9.scss | 241 ++ app/assets/stylesheets/application/ie-TP.scss | 241 ++ .../stylesheets/application/ie_mob-10.scss | 241 ++ .../stylesheets/application/ie_mob-11.scss | 241 ++ .../stylesheets/application/ios_saf-3.2.scss | 241 ++ .../application/ios_saf-4.0-4.1.scss | 241 ++ .../application/ios_saf-4.2-4.3.scss | 241 ++ .../application/ios_saf-5.0-5.1.scss | 241 ++ .../application/ios_saf-6.0-6.1.scss | 241 ++ .../application/ios_saf-7.0-7.1.scss | 241 ++ .../stylesheets/application/ios_saf-8.1.scss | 241 ++ .../stylesheets/application/ios_saf-8.scss | 241 ++ .../application/op_mini-5.0-8.0.scss | 241 ++ .../stylesheets/application/op_mob-10.scss | 241 ++ .../stylesheets/application/op_mob-11.1.scss | 241 ++ .../stylesheets/application/op_mob-11.5.scss | 241 ++ .../stylesheets/application/op_mob-11.scss | 241 ++ .../stylesheets/application/op_mob-12.1.scss | 241 ++ .../stylesheets/application/op_mob-12.scss | 241 ++ .../stylesheets/application/op_mob-24.scss | 241 ++ .../application/opera-10.0-10.1.scss | 241 ++ .../stylesheets/application/opera-10.5.scss | 241 ++ .../stylesheets/application/opera-10.6.scss | 241 ++ .../stylesheets/application/opera-11.1.scss | 241 ++ .../stylesheets/application/opera-11.5.scss | 241 ++ .../stylesheets/application/opera-11.6.scss | 241 ++ .../stylesheets/application/opera-11.scss | 241 ++ .../stylesheets/application/opera-12.1.scss | 241 ++ .../stylesheets/application/opera-12.scss | 241 ++ .../stylesheets/application/opera-15.scss | 241 ++ .../stylesheets/application/opera-16.scss | 241 ++ .../stylesheets/application/opera-17.scss | 241 ++ .../stylesheets/application/opera-18.scss | 241 ++ .../stylesheets/application/opera-19.scss | 241 ++ .../stylesheets/application/opera-20.scss | 241 ++ .../stylesheets/application/opera-21.scss | 241 ++ .../stylesheets/application/opera-22.scss | 241 ++ .../stylesheets/application/opera-23.scss | 241 ++ .../stylesheets/application/opera-24.scss | 241 ++ .../stylesheets/application/opera-25.scss | 241 ++ .../stylesheets/application/opera-26.scss | 241 ++ .../stylesheets/application/opera-27.scss | 241 ++ .../stylesheets/application/opera-28.scss | 241 ++ .../stylesheets/application/opera-29.scss | 241 ++ .../application/opera-9.5-9.6.scss | 241 ++ .../stylesheets/application/opera-9.scss | 241 ++ .../stylesheets/application/safari-3.1.scss | 241 ++ .../stylesheets/application/safari-3.2.scss | 241 ++ .../stylesheets/application/safari-4.scss | 241 ++ .../stylesheets/application/safari-5.1.scss | 241 ++ .../stylesheets/application/safari-5.scss | 241 ++ .../stylesheets/application/safari-6.1.scss | 241 ++ .../stylesheets/application/safari-6.scss | 241 ++ .../stylesheets/application/safari-7.1.scss | 241 ++ .../stylesheets/application/safari-7.scss | 241 ++ .../stylesheets/application/safari-8.scss | 241 ++ .../stylesheets/bumbleberry-settings.json | 73 + .../stylesheets/web-fonts/and_chr-40.scss | 242 ++ .../stylesheets/web-fonts/and_ff-33.scss | 242 ++ .../stylesheets/web-fonts/and_uc-9.9.scss | 242 ++ .../stylesheets/web-fonts/android-2.1.scss | 242 ++ .../stylesheets/web-fonts/android-2.2.scss | 242 ++ .../stylesheets/web-fonts/android-2.3.scss | 242 ++ .../stylesheets/web-fonts/android-3.scss | 242 ++ .../stylesheets/web-fonts/android-37.scss | 242 ++ .../stylesheets/web-fonts/android-4.1.scss | 242 ++ .../web-fonts/android-4.2-4.3.scss | 242 ++ .../web-fonts/android-4.4.3-4.4.4.scss | 242 ++ .../stylesheets/web-fonts/android-4.4.scss | 242 ++ .../stylesheets/web-fonts/android-4.scss | 242 ++ app/assets/stylesheets/web-fonts/bb-10.scss | 242 ++ app/assets/stylesheets/web-fonts/bb-7.scss | 242 ++ .../stylesheets/web-fonts/chrome-10.scss | 242 ++ .../stylesheets/web-fonts/chrome-11.scss | 242 ++ .../stylesheets/web-fonts/chrome-12.scss | 242 ++ .../stylesheets/web-fonts/chrome-13.scss | 242 ++ .../stylesheets/web-fonts/chrome-14.scss | 242 ++ .../stylesheets/web-fonts/chrome-15.scss | 242 ++ .../stylesheets/web-fonts/chrome-16.scss | 242 ++ .../stylesheets/web-fonts/chrome-17.scss | 242 ++ .../stylesheets/web-fonts/chrome-18.scss | 242 ++ .../stylesheets/web-fonts/chrome-19.scss | 242 ++ .../stylesheets/web-fonts/chrome-20.scss | 242 ++ .../stylesheets/web-fonts/chrome-21.scss | 242 ++ .../stylesheets/web-fonts/chrome-22.scss | 242 ++ .../stylesheets/web-fonts/chrome-23.scss | 242 ++ .../stylesheets/web-fonts/chrome-24.scss | 242 ++ .../stylesheets/web-fonts/chrome-25.scss | 242 ++ .../stylesheets/web-fonts/chrome-26.scss | 242 ++ .../stylesheets/web-fonts/chrome-27.scss | 242 ++ .../stylesheets/web-fonts/chrome-28.scss | 242 ++ .../stylesheets/web-fonts/chrome-29.scss | 242 ++ .../stylesheets/web-fonts/chrome-30.scss | 242 ++ .../stylesheets/web-fonts/chrome-31.scss | 242 ++ .../stylesheets/web-fonts/chrome-32.scss | 242 ++ .../stylesheets/web-fonts/chrome-33.scss | 242 ++ .../stylesheets/web-fonts/chrome-34.scss | 242 ++ .../stylesheets/web-fonts/chrome-35.scss | 242 ++ .../stylesheets/web-fonts/chrome-36.scss | 242 ++ .../stylesheets/web-fonts/chrome-37.scss | 242 ++ .../stylesheets/web-fonts/chrome-38.scss | 242 ++ .../stylesheets/web-fonts/chrome-39.scss | 242 ++ .../stylesheets/web-fonts/chrome-4.scss | 242 ++ .../stylesheets/web-fonts/chrome-40.scss | 242 ++ .../stylesheets/web-fonts/chrome-41.scss | 242 ++ .../stylesheets/web-fonts/chrome-42.scss | 242 ++ .../stylesheets/web-fonts/chrome-43.scss | 242 ++ .../stylesheets/web-fonts/chrome-44.scss | 242 ++ .../stylesheets/web-fonts/chrome-5.scss | 242 ++ .../stylesheets/web-fonts/chrome-6.scss | 242 ++ .../stylesheets/web-fonts/chrome-7.scss | 242 ++ .../stylesheets/web-fonts/chrome-8.scss | 242 ++ .../stylesheets/web-fonts/chrome-9.scss | 242 ++ .../stylesheets/web-fonts/firefox-10.scss | 242 ++ .../stylesheets/web-fonts/firefox-11.scss | 242 ++ .../stylesheets/web-fonts/firefox-12.scss | 242 ++ .../stylesheets/web-fonts/firefox-13.scss | 242 ++ .../stylesheets/web-fonts/firefox-14.scss | 242 ++ .../stylesheets/web-fonts/firefox-15.scss | 242 ++ .../stylesheets/web-fonts/firefox-16.scss | 242 ++ .../stylesheets/web-fonts/firefox-17.scss | 242 ++ .../stylesheets/web-fonts/firefox-18.scss | 242 ++ .../stylesheets/web-fonts/firefox-19.scss | 242 ++ .../stylesheets/web-fonts/firefox-2.scss | 242 ++ .../stylesheets/web-fonts/firefox-20.scss | 242 ++ .../stylesheets/web-fonts/firefox-21.scss | 242 ++ .../stylesheets/web-fonts/firefox-22.scss | 242 ++ .../stylesheets/web-fonts/firefox-23.scss | 242 ++ .../stylesheets/web-fonts/firefox-24.scss | 242 ++ .../stylesheets/web-fonts/firefox-25.scss | 242 ++ .../stylesheets/web-fonts/firefox-26.scss | 242 ++ .../stylesheets/web-fonts/firefox-27.scss | 242 ++ .../stylesheets/web-fonts/firefox-28.scss | 242 ++ .../stylesheets/web-fonts/firefox-29.scss | 242 ++ .../stylesheets/web-fonts/firefox-3.5.scss | 242 ++ .../stylesheets/web-fonts/firefox-3.6.scss | 242 ++ .../stylesheets/web-fonts/firefox-3.scss | 242 ++ .../stylesheets/web-fonts/firefox-30.scss | 242 ++ .../stylesheets/web-fonts/firefox-31.scss | 242 ++ .../stylesheets/web-fonts/firefox-32.scss | 242 ++ .../stylesheets/web-fonts/firefox-33.scss | 242 ++ .../stylesheets/web-fonts/firefox-34.scss | 242 ++ .../stylesheets/web-fonts/firefox-35.scss | 242 ++ .../stylesheets/web-fonts/firefox-36.scss | 242 ++ .../stylesheets/web-fonts/firefox-37.scss | 242 ++ .../stylesheets/web-fonts/firefox-38.scss | 242 ++ .../stylesheets/web-fonts/firefox-39.scss | 242 ++ .../stylesheets/web-fonts/firefox-4.scss | 242 ++ .../stylesheets/web-fonts/firefox-5.scss | 242 ++ .../stylesheets/web-fonts/firefox-6.scss | 242 ++ .../stylesheets/web-fonts/firefox-7.scss | 242 ++ .../stylesheets/web-fonts/firefox-8.scss | 242 ++ .../stylesheets/web-fonts/firefox-9.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-10.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-11.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-5.5.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-6.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-7.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-8.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-9.scss | 242 ++ app/assets/stylesheets/web-fonts/ie-TP.scss | 242 ++ .../stylesheets/web-fonts/ie_mob-10.scss | 242 ++ .../stylesheets/web-fonts/ie_mob-11.scss | 242 ++ .../stylesheets/web-fonts/ios_saf-3.2.scss | 242 ++ .../web-fonts/ios_saf-4.0-4.1.scss | 242 ++ .../web-fonts/ios_saf-4.2-4.3.scss | 242 ++ .../web-fonts/ios_saf-5.0-5.1.scss | 242 ++ .../web-fonts/ios_saf-6.0-6.1.scss | 242 ++ .../web-fonts/ios_saf-7.0-7.1.scss | 242 ++ .../stylesheets/web-fonts/ios_saf-8.1.scss | 242 ++ .../stylesheets/web-fonts/ios_saf-8.scss | 242 ++ .../web-fonts/op_mini-5.0-8.0.scss | 242 ++ .../stylesheets/web-fonts/op_mob-10.scss | 242 ++ .../stylesheets/web-fonts/op_mob-11.1.scss | 242 ++ .../stylesheets/web-fonts/op_mob-11.5.scss | 242 ++ .../stylesheets/web-fonts/op_mob-11.scss | 242 ++ .../stylesheets/web-fonts/op_mob-12.1.scss | 242 ++ .../stylesheets/web-fonts/op_mob-12.scss | 242 ++ .../stylesheets/web-fonts/op_mob-24.scss | 242 ++ .../web-fonts/opera-10.0-10.1.scss | 242 ++ .../stylesheets/web-fonts/opera-10.5.scss | 242 ++ .../stylesheets/web-fonts/opera-10.6.scss | 242 ++ .../stylesheets/web-fonts/opera-11.1.scss | 242 ++ .../stylesheets/web-fonts/opera-11.5.scss | 242 ++ .../stylesheets/web-fonts/opera-11.6.scss | 242 ++ .../stylesheets/web-fonts/opera-11.scss | 242 ++ .../stylesheets/web-fonts/opera-12.1.scss | 242 ++ .../stylesheets/web-fonts/opera-12.scss | 242 ++ .../stylesheets/web-fonts/opera-15.scss | 242 ++ .../stylesheets/web-fonts/opera-16.scss | 242 ++ .../stylesheets/web-fonts/opera-17.scss | 242 ++ .../stylesheets/web-fonts/opera-18.scss | 242 ++ .../stylesheets/web-fonts/opera-19.scss | 242 ++ .../stylesheets/web-fonts/opera-20.scss | 242 ++ .../stylesheets/web-fonts/opera-21.scss | 242 ++ .../stylesheets/web-fonts/opera-22.scss | 242 ++ .../stylesheets/web-fonts/opera-23.scss | 242 ++ .../stylesheets/web-fonts/opera-24.scss | 242 ++ .../stylesheets/web-fonts/opera-25.scss | 242 ++ .../stylesheets/web-fonts/opera-26.scss | 242 ++ .../stylesheets/web-fonts/opera-27.scss | 242 ++ .../stylesheets/web-fonts/opera-28.scss | 242 ++ .../stylesheets/web-fonts/opera-29.scss | 242 ++ .../stylesheets/web-fonts/opera-9.5-9.6.scss | 242 ++ app/assets/stylesheets/web-fonts/opera-9.scss | 242 ++ .../stylesheets/web-fonts/safari-3.1.scss | 242 ++ .../stylesheets/web-fonts/safari-3.2.scss | 242 ++ .../stylesheets/web-fonts/safari-4.scss | 242 ++ .../stylesheets/web-fonts/safari-5.1.scss | 242 ++ .../stylesheets/web-fonts/safari-5.scss | 242 ++ .../stylesheets/web-fonts/safari-6.1.scss | 242 ++ .../stylesheets/web-fonts/safari-6.scss | 242 ++ .../stylesheets/web-fonts/safari-7.1.scss | 242 ++ .../stylesheets/web-fonts/safari-7.scss | 242 ++ .../stylesheets/web-fonts/safari-8.scss | 242 ++ app/controllers/application_controller.rb | 18 +- app/controllers/pages_controller.rb | 16 +- app/helpers/application_helper.rb | 26 +- app/models/conference.rb | 2 + app/views/conferences/_banner_image.svg.erb | 20 + app/views/conferences/_header.html.haml | 131 +- app/views/layouts/application.html.haml | 39 +- app/views/pages/home.html.haml | 9 +- app/views/shared/_donate_button.html.haml | 8 + app/views/shared/_footer.html.haml | 10 - app/views/shared/_navbar.html.haml | 18 +- config/application.rb | 1 + config/environments/development.rb | 2 +- config/initializers/i18n.rb | 472 +-- config/initializers/locale.rb | 4 +- config/locales/data/translation-info.yml | 0 config/locales/en.bootstrap.yml | 18 - config/locales/en.yml | 12 +- config/locales/es.yml | 3 - config/locales/locales.md | 54 - config/locales/pluralization-rules.yml | 336 -- config/locales/translation-info.yml | 2766 ----------------- config/locales/translations.yml | 78 - ...20150314031359_add_locale_to_conference.rb | 5 + ...0150314031361_create_translation_tables.rb | 26 + ...225815_add_email_address_to_conferences.rb | 5 + ...add_paypal_email_address_to_conferences.rb | 5 + db/schema.rb | 235 +- lib/tasks/migrate.rake | 360 +-- 356 files changed, 77755 insertions(+), 4237 deletions(-) create mode 100644 app/assets/fonts/SourceSansPro-Regular.eot create mode 100644 app/assets/fonts/SourceSansPro-Regular.otf create mode 100644 app/assets/fonts/SourceSansPro-Regular.ttf create mode 100644 app/assets/fonts/SourceSansPro-Regular.woff create mode 100644 app/assets/fonts/SourceSansPro-Regular.woff2 create mode 100644 app/assets/stylesheets/_bumbleberry-settings.scss delete mode 100644 app/assets/stylesheets/application.css.scss create mode 100644 app/assets/stylesheets/application/and_chr-40.scss create mode 100644 app/assets/stylesheets/application/and_ff-33.scss create mode 100644 app/assets/stylesheets/application/and_uc-9.9.scss create mode 100644 app/assets/stylesheets/application/android-2.1.scss create mode 100644 app/assets/stylesheets/application/android-2.2.scss create mode 100644 app/assets/stylesheets/application/android-2.3.scss create mode 100644 app/assets/stylesheets/application/android-3.scss create mode 100644 app/assets/stylesheets/application/android-37.scss create mode 100644 app/assets/stylesheets/application/android-4.1.scss create mode 100644 app/assets/stylesheets/application/android-4.2-4.3.scss create mode 100644 app/assets/stylesheets/application/android-4.4.3-4.4.4.scss create mode 100644 app/assets/stylesheets/application/android-4.4.scss create mode 100644 app/assets/stylesheets/application/android-4.scss create mode 100644 app/assets/stylesheets/application/bb-10.scss create mode 100644 app/assets/stylesheets/application/bb-7.scss create mode 100644 app/assets/stylesheets/application/chrome-10.scss create mode 100644 app/assets/stylesheets/application/chrome-11.scss create mode 100644 app/assets/stylesheets/application/chrome-12.scss create mode 100644 app/assets/stylesheets/application/chrome-13.scss create mode 100644 app/assets/stylesheets/application/chrome-14.scss create mode 100644 app/assets/stylesheets/application/chrome-15.scss create mode 100644 app/assets/stylesheets/application/chrome-16.scss create mode 100644 app/assets/stylesheets/application/chrome-17.scss create mode 100644 app/assets/stylesheets/application/chrome-18.scss create mode 100644 app/assets/stylesheets/application/chrome-19.scss create mode 100644 app/assets/stylesheets/application/chrome-20.scss create mode 100644 app/assets/stylesheets/application/chrome-21.scss create mode 100644 app/assets/stylesheets/application/chrome-22.scss create mode 100644 app/assets/stylesheets/application/chrome-23.scss create mode 100644 app/assets/stylesheets/application/chrome-24.scss create mode 100644 app/assets/stylesheets/application/chrome-25.scss create mode 100644 app/assets/stylesheets/application/chrome-26.scss create mode 100644 app/assets/stylesheets/application/chrome-27.scss create mode 100644 app/assets/stylesheets/application/chrome-28.scss create mode 100644 app/assets/stylesheets/application/chrome-29.scss create mode 100644 app/assets/stylesheets/application/chrome-30.scss create mode 100644 app/assets/stylesheets/application/chrome-31.scss create mode 100644 app/assets/stylesheets/application/chrome-32.scss create mode 100644 app/assets/stylesheets/application/chrome-33.scss create mode 100644 app/assets/stylesheets/application/chrome-34.scss create mode 100644 app/assets/stylesheets/application/chrome-35.scss create mode 100644 app/assets/stylesheets/application/chrome-36.scss create mode 100644 app/assets/stylesheets/application/chrome-37.scss create mode 100644 app/assets/stylesheets/application/chrome-38.scss create mode 100644 app/assets/stylesheets/application/chrome-39.scss create mode 100644 app/assets/stylesheets/application/chrome-4.scss create mode 100644 app/assets/stylesheets/application/chrome-40.scss create mode 100644 app/assets/stylesheets/application/chrome-41.scss create mode 100644 app/assets/stylesheets/application/chrome-42.scss create mode 100644 app/assets/stylesheets/application/chrome-43.scss create mode 100644 app/assets/stylesheets/application/chrome-44.scss create mode 100644 app/assets/stylesheets/application/chrome-5.scss create mode 100644 app/assets/stylesheets/application/chrome-6.scss create mode 100644 app/assets/stylesheets/application/chrome-7.scss create mode 100644 app/assets/stylesheets/application/chrome-8.scss create mode 100644 app/assets/stylesheets/application/chrome-9.scss create mode 100644 app/assets/stylesheets/application/firefox-10.scss create mode 100644 app/assets/stylesheets/application/firefox-11.scss create mode 100644 app/assets/stylesheets/application/firefox-12.scss create mode 100644 app/assets/stylesheets/application/firefox-13.scss create mode 100644 app/assets/stylesheets/application/firefox-14.scss create mode 100644 app/assets/stylesheets/application/firefox-15.scss create mode 100644 app/assets/stylesheets/application/firefox-16.scss create mode 100644 app/assets/stylesheets/application/firefox-17.scss create mode 100644 app/assets/stylesheets/application/firefox-18.scss create mode 100644 app/assets/stylesheets/application/firefox-19.scss create mode 100644 app/assets/stylesheets/application/firefox-2.scss create mode 100644 app/assets/stylesheets/application/firefox-20.scss create mode 100644 app/assets/stylesheets/application/firefox-21.scss create mode 100644 app/assets/stylesheets/application/firefox-22.scss create mode 100644 app/assets/stylesheets/application/firefox-23.scss create mode 100644 app/assets/stylesheets/application/firefox-24.scss create mode 100644 app/assets/stylesheets/application/firefox-25.scss create mode 100644 app/assets/stylesheets/application/firefox-26.scss create mode 100644 app/assets/stylesheets/application/firefox-27.scss create mode 100644 app/assets/stylesheets/application/firefox-28.scss create mode 100644 app/assets/stylesheets/application/firefox-29.scss create mode 100644 app/assets/stylesheets/application/firefox-3.5.scss create mode 100644 app/assets/stylesheets/application/firefox-3.6.scss create mode 100644 app/assets/stylesheets/application/firefox-3.scss create mode 100644 app/assets/stylesheets/application/firefox-30.scss create mode 100644 app/assets/stylesheets/application/firefox-31.scss create mode 100644 app/assets/stylesheets/application/firefox-32.scss create mode 100644 app/assets/stylesheets/application/firefox-33.scss create mode 100644 app/assets/stylesheets/application/firefox-34.scss create mode 100644 app/assets/stylesheets/application/firefox-35.scss create mode 100644 app/assets/stylesheets/application/firefox-36.scss create mode 100644 app/assets/stylesheets/application/firefox-37.scss create mode 100644 app/assets/stylesheets/application/firefox-38.scss create mode 100644 app/assets/stylesheets/application/firefox-39.scss create mode 100644 app/assets/stylesheets/application/firefox-4.scss create mode 100644 app/assets/stylesheets/application/firefox-5.scss create mode 100644 app/assets/stylesheets/application/firefox-6.scss create mode 100644 app/assets/stylesheets/application/firefox-7.scss create mode 100644 app/assets/stylesheets/application/firefox-8.scss create mode 100644 app/assets/stylesheets/application/firefox-9.scss create mode 100644 app/assets/stylesheets/application/ie-10.scss create mode 100644 app/assets/stylesheets/application/ie-11.scss create mode 100644 app/assets/stylesheets/application/ie-5.5.scss create mode 100644 app/assets/stylesheets/application/ie-6.scss create mode 100644 app/assets/stylesheets/application/ie-7.scss create mode 100644 app/assets/stylesheets/application/ie-8.scss create mode 100644 app/assets/stylesheets/application/ie-9.scss create mode 100644 app/assets/stylesheets/application/ie-TP.scss create mode 100644 app/assets/stylesheets/application/ie_mob-10.scss create mode 100644 app/assets/stylesheets/application/ie_mob-11.scss create mode 100644 app/assets/stylesheets/application/ios_saf-3.2.scss create mode 100644 app/assets/stylesheets/application/ios_saf-4.0-4.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-4.2-4.3.scss create mode 100644 app/assets/stylesheets/application/ios_saf-5.0-5.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-6.0-6.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-7.0-7.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-8.1.scss create mode 100644 app/assets/stylesheets/application/ios_saf-8.scss create mode 100644 app/assets/stylesheets/application/op_mini-5.0-8.0.scss create mode 100644 app/assets/stylesheets/application/op_mob-10.scss create mode 100644 app/assets/stylesheets/application/op_mob-11.1.scss create mode 100644 app/assets/stylesheets/application/op_mob-11.5.scss create mode 100644 app/assets/stylesheets/application/op_mob-11.scss create mode 100644 app/assets/stylesheets/application/op_mob-12.1.scss create mode 100644 app/assets/stylesheets/application/op_mob-12.scss create mode 100644 app/assets/stylesheets/application/op_mob-24.scss create mode 100644 app/assets/stylesheets/application/opera-10.0-10.1.scss create mode 100644 app/assets/stylesheets/application/opera-10.5.scss create mode 100644 app/assets/stylesheets/application/opera-10.6.scss create mode 100644 app/assets/stylesheets/application/opera-11.1.scss create mode 100644 app/assets/stylesheets/application/opera-11.5.scss create mode 100644 app/assets/stylesheets/application/opera-11.6.scss create mode 100644 app/assets/stylesheets/application/opera-11.scss create mode 100644 app/assets/stylesheets/application/opera-12.1.scss create mode 100644 app/assets/stylesheets/application/opera-12.scss create mode 100644 app/assets/stylesheets/application/opera-15.scss create mode 100644 app/assets/stylesheets/application/opera-16.scss create mode 100644 app/assets/stylesheets/application/opera-17.scss create mode 100644 app/assets/stylesheets/application/opera-18.scss create mode 100644 app/assets/stylesheets/application/opera-19.scss create mode 100644 app/assets/stylesheets/application/opera-20.scss create mode 100644 app/assets/stylesheets/application/opera-21.scss create mode 100644 app/assets/stylesheets/application/opera-22.scss create mode 100644 app/assets/stylesheets/application/opera-23.scss create mode 100644 app/assets/stylesheets/application/opera-24.scss create mode 100644 app/assets/stylesheets/application/opera-25.scss create mode 100644 app/assets/stylesheets/application/opera-26.scss create mode 100644 app/assets/stylesheets/application/opera-27.scss create mode 100644 app/assets/stylesheets/application/opera-28.scss create mode 100644 app/assets/stylesheets/application/opera-29.scss create mode 100644 app/assets/stylesheets/application/opera-9.5-9.6.scss create mode 100644 app/assets/stylesheets/application/opera-9.scss create mode 100644 app/assets/stylesheets/application/safari-3.1.scss create mode 100644 app/assets/stylesheets/application/safari-3.2.scss create mode 100644 app/assets/stylesheets/application/safari-4.scss create mode 100644 app/assets/stylesheets/application/safari-5.1.scss create mode 100644 app/assets/stylesheets/application/safari-5.scss create mode 100644 app/assets/stylesheets/application/safari-6.1.scss create mode 100644 app/assets/stylesheets/application/safari-6.scss create mode 100644 app/assets/stylesheets/application/safari-7.1.scss create mode 100644 app/assets/stylesheets/application/safari-7.scss create mode 100644 app/assets/stylesheets/application/safari-8.scss create mode 100644 app/assets/stylesheets/bumbleberry-settings.json create mode 100644 app/assets/stylesheets/web-fonts/and_chr-40.scss create mode 100644 app/assets/stylesheets/web-fonts/and_ff-33.scss create mode 100644 app/assets/stylesheets/web-fonts/and_uc-9.9.scss create mode 100644 app/assets/stylesheets/web-fonts/android-2.1.scss create mode 100644 app/assets/stylesheets/web-fonts/android-2.2.scss create mode 100644 app/assets/stylesheets/web-fonts/android-2.3.scss create mode 100644 app/assets/stylesheets/web-fonts/android-3.scss create mode 100644 app/assets/stylesheets/web-fonts/android-37.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.1.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.2-4.3.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.4.scss create mode 100644 app/assets/stylesheets/web-fonts/android-4.scss create mode 100644 app/assets/stylesheets/web-fonts/bb-10.scss create mode 100644 app/assets/stylesheets/web-fonts/bb-7.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-10.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-11.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-12.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-13.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-14.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-15.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-16.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-17.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-18.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-19.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-20.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-21.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-22.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-23.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-24.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-25.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-26.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-27.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-28.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-29.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-30.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-31.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-32.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-33.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-34.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-35.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-36.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-37.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-38.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-39.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-4.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-40.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-41.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-42.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-43.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-44.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-5.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-6.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-7.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-8.scss create mode 100644 app/assets/stylesheets/web-fonts/chrome-9.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-10.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-11.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-12.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-13.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-14.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-15.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-16.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-17.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-18.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-19.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-2.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-20.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-21.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-22.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-23.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-24.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-25.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-26.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-27.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-28.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-29.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-3.5.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-3.6.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-3.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-30.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-31.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-32.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-33.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-34.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-35.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-36.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-37.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-38.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-39.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-4.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-5.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-6.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-7.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-8.scss create mode 100644 app/assets/stylesheets/web-fonts/firefox-9.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-10.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-11.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-5.5.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-6.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-7.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-8.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-9.scss create mode 100644 app/assets/stylesheets/web-fonts/ie-TP.scss create mode 100644 app/assets/stylesheets/web-fonts/ie_mob-10.scss create mode 100644 app/assets/stylesheets/web-fonts/ie_mob-11.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-3.2.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-8.1.scss create mode 100644 app/assets/stylesheets/web-fonts/ios_saf-8.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-10.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-11.1.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-11.5.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-11.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-12.1.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-12.scss create mode 100644 app/assets/stylesheets/web-fonts/op_mob-24.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-10.5.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-10.6.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-11.1.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-11.5.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-11.6.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-11.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-12.1.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-12.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-15.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-16.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-17.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-18.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-19.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-20.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-21.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-22.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-23.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-24.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-25.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-26.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-27.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-28.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-29.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss create mode 100644 app/assets/stylesheets/web-fonts/opera-9.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-3.1.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-3.2.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-4.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-5.1.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-5.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-6.1.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-6.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-7.1.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-7.scss create mode 100644 app/assets/stylesheets/web-fonts/safari-8.scss create mode 100644 app/views/conferences/_banner_image.svg.erb create mode 100644 app/views/shared/_donate_button.html.haml create mode 100644 config/locales/data/translation-info.yml delete mode 100644 config/locales/en.bootstrap.yml delete mode 100644 config/locales/es.yml delete mode 100644 config/locales/locales.md delete mode 100644 config/locales/pluralization-rules.yml delete mode 100644 config/locales/translation-info.yml delete mode 100644 config/locales/translations.yml create mode 100644 db/migrate/20150314031359_add_locale_to_conference.rb create mode 100644 db/migrate/20150314031361_create_translation_tables.rb create mode 100644 db/migrate/20150315225815_add_email_address_to_conferences.rb create mode 100644 db/migrate/20150315225844_add_paypal_email_address_to_conferences.rb diff --git a/Gemfile b/Gemfile index 0f604de..2048380 100644 --- a/Gemfile +++ b/Gemfile @@ -1,20 +1,22 @@ source 'http://rubygems.org' #ruby '2.0.0' -gem 'rails', '4.0.0' +gem 'rails', '4.2.0' gem 'pg' gem 'haml' gem 'jquery-rails' gem 'jquery-ui-rails' gem 'coffee-rails', '~> 4.0.0' -gem 'i18n-active_record', - :git => 'git://github.com/svenfuchs/i18n-active_record.git', - :require => 'i18n/active_record' +gem 'lingua_franca', :git => 'git://github.com/lingua-franca/lingua_franca.git' +gem 'tzinfo-data' +#gem 'i18n-active_record', +# :git => 'git://github.com/svenfuchs/i18n-active_record.git', +# :require => 'i18n/active_record' #gem 'sass', '~> 3.3' #gem 'compass' #gem 'compass-rails' gem 'sass-rails', :git => 'git://github.com/rails/sass-rails.git' -gem 'buoy', :path => '../buoy' +gem 'bumbleberry', :git => 'git://github.com/bumbleberry/bumbleberry.git' gem 'foundation-rails' gem 'uglifier', '>= 1.3.0' gem 'sorcery', '>= 0.8.1' @@ -22,12 +24,12 @@ gem 'oauth2', '~> 0.8.0' gem 'carrierwave' gem 'carrierwave-imageoptimizer' gem 'mini_magick' -gem 'carmen', :git => 'git://github.com/eikes/carmen.git' -gem 'carmen-rails' +#gem 'carmen', :git => 'git://github.com/eikes/carmen.git' +#gem 'carmen-rails' gem 'nested_form' gem 'acts_as_list' gem 'geocoder' -gem 'forgery' +#gem 'forgery' gem 'paper_trail', '~> 3.0.5' gem 'font-awesome-rails' gem 'wysiwyg-rails' @@ -51,7 +53,7 @@ group :development do gem 'meta_request' gem 'haml-rails' gem 'awesome_print' - gem 'rails-footnotes', :github => 'josevalim/rails-footnotes' + #gem 'rails-footnotes', :github => 'josevalim/rails-footnotes' end group :test do diff --git a/Gemfile.lock b/Gemfile.lock index 218b7a0..f104fb5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,90 +1,102 @@ GIT - remote: git://github.com/eikes/carmen.git - revision: 6d9f2f834deaf8f5b4502e71aaf40d8f4f01e8fa + remote: git://github.com/bumbleberry/bumbleberry.git + revision: 79fc5f65b0b144ab59673b1efb91269b5674f27b specs: - carmen (1.0.1) - unicode_utils (~> 1.4.0) + bumbleberry (0.0.1) + blockspring + cairo + railties + rsvg2 + sass-json-vars + sass-rails GIT - remote: git://github.com/josevalim/rails-footnotes.git - revision: 5d5a43db5a898e755359343d8d981ce966c06418 + remote: git://github.com/lingua-franca/lingua_franca.git + revision: 045b7448504bd7c13ba23c35b0884bff089c3677 specs: - rails-footnotes (4.1.4) - rails (>= 3.2) + lingua_franca (0.0.1) + diffy + forgery + http_accept_language + i18n + rails (~> 4.2.0.rc2) + rails-i18n + rubyzip GIT remote: git://github.com/rails/sass-rails.git - revision: df3dadffb41dba048535e88b733c802036acd520 + revision: 0e8a53813015f82839024a3a229ffe97f55b7753 specs: - sass-rails (5.0.0.beta1) + sass-rails (5.0.1) railties (>= 4.0.0, < 5.0) - sass (~> 3.2, >= 3.2.2) + sass (~> 3.1) sprockets (>= 2.8, < 4.0) sprockets-rails (>= 2.0, < 4.0) tilt (~> 1.1) -GIT - remote: git://github.com/svenfuchs/i18n-active_record.git - revision: 2d9a22b6a4e5d809782cdbfa65b14d9e47aa27fc - specs: - i18n-active_record (0.0.2) - i18n (>= 0.5.0) - -PATH - remote: ../buoy - specs: - buoy (0.0.4) - railties (>= 3.2, < 5.0) - sass-json-vars - sass-rails - useragent - GEM remote: http://rubygems.org/ specs: - actionmailer (4.0.0) - actionpack (= 4.0.0) - mail (~> 2.5.3) - actionpack (4.0.0) - activesupport (= 4.0.0) - builder (~> 3.1.0) - erubis (~> 2.7.0) - rack (~> 1.5.2) + actionmailer (4.2.0) + actionpack (= 4.2.0) + actionview (= 4.2.0) + activejob (= 4.2.0) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 1.0, >= 1.0.5) + actionpack (4.2.0) + actionview (= 4.2.0) + activesupport (= 4.2.0) + rack (~> 1.6.0) rack-test (~> 0.6.2) - activemodel (4.0.0) - activesupport (= 4.0.0) - builder (~> 3.1.0) - activerecord (4.0.0) - activemodel (= 4.0.0) - activerecord-deprecated_finders (~> 1.0.2) - activesupport (= 4.0.0) - arel (~> 4.0.0) - activerecord-deprecated_finders (1.0.3) - activerecord-session_store (0.1.0) + rails-dom-testing (~> 1.0, >= 1.0.5) + rails-html-sanitizer (~> 1.0, >= 1.0.1) + actionview (4.2.0) + activesupport (= 4.2.0) + builder (~> 3.1) + erubis (~> 2.7.0) + rails-dom-testing (~> 1.0, >= 1.0.5) + rails-html-sanitizer (~> 1.0, >= 1.0.1) + activejob (4.2.0) + activesupport (= 4.2.0) + globalid (>= 0.3.0) + activemodel (4.2.0) + activesupport (= 4.2.0) + builder (~> 3.1) + activerecord (4.2.0) + activemodel (= 4.2.0) + activesupport (= 4.2.0) + arel (~> 6.0) + activerecord-session_store (0.1.1) actionpack (>= 4.0.0, < 5) activerecord (>= 4.0.0, < 5) railties (>= 4.0.0, < 5) - activesupport (4.0.0) - i18n (~> 0.6, >= 0.6.4) - minitest (~> 4.2) - multi_json (~> 1.3) - thread_safe (~> 0.1) - tzinfo (~> 0.3.37) - acts_as_list (0.5.0) + activesupport (4.2.0) + i18n (~> 0.7) + json (~> 1.7, >= 1.7.7) + minitest (~> 5.1) + thread_safe (~> 0.3, >= 0.3.4) + tzinfo (~> 1.1) + acts_as_list (0.6.0) activerecord (>= 3.0) - addressable (2.3.6) - arel (4.0.2) + addressable (2.3.7) + arel (6.0.0) attr_required (1.0.0) - awesome_print (1.2.0) - bcrypt (3.1.9) - bcrypt (3.1.9-x86-mingw32) - better_errors (2.0.0) + awesome_print (1.6.1) + bcrypt (3.1.10) + bcrypt (3.1.10-x86-mingw32) + better_errors (2.1.1) coderay (>= 1.0.0) erubis (>= 2.6.6) rack (>= 0.9.0) binding_of_caller (0.7.2) debug_inspector (>= 0.0.1) - builder (3.1.4) + blockspring (0.1.2) + rest-client (> 1.6.7) + builder (3.2.2) + cairo (1.14.1) + pkg-config (>= 1.1.5) + cairo (1.14.1-x86-mingw32) + pkg-config (>= 1.1.5) callsite (0.0.11) capistrano (2.15.5) highline @@ -98,9 +110,6 @@ GEM rack (>= 1.0.0) rack-test (>= 0.5.4) xpath (~> 2.0) - carmen-rails (1.0.1) - carmen (~> 1.0.0) - rails carrierwave (0.10.0) activemodel (>= 3.2.0) activesupport (>= 3.2.0) @@ -121,121 +130,149 @@ GEM coffee-script (2.3.0) coffee-script-source execjs - coffee-script-source (1.8.0) - coveralls (0.7.1) - multi_json (~> 1.3) - rest-client - simplecov (>= 0.7) - term-ansicolor - thor + coffee-script-source (1.9.1) + coveralls (0.7.11) + multi_json (~> 1.10) + rest-client (>= 1.6.8, < 2) + simplecov (~> 0.9.1) + term-ansicolor (~> 1.3) + thor (~> 0.19.1) crack (0.4.2) safe_yaml (~> 1.0.0) - cucumber (1.3.17) + cucumber (1.3.19) builder (>= 2.1.2) diff-lcs (>= 1.1.3) gherkin (~> 2.12) multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.1) + multi_test (>= 0.1.2) cucumber-rails (1.4.2) capybara (>= 1.1.2, < 3) cucumber (>= 1.3.8, < 2) mime-types (>= 1.16, < 3) nokogiri (~> 1.5) rails (>= 3, < 5) - database_cleaner (1.3.0) + database_cleaner (1.4.1) debug_inspector (0.0.2) diff-lcs (1.2.5) + diffy (3.0.7) docile (1.1.5) erubis (2.7.0) - execjs (2.2.2) + execjs (2.4.0) factory_girl (4.5.0) activesupport (>= 3.0.0) factory_girl_rails (4.5.0) factory_girl (~> 4.5.0) railties (>= 3.0.0) - faraday (0.9.0) + faraday (0.9.1) multipart-post (>= 1.2, < 3) - ffi (1.9.6) - ffi (1.9.6-x86-mingw32) - font-awesome-rails (4.2.0.0) + ffi (1.9.8) + font-awesome-rails (4.3.0.0) railties (>= 3.2, < 5.0) forgery (0.6.0) formatador (0.2.5) - foundation-rails (5.4.5.0) + foundation-rails (5.5.1.0) railties (>= 3.1.0) - sass (>= 3.2.0) - geocoder (1.2.6) + sass (>= 3.3.0, < 3.5) + gdk_pixbuf2 (2.2.4) + glib2 (= 2.2.4) + gdk_pixbuf2 (2.2.4-x86-mingw32) + glib2 (= 2.2.4) + geocoder (1.2.7) gherkin (2.12.2) multi_json (~> 1.3) gherkin (2.12.2-x86-mingw32) multi_json (~> 1.3) - guard (2.10.1) + glib2 (2.2.4) + pkg-config + glib2 (2.2.4-x86-mingw32) + cairo (>= 1.12.8) + pkg-config + globalid (0.3.3) + activesupport (>= 4.1.0) + guard (2.12.5) formatador (>= 0.2.4) listen (~> 2.7) lumberjack (~> 1.0) + nenv (~> 0.1) + notiffany (~> 0.0) pry (>= 0.9.12) + shellany (~> 0.0) thor (>= 0.18.1) - guard-compat (0.3.0) - guard-rspec (4.4.2) + guard-compat (1.2.1) + guard-rspec (4.5.0) guard (~> 2.1) - guard-compat (~> 0.1) + guard-compat (~> 1.1) rspec (>= 2.99.0, < 4.0) haml (4.0.6) tilt - haml-rails (0.5.1) - actionpack (~> 4.0.0) - activesupport (~> 4.0.0) - haml (>= 3.1, < 5.0) - railties (~> 4.0.0) - highline (1.6.21) + haml-rails (0.9.0) + actionpack (>= 4.0.1) + activesupport (>= 4.0.1) + haml (>= 4.0.6, < 5.0) + html2haml (>= 1.0.1) + railties (>= 4.0.1) + highline (1.7.1) hike (1.2.3) hitimes (1.2.2) + hitimes (1.2.2-x86-mingw32) + html2haml (2.0.0) + erubis (~> 2.7.0) + haml (~> 4.0.0) + nokogiri (~> 1.6.0) + ruby_parser (~> 3.5) + http_accept_language (2.0.5) httpauth (0.2.1) - i18n (0.6.11) + i18n (0.7.0) image_optimizer (1.3.0) - jquery-rails (3.1.2) - railties (>= 3.0, < 5.0) + jquery-rails (4.0.3) + rails-dom-testing (~> 1.0) + railties (>= 4.2.0) thor (>= 0.14, < 2.0) jquery-ui-rails (5.0.3) railties (>= 3.2.16) - json (1.8.1) + json (1.8.2) jwt (0.1.13) multi_json (>= 1.5) launchy (2.4.3) addressable (~> 2.3) - listen (2.8.3) + listen (2.9.0) celluloid (>= 0.15.2) rb-fsevent (>= 0.9.3) rb-inotify (>= 0.9) + loofah (2.0.1) + nokogiri (>= 1.5.9) lumberjack (1.0.9) - mail (2.5.4) - mime-types (~> 1.16) - treetop (~> 1.4.8) + mail (2.6.3) + mime-types (>= 1.16, < 3) meta_request (0.3.4) callsite (~> 0.0, >= 0.0.11) rack-contrib (~> 1.1) railties (>= 3.0.0, < 5.0.0) method_source (0.8.2) - mime-types (1.25.1) - mini_magick (4.0.1) - mini_portile (0.6.1) - minitest (4.7.5) - multi_json (1.10.1) - multi_test (0.1.1) + mime-types (2.4.3) + mini_magick (4.1.0) + mini_portile (0.6.2) + minitest (5.5.1) + multi_json (1.11.0) + multi_test (0.1.2) multipart-post (2.0.0) + nenv (0.2.0) nested_form (0.3.2) net-scp (1.2.1) net-ssh (>= 2.6.5) net-sftp (2.1.2) net-ssh (>= 2.6.5) - net-ssh (2.9.1) + net-ssh (2.9.2) net-ssh-gateway (1.2.0) net-ssh (>= 2.6.5) - netrc (0.9.0) - nokogiri (1.6.5) + netrc (0.10.3) + nokogiri (1.6.6.2) mini_portile (~> 0.6.0) - nokogiri (1.6.5-x86-mingw32) + nokogiri (1.6.6.2-x86-mingw32) mini_portile (~> 0.6.0) + notiffany (0.0.6) + nenv (~> 0.1) + shellany (~> 0.0) oauth (0.4.7) oauth2 (0.8.1) faraday (~> 0.8) @@ -243,21 +280,21 @@ GEM jwt (~> 0.1.4) multi_json (~> 1.0) rack (~> 1.2) - paper_trail (3.0.6) + paper_trail (3.0.7) activerecord (>= 3.0, < 5.0) activesupport (>= 3.0, < 5.0) paypal-express (0.7.1) activesupport (>= 2.3) attr_required (>= 0.0.5) rest-client - pg (0.17.1) - pg (0.17.1-x86-mingw32) - poltergeist (1.5.1) + pg (0.18.1) + pg (0.18.1-x86-mingw32) + pkg-config (1.1.6) + poltergeist (1.6.0) capybara (~> 2.1) cliver (~> 0.3.1) multi_json (~> 1.0) websocket-driver (>= 0.2.0) - polyglot (0.3.5) pry (0.10.1) coderay (~> 1.1.0) method_source (~> 0.8.1) @@ -267,121 +304,146 @@ GEM method_source (~> 0.8.1) slop (~> 3.4) win32console (~> 1.3) - rack (1.5.2) + rack (1.6.0) rack-contrib (1.2.0) rack (>= 0.9.1) - rack-test (0.6.2) + rack-test (0.6.3) rack (>= 1.0) - rails (4.0.0) - actionmailer (= 4.0.0) - actionpack (= 4.0.0) - activerecord (= 4.0.0) - activesupport (= 4.0.0) + rails (4.2.0) + actionmailer (= 4.2.0) + actionpack (= 4.2.0) + actionview (= 4.2.0) + activejob (= 4.2.0) + activemodel (= 4.2.0) + activerecord (= 4.2.0) + activesupport (= 4.2.0) bundler (>= 1.3.0, < 2.0) - railties (= 4.0.0) - sprockets-rails (~> 2.0.0) + railties (= 4.2.0) + sprockets-rails rails-assets-cdn (0.1.0) rails + rails-deprecated_sanitizer (1.0.3) + activesupport (>= 4.2.0.alpha) + rails-dom-testing (1.0.5) + activesupport (>= 4.2.0.beta, < 5.0) + nokogiri (~> 1.6.0) + rails-deprecated_sanitizer (>= 1.0.1) + rails-html-sanitizer (1.0.2) + loofah (~> 2.0) + rails-i18n (4.0.4) + i18n (~> 0.6) + railties (~> 4.0) rails_12factor (0.0.3) rails_serve_static_assets rails_stdout_logging - rails_serve_static_assets (0.0.2) + rails_serve_static_assets (0.0.4) rails_stdout_logging (0.0.3) - railties (4.0.0) - actionpack (= 4.0.0) - activesupport (= 4.0.0) + railties (4.2.0) + actionpack (= 4.2.0) + activesupport (= 4.2.0) rake (>= 0.8.7) thor (>= 0.18.1, < 2.0) rake (10.4.2) rb-fsevent (0.9.4) rb-inotify (0.9.5) ffi (>= 0.5.0) - rest-client (1.7.2) + rest-client (1.7.3) mime-types (>= 1.16, < 3.0) netrc (~> 0.7) - rest-client (1.7.2-x86-mingw32) + rest-client (1.7.3-x86-mingw32) ffi (~> 1.9) mime-types (>= 1.16, < 3.0) netrc (~> 0.7) - rspec (3.1.0) - rspec-core (~> 3.1.0) - rspec-expectations (~> 3.1.0) - rspec-mocks (~> 3.1.0) - rspec-core (3.1.7) - rspec-support (~> 3.1.0) - rspec-expectations (3.1.2) + rspec (3.2.0) + rspec-core (~> 3.2.0) + rspec-expectations (~> 3.2.0) + rspec-mocks (~> 3.2.0) + rspec-core (3.2.2) + rspec-support (~> 3.2.0) + rspec-expectations (3.2.0) diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.1.0) - rspec-mocks (3.1.3) - rspec-support (~> 3.1.0) - rspec-rails (3.1.0) - actionpack (>= 3.0) - activesupport (>= 3.0) - railties (>= 3.0) - rspec-core (~> 3.1.0) - rspec-expectations (~> 3.1.0) - rspec-mocks (~> 3.1.0) - rspec-support (~> 3.1.0) - rspec-support (3.1.2) - rubyzip (1.1.6) - rvm-capistrano (1.5.5) + rspec-support (~> 3.2.0) + rspec-mocks (3.2.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.2.0) + rspec-rails (3.2.1) + actionpack (>= 3.0, < 4.3) + activesupport (>= 3.0, < 4.3) + railties (>= 3.0, < 4.3) + rspec-core (~> 3.2.0) + rspec-expectations (~> 3.2.0) + rspec-mocks (~> 3.2.0) + rspec-support (~> 3.2.0) + rspec-support (3.2.2) + rsvg2 (2.2.4) + cairo (>= 1.12.8) + gdk_pixbuf2 (= 2.2.4) + rsvg2 (2.2.4-x86-mingw32) + cairo (>= 1.12.8) + gdk_pixbuf2 (= 2.2.4) + ruby_parser (3.6.5) + sexp_processor (~> 4.1) + rubyzip (1.1.7) + rvm-capistrano (1.5.6) capistrano (~> 2.15.4) safe_yaml (1.0.4) - sass (3.4.9) + sass (3.4.13) sass-json-vars (0.3.2) sass (>= 3.1) - selenium-webdriver (2.44.0) + selenium-webdriver (2.45.0) childprocess (~> 0.5) multi_json (~> 1.0) rubyzip (~> 1.0) websocket (~> 1.0) - simplecov (0.9.1) + sexp_processor (4.5.0) + shellany (0.0.1) + simplecov (0.9.2) docile (~> 1.1.0) multi_json (~> 1.0) - simplecov-html (~> 0.8.0) - simplecov-html (0.8.0) + simplecov-html (~> 0.9.0) + simplecov-html (0.9.0) sitemap_generator (5.0.5) builder slop (3.6.0) - sorcery (0.8.6) + sorcery (0.9.0) bcrypt (~> 3.1) oauth (~> 0.4, >= 0.4.4) - oauth2 (>= 0.8.0, < 1.0.0) + oauth2 (>= 0.8.0) sprockets (2.12.3) hike (~> 1.2) multi_json (~> 1.0) rack (~> 1.0) tilt (~> 1.1, != 1.3.0) - sprockets-rails (2.0.1) + sprockets-rails (2.2.4) actionpack (>= 3.0) activesupport (>= 3.0) - sprockets (~> 2.8) + sprockets (>= 2.8, < 4.0) term-ansicolor (1.3.0) tins (~> 1.0) thor (0.19.1) - thread_safe (0.3.4) + thread_safe (0.3.5) tilt (1.4.1) timers (4.0.1) hitimes - tins (1.3.3) - treetop (1.4.15) - polyglot - polyglot (>= 0.3.1) - tzinfo (0.3.42) - uglifier (2.5.3) + tins (1.3.5) + tzinfo (1.2.2) + thread_safe (~> 0.1) + tzinfo-data (1.2015.1) + tzinfo (>= 1.0.0) + uglifier (2.7.1) execjs (>= 0.3.0) json (>= 1.8.0) - unicode_utils (1.4.0) - useragent (0.10.0) wdm (0.1.0) webmock (1.20.4) addressable (>= 2.3.6) crack (>= 0.3.2) websocket (1.2.1) - websocket-driver (0.4.0) + websocket-driver (0.5.3) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.2) win32console (1.3.2-x86-mingw32) - wysiwyg-rails (1.2.4) - font-awesome-rails (= 4.2.0.0) + wysiwyg-rails (1.2.6) + font-awesome-rails (>= 4.2.0.0) railties (>= 3.2, < 5.0) xpath (2.0.0) nokogiri (~> 1.3) @@ -396,11 +458,9 @@ DEPENDENCIES awesome_print better_errors binding_of_caller - buoy! + bumbleberry! capistrano capybara - carmen! - carmen-rails carrierwave carrierwave-imageoptimizer coffee-rails (~> 4.0.0) @@ -409,16 +469,15 @@ DEPENDENCIES database_cleaner factory_girl_rails font-awesome-rails - forgery foundation-rails geocoder guard-rspec haml haml-rails - i18n-active_record! jquery-rails jquery-ui-rails launchy + lingua_franca! meta_request mini_magick nested_form @@ -427,9 +486,8 @@ DEPENDENCIES paypal-express (= 0.7.1) pg poltergeist - rails (= 4.0.0) + rails (= 4.2.0) rails-assets-cdn - rails-footnotes! rails_12factor rspec rspec-rails @@ -440,6 +498,7 @@ DEPENDENCIES simplecov sitemap_generator sorcery (>= 0.8.1) + tzinfo-data uglifier (>= 1.3.0) wdm (>= 0.1.0) webmock diff --git a/app/assets/fonts/SourceSansPro-Regular.eot b/app/assets/fonts/SourceSansPro-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..854fb6e258f872a0e178076ebdf867a0553f0eb7 GIT binary patch literal 26974 zcmaf&Q*b5G9`1K`c5K_WZ9Ca9Cf3BZZQHgco@g?$ZA@%V?9ALbr*55>`*6E!Re$~c zfBp69hpt*Mv<3k1tpEVvzY_%bcSV4LgaknXfglJ#5(MC%rwE1t07(DI{~f6i0Mh^5 zI8iDs{LlQKAO@%d90BeC7l0YS;vc9EFabCKT>mNXKhN z`wwIJFURg*swsf|pW^y&TRT2p~-X z(6GXsK8qXowfj0@?dt9p;YICwUc?#533g;ix&Z-Kd_nm>o-*bouor4+Hsg)5(=ea~ z4CDCwtT3q&R8h7Qr*G`iBqq!WEwOz0Rmf>hP}XD$zz&VY98$)flLQW8{aIxedYT%x z0#d@X6|d5uLA>+kRg`Bj8O4raj{cRTP6{svOcffP+Ck#q6)Kqot!+u#_3YvYsd|@d zysfW#a`5PLKMC)M-)F5f$292NXU?PIu_Ls6Awr6GtheBXQoWGRW_DvY`auP>bd2#I z!$I!LsfOtVKOsj}pSfE?>l9V?oM;IlC3x69%~A|X_dWJ6Mv>z!6xPaCte}5hB{b1W z@*uwqh^6wNlS_JIt!Atsf1^1x4&f+}!$dUKoL|VHt5U&Q_U+2#jjGc2&q&o8;n0`% z?2{IEa@qta14*%ahEve*5mq5v1vVi5PH-qg2ARu2F^nPrR)-lRiAvC!QlCL5@P{N2NV_UAzyo12P$C85UgCB(d_)%U*9EvZ-~pqK8)R2h%vE!84a^Vfd}OlVcg!KcT|;{R`4kPQe2$vUGYeh3za&a&4NLVyhHaiQ<-4+KWa>isjmhpt6;-&>VBLzCD&e|4=2zFcFes+Vqv!=_kb% zENz;Z1|)f>KacPbsYuw=H`3_Ln6&T^SCRoIboESB>dDtehLD}$P<DV^{89*=>aFC?h6govHE=<#hPj%~1CI4VxXq z_N;srkuut*m_Smq7~?LYO+Q425_L;fSUg5d4!O59!uRJXPsL@8!JzLdai_JBA2mD> zHyLtRwQ%iOjumFVzd0Kd!7bmKt8vy>qP#d#D(Wun0`G=?2(~2#hop_799>GV*a&SX zq}`Ra8+D2Gmkf8cB$0p-C%sTK@*udR2)-MvC-vI@xXDTC(!iVkb)7DGD-!j2yenrW z-9Mt`=x|9+DUYYFK6-#+nrLu8;pQ^3`Kc-xUxSHt$caa{_yhe3pYe?QH)`h42BWkX zMoG@E_K5^`rF^U5O)ds-Zh>;w3!xMH5c_o+#m9+)8~#WX_C6OBvCWez^!?wRGYVz# zVeg5{ggdWFB_Dd&o+TkbmO0~EwH4Z`gR7qW9|KLI_s@>@3H~XiuQ*eI&KAjya!fa?<(!PVzK zvNT_LwWt}zpidJwKxhzw?@Ry!F`;gHNV|f4(5=%j&YHFr=eH^fyaWl69L_DMn7u zE;lBL*Kt^xWd#*O@{ zPmT}C8`9{)DNq1PiSt13+|JW;Reb>o`Eg<4wr~r6d!^J5+7nizk(um%Pddkh7K<;! z6%>W^HLytbZ7P=AIlroNn5Q+OJ;Q!5WwFh(w!z_1)27SBPS*@aUVc3b#bl#MQ?z7T zhj>=RNvkP#2r5a`BvbotrO_;P>ub4xc|LZ=x>cMj9acs+wd#p|sQp13bKI2= zuO)}9*D$Amr5iF0e3UrjwqOyuWL*SUrt49V z3J%(!E{)y0miA9Mc3AMb$zOf*MVSekm$OR)rkmn@AL7(9ja-_V-9Ul1Uu$)U8C559 z0@wde@tA|hs!ev8_*=dxAE`nF->!W(pd1a8jB%RvdPfp z)B-KJ?M@LrZoHsZbQ{5S_2N))3Ek2+Kt;LF&qjw_!r)$pW_e2$!387~$FF`tH9Y!HeUTn9VjKUbpOfW+zEdpIuJpzR4zcs>~9TK0If z*rgbU^Z~(I?8_qG|Ku3Qm#6!1AeT`MSlB>G-wB3x>t$BU;Q6%1&fZ94BgjL|6sM+2 zYGL1wW6F|IgY(r!j1v}@wh>;H2&si8<>?#iPoIOOlR$P)hleQo#h7?JFo7yjDj2^N z;@QPjm(Fn_bK0j(T(`DeJGj|dsb9CtaB7F@Or+o>-Z)r!b4wmE6N^Nf%yET>P`RNN zOjW;eR>##T^{2|JI zAFIU}ghagpt?OrY`fY7e0=2K+a=v`uz42>1CsJ=$m3OXG2%;-1gtztnUIrYML^+!eB+j zpBf^%pKtZne#VY!jc(*9sF#%h^h-O|S?h0V2I$&I3-p5$4S0Xa|Kg>Hp?#6SE&H7! ziu;V0$UY<7K;N#NFv^1SzB z&!Q`yD@egIPM~h2n98e~BAk-LdGb02s1r7E0$*;nHuJ61B3C{^vA^!~G^LEU ziaZZ`fqz>cOIP7B)oIq z4o@2StAL$bK=qk&9MkQM*P zP{P1B*xInPzy^?G2%&V^Cuv|zX@Ssuf&;9E*Il-x4-DzD6O)G2+Yvc>*dKu5iOjwF z%YX^6v>g$?CbI1&E-WmL_uFTYR)S8AMy>WZI^s$Rez3M;pNe9QMo@3z(Q`PECyQj~ z6)4|9bFTVx95)U2oyzvZrzlzNF$BR{r~d8FDZ?AJ*D$FroS*d31EkvYZ`$A?qwT4% zqU`WLSSeBomLE6#P@Vp7`ZRq8yMFkZ04v5I_>C+gV-b1Lmv8js08s@S^Yv6Ga1}DD zCIL5$Z#d-j=bpliePy2pzhY7= z_`ZB|yJdHQkOV|@I$jhwfJJR*qWt9#Yy8VB$JR1Cs$KG6BQ}v`9;dEqYsF zfB9jOda(iq{D#3Y;tav@@nVH1lABF>3?Y*lqNVW-J(`oKsF-$W3usN=jus`N2+Y8x z0(6-)$s49B&r%$O^biM4lM5z{Nbq#5=3@gRYaeRb+Fq)CkpV)VDqBV*rl6zK=(%t& zDI13nf0$*ke44@oTUaGjJ6}swFzxSy5D9^F7j^)dL?GaU$WE|-&iPIznB^K(rG_FN zL4eq}_N5m-+&)?;{)ju0PrvN`45>Ir_&RitY$!B#(ix1!R0;yY-e5gae0LKAvOJF>Xsod-=}wBMwonZU8rAG?Awv#@ zEz+UA8Lo+4iMh`n|0eARr+2j_hv1J(oqft_lTRpoF4e?lH-<(0G!2?ir@@6lXm3$N z`FjnP6_2;&=8t)`sJt3e+wjjzAHaH(=3gZIjG0lv+B6P*-C|WKJ%XZq6 zAv^Y9zlg6zNl;TR%Rw}w(X{9zzjb-nlRP<{?cd{tzmLf(hN8Lg%fwNL#;(v~L^LBS zABI`OchpK_mVXgU{R-m@CdHF7Yi$0*Q;5T!TuurKEjw#$Ak+NbOM({L=9xJvALa9- zg6bv~KEf-s#8IGz7PfQH2_r>@pDdB=#pUA=H?~X!a)UJnu_Tt^>IsVw{kw|38aPm` z@yYYtYVjKR6Y^6coC1v}>B?}=C%kyraYk0=pk$y?InBj|@UypreOx|aqGpl@vk-0J zY#ZcLAxs40q9+@;@jK70ktHjnsNV#a%ks{dVrl&2nnai?X_LcyyfIy zJ#c)s+;MT}PO^||=q(r8K?hf7`BJo~R4kI_4IOs>&IUw?UDKpkBuz#n^tMje0maY~ zY?O%JIm%yAdDg6annI`QuM(w&&B*6Zr#cdrVksG{JH*R0^8Ka7Q@M};|;$Lw<##AQnT@wRlh zG}%~NZ${weSFaTYUmOzM>g3!q|DVolQ!o}k(L*3vRA$*UX^%r85WFZ8x($01!sJ5)Rp5;31=AIKDY)X4cq)g9nbpNr?oX{`gvK2anl#mCi(#17tRK+%WyW&ZSYWmX z=tI^f=7q6oqLSO$o;$v%SmLUnX&^?`$Sn&t(zBYehP0f)&1*fwTzf`~MaOQm#u;ECwVr;vHK5O2I<_u&Xm#=^%&VI<(F6Ym@4F zB~8G$Wix_p*zYLOTV9wmYYzC(sIW=b6#cD5QC{;SEY(*u$F>YZ)M}*(F9>O+97k=b z=jXX?fC6HOf!Ob@`(Jf)2L$4?hG>)dV+a5y0j0 zy4ad+C8}mETFh@wm>nf%&KOx**!5{L;Y7AN0$NxPH9z)DX0Xu3fPyGb(gIG(WJ~9zohuKg z^HHseBzjee6R3X*N@mY7W{Mg>60QVKlu${^s>NAwD*>W--tKSHSX|=;#9iPV!+1yJ za6w~C;>D^sJQTR1CrQRtl5#_vRe3&hvvNpoAQu4z-kn zG7p9CurP>F!$IUqaF7NeuhXBh$j|wv`^?x~^61PMOCX-+-!pGZZqB7Bv8-bOEVP=ONY1~SFwvV{t$qolthV;Q4Rcx}I0K{6r1zU6(z)JPZ&$Iz$0^!4wZ96Gwq)j??d0)gfxZ{dYUXesK( z^JvTaR^{#6(%F@rHhXBljE><>^KZUFt5oU}sN2F)tzo%5s#XJM3=l{I>laDiSakz! zLajcqof!oFvhh=Im09Lof=MY-l3QgrGql~AV(ZN`0c{`GS=YIO$#!A z!8sa``3Hc7xa*NrEwbD|Nk{Ffax@(ZO%RI#t;sI3Jk^onYp;eBcS)GsE8PD4@`#7| zC`Sv$OxLopi^;4PXXujmcoN~XhQmE_YSFPMO^0zl#nxfpu!SvIQQ7t<@Z1oFSNn6K zCRjIIjEbYhmG|`@l?gAq1dvHF@$;elYeM-#Y4OULwa{^Wd@tAP#mx65!W+eZeS^>n zqnMB*jQOM;xhfPFj%O|nBn*L?xN(5M?a?DU7tGRvZHHo;cTvYYb_sn{k6An*td-LP z!6noUIc{)@N+DnKK8PrE3@Rx&EFp{(-iDwnu}c@B^E7UF_?0b;j$Kx&*2vk}b1$50 z(oxnd$JWeL;(o_9L=eiwo8|8nIU*7C=mYl0uJvH_lI=cEgmlOj3|#OE2a199e#iIC z3^)XgaDet8Buz4lcev)xU^~wv=f()_O?56z@fs#>2sbtZwjq%_DU{JpWLhA{=oMJh zXdt;OVdwanr?3)$XSiAz$xetUdV@82G^X&d=u6t-27Hmt`p0IIo<&pY_`5ok#+c}H zA})+R;wqlF-2HM(TA8RdJ|QK+?1+D5}(q}z9z}uO+QvQXq%jH zmBjFU(j%eLek1D5sxKozMX5`x4!l6*!=UZEe1ZjTH)!si4T@s=D)daoChfcFd0AhK zgv5yS2k|QLU7m+)E9PW1X)gla>bwZc<=D`re6!X7P4T!u^H%TQA84?C zDu!S`MxrjQp@@b377vLziUwDIM^GQ6@o2;7h&mVgMRRs&*~&lT!ihfa`0@tuATOlv z-gS3SNT^ExYQ^6huhBwaV|*S&x_4r%VRdCP69Tm>5BAd_Z^uF49Yew|Q!o1=cD;g$ zZ=^cMyCl}TM|wU*R74pn-CanwhF3xC_)}eL`{1v^U|_lbTFH9~k-o$_wAjgy^no{$ zBt7&*3Fj{{p*EO|7TKP2amW3aks};epcD(|k;g(+ z*Kv8>7^V-QbsrT^4{G8~N)B^^kl(n^rZU3D}h=oX41B2s!bh zqM;53Y7d$5YS5H2Rp+~4RS6D=aDm=Ooo$06xbf96?X0XyH@jy}b5Iiu{Sbwx`%j^{Md*mR3_!B{wIswT8aA!0UL$`U`PvRure?<=}q29(a6 z4Q@AG=cNN0(jizDc~u<;&Cn#rWl>wggsF{u?B&NV$EFE`h(nGpyMt{$7zP-_uZdKq z2SivnA#ib+2z!G-5fad>#b@2Mx0KQ4=b{0R25`I*0l9dXA>fV;u>_`;)E6Sl`W1Kz}4* zIh(d?k^#sUu(KS}Vlgv+T~{Y{Cb{eJb%Ua^J>ArhHrRy9=vvF!wGG} z_YVkf_R#F`qEF=m46zZNm-^5F`8od1O)xxw)&<8@)$hVZM)DE;Ht%tULt~pgMQ>Il z0qS|=FyNjBuxS?vwrswtHwX<`SO*EVB_fL&4WT79Cx-gHTaoR%c$D*G>7enRMy5a4?>(Ct8BNAi< zPe_}Fi#C$HQ-mnAy!jw(MxN#r7d}k39yQpg?{)wQbM@Zq<5Ay72o`eQdHG=(x7j2x ziARpH_!pT}S_@)&6SpMy!p0pOgmWN_aJa7&pgR1GWC&TkG_GgqiKph&0OdWl^<&^+ z=vDlCZ|llPF%L_2i+dW(asG7~te12|f;A*74=9U_XbM$sVx%LimzE zmJR_XGq%synUHWQ-cr&}SnRdCuZJ~#I;=$A*=m zH&jkZ#NG$iXcqMHPVarUDY_uZnHI4{)NzJi3b*eI4rIR3D$-+wFi@$#AlUiVpX7gO z;S=T3bfLVEC`Yd7q}@5p^@YvqY9_Y9pud#9+Mjmm+1sjhlD)ZD-=qmk#@%#+on+%* zlI{4m!uN`-@_bKhgV{Vn_DB`8Z-23uu(~ztz=`~&cq^>hD~NDsl^lPc=nFwh&?{gF8TyMT&tvl+d1R2t9<6#PBU z8d#)Od2aXf@g=}YfvCi=S4?d?FsDL^TO1mTZ`eHItq`d>E`CzMg%(bzsZE3x zF=Z{(70a$svJTsUu7;f%^;2`vFwpCYTA9g_J}tz?#^qLcIhL#_J&eXF-Og?!35ZoA z&OBD6>u96yMoKJsfQUR4b^3+^uTU0*2$WcjIu}n$+l&KYLE|@*CU5Nz)6Thv^}}-u zpTSCJLeT`FE!&fEKvLeAB=)W8%q%}#Huy>-A|{HVKf6SV%I%s=_XHKqlWXB+exa`= zR0^|yEtE(wI;fWc9SVXcI=?WH<3r5Tty&zXnc$c3-Ak|$T}v(tu5FS}aiKxfo~Dt4 zQ+*?pklg?$YmVALjLpM0B`~}^p>y*248D`1vxIk4gn~`$ijMT);+4Z}>ZWrtf<9k4 zv}(9=_{F`#Im)m{K1IMd*Pw^-HmKhBMhPvI1e9KQFvRq^B-vT?2Xr%JNM;1-eJG)k zz=ecaa)|n>2OmUA3j8GKC&De2IpvAQ=FgVoa)xtNwlcT`k?3*TiEJd{I3-NMn438e z6_^RsREI*Vi3IkLt%*j@i$} zYykhp&ubclHt#BN#Mb%oIW_nX`DHcxTC4;%SaS4?sRLJ} zaP~canviaVV&iyvX|uexD>*HWWx!ge6XqAv7PBlR`?(o|_8(9l<~rJuu2!Nt=`aiE z-!?10376OQvLEsXU%Lh4ATVdkRx(|;8Jc!Xfn~_LLbax?TwwaLe zne@0s8A)eBsi98+OF)$Z>JrcyEs#C$h?v`G@C?!j#Q%eV4)3QFjVM{qwK~#%OS8tT zd4WZcrRF;k&|r~c^q`h_;qD?qEL=4mcTbIND@tz6G+OgTQ4u%L_JGIG5ueRQ3m^5- zJXk7}o?3ncFb16vuT);mhDu_Gd|o7>0c$d}2Yrz;5D%BPZd3-JvOM z3#_jylP36Snvdm09)(0InfEtRAKCuQX>_Qz;hllDS(t=aQ@-ZPQZRV$8ZAmBRW>R2 z2wW4kVM}8gN+Zt|E;a~L!V##aj`srab2?YP$>b1|pJUSHR?M_ZDY$HnW8&}sH~fK| zniKP=Szpk#u%abpMo=pGNh6BR%&y>?9*gT;Dhl-L3}=CWA~-#G1T!3Ah&vcl7H@c=1rd|%{ogibYQGdmqZFTNC#p=tKjQpkoHx&sQs_b-{(o*5%16B1p}3vH|r;)?qnV zeR6(yiT?sxhJy=)O^&FJ$WPw?MxuQw7_>GIZ-mvF|vY)jsysKIo-zcb>v=$nS*g0@Hy~Y5bt86 zM^F7;IOj=am`v+0xi8uORDF0T3|DSgie>CHJ|vBocuAVW5C{gODA5Nkk4gAoU!YB zTym#cD%q(<+n`=g$@xHTo#SOJ@S5<5L7xbAWgh3nFHo6Km&l5aM3XQ_8%j8ZfNb@) zBiIK;@T_Kytjud2ZCZx+k+oa!-0isP+wx(bj)(94PCR~CZ?V!Ap$Yd|kAf(aoKg47 zmW52BsvOlq-;+m$X!1Ho zUK*r}Bg}j~lC=+wk4j@u$BW5ZQIY{@(|NbcvBo6Ak#OP~8He@hCP>8_*%kcxatwIHYg!dyBXiGY9q zea#}bH}oCk=9baU1{o#{IR+9`q9Pi#{A)=@%W77!2EWmXo1b%lNIIk0kI_+JKS;39 zNu!9u)!&@O(?W6Pij})Pq2b}`^PFZObR<}=SH;98M^zD~JTc0RB0}~(Lt`5D6mskH za#quisJjt z4A?pjW!`(!>k;>~o*!~wEdqOwL!eg3zW3$$GdudzZ3HcMPxt1Q7vmc`!Ie>_8a{C`o9X z5QAK4+Dcp}dO?K-{4HrGRA^DmDT|=wYWx*f`wd!>o>y!aVhbibZkrK?L@}tRb57k) zUVM?;S2Q`@D|qA6VZHuqbcl#=cWG5Z5smaNYd78_&ix(U%nFk z9#u}&zv)F{h7*M+9kIC>Fa%~H9jQe=`I6FRm^{Ns2EQ*H62B^dC*i~Qv*ux!u5a20 zaPoR7mv1N)$Hj&sdX0bkc$b3~R^}vf*G`T~U=BE48rfYNIq}bEAOW3;v$T80oAA_q zDUkzoo?Ge|GbDs77VIx^b%bBIIgX0LH@OoA>WR;#f>t}>w1ac9XQb+HT>fI?sr6>y zG@~qxYSadQVH2fic#_omjM|`P1dIn^wYQeB}Yr&2?VDBbv$uAMZr)gNbDuy*> zl&G9hp|St<U9(TMY+Ei($<}c}Wf(`tbmE>VAHY zQ)dUx+@6XqD;$g<1!wWwtaMhg@yB^tY)8=9rN+-F7QuACKonLJ!0*JM43RUBTWm8rK<0)Sv0p9r)Ia#HKi zue|ET`lGtrUrZiCq6B`g`jE}iiA7h!k97LXM)Qk1^sg$2f-PFFqGNG6;3nE>dN}UX ze!r&}Cdm5ZFnnx2wt^CeDA7selbtUK<7vIdh5fe|SAoGFhrYZKIR(b{SH;`JlfS4^ zwx9n9sn}Y^P=GI7S|GL5WRmvO5wyl&pPS`c;5==-fO%Nx=)R2pt91ZecA9xwY4rg% zF@!NwWT7o-VPOg3NoB75iO{0HwzSK>?jKepyHyiI$`0kp1&25!7}P9@Z>7`TG47m2 zC-bbiK^3DVibUJ9;2Xh*$O18_UH4)rn3ub3p2n)Bv_!dp%kUQD9^_lUiV%pB4bG+GK?ZpQ~I)>r3~Yk%3C2sH$*3x9SNg-=xyJavGw(ijq2!wM~erH zGcFWhm5RvS!=A`~h?%BvXRsxG1itYw(L76?GRV+efYrpR}lB)rc9Zl`O&)5}mZpiZwd0QX{cJs(-B0CitcIgPV7FmLqe@ zpqazT5YO7Kx77{0k++dNdiG~BtFf$naM1Sdoz4PV&}?Mq)2k0Q)M&@zoSpE{ZmJ8k z1NbuL7pY>7Gf^?*8&)KYlwyn|SE{!e+gw;RQToN);IGC|9{+L#4ienYTCV6tT%@UL z)99gICiJI9OjE1`6;UmD2XtRh$n30^tm|-gU~S&ovD(YCMK!Y|0zB9zA>xI4)inbd zkuC%#=`kJ<8=A>bgMEFn$Wc8hN^B548xfUwzFruG!!R^gPSsRnD)J7}PDADY@ zeHua>Z#?z@{n&Rz;yV?iZ6YeO%mEyD{mYRdhIXA11{&@39*|^w~JPwHA7qtX>s)t9dgA|rehz0cJ4kLdJOMhcqeERtBp8(-H_93;S2Y=Khh}-+w?DcY8Phv4C_A(K-^cN|kUVLM+O~s>VV zAqJAL6~zSM<;;puD2~W?@et4@+;?!N=SeOyuoz?SOrU$*0!=4#;*{fmBVsb#;63ih zIN6}$6%Ip+F`r`S*_z%O0Vo;wsxN+2vXnS(7?}azNad5`j)0#zc8NlVi*?hAVDVy+ zBYT>@jUJI17GKIGxGJGH;AcVQCLusn{bm0hbVNru!$KJLg_7PWpkevCLec_8>Lm^r z$yn;yB2x$U$ME^r*Z#c( z9T8oHM!zUaa*q5(UY^`(Br^_6oth$E#N?QbC8h#3m(-JTtO`P=+yp%x;YAmtFcY2M zuA0;WY)riqvaaOCa(b8;BTjjC)Ebv>;?l+@Uqp5?rb&PruU{JuTGT(bs=)ar*~y?D#cLKiUs>W zBLT&F9Vi(f{UKZ1lKYbzp+d%Ge&>yXLr%z3!_Mmbkoy{vSF+VtsT{SF9f2u{TVz3r z)m>Ml$koSj6xm{(haJY%se0e;BhBFj$NJE+e5xbU>qEtwj+t!+wM!5h$s2+(Qyks5 ziV23RsKY}B73UtF=Sqr^XUw6{tTUPVzZawBBHjk&o$c&5c9uind$FUr+=Gi$ix>%j zB}>~Du_6;XWF7Nbec$!MYp8_k!iJM&MXT3olJV?3Dmq5{Tb7E}Ik-mU5>j%OFfFWJ zlK9k`!`c)19HMFC=dljSVA#e86B|OutvFBA> zCbhOfk(xbK?BZ=7Vhk9?kof0(xlAMZ)NN@CXN%DnvSG~(w(5&wqh{yiUj!rku%OCA z6}~PlNliKTZ_bCXmOL$xH;g=As=(RVO|T^8FU@w@1b!L6RjH6&-XKJc7ky!TW(|JWRgTSaey6&JWc*CynB)y$bl&qyzVputsP%zz+1W%dtI_ zN@05YpmQ!Rs|^__xE^{LK`5u>avdQ=u z^!?n0`jb8C+Nt8*7dvI1qqg%$+r4!+BlXK>tC!jD1lh`1I4qw)lgzfn>1pSyF#$jzI8)Hk#F=7zHm8Yp)9Fh>0e z4n!($#}K0FsHJRRU*o9_=aPkY$C9z}+l|Vb zK~;)d=8CtsBfv&+hfj+bh7b$zl)~pyk}fl<17tJfOQ&rUVDH8=gtuGhD-x)!#MM1@UZp4~;4@bu=;~W@v!}wdHh`Mmr#H*GawjwL!-g@!D zK#B7;+-a>c$lrNHn9ic1R1g*s{=$Tmw!eE_WmViCgp8YaWizvP)C zy|ANpr^nCNH72LZ143stfKbH{?6!|*F7;AP1TIK`$|1|%kU#>M2l%2Of ze*Ph~yzBhESJt_!X_Z^kR+;*_)#z*XwoA333-2tBGIEO$czF`u^~x-iJoZm{TyCuZ zPm47^UxaR0CAOh#0lx7@D9R%;&&JTR9c~dU-2#V&YsD+#-C3@rXDP@;ah1zg;_C!D zRv}d*Ge+}n>WKe^M%PuopnMggj%e*5eGC#ydh;DuZf698V6s8DS#i!`CVWf%xPH)% z3+QooDyiMQE=yU;pLjdwwbU{d&cfN(pu}~^8ut0zcqR|(SAwU6_(UdEIK#kfljQVX z>ClzIn1@fD2Bz*JO3gjfZP6A5OtB;>l}qEsKHNbf18nfx16L2O4@bN!^sQS&EU9 z+S;A=x$<2+TuMOW6u-CzY~1ufPrYgUGXKcq$uyPf2}I*D=P*(2a;p_jxQe^IC4^t2 zSDNM)%!zL4>-!BB+al$tjA!N+`-*N}+5S`#>n1K7C0a2em*Ak^ReNPGGTjy*AO}pg ze|AEm2E}<+3^>vOlno=Sv=reC6h|}Q+H*g$ND0n9Tshfe@1$JY{GN-YAnX}-#Wn?ktFlFo zts+wp7yGbRg3_PZ#QZuVmu;Fa>%SkRQY82-xXCbGsPY)s7Jh90W;QK2DVE@%@X9%F zioW3OcbF`exvx;z$`fC&_VQ9Fz218-MVJvsb5zlEmh6-!=Gj<%J#g_y65Wbr5| zMF`F1qcMb9rXKEybULBSuROW>sWSO{g>kl<)|s0jd*)?hmfH=jvbie$=co~v88|yW zj({tJ$C8Hv%Nmm&sj8LxP_t?_OVp?5r~QJ#5FZPdP-+5A206aL3>ZS}`{BCr>pc(o ztZgAlzh>*zFGV9u+VU33yU|0y7lMQ!DEfI2Mi>@YoyA%oI2t-|1`u-~Y z;maAbA7H#LxyzpZY2Fs78#v5%R$@|bf-l^@3vuKx`vk@lx5b!2#+b2(=*GxDlS<>A zKz4bfqk%85{y1$EsRQM$=72#-?%rV%8cw z^zlj;Ff$_A-KU=q}h&O@Pe<>SgT;HtF*+K6vX@nPi1Q>B{@&*FL;H@a~$#}71V+-^2p8U zT9yjE(*^8B*EKbG6MF9h3aOhV_+tZXqHzS}&~(|L8dJ>8&H&vA59>6nVY;BZY+A;g zBDnl$nZTI|;kz-$vggq>w^-o6was1q7LM=2U+r=tD|2)%fPmjeaK8N_R(vRQ+ zn#Axz<;Vqj`>)TA@YNU$)@0|cx(VsUf*V9GhQt1FB z16}J0i{YBDf6WbfiuJrAr#nH`m_r{S6fc%Ji2YtH7T07AuH-F~DGBZ>~H_VdpG4Mt&r4>YXWV;1d|0 zf)embq#BfCAqNB6|In(l4P`F8xAWwg(43@xxPPpd*}S+*0xoGYx`Eh~ZL z1_9fbESAOwkd+mrATKB-jU0)Dv%wqnBf|J!DFi3a2{lKolbvjsx5kA91X23nj4ye~GPkXCW2popkwnczAcZ`d1Geq%zKg(my zIp2Qaq0}1x=J&DY{u;tI06SLcUn6M2RW1-0XmU*0>70}ENirO0!AO1gK;#2X?~tBc z?LKUWmtk42AaVPu5>Es`932T)iHyvhQ5K%)FnL^Z9LDX{J(99h-#Grv4QKECLBZ5*+Qz!q^33jY+KR^=)}uYeX4!U$ss*b?vdd_s?5(Ea?_ zfDB#4Rj)0;a8GtDheMlt8lg+e z{yp0Ax5#rcU>|Qi@<{y+K%qR#IC`U0rOy(mTp8V<8IPOxbgL?=Ci=nlI-%H)2_HaX z0w#;%zEr+2*6u9&-CA4tek!y>MBK#>IWdd^@EQ1ZOy2FW2&MJmrhaXg4$oHmdhm9p zh1z&e7^Sy}uNY$8M8+_Y8X2U5Xu|w9&Q{9Xc!hdF)Ajg@NB{mBO#Jw*Zwz8v@2lJZ z0NIJxT)4%0-!928D9)=HmjLytb=cRXYz95ejM?5qgOHIG!QpuZ@pf^omy)pgh*N>j ziA@9T1Z$%Yy-bE1e&QlNq3d~!ju|>d=hr(N%80CT;N5sUpI3~|9m$%w@x|5UZMvk_ z_WZ12y1vf3U+Cv2MZJJo6utwmiWn9WAU&p{a78l{O(dKxiXQ09=Q< z9daUI&!gy-O|&)AMSphJC_j^W;uBof&pFSPt~gSi*QyE?0C*-@!6h?J=W*91W<{v4 z(%5S;Dccf5Fe0l06R#zL;y@}OvSP=hFG><3G~qrcH`y_};Pg2@Mb)XL&tuCtz zd$4WMOKGj}*5C;PTC4u{$d4TZu0KnKr&&3xcg0;ykV-HlsI=>4y$J zvEdv-4|?N*1IS0ip?wBVo#yEfD=AK)X}%1t!Z0R5p#H`M0oY;b)Du|il8f;J<8`8|do;~_O2NQ~$-2WJdhy~;4=cZBf)!0Z?q z2N0f7?HmrnGZl%{By^OaEBv{7JGz2YFw02=4C=Jn2ssPR^qdjB^tM3 z4JJ_BqN>5M81dSXNdPCAYN2sPNg>mh%|>JUXjT$J#48d^eTbQ$`J|UXmRugG)kB|9 z+|Wi0Roqv{HO(E{p1vflyvn7%#xqwmM!$7tNDQlT9%%h7llP~H^lKC+_CC8YK~hg~ zxj-@1DiDW*DM8f$1-Q2EwSOFjIUU&7u4XM`!A76OjyW@r*IywwhmhF-YN4nn^TLsD z3_^$&7m}c9auQLbfw;J%uZFy1{80l<_3*CDE#4leh;^SNIJQhQ=t%i6Mbuz9F<(q9 zD&8~-8W!jKCCjN$^ujMaM>SZEC6J(o4oS>qy~a@JttD*SBmsj~?NjU3zAOJmH^d01bE9NlgK?Ts z-ch?F>!o!N*gCP;T@?*3_|5NnMI4kINM5@BII)LD}cV&)din2$!eHr{Mw^36P9RJAg{irU z{X)@do0ciMWfcJ=_AdQMsfNnvvprKiJ03($nx8#-NIeQ||TsEkgG-TjTjGD*wP!Ju$5HM&F^DLDi?!DOnZYDy3y#&($l}GAA zMt3Mg$|;KKWC)m)7=W)H)TEeR5H4k8O+y8Gr*1;?{P*FTsY2qx7&sQkt zpyyKPaQU+D%{z$sq;ja9Oh%1{Tu4jtwKLqiip>hBU?rusg{&;@tKpHP^ zV3v7uMcZ#@i?d>>k%RVzFX8In|We;Ab}hHZE2&Bq5w`lR9pkeM-#5 zdY~TkNb`J(yN-B;Z6aQ%wws;CS>#iyGeKGyB{7+nOv);=Ic!6qRGwkiX^6i&?wM&> z#n|w-Q^EyABm{GXJ6t4Tnlq0bM7C8J1oU>ZmU}IFC~lWQUJ|~WO{e<;kY~F?ham3? z>x6IAY~>YOuUiITs%qFNQ>Z>KA()vLBV|Dp*&?s~Nu&6K%YKMFK!g*Wa5^=4UBcN~ zHiCWDKJgE7K_l2{h3>!y z*bu`r9wK4$b`j*G6;fC?0*X&~i3&Fm0$x&}vhJ`*VP{clAPoj4{G76TLLCp=q`5l> z04`c*Q&K6z^z!zBI0~@8=B>1XLh@$+h(V3toIb=TF+?dusAOQblk6Fisv!3!v7kjnu!*J8ndBh-PlH~ z>7c^**t9)GP~=Kxq&xt`ICzgiz53;oaTSx?9TKKz3&icIzvLi3 z1}a51>sAehQ=pjb;MqzR82=4pBbB5C8`j|=wFHNeA@DgtJPCkj zgcAN@`x_;Qtc9oGG6i~W24$7UJwH$ zWMnjwNCUY=qMOIIV65fxiZ+#zZFCYOC5?o7Oj%q^N4XWVQXf#34A*@6R9JxWQ+ynG zHQ!_&jmXFVi7Y@w@oO$&cqx@tO}Yg>6zP`L?(;)6)i@M1+Sb65z6N*)Mq~gJgwt}i z7DnZIn&&tUk@(&q2MAS!46T!`!|y`wv9>Dc62`O_xd;<9FZ~sv8KHoLS|PPYVA9Zq zK6#MWp-Uj9hyW;^BHyhLiQ4>UIsN*NSc`8cuT4N(!`EzkeQQF8$|r;`EHuP3bi<6or9hr-puhmJG0gjb#r@z}qL@2o$*9l)jS|RvTa&}qlTS?Ix*W&(->C?? zq$(o=AX9wVoV$UIXHwR^EouBYCIioRfk5*FS|tg~hzt}~l#XgzngGz~vi7+O`v4Z%#iGxuopKw zz1O6Vcv&-&`g)ubLISY&F`Jp%OvPep8DgPCb!`YU>Au`hNN55bFp8oLpc$nR2_U{% zw0C94*+3bMI>!N=g@cL_#;u`Qxdayep0vM$DmC$=@v}#Yn%hdp|+du^!cC|q^BD=t5nX_=KHz-*Hg$NpM$Kk61!pzPPjwTtQ z#4Kf0XzON*3nA70hg}4iQKbuh3~CQ}7?7EhKJZefMm~%nVi6{b;XRG> zX$eNClYq^0h=gg{H9JcSaP<>qeO0i2zOO8bnAeC395Q#5A^J#A>pde+Y%GN@YkGkv zX-Aua`7+MNYB!2ibqAou zttW-Zaz9ymzvNzTFIwUAZ@`xyNFlByM14B{PSVJl2{-9`9WyfUtBlSQYh?+M!4!td zfHdcGt2CUDTzC&a0V+Xaws)EA3uI{+8%$Au{}BbdS@FCtMYg zE&+sv7}wf3VoYVHF(%c2*>0*D0bxr*S|5T_Esr|H^+g{d6`fU-jM zzfr&k;gq14Q>%NNBiXn>Oge&37HI-md}auMZ8+wt;uL_I=#AUuH;6eT^@<|0fi6`T zL`D|LfgrYPoXk0U!V05Wm?#+_zgGp9vnZUG2y6;!ZQ^ZM$H8Ynv^3@DN&=jt1f_zY z00P2X0Z%`nfn9um09ed2P2t4HMN|SHgUC$>6H>=;wy}z5Fe=q8q(eqrZA%k@AK)8I zF#Hl$H0whsUh_tdlO5=3OtN%S1gwf#P8Jp1l*0OwtXPp^)BOm zdI`PU{S(WipBI)BW~k&(*^!kX8ei)&BSKceYYsTapm;FjO8i^Zzd$*B9(#Y62ScM& zEPyf5He#n>gJ)EMKh4}&{&?brz!m^1@5f1OFft5&A~@OLEi91J1K)F00e3B;QwEqt z8AH(v06mJIe(nI9*29MGTsv=xXgIMj6*=Xv3>;hfOY>(O`~qYs=>dtDfYTkYnzk?(mKAZaU?*If=1k7^c4kG=fu4xW zfd=qQhl0}Yh6~(U=(U#?Ob;ND3h@$4oitHRcqo|A$MG?42lfN3DZGiYY9*%y7_>=? z5Tg5}IC4kRb%5wS#3T)8WE22>(*^N!h3NlHo9NqrW#pGeu9EgpQ68WBUUk1-qwIzef9HV#Rcn#VFY1Y-l|I8aLR?NN@f0~RRkf!g`vy z7}hWJeqDnEE?0MazN?TgynKwYuqNfxpkw{PIVluWKX@)&9Sx|07P@CGW8``0hIMr|=kUC&|vPmOAvakbN^}SI4Fq0WXO8@aK}y)UFZnScmYk^y7%90FmK3UN9zJ z%$|4!Dc0ujBo28}wqQo+YL&92P7oQpFcju6-gf2&Y>C9svCX2d1Ec*nH$tZlN{SGf zlMEHW#gtLOq8%{psED*2BQQ8aHU~h&GgzB8y33%<*k<)ltHs=!XH`a5GRjsmbOwol zJ|D$Goue#?^>gw;MoqDi*hbuhMnxu2$jEZYGkM_KW+APZ3Ozn(tX&z8XqlE;Z$O(% zHyVCRQV{7UH8v_xL>!U_+)pDMu0~=*#%{^E3K{=;XjSBv1-y>`k}c(}KZXH#fW1fX z9JZ$nISr}&1rI9R7!#=f*sg_@)8d|ixULx@e?Ri%v$0}Q`?8p!C{+op2*WS4>mB_( zpicUXohC_LVhI2)7TQHdN@cBufk7SW!`};WmR`|CARyV$2g$)ZpH%8HD2Bn&NTviO z5f@al2AVP_@u^Woemx-JW@=K5sS`{(0uM#ndiE1zS?&5;WF4^}=ek8ZhjO$C*tRy2 z2EZxoCHsJ!#M*qO}@DpDmfYT}U2&>?exPRyZx>K3K)k}eMgVp*Yn7=AZpNkV> zX6A-60t2YdG%2!4p9AfXI8|B%#zzJea4wl^lV(n_r;zw}Ywi)K%VH1~P}93Sro6K_#;Ajl^2SUjLeTPb=>vX6ph)F5Thpp_j%~TvOM;(n?<7{vGM~etyBOpD~el8Hq6PAFj^TV0+p}; z6#$r-v}sjre5JsR_0J{=LcD2FFs{7L0a9)AAmh;HBm|bM%tal}Rmjzt!E{RNZ9tbI zwE#d}3{sTp4F==BVIaQe_9Cd9f`4-e#Wn9VMbRg1Napr`X=&WXch?k3_BzEKQqu!_ z3O8mDoo@lMiEPhRpq91=Zdz>pDJPg>!5vEfk1F|q%`{eFUQ#<_U|a#_2+<)FDTZ~2 z;eePnWtqF*Oe;~>!FuQRgu!L+@9R{*IZ$~AAXn5j6 z%HB1Oj0i9i%{a?IOiF?oAs1d;yoS;( zfiXmMOBAw%Myb9<#6*C@_05a&3lKdq2sCVs8%L$-(GJd;_B6UKL%4Ln3YcpX^YeAD zAT8zMB2jxS8HwCM)#2l%bs~4YDh{aiPy3P>88){nZ*v}XjQQJjT)7xm29f`UO zjH)0kvodZ=UQ2RTg4m)63(`FaiwwC0mMVTCu}db85|}Y^C^!NJg=6f|@T_6tTcpB8 zK*;hY0k3C0?awlM<$TFF(PSj~!@2DwI?q{?3>T%(BM(QcW2AP29u%;J;_)9aG3S&G zF2xU~D*{AGgJqOck4F@nM{%ZW3~nq4#VS-jmj4@}$d^G0>-6CcL}^K)fdoNL7)!Po zO$;G;3)^hNyEQy=3{Dp68faTE|IFnS(JDcDcp@urS z8nBrH3`wizoMN=XRA}cZ1Ilm;1(t8oO0`B%N<;FaWZZB+fix3-ubU;xM>%g3En@wB?0Q#VBPPPty=;bk*QBRHDiT-|qqqGiP}74{e;O9NY|@@0-g>5b|3cVHRxphy*|M>q7ojof6Uw89>{5py zeP5^uNZ7NK%50AL(thSW+5e8FFfl*)vdrW7&QMzcT=w2UCdzw}V#pCj{PC z()DVg0|h>>-C128%97D6V!V-3lLn{*2o#b~_B*MyyCxCfjb6(}u#}z^Odc~fq%SZ6 zb~&~MpDZkgWDg|o9r@26pHdV>>&+s65aDHi;Mzpkm*YD^{~57wq8H}RL=fW8uYN5x zmZ?+Sc1ZLTK=ERjU%iasJghJnho6Pe2Y?=$X$TZB#-x79Fb9MFLx7j4@u7nRENZ~{ zq2`3eW4(f%xV5R@9>Nlj56xsd$I=cV7R%8kr(!;_BW%?{$dbGrP?4i%q=hV;-0`6# zWejlzQCPGw7Fij*Nhx_bMptqL57J3IkkLcZ$Q)Wlrcz>2jC9o z3`?N^lFVMuRIEB4d8X0?_sk{%?;}D)c5e)&FfL;WI3Hcu!FoL2=r_goh-jiezBwqj zwoT*@V%q$@i97%nf$haYr?~JIX&U4;{ALIalCmTTk`P&_zB`r*LbupY*@ClpFa#u`;HW9jIQlNPx2-R- zf(~9=ZEZsBKwij)Y>SiK_%z!e|4b|fT z@>Z%kVrw0Vli4Xm>Hqj1XAclIu^^x zNr#rCWY3I#m!C)q6Wk^lv>_~iT+C8$HKVJ%1z`?_=`jb%lcnClsiX)fx0mZ35WIS0i0ahc=dz z7JMWKLP-QdUl-@h0Fj?=&w);vpK2K$t5eU--CT7O;9kUfhW&99EV%z_J40QuN8=$vTGeM0lNH*u^Ma%>sID`g3Aqct6>j4108;Vp->fsPb&HiZxjYupS+g{BSyU7a*`!<+S zowwoV*c?4BhGRl}>8>bT(&t8qN`OgC zLI|BTTPBj3HU^J!OeA%)$e2(R5*Jp)(YpZxw`Rj9K(Eqzr?s&lAQGd*)%>Cn+*Dy7 zi54)xpo)1zzI;~3^r|Sp&_EXr@e_*KmQ>E<(}kGXC!Iu)h0xZZ{Y2dzMB}J=o%Qce zRXp6H1Uu7l6*(-HLP-@2nWi9Y2PR|204f_lF|!>`>4BXOMayjjAv%6^3y_2|fB|p= zq8grEPYKpq`kabMZkko(AMqJ@p4F=16W_8RVmWo?PK6uP>~~BifTHx+Dhk*|5nV+h z;0BipK|o?kwE(VPR!Eeow>7KH{Oh(RjQGT+z*8u1T*?&1#JSa*8H5vG^UY~ppk%_7~AD2myF{LXcUWhqQg&-Bx$u_8?% zZg4ELtn8VxDUju87W4!oF~clNmLUO+>L`F;rXxU2tEY1$c{m#Gd;~J}*CdE(oF|72 fV9wFElQ=YFz8u6X0)Z80C~$}sp7U@B6(cxcpskOF literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-Regular.otf b/app/assets/fonts/SourceSansPro-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..38941ae72f5c9b0d9f3ba46c812778261177698c GIT binary patch literal 127448 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 literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-Regular.ttf b/app/assets/fonts/SourceSansPro-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..967aad28130313f3286834c0f6b841633d057268 GIT binary patch literal 66324 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 W_%j2aeE@}WWTXH90aXHYhX4Tid0ndj literal 0 HcmV?d00001 diff --git a/app/assets/fonts/SourceSansPro-Regular.woff2 b/app/assets/fonts/SourceSansPro-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b6d5691b92bac1acebbd14956d4f6b08960f0b6e GIT binary patch literal 23752 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 request.env['PATH_INFO'], :controller => params['controller'], :action => params['action']} + #$page_info = {:path => request.env['PATH_INFO'], :controller => params['controller'], :action => params['action']} ActionMailer::Base.default_url_options = {:host => "#{request.protocol}#{request.host_with_port}"} - lang = I18n.backend.set_locale (is_test? && @@test_host.present? ? @@test_host : request.host) - if lang.blank? - do_404 - elsif lang != true - @lang = lang - render 'pages/language_not_enabled', status: 404 - end + #lang = I18n.backend.set_locale (is_test? && @@test_host.present? ? @@test_host : request.host) + #if lang.blank? + # do_404 + #elsif lang != true + # @lang = lang + # render 'pages/language_not_enabled', status: 404 + #end end def self.set_host(host) diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index 66f0c5a..afd6cd9 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -47,15 +47,15 @@ class PagesController < ApplicationController end end - def location_territories + #def location_territories #render json: (Carmen:::RegionCollection.new(Carmen::Country.coded(params[:country])) || []).to_json - territories = {} - country = Carmen::Country.coded(params[:country]) - if country - country.subregions.each { |t| territories[t.code] = t.name } - end - render json: territories.to_json - end + # territories = {} + # country = Carmen::Country.coded(params[:country]) + # if country + # country.subregions.each { |t| territories[t.code] = t.name } + # end + # render json: territories.to_json + #end def translations #if !current_user diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index a6e895d..d122084 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -14,9 +14,6 @@ module ApplicationHelper def init_vars @@keyQueue = nil - @@translationsOnThisPage = nil - @@lastTranslation = nil - @@allTranslations = nil @@no_banner = true @@banner_attribution_details = nil @@banner_image = nil @@ -572,7 +569,28 @@ module ApplicationHelper YAML.load(File.read(Rails.root.join("config/#{name.to_s}.yml")))[Rails.env].symbolize_keys end - def buoy_stylesheet + def location(location) + l = Array.new + l << location.city + l << I18n.t("geography.subregions.#{location.country}.#{location.territory}") if location.territory.present? + l << I18n.t("geography.countries.#{location.country}") if !(location.country =~ /^(US|CA)$/) + l.join(', ') + end + + def nav_link(link, title) + link_to title, link, :class => (current_page?(link) ? 'current' : nil) + end + + def date_span(date1, date2) + key = 'same_month' + if date1.year != date2.year + key = 'different_year' + elsif date1.month != date2.month + key = 'same_year' + end + d1 = I18n.l(date1.to_date, format: "span_#{key}_date_1".to_sym) + d2 = I18n.l(date2.to_date, format: "span_#{key}_date_2".to_sym) + I18n.t('date.date_span', {:date_1 => d1, :date_2 => d2}) end private diff --git a/app/models/conference.rb b/app/models/conference.rb index f86ec46..731e008 100644 --- a/app/models/conference.rb +++ b/app/models/conference.rb @@ -1,4 +1,6 @@ class Conference < ActiveRecord::Base + translates :info + mount_uploader :cover, CoverUploader mount_uploader :poster, PosterUploader diff --git a/app/views/conferences/_banner_image.svg.erb b/app/views/conferences/_banner_image.svg.erb new file mode 100644 index 0000000..f983a9d --- /dev/null +++ b/app/views/conferences/_banner_image.svg.erb @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/views/conferences/_header.html.haml b/app/views/conferences/_header.html.haml index 9db0350..b6b8eb2 100644 --- a/app/views/conferences/_header.html.haml +++ b/app/views/conferences/_header.html.haml @@ -1,67 +1,68 @@ -- banner_image @conference.cover_url, id: @conference.cover_attribution_id, name: @conference.cover_attribution_name, user_id: @conference.cover_attribution_user_id, src: @conference.cover_attribution_src -- small_banner = (params['controller'] == 'conferences' && params['action'] != 'show') -- if small_banner - - body_class('small-banner') -- page_style (params['controller'] == 'conferences' ? 'article' : 'emphasize-banner') +-#- small_banner = (params['controller'] == 'conferences' && params['action'] != 'show') +-#- if small_banner +-# - body_class('small-banner') +-#- page_style (params['controller'] == 'conferences' ? 'article' : 'emphasize-banner') - content_for :banner do - .row - - if !small_banner - .columns.small-12.banner - %figure - %img{src: @conference.poster.full.url} - .columns.medium-7.align-bottom - - title = @conference.conference_type.slug == 'bikebike' ? 'Bike!Bike! '+@conference.start_date.year.to_s : @conference.title - %div - %h1 - - if params['controller'] == 'conferences' && params['action'] == 'show' - = title - - else - %a{href: @conference.url}=title - %h2 - - location = @conference.organizations.first.locations.first - = location.city + ', ' + (location.territory ? Carmen::Country.coded(location.country).subregions.coded(location.territory).name : location.country) - %em - = (l @conference.start_date, format: :date) + ' - ' + (l @conference.end_date, format: :date) - - if params['controller'] != 'conferences' - - info = nil - - if @conference.registration_open - - if @conference.registration_info - - info = @conference.registration_info - - elsif @conference.end_date < Time.now - - if @conference.preregistration_info - - info = @conference.postregistration_info - - elsif @conference.preregistration_info - - info = @conference.preregistration_info - - if info - = info.html_safe - - else - %p= ActionView::Base.full_sanitizer.sanitize(@conference.info).gsub(/^(.{300,350}\.)(.*)$/m, '\1...') - .columns.medium-5.centered.align-bottom.buttons - %div - - if params['controller'] != 'conferences' - %a.button.more{href: @conference.url} - =_'conference.More_Info' - - if @conference.registration_open && !small_banner - %a.button#register-now.register-now{href: @conference.url(:register)} - =_'conference.Register_Now' - #register-dlg - = form_tag (@conference.url + '/register/').gsub(/\/\/+/, '/'), :method => :post do - = hidden_field_tag :step, 'register' - = email_field_tag :email - = form_actions :register -- if !small_banner && @conference.registration_open - - content_for :dom_ready do - :plain - $('a.register-now').click(function(e) { - e.preventDefault(); - if ($('#register-dlg').hasClass('open')) { - $('#register-dlg form').submit(); - } - $('#register-dlg').toggleClass('open'); - }); - $('#register-dlg').click(function(e) { - if ($(e.target).attr('id') == 'register-dlg') { - $('#register-dlg').toggleClass('open'); - } - }); \ No newline at end of file + #header-title{style: capable_of(:svg) ? nil : "background-image: url(#{@conference.cover_url})"} + - if capable_of(:svg) + = render 'conferences/banner_image.svg' + .title + %h2.background="#{@conference.start_date.year.to_s}!" + .details + %h3.primary=location(@conference.organizations.first.locations.first) + .secondary + = date_span(@conference.start_date.to_date, @conference.end_date.to_date) + %figure + %img{src: @conference.poster.full.url} + -# =columns({medium: 7}) do + -# - title = @conference.conference_type.slug == 'bikebike' ? 'Bike!Bike! '+@conference.start_date.year.to_s : @conference.title + -# %div + -# %h1 + -# - if params['controller'] == 'conferences' && params['action'] == 'show' + -# = title + -# - else + -# %a{href: @conference.url}=title + -# %em + -# - if params['controller'] != 'conferences' + -# - info = nil + -# - if @conference.registration_open + -# - if @conference.registration_info + -# - info = @conference.registration_info + -# - elsif @conference.end_date < Time.now + -# - if @conference.preregistration_info + -# - info = @conference.postregistration_info + -# - elsif @conference.preregistration_info + -# - info = @conference.preregistration_info + -# - if info + -# = info.html_safe + -# - else + -# %p= ActionView::Base.full_sanitizer.sanitize(@conference.info).gsub(/^(.{300,350}\.)(.*)$/m, '\1...') + =#columns({medium: 5}) do + -# %div + -# - if params['controller'] != 'conferences' + -# %a.button.more{href: @conference.url} + -# =_'conference.More_Info' + -# - if @conference.registration_open && !small_banner + -# %a.button#register-now.register-now{href: @conference.url(:register)} + -# =_'conference.Register_Now' + -# #register-dlg + -# = form_tag (@conference.url + '/register/').gsub(/\/\/+/, '/'), :method => :post do + -# = hidden_field_tag :step, 'register' + -# = email_field_tag :email + -# = form_actions :register +-# - if !small_banner && @conference.registration_open +-# - content_for :dom_ready do +-# :plain +-# $('a.register-now').click(function(e) { +-# e.preventDefault(); +-# if ($('#register-dlg').hasClass('open')) { +-# $('#register-dlg form').submit(); +-# } +-# $('#register-dlg').toggleClass('open'); +-# }); +-# $('#register-dlg').click(function(e) { +-# if ($(e.target).attr('id') == 'register-dlg') { +-# $('#register-dlg').toggleClass('open'); +-# } +-# }); \ No newline at end of file diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 6994b88..5f0d558 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -4,15 +4,9 @@ %meta{ charset: 'utf-8' } %meta{ name: 'viewport', content: 'width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0' } %title= (yield :title) + (content_for?(:title) ? ' | ' : '') + 'Bike!Bike!' - %meta{ name: 'description', content: (yield_or_default :description, 'Bike!Bike! conferences for DIY bicycle collectives, co-ops, and advocacy groups') } + %meta{ name: 'description', content: (yield_or_default :description, I18n.t('page_descriptions.home')) } = csrf_meta_tags - /[if lt IE 9] - - = stylesheet_link_tag '//fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,400italic,700italic', media: 'all' - =# stylesheet_link_tag 'application', media: 'all' = inject_css! - =#:javascript - =# !function(){function e(e,n){try{if(localStorage[e])t(e);else{var a=new XMLHttpRequest;a.open("GET",n,!0),a.onload=function(){a.status>=200&&a.status<400&&(localStorage[e]=a.responseText,t())},a.send()}}catch(o){}}function t(e){var t=document.createElement("style");t.rel="stylesheet",document.head.appendChild(t),t.textContent=localStorage[e]}e("AlteHaasGroteskBold","/assets/AlteHaasGroteskBold")}(); %link{ href: asset_path('favicon.ico'), rel: 'shortcut icon', type: 'image/x-icon' } %link{ href: asset_path('favicon.ico'), rel: 'icon', type: 'image/x-icon' } %link{ href: asset_path('apple-touch-icon.png'), rel: 'apple-touch-icon' } @@ -22,46 +16,23 @@ = yield :head %body{ class: (yield_or_default :page_style) } - :javascript - document.getElementsByTagName('HTML')[0].className+=' '+(window.getComputedStyle(document.body).backgroundBlendMode?'':'no-')+'blend-modes' - -#= render 'shared/translation_control' - - %main - = render 'shared/navbar' + = render 'shared/navbar' + %main#main - flash.each do |key, msg| = content_tag :div, msg, :id => key - - if has_banner? - %header#banner{banner_attrs(yield_or_default :banner_image)} - = yield :banner - = banner_attribution + %header#banner + = yield :banner - if content_for?(:side_bar) %aside#side-bar = yield :side_bar - %form{action: 'https://www.paypal.com/cgi-bin/webscr', method: 'post', target: '_top'} - %input{type: 'hidden', name: 'cmd', value: '_donations'} - %input{type: 'hidden', name: 'business', value: 'info@thirdhand.org'} - %input{type: 'hidden', name: 'lc', value: 'US'} - %input{type: 'hidden', name: 'item_name', value: 'Bike!Bike!'} - %input{type: 'hidden', name: 'no_note', value: '0'} - %input{type: 'hidden', name: 'currency_code', value: 'USD'} - %button{type: 'submit', value: 'PP-DonationsBF:paypal_logo.png:NonHostedGuest'}=_'donate.button_label','Make a Donation!' - - if has_content? #content=yield - else = yield - .row - .columns.medium-8 - here is something to look at - .columns.medium-4 - here is another thing = yield :garbage #footer %footer .container= render 'shared/footer' - = javascript_include_tag '//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js' - :javascript - window.jQuery||document.write('