From cefb64869907364842b5c0031cc5bde51e8280d0 Mon Sep 17 00:00:00 2001 From: Godwin Date: Sat, 16 Jan 2016 22:12:05 -0800 Subject: [PATCH 1/2] Fixed assets issues --- Gemfile | 1 - Gemfile.lock | 1069 +- .../stylesheets/application/and_chr-40.scss | 242 - .../stylesheets/application/and_chr-42.scss | 279 - .../stylesheets/application/and_ff-33.scss | 242 - .../stylesheets/application/and_ff-39.scss | 279 - .../stylesheets/application/and_uc-9.9.scss | 34 +- .../stylesheets/application/android-2.1.scss | 32 +- .../stylesheets/application/android-2.2.scss | 32 +- .../stylesheets/application/android-2.3.scss | 34 +- .../stylesheets/application/android-3.scss | 46 +- .../stylesheets/application/android-37.scss | 242 - .../stylesheets/application/android-4.1.scss | 34 +- .../application/android-4.2-4.3.scss | 36 +- .../application/android-4.4.3-4.4.4.scss | 36 +- .../stylesheets/application/android-4.4.scss | 34 +- .../stylesheets/application/android-4.scss | 36 +- .../stylesheets/application/android-40.scss | 279 - app/assets/stylesheets/application/bb-10.scss | 36 +- app/assets/stylesheets/application/bb-7.scss | 36 +- .../stylesheets/application/chrome-10.scss | 40 +- .../stylesheets/application/chrome-11.scss | 40 +- .../stylesheets/application/chrome-12.scss | 40 +- .../stylesheets/application/chrome-13.scss | 40 +- .../stylesheets/application/chrome-14.scss | 40 +- .../stylesheets/application/chrome-15.scss | 40 +- .../stylesheets/application/chrome-16.scss | 36 +- .../stylesheets/application/chrome-17.scss | 36 +- .../stylesheets/application/chrome-18.scss | 36 +- .../stylesheets/application/chrome-19.scss | 36 +- .../stylesheets/application/chrome-20.scss | 40 +- .../stylesheets/application/chrome-21.scss | 40 +- .../stylesheets/application/chrome-22.scss | 40 +- .../stylesheets/application/chrome-23.scss | 40 +- .../stylesheets/application/chrome-24.scss | 42 +- .../stylesheets/application/chrome-25.scss | 42 +- .../stylesheets/application/chrome-26.scss | 38 +- .../stylesheets/application/chrome-27.scss | 38 +- .../stylesheets/application/chrome-28.scss | 36 +- .../stylesheets/application/chrome-29.scss | 36 +- .../stylesheets/application/chrome-30.scss | 36 +- .../stylesheets/application/chrome-31.scss | 36 +- .../stylesheets/application/chrome-32.scss | 36 +- .../stylesheets/application/chrome-33.scss | 36 +- .../stylesheets/application/chrome-34.scss | 36 +- .../stylesheets/application/chrome-35.scss | 36 +- .../stylesheets/application/chrome-36.scss | 36 +- .../stylesheets/application/chrome-37.scss | 36 +- .../stylesheets/application/chrome-38.scss | 36 +- .../stylesheets/application/chrome-39.scss | 36 +- .../stylesheets/application/chrome-4.scss | 48 +- .../stylesheets/application/chrome-40.scss | 36 +- .../stylesheets/application/chrome-41.scss | 36 +- .../stylesheets/application/chrome-42.scss | 36 +- .../stylesheets/application/chrome-43.scss | 36 +- .../stylesheets/application/chrome-44.scss | 36 +- .../stylesheets/application/chrome-45.scss | 36 +- .../stylesheets/application/chrome-46.scss | 44 +- .../stylesheets/application/chrome-47.scss | 48 +- .../stylesheets/application/chrome-5.scss | 44 +- .../stylesheets/application/chrome-6.scss | 40 +- .../stylesheets/application/chrome-7.scss | 40 +- .../stylesheets/application/chrome-8.scss | 40 +- .../stylesheets/application/chrome-9.scss | 38 +- .../stylesheets/application/edge-1.scss | 279 - .../stylesheets/application/firefox-10.scss | 36 +- .../stylesheets/application/firefox-11.scss | 36 +- .../stylesheets/application/firefox-12.scss | 36 +- .../stylesheets/application/firefox-13.scss | 36 +- .../stylesheets/application/firefox-14.scss | 36 +- .../stylesheets/application/firefox-15.scss | 36 +- .../stylesheets/application/firefox-16.scss | 36 +- .../stylesheets/application/firefox-17.scss | 36 +- .../stylesheets/application/firefox-18.scss | 36 +- .../stylesheets/application/firefox-19.scss | 36 +- .../stylesheets/application/firefox-2.scss | 38 +- .../stylesheets/application/firefox-20.scss | 36 +- .../stylesheets/application/firefox-21.scss | 36 +- .../stylesheets/application/firefox-22.scss | 36 +- .../stylesheets/application/firefox-23.scss | 36 +- .../stylesheets/application/firefox-24.scss | 38 +- .../stylesheets/application/firefox-25.scss | 38 +- .../stylesheets/application/firefox-26.scss | 36 +- .../stylesheets/application/firefox-27.scss | 36 +- .../stylesheets/application/firefox-28.scss | 36 +- .../stylesheets/application/firefox-29.scss | 36 +- .../stylesheets/application/firefox-3.5.scss | 32 +- .../stylesheets/application/firefox-3.6.scss | 34 +- .../stylesheets/application/firefox-3.scss | 36 +- .../stylesheets/application/firefox-30.scss | 38 +- .../stylesheets/application/firefox-31.scss | 38 +- .../stylesheets/application/firefox-32.scss | 38 +- .../stylesheets/application/firefox-33.scss | 38 +- .../stylesheets/application/firefox-34.scss | 38 +- .../stylesheets/application/firefox-35.scss | 38 +- .../stylesheets/application/firefox-36.scss | 38 +- .../stylesheets/application/firefox-37.scss | 38 +- .../stylesheets/application/firefox-38.scss | 36 +- .../stylesheets/application/firefox-39.scss | 36 +- .../stylesheets/application/firefox-4.scss | 36 +- .../stylesheets/application/firefox-40.scss | 36 +- .../stylesheets/application/firefox-41.scss | 48 +- .../stylesheets/application/firefox-42.scss | 52 +- .../stylesheets/application/firefox-5.scss | 36 +- .../stylesheets/application/firefox-6.scss | 36 +- .../stylesheets/application/firefox-7.scss | 36 +- .../stylesheets/application/firefox-8.scss | 36 +- .../stylesheets/application/firefox-9.scss | 36 +- app/assets/stylesheets/application/ie-10.scss | 34 +- app/assets/stylesheets/application/ie-11.scss | 38 +- .../stylesheets/application/ie-5.5.scss | 30 +- app/assets/stylesheets/application/ie-6.scss | 34 +- app/assets/stylesheets/application/ie-7.scss | 34 +- app/assets/stylesheets/application/ie-8.scss | 34 +- app/assets/stylesheets/application/ie-9.scss | 34 +- app/assets/stylesheets/application/ie-TP.scss | 242 - .../stylesheets/application/ie_mob-10.scss | 34 +- .../stylesheets/application/ie_mob-11.scss | 36 +- .../stylesheets/application/ios_saf-3.2.scss | 32 +- .../application/ios_saf-4.0-4.1.scss | 36 +- .../application/ios_saf-4.2-4.3.scss | 36 +- .../application/ios_saf-5.0-5.1.scss | 38 +- .../application/ios_saf-6.0-6.1.scss | 36 +- .../application/ios_saf-7.0-7.1.scss | 36 +- .../application/ios_saf-8.1-8.4.scss | 36 +- .../stylesheets/application/ios_saf-8.1.scss | 242 - .../stylesheets/application/ios_saf-8.scss | 36 +- .../stylesheets/application/ios_saf-9.scss | 309 - .../application/op_mini-5.0-8.0.scss | 36 +- .../stylesheets/application/op_mob-10.scss | 36 +- .../stylesheets/application/op_mob-11.1.scss | 30 +- .../stylesheets/application/op_mob-11.5.scss | 30 +- .../stylesheets/application/op_mob-11.scss | 34 +- .../stylesheets/application/op_mob-12.1.scss | 32 +- .../stylesheets/application/op_mob-12.scss | 34 +- .../stylesheets/application/op_mob-24.scss | 242 - .../stylesheets/application/op_mob-30.scss | 309 - .../application/opera-10.0-10.1.scss | 40 +- .../stylesheets/application/opera-10.5.scss | 34 +- .../stylesheets/application/opera-10.6.scss | 32 +- .../stylesheets/application/opera-11.1.scss | 32 +- .../stylesheets/application/opera-11.5.scss | 32 +- .../stylesheets/application/opera-11.6.scss | 32 +- .../stylesheets/application/opera-11.scss | 36 +- .../stylesheets/application/opera-12.1.scss | 32 +- .../stylesheets/application/opera-12.scss | 34 +- .../stylesheets/application/opera-15.scss | 36 +- .../stylesheets/application/opera-16.scss | 36 +- .../stylesheets/application/opera-17.scss | 36 +- .../stylesheets/application/opera-18.scss | 36 +- .../stylesheets/application/opera-19.scss | 36 +- .../stylesheets/application/opera-20.scss | 36 +- .../stylesheets/application/opera-21.scss | 36 +- .../stylesheets/application/opera-22.scss | 36 +- .../stylesheets/application/opera-23.scss | 36 +- .../stylesheets/application/opera-24.scss | 36 +- .../stylesheets/application/opera-25.scss | 36 +- .../stylesheets/application/opera-26.scss | 36 +- .../stylesheets/application/opera-27.scss | 36 +- .../stylesheets/application/opera-28.scss | 36 +- .../stylesheets/application/opera-29.scss | 36 +- .../stylesheets/application/opera-30.scss | 36 +- .../stylesheets/application/opera-31.scss | 36 +- .../stylesheets/application/opera-32.scss | 36 +- .../application/opera-9.5-9.6.scss | 38 +- .../stylesheets/application/opera-9.scss | 34 +- .../stylesheets/application/safari-3.1.scss | 32 +- .../stylesheets/application/safari-3.2.scss | 32 +- .../stylesheets/application/safari-4.scss | 36 +- .../stylesheets/application/safari-5.1.scss | 34 +- .../stylesheets/application/safari-5.scss | 36 +- .../stylesheets/application/safari-6.1.scss | 34 +- .../stylesheets/application/safari-6.scss | 36 +- .../stylesheets/application/safari-7.1.scss | 34 +- .../stylesheets/application/safari-7.scss | 36 +- .../stylesheets/application/safari-8.scss | 36 +- .../stylesheets/application/safari-9.scss | 48 +- .../stylesheets/bumbleberry-settings.json | 2 +- .../stylesheets/translations/and_uc-9.9.scss | 34 +- .../stylesheets/translations/android-2.1.scss | 32 +- .../stylesheets/translations/android-2.2.scss | 32 +- .../stylesheets/translations/android-2.3.scss | 34 +- .../stylesheets/translations/android-3.scss | 46 +- .../stylesheets/translations/android-4.1.scss | 34 +- .../translations/android-4.2-4.3.scss | 36 +- .../translations/android-4.4.3-4.4.4.scss | 36 +- .../stylesheets/translations/android-4.4.scss | 34 +- .../stylesheets/translations/android-4.scss | 36 +- .../stylesheets/translations/bb-10.scss | 36 +- app/assets/stylesheets/translations/bb-7.scss | 36 +- .../stylesheets/translations/chrome-10.scss | 40 +- .../stylesheets/translations/chrome-11.scss | 40 +- .../stylesheets/translations/chrome-12.scss | 40 +- .../stylesheets/translations/chrome-13.scss | 40 +- .../stylesheets/translations/chrome-14.scss | 40 +- .../stylesheets/translations/chrome-15.scss | 40 +- .../stylesheets/translations/chrome-16.scss | 36 +- .../stylesheets/translations/chrome-17.scss | 36 +- .../stylesheets/translations/chrome-18.scss | 36 +- .../stylesheets/translations/chrome-19.scss | 36 +- .../stylesheets/translations/chrome-20.scss | 40 +- .../stylesheets/translations/chrome-21.scss | 40 +- .../stylesheets/translations/chrome-22.scss | 40 +- .../stylesheets/translations/chrome-23.scss | 40 +- .../stylesheets/translations/chrome-24.scss | 42 +- .../stylesheets/translations/chrome-25.scss | 42 +- .../stylesheets/translations/chrome-26.scss | 38 +- .../stylesheets/translations/chrome-27.scss | 38 +- .../stylesheets/translations/chrome-28.scss | 36 +- .../stylesheets/translations/chrome-29.scss | 36 +- .../stylesheets/translations/chrome-30.scss | 36 +- .../stylesheets/translations/chrome-31.scss | 36 +- .../stylesheets/translations/chrome-32.scss | 36 +- .../stylesheets/translations/chrome-33.scss | 36 +- .../stylesheets/translations/chrome-34.scss | 36 +- .../stylesheets/translations/chrome-35.scss | 36 +- .../stylesheets/translations/chrome-36.scss | 36 +- .../stylesheets/translations/chrome-37.scss | 36 +- .../stylesheets/translations/chrome-38.scss | 36 +- .../stylesheets/translations/chrome-39.scss | 36 +- .../stylesheets/translations/chrome-4.scss | 48 +- .../stylesheets/translations/chrome-40.scss | 36 +- .../stylesheets/translations/chrome-41.scss | 36 +- .../stylesheets/translations/chrome-42.scss | 36 +- .../stylesheets/translations/chrome-43.scss | 36 +- .../stylesheets/translations/chrome-44.scss | 36 +- .../stylesheets/translations/chrome-45.scss | 36 +- .../stylesheets/translations/chrome-46.scss | 44 +- .../stylesheets/translations/chrome-47.scss | 48 +- .../stylesheets/translations/chrome-5.scss | 44 +- .../stylesheets/translations/chrome-6.scss | 40 +- .../stylesheets/translations/chrome-7.scss | 40 +- .../stylesheets/translations/chrome-8.scss | 40 +- .../stylesheets/translations/chrome-9.scss | 38 +- .../stylesheets/translations/firefox-10.scss | 36 +- .../stylesheets/translations/firefox-11.scss | 36 +- .../stylesheets/translations/firefox-12.scss | 36 +- .../stylesheets/translations/firefox-13.scss | 36 +- .../stylesheets/translations/firefox-14.scss | 36 +- .../stylesheets/translations/firefox-15.scss | 36 +- .../stylesheets/translations/firefox-16.scss | 36 +- .../stylesheets/translations/firefox-17.scss | 36 +- .../stylesheets/translations/firefox-18.scss | 36 +- .../stylesheets/translations/firefox-19.scss | 36 +- .../stylesheets/translations/firefox-2.scss | 38 +- .../stylesheets/translations/firefox-20.scss | 36 +- .../stylesheets/translations/firefox-21.scss | 36 +- .../stylesheets/translations/firefox-22.scss | 36 +- .../stylesheets/translations/firefox-23.scss | 36 +- .../stylesheets/translations/firefox-24.scss | 38 +- .../stylesheets/translations/firefox-25.scss | 38 +- .../stylesheets/translations/firefox-26.scss | 36 +- .../stylesheets/translations/firefox-27.scss | 36 +- .../stylesheets/translations/firefox-28.scss | 36 +- .../stylesheets/translations/firefox-29.scss | 36 +- .../stylesheets/translations/firefox-3.5.scss | 32 +- .../stylesheets/translations/firefox-3.6.scss | 34 +- .../stylesheets/translations/firefox-3.scss | 36 +- .../stylesheets/translations/firefox-30.scss | 38 +- .../stylesheets/translations/firefox-31.scss | 38 +- .../stylesheets/translations/firefox-32.scss | 38 +- .../stylesheets/translations/firefox-33.scss | 38 +- .../stylesheets/translations/firefox-34.scss | 38 +- .../stylesheets/translations/firefox-35.scss | 38 +- .../stylesheets/translations/firefox-36.scss | 38 +- .../stylesheets/translations/firefox-37.scss | 38 +- .../stylesheets/translations/firefox-38.scss | 36 +- .../stylesheets/translations/firefox-39.scss | 36 +- .../stylesheets/translations/firefox-4.scss | 36 +- .../stylesheets/translations/firefox-40.scss | 36 +- .../stylesheets/translations/firefox-41.scss | 48 +- .../stylesheets/translations/firefox-42.scss | 52 +- .../stylesheets/translations/firefox-5.scss | 36 +- .../stylesheets/translations/firefox-6.scss | 36 +- .../stylesheets/translations/firefox-7.scss | 36 +- .../stylesheets/translations/firefox-8.scss | 36 +- .../stylesheets/translations/firefox-9.scss | 36 +- .../stylesheets/translations/ie-10.scss | 34 +- .../stylesheets/translations/ie-11.scss | 38 +- .../stylesheets/translations/ie-5.5.scss | 30 +- app/assets/stylesheets/translations/ie-6.scss | 34 +- app/assets/stylesheets/translations/ie-7.scss | 34 +- app/assets/stylesheets/translations/ie-8.scss | 34 +- app/assets/stylesheets/translations/ie-9.scss | 34 +- .../stylesheets/translations/ie-TP.scss | 241 - .../stylesheets/translations/ie_mob-10.scss | 34 +- .../stylesheets/translations/ie_mob-11.scss | 36 +- .../stylesheets/translations/ios_saf-3.2.scss | 32 +- .../translations/ios_saf-4.0-4.1.scss | 36 +- .../translations/ios_saf-4.2-4.3.scss | 36 +- .../translations/ios_saf-5.0-5.1.scss | 38 +- .../translations/ios_saf-6.0-6.1.scss | 36 +- .../translations/ios_saf-7.0-7.1.scss | 36 +- .../translations/ios_saf-8.1-8.4.scss | 36 +- .../stylesheets/translations/ios_saf-8.scss | 36 +- .../translations/op_mini-5.0-8.0.scss | 36 +- .../stylesheets/translations/op_mob-10.scss | 36 +- .../stylesheets/translations/op_mob-11.1.scss | 30 +- .../stylesheets/translations/op_mob-11.5.scss | 30 +- .../stylesheets/translations/op_mob-11.scss | 34 +- .../stylesheets/translations/op_mob-12.1.scss | 32 +- .../stylesheets/translations/op_mob-12.scss | 34 +- .../translations/opera-10.0-10.1.scss | 40 +- .../stylesheets/translations/opera-10.5.scss | 34 +- .../stylesheets/translations/opera-10.6.scss | 32 +- .../stylesheets/translations/opera-11.1.scss | 32 +- .../stylesheets/translations/opera-11.5.scss | 32 +- .../stylesheets/translations/opera-11.6.scss | 32 +- .../stylesheets/translations/opera-11.scss | 36 +- .../stylesheets/translations/opera-12.1.scss | 32 +- .../stylesheets/translations/opera-12.scss | 34 +- .../stylesheets/translations/opera-15.scss | 36 +- .../stylesheets/translations/opera-16.scss | 36 +- .../stylesheets/translations/opera-17.scss | 36 +- .../stylesheets/translations/opera-18.scss | 36 +- .../stylesheets/translations/opera-19.scss | 36 +- .../stylesheets/translations/opera-20.scss | 36 +- .../stylesheets/translations/opera-21.scss | 36 +- .../stylesheets/translations/opera-22.scss | 36 +- .../stylesheets/translations/opera-23.scss | 36 +- .../stylesheets/translations/opera-24.scss | 36 +- .../stylesheets/translations/opera-25.scss | 36 +- .../stylesheets/translations/opera-26.scss | 36 +- .../stylesheets/translations/opera-27.scss | 36 +- .../stylesheets/translations/opera-28.scss | 36 +- .../stylesheets/translations/opera-29.scss | 36 +- .../stylesheets/translations/opera-30.scss | 36 +- .../stylesheets/translations/opera-31.scss | 36 +- .../stylesheets/translations/opera-32.scss | 36 +- .../translations/opera-9.5-9.6.scss | 38 +- .../stylesheets/translations/opera-9.scss | 34 +- .../stylesheets/translations/safari-3.1.scss | 32 +- .../stylesheets/translations/safari-3.2.scss | 32 +- .../stylesheets/translations/safari-4.scss | 36 +- .../stylesheets/translations/safari-5.1.scss | 34 +- .../stylesheets/translations/safari-5.scss | 36 +- .../stylesheets/translations/safari-6.1.scss | 34 +- .../stylesheets/translations/safari-6.scss | 36 +- .../stylesheets/translations/safari-7.1.scss | 34 +- .../stylesheets/translations/safari-7.scss | 36 +- .../stylesheets/translations/safari-8.scss | 36 +- .../stylesheets/translations/safari-9.scss | 48 +- .../stylesheets/web-fonts/and_uc-9.9.scss | 34 +- .../stylesheets/web-fonts/android-2.1.scss | 32 +- .../stylesheets/web-fonts/android-2.2.scss | 32 +- .../stylesheets/web-fonts/android-2.3.scss | 34 +- .../stylesheets/web-fonts/android-3.scss | 46 +- .../stylesheets/web-fonts/android-4.1.scss | 34 +- .../web-fonts/android-4.2-4.3.scss | 36 +- .../web-fonts/android-4.4.3-4.4.4.scss | 36 +- .../stylesheets/web-fonts/android-4.4.scss | 34 +- .../stylesheets/web-fonts/android-4.scss | 36 +- app/assets/stylesheets/web-fonts/bb-10.scss | 36 +- app/assets/stylesheets/web-fonts/bb-7.scss | 36 +- .../stylesheets/web-fonts/chrome-10.scss | 40 +- .../stylesheets/web-fonts/chrome-11.scss | 40 +- .../stylesheets/web-fonts/chrome-12.scss | 40 +- .../stylesheets/web-fonts/chrome-13.scss | 40 +- .../stylesheets/web-fonts/chrome-14.scss | 40 +- .../stylesheets/web-fonts/chrome-15.scss | 40 +- .../stylesheets/web-fonts/chrome-16.scss | 36 +- .../stylesheets/web-fonts/chrome-17.scss | 36 +- .../stylesheets/web-fonts/chrome-18.scss | 36 +- .../stylesheets/web-fonts/chrome-19.scss | 36 +- .../stylesheets/web-fonts/chrome-20.scss | 40 +- .../stylesheets/web-fonts/chrome-21.scss | 40 +- .../stylesheets/web-fonts/chrome-22.scss | 40 +- .../stylesheets/web-fonts/chrome-23.scss | 40 +- .../stylesheets/web-fonts/chrome-24.scss | 42 +- .../stylesheets/web-fonts/chrome-25.scss | 42 +- .../stylesheets/web-fonts/chrome-26.scss | 38 +- .../stylesheets/web-fonts/chrome-27.scss | 38 +- .../stylesheets/web-fonts/chrome-28.scss | 36 +- .../stylesheets/web-fonts/chrome-29.scss | 36 +- .../stylesheets/web-fonts/chrome-30.scss | 36 +- .../stylesheets/web-fonts/chrome-31.scss | 36 +- .../stylesheets/web-fonts/chrome-32.scss | 36 +- .../stylesheets/web-fonts/chrome-33.scss | 36 +- .../stylesheets/web-fonts/chrome-34.scss | 36 +- .../stylesheets/web-fonts/chrome-35.scss | 36 +- .../stylesheets/web-fonts/chrome-36.scss | 36 +- .../stylesheets/web-fonts/chrome-37.scss | 36 +- .../stylesheets/web-fonts/chrome-38.scss | 36 +- .../stylesheets/web-fonts/chrome-39.scss | 36 +- .../stylesheets/web-fonts/chrome-4.scss | 48 +- .../stylesheets/web-fonts/chrome-40.scss | 36 +- .../stylesheets/web-fonts/chrome-41.scss | 36 +- .../stylesheets/web-fonts/chrome-42.scss | 36 +- .../stylesheets/web-fonts/chrome-43.scss | 36 +- .../stylesheets/web-fonts/chrome-44.scss | 36 +- .../stylesheets/web-fonts/chrome-45.scss | 36 +- .../stylesheets/web-fonts/chrome-46.scss | 44 +- .../stylesheets/web-fonts/chrome-47.scss | 48 +- .../stylesheets/web-fonts/chrome-5.scss | 44 +- .../stylesheets/web-fonts/chrome-6.scss | 40 +- .../stylesheets/web-fonts/chrome-7.scss | 40 +- .../stylesheets/web-fonts/chrome-8.scss | 40 +- .../stylesheets/web-fonts/chrome-9.scss | 38 +- .../stylesheets/web-fonts/firefox-10.scss | 36 +- .../stylesheets/web-fonts/firefox-11.scss | 36 +- .../stylesheets/web-fonts/firefox-12.scss | 36 +- .../stylesheets/web-fonts/firefox-13.scss | 36 +- .../stylesheets/web-fonts/firefox-14.scss | 36 +- .../stylesheets/web-fonts/firefox-15.scss | 36 +- .../stylesheets/web-fonts/firefox-16.scss | 36 +- .../stylesheets/web-fonts/firefox-17.scss | 36 +- .../stylesheets/web-fonts/firefox-18.scss | 36 +- .../stylesheets/web-fonts/firefox-19.scss | 36 +- .../stylesheets/web-fonts/firefox-2.scss | 38 +- .../stylesheets/web-fonts/firefox-20.scss | 36 +- .../stylesheets/web-fonts/firefox-21.scss | 36 +- .../stylesheets/web-fonts/firefox-22.scss | 36 +- .../stylesheets/web-fonts/firefox-23.scss | 36 +- .../stylesheets/web-fonts/firefox-24.scss | 38 +- .../stylesheets/web-fonts/firefox-25.scss | 38 +- .../stylesheets/web-fonts/firefox-26.scss | 36 +- .../stylesheets/web-fonts/firefox-27.scss | 36 +- .../stylesheets/web-fonts/firefox-28.scss | 36 +- .../stylesheets/web-fonts/firefox-29.scss | 36 +- .../stylesheets/web-fonts/firefox-3.5.scss | 32 +- .../stylesheets/web-fonts/firefox-3.6.scss | 34 +- .../stylesheets/web-fonts/firefox-3.scss | 36 +- .../stylesheets/web-fonts/firefox-30.scss | 38 +- .../stylesheets/web-fonts/firefox-31.scss | 38 +- .../stylesheets/web-fonts/firefox-32.scss | 38 +- .../stylesheets/web-fonts/firefox-33.scss | 38 +- .../stylesheets/web-fonts/firefox-34.scss | 38 +- .../stylesheets/web-fonts/firefox-35.scss | 38 +- .../stylesheets/web-fonts/firefox-36.scss | 38 +- .../stylesheets/web-fonts/firefox-37.scss | 38 +- .../stylesheets/web-fonts/firefox-38.scss | 36 +- .../stylesheets/web-fonts/firefox-39.scss | 36 +- .../stylesheets/web-fonts/firefox-4.scss | 36 +- .../stylesheets/web-fonts/firefox-40.scss | 36 +- .../stylesheets/web-fonts/firefox-41.scss | 48 +- .../stylesheets/web-fonts/firefox-42.scss | 52 +- .../stylesheets/web-fonts/firefox-5.scss | 36 +- .../stylesheets/web-fonts/firefox-6.scss | 36 +- .../stylesheets/web-fonts/firefox-7.scss | 36 +- .../stylesheets/web-fonts/firefox-8.scss | 36 +- .../stylesheets/web-fonts/firefox-9.scss | 36 +- app/assets/stylesheets/web-fonts/ie-10.scss | 34 +- app/assets/stylesheets/web-fonts/ie-11.scss | 38 +- app/assets/stylesheets/web-fonts/ie-5.5.scss | 30 +- app/assets/stylesheets/web-fonts/ie-6.scss | 34 +- app/assets/stylesheets/web-fonts/ie-7.scss | 34 +- app/assets/stylesheets/web-fonts/ie-8.scss | 34 +- app/assets/stylesheets/web-fonts/ie-9.scss | 34 +- app/assets/stylesheets/web-fonts/ie-TP.scss | 243 - .../stylesheets/web-fonts/ie_mob-10.scss | 34 +- .../stylesheets/web-fonts/ie_mob-11.scss | 36 +- .../stylesheets/web-fonts/ios_saf-3.2.scss | 32 +- .../web-fonts/ios_saf-4.0-4.1.scss | 36 +- .../web-fonts/ios_saf-4.2-4.3.scss | 36 +- .../web-fonts/ios_saf-5.0-5.1.scss | 38 +- .../web-fonts/ios_saf-6.0-6.1.scss | 36 +- .../web-fonts/ios_saf-7.0-7.1.scss | 36 +- .../web-fonts/ios_saf-8.1-8.4.scss | 36 +- .../stylesheets/web-fonts/ios_saf-8.scss | 36 +- .../web-fonts/op_mini-5.0-8.0.scss | 36 +- .../stylesheets/web-fonts/op_mob-10.scss | 36 +- .../stylesheets/web-fonts/op_mob-11.1.scss | 30 +- .../stylesheets/web-fonts/op_mob-11.5.scss | 30 +- .../stylesheets/web-fonts/op_mob-11.scss | 34 +- .../stylesheets/web-fonts/op_mob-12.1.scss | 32 +- .../stylesheets/web-fonts/op_mob-12.scss | 34 +- .../web-fonts/opera-10.0-10.1.scss | 40 +- .../stylesheets/web-fonts/opera-10.5.scss | 34 +- .../stylesheets/web-fonts/opera-10.6.scss | 32 +- .../stylesheets/web-fonts/opera-11.1.scss | 32 +- .../stylesheets/web-fonts/opera-11.5.scss | 32 +- .../stylesheets/web-fonts/opera-11.6.scss | 32 +- .../stylesheets/web-fonts/opera-11.scss | 36 +- .../stylesheets/web-fonts/opera-12.1.scss | 32 +- .../stylesheets/web-fonts/opera-12.scss | 34 +- .../stylesheets/web-fonts/opera-15.scss | 36 +- .../stylesheets/web-fonts/opera-16.scss | 36 +- .../stylesheets/web-fonts/opera-17.scss | 36 +- .../stylesheets/web-fonts/opera-18.scss | 36 +- .../stylesheets/web-fonts/opera-19.scss | 36 +- .../stylesheets/web-fonts/opera-20.scss | 36 +- .../stylesheets/web-fonts/opera-21.scss | 36 +- .../stylesheets/web-fonts/opera-22.scss | 36 +- .../stylesheets/web-fonts/opera-23.scss | 36 +- .../stylesheets/web-fonts/opera-24.scss | 36 +- .../stylesheets/web-fonts/opera-25.scss | 36 +- .../stylesheets/web-fonts/opera-26.scss | 36 +- .../stylesheets/web-fonts/opera-27.scss | 36 +- .../stylesheets/web-fonts/opera-28.scss | 36 +- .../stylesheets/web-fonts/opera-29.scss | 36 +- .../stylesheets/web-fonts/opera-30.scss | 36 +- .../stylesheets/web-fonts/opera-31.scss | 36 +- .../stylesheets/web-fonts/opera-32.scss | 36 +- .../stylesheets/web-fonts/opera-9.5-9.6.scss | 38 +- app/assets/stylesheets/web-fonts/opera-9.scss | 34 +- .../stylesheets/web-fonts/safari-3.1.scss | 32 +- .../stylesheets/web-fonts/safari-3.2.scss | 32 +- .../stylesheets/web-fonts/safari-4.scss | 36 +- .../stylesheets/web-fonts/safari-5.1.scss | 34 +- .../stylesheets/web-fonts/safari-5.scss | 36 +- .../stylesheets/web-fonts/safari-6.1.scss | 34 +- .../stylesheets/web-fonts/safari-6.scss | 36 +- .../stylesheets/web-fonts/safari-7.1.scss | 34 +- .../stylesheets/web-fonts/safari-7.scss | 36 +- .../stylesheets/web-fonts/safari-8.scss | 36 +- .../stylesheets/web-fonts/safari-9.scss | 48 +- bower_components/fastclick/LICENSE.txt | 7 - bower_components/fastclick/README.md | 138 - bower_components/fastclick/bower.json | 13 - bower_components/fastclick/lib/fastclick.js | 788 -- bower_components/foundation/bower.json | 20 - .../foundation/css/foundation.css | 4479 -------- .../foundation/css/foundation.min.css | 1 - bower_components/foundation/css/normalize.css | 310 - bower_components/foundation/js/foundation.js | 4186 -------- .../foundation/js/foundation.min.js | 3 - .../js/foundation/foundation.abide.js | 222 - .../js/foundation/foundation.accordion.js | 41 - .../js/foundation/foundation.alert.js | 34 - .../js/foundation/foundation.clearing.js | 463 - .../js/foundation/foundation.dropdown.js | 202 - .../js/foundation/foundation.interchange.js | 305 - .../js/foundation/foundation.joyride.js | 842 -- .../foundation/js/foundation/foundation.js | 419 - .../js/foundation/foundation.magellan.js | 130 - .../js/foundation/foundation.offcanvas.js | 37 - .../js/foundation/foundation.orbit.js | 456 - .../js/foundation/foundation.reveal.js | 391 - .../js/foundation/foundation.tab.js | 46 - .../js/foundation/foundation.tooltip.js | 203 - .../js/foundation/foundation.topbar.js | 381 - .../foundation/js/vendor/fastclick.js | 9 - .../foundation/js/vendor/jquery.cookie.js | 8 - .../foundation/js/vendor/jquery.js | 26 - .../foundation/js/vendor/modernizr.js | 8 - .../foundation/js/vendor/placeholder.js | 2 - .../foundation/scss/foundation.scss | 40 - .../scss/foundation/_functions.scss | 78 - .../foundation/scss/foundation/_settings.scss | 1189 --- .../foundation/components/_accordion.scss | 49 - .../foundation/components/_alert-boxes.scss | 117 - .../foundation/components/_block-grid.scss | 84 - .../foundation/components/_breadcrumbs.scss | 123 - .../foundation/components/_button-groups.scss | 103 - .../scss/foundation/components/_buttons.scss | 236 - .../scss/foundation/components/_clearing.scss | 233 - .../components/_dropdown-buttons.scss | 125 - .../scss/foundation/components/_dropdown.scss | 159 - .../foundation/components/_flex-video.scss | 47 - .../scss/foundation/components/_forms.scss | 496 - .../scss/foundation/components/_global.scss | 400 - .../scss/foundation/components/_grid.scss | 250 - .../foundation/components/_inline-lists.scss | 52 - .../scss/foundation/components/_joyride.scss | 220 - .../foundation/components/_keystrokes.scss | 57 - .../scss/foundation/components/_labels.scss | 100 - .../scss/foundation/components/_magellan.scss | 30 - .../foundation/components/_offcanvas.scss | 372 - .../scss/foundation/components/_orbit.scss | 355 - .../foundation/components/_pagination.scss | 145 - .../scss/foundation/components/_panels.scss | 87 - .../components/_pricing-tables.scss | 146 - .../foundation/components/_progress-bars.scss | 75 - .../scss/foundation/components/_reveal.scss | 165 - .../scss/foundation/components/_side-nav.scss | 83 - .../foundation/components/_split-buttons.scss | 187 - .../scss/foundation/components/_sub-nav.scss | 118 - .../scss/foundation/components/_switch.scss | 316 - .../scss/foundation/components/_tables.scss | 93 - .../scss/foundation/components/_tabs.scss | 97 - .../scss/foundation/components/_thumbs.scss | 70 - .../scss/foundation/components/_tooltips.scss | 121 - .../scss/foundation/components/_top-bar.scss | 604 -- .../scss/foundation/components/_type.scss | 446 - .../foundation/components/_visibility.scss | 676 -- .../foundation/scss/normalize.scss | 410 - .../jquery-placeholder/.gitignore | 1 - .../jquery-placeholder/LICENSE-GPL.txt | 278 - .../jquery-placeholder/LICENSE-MIT.txt | 20 - bower_components/jquery-placeholder/README.md | 68 - bower_components/jquery-placeholder/demo.html | 55 - .../jquery-placeholder/jquery.placeholder.js | 157 - .../jquery.placeholder.min.js | 2 - .../jquery.cookie/jquery.cookie.js | 117 - bower_components/jquery/.gitignore | 1 - bower_components/jquery/README.md | 11 - bower_components/jquery/bower.json | 11 - bower_components/jquery/component.json | 15 - bower_components/jquery/composer.json | 36 - bower_components/jquery/jquery-migrate.js | 521 - bower_components/jquery/jquery-migrate.min.js | 2 - bower_components/jquery/jquery.js | 9111 ---------------- bower_components/jquery/jquery.min.js | 4 - bower_components/jquery/jquery.min.map | 1 - bower_components/jquery/package.json | 7 - bower_components/lodash/LICENSE.txt | 22 - bower_components/lodash/bower.json | 23 - bower_components/lodash/dist/lodash.compat.js | 7157 ------------- .../lodash/dist/lodash.compat.min.js | 61 - bower_components/lodash/dist/lodash.js | 6785 ------------ bower_components/lodash/dist/lodash.min.js | 56 - .../lodash/dist/lodash.underscore.js | 4979 --------- .../lodash/dist/lodash.underscore.min.js | 39 - bower_components/modernizr/.gitignore | 2 - bower_components/modernizr/.travis.yml | 6 - .../modernizr/feature-detects/a-download.js | 8 - .../feature-detects/audio-audiodata-api.js | 4 - .../feature-detects/audio-webaudio-api.js | 4 - .../modernizr/feature-detects/battery-api.js | 8 - .../feature-detects/battery-level.js | 11 - .../feature-detects/blob-constructor.js | 10 - .../feature-detects/canvas-todataurl-type.js | 28 - .../feature-detects/contenteditable.js | 9 - .../feature-detects/contentsecuritypolicy.js | 10 - .../modernizr/feature-detects/contextmenu.js | 11 - .../modernizr/feature-detects/cookies.js | 15 - .../modernizr/feature-detects/cors.js | 3 - .../css-backgroundposition-shorthand.js | 19 - .../css-backgroundposition-xy.js | 15 - .../feature-detects/css-backgroundrepeat.js | 31 - .../css-backgroundsizecover.js | 10 - .../feature-detects/css-boxsizing.js | 9 - .../modernizr/feature-detects/css-calc.js | 12 - .../feature-detects/css-cubicbezierrange.js | 8 - .../feature-detects/css-displayrunin.js | 18 - .../feature-detects/css-displaytable.js | 27 - .../modernizr/feature-detects/css-filters.js | 7 - .../modernizr/feature-detects/css-hyphens.js | 205 - .../feature-detects/css-lastchild.js | 11 - .../modernizr/feature-detects/css-mask.js | 12 - .../feature-detects/css-mediaqueries.js | 3 - .../feature-detects/css-objectfit.js | 6 - .../feature-detects/css-overflow-scrolling.js | 9 - .../feature-detects/css-pointerevents.js | 25 - .../feature-detects/css-positionsticky.js | 13 - .../modernizr/feature-detects/css-regions.js | 55 - .../modernizr/feature-detects/css-remunit.js | 19 - .../modernizr/feature-detects/css-resize.js | 8 - .../feature-detects/css-scrollbars.js | 19 - .../feature-detects/css-subpixelfont.js | 23 - .../modernizr/feature-detects/css-supports.js | 6 - .../feature-detects/css-userselect.js | 10 - .../modernizr/feature-detects/css-vhunit.js | 14 - .../modernizr/feature-detects/css-vmaxunit.js | 14 - .../modernizr/feature-detects/css-vminunit.js | 14 - .../modernizr/feature-detects/css-vwunit.js | 14 - .../custom-protocol-handler.js | 10 - .../modernizr/feature-detects/dart.js | 6 - .../modernizr/feature-detects/dataview-api.js | 4 - .../feature-detects/dom-classlist.js | 4 - .../dom-createElement-attrs.js | 11 - .../modernizr/feature-detects/dom-dataset.js | 9 - .../feature-detects/dom-microdata.js | 4 - .../feature-detects/elem-datalist.js | 12 - .../modernizr/feature-detects/elem-details.js | 25 - .../modernizr/feature-detects/elem-output.js | 4 - .../feature-detects/elem-progress-meter.js | 11 - .../modernizr/feature-detects/elem-ruby.js | 53 - .../modernizr/feature-detects/elem-time.js | 4 - .../modernizr/feature-detects/elem-track.js | 11 - .../modernizr/feature-detects/emoji.js | 11 - .../feature-detects/es5-strictmode.js | 7 - .../event-deviceorientation-motion.js | 11 - .../feature-detects/exif-orientation.js | 32 - .../modernizr/feature-detects/file-api.js | 12 - .../feature-detects/file-filesystem.js | 9 - .../feature-detects/forms-fileinput.js | 13 - .../feature-detects/forms-formattribute.js | 29 - .../feature-detects/forms-inputnumber-l10n.js | 32 - .../feature-detects/forms-placeholder.js | 10 - .../feature-detects/forms-speechinput.js | 19 - .../feature-detects/forms-validation.js | 83 - .../feature-detects/fullscreen-api.js | 10 - .../modernizr/feature-detects/gamepad.js | 12 - .../modernizr/feature-detects/getusermedia.js | 5 - .../modernizr/feature-detects/ie8compat.js | 12 - .../feature-detects/iframe-sandbox.js | 5 - .../feature-detects/iframe-seamless.js | 5 - .../feature-detects/iframe-srcdoc.js | 5 - .../modernizr/feature-detects/img-apng.js | 26 - .../modernizr/feature-detects/img-webp.js | 20 - .../modernizr/feature-detects/json.js | 7 - .../feature-detects/lists-reversed.js | 6 - .../modernizr/feature-detects/mathml.js | 23 - .../feature-detects/network-connection.js | 22 - .../feature-detects/network-eventsource.js | 5 - .../modernizr/feature-detects/network-xhr2.js | 13 - .../modernizr/feature-detects/notification.js | 10 - .../modernizr/feature-detects/performance.js | 5 - .../feature-detects/pointerlock-api.js | 4 - .../feature-detects/quota-management-api.js | 11 - .../feature-detects/requestanimationframe.js | 7 - .../modernizr/feature-detects/script-async.js | 3 - .../modernizr/feature-detects/script-defer.js | 3 - .../modernizr/feature-detects/style-scoped.js | 6 - .../modernizr/feature-detects/svg-filters.js | 13 - .../modernizr/feature-detects/unicode.js | 32 - .../modernizr/feature-detects/url-data-uri.js | 26 - .../modernizr/feature-detects/userdata.js | 7 - .../modernizr/feature-detects/vibration.js | 4 - .../modernizr/feature-detects/web-intents.js | 6 - .../feature-detects/webgl-extensions.js | 42 - .../feature-detects/websockets-binary.js | 7 - .../feature-detects/window-framed.js | 8 - .../feature-detects/workers-blobworkers.js | 48 - .../feature-detects/workers-dataworkers.js | 34 - .../feature-detects/workers-sharedworkers.js | 3 - bower_components/modernizr/grunt.js | 69 - .../modernizr/media/Modernizr 2 Logo.ai | 291 - .../modernizr/media/Modernizr 2 Logo.eps | Bin 350902 -> 0 bytes .../modernizr/media/Modernizr 2 Logo.pdf | 291 - .../modernizr/media/Modernizr 2 Logo.png | Bin 14823 -> 0 bytes .../modernizr/media/Modernizr 2 Logo.svg | 35 - bower_components/modernizr/modernizr.js | 1406 --- bower_components/modernizr/readme.md | 28 - bower_components/modernizr/test/basic.html | 65 - bower_components/modernizr/test/caniuse.html | 1451 --- .../test/caniuse_files/Windsong-webfont.eot | Bin 40166 -> 0 bytes .../test/caniuse_files/Windsong-webfont.otf | Bin 78680 -> 0 bytes .../test/caniuse_files/Windsong-webfont.svg | 147 - .../test/caniuse_files/Windsong-webfont.ttf | Bin 39936 -> 0 bytes .../test/caniuse_files/Windsong-webfont.woff | Bin 27284 -> 0 bytes .../modernizr/test/caniuse_files/alpha.png | Bin 163 -> 0 bytes .../test/caniuse_files/apng_test.png | Bin 195 -> 0 bytes .../test/caniuse_files/before-after.png | Bin 452 -> 0 bytes .../test/caniuse_files/form_validation.html | 15 - .../modernizr/test/caniuse_files/ga.js | 43 - .../modernizr/test/caniuse_files/green5x5.png | Bin 72 -> 0 bytes .../test/caniuse_files/hashchange.html | 16 - .../test/caniuse_files/jquery.min.js | 18 - .../modernizr/test/caniuse_files/mathml.html | 120 - .../test/caniuse_files/mathml_ref.png | Bin 3140 -> 0 bytes .../test/caniuse_files/modernizr-1.7.min.js | 2 - .../test/caniuse_files/png_alpha_result.png | Bin 214 -> 0 bytes .../test/caniuse_files/pushstate.html | 40 - .../modernizr/test/caniuse_files/red30x30.png | Bin 93 -> 0 bytes .../modernizr/test/caniuse_files/ruby.png | Bin 1339 -> 0 bytes .../test/caniuse_files/stroked-text.png | Bin 1291 -> 0 bytes .../modernizr/test/caniuse_files/style.css | 168 - .../test/caniuse_files/svg-html-blur.png | Bin 1232 -> 0 bytes .../modernizr/test/caniuse_files/svg-img.svg | 5 - .../test/caniuse_files/svg-img.svg.1 | 5 - .../modernizr/test/caniuse_files/svg_blur.png | Bin 3742 -> 0 bytes .../modernizr/test/caniuse_files/table.png | Bin 2519 -> 0 bytes .../test/caniuse_files/text-shadow1.png | Bin 796 -> 0 bytes .../test/caniuse_files/text-shadow2.png | Bin 1680 -> 0 bytes .../test/caniuse_files/windsong_font.png | Bin 1339 -> 0 bytes .../modernizr/test/caniuse_files/xhtml.html | 14 - bower_components/modernizr/test/index.html | 104 - bower_components/modernizr/test/js/basic.html | 65 - .../modernizr/test/js/dumpdata.js | 75 - .../modernizr/test/js/lib/detect-global.js | 153 - .../modernizr/test/js/lib/jquery-1.7b2.js | 9279 ----------------- .../modernizr/test/js/lib/jsonselect.js | 279 - .../modernizr/test/js/lib/polyfills.js | 96 - .../modernizr/test/js/lib/uaparser.js | 215 - bower_components/modernizr/test/js/setup.js | 44 - .../modernizr/test/js/unit-caniuse.js | 191 - bower_components/modernizr/test/js/unit.js | 669 -- .../modernizr/test/qunit/qunit.css | 231 - .../modernizr/test/qunit/qunit.js | 1932 ---- .../modernizr/test/qunit/run-qunit.js | 72 - config/initializers/carrierwave.rb | 5 - 763 files changed, 16305 insertions(+), 78064 deletions(-) delete mode 100644 app/assets/stylesheets/application/and_chr-40.scss delete mode 100644 app/assets/stylesheets/application/and_chr-42.scss delete mode 100644 app/assets/stylesheets/application/and_ff-33.scss delete mode 100644 app/assets/stylesheets/application/and_ff-39.scss delete mode 100644 app/assets/stylesheets/application/android-37.scss delete mode 100644 app/assets/stylesheets/application/android-40.scss delete mode 100644 app/assets/stylesheets/application/edge-1.scss delete mode 100644 app/assets/stylesheets/application/ie-TP.scss delete mode 100644 app/assets/stylesheets/application/ios_saf-8.1.scss delete mode 100644 app/assets/stylesheets/application/ios_saf-9.scss delete mode 100644 app/assets/stylesheets/application/op_mob-24.scss delete mode 100644 app/assets/stylesheets/application/op_mob-30.scss delete mode 100644 app/assets/stylesheets/translations/ie-TP.scss delete mode 100644 app/assets/stylesheets/web-fonts/ie-TP.scss delete mode 100644 bower_components/fastclick/LICENSE.txt delete mode 100644 bower_components/fastclick/README.md delete mode 100644 bower_components/fastclick/bower.json delete mode 100644 bower_components/fastclick/lib/fastclick.js delete mode 100644 bower_components/foundation/bower.json delete mode 100644 bower_components/foundation/css/foundation.css delete mode 100644 bower_components/foundation/css/foundation.min.css delete mode 100644 bower_components/foundation/css/normalize.css delete mode 100644 bower_components/foundation/js/foundation.js delete mode 100644 bower_components/foundation/js/foundation.min.js delete mode 100644 bower_components/foundation/js/foundation/foundation.abide.js delete mode 100644 bower_components/foundation/js/foundation/foundation.accordion.js delete mode 100644 bower_components/foundation/js/foundation/foundation.alert.js delete mode 100644 bower_components/foundation/js/foundation/foundation.clearing.js delete mode 100644 bower_components/foundation/js/foundation/foundation.dropdown.js delete mode 100644 bower_components/foundation/js/foundation/foundation.interchange.js delete mode 100644 bower_components/foundation/js/foundation/foundation.joyride.js delete mode 100644 bower_components/foundation/js/foundation/foundation.js delete mode 100644 bower_components/foundation/js/foundation/foundation.magellan.js delete mode 100644 bower_components/foundation/js/foundation/foundation.offcanvas.js delete mode 100644 bower_components/foundation/js/foundation/foundation.orbit.js delete mode 100644 bower_components/foundation/js/foundation/foundation.reveal.js delete mode 100644 bower_components/foundation/js/foundation/foundation.tab.js delete mode 100644 bower_components/foundation/js/foundation/foundation.tooltip.js delete mode 100644 bower_components/foundation/js/foundation/foundation.topbar.js delete mode 100644 bower_components/foundation/js/vendor/fastclick.js delete mode 100644 bower_components/foundation/js/vendor/jquery.cookie.js delete mode 100644 bower_components/foundation/js/vendor/jquery.js delete mode 100644 bower_components/foundation/js/vendor/modernizr.js delete mode 100644 bower_components/foundation/js/vendor/placeholder.js delete mode 100644 bower_components/foundation/scss/foundation.scss delete mode 100644 bower_components/foundation/scss/foundation/_functions.scss delete mode 100644 bower_components/foundation/scss/foundation/_settings.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_accordion.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_alert-boxes.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_block-grid.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_breadcrumbs.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_button-groups.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_buttons.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_clearing.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_dropdown-buttons.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_dropdown.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_flex-video.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_forms.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_global.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_grid.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_inline-lists.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_joyride.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_keystrokes.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_labels.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_magellan.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_offcanvas.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_orbit.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_pagination.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_panels.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_pricing-tables.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_progress-bars.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_reveal.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_side-nav.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_split-buttons.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_sub-nav.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_switch.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_tables.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_tabs.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_thumbs.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_tooltips.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_top-bar.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_type.scss delete mode 100644 bower_components/foundation/scss/foundation/components/_visibility.scss delete mode 100644 bower_components/foundation/scss/normalize.scss delete mode 100644 bower_components/jquery-placeholder/.gitignore delete mode 100644 bower_components/jquery-placeholder/LICENSE-GPL.txt delete mode 100644 bower_components/jquery-placeholder/LICENSE-MIT.txt delete mode 100644 bower_components/jquery-placeholder/README.md delete mode 100644 bower_components/jquery-placeholder/demo.html delete mode 100644 bower_components/jquery-placeholder/jquery.placeholder.js delete mode 100644 bower_components/jquery-placeholder/jquery.placeholder.min.js delete mode 100644 bower_components/jquery.cookie/jquery.cookie.js delete mode 100644 bower_components/jquery/.gitignore delete mode 100644 bower_components/jquery/README.md delete mode 100644 bower_components/jquery/bower.json delete mode 100644 bower_components/jquery/component.json delete mode 100644 bower_components/jquery/composer.json delete mode 100644 bower_components/jquery/jquery-migrate.js delete mode 100644 bower_components/jquery/jquery-migrate.min.js delete mode 100644 bower_components/jquery/jquery.js delete mode 100644 bower_components/jquery/jquery.min.js delete mode 100644 bower_components/jquery/jquery.min.map delete mode 100644 bower_components/jquery/package.json delete mode 100644 bower_components/lodash/LICENSE.txt delete mode 100644 bower_components/lodash/bower.json delete mode 100644 bower_components/lodash/dist/lodash.compat.js delete mode 100644 bower_components/lodash/dist/lodash.compat.min.js delete mode 100644 bower_components/lodash/dist/lodash.js delete mode 100644 bower_components/lodash/dist/lodash.min.js delete mode 100644 bower_components/lodash/dist/lodash.underscore.js delete mode 100644 bower_components/lodash/dist/lodash.underscore.min.js delete mode 100644 bower_components/modernizr/.gitignore delete mode 100644 bower_components/modernizr/.travis.yml delete mode 100644 bower_components/modernizr/feature-detects/a-download.js delete mode 100644 bower_components/modernizr/feature-detects/audio-audiodata-api.js delete mode 100644 bower_components/modernizr/feature-detects/audio-webaudio-api.js delete mode 100644 bower_components/modernizr/feature-detects/battery-api.js delete mode 100644 bower_components/modernizr/feature-detects/battery-level.js delete mode 100644 bower_components/modernizr/feature-detects/blob-constructor.js delete mode 100644 bower_components/modernizr/feature-detects/canvas-todataurl-type.js delete mode 100644 bower_components/modernizr/feature-detects/contenteditable.js delete mode 100644 bower_components/modernizr/feature-detects/contentsecuritypolicy.js delete mode 100644 bower_components/modernizr/feature-detects/contextmenu.js delete mode 100644 bower_components/modernizr/feature-detects/cookies.js delete mode 100644 bower_components/modernizr/feature-detects/cors.js delete mode 100644 bower_components/modernizr/feature-detects/css-backgroundposition-shorthand.js delete mode 100644 bower_components/modernizr/feature-detects/css-backgroundposition-xy.js delete mode 100644 bower_components/modernizr/feature-detects/css-backgroundrepeat.js delete mode 100644 bower_components/modernizr/feature-detects/css-backgroundsizecover.js delete mode 100644 bower_components/modernizr/feature-detects/css-boxsizing.js delete mode 100644 bower_components/modernizr/feature-detects/css-calc.js delete mode 100644 bower_components/modernizr/feature-detects/css-cubicbezierrange.js delete mode 100644 bower_components/modernizr/feature-detects/css-displayrunin.js delete mode 100644 bower_components/modernizr/feature-detects/css-displaytable.js delete mode 100644 bower_components/modernizr/feature-detects/css-filters.js delete mode 100644 bower_components/modernizr/feature-detects/css-hyphens.js delete mode 100644 bower_components/modernizr/feature-detects/css-lastchild.js delete mode 100644 bower_components/modernizr/feature-detects/css-mask.js delete mode 100644 bower_components/modernizr/feature-detects/css-mediaqueries.js delete mode 100644 bower_components/modernizr/feature-detects/css-objectfit.js delete mode 100644 bower_components/modernizr/feature-detects/css-overflow-scrolling.js delete mode 100644 bower_components/modernizr/feature-detects/css-pointerevents.js delete mode 100644 bower_components/modernizr/feature-detects/css-positionsticky.js delete mode 100644 bower_components/modernizr/feature-detects/css-regions.js delete mode 100644 bower_components/modernizr/feature-detects/css-remunit.js delete mode 100644 bower_components/modernizr/feature-detects/css-resize.js delete mode 100644 bower_components/modernizr/feature-detects/css-scrollbars.js delete mode 100644 bower_components/modernizr/feature-detects/css-subpixelfont.js delete mode 100644 bower_components/modernizr/feature-detects/css-supports.js delete mode 100644 bower_components/modernizr/feature-detects/css-userselect.js delete mode 100644 bower_components/modernizr/feature-detects/css-vhunit.js delete mode 100644 bower_components/modernizr/feature-detects/css-vmaxunit.js delete mode 100644 bower_components/modernizr/feature-detects/css-vminunit.js delete mode 100644 bower_components/modernizr/feature-detects/css-vwunit.js delete mode 100644 bower_components/modernizr/feature-detects/custom-protocol-handler.js delete mode 100644 bower_components/modernizr/feature-detects/dart.js delete mode 100644 bower_components/modernizr/feature-detects/dataview-api.js delete mode 100644 bower_components/modernizr/feature-detects/dom-classlist.js delete mode 100644 bower_components/modernizr/feature-detects/dom-createElement-attrs.js delete mode 100644 bower_components/modernizr/feature-detects/dom-dataset.js delete mode 100644 bower_components/modernizr/feature-detects/dom-microdata.js delete mode 100644 bower_components/modernizr/feature-detects/elem-datalist.js delete mode 100644 bower_components/modernizr/feature-detects/elem-details.js delete mode 100644 bower_components/modernizr/feature-detects/elem-output.js delete mode 100644 bower_components/modernizr/feature-detects/elem-progress-meter.js delete mode 100644 bower_components/modernizr/feature-detects/elem-ruby.js delete mode 100644 bower_components/modernizr/feature-detects/elem-time.js delete mode 100644 bower_components/modernizr/feature-detects/elem-track.js delete mode 100644 bower_components/modernizr/feature-detects/emoji.js delete mode 100644 bower_components/modernizr/feature-detects/es5-strictmode.js delete mode 100644 bower_components/modernizr/feature-detects/event-deviceorientation-motion.js delete mode 100644 bower_components/modernizr/feature-detects/exif-orientation.js delete mode 100644 bower_components/modernizr/feature-detects/file-api.js delete mode 100644 bower_components/modernizr/feature-detects/file-filesystem.js delete mode 100644 bower_components/modernizr/feature-detects/forms-fileinput.js delete mode 100644 bower_components/modernizr/feature-detects/forms-formattribute.js delete mode 100644 bower_components/modernizr/feature-detects/forms-inputnumber-l10n.js delete mode 100644 bower_components/modernizr/feature-detects/forms-placeholder.js delete mode 100644 bower_components/modernizr/feature-detects/forms-speechinput.js delete mode 100644 bower_components/modernizr/feature-detects/forms-validation.js delete mode 100644 bower_components/modernizr/feature-detects/fullscreen-api.js delete mode 100644 bower_components/modernizr/feature-detects/gamepad.js delete mode 100644 bower_components/modernizr/feature-detects/getusermedia.js delete mode 100644 bower_components/modernizr/feature-detects/ie8compat.js delete mode 100644 bower_components/modernizr/feature-detects/iframe-sandbox.js delete mode 100644 bower_components/modernizr/feature-detects/iframe-seamless.js delete mode 100644 bower_components/modernizr/feature-detects/iframe-srcdoc.js delete mode 100644 bower_components/modernizr/feature-detects/img-apng.js delete mode 100644 bower_components/modernizr/feature-detects/img-webp.js delete mode 100644 bower_components/modernizr/feature-detects/json.js delete mode 100644 bower_components/modernizr/feature-detects/lists-reversed.js delete mode 100644 bower_components/modernizr/feature-detects/mathml.js delete mode 100644 bower_components/modernizr/feature-detects/network-connection.js delete mode 100644 bower_components/modernizr/feature-detects/network-eventsource.js delete mode 100644 bower_components/modernizr/feature-detects/network-xhr2.js delete mode 100644 bower_components/modernizr/feature-detects/notification.js delete mode 100644 bower_components/modernizr/feature-detects/performance.js delete mode 100644 bower_components/modernizr/feature-detects/pointerlock-api.js delete mode 100644 bower_components/modernizr/feature-detects/quota-management-api.js delete mode 100644 bower_components/modernizr/feature-detects/requestanimationframe.js delete mode 100644 bower_components/modernizr/feature-detects/script-async.js delete mode 100644 bower_components/modernizr/feature-detects/script-defer.js delete mode 100644 bower_components/modernizr/feature-detects/style-scoped.js delete mode 100644 bower_components/modernizr/feature-detects/svg-filters.js delete mode 100644 bower_components/modernizr/feature-detects/unicode.js delete mode 100644 bower_components/modernizr/feature-detects/url-data-uri.js delete mode 100644 bower_components/modernizr/feature-detects/userdata.js delete mode 100644 bower_components/modernizr/feature-detects/vibration.js delete mode 100644 bower_components/modernizr/feature-detects/web-intents.js delete mode 100644 bower_components/modernizr/feature-detects/webgl-extensions.js delete mode 100644 bower_components/modernizr/feature-detects/websockets-binary.js delete mode 100644 bower_components/modernizr/feature-detects/window-framed.js delete mode 100644 bower_components/modernizr/feature-detects/workers-blobworkers.js delete mode 100644 bower_components/modernizr/feature-detects/workers-dataworkers.js delete mode 100644 bower_components/modernizr/feature-detects/workers-sharedworkers.js delete mode 100644 bower_components/modernizr/grunt.js delete mode 100644 bower_components/modernizr/media/Modernizr 2 Logo.ai delete mode 100644 bower_components/modernizr/media/Modernizr 2 Logo.eps delete mode 100644 bower_components/modernizr/media/Modernizr 2 Logo.pdf delete mode 100644 bower_components/modernizr/media/Modernizr 2 Logo.png delete mode 100644 bower_components/modernizr/media/Modernizr 2 Logo.svg delete mode 100644 bower_components/modernizr/modernizr.js delete mode 100644 bower_components/modernizr/readme.md delete mode 100644 bower_components/modernizr/test/basic.html delete mode 100644 bower_components/modernizr/test/caniuse.html delete mode 100644 bower_components/modernizr/test/caniuse_files/Windsong-webfont.eot delete mode 100644 bower_components/modernizr/test/caniuse_files/Windsong-webfont.otf delete mode 100644 bower_components/modernizr/test/caniuse_files/Windsong-webfont.svg delete mode 100644 bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttf delete mode 100644 bower_components/modernizr/test/caniuse_files/Windsong-webfont.woff delete mode 100644 bower_components/modernizr/test/caniuse_files/alpha.png delete mode 100644 bower_components/modernizr/test/caniuse_files/apng_test.png delete mode 100644 bower_components/modernizr/test/caniuse_files/before-after.png delete mode 100644 bower_components/modernizr/test/caniuse_files/form_validation.html delete mode 100644 bower_components/modernizr/test/caniuse_files/ga.js delete mode 100644 bower_components/modernizr/test/caniuse_files/green5x5.png delete mode 100644 bower_components/modernizr/test/caniuse_files/hashchange.html delete mode 100644 bower_components/modernizr/test/caniuse_files/jquery.min.js delete mode 100644 bower_components/modernizr/test/caniuse_files/mathml.html delete mode 100644 bower_components/modernizr/test/caniuse_files/mathml_ref.png delete mode 100644 bower_components/modernizr/test/caniuse_files/modernizr-1.7.min.js delete mode 100644 bower_components/modernizr/test/caniuse_files/png_alpha_result.png delete mode 100644 bower_components/modernizr/test/caniuse_files/pushstate.html delete mode 100644 bower_components/modernizr/test/caniuse_files/red30x30.png delete mode 100644 bower_components/modernizr/test/caniuse_files/ruby.png delete mode 100644 bower_components/modernizr/test/caniuse_files/stroked-text.png delete mode 100644 bower_components/modernizr/test/caniuse_files/style.css delete mode 100644 bower_components/modernizr/test/caniuse_files/svg-html-blur.png delete mode 100644 bower_components/modernizr/test/caniuse_files/svg-img.svg delete mode 100644 bower_components/modernizr/test/caniuse_files/svg-img.svg.1 delete mode 100644 bower_components/modernizr/test/caniuse_files/svg_blur.png delete mode 100644 bower_components/modernizr/test/caniuse_files/table.png delete mode 100644 bower_components/modernizr/test/caniuse_files/text-shadow1.png delete mode 100644 bower_components/modernizr/test/caniuse_files/text-shadow2.png delete mode 100644 bower_components/modernizr/test/caniuse_files/windsong_font.png delete mode 100644 bower_components/modernizr/test/caniuse_files/xhtml.html delete mode 100644 bower_components/modernizr/test/index.html delete mode 100644 bower_components/modernizr/test/js/basic.html delete mode 100644 bower_components/modernizr/test/js/dumpdata.js delete mode 100644 bower_components/modernizr/test/js/lib/detect-global.js delete mode 100644 bower_components/modernizr/test/js/lib/jquery-1.7b2.js delete mode 100644 bower_components/modernizr/test/js/lib/jsonselect.js delete mode 100644 bower_components/modernizr/test/js/lib/polyfills.js delete mode 100644 bower_components/modernizr/test/js/lib/uaparser.js delete mode 100644 bower_components/modernizr/test/js/setup.js delete mode 100644 bower_components/modernizr/test/js/unit-caniuse.js delete mode 100644 bower_components/modernizr/test/js/unit.js delete mode 100644 bower_components/modernizr/test/qunit/qunit.css delete mode 100644 bower_components/modernizr/test/qunit/qunit.js delete mode 100644 bower_components/modernizr/test/qunit/run-qunit.js diff --git a/Gemfile b/Gemfile index 1a8c9b1..db51246 100644 --- a/Gemfile +++ b/Gemfile @@ -35,7 +35,6 @@ gem 'geocoder' gem 'paper_trail', '~> 3.0.5' gem 'font-awesome-rails' gem 'wysiwyg-rails' -#gem 'rails-assets-cdn' gem 'sitemap_generator' gem 'activerecord-session_store' gem 'paypal-express', '0.7.1' diff --git a/Gemfile.lock b/Gemfile.lock index 1ca0cf3..0fe141f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,545 +1,524 @@ -GIT - remote: git://github.com/cucumber/cucumber-rails.git - revision: 34e0f0c80d2b2042dbe4060f48e7b2a9d1dc312c - specs: - cucumber-rails (1.4.2) - capybara (>= 1.1.2, < 3) - cucumber (>= 1.3.8, < 2.1) - mime-types (>= 1.16, < 3) - nokogiri (~> 1.5) - railties (>= 3, < 5) - -GIT - remote: git://github.com/cucumber/cucumber-ruby-core.git - revision: 4eaa907716637579a996b10840fce207cc4bd095 - branch: integrate-gherkin3-parser - specs: - cucumber-core (1.2.0) - gherkin3 (~> 3.1.0) - -GIT - remote: git://github.com/cucumber/cucumber-ruby.git - revision: ed5e3822b1f5776108737109eb266b8411b5d0a7 - branch: integrate-gherkin3-parser - specs: - cucumber (2.0.2) - builder (>= 2.1.2) - cucumber-core (~> 1.2.0) - diff-lcs (>= 1.1.3) - gherkin3 (~> 3.1.0) - multi_json (>= 1.7.5, < 2.0) - multi_test (>= 0.1.2) - -PATH - remote: ../bumbleberry - specs: - bumbleberry (0.0.1) - blockspring - cairo - railties - rsvg2 - sass-json-vars - sass-rails - -PATH - remote: ../lingua_franca - specs: - lingua_franca (0.0.1) - diffy - forgery - http_accept_language - i18n - rails (~> 4.2.0.rc2) - rails-i18n - rubyzip - -GEM - remote: http://rubygems.org/ - specs: - 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) - 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.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.7.2) - activerecord (>= 3.0) - addressable (2.3.8) - arel (6.0.3) - attr_required (1.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) - blockspring (0.1.4) - rest-client (> 1.6.7) - builder (3.2.2) - cairo (1.14.3) - pkg-config (>= 1.1.5) - cairo (1.14.3-x86-mingw32) - pkg-config (>= 1.1.5) - callsite (0.0.11) - capistrano (2.15.6) - highline - net-scp (>= 1.0.0) - net-sftp (>= 2.0.0) - net-ssh (>= 2.0.14) - net-ssh-gateway (>= 1.1.0) - capybara (2.5.0) - mime-types (>= 1.16) - nokogiri (>= 1.3.3) - rack (>= 1.0.0) - rack-test (>= 0.5.4) - xpath (~> 2.0) - carrierwave (0.10.0) - activemodel (>= 3.2.0) - activesupport (>= 3.2.0) - json (>= 1.7) - mime-types (>= 1.16) - carrierwave-imageoptimizer (1.2.1) - carrierwave (~> 0.8) - image_optimizer (~> 1.2) - childprocess (0.5.6) - ffi (~> 1.0, >= 1.0.11) - cliver (0.3.2) - coderay (1.1.0) - coffee-rails (4.0.1) - coffee-script (>= 2.2.0) - railties (>= 4.0.0, < 5.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.9.1.1) - copydb (0.3.0) - faker (~> 0.9.5) - coveralls (0.8.2) - json (~> 1.8) - rest-client (>= 1.6.8, < 2) - simplecov (~> 0.10.0) - term-ansicolor (~> 1.3) - thor (~> 0.19.1) - crack (0.4.2) - safe_yaml (~> 1.0.0) - daemon-spawn (0.4.2) - daemons (1.2.3) - database_cleaner (1.5.0) - debug_inspector (0.0.2) - delayed_job (4.1.1) - activesupport (>= 3.0, < 5.0) - delayed_job_active_record (4.1.0) - activerecord (>= 3.0, < 5) - delayed_job (>= 3.0, < 5) - diff-lcs (1.2.5) - diffy (3.0.7) - docile (1.1.5) - domain_name (0.5.24) - unf (>= 0.0.5, < 1.0.0) - erubis (2.7.0) - execjs (2.6.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) - faker (0.9.5) - i18n (~> 0.4) - faraday (0.9.1) - multipart-post (>= 1.2, < 3) - ffi (1.9.10) - ffi (1.9.10-x86-mingw32) - font-awesome-rails (4.4.0.0) - railties (>= 3.2, < 5.0) - forgery (0.6.0) - formatador (0.2.5) - gdk_pixbuf2 (3.0.5) - glib2 (= 3.0.5) - gdk_pixbuf2 (3.0.5-x86-mingw32) - glib2 (= 3.0.5) - geocoder (1.2.11) - gherkin3 (3.1.1) - git-version-bump (0.15.1) - glib2 (3.0.5) - pkg-config - glib2 (3.0.5-x86-mingw32) - cairo (>= 1.12.8) - pkg-config - globalid (0.3.6) - activesupport (>= 4.1.0) - guard (2.13.0) - formatador (>= 0.2.4) - listen (>= 2.7, <= 4.0) - lumberjack (~> 1.0) - nenv (~> 0.1) - notiffany (~> 0.0) - pry (>= 0.9.12) - shellany (~> 0.0) - thor (>= 0.18.1) - guard-compat (1.2.1) - guard-rspec (4.6.4) - guard (~> 2.1) - guard-compat (~> 1.1) - rspec (>= 2.99.0, < 4.0) - haml (4.0.7) - tilt - 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.7) - html2haml (2.0.0) - erubis (~> 2.7.0) - haml (~> 4.0.0) - nokogiri (~> 1.6.0) - ruby_parser (~> 3.5) - http-cookie (1.0.2) - domain_name (~> 0.5) - http_accept_language (2.0.5) - httpauth (0.2.1) - i18n (0.7.0) - image_optimizer (1.3.0) - jquery-rails (4.0.5) - rails-dom-testing (~> 1.0) - railties (>= 4.2.0) - thor (>= 0.14, < 2.0) - jquery-ui-rails (5.0.5) - railties (>= 3.2.16) - json (1.8.3) - jwt (0.1.13) - multi_json (>= 1.5) - kgio (2.10.0) - launchy (2.4.3) - addressable (~> 2.3) - listen (3.0.3) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9) - loofah (2.0.3) - nokogiri (>= 1.5.9) - lumberjack (1.0.9) - 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) - metaclass (0.0.4) - method_source (0.8.2) - mime-types (2.6.2) - mini_magick (4.3.3) - mini_portile (0.6.2) - minitest (5.8.1) - mocha (1.1.0) - metaclass (~> 0.0.1) - multi_json (1.11.2) - 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 (3.0.1) - net-ssh-gateway (1.2.0) - net-ssh (>= 2.6.5) - netrc (0.10.3) - nokogiri (1.6.6.2) - mini_portile (~> 0.6.0) - nokogiri (1.6.6.2-x86-mingw32) - mini_portile (~> 0.6.0) - notiffany (0.0.8) - nenv (~> 0.1) - shellany (~> 0.0) - oauth (0.4.7) - oauth2 (0.8.1) - faraday (~> 0.8) - httpauth (~> 0.1) - jwt (~> 0.1.4) - multi_json (~> 1.0) - rack (~> 1.2) - pango (3.0.5-x86-mingw32) - cairo (>= 1.14.0) - glib2 (= 3.0.5) - paper_trail (3.0.8) - 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.18.3) - pg (0.18.3-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) - pry (0.10.2) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - pry (0.10.2-x86-mingw32) - coderay (~> 1.1.0) - method_source (~> 0.8.1) - slop (~> 3.4) - win32console (~> 1.3) - rack (1.6.4) - rack-contrib (1.4.0) - git-version-bump (~> 0.15) - rack (~> 1.4) - rack-test (0.6.3) - rack (>= 1.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.2.0) - sprockets-rails - rails-deprecated_sanitizer (1.0.3) - activesupport (>= 4.2.0.alpha) - rails-dom-testing (1.0.7) - 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.5) - i18n (~> 0.6) - railties (~> 4.0) - rails_12factor (0.0.3) - rails_serve_static_assets - rails_stdout_logging - rails_serve_static_assets (0.0.4) - rails_stdout_logging (0.0.4) - railties (4.2.0) - actionpack (= 4.2.0) - activesupport (= 4.2.0) - rake (>= 0.8.7) - thor (>= 0.18.1, < 2.0) - raindrops (0.15.0) - rake (10.4.2) - rb-fsevent (0.9.6) - rb-inotify (0.9.5) - ffi (>= 0.5.0) - redcarpet (3.3.2) - rest-client (1.8.0) - http-cookie (>= 1.0.2, < 2.0) - mime-types (>= 1.16, < 3.0) - netrc (~> 0.7) - rest-client (1.8.0-x86-mingw32) - ffi (~> 1.9) - http-cookie (>= 1.0.2, < 2.0) - mime-types (>= 1.16, < 3.0) - netrc (~> 0.7) - rspec (3.3.0) - rspec-core (~> 3.3.0) - rspec-expectations (~> 3.3.0) - rspec-mocks (~> 3.3.0) - rspec-core (3.3.2) - rspec-support (~> 3.3.0) - rspec-expectations (3.3.1) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.3.0) - rspec-mocks (3.3.2) - diff-lcs (>= 1.2.0, < 2.0) - rspec-support (~> 3.3.0) - rspec-rails (3.3.3) - actionpack (>= 3.0, < 4.3) - activesupport (>= 3.0, < 4.3) - railties (>= 3.0, < 4.3) - rspec-core (~> 3.3.0) - rspec-expectations (~> 3.3.0) - rspec-mocks (~> 3.3.0) - rspec-support (~> 3.3.0) - rspec-support (3.3.0) - rsvg2 (3.0.5) - cairo (>= 1.12.8) - gdk_pixbuf2 (= 3.0.5) - rsvg2 (3.0.5-x86-mingw32) - cairo (>= 1.12.8) - gdk_pixbuf2 (= 3.0.5) - pango (>= 3.0.5) - ruby_parser (3.7.1) - 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.18) - sass-json-vars (0.3.3) - sass (>= 3.1) - sass-rails (5.0.4) - railties (>= 4.0.0, < 5.0) - sass (~> 3.1) - sprockets (>= 2.8, < 4.0) - sprockets-rails (>= 2.0, < 4.0) - tilt (>= 1.1, < 3) - selenium-webdriver (2.47.1) - childprocess (~> 0.5) - multi_json (~> 1.0) - rubyzip (~> 1.0) - websocket (~> 1.0) - sexp_processor (4.6.0) - shellany (0.0.1) - simplecov (0.10.0) - docile (~> 1.1.0) - json (~> 1.8) - simplecov-html (~> 0.10.0) - simplecov-html (0.10.0) - sitemap_generator (5.1.0) - builder - slop (3.6.0) - sorcery (0.9.1) - bcrypt (~> 3.1) - oauth (~> 0.4, >= 0.4.4) - oauth2 (>= 0.8.0) - sprockets (3.3.5) - rack (> 1, < 3) - sprockets-rails (2.3.3) - actionpack (>= 3.0) - activesupport (>= 3.0) - sprockets (>= 2.8, < 4.0) - term-ansicolor (1.3.2) - tins (~> 1.0) - thor (0.19.1) - thread_safe (0.3.5) - tilt (2.0.1) - tins (1.6.0) - tzinfo (1.2.2) - thread_safe (~> 0.1) - tzinfo-data (1.2015.6) - tzinfo (>= 1.0.0) - uglifier (2.7.2) - execjs (>= 0.3.0) - json (>= 1.8.0) - unf (0.1.4) - unf_ext - unf_ext (0.0.7.1) - unf_ext (0.0.7.1-x86-mingw32) - unicorn (4.9.0) - kgio (~> 2.6) - rack - raindrops (~> 0.7) - wdm (0.1.1) - webmock (1.21.0) - addressable (>= 2.3.6) - crack (>= 0.3.2) - websocket (1.2.2) - websocket-driver (0.6.2) - websocket-extensions (>= 0.1.0) - websocket-extensions (0.1.2) - win32console (1.3.2-x86-mingw32) - wysiwyg-rails (1.2.8) - font-awesome-rails (>= 4.3.0.0) - railties (>= 3.2, < 5.0) - xpath (2.0.0) - nokogiri (~> 1.3) - -PLATFORMS - ruby - x86-mingw32 - -DEPENDENCIES - activerecord-session_store - acts_as_list - awesome_print - better_errors - binding_of_caller - bumbleberry! - capistrano - carrierwave - carrierwave-imageoptimizer - coffee-rails (~> 4.0.0) - copydb - coveralls - cucumber! - cucumber-core! - cucumber-rails! - daemon-spawn - daemons - database_cleaner - delayed_job_active_record - factory_girl_rails - font-awesome-rails - geocoder - gherkin3 (>= 3.1.0) - guard-rspec - haml - haml-rails - jquery-rails - jquery-ui-rails - launchy - lingua_franca! - meta_request - mini_magick - mocha - nested_form - oauth2 (~> 0.8.0) - paper_trail (~> 3.0.5) - paypal-express (= 0.7.1) - pg - poltergeist - rails (= 4.2.0) - rails_12factor - redcarpet - rspec - rspec-rails - rvm-capistrano - sass - sass-json-vars - sass-rails - selenium-webdriver - simplecov - sitemap_generator - sorcery (>= 0.8.1) - tzinfo-data - uglifier (>= 1.3.0) - unicorn - wdm (>= 0.1.0) - webmock - wysiwyg-rails +GIT + remote: git://github.com/cucumber/cucumber-rails.git + revision: 57f244bba1b953f2125ba01a2a4afb5fe95ed39d + specs: + cucumber-rails (1.4.2) + capybara (>= 1.1.2, < 3) + cucumber (>= 1.3.8, < 3) + mime-types (>= 1.16, < 4) + nokogiri (~> 1.5) + railties (>= 3, < 5) + +GIT + remote: git://github.com/cucumber/cucumber-ruby-core.git + revision: 4eaa907716637579a996b10840fce207cc4bd095 + branch: integrate-gherkin3-parser + specs: + cucumber-core (1.2.0) + gherkin3 (~> 3.1.0) + +GIT + remote: git://github.com/cucumber/cucumber-ruby.git + revision: ed5e3822b1f5776108737109eb266b8411b5d0a7 + branch: integrate-gherkin3-parser + specs: + cucumber (2.0.2) + builder (>= 2.1.2) + cucumber-core (~> 1.2.0) + diff-lcs (>= 1.1.3) + gherkin3 (~> 3.1.0) + multi_json (>= 1.7.5, < 2.0) + multi_test (>= 0.1.2) + +PATH + remote: ../bumbleberry + specs: + bumbleberry (0.0.1) + blockspring + cairo + railties + rsvg2 + sass-json-vars + sass-rails + +PATH + remote: ../lingua_franca + specs: + lingua_franca (0.0.1) + diffy + forgery + http_accept_language + i18n + rails (~> 4.2.0.rc2) + rails-i18n + rubyzip + +GEM + remote: http://rubygems.org/ + specs: + 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) + 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.2) + actionpack (>= 4.0.0, < 5) + activerecord (>= 4.0.0, < 5) + railties (>= 4.0.0, < 5) + 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.7.2) + activerecord (>= 3.0) + addressable (2.4.0) + arel (6.0.3) + attr_required (1.0.0) + awesome_print (1.6.1) + 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) + blockspring (0.1.4) + rest-client (> 1.6.7) + builder (3.2.2) + cairo (1.14.3-x86-mingw32) + pkg-config (>= 1.1.5) + callsite (0.0.11) + capistrano (2.15.7) + highline + net-scp (>= 1.0.0) + net-sftp (>= 2.0.0) + net-ssh (>= 2.0.14) + net-ssh-gateway (>= 1.1.0) + capybara (2.5.0) + mime-types (>= 1.16) + nokogiri (>= 1.3.3) + rack (>= 1.0.0) + rack-test (>= 0.5.4) + xpath (~> 2.0) + carrierwave (0.10.0) + activemodel (>= 3.2.0) + activesupport (>= 3.2.0) + json (>= 1.7) + mime-types (>= 1.16) + carrierwave-imageoptimizer (1.2.1) + carrierwave (~> 0.8) + image_optimizer (~> 1.2) + childprocess (0.5.9) + ffi (~> 1.0, >= 1.0.11) + cliver (0.3.2) + coderay (1.1.0) + coffee-rails (4.0.1) + coffee-script (>= 2.2.0) + railties (>= 4.0.0, < 5.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.10.0) + concurrent-ruby (1.0.0) + copydb (0.3.0) + faker (~> 0.9.5) + coveralls (0.8.10) + json (~> 1.8) + rest-client (>= 1.6.8, < 2) + simplecov (~> 0.11.0) + term-ansicolor (~> 1.3) + thor (~> 0.19.1) + tins (~> 1.6.0) + crack (0.4.3) + safe_yaml (~> 1.0.0) + daemon-spawn (0.4.2) + daemons (1.2.3) + database_cleaner (1.5.1) + debug_inspector (0.0.2) + delayed_job (4.1.1) + activesupport (>= 3.0, < 5.0) + delayed_job_active_record (4.1.0) + activerecord (>= 3.0, < 5) + delayed_job (>= 3.0, < 5) + diff-lcs (1.2.5) + diffy (3.1.0) + docile (1.1.5) + domain_name (0.5.25) + unf (>= 0.0.5, < 1.0.0) + erubis (2.7.0) + execjs (2.6.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) + faker (0.9.5) + i18n (~> 0.4) + faraday (0.9.2) + multipart-post (>= 1.2, < 3) + ffi (1.9.10-x86-mingw32) + font-awesome-rails (4.5.0.0) + railties (>= 3.2, < 5.0) + forgery (0.6.0) + formatador (0.2.5) + gdk_pixbuf2 (3.0.7-x86-mingw32) + glib2 (= 3.0.7) + geocoder (1.2.14) + gherkin3 (3.1.2) + git-version-bump (0.15.1) + glib2 (3.0.7-x86-mingw32) + cairo (>= 1.12.8) + pkg-config + globalid (0.3.6) + activesupport (>= 4.1.0) + guard (2.13.0) + formatador (>= 0.2.4) + listen (>= 2.7, <= 4.0) + lumberjack (~> 1.0) + nenv (~> 0.1) + notiffany (~> 0.0) + pry (>= 0.9.12) + shellany (~> 0.0) + thor (>= 0.18.1) + guard-compat (1.2.1) + guard-rspec (4.6.4) + guard (~> 2.1) + guard-compat (~> 1.1) + rspec (>= 2.99.0, < 4.0) + haml (4.0.7) + tilt + 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) + hashdiff (0.2.3) + highline (1.7.8) + html2haml (2.0.0) + erubis (~> 2.7.0) + haml (~> 4.0.0) + nokogiri (~> 1.6.0) + ruby_parser (~> 3.5) + http-cookie (1.0.2) + domain_name (~> 0.5) + http_accept_language (2.0.5) + httpauth (0.2.1) + i18n (0.7.0) + image_optimizer (1.3.0) + jquery-rails (4.1.0) + rails-dom-testing (~> 1.0) + railties (>= 4.2.0) + thor (>= 0.14, < 2.0) + jquery-ui-rails (5.0.5) + railties (>= 3.2.16) + json (1.8.3) + jwt (0.1.13) + multi_json (>= 1.5) + kgio (2.10.0) + launchy (2.4.3) + addressable (~> 2.3) + listen (3.0.5) + rb-fsevent (>= 0.9.3) + rb-inotify (>= 0.9) + loofah (2.0.3) + nokogiri (>= 1.5.9) + lumberjack (1.0.10) + 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) + metaclass (0.0.4) + method_source (0.8.2) + mime-types (2.99) + mini_magick (4.3.6) + mini_portile2 (2.0.0) + minitest (5.8.3) + mocha (1.1.0) + metaclass (~> 0.0.1) + multi_json (1.11.2) + 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 (3.0.2) + net-ssh-gateway (1.2.0) + net-ssh (>= 2.6.5) + netrc (0.11.0) + nokogiri (1.6.7.1-x86-mingw32) + mini_portile2 (~> 2.0.0.rc2) + notiffany (0.0.8) + nenv (~> 0.1) + shellany (~> 0.0) + oauth (0.4.7) + oauth2 (0.8.1) + faraday (~> 0.8) + httpauth (~> 0.1) + jwt (~> 0.1.4) + multi_json (~> 1.0) + rack (~> 1.2) + pango (3.0.7-x86-mingw32) + cairo (>= 1.14.0) + glib2 (= 3.0.7) + paper_trail (3.0.9) + 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.18.4-x86-mingw32) + pkg-config (1.1.7) + poltergeist (1.8.1) + capybara (~> 2.1) + cliver (~> 0.3.1) + multi_json (~> 1.0) + websocket-driver (>= 0.2.0) + pry (0.10.3) + coderay (~> 1.1.0) + method_source (~> 0.8.1) + slop (~> 3.4) + rack (1.6.4) + rack-contrib (1.4.0) + git-version-bump (~> 0.15) + rack (~> 1.4) + rack-test (0.6.3) + rack (>= 1.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.2.0) + sprockets-rails + rails-deprecated_sanitizer (1.0.3) + activesupport (>= 4.2.0.alpha) + rails-dom-testing (1.0.7) + 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.8) + i18n (~> 0.7) + railties (~> 4.0) + rails_12factor (0.0.3) + rails_serve_static_assets + rails_stdout_logging + rails_serve_static_assets (0.0.4) + rails_stdout_logging (0.0.4) + railties (4.2.0) + actionpack (= 4.2.0) + activesupport (= 4.2.0) + rake (>= 0.8.7) + thor (>= 0.18.1, < 2.0) + raindrops (0.15.0) + rake (10.5.0) + rb-fsevent (0.9.7) + rb-inotify (0.9.5) + ffi (>= 0.5.0) + redcarpet (3.3.4) + rest-client (1.8.0-x86-mingw32) + ffi (~> 1.9) + http-cookie (>= 1.0.2, < 2.0) + mime-types (>= 1.16, < 3.0) + netrc (~> 0.7) + rspec (3.4.0) + rspec-core (~> 3.4.0) + rspec-expectations (~> 3.4.0) + rspec-mocks (~> 3.4.0) + rspec-core (3.4.1) + rspec-support (~> 3.4.0) + rspec-expectations (3.4.0) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.4.0) + rspec-mocks (3.4.1) + diff-lcs (>= 1.2.0, < 2.0) + rspec-support (~> 3.4.0) + rspec-rails (3.4.0) + actionpack (>= 3.0, < 4.3) + activesupport (>= 3.0, < 4.3) + railties (>= 3.0, < 4.3) + rspec-core (~> 3.4.0) + rspec-expectations (~> 3.4.0) + rspec-mocks (~> 3.4.0) + rspec-support (~> 3.4.0) + rspec-support (3.4.1) + rsvg2 (3.0.7-x86-mingw32) + cairo (>= 1.12.8) + gdk_pixbuf2 (= 3.0.7) + pango (>= 3.0.7) + ruby_parser (3.7.2) + 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.21) + sass-json-vars (0.3.3) + sass (>= 3.1) + sass-rails (5.0.4) + railties (>= 4.0.0, < 5.0) + sass (~> 3.1) + sprockets (>= 2.8, < 4.0) + sprockets-rails (>= 2.0, < 4.0) + tilt (>= 1.1, < 3) + selenium-webdriver (2.49.0) + childprocess (~> 0.5) + multi_json (~> 1.0) + rubyzip (~> 1.0) + websocket (~> 1.0) + sexp_processor (4.6.0) + shellany (0.0.1) + simplecov (0.11.1) + docile (~> 1.1.0) + json (~> 1.8) + simplecov-html (~> 0.10.0) + simplecov-html (0.10.0) + sitemap_generator (5.1.0) + builder + slop (3.6.0) + sorcery (0.9.1) + bcrypt (~> 3.1) + oauth (~> 0.4, >= 0.4.4) + oauth2 (>= 0.8.0) + sprockets (3.5.2) + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.0.0) + actionpack (>= 4.0) + activesupport (>= 4.0) + sprockets (>= 3.0.0) + term-ansicolor (1.3.2) + tins (~> 1.0) + thor (0.19.1) + thread_safe (0.3.5) + tilt (2.0.2) + tins (1.6.0) + tzinfo (1.2.2) + thread_safe (~> 0.1) + tzinfo-data (1.2015.7) + tzinfo (>= 1.0.0) + uglifier (2.7.2) + execjs (>= 0.3.0) + json (>= 1.8.0) + unf (0.1.4) + unf_ext + unf_ext (0.0.7.1-x86-mingw32) + unicorn (5.0.1) + kgio (~> 2.6) + rack + raindrops (~> 0.7) + wdm (0.1.1) + webmock (1.22.6) + addressable (>= 2.3.6) + crack (>= 0.3.2) + hashdiff + websocket (1.2.2) + websocket-driver (0.6.3) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.2) + wysiwyg-rails (2.0.5) + font-awesome-rails (~> 4.4, >= 4.4.0.0) + railties (>= 3.2, < 5.0) + xpath (2.0.0) + nokogiri (~> 1.3) + +PLATFORMS + x86-mingw32 + +DEPENDENCIES + activerecord-session_store + acts_as_list + awesome_print + better_errors + binding_of_caller + bumbleberry! + capistrano + carrierwave + carrierwave-imageoptimizer + coffee-rails (~> 4.0.0) + copydb + coveralls + cucumber! + cucumber-core! + cucumber-rails! + daemon-spawn + daemons + database_cleaner + delayed_job_active_record + factory_girl_rails + font-awesome-rails + geocoder + gherkin3 (>= 3.1.0) + guard-rspec + haml + haml-rails + jquery-rails + jquery-ui-rails + launchy + lingua_franca! + meta_request + mini_magick + mocha + nested_form + oauth2 (~> 0.8.0) + paper_trail (~> 3.0.5) + paypal-express (= 0.7.1) + pg + poltergeist + rails (= 4.2.0) + rails_12factor + redcarpet + rspec + rspec-rails + rvm-capistrano + sass + sass-json-vars + sass-rails + selenium-webdriver + simplecov + sitemap_generator + sorcery (>= 0.8.1) + tzinfo-data + uglifier (>= 1.3.0) + unicorn + wdm (>= 0.1.0) + webmock + wysiwyg-rails diff --git a/app/assets/stylesheets/application/and_chr-40.scss b/app/assets/stylesheets/application/and_chr-40.scss deleted file mode 100644 index c3b6f61..0000000 --- a/app/assets/stylesheets/application/and_chr-40.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: Chrome for Android 40 (approximately 10.51% of all users) - * - */ - -$browser: and_chr; -$browser_prefix: webkit; -$browser_version: 40; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": n, - "css-transitions": y, - "font-feature": yx, - "css-animation": yx, - "css-gradients": y, - "css-canvas": yx, - "css-reflections": yx, - "css-masks": ax, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": n, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": y, - "indexeddb": y, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "datauri": y, - "mathml": p, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": y, - "webgl": a, - "fileapi": y, - "shadowdom": y, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": y, - "mpeg4": y, - "ogv": n, - "wordwrap": y, - "progressmeter": y, - "object-fit": y, - "xhr2": y, - "minmaxwh": y, - "details": y, - "text-stroke": yx, - "inline-block": y, - "notifications": n, - "stream": yx, - "svg-img": y, - "datalist": y, - "dataset": y, - "css-grid": p, - "menu": n, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": y, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": yx, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": n, - "spellcheck-attribute": a, - "fullscreen": yx, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": y, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": y, - "word-break": a, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": y, - "pointer": p, - "user-select-none": yx, - "webp": y, - "intrinsic-width": yx, - "cryptography": y, - "template": y, - "opus": n, - "jpegxr": n, - "channel-messaging": y, - "css3-tabsize": y, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": ax, - "canvas-blending": y, - "clipboard": a, - "rtcpeerconnection": yx, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": y, - "css-variables": n, - "vibration": y, - "css-backgroundblendmode": y, - "css-mixblendmode": n, - "web-speech": ax, - "high-resolution-time": y, - "battery-status": y, - "serviceworkers": a, - "text-decoration": n, - "speech-synthesis": y, - "user-timing": y, - "srcset": y, - "ambient-light": n, - "will-change": y, - "css-shapes": y, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": y, - "woff2": y, - "text-size-adjust": n, - "web-animation": a, - "resource-timing": y, - "custom-elements": y, - "imports": y, - "input-file-multiple": n, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": ax, - "getrandomvalues": y, - "screen-orientation": y, - "font-loading": y, - "font-unicode-range": y, - "gamepad": n, - "css-font-stretch": n, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": y, - "xml-serializer": y, - "css-image-set": yx, - "css-boxdecorationbreak": yx, - "object-observe": y, - "broadcastchannel": n, - "css-crisp-edges": n, - "css-text-align-last": n, - "fetch": a, - "background-attachment": a, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/and_chr-42.scss b/app/assets/stylesheets/application/and_chr-42.scss deleted file mode 100644 index bf15da7..0000000 --- a/app/assets/stylesheets/application/and_chr-42.scss +++ /dev/null @@ -1,279 +0,0 @@ -/* - * ../application - * Browser: Chrome for Android 42 (approximately 13.77% of all users) - * - */ - -$browser: and_chr; -$browser_prefix: webkit; -$browser_version: 42; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "beacon": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": y, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "devicepixelratio": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": n, - "css-transitions": y, - "font-feature": yx, - "css-animation": yx, - "css-gradients": y, - "css-canvas": yx, - "css-reflections": yx, - "css-masks": ax, - "console-basic": y, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": n, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": y, - "indexeddb": y, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "sni": y, - "datauri": y, - "wav": y, - "mathml": p, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": y, - "webgl": a, - "fileapi": y, - "shadowdom": y, - "websockets": y, - "hidden": y, - "script-async": y, - "mediasource": y, - "cors": y, - "css-backdrop-filter": n, - "calc": y, - "dom-range": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": y, - "mpeg4": y, - "ogv": n, - "wordwrap": y, - "progressmeter": y, - "object-fit": y, - "xhr2": y, - "minmaxwh": y, - "details": y, - "text-stroke": yx, - "inline-block": y, - "notifications": y, - "stream": ax, - "svg-img": y, - "datalist": y, - "dataset": y, - "css-grid": p, - "menu": n, - "css-zoom": y, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": y, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": yx, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": n, - "spellcheck-attribute": a, - "fullscreen": ax, - "css-exclusions": n, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "getboundingclientrect": y, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": y, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": y, - "mp3": y, - "word-break": a, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": y, - "pointer": p, - "user-select-none": yx, - "webp": y, - "input-autocomplete-onoff": y, - "intrinsic-width": yx, - "cryptography": y, - "template": y, - "opus": n, - "jpegxr": n, - "channel-messaging": y, - "css3-tabsize": y, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": ax, - "midi": n, - "canvas-blending": y, - "clipboard": a, - "rtcpeerconnection": yx, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": y, - "css-variables": n, - "vibration": y, - "css-backgroundblendmode": y, - "css-mixblendmode": y, - "speech-recognition": ax, - "high-resolution-time": y, - "battery-status": y, - "serviceworkers": a, - "text-decoration": n, - "iframe-srcdoc": y, - "speech-synthesis": y, - "user-timing": y, - "srcset": y, - "ambient-light": n, - "will-change": y, - "css-shapes": y, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": y, - "woff2": y, - "text-size-adjust": n, - "web-animation": a, - "resource-timing": y, - "custom-elements": y, - "imports": y, - "input-file-multiple": a, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": ax, - "getrandomvalues": y, - "screen-orientation": y, - "font-loading": y, - "font-unicode-range": y, - "gamepad": n, - "css-font-stretch": n, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": y, - "xml-serializer": y, - "css-image-set": yx, - "css-boxdecorationbreak": ax, - "object-observe": y, - "css-at-counter-style": n, - "css-page-break": a, - "css-placeholder-shown": n, - "broadcastchannel": n, - "css-crisp-edges": y, - "css-text-align-last": n, - "css-logical-props": ax, - "fetch": y, - "referrer-policy": y, - "background-attachment": a, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": n, - "input-minlength": y, - "css-media-interaction": y, - "ime": n, - "font-smooth": n, - "audiotracks": n, - "videotracks": n, - "contentsecuritypolicy2": y, - "permissions-api": n, - "http2": y, - "font-kerning": y, - "jpeg2000": n, - "upgradeinsecurerequests": n, - "publickeypinning": y, - "input-email-tel-url": y, - "fieldset-disabled": y, - "font-variant-alternates": n, - "form-attribute": y, - "es5": y -); - -@import "bumbleberry-settings"; -@import "../application"; diff --git a/app/assets/stylesheets/application/and_ff-33.scss b/app/assets/stylesheets/application/and_ff-33.scss deleted file mode 100644 index 60ee849..0000000 --- a/app/assets/stylesheets/application/and_ff-33.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: Firefox for Android 33 (approximately 0.13% of all users) - * - */ - -$browser: and_ff; -$browser_prefix: moz; -$browser_version: 33; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": y, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": y, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "transforms3d": y, - "sharedworkers": y, - "css-hyphens": yx, - "css-transitions": y, - "font-feature": yx, - "css-animation": y, - "css-gradients": y, - "css-canvas": n, - "css-reflections": n, - "css-masks": a, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": n, - "svg-filters": y, - "svg-html": y, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": n, - "indexeddb": y, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "datauri": y, - "mathml": y, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": y, - "geolocation": y, - "flexbox": y, - "webgl": a, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": p, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": y, - "mpeg4": a, - "ogv": y, - "wordwrap": a, - "progressmeter": y, - "object-fit": n, - "xhr2": y, - "minmaxwh": y, - "details": p, - "text-stroke": n, - "inline-block": y, - "notifications": y, - "stream": yx, - "svg-img": y, - "datalist": y, - "dataset": y, - "css-grid": p, - "menu": n, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": ax, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": y, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": n, - "spellcheck-attribute": a, - "fullscreen": ax, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": n, - "input-color": y, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": y, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": a, - "getcomputedstyle": y, - "word-break": y, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": y, - "svg-fragment": y, - "outline": y, - "download": y, - "pointer": p, - "user-select-none": yx, - "webp": p, - "intrinsic-width": yx, - "cryptography": p, - "template": y, - "opus": y, - "jpegxr": n, - "channel-messaging": n, - "css3-tabsize": yx, - "mutationobserver": y, - "css-selection": yx, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": n, - "canvas-blending": y, - "clipboard": y, - "rtcpeerconnection": yx, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": y, - "dialog": n, - "css-variables": y, - "vibration": y, - "css-backgroundblendmode": y, - "css-mixblendmode": y, - "web-speech": n, - "high-resolution-time": y, - "battery-status": a, - "serviceworkers": n, - "text-decoration": yx, - "speech-synthesis": n, - "user-timing": n, - "srcset": n, - "ambient-light": y, - "will-change": n, - "css-shapes": n, - "domcontentloaded": y, - "proximity": y, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": y, - "picture": n, - "woff2": n, - "text-size-adjust": yx, - "web-animation": n, - "resource-timing": n, - "custom-elements": pd, - "imports": p, - "input-file-multiple": n, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": n, - "autofocus": y, - "css-clip-path": a, - "getrandomvalues": y, - "screen-orientation": yx, - "font-loading": n, - "font-unicode-range": a, - "gamepad": n, - "css-font-stretch": y, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": y, - "xml-serializer": y, - "css-image-set": n, - "css-boxdecorationbreak": y, - "object-observe": n, - "broadcastchannel": n, - "css-crisp-edges": yx, - "css-text-align-last": yx, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/and_ff-39.scss b/app/assets/stylesheets/application/and_ff-39.scss deleted file mode 100644 index eb8c019..0000000 --- a/app/assets/stylesheets/application/and_ff-39.scss +++ /dev/null @@ -1,279 +0,0 @@ -/* - * ../application - * Browser: Firefox for Android 39 (approximately 0.14% of all users) - * - */ - -$browser: and_ff; -$browser_prefix: moz; -$browser_version: 39; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": y, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "beacon": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": y, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "devicepixelratio": y, - "transforms3d": y, - "sharedworkers": y, - "css-hyphens": yx, - "css-transitions": y, - "font-feature": y, - "css-animation": y, - "css-gradients": y, - "css-canvas": n, - "css-reflections": n, - "css-masks": a, - "console-basic": y, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": n, - "svg-filters": y, - "svg-html": y, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": n, - "indexeddb": y, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "sni": y, - "datauri": y, - "wav": y, - "mathml": y, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": y, - "webgl": a, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "mediasource": n, - "cors": y, - "css-backdrop-filter": n, - "calc": y, - "dom-range": y, - "ruby": y, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": y, - "mpeg4": a, - "ogv": y, - "wordwrap": a, - "progressmeter": y, - "object-fit": y, - "xhr2": y, - "minmaxwh": y, - "details": p, - "text-stroke": n, - "inline-block": y, - "notifications": y, - "stream": yx, - "svg-img": y, - "datalist": a, - "dataset": y, - "css-grid": p, - "menu": n, - "css-zoom": n, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": y, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": y, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": n, - "spellcheck-attribute": a, - "fullscreen": ax, - "css-exclusions": n, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "getboundingclientrect": y, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": y, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": y, - "getcomputedstyle": y, - "mp3": n, - "word-break": y, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": y, - "svg-fragment": y, - "outline": y, - "download": y, - "pointer": p, - "user-select-none": yx, - "webp": p, - "input-autocomplete-onoff": y, - "intrinsic-width": ax, - "cryptography": p, - "template": y, - "opus": y, - "jpegxr": n, - "channel-messaging": n, - "css3-tabsize": ax, - "mutationobserver": y, - "css-selection": yx, - "css-placeholder": yx, - "css-deviceadaptation": n, - "text-emphasis": n, - "midi": n, - "canvas-blending": y, - "clipboard": a, - "rtcpeerconnection": yx, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": y, - "dialog": n, - "css-variables": y, - "vibration": y, - "css-backgroundblendmode": y, - "css-mixblendmode": y, - "speech-recognition": n, - "high-resolution-time": y, - "battery-status": a, - "serviceworkers": n, - "text-decoration": y, - "iframe-srcdoc": y, - "speech-synthesis": n, - "user-timing": y, - "srcset": y, - "ambient-light": y, - "will-change": y, - "css-shapes": n, - "domcontentloaded": y, - "proximity": y, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": y, - "picture": y, - "woff2": y, - "text-size-adjust": yx, - "web-animation": n, - "resource-timing": y, - "custom-elements": pd, - "imports": p, - "input-file-multiple": n, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": n, - "autofocus": y, - "css-clip-path": a, - "getrandomvalues": y, - "screen-orientation": yx, - "font-loading": n, - "font-unicode-range": nd, - "gamepad": n, - "css-font-stretch": y, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": y, - "xml-serializer": y, - "css-image-set": n, - "css-boxdecorationbreak": y, - "object-observe": n, - "css-at-counter-style": a, - "css-page-break": a, - "css-placeholder-shown": n, - "broadcastchannel": y, - "css-crisp-edges": yx, - "css-text-align-last": yx, - "css-logical-props": ax, - "fetch": y, - "referrer-policy": y, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": n, - "input-minlength": n, - "css-media-interaction": n, - "ime": n, - "font-smooth": n, - "audiotracks": n, - "videotracks": n, - "contentsecuritypolicy2": a, - "permissions-api": n, - "http2": y, - "font-kerning": y, - "jpeg2000": n, - "upgradeinsecurerequests": n, - "publickeypinning": y, - "input-email-tel-url": y, - "fieldset-disabled": y, - "font-variant-alternates": y, - "form-attribute": y, - "es5": y -); - -@import "bumbleberry-settings"; -@import "../application"; diff --git a/app/assets/stylesheets/application/and_uc-9.9.scss b/app/assets/stylesheets/application/and_uc-9.9.scss index b03784e..4cdbba4 100644 --- a/app/assets/stylesheets/application/and_uc-9.9.scss +++ b/app/assets/stylesheets/application/and_uc-9.9.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: UC Browser for Android 9.9 (approximately 7.1% of all users) + * Browser: UC Browser for Android 9.9 (approximately 8.11% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": n, "input-color": a, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": u, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-2.1.scss b/app/assets/stylesheets/application/android-2.1.scss index 4cc811f..ebe6718 100644 --- a/app/assets/stylesheets/application/android-2.1.scss +++ b/app/assets/stylesheets/application/android-2.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-2.2.scss b/app/assets/stylesheets/application/android-2.2.scss index 6275b52..e4eeed9 100644 --- a/app/assets/stylesheets/application/android-2.2.scss +++ b/app/assets/stylesheets/application/android-2.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-2.3.scss b/app/assets/stylesheets/application/android-2.3.scss index 7f9b620..ecca3f5 100644 --- a/app/assets/stylesheets/application/android-2.3.scss +++ b/app/assets/stylesheets/application/android-2.3.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Android Browser 2.3 (approximately 0.11% of all users) + * Browser: Android Browser 2.3 (approximately 0.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-3.scss b/app/assets/stylesheets/application/android-3.scss index ee660da..728d6a3 100644 --- a/app/assets/stylesheets/application/android-3.scss +++ b/app/assets/stylesheets/application/android-3.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Android Browser 3 (approximately 0.0% of all users) + * Browser: Android Browser 3.0 (approximately 0.0% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 3; +$browser_version: 3.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -271,7 +274,7 @@ $browser_capabilities: ( "input-email-tel-url": y, "fieldset-disabled": n, "font-variant-alternates": n, - "form-attribute": u, + "form-attribute": y, "es5": a, "page-transition-events": y, "ogg-vorbis": y, @@ -280,11 +283,12 @@ $browser_capabilities: ( "css-filter-function": n, "css-element-function": n, "u2f": n, - "aac": u, + "aac": y, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,17 +296,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, - "css-writing-mode": u, - "customevent": u, + "css-writing-mode": yx, + "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-37.scss b/app/assets/stylesheets/application/android-37.scss deleted file mode 100644 index eee2a0b..0000000 --- a/app/assets/stylesheets/application/android-37.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: Android Browser 37 (approximately 0.0% of all users) - * - */ - -$browser: android; -$browser_prefix: webkit; -$browser_version: 37; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": n, - "css-transitions": y, - "font-feature": yx, - "css-animation": yx, - "css-gradients": y, - "css-canvas": yx, - "css-reflections": yx, - "css-masks": ax, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": y, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": y, - "indexeddb": y, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "datauri": y, - "mathml": p, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": y, - "webgl": a, - "fileapi": y, - "shadowdom": y, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": a, - "mpeg4": y, - "ogv": n, - "wordwrap": y, - "progressmeter": y, - "object-fit": y, - "xhr2": y, - "minmaxwh": y, - "details": y, - "text-stroke": yx, - "inline-block": y, - "notifications": ax, - "stream": yx, - "svg-img": y, - "datalist": y, - "dataset": y, - "css-grid": p, - "menu": n, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": y, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": y, - "audio-api": n, - "css-regions": n, - "spellcheck-attribute": a, - "fullscreen": n, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": y, - "word-break": a, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": y, - "pointer": p, - "user-select-none": yx, - "webp": y, - "intrinsic-width": yx, - "cryptography": y, - "template": y, - "opus": n, - "jpegxr": n, - "channel-messaging": y, - "css3-tabsize": y, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": ax, - "canvas-blending": y, - "clipboard": a, - "rtcpeerconnection": yx, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": y, - "css-variables": n, - "vibration": y, - "css-backgroundblendmode": y, - "css-mixblendmode": n, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": n, - "text-decoration": n, - "speech-synthesis": n, - "user-timing": y, - "srcset": y, - "ambient-light": n, - "will-change": y, - "css-shapes": y, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": n, - "woff2": y, - "text-size-adjust": n, - "web-animation": a, - "resource-timing": y, - "custom-elements": y, - "imports": y, - "input-file-multiple": n, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": ax, - "getrandomvalues": y, - "screen-orientation": n, - "font-loading": y, - "font-unicode-range": y, - "gamepad": n, - "css-font-stretch": n, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": y, - "xml-serializer": y, - "css-image-set": yx, - "css-boxdecorationbreak": yx, - "object-observe": y, - "broadcastchannel": n, - "css-crisp-edges": n, - "css-text-align-last": n, - "fetch": n, - "background-attachment": n, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/android-4.1.scss b/app/assets/stylesheets/application/android-4.1.scss index f5e528a..0f29f96 100644 --- a/app/assets/stylesheets/application/android-4.1.scss +++ b/app/assets/stylesheets/application/android-4.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Android Browser 4.1 (approximately 1.18% of all users) + * Browser: Android Browser 4.1 (approximately 0.48% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.2-4.3.scss b/app/assets/stylesheets/application/android-4.2-4.3.scss index 2517400..747471e 100644 --- a/app/assets/stylesheets/application/android-4.2-4.3.scss +++ b/app/assets/stylesheets/application/android-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Android Browser 4.2-4.3 (approximately 2.57% of all users) + * Browser: Android Browser 4.2 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.4.3-4.4.4.scss b/app/assets/stylesheets/application/android-4.4.3-4.4.4.scss index d4d7359..9d801c7 100644 --- a/app/assets/stylesheets/application/android-4.4.3-4.4.4.scss +++ b/app/assets/stylesheets/application/android-4.4.3-4.4.4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Android Browser 4.4.3-4.4.4 (approximately 2.26% of all users) + * Browser: Android Browser 4.4 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.4.3-4.4.4; +$browser_version: 4.4; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.4.scss b/app/assets/stylesheets/application/android-4.4.scss index aeac91f..6dc2d81 100644 --- a/app/assets/stylesheets/application/android-4.4.scss +++ b/app/assets/stylesheets/application/android-4.4.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Android Browser 4.4 (approximately 0.02% of all users) + * Browser: Android Browser 4.4 (approximately 2.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-4.scss b/app/assets/stylesheets/application/android-4.scss index d52a09d..7689d67 100644 --- a/app/assets/stylesheets/application/android-4.scss +++ b/app/assets/stylesheets/application/android-4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Android Browser 4 (approximately 0.34% of all users) + * Browser: Android Browser 4.0 (approximately 0.1% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/android-40.scss b/app/assets/stylesheets/application/android-40.scss deleted file mode 100644 index 5a1f3d9..0000000 --- a/app/assets/stylesheets/application/android-40.scss +++ /dev/null @@ -1,279 +0,0 @@ -/* - * ../application - * Browser: Android Browser 40 (approximately 0.0% of all users) - * - */ - -$browser: android; -$browser_prefix: webkit; -$browser_version: 40; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "beacon": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": y, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "devicepixelratio": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": n, - "css-transitions": y, - "font-feature": yx, - "css-animation": yx, - "css-gradients": y, - "css-canvas": yx, - "css-reflections": yx, - "css-masks": ax, - "console-basic": y, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": n, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": y, - "indexeddb": y, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "sni": y, - "datauri": y, - "wav": y, - "mathml": p, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": y, - "webgl": a, - "fileapi": y, - "shadowdom": y, - "websockets": y, - "hidden": y, - "script-async": y, - "mediasource": y, - "cors": y, - "css-backdrop-filter": n, - "calc": y, - "dom-range": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": a, - "mpeg4": y, - "ogv": n, - "wordwrap": y, - "progressmeter": y, - "object-fit": y, - "xhr2": y, - "minmaxwh": y, - "details": y, - "text-stroke": yx, - "inline-block": y, - "notifications": ax, - "stream": ax, - "svg-img": y, - "datalist": y, - "dataset": y, - "css-grid": p, - "menu": n, - "css-zoom": y, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": y, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": n, - "spellcheck-attribute": a, - "fullscreen": n, - "css-exclusions": n, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "getboundingclientrect": y, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": y, - "mp3": y, - "word-break": a, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": y, - "pointer": p, - "user-select-none": yx, - "webp": y, - "input-autocomplete-onoff": y, - "intrinsic-width": yx, - "cryptography": y, - "template": y, - "opus": n, - "jpegxr": n, - "channel-messaging": y, - "css3-tabsize": a, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": ax, - "midi": n, - "canvas-blending": y, - "clipboard": a, - "rtcpeerconnection": yx, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": y, - "css-variables": n, - "vibration": y, - "css-backgroundblendmode": y, - "css-mixblendmode": n, - "speech-recognition": n, - "high-resolution-time": y, - "battery-status": y, - "serviceworkers": n, - "text-decoration": n, - "iframe-srcdoc": y, - "speech-synthesis": n, - "user-timing": y, - "srcset": y, - "ambient-light": n, - "will-change": y, - "css-shapes": y, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": y, - "woff2": y, - "text-size-adjust": n, - "web-animation": a, - "resource-timing": y, - "custom-elements": y, - "imports": y, - "input-file-multiple": n, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": ax, - "getrandomvalues": y, - "screen-orientation": n, - "font-loading": y, - "font-unicode-range": y, - "gamepad": n, - "css-font-stretch": n, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": y, - "xml-serializer": y, - "css-image-set": yx, - "css-boxdecorationbreak": ax, - "object-observe": y, - "css-at-counter-style": n, - "css-page-break": a, - "css-placeholder-shown": n, - "broadcastchannel": n, - "css-crisp-edges": n, - "css-text-align-last": n, - "css-logical-props": ax, - "fetch": n, - "referrer-policy": y, - "background-attachment": n, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": n, - "input-minlength": y, - "css-media-interaction": n, - "ime": n, - "font-smooth": n, - "audiotracks": n, - "videotracks": n, - "contentsecuritypolicy2": y, - "permissions-api": n, - "http2": n, - "font-kerning": y, - "jpeg2000": n, - "upgradeinsecurerequests": n, - "publickeypinning": y, - "input-email-tel-url": y, - "fieldset-disabled": y, - "font-variant-alternates": n, - "form-attribute": y, - "es5": y -); - -@import "bumbleberry-settings"; -@import "../application"; diff --git a/app/assets/stylesheets/application/bb-10.scss b/app/assets/stylesheets/application/bb-10.scss index bcbfe52..6f45b0c 100644 --- a/app/assets/stylesheets/application/bb-10.scss +++ b/app/assets/stylesheets/application/bb-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Blackberry Browser 10 (approximately 0.0% of all users) + * Browser: Blackberry Browser 10.0 (approximately 0.0% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/bb-7.scss b/app/assets/stylesheets/application/bb-7.scss index 204df4a..220ef40 100644 --- a/app/assets/stylesheets/application/bb-7.scss +++ b/app/assets/stylesheets/application/bb-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Blackberry Browser 7 (approximately 0.11% of all users) + * Browser: Blackberry Browser 7.0 (approximately 0.09% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": y, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-10.scss b/app/assets/stylesheets/application/chrome-10.scss index 9aeb327..3943365 100644 --- a/app/assets/stylesheets/application/chrome-10.scss +++ b/app/assets/stylesheets/application/chrome-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 10 (approximately 0.02% of all users) + * Browser: Chrome 10.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-11.scss b/app/assets/stylesheets/application/chrome-11.scss index 740b0dc..8131295 100644 --- a/app/assets/stylesheets/application/chrome-11.scss +++ b/app/assets/stylesheets/application/chrome-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 11 (approximately 0.06% of all users) + * Browser: Chrome 11.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-12.scss b/app/assets/stylesheets/application/chrome-12.scss index c9e2d99..a137997 100644 --- a/app/assets/stylesheets/application/chrome-12.scss +++ b/app/assets/stylesheets/application/chrome-12.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 12 (approximately 0.02% of all users) + * Browser: Chrome 12.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-13.scss b/app/assets/stylesheets/application/chrome-13.scss index 534c6c0..c5aa296 100644 --- a/app/assets/stylesheets/application/chrome-13.scss +++ b/app/assets/stylesheets/application/chrome-13.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 13 (approximately 0.01% of all users) + * Browser: Chrome 13.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-14.scss b/app/assets/stylesheets/application/chrome-14.scss index f80051d..e67adb1 100644 --- a/app/assets/stylesheets/application/chrome-14.scss +++ b/app/assets/stylesheets/application/chrome-14.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 14 (approximately 0.01% of all users) + * Browser: Chrome 14.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-15.scss b/app/assets/stylesheets/application/chrome-15.scss index 923ef47..be81ba1 100644 --- a/app/assets/stylesheets/application/chrome-15.scss +++ b/app/assets/stylesheets/application/chrome-15.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 15 (approximately 0.01% of all users) + * Browser: Chrome 15.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-16.scss b/app/assets/stylesheets/application/chrome-16.scss index fb76311..af35319 100644 --- a/app/assets/stylesheets/application/chrome-16.scss +++ b/app/assets/stylesheets/application/chrome-16.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 16 (approximately 0.02% of all users) + * Browser: Chrome 16.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-17.scss b/app/assets/stylesheets/application/chrome-17.scss index 7502353..1ec3fe3 100644 --- a/app/assets/stylesheets/application/chrome-17.scss +++ b/app/assets/stylesheets/application/chrome-17.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 17 (approximately 0.01% of all users) + * Browser: Chrome 17.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-18.scss b/app/assets/stylesheets/application/chrome-18.scss index e3e9cb5..c7d2e13 100644 --- a/app/assets/stylesheets/application/chrome-18.scss +++ b/app/assets/stylesheets/application/chrome-18.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 18 (approximately 0.02% of all users) + * Browser: Chrome 18.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-19.scss b/app/assets/stylesheets/application/chrome-19.scss index c73acc6..0417e19 100644 --- a/app/assets/stylesheets/application/chrome-19.scss +++ b/app/assets/stylesheets/application/chrome-19.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 19 (approximately 0.01% of all users) + * Browser: Chrome 19.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-20.scss b/app/assets/stylesheets/application/chrome-20.scss index bc17fe8..59da698 100644 --- a/app/assets/stylesheets/application/chrome-20.scss +++ b/app/assets/stylesheets/application/chrome-20.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 20 (approximately 0.01% of all users) + * Browser: Chrome 20.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-21.scss b/app/assets/stylesheets/application/chrome-21.scss index 9428204..77b385d 100644 --- a/app/assets/stylesheets/application/chrome-21.scss +++ b/app/assets/stylesheets/application/chrome-21.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 21 (approximately 0.03% of all users) + * Browser: Chrome 21.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-22.scss b/app/assets/stylesheets/application/chrome-22.scss index e56361d..0a87a41 100644 --- a/app/assets/stylesheets/application/chrome-22.scss +++ b/app/assets/stylesheets/application/chrome-22.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 22 (approximately 0.07% of all users) + * Browser: Chrome 22.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-23.scss b/app/assets/stylesheets/application/chrome-23.scss index 7c1d4fd..10b48bf 100644 --- a/app/assets/stylesheets/application/chrome-23.scss +++ b/app/assets/stylesheets/application/chrome-23.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 23 (approximately 0.02% of all users) + * Browser: Chrome 23.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-24.scss b/app/assets/stylesheets/application/chrome-24.scss index e74eb84..8e8c227 100644 --- a/app/assets/stylesheets/application/chrome-24.scss +++ b/app/assets/stylesheets/application/chrome-24.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 24 (approximately 0.02% of all users) + * Browser: Chrome 24.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-25.scss b/app/assets/stylesheets/application/chrome-25.scss index 0e85ae4..7452f30 100644 --- a/app/assets/stylesheets/application/chrome-25.scss +++ b/app/assets/stylesheets/application/chrome-25.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 25 (approximately 0.02% of all users) + * Browser: Chrome 25.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-26.scss b/app/assets/stylesheets/application/chrome-26.scss index 3d9ee0c..cc481f5 100644 --- a/app/assets/stylesheets/application/chrome-26.scss +++ b/app/assets/stylesheets/application/chrome-26.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 26 (approximately 0.04% of all users) + * Browser: Chrome 26.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-27.scss b/app/assets/stylesheets/application/chrome-27.scss index b1bb2e9..2287f1a 100644 --- a/app/assets/stylesheets/application/chrome-27.scss +++ b/app/assets/stylesheets/application/chrome-27.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 27 (approximately 0.03% of all users) + * Browser: Chrome 27.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-28.scss b/app/assets/stylesheets/application/chrome-28.scss index 4c81b13..6ea49e9 100644 --- a/app/assets/stylesheets/application/chrome-28.scss +++ b/app/assets/stylesheets/application/chrome-28.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 28 (approximately 0.03% of all users) + * Browser: Chrome 28.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-29.scss b/app/assets/stylesheets/application/chrome-29.scss index bbeb54c..619ecb1 100644 --- a/app/assets/stylesheets/application/chrome-29.scss +++ b/app/assets/stylesheets/application/chrome-29.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 29 (approximately 0.03% of all users) + * Browser: Chrome 29.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-30.scss b/app/assets/stylesheets/application/chrome-30.scss index 594d668..ccae3ee 100644 --- a/app/assets/stylesheets/application/chrome-30.scss +++ b/app/assets/stylesheets/application/chrome-30.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 30 (approximately 0.04% of all users) + * Browser: Chrome 30.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-31.scss b/app/assets/stylesheets/application/chrome-31.scss index 5c785c3..09628a6 100644 --- a/app/assets/stylesheets/application/chrome-31.scss +++ b/app/assets/stylesheets/application/chrome-31.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 31 (approximately 0.83% of all users) + * Browser: Chrome 31.0 (approximately 0.43% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-32.scss b/app/assets/stylesheets/application/chrome-32.scss index bb05492..d2078b4 100644 --- a/app/assets/stylesheets/application/chrome-32.scss +++ b/app/assets/stylesheets/application/chrome-32.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 32 (approximately 0.05% of all users) + * Browser: Chrome 32.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-33.scss b/app/assets/stylesheets/application/chrome-33.scss index 98fa136..88c1786 100644 --- a/app/assets/stylesheets/application/chrome-33.scss +++ b/app/assets/stylesheets/application/chrome-33.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 33 (approximately 0.13% of all users) + * Browser: Chrome 33.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-34.scss b/app/assets/stylesheets/application/chrome-34.scss index be71f34..c7ce336 100644 --- a/app/assets/stylesheets/application/chrome-34.scss +++ b/app/assets/stylesheets/application/chrome-34.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 34 (approximately 0.19% of all users) + * Browser: Chrome 34.0 (approximately 0.07% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-35.scss b/app/assets/stylesheets/application/chrome-35.scss index a64e6e3..afb1f06 100644 --- a/app/assets/stylesheets/application/chrome-35.scss +++ b/app/assets/stylesheets/application/chrome-35.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 35 (approximately 0.19% of all users) + * Browser: Chrome 35.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-36.scss b/app/assets/stylesheets/application/chrome-36.scss index 1954193..fc9fa8d 100644 --- a/app/assets/stylesheets/application/chrome-36.scss +++ b/app/assets/stylesheets/application/chrome-36.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 36 (approximately 0.16% of all users) + * Browser: Chrome 36.0 (approximately 0.11% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-37.scss b/app/assets/stylesheets/application/chrome-37.scss index 6347c69..80e8c35 100644 --- a/app/assets/stylesheets/application/chrome-37.scss +++ b/app/assets/stylesheets/application/chrome-37.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 37 (approximately 0.19% of all users) + * Browser: Chrome 37.0 (approximately 0.08% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-38.scss b/app/assets/stylesheets/application/chrome-38.scss index 411f10b..7f4ef2e 100644 --- a/app/assets/stylesheets/application/chrome-38.scss +++ b/app/assets/stylesheets/application/chrome-38.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 38 (approximately 0.14% of all users) + * Browser: Chrome 38.0 (approximately 0.09% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-39.scss b/app/assets/stylesheets/application/chrome-39.scss index 32772c7..10bae3f 100644 --- a/app/assets/stylesheets/application/chrome-39.scss +++ b/app/assets/stylesheets/application/chrome-39.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 39 (approximately 0.28% of all users) + * Browser: Chrome 39.0 (approximately 0.16% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-4.scss b/app/assets/stylesheets/application/chrome-4.scss index db622cc..8f261ff 100644 --- a/app/assets/stylesheets/application/chrome-4.scss +++ b/app/assets/stylesheets/application/chrome-4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 4 (approximately 0.02% of all users) + * Browser: Chrome 4.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -141,9 +141,10 @@ $browser_capabilities: ( "fullscreen": n, "css-exclusions": n, "requestanimationframe": n, - "input-range": u, + "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -166,7 +167,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": n, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -283,8 +286,9 @@ $browser_capabilities: ( "aac": n, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-40.scss b/app/assets/stylesheets/application/chrome-40.scss index ceb0ba2..82c0059 100644 --- a/app/assets/stylesheets/application/chrome-40.scss +++ b/app/assets/stylesheets/application/chrome-40.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 40 (approximately 0.29% of all users) + * Browser: Chrome 40.0 (approximately 0.3% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-41.scss b/app/assets/stylesheets/application/chrome-41.scss index 7e8945e..7d42abe 100644 --- a/app/assets/stylesheets/application/chrome-41.scss +++ b/app/assets/stylesheets/application/chrome-41.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 41 (approximately 0.27% of all users) + * Browser: Chrome 41.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-42.scss b/app/assets/stylesheets/application/chrome-42.scss index 71270fa..e3085b4 100644 --- a/app/assets/stylesheets/application/chrome-42.scss +++ b/app/assets/stylesheets/application/chrome-42.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 42 (approximately 0.5% of all users) + * Browser: Chrome 42.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-43.scss b/app/assets/stylesheets/application/chrome-43.scss index 06aa1a3..bb7b5f6 100644 --- a/app/assets/stylesheets/application/chrome-43.scss +++ b/app/assets/stylesheets/application/chrome-43.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 43 (approximately 1.66% of all users) + * Browser: Chrome 43.0 (approximately 0.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 43; +$browser_version: 43.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-44.scss b/app/assets/stylesheets/application/chrome-44.scss index 7b33cde..ed7bf6c 100644 --- a/app/assets/stylesheets/application/chrome-44.scss +++ b/app/assets/stylesheets/application/chrome-44.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 44 (approximately 24.57% of all users) + * Browser: Chrome 44.0 (approximately 0.41% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 44; +$browser_version: 44.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-45.scss b/app/assets/stylesheets/application/chrome-45.scss index 4775ab1..c854a4a 100644 --- a/app/assets/stylesheets/application/chrome-45.scss +++ b/app/assets/stylesheets/application/chrome-45.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 45 (approximately 0.15% of all users) + * Browser: Chrome 45.0 (approximately 0.61% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 45; +$browser_version: 45.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-46.scss b/app/assets/stylesheets/application/chrome-46.scss index 5e51952..92df9f5 100644 --- a/app/assets/stylesheets/application/chrome-46.scss +++ b/app/assets/stylesheets/application/chrome-46.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 46 (approximately 0.17% of all users) + * Browser: Chrome 46.0 (approximately 5.77% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 46; +$browser_version: 46.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -191,9 +193,9 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, - "css-backgroundblendmode": y, + "css-backgroundblendmode": a, "css-mixblendmode": y, "speech-recognition": ax, "high-resolution-time": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -232,10 +235,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-47.scss b/app/assets/stylesheets/application/chrome-47.scss index 462f98e..6d35433 100644 --- a/app/assets/stylesheets/application/chrome-47.scss +++ b/app/assets/stylesheets/application/chrome-47.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 47 (approximately 0.0% of all users) + * Browser: Chrome 47.0 (approximately 20.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 47; +$browser_version: 47.0; $browser_type: desktop; // CSS Compatibility @@ -92,7 +92,7 @@ $browser_capabilities: ( "script-async": y, "mediasource": y, "cors": y, - "css-backdrop-filter": n, + "css-backdrop-filter": nd, "calc": y, "dom-range": y, "ruby": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -191,7 +193,7 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, "css-backgroundblendmode": y, "css-mixblendmode": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -232,10 +235,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -246,7 +249,7 @@ $browser_capabilities: ( "css-placeholder-shown": n, "broadcastchannel": n, "css-crisp-edges": y, - "css-text-align-last": nd, + "css-text-align-last": y, "css-logical-props": ax, "fetch": y, "referrer-policy": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,17 +296,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, - "rest-parameters": nd, + "rest-parameters": y, "css-cross-fade": yx, "css-writing-mode": yx, "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-5.scss b/app/assets/stylesheets/application/chrome-5.scss index 67f86f4..12288d6 100644 --- a/app/assets/stylesheets/application/chrome-5.scss +++ b/app/assets/stylesheets/application/chrome-5.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 5 (approximately 0.01% of all users) + * Browser: Chrome 5.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -166,7 +167,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": u, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-6.scss b/app/assets/stylesheets/application/chrome-6.scss index b200f17..753201e 100644 --- a/app/assets/stylesheets/application/chrome-6.scss +++ b/app/assets/stylesheets/application/chrome-6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 6 (approximately 0.01% of all users) + * Browser: Chrome 6.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-7.scss b/app/assets/stylesheets/application/chrome-7.scss index 5393a4d..595bd62 100644 --- a/app/assets/stylesheets/application/chrome-7.scss +++ b/app/assets/stylesheets/application/chrome-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 7 (approximately 0.01% of all users) + * Browser: Chrome 7.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-8.scss b/app/assets/stylesheets/application/chrome-8.scss index 861bb18..10afe90 100644 --- a/app/assets/stylesheets/application/chrome-8.scss +++ b/app/assets/stylesheets/application/chrome-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 8 (approximately 0.01% of all users) + * Browser: Chrome 8.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": y, "progress": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/chrome-9.scss b/app/assets/stylesheets/application/chrome-9.scss index 8f08c3d..cb9bc3e 100644 --- a/app/assets/stylesheets/application/chrome-9.scss +++ b/app/assets/stylesheets/application/chrome-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Chrome 9 (approximately 0.01% of all users) + * Browser: Chrome 9.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/edge-1.scss b/app/assets/stylesheets/application/edge-1.scss deleted file mode 100644 index 14c05d9..0000000 --- a/app/assets/stylesheets/application/edge-1.scss +++ /dev/null @@ -1,279 +0,0 @@ -/* - * ../application - * Browser: Edge 1 (approximately 0.0% of all users) - * - */ - -$browser: edge; -$browser_prefix: ms; -$browser_version: 1; -$browser_type: desktop; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": a, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": y, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "beacon": n, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": y, - "css-mediaqueries": y, - "multicolumn": y, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "devicepixelratio": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": yx, - "css-transitions": y, - "font-feature": y, - "css-animation": y, - "css-gradients": y, - "css-canvas": n, - "css-reflections": n, - "css-masks": n, - "console-basic": y, - "svg": y, - "svg-css": y, - "svg-smil": p, - "svg-fonts": n, - "svg-filters": y, - "svg-html": y, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": n, - "indexeddb": a, - "online-status": y, - "eventsource": n, - "x-doc-messaging": y, - "sni": y, - "datauri": a, - "wav": y, - "mathml": n, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": n, - "wai-aria": a, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": a, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "mediasource": y, - "cors": y, - "css-backdrop-filter": n, - "calc": y, - "dom-range": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": p, - "mpeg4": y, - "ogv": p, - "wordwrap": a, - "progressmeter": a, - "object-fit": n, - "xhr2": y, - "minmaxwh": y, - "details": n, - "text-stroke": n, - "inline-block": y, - "notifications": n, - "stream": y, - "svg-img": y, - "datalist": a, - "dataset": y, - "css-grid": ax, - "menu": n, - "css-zoom": y, - "rem": y, - "ttf": a, - "touch": y, - "matchesselector": ax, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": y, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": ax, - "spellcheck-attribute": y, - "fullscreen": y, - "css-exclusions": yx, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": a, - "input-color": n, - "input-number": a, - "getboundingclientrect": y, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": n, - "css-repeating-gradients": y, - "css-filters": nd, - "getcomputedstyle": y, - "mp3": y, - "word-break": y, - "viewport-units": a, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": n, - "pointer": y, - "user-select-none": yx, - "webp": n, - "input-autocomplete-onoff": a, - "intrinsic-width": n, - "cryptography": y, - "template": n, - "opus": n, - "jpegxr": y, - "channel-messaging": y, - "css3-tabsize": n, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": ax, - "text-emphasis": n, - "midi": n, - "canvas-blending": n, - "clipboard": a, - "rtcpeerconnection": n, - "css3-cursors": y, - "css3-cursors-newer": y, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": n, - "css-variables": n, - "vibration": n, - "css-backgroundblendmode": n, - "css-mixblendmode": n, - "speech-recognition": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": n, - "text-decoration": n, - "iframe-srcdoc": p, - "speech-synthesis": n, - "user-timing": y, - "srcset": a, - "ambient-light": n, - "will-change": n, - "css-shapes": n, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": n, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": n, - "woff2": n, - "text-size-adjust": n, - "web-animation": n, - "resource-timing": y, - "custom-elements": p, - "imports": p, - "input-file-multiple": y, - "atob-btoa": y, - "css-appearance": a, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": n, - "getrandomvalues": y, - "screen-orientation": ax, - "font-loading": n, - "font-unicode-range": a, - "gamepad": y, - "css-font-stretch": y, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": a, - "xml-serializer": y, - "css-image-set": n, - "css-boxdecorationbreak": n, - "object-observe": n, - "css-at-counter-style": n, - "css-page-break": a, - "css-placeholder-shown": n, - "broadcastchannel": n, - "css-crisp-edges": n, - "css-text-align-last": a, - "css-logical-props": n, - "fetch": n, - "referrer-policy": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": ax, - "input-minlength": n, - "css-media-interaction": y, - "ime": yx, - "font-smooth": n, - "audiotracks": y, - "videotracks": y, - "contentsecuritypolicy2": n, - "permissions-api": n, - "http2": y, - "font-kerning": n, - "jpeg2000": n, - "upgradeinsecurerequests": n, - "publickeypinning": n, - "input-email-tel-url": y, - "fieldset-disabled": y, - "font-variant-alternates": n, - "form-attribute": n, - "es5": y -); - -@import "bumbleberry-settings"; -@import "../application"; diff --git a/app/assets/stylesheets/application/firefox-10.scss b/app/assets/stylesheets/application/firefox-10.scss index 0f78e58..fb0bff7 100644 --- a/app/assets/stylesheets/application/firefox-10.scss +++ b/app/assets/stylesheets/application/firefox-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 10 (approximately 0.02% of all users) + * Browser: Firefox 10.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-11.scss b/app/assets/stylesheets/application/firefox-11.scss index cc70158..d018083 100644 --- a/app/assets/stylesheets/application/firefox-11.scss +++ b/app/assets/stylesheets/application/firefox-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 11 (approximately 0.02% of all users) + * Browser: Firefox 11.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-12.scss b/app/assets/stylesheets/application/firefox-12.scss index c8d3df2..390fd42 100644 --- a/app/assets/stylesheets/application/firefox-12.scss +++ b/app/assets/stylesheets/application/firefox-12.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 12 (approximately 0.04% of all users) + * Browser: Firefox 12.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-13.scss b/app/assets/stylesheets/application/firefox-13.scss index 0519141..67268a4 100644 --- a/app/assets/stylesheets/application/firefox-13.scss +++ b/app/assets/stylesheets/application/firefox-13.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 13 (approximately 0.02% of all users) + * Browser: Firefox 13.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-14.scss b/app/assets/stylesheets/application/firefox-14.scss index 1ceb613..afce970 100644 --- a/app/assets/stylesheets/application/firefox-14.scss +++ b/app/assets/stylesheets/application/firefox-14.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 14 (approximately 0.02% of all users) + * Browser: Firefox 14.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-15.scss b/app/assets/stylesheets/application/firefox-15.scss index de9ffb9..8ae9820 100644 --- a/app/assets/stylesheets/application/firefox-15.scss +++ b/app/assets/stylesheets/application/firefox-15.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 15 (approximately 0.02% of all users) + * Browser: Firefox 15.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-16.scss b/app/assets/stylesheets/application/firefox-16.scss index bbcb9eb..dbf06c0 100644 --- a/app/assets/stylesheets/application/firefox-16.scss +++ b/app/assets/stylesheets/application/firefox-16.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 16 (approximately 0.03% of all users) + * Browser: Firefox 16.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-17.scss b/app/assets/stylesheets/application/firefox-17.scss index d392ff9..81ecb02 100644 --- a/app/assets/stylesheets/application/firefox-17.scss +++ b/app/assets/stylesheets/application/firefox-17.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 17 (approximately 0.02% of all users) + * Browser: Firefox 17.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-18.scss b/app/assets/stylesheets/application/firefox-18.scss index 60eb124..c1689a5 100644 --- a/app/assets/stylesheets/application/firefox-18.scss +++ b/app/assets/stylesheets/application/firefox-18.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 18 (approximately 0.02% of all users) + * Browser: Firefox 18.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-19.scss b/app/assets/stylesheets/application/firefox-19.scss index 013a886..ecd3541 100644 --- a/app/assets/stylesheets/application/firefox-19.scss +++ b/app/assets/stylesheets/application/firefox-19.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 19 (approximately 0.02% of all users) + * Browser: Firefox 19.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-2.scss b/app/assets/stylesheets/application/firefox-2.scss index 40dddef..3fcf6c9 100644 --- a/app/assets/stylesheets/application/firefox-2.scss +++ b/app/assets/stylesheets/application/firefox-2.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 2 (approximately 0.01% of all users) + * Browser: Firefox 2.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 2; +$browser_version: 2.0; $browser_type: desktop; // CSS Compatibility @@ -31,7 +31,7 @@ $browser_capabilities: ( "multibackgrounds": n, "border-image": n, "background-img-opts": n, - "css-table": y, + "css-table": a, "css-gencontent": y, "css-fixed": y, "beacon": n, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": n, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-20.scss b/app/assets/stylesheets/application/firefox-20.scss index e321902..d6c4ac2 100644 --- a/app/assets/stylesheets/application/firefox-20.scss +++ b/app/assets/stylesheets/application/firefox-20.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 20 (approximately 0.02% of all users) + * Browser: Firefox 20.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-21.scss b/app/assets/stylesheets/application/firefox-21.scss index c068dcf..ffed963 100644 --- a/app/assets/stylesheets/application/firefox-21.scss +++ b/app/assets/stylesheets/application/firefox-21.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 21 (approximately 0.03% of all users) + * Browser: Firefox 21.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-22.scss b/app/assets/stylesheets/application/firefox-22.scss index 3347d50..3284d38 100644 --- a/app/assets/stylesheets/application/firefox-22.scss +++ b/app/assets/stylesheets/application/firefox-22.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 22 (approximately 0.03% of all users) + * Browser: Firefox 22.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-23.scss b/app/assets/stylesheets/application/firefox-23.scss index f20edb7..45d3ce5 100644 --- a/app/assets/stylesheets/application/firefox-23.scss +++ b/app/assets/stylesheets/application/firefox-23.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 23 (approximately 0.02% of all users) + * Browser: Firefox 23.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-24.scss b/app/assets/stylesheets/application/firefox-24.scss index 1a83c9a..6d60e10 100644 --- a/app/assets/stylesheets/application/firefox-24.scss +++ b/app/assets/stylesheets/application/firefox-24.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 24 (approximately 0.04% of all users) + * Browser: Firefox 24.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-25.scss b/app/assets/stylesheets/application/firefox-25.scss index 8bc77c3..42f3312 100644 --- a/app/assets/stylesheets/application/firefox-25.scss +++ b/app/assets/stylesheets/application/firefox-25.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 25 (approximately 0.03% of all users) + * Browser: Firefox 25.0 (approximately 0.06% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-26.scss b/app/assets/stylesheets/application/firefox-26.scss index 954d239..e266c8d 100644 --- a/app/assets/stylesheets/application/firefox-26.scss +++ b/app/assets/stylesheets/application/firefox-26.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 26 (approximately 0.03% of all users) + * Browser: Firefox 26.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-27.scss b/app/assets/stylesheets/application/firefox-27.scss index 0e2b617..6aa0d5e 100644 --- a/app/assets/stylesheets/application/firefox-27.scss +++ b/app/assets/stylesheets/application/firefox-27.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 27 (approximately 0.03% of all users) + * Browser: Firefox 27.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-28.scss b/app/assets/stylesheets/application/firefox-28.scss index aa102e6..dbe3a11 100644 --- a/app/assets/stylesheets/application/firefox-28.scss +++ b/app/assets/stylesheets/application/firefox-28.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 28 (approximately 0.03% of all users) + * Browser: Firefox 28.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-29.scss b/app/assets/stylesheets/application/firefox-29.scss index 439d4c7..cb2f5e4 100644 --- a/app/assets/stylesheets/application/firefox-29.scss +++ b/app/assets/stylesheets/application/firefox-29.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 29 (approximately 0.04% of all users) + * Browser: Firefox 29.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-3.5.scss b/app/assets/stylesheets/application/firefox-3.5.scss index e6115f2..e71ff50 100644 --- a/app/assets/stylesheets/application/firefox-3.5.scss +++ b/app/assets/stylesheets/application/firefox-3.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-3.6.scss b/app/assets/stylesheets/application/firefox-3.6.scss index 66662a7..53f3ac4 100644 --- a/app/assets/stylesheets/application/firefox-3.6.scss +++ b/app/assets/stylesheets/application/firefox-3.6.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Firefox 3.6 (approximately 0.04% of all users) + * Browser: Firefox 3.6 (approximately 0.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-3.scss b/app/assets/stylesheets/application/firefox-3.scss index da6ce6d..6633f98 100644 --- a/app/assets/stylesheets/application/firefox-3.scss +++ b/app/assets/stylesheets/application/firefox-3.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 3 (approximately 0.02% of all users) + * Browser: Firefox 3.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 3; +$browser_version: 3.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-30.scss b/app/assets/stylesheets/application/firefox-30.scss index d1f6832..46ef9b7 100644 --- a/app/assets/stylesheets/application/firefox-30.scss +++ b/app/assets/stylesheets/application/firefox-30.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 30 (approximately 0.09% of all users) + * Browser: Firefox 30.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-31.scss b/app/assets/stylesheets/application/firefox-31.scss index 6e85e38..be7868a 100644 --- a/app/assets/stylesheets/application/firefox-31.scss +++ b/app/assets/stylesheets/application/firefox-31.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 31 (approximately 0.13% of all users) + * Browser: Firefox 31.0 (approximately 0.09% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-32.scss b/app/assets/stylesheets/application/firefox-32.scss index b360433..0f6b72a 100644 --- a/app/assets/stylesheets/application/firefox-32.scss +++ b/app/assets/stylesheets/application/firefox-32.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 32 (approximately 0.06% of all users) + * Browser: Firefox 32.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-33.scss b/app/assets/stylesheets/application/firefox-33.scss index b9e7e15..0773555 100644 --- a/app/assets/stylesheets/application/firefox-33.scss +++ b/app/assets/stylesheets/application/firefox-33.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 33 (approximately 0.07% of all users) + * Browser: Firefox 33.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-34.scss b/app/assets/stylesheets/application/firefox-34.scss index 26d1b85..e6ac4c9 100644 --- a/app/assets/stylesheets/application/firefox-34.scss +++ b/app/assets/stylesheets/application/firefox-34.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 34 (approximately 0.08% of all users) + * Browser: Firefox 34.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-35.scss b/app/assets/stylesheets/application/firefox-35.scss index 36bd694..0e7d665 100644 --- a/app/assets/stylesheets/application/firefox-35.scss +++ b/app/assets/stylesheets/application/firefox-35.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 35 (approximately 0.11% of all users) + * Browser: Firefox 35.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-36.scss b/app/assets/stylesheets/application/firefox-36.scss index 6d7ae2b..59bcf0e 100644 --- a/app/assets/stylesheets/application/firefox-36.scss +++ b/app/assets/stylesheets/application/firefox-36.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 36 (approximately 0.11% of all users) + * Browser: Firefox 36.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-37.scss b/app/assets/stylesheets/application/firefox-37.scss index 6dd04f1..7398ed0 100644 --- a/app/assets/stylesheets/application/firefox-37.scss +++ b/app/assets/stylesheets/application/firefox-37.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 37 (approximately 0.17% of all users) + * Browser: Firefox 37.0 (approximately 0.14% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-38.scss b/app/assets/stylesheets/application/firefox-38.scss index d68e718..ac1324c 100644 --- a/app/assets/stylesheets/application/firefox-38.scss +++ b/app/assets/stylesheets/application/firefox-38.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 38 (approximately 0.51% of all users) + * Browser: Firefox 38.0 (approximately 0.29% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-39.scss b/app/assets/stylesheets/application/firefox-39.scss index c792c28..cecb8d9 100644 --- a/app/assets/stylesheets/application/firefox-39.scss +++ b/app/assets/stylesheets/application/firefox-39.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 39 (approximately 4.0% of all users) + * Browser: Firefox 39.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-4.scss b/app/assets/stylesheets/application/firefox-4.scss index 7c55545..22bb75f 100644 --- a/app/assets/stylesheets/application/firefox-4.scss +++ b/app/assets/stylesheets/application/firefox-4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 4 (approximately 0.02% of all users) + * Browser: Firefox 4.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-40.scss b/app/assets/stylesheets/application/firefox-40.scss index 7e270b4..e3d06db 100644 --- a/app/assets/stylesheets/application/firefox-40.scss +++ b/app/assets/stylesheets/application/firefox-40.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 40 (approximately 3.31% of all users) + * Browser: Firefox 40.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-41.scss b/app/assets/stylesheets/application/firefox-41.scss index 1056119..3fe226c 100644 --- a/app/assets/stylesheets/application/firefox-41.scss +++ b/app/assets/stylesheets/application/firefox-41.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 41 (approximately 0.13% of all users) + * Browser: Firefox 41.0 (approximately 0.27% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -55,7 +55,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -106,12 +106,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -165,8 +166,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -210,7 +212,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-42.scss b/app/assets/stylesheets/application/firefox-42.scss index da49156..52ebabf 100644 --- a/app/assets/stylesheets/application/firefox-42.scss +++ b/app/assets/stylesheets/application/firefox-42.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 42 (approximately 0.01% of all users) + * Browser: Firefox 42.0 (approximately 4.19% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -55,7 +55,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -90,7 +90,7 @@ $browser_capabilities: ( "websockets": y, "hidden": y, "script-async": y, - "mediasource": nd, + "mediasource": y, "cors": y, "css-backdrop-filter": n, "calc": y, @@ -106,12 +106,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -165,8 +166,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -210,7 +212,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -266,7 +269,7 @@ $browser_capabilities: ( "http2": y, "font-kerning": y, "jpeg2000": n, - "upgradeinsecurerequests": n, + "upgradeinsecurerequests": y, "publickeypinning": y, "input-email-tel-url": y, "fieldset-disabled": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-5.scss b/app/assets/stylesheets/application/firefox-5.scss index 7953db1..cba0d37 100644 --- a/app/assets/stylesheets/application/firefox-5.scss +++ b/app/assets/stylesheets/application/firefox-5.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 5 (approximately 0.01% of all users) + * Browser: Firefox 5.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-6.scss b/app/assets/stylesheets/application/firefox-6.scss index b920772..ab8c886 100644 --- a/app/assets/stylesheets/application/firefox-6.scss +++ b/app/assets/stylesheets/application/firefox-6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 6 (approximately 0.02% of all users) + * Browser: Firefox 6.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-7.scss b/app/assets/stylesheets/application/firefox-7.scss index 3e86185..82cd224 100644 --- a/app/assets/stylesheets/application/firefox-7.scss +++ b/app/assets/stylesheets/application/firefox-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 7 (approximately 0.01% of all users) + * Browser: Firefox 7.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-8.scss b/app/assets/stylesheets/application/firefox-8.scss index a2f300f..8d5aeb5 100644 --- a/app/assets/stylesheets/application/firefox-8.scss +++ b/app/assets/stylesheets/application/firefox-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 8 (approximately 0.02% of all users) + * Browser: Firefox 8.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/firefox-9.scss b/app/assets/stylesheets/application/firefox-9.scss index 7e0efd2..96701e6 100644 --- a/app/assets/stylesheets/application/firefox-9.scss +++ b/app/assets/stylesheets/application/firefox-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Firefox 9 (approximately 0.01% of all users) + * Browser: Firefox 9.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-10.scss b/app/assets/stylesheets/application/ie-10.scss index 80a6f5b..db2924f 100644 --- a/app/assets/stylesheets/application/ie-10.scss +++ b/app/assets/stylesheets/application/ie-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 10 (approximately 1.03% of all users) + * Browser: IE 10.0 (approximately 0.87% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-11.scss b/app/assets/stylesheets/application/ie-11.scss index 126053e..0acfc46 100644 --- a/app/assets/stylesheets/application/ie-11.scss +++ b/app/assets/stylesheets/application/ie-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 11 (approximately 6.17% of all users) + * Browser: IE 11.0 (approximately 6.45% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -83,7 +83,7 @@ $browser_capabilities: ( "xhtmlsmil": n, "wai-aria": a, "geolocation": y, - "flexbox": y, + "flexbox": a, "webgl": y, "fileapi": a, "shadowdom": n, @@ -138,12 +138,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": y, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-5.5.scss b/app/assets/stylesheets/application/ie-5.5.scss index 2c6036b..3fcc1fb 100644 --- a/app/assets/stylesheets/application/ie-5.5.scss +++ b/app/assets/stylesheets/application/ie-5.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-6.scss b/app/assets/stylesheets/application/ie-6.scss index a8a17d3..f8ae03e 100644 --- a/app/assets/stylesheets/application/ie-6.scss +++ b/app/assets/stylesheets/application/ie-6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 6 (approximately 0.07% of all users) + * Browser: IE 6.0 (approximately 0.04% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-7.scss b/app/assets/stylesheets/application/ie-7.scss index ec8e4fe..56ff004 100644 --- a/app/assets/stylesheets/application/ie-7.scss +++ b/app/assets/stylesheets/application/ie-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 7 (approximately 0.05% of all users) + * Browser: IE 7.0 (approximately 0.05% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-8.scss b/app/assets/stylesheets/application/ie-8.scss index 58c01f8..33f0297 100644 --- a/app/assets/stylesheets/application/ie-8.scss +++ b/app/assets/stylesheets/application/ie-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 8 (approximately 1.45% of all users) + * Browser: IE 8.0 (approximately 1.18% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-9.scss b/app/assets/stylesheets/application/ie-9.scss index ed23bb7..610bd66 100644 --- a/app/assets/stylesheets/application/ie-9.scss +++ b/app/assets/stylesheets/application/ie-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE 9 (approximately 1.14% of all users) + * Browser: IE 9.0 (approximately 0.91% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": a, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie-TP.scss b/app/assets/stylesheets/application/ie-TP.scss deleted file mode 100644 index 7a1a182..0000000 --- a/app/assets/stylesheets/application/ie-TP.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: IE TP (approximately 0.0% of all users) - * - */ - -$browser: ie; -$browser_prefix: ms; -$browser_version: TP; -$browser_type: desktop; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": a, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": y, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": y, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": yx, - "css-transitions": y, - "font-feature": y, - "css-animation": y, - "css-gradients": y, - "css-canvas": n, - "css-reflections": n, - "css-masks": n, - "svg": y, - "svg-css": y, - "svg-smil": p, - "svg-fonts": n, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": n, - "indexeddb": a, - "online-status": y, - "eventsource": n, - "x-doc-messaging": a, - "datauri": a, - "mathml": n, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": n, - "wai-aria": y, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": p, - "mpeg4": y, - "ogv": p, - "wordwrap": a, - "progressmeter": a, - "object-fit": n, - "xhr2": y, - "minmaxwh": y, - "details": n, - "text-stroke": n, - "inline-block": y, - "notifications": n, - "stream": n, - "svg-img": y, - "datalist": a, - "dataset": y, - "css-grid": ax, - "menu": n, - "rem": y, - "ttf": a, - "touch": y, - "matchesselector": ax, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": y, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": ax, - "spellcheck-attribute": y, - "fullscreen": y, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": n, - "input-color": n, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": n, - "getcomputedstyle": y, - "word-break": y, - "viewport-units": a, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": n, - "pointer": y, - "user-select-none": yx, - "webp": n, - "intrinsic-width": n, - "cryptography": y, - "template": n, - "opus": n, - "jpegxr": y, - "channel-messaging": y, - "css3-tabsize": n, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": ax, - "text-emphasis": n, - "canvas-blending": n, - "clipboard": a, - "rtcpeerconnection": n, - "css3-cursors": y, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": n, - "css-variables": n, - "vibration": n, - "css-backgroundblendmode": n, - "css-mixblendmode": n, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": u, - "text-decoration": n, - "speech-synthesis": n, - "user-timing": y, - "srcset": n, - "ambient-light": n, - "will-change": n, - "css-shapes": n, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": n, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": n, - "woff2": n, - "text-size-adjust": n, - "web-animation": n, - "resource-timing": y, - "custom-elements": p, - "imports": p, - "input-file-multiple": y, - "atob-btoa": y, - "css-appearance": n, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": n, - "getrandomvalues": y, - "screen-orientation": ax, - "font-loading": n, - "font-unicode-range": a, - "gamepad": y, - "css-font-stretch": y, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": a, - "xml-serializer": y, - "css-image-set": n, - "css-boxdecorationbreak": n, - "object-observe": n, - "broadcastchannel": n, - "css-crisp-edges": ax, - "css-text-align-last": a, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": ax -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/ie_mob-10.scss b/app/assets/stylesheets/application/ie_mob-10.scss index be40910..43f34b5 100644 --- a/app/assets/stylesheets/application/ie_mob-10.scss +++ b/app/assets/stylesheets/application/ie_mob-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE Mobile 10 (approximately 0.18% of all users) + * Browser: IE Mobile 10.0 (approximately 0.16% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ie_mob-11.scss b/app/assets/stylesheets/application/ie_mob-11.scss index cd218b3..3044230 100644 --- a/app/assets/stylesheets/application/ie_mob-11.scss +++ b/app/assets/stylesheets/application/ie_mob-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: IE Mobile 11 (approximately 0.73% of all users) + * Browser: IE Mobile 11.0 (approximately 0.73% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -138,12 +138,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": a, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": a, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-3.2.scss b/app/assets/stylesheets/application/ios_saf-3.2.scss index a5635a6..a1356a5 100644 --- a/app/assets/stylesheets/application/ios_saf-3.2.scss +++ b/app/assets/stylesheets/application/ios_saf-3.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-4.0-4.1.scss b/app/assets/stylesheets/application/ios_saf-4.0-4.1.scss index 46fd7da..c3f8947 100644 --- a/app/assets/stylesheets/application/ios_saf-4.0-4.1.scss +++ b/app/assets/stylesheets/application/ios_saf-4.0-4.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 4.0-4.1 (approximately 0.0% of all users) + * Browser: iOS Safari 4.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.0-4.1; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-4.2-4.3.scss b/app/assets/stylesheets/application/ios_saf-4.2-4.3.scss index e44cb9c..1e0b33c 100644 --- a/app/assets/stylesheets/application/ios_saf-4.2-4.3.scss +++ b/app/assets/stylesheets/application/ios_saf-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 4.2-4.3 (approximately 0.0% of all users) + * Browser: iOS Safari 4.2 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-5.0-5.1.scss b/app/assets/stylesheets/application/ios_saf-5.0-5.1.scss index 42af51c..cf08c07 100644 --- a/app/assets/stylesheets/application/ios_saf-5.0-5.1.scss +++ b/app/assets/stylesheets/application/ios_saf-5.0-5.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 5.0-5.1 (approximately 0.02% of all users) + * Browser: iOS Safari 5.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 5.0-5.1; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": y, + "rem": a, "ttf": y, "touch": y, "matchesselector": ax, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-6.0-6.1.scss b/app/assets/stylesheets/application/ios_saf-6.0-6.1.scss index fef6060..f1e512a 100644 --- a/app/assets/stylesheets/application/ios_saf-6.0-6.1.scss +++ b/app/assets/stylesheets/application/ios_saf-6.0-6.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 6.0-6.1 (approximately 0.04% of all users) + * Browser: iOS Safari 6.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 6.0-6.1; +$browser_version: 6.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-7.0-7.1.scss b/app/assets/stylesheets/application/ios_saf-7.0-7.1.scss index 6b56e28..8eb99d2 100644 --- a/app/assets/stylesheets/application/ios_saf-7.0-7.1.scss +++ b/app/assets/stylesheets/application/ios_saf-7.0-7.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 7.0-7.1 (approximately 0.65% of all users) + * Browser: iOS Safari 7.0 (approximately 0.31% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 7.0-7.1; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss b/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss index 5bee30f..c95dd5d 100644 --- a/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss +++ b/app/assets/stylesheets/application/ios_saf-8.1-8.4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 8.1-8.4 (approximately 6.99% of all users) + * Browser: iOS Safari 8.1 (approximately 1.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8.1-8.4; +$browser_version: 8.1; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-8.1.scss b/app/assets/stylesheets/application/ios_saf-8.1.scss deleted file mode 100644 index 3b5fbee..0000000 --- a/app/assets/stylesheets/application/ios_saf-8.1.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: iOS Safari 8.1 (approximately 5.1% of all users) - * - */ - -$browser: ios_saf; -$browser_prefix: webkit; -$browser_version: 8.1; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": y, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": n, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": yx, - "use-strict": y, - "transforms3d": yx, - "sharedworkers": n, - "css-hyphens": yx, - "css-transitions": y, - "font-feature": n, - "css-animation": yx, - "css-gradients": y, - "css-canvas": yx, - "css-reflections": yx, - "css-masks": ax, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": y, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": y, - "indexeddb": a, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "datauri": y, - "mathml": y, - "css-featurequeries": n, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": yx, - "webgl": y, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": a, - "css-opacity": y, - "form-validation": n, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": n, - "mpeg4": y, - "ogv": n, - "wordwrap": y, - "progressmeter": a, - "object-fit": a, - "xhr2": y, - "minmaxwh": y, - "details": y, - "text-stroke": yx, - "inline-block": y, - "notifications": n, - "stream": n, - "svg-img": y, - "datalist": p, - "dataset": y, - "css-grid": p, - "menu": n, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": y, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": n, - "audio-api": yx, - "css-regions": yx, - "spellcheck-attribute": a, - "fullscreen": n, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": n, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": y, - "word-break": a, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": n, - "pointer": p, - "user-select-none": yx, - "webp": n, - "intrinsic-width": yx, - "cryptography": yx, - "template": y, - "opus": n, - "jpegxr": n, - "channel-messaging": y, - "css3-tabsize": y, - "mutationobserver": y, - "css-selection": n, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": y, - "canvas-blending": y, - "clipboard": a, - "rtcpeerconnection": n, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": yx, - "dialog": n, - "css-variables": n, - "vibration": n, - "css-backgroundblendmode": y, - "css-mixblendmode": y, - "web-speech": ax, - "high-resolution-time": n, - "battery-status": n, - "serviceworkers": n, - "text-decoration": ax, - "speech-synthesis": y, - "user-timing": n, - "srcset": a, - "ambient-light": n, - "will-change": n, - "css-shapes": yx, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": a, - "picture": n, - "woff2": n, - "text-size-adjust": yx, - "web-animation": n, - "resource-timing": n, - "custom-elements": p, - "imports": p, - "input-file-multiple": y, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": n, - "css-touch-action": n, - "autofocus": n, - "css-clip-path": ax, - "getrandomvalues": y, - "screen-orientation": n, - "font-loading": n, - "font-unicode-range": a, - "gamepad": n, - "css-font-stretch": n, - "font-size-adjust": n, - "link-icon-png": n, - "link-icon-svg": n, - "css-media-resolution": ax, - "xml-serializer": y, - "css-image-set": yx, - "css-boxdecorationbreak": yx, - "object-observe": n, - "broadcastchannel": n, - "css-crisp-edges": yx, - "css-text-align-last": n, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": n, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/ios_saf-8.scss b/app/assets/stylesheets/application/ios_saf-8.scss index 8c9d6c9..68aaeec 100644 --- a/app/assets/stylesheets/application/ios_saf-8.scss +++ b/app/assets/stylesheets/application/ios_saf-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: iOS Safari 8 (approximately 0.09% of all users) + * Browser: iOS Safari 8.0 (approximately 0.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/ios_saf-9.scss b/app/assets/stylesheets/application/ios_saf-9.scss deleted file mode 100644 index 23ad42b..0000000 --- a/app/assets/stylesheets/application/ios_saf-9.scss +++ /dev/null @@ -1,309 +0,0 @@ -/* - * ../application - * Browser: iOS Safari 9 (approximately 0.05% of all users) - * - */ - -$browser: ios_saf; -$browser_prefix: webkit; -$browser_version: 9; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": y, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": n, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "beacon": n, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": y, - "css-mediaqueries": y, - "multicolumn": y, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "devicepixelratio": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": yx, - "css-transitions": y, - "font-feature": n, - "css-animation": y, - "css-gradients": y, - "css-canvas": yx, - "css-reflections": yx, - "css-masks": ax, - "console-basic": y, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": y, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": y, - "indexeddb": a, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "sni": y, - "datauri": y, - "wav": y, - "mathml": y, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": a, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "mediasource": n, - "cors": y, - "css-backdrop-filter": yx, - "calc": y, - "dom-range": y, - "ruby": a, - "css-opacity": y, - "form-validation": a, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": n, - "mpeg4": y, - "ogv": n, - "wordwrap": y, - "pointerlock": n, - "object-fit": a, - "xhr2": y, - "minmaxwh": y, - "details": y, - "text-stroke": yx, - "inline-block": y, - "notifications": n, - "stream": n, - "svg-img": y, - "datalist": p, - "dataset": y, - "css-grid": p, - "menu": n, - "css-zoom": y, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": y, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": y, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": y, - "audio-api": yx, - "css-regions": yx, - "spellcheck-attribute": a, - "fullscreen": n, - "css-exclusions": n, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": a, - "input-color": n, - "input-number": a, - "getboundingclientrect": y, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": y, - "mp3": y, - "word-break": a, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": n, - "pointer": p, - "user-select-none": yx, - "webp": n, - "input-autocomplete-onoff": y, - "intrinsic-width": ax, - "cryptography": yx, - "template": y, - "opus": n, - "jpegxr": n, - "channel-messaging": y, - "css3-tabsize": a, - "mutationobserver": y, - "css-selection": n, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": y, - "midi": n, - "canvas-blending": y, - "clipboard": a, - "rtcpeerconnection": n, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": yx, - "dialog": n, - "css-variables": n, - "vibration": n, - "css-backgroundblendmode": a, - "css-mixblendmode": a, - "speech-recognition": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": n, - "text-decoration": ax, - "iframe-srcdoc": y, - "speech-synthesis": y, - "user-timing": n, - "srcset": y, - "ambient-light": n, - "will-change": n, - "css-shapes": yx, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": a, - "picture": n, - "woff2": n, - "text-size-adjust": yx, - "web-animation": n, - "resource-timing": n, - "custom-elements": p, - "imports": p, - "input-file-multiple": y, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": n, - "autofocus": n, - "css-clip-path": ax, - "getrandomvalues": y, - "screen-orientation": n, - "font-loading": n, - "font-unicode-range": a, - "gamepad": n, - "css-font-stretch": n, - "font-size-adjust": n, - "link-icon-png": n, - "link-icon-svg": a, - "css-media-resolution": ax, - "xml-serializer": y, - "css-image-set": yx, - "css-boxdecorationbreak": ax, - "object-observe": n, - "css-at-counter-style": n, - "css-page-break": a, - "css-placeholder-shown": n, - "broadcastchannel": n, - "css-crisp-edges": yx, - "css-text-align-last": n, - "css-logical-props": ax, - "fetch": n, - "referrer-policy": y, - "background-attachment": y, - "currentcolor": y, - "input-pattern": a, - "registerprotocolhandler": n, - "css-snappoints": yx, - "input-minlength": n, - "css-media-interaction": y, - "ime": n, - "font-smooth": n, - "audiotracks": y, - "videotracks": y, - "contentsecuritypolicy2": n, - "permissions-api": n, - "http2": y, - "font-kerning": yx, - "jpeg2000": y, - "upgradeinsecurerequests": n, - "publickeypinning": n, - "input-email-tel-url": y, - "fieldset-disabled": y, - "font-variant-alternates": n, - "form-attribute": y, - "es5": y, - "page-transition-events": y, - "ogg-vorbis": n, - "meter": n, - "progress": a, - "css-filter-function": yx, - "css-element-function": n, - "u2f": n, - "aac": y, - "link-rel-prefetch": n, - "ol-reversed": y, - "css-first-letter": y, - "wbr-element": y, - "css-all": n, - "css-initial-value": y, - "css-letter-spacing": y, - "css-unset-value": n, - "insertadjacenthtml": y, - "let": n, - "arrow-functions": n, - "link-rel-prerender": n, - "rest-parameters": n, - "css-cross-fade": yx, - "css-writing-mode": yx, - "customevent": y, - "textcontent": y, - "addeventlistener": y, - "documenthead": y, - "innertext": y, - "netinfo": n, - "setimmediate": n -); - -@import "bumbleberry-settings"; -@import "../application"; diff --git a/app/assets/stylesheets/application/op_mini-5.0-8.0.scss b/app/assets/stylesheets/application/op_mini-5.0-8.0.scss index 254ee11..0f213f4 100644 --- a/app/assets/stylesheets/application/op_mini-5.0-8.0.scss +++ b/app/assets/stylesheets/application/op_mini-5.0-8.0.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera Mini 5.0-8.0 (approximately 5.37% of all users) + * Browser: Opera Mini 5.0 (approximately 4.86% of all users) * */ $browser: op_mini; $browser_prefix: o; -$browser_version: 5.0-8.0; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -58,7 +58,7 @@ $browser_capabilities: ( "css-canvas": n, "css-reflections": n, "css-masks": n, - "console-basic": n, + "console-basic": y, "svg": y, "svg-css": a, "svg-smil": n, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": n, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-10.scss b/app/assets/stylesheets/application/op_mob-10.scss index 766bede..417aefd 100644 --- a/app/assets/stylesheets/application/op_mob-10.scss +++ b/app/assets/stylesheets/application/op_mob-10.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera Mobile 10 (approximately 0.0% of all users) + * Browser: Opera Mobile 10.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": u, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-11.1.scss b/app/assets/stylesheets/application/op_mob-11.1.scss index dad09ab..e613bcd 100644 --- a/app/assets/stylesheets/application/op_mob-11.1.scss +++ b/app/assets/stylesheets/application/op_mob-11.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-11.5.scss b/app/assets/stylesheets/application/op_mob-11.5.scss index 73d6c0b..c099ee8 100644 --- a/app/assets/stylesheets/application/op_mob-11.5.scss +++ b/app/assets/stylesheets/application/op_mob-11.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-11.scss b/app/assets/stylesheets/application/op_mob-11.scss index 917aa1f..8bf1aba 100644 --- a/app/assets/stylesheets/application/op_mob-11.scss +++ b/app/assets/stylesheets/application/op_mob-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera Mobile 11 (approximately 0.0% of all users) + * Browser: Opera Mobile 11.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-12.1.scss b/app/assets/stylesheets/application/op_mob-12.1.scss index 636d465..f5c8daf 100644 --- a/app/assets/stylesheets/application/op_mob-12.1.scss +++ b/app/assets/stylesheets/application/op_mob-12.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Opera Mobile 12.1 (approximately 0.03% of all users) + * Browser: Opera Mobile 12.1 (approximately 0.0% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-12.scss b/app/assets/stylesheets/application/op_mob-12.scss index 91b549b..1136047 100644 --- a/app/assets/stylesheets/application/op_mob-12.scss +++ b/app/assets/stylesheets/application/op_mob-12.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera Mobile 12 (approximately 0.02% of all users) + * Browser: Opera Mobile 12.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/op_mob-24.scss b/app/assets/stylesheets/application/op_mob-24.scss deleted file mode 100644 index ecc225e..0000000 --- a/app/assets/stylesheets/application/op_mob-24.scss +++ /dev/null @@ -1,242 +0,0 @@ -/* - * ../application - * Browser: Opera Mobile 24 (approximately 0.0% of all users) - * - */ - -$browser: op_mob; -$browser_prefix: webkit; -$browser_version: 24; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": n, - "css-transitions": y, - "font-feature": yx, - "css-animation": yx, - "css-gradients": y, - "css-canvas": yx, - "css-reflections": yx, - "css-masks": ax, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": y, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": y, - "indexeddb": y, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "datauri": y, - "mathml": p, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": y, - "shadowdom": y, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": a, - "mpeg4": y, - "ogv": n, - "wordwrap": y, - "progressmeter": y, - "object-fit": y, - "xhr2": y, - "minmaxwh": y, - "details": y, - "text-stroke": yx, - "inline-block": y, - "notifications": ax, - "stream": yx, - "svg-img": y, - "datalist": p, - "dataset": y, - "css-grid": p, - "menu": n, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": y, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": yx, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": n, - "spellcheck-attribute": a, - "fullscreen": yx, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": y, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": y, - "word-break": a, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": y, - "pointer": p, - "user-select-none": yx, - "webp": y, - "intrinsic-width": yx, - "cryptography": y, - "template": y, - "opus": n, - "jpegxr": n, - "channel-messaging": y, - "css3-tabsize": y, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": ax, - "canvas-blending": y, - "clipboard": a, - "rtcpeerconnection": yx, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": y, - "css-variables": n, - "vibration": y, - "css-backgroundblendmode": y, - "css-mixblendmode": n, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": n, - "text-decoration": n, - "speech-synthesis": n, - "user-timing": y, - "srcset": a, - "ambient-light": n, - "will-change": y, - "css-shapes": y, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": n, - "woff2": y, - "text-size-adjust": n, - "web-animation": a, - "resource-timing": y, - "custom-elements": y, - "imports": y, - "input-file-multiple": n, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": ax, - "getrandomvalues": y, - "screen-orientation": n, - "font-loading": y, - "font-unicode-range": a, - "gamepad": n, - "css-font-stretch": n, - "font-size-adjust": n, - "link-icon-png": n, - "link-icon-svg": n, - "css-media-resolution": y, - "xml-serializer": y, - "css-image-set": yx, - "css-boxdecorationbreak": yx, - "object-observe": y, - "broadcastchannel": n, - "css-crisp-edges": n, - "css-text-align-last": n, - "fetch": n, - "background-attachment": n, - "currentcolor": y, - "input-pattern": a, - "registerprotocolhandler": n, - "css-snappoints": n -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "../application"; diff --git a/app/assets/stylesheets/application/op_mob-30.scss b/app/assets/stylesheets/application/op_mob-30.scss deleted file mode 100644 index dc4e70c..0000000 --- a/app/assets/stylesheets/application/op_mob-30.scss +++ /dev/null @@ -1,309 +0,0 @@ -/* - * ../application - * Browser: Opera Mobile 30 (approximately 0.48% of all users) - * - */ - -$browser: op_mob; -$browser_prefix: webkit; -$browser_version: 30; -$browser_type: mobile; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": n, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": n, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "beacon": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": y, - "css-mediaqueries": y, - "multicolumn": ax, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "devicepixelratio": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": n, - "css-transitions": y, - "font-feature": yx, - "css-animation": y, - "css-gradients": y, - "css-canvas": yx, - "css-reflections": yx, - "css-masks": ax, - "console-basic": n, - "svg": y, - "svg-css": y, - "svg-smil": y, - "svg-fonts": y, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": y, - "indexeddb": y, - "online-status": y, - "eventsource": y, - "x-doc-messaging": y, - "sni": y, - "datauri": y, - "wav": y, - "mathml": p, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": p, - "wai-aria": a, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": y, - "shadowdom": y, - "websockets": y, - "hidden": y, - "script-async": y, - "mediasource": y, - "cors": y, - "css-backdrop-filter": n, - "calc": y, - "dom-range": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": a, - "mpeg4": y, - "ogv": n, - "wordwrap": y, - "pointerlock": n, - "object-fit": y, - "xhr2": y, - "minmaxwh": y, - "details": y, - "text-stroke": yx, - "inline-block": y, - "notifications": ax, - "stream": ax, - "svg-img": y, - "datalist": p, - "dataset": y, - "css-grid": p, - "menu": n, - "css-zoom": y, - "rem": y, - "ttf": y, - "touch": y, - "matchesselector": y, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": yx, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": a, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": n, - "spellcheck-attribute": a, - "fullscreen": ax, - "css-exclusions": n, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": y, - "input-color": y, - "input-number": a, - "getboundingclientrect": y, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": y, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": yx, - "getcomputedstyle": y, - "mp3": y, - "word-break": a, - "viewport-units": y, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": y, - "pointer": p, - "user-select-none": yx, - "webp": y, - "input-autocomplete-onoff": y, - "intrinsic-width": yx, - "cryptography": y, - "template": y, - "opus": n, - "jpegxr": n, - "channel-messaging": y, - "css3-tabsize": y, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": n, - "text-emphasis": ax, - "midi": y, - "canvas-blending": y, - "clipboard": a, - "rtcpeerconnection": yx, - "css3-cursors": n, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": y, - "css-variables": n, - "vibration": y, - "css-backgroundblendmode": y, - "css-mixblendmode": y, - "speech-recognition": n, - "high-resolution-time": y, - "battery-status": y, - "serviceworkers": a, - "text-decoration": n, - "iframe-srcdoc": y, - "speech-synthesis": n, - "user-timing": y, - "srcset": y, - "ambient-light": n, - "will-change": y, - "css-shapes": y, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": y, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": y, - "woff2": y, - "text-size-adjust": n, - "web-animation": a, - "resource-timing": y, - "custom-elements": y, - "imports": y, - "input-file-multiple": n, - "atob-btoa": y, - "css-appearance": yx, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": ax, - "getrandomvalues": y, - "screen-orientation": y, - "font-loading": y, - "font-unicode-range": a, - "gamepad": n, - "css-font-stretch": n, - "font-size-adjust": n, - "link-icon-png": n, - "link-icon-svg": n, - "css-media-resolution": y, - "xml-serializer": y, - "css-image-set": yx, - "css-boxdecorationbreak": ax, - "object-observe": y, - "css-at-counter-style": n, - "css-page-break": a, - "css-placeholder-shown": n, - "broadcastchannel": n, - "css-crisp-edges": y, - "css-text-align-last": n, - "css-logical-props": ax, - "fetch": y, - "referrer-policy": y, - "background-attachment": y, - "currentcolor": y, - "input-pattern": a, - "registerprotocolhandler": n, - "css-snappoints": n, - "input-minlength": y, - "css-media-interaction": y, - "ime": n, - "font-smooth": n, - "audiotracks": n, - "videotracks": n, - "contentsecuritypolicy2": y, - "permissions-api": n, - "http2": y, - "font-kerning": y, - "jpeg2000": n, - "upgradeinsecurerequests": n, - "publickeypinning": n, - "input-email-tel-url": y, - "fieldset-disabled": y, - "font-variant-alternates": n, - "form-attribute": y, - "es5": y, - "page-transition-events": y, - "ogg-vorbis": y, - "meter": y, - "progress": y, - "css-filter-function": n, - "css-element-function": n, - "u2f": n, - "aac": y, - "link-rel-prefetch": y, - "ol-reversed": y, - "css-first-letter": y, - "wbr-element": y, - "css-all": y, - "css-initial-value": y, - "css-letter-spacing": y, - "css-unset-value": n, - "insertadjacenthtml": y, - "let": a, - "arrow-functions": n, - "link-rel-prerender": n, - "rest-parameters": n, - "css-cross-fade": yx, - "css-writing-mode": yx, - "customevent": y, - "textcontent": y, - "addeventlistener": y, - "documenthead": y, - "innertext": y, - "netinfo": y, - "setimmediate": n -); - -@import "bumbleberry-settings"; -@import "../application"; diff --git a/app/assets/stylesheets/application/opera-10.0-10.1.scss b/app/assets/stylesheets/application/opera-10.0-10.1.scss index 78ef6ff..b4e07e3 100644 --- a/app/assets/stylesheets/application/opera-10.0-10.1.scss +++ b/app/assets/stylesheets/application/opera-10.0-10.1.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 10.0-10.1 (approximately 0.04% of all users) + * Browser: Opera 10.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 10.0-10.1; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -220,8 +222,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -237,7 +240,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-10.5.scss b/app/assets/stylesheets/application/opera-10.5.scss index 5dab8e2..a862f75 100644 --- a/app/assets/stylesheets/application/opera-10.5.scss +++ b/app/assets/stylesheets/application/opera-10.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -237,7 +240,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-10.6.scss b/app/assets/stylesheets/application/opera-10.6.scss index c779ca2..d7ff769 100644 --- a/app/assets/stylesheets/application/opera-10.6.scss +++ b/app/assets/stylesheets/application/opera-10.6.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-11.1.scss b/app/assets/stylesheets/application/opera-11.1.scss index fb52d26..18bb043 100644 --- a/app/assets/stylesheets/application/opera-11.1.scss +++ b/app/assets/stylesheets/application/opera-11.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-11.5.scss b/app/assets/stylesheets/application/opera-11.5.scss index 87a699f..607270f 100644 --- a/app/assets/stylesheets/application/opera-11.5.scss +++ b/app/assets/stylesheets/application/opera-11.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-11.6.scss b/app/assets/stylesheets/application/opera-11.6.scss index 806f2cf..11da63e 100644 --- a/app/assets/stylesheets/application/opera-11.6.scss +++ b/app/assets/stylesheets/application/opera-11.6.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": y, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-11.scss b/app/assets/stylesheets/application/opera-11.scss index c5d7221..2cce21b 100644 --- a/app/assets/stylesheets/application/opera-11.scss +++ b/app/assets/stylesheets/application/opera-11.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 11 (approximately 0.02% of all users) + * Browser: Opera 11.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-12.1.scss b/app/assets/stylesheets/application/opera-12.1.scss index 5255c2a..c01ea4e 100644 --- a/app/assets/stylesheets/application/opera-12.1.scss +++ b/app/assets/stylesheets/application/opera-12.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Opera 12.1 (approximately 0.13% of all users) + * Browser: Opera 12.1 (approximately 0.16% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-12.scss b/app/assets/stylesheets/application/opera-12.scss index 2535531..f005c4d 100644 --- a/app/assets/stylesheets/application/opera-12.scss +++ b/app/assets/stylesheets/application/opera-12.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 12 (approximately 0.02% of all users) + * Browser: Opera 12.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-15.scss b/app/assets/stylesheets/application/opera-15.scss index c5708d0..a35386e 100644 --- a/app/assets/stylesheets/application/opera-15.scss +++ b/app/assets/stylesheets/application/opera-15.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 15 (approximately 0.01% of all users) + * Browser: Opera 15.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-16.scss b/app/assets/stylesheets/application/opera-16.scss index 24349dc..7347f0d 100644 --- a/app/assets/stylesheets/application/opera-16.scss +++ b/app/assets/stylesheets/application/opera-16.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 16 (approximately 0.01% of all users) + * Browser: Opera 16.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-17.scss b/app/assets/stylesheets/application/opera-17.scss index 945bd69..ee3d25d 100644 --- a/app/assets/stylesheets/application/opera-17.scss +++ b/app/assets/stylesheets/application/opera-17.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 17 (approximately 0.01% of all users) + * Browser: Opera 17.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-18.scss b/app/assets/stylesheets/application/opera-18.scss index baa1b0a..3911cfd 100644 --- a/app/assets/stylesheets/application/opera-18.scss +++ b/app/assets/stylesheets/application/opera-18.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 18 (approximately 0.01% of all users) + * Browser: Opera 18.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-19.scss b/app/assets/stylesheets/application/opera-19.scss index 6adb77c..83ad8e2 100644 --- a/app/assets/stylesheets/application/opera-19.scss +++ b/app/assets/stylesheets/application/opera-19.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 19 (approximately 0.01% of all users) + * Browser: Opera 19.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-20.scss b/app/assets/stylesheets/application/opera-20.scss index 4a558bc..cbd7c39 100644 --- a/app/assets/stylesheets/application/opera-20.scss +++ b/app/assets/stylesheets/application/opera-20.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 20 (approximately 0.01% of all users) + * Browser: Opera 20.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-21.scss b/app/assets/stylesheets/application/opera-21.scss index dbc3715..d9d63a1 100644 --- a/app/assets/stylesheets/application/opera-21.scss +++ b/app/assets/stylesheets/application/opera-21.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 21 (approximately 0.01% of all users) + * Browser: Opera 21.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-22.scss b/app/assets/stylesheets/application/opera-22.scss index 1a0bc6b..d5771f6 100644 --- a/app/assets/stylesheets/application/opera-22.scss +++ b/app/assets/stylesheets/application/opera-22.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 22 (approximately 0.01% of all users) + * Browser: Opera 22.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-23.scss b/app/assets/stylesheets/application/opera-23.scss index 64c02a4..06d8dc2 100644 --- a/app/assets/stylesheets/application/opera-23.scss +++ b/app/assets/stylesheets/application/opera-23.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 23 (approximately 0.01% of all users) + * Browser: Opera 23.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-24.scss b/app/assets/stylesheets/application/opera-24.scss index d26a08f..a1f593c 100644 --- a/app/assets/stylesheets/application/opera-24.scss +++ b/app/assets/stylesheets/application/opera-24.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 24 (approximately 0.01% of all users) + * Browser: Opera 24.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-25.scss b/app/assets/stylesheets/application/opera-25.scss index 4dd868b..3d3c9ff 100644 --- a/app/assets/stylesheets/application/opera-25.scss +++ b/app/assets/stylesheets/application/opera-25.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 25 (approximately 0.01% of all users) + * Browser: Opera 25.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-26.scss b/app/assets/stylesheets/application/opera-26.scss index b7b7507..2a82841 100644 --- a/app/assets/stylesheets/application/opera-26.scss +++ b/app/assets/stylesheets/application/opera-26.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 26 (approximately 0.01% of all users) + * Browser: Opera 26.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-27.scss b/app/assets/stylesheets/application/opera-27.scss index 0df0cf2..25adcc7 100644 --- a/app/assets/stylesheets/application/opera-27.scss +++ b/app/assets/stylesheets/application/opera-27.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 27 (approximately 0.01% of all users) + * Browser: Opera 27.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-28.scss b/app/assets/stylesheets/application/opera-28.scss index c8fb1fc..7534401 100644 --- a/app/assets/stylesheets/application/opera-28.scss +++ b/app/assets/stylesheets/application/opera-28.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 28 (approximately 0.02% of all users) + * Browser: Opera 28.0 (approximately 0.11% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-29.scss b/app/assets/stylesheets/application/opera-29.scss index 7b6fa70..4e17f46 100644 --- a/app/assets/stylesheets/application/opera-29.scss +++ b/app/assets/stylesheets/application/opera-29.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 29 (approximately 0.02% of all users) + * Browser: Opera 29.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-30.scss b/app/assets/stylesheets/application/opera-30.scss index c978f85..4d704eb 100644 --- a/app/assets/stylesheets/application/opera-30.scss +++ b/app/assets/stylesheets/application/opera-30.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 30 (approximately 0.18% of all users) + * Browser: Opera 30.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-31.scss b/app/assets/stylesheets/application/opera-31.scss index ea7e6c2..1df9cb8 100644 --- a/app/assets/stylesheets/application/opera-31.scss +++ b/app/assets/stylesheets/application/opera-31.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 31 (approximately 0.5% of all users) + * Browser: Opera 31.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-32.scss b/app/assets/stylesheets/application/opera-32.scss index 94b30c1..f618a0a 100644 --- a/app/assets/stylesheets/application/opera-32.scss +++ b/app/assets/stylesheets/application/opera-32.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 32 (approximately 0.0% of all users) + * Browser: Opera 32.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-9.5-9.6.scss b/app/assets/stylesheets/application/opera-9.5-9.6.scss index d10d31b..45744f1 100644 --- a/app/assets/stylesheets/application/opera-9.5-9.6.scss +++ b/app/assets/stylesheets/application/opera-9.5-9.6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 9.5-9.6 (approximately 0.01% of all users) + * Browser: Opera 9.5 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9.5-9.6; +$browser_version: 9.5; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -220,8 +222,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/opera-9.scss b/app/assets/stylesheets/application/opera-9.scss index ca5fa27..eb2d049 100644 --- a/app/assets/stylesheets/application/opera-9.scss +++ b/app/assets/stylesheets/application/opera-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Opera 9 (approximately 0.01% of all users) + * Browser: Opera 9.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-3.1.scss b/app/assets/stylesheets/application/safari-3.1.scss index 8a97901..3d0476f 100644 --- a/app/assets/stylesheets/application/safari-3.1.scss +++ b/app/assets/stylesheets/application/safari-3.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-3.2.scss b/app/assets/stylesheets/application/safari-3.2.scss index 46102a8..bf3c69b 100644 --- a/app/assets/stylesheets/application/safari-3.2.scss +++ b/app/assets/stylesheets/application/safari-3.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-4.scss b/app/assets/stylesheets/application/safari-4.scss index c082f7b..0853c24 100644 --- a/app/assets/stylesheets/application/safari-4.scss +++ b/app/assets/stylesheets/application/safari-4.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 4 (approximately 0.02% of all users) + * Browser: Safari 4.0 (approximately 0.03% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-5.1.scss b/app/assets/stylesheets/application/safari-5.1.scss index 233d7b1..8fedfa5 100644 --- a/app/assets/stylesheets/application/safari-5.1.scss +++ b/app/assets/stylesheets/application/safari-5.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Safari 5.1 (approximately 0.18% of all users) + * Browser: Safari 5.1 (approximately 0.15% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-5.scss b/app/assets/stylesheets/application/safari-5.scss index 021b753..4613d65 100644 --- a/app/assets/stylesheets/application/safari-5.scss +++ b/app/assets/stylesheets/application/safari-5.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 5 (approximately 0.07% of all users) + * Browser: Safari 5.0 (approximately 0.07% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": u, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-6.1.scss b/app/assets/stylesheets/application/safari-6.1.scss index 45841b5..112799b 100644 --- a/app/assets/stylesheets/application/safari-6.1.scss +++ b/app/assets/stylesheets/application/safari-6.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Safari 6.1 (approximately 0.15% of all users) + * Browser: Safari 6.1 (approximately 0.42% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-6.scss b/app/assets/stylesheets/application/safari-6.scss index 89ae34d..5c2a29d 100644 --- a/app/assets/stylesheets/application/safari-6.scss +++ b/app/assets/stylesheets/application/safari-6.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 6 (approximately 0.03% of all users) + * Browser: Safari 6.0 (approximately 0.02% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-7.1.scss b/app/assets/stylesheets/application/safari-7.1.scss index eb5977a..8ae9ae7 100644 --- a/app/assets/stylesheets/application/safari-7.1.scss +++ b/app/assets/stylesheets/application/safari-7.1.scss @@ -1,6 +1,6 @@ /* * ../application - * Browser: Safari 7.1 (approximately 0.36% of all users) + * Browser: Safari 7.1 (approximately 0.09% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-7.scss b/app/assets/stylesheets/application/safari-7.scss index 38c75fb..0ac31b1 100644 --- a/app/assets/stylesheets/application/safari-7.scss +++ b/app/assets/stylesheets/application/safari-7.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 7 (approximately 0.1% of all users) + * Browser: Safari 7.0 (approximately 0.13% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-8.scss b/app/assets/stylesheets/application/safari-8.scss index ea0ec87..148d436 100644 --- a/app/assets/stylesheets/application/safari-8.scss +++ b/app/assets/stylesheets/application/safari-8.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 8 (approximately 1.27% of all users) + * Browser: Safari 8.0 (approximately 0.41% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/application/safari-9.scss b/app/assets/stylesheets/application/safari-9.scss index bf48af5..41058cc 100644 --- a/app/assets/stylesheets/application/safari-9.scss +++ b/app/assets/stylesheets/application/safari-9.scss @@ -1,12 +1,12 @@ /* * ../application - * Browser: Safari 9 (approximately 0.02% of all users) + * Browser: Safari 9.0 (approximately 1.54% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -43,7 +43,7 @@ $browser_capabilities: ( "css3-colors": y, "css3-boxsizing": y, "css-mediaqueries": y, - "multicolumn": y, + "multicolumn": a, "border-radius": y, "transforms2d": y, "use-strict": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -156,7 +157,7 @@ $browser_capabilities: ( "css-filters": yx, "getcomputedstyle": y, "mp3": y, - "word-break": a, + "word-break": y, "viewport-units": y, "contentsecuritypolicy": y, "pagevisibility": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -254,16 +257,16 @@ $browser_capabilities: ( "currentcolor": y, "input-pattern": a, "registerprotocolhandler": n, - "css-snappoints": yx, + "css-snappoints": ax, "input-minlength": n, - "css-media-interaction": u, + "css-media-interaction": y, "ime": n, "font-smooth": ax, "audiotracks": y, "videotracks": y, "contentsecuritypolicy2": n, "permissions-api": n, - "http2": y, + "http2": a, "font-kerning": yx, "jpeg2000": y, "upgradeinsecurerequests": n, @@ -281,10 +284,11 @@ $browser_capabilities: ( "css-element-function": n, "u2f": n, "aac": y, - "link-rel-prefetch": u, + "link-rel-prefetch": n, "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/bumbleberry-settings.json b/app/assets/stylesheets/bumbleberry-settings.json index 1889401..efa31c6 100644 --- a/app/assets/stylesheets/bumbleberry-settings.json +++ b/app/assets/stylesheets/bumbleberry-settings.json @@ -47,7 +47,7 @@ }, "grid-push": [1, 2], "grid-pull": [1, 2], - "font-loading-method": "deferred", + "font-loading-method": "http2", "fonts": { "primary": { "name": "SourceSansPro-Regular", diff --git a/app/assets/stylesheets/translations/and_uc-9.9.scss b/app/assets/stylesheets/translations/and_uc-9.9.scss index 22da9f0..15da526 100644 --- a/app/assets/stylesheets/translations/and_uc-9.9.scss +++ b/app/assets/stylesheets/translations/and_uc-9.9.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: UC Browser for Android 9.9 (approximately 7.1% of all users) + * Browser: UC Browser for Android 9.9 (approximately 8.11% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": n, "input-color": a, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": u, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-2.1.scss b/app/assets/stylesheets/translations/android-2.1.scss index d008662..adb14ca 100644 --- a/app/assets/stylesheets/translations/android-2.1.scss +++ b/app/assets/stylesheets/translations/android-2.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-2.2.scss b/app/assets/stylesheets/translations/android-2.2.scss index ac5cf38..3695f19 100644 --- a/app/assets/stylesheets/translations/android-2.2.scss +++ b/app/assets/stylesheets/translations/android-2.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-2.3.scss b/app/assets/stylesheets/translations/android-2.3.scss index 86ac0a9..72bfd48 100644 --- a/app/assets/stylesheets/translations/android-2.3.scss +++ b/app/assets/stylesheets/translations/android-2.3.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Android Browser 2.3 (approximately 0.11% of all users) + * Browser: Android Browser 2.3 (approximately 0.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-3.scss b/app/assets/stylesheets/translations/android-3.scss index eab24f2..0917997 100644 --- a/app/assets/stylesheets/translations/android-3.scss +++ b/app/assets/stylesheets/translations/android-3.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Android Browser 3 (approximately 0.0% of all users) + * Browser: Android Browser 3.0 (approximately 0.0% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 3; +$browser_version: 3.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -271,7 +274,7 @@ $browser_capabilities: ( "input-email-tel-url": y, "fieldset-disabled": n, "font-variant-alternates": n, - "form-attribute": u, + "form-attribute": y, "es5": a, "page-transition-events": y, "ogg-vorbis": y, @@ -280,11 +283,12 @@ $browser_capabilities: ( "css-filter-function": n, "css-element-function": n, "u2f": n, - "aac": u, + "aac": y, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,17 +296,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, - "css-writing-mode": u, - "customevent": u, + "css-writing-mode": yx, + "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.1.scss b/app/assets/stylesheets/translations/android-4.1.scss index ebac991..5bd944d 100644 --- a/app/assets/stylesheets/translations/android-4.1.scss +++ b/app/assets/stylesheets/translations/android-4.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Android Browser 4.1 (approximately 1.18% of all users) + * Browser: Android Browser 4.1 (approximately 0.48% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.2-4.3.scss b/app/assets/stylesheets/translations/android-4.2-4.3.scss index 8692eda..6dedefb 100644 --- a/app/assets/stylesheets/translations/android-4.2-4.3.scss +++ b/app/assets/stylesheets/translations/android-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Android Browser 4.2-4.3 (approximately 2.57% of all users) + * Browser: Android Browser 4.2 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.4.3-4.4.4.scss b/app/assets/stylesheets/translations/android-4.4.3-4.4.4.scss index 8bbf133..3245dfb 100644 --- a/app/assets/stylesheets/translations/android-4.4.3-4.4.4.scss +++ b/app/assets/stylesheets/translations/android-4.4.3-4.4.4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Android Browser 4.4.3-4.4.4 (approximately 2.26% of all users) + * Browser: Android Browser 4.4 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.4.3-4.4.4; +$browser_version: 4.4; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.4.scss b/app/assets/stylesheets/translations/android-4.4.scss index 577c656..1fa9017 100644 --- a/app/assets/stylesheets/translations/android-4.4.scss +++ b/app/assets/stylesheets/translations/android-4.4.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Android Browser 4.4 (approximately 0.02% of all users) + * Browser: Android Browser 4.4 (approximately 2.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/android-4.scss b/app/assets/stylesheets/translations/android-4.scss index c00da89..68222ae 100644 --- a/app/assets/stylesheets/translations/android-4.scss +++ b/app/assets/stylesheets/translations/android-4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Android Browser 4 (approximately 0.34% of all users) + * Browser: Android Browser 4.0 (approximately 0.1% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/bb-10.scss b/app/assets/stylesheets/translations/bb-10.scss index 6a3cf12..0250110 100644 --- a/app/assets/stylesheets/translations/bb-10.scss +++ b/app/assets/stylesheets/translations/bb-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Blackberry Browser 10 (approximately 0.0% of all users) + * Browser: Blackberry Browser 10.0 (approximately 0.0% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/bb-7.scss b/app/assets/stylesheets/translations/bb-7.scss index dc7d166..6acc0fe 100644 --- a/app/assets/stylesheets/translations/bb-7.scss +++ b/app/assets/stylesheets/translations/bb-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Blackberry Browser 7 (approximately 0.11% of all users) + * Browser: Blackberry Browser 7.0 (approximately 0.09% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": y, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-10.scss b/app/assets/stylesheets/translations/chrome-10.scss index 7c4b305..308b153 100644 --- a/app/assets/stylesheets/translations/chrome-10.scss +++ b/app/assets/stylesheets/translations/chrome-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 10 (approximately 0.02% of all users) + * Browser: Chrome 10.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-11.scss b/app/assets/stylesheets/translations/chrome-11.scss index 8e6ceb9..07916d9 100644 --- a/app/assets/stylesheets/translations/chrome-11.scss +++ b/app/assets/stylesheets/translations/chrome-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 11 (approximately 0.06% of all users) + * Browser: Chrome 11.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-12.scss b/app/assets/stylesheets/translations/chrome-12.scss index 9518ea1..df5d971 100644 --- a/app/assets/stylesheets/translations/chrome-12.scss +++ b/app/assets/stylesheets/translations/chrome-12.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 12 (approximately 0.02% of all users) + * Browser: Chrome 12.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-13.scss b/app/assets/stylesheets/translations/chrome-13.scss index 113fac0..5de7238 100644 --- a/app/assets/stylesheets/translations/chrome-13.scss +++ b/app/assets/stylesheets/translations/chrome-13.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 13 (approximately 0.01% of all users) + * Browser: Chrome 13.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-14.scss b/app/assets/stylesheets/translations/chrome-14.scss index 4c32541..8a96015 100644 --- a/app/assets/stylesheets/translations/chrome-14.scss +++ b/app/assets/stylesheets/translations/chrome-14.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 14 (approximately 0.01% of all users) + * Browser: Chrome 14.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-15.scss b/app/assets/stylesheets/translations/chrome-15.scss index 58763e5..9177506 100644 --- a/app/assets/stylesheets/translations/chrome-15.scss +++ b/app/assets/stylesheets/translations/chrome-15.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 15 (approximately 0.01% of all users) + * Browser: Chrome 15.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-16.scss b/app/assets/stylesheets/translations/chrome-16.scss index 939d150..a6ca7df 100644 --- a/app/assets/stylesheets/translations/chrome-16.scss +++ b/app/assets/stylesheets/translations/chrome-16.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 16 (approximately 0.02% of all users) + * Browser: Chrome 16.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-17.scss b/app/assets/stylesheets/translations/chrome-17.scss index 2592c9c..51842d5 100644 --- a/app/assets/stylesheets/translations/chrome-17.scss +++ b/app/assets/stylesheets/translations/chrome-17.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 17 (approximately 0.01% of all users) + * Browser: Chrome 17.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-18.scss b/app/assets/stylesheets/translations/chrome-18.scss index d1d381c..e0e4386 100644 --- a/app/assets/stylesheets/translations/chrome-18.scss +++ b/app/assets/stylesheets/translations/chrome-18.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 18 (approximately 0.02% of all users) + * Browser: Chrome 18.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-19.scss b/app/assets/stylesheets/translations/chrome-19.scss index 1c1ef71..9c2bcd2 100644 --- a/app/assets/stylesheets/translations/chrome-19.scss +++ b/app/assets/stylesheets/translations/chrome-19.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 19 (approximately 0.01% of all users) + * Browser: Chrome 19.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-20.scss b/app/assets/stylesheets/translations/chrome-20.scss index e4335ba..d9ed411 100644 --- a/app/assets/stylesheets/translations/chrome-20.scss +++ b/app/assets/stylesheets/translations/chrome-20.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 20 (approximately 0.01% of all users) + * Browser: Chrome 20.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-21.scss b/app/assets/stylesheets/translations/chrome-21.scss index 75360d3..189222d 100644 --- a/app/assets/stylesheets/translations/chrome-21.scss +++ b/app/assets/stylesheets/translations/chrome-21.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 21 (approximately 0.03% of all users) + * Browser: Chrome 21.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-22.scss b/app/assets/stylesheets/translations/chrome-22.scss index 36e7f97..15ba1dc 100644 --- a/app/assets/stylesheets/translations/chrome-22.scss +++ b/app/assets/stylesheets/translations/chrome-22.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 22 (approximately 0.07% of all users) + * Browser: Chrome 22.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-23.scss b/app/assets/stylesheets/translations/chrome-23.scss index d744bfe..101c225 100644 --- a/app/assets/stylesheets/translations/chrome-23.scss +++ b/app/assets/stylesheets/translations/chrome-23.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 23 (approximately 0.02% of all users) + * Browser: Chrome 23.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-24.scss b/app/assets/stylesheets/translations/chrome-24.scss index 2372a97..f03a7cb 100644 --- a/app/assets/stylesheets/translations/chrome-24.scss +++ b/app/assets/stylesheets/translations/chrome-24.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 24 (approximately 0.02% of all users) + * Browser: Chrome 24.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-25.scss b/app/assets/stylesheets/translations/chrome-25.scss index c06a229..47a1a72 100644 --- a/app/assets/stylesheets/translations/chrome-25.scss +++ b/app/assets/stylesheets/translations/chrome-25.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 25 (approximately 0.02% of all users) + * Browser: Chrome 25.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -282,9 +285,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-26.scss b/app/assets/stylesheets/translations/chrome-26.scss index e3f6538..2ad0683 100644 --- a/app/assets/stylesheets/translations/chrome-26.scss +++ b/app/assets/stylesheets/translations/chrome-26.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 26 (approximately 0.04% of all users) + * Browser: Chrome 26.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-27.scss b/app/assets/stylesheets/translations/chrome-27.scss index 4f2c910..9d2e0ac 100644 --- a/app/assets/stylesheets/translations/chrome-27.scss +++ b/app/assets/stylesheets/translations/chrome-27.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 27 (approximately 0.03% of all users) + * Browser: Chrome 27.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-28.scss b/app/assets/stylesheets/translations/chrome-28.scss index 183acde..4b74de6 100644 --- a/app/assets/stylesheets/translations/chrome-28.scss +++ b/app/assets/stylesheets/translations/chrome-28.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 28 (approximately 0.03% of all users) + * Browser: Chrome 28.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-29.scss b/app/assets/stylesheets/translations/chrome-29.scss index eb7b935..d75f0f4 100644 --- a/app/assets/stylesheets/translations/chrome-29.scss +++ b/app/assets/stylesheets/translations/chrome-29.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 29 (approximately 0.03% of all users) + * Browser: Chrome 29.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-30.scss b/app/assets/stylesheets/translations/chrome-30.scss index c548b91..7d2446a 100644 --- a/app/assets/stylesheets/translations/chrome-30.scss +++ b/app/assets/stylesheets/translations/chrome-30.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 30 (approximately 0.04% of all users) + * Browser: Chrome 30.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-31.scss b/app/assets/stylesheets/translations/chrome-31.scss index 2bcf2d7..3bad300 100644 --- a/app/assets/stylesheets/translations/chrome-31.scss +++ b/app/assets/stylesheets/translations/chrome-31.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 31 (approximately 0.83% of all users) + * Browser: Chrome 31.0 (approximately 0.43% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-32.scss b/app/assets/stylesheets/translations/chrome-32.scss index 603a3c0..c6b1796 100644 --- a/app/assets/stylesheets/translations/chrome-32.scss +++ b/app/assets/stylesheets/translations/chrome-32.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 32 (approximately 0.05% of all users) + * Browser: Chrome 32.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-33.scss b/app/assets/stylesheets/translations/chrome-33.scss index e8c4b4a..e9d7032 100644 --- a/app/assets/stylesheets/translations/chrome-33.scss +++ b/app/assets/stylesheets/translations/chrome-33.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 33 (approximately 0.13% of all users) + * Browser: Chrome 33.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-34.scss b/app/assets/stylesheets/translations/chrome-34.scss index 03c01a9..8f7118e 100644 --- a/app/assets/stylesheets/translations/chrome-34.scss +++ b/app/assets/stylesheets/translations/chrome-34.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 34 (approximately 0.19% of all users) + * Browser: Chrome 34.0 (approximately 0.07% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-35.scss b/app/assets/stylesheets/translations/chrome-35.scss index 2af68d2..f562c52 100644 --- a/app/assets/stylesheets/translations/chrome-35.scss +++ b/app/assets/stylesheets/translations/chrome-35.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 35 (approximately 0.19% of all users) + * Browser: Chrome 35.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-36.scss b/app/assets/stylesheets/translations/chrome-36.scss index 04e9f87..60d7c65 100644 --- a/app/assets/stylesheets/translations/chrome-36.scss +++ b/app/assets/stylesheets/translations/chrome-36.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 36 (approximately 0.16% of all users) + * Browser: Chrome 36.0 (approximately 0.11% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-37.scss b/app/assets/stylesheets/translations/chrome-37.scss index c67dc66..97e01e4 100644 --- a/app/assets/stylesheets/translations/chrome-37.scss +++ b/app/assets/stylesheets/translations/chrome-37.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 37 (approximately 0.19% of all users) + * Browser: Chrome 37.0 (approximately 0.08% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-38.scss b/app/assets/stylesheets/translations/chrome-38.scss index 9d3fb5b..22edf32 100644 --- a/app/assets/stylesheets/translations/chrome-38.scss +++ b/app/assets/stylesheets/translations/chrome-38.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 38 (approximately 0.14% of all users) + * Browser: Chrome 38.0 (approximately 0.09% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-39.scss b/app/assets/stylesheets/translations/chrome-39.scss index c556022..87e034f 100644 --- a/app/assets/stylesheets/translations/chrome-39.scss +++ b/app/assets/stylesheets/translations/chrome-39.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 39 (approximately 0.28% of all users) + * Browser: Chrome 39.0 (approximately 0.16% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-4.scss b/app/assets/stylesheets/translations/chrome-4.scss index 1214a90..86a140f 100644 --- a/app/assets/stylesheets/translations/chrome-4.scss +++ b/app/assets/stylesheets/translations/chrome-4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 4 (approximately 0.02% of all users) + * Browser: Chrome 4.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -141,9 +141,10 @@ $browser_capabilities: ( "fullscreen": n, "css-exclusions": n, "requestanimationframe": n, - "input-range": u, + "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -166,7 +167,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": n, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -283,8 +286,9 @@ $browser_capabilities: ( "aac": n, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-40.scss b/app/assets/stylesheets/translations/chrome-40.scss index 20dab00..dd6482b 100644 --- a/app/assets/stylesheets/translations/chrome-40.scss +++ b/app/assets/stylesheets/translations/chrome-40.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 40 (approximately 0.29% of all users) + * Browser: Chrome 40.0 (approximately 0.3% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-41.scss b/app/assets/stylesheets/translations/chrome-41.scss index 8ebcbd4..265f277 100644 --- a/app/assets/stylesheets/translations/chrome-41.scss +++ b/app/assets/stylesheets/translations/chrome-41.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 41 (approximately 0.27% of all users) + * Browser: Chrome 41.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-42.scss b/app/assets/stylesheets/translations/chrome-42.scss index 9036152..388a7a6 100644 --- a/app/assets/stylesheets/translations/chrome-42.scss +++ b/app/assets/stylesheets/translations/chrome-42.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 42 (approximately 0.5% of all users) + * Browser: Chrome 42.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-43.scss b/app/assets/stylesheets/translations/chrome-43.scss index 1e0a397..5211731 100644 --- a/app/assets/stylesheets/translations/chrome-43.scss +++ b/app/assets/stylesheets/translations/chrome-43.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 43 (approximately 1.66% of all users) + * Browser: Chrome 43.0 (approximately 0.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 43; +$browser_version: 43.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-44.scss b/app/assets/stylesheets/translations/chrome-44.scss index aac7413..1496199 100644 --- a/app/assets/stylesheets/translations/chrome-44.scss +++ b/app/assets/stylesheets/translations/chrome-44.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 44 (approximately 24.57% of all users) + * Browser: Chrome 44.0 (approximately 0.41% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 44; +$browser_version: 44.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-45.scss b/app/assets/stylesheets/translations/chrome-45.scss index 7070b8c..168717b 100644 --- a/app/assets/stylesheets/translations/chrome-45.scss +++ b/app/assets/stylesheets/translations/chrome-45.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 45 (approximately 0.15% of all users) + * Browser: Chrome 45.0 (approximately 0.61% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 45; +$browser_version: 45.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-46.scss b/app/assets/stylesheets/translations/chrome-46.scss index 18cf878..1cae1d0 100644 --- a/app/assets/stylesheets/translations/chrome-46.scss +++ b/app/assets/stylesheets/translations/chrome-46.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 46 (approximately 0.17% of all users) + * Browser: Chrome 46.0 (approximately 5.77% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 46; +$browser_version: 46.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -191,9 +193,9 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, - "css-backgroundblendmode": y, + "css-backgroundblendmode": a, "css-mixblendmode": y, "speech-recognition": ax, "high-resolution-time": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -232,10 +235,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-47.scss b/app/assets/stylesheets/translations/chrome-47.scss index f5793da..73184f9 100644 --- a/app/assets/stylesheets/translations/chrome-47.scss +++ b/app/assets/stylesheets/translations/chrome-47.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 47 (approximately 0.0% of all users) + * Browser: Chrome 47.0 (approximately 20.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 47; +$browser_version: 47.0; $browser_type: desktop; // CSS Compatibility @@ -92,7 +92,7 @@ $browser_capabilities: ( "script-async": y, "mediasource": y, "cors": y, - "css-backdrop-filter": n, + "css-backdrop-filter": nd, "calc": y, "dom-range": y, "ruby": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -191,7 +193,7 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, "css-backgroundblendmode": y, "css-mixblendmode": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -232,10 +235,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -246,7 +249,7 @@ $browser_capabilities: ( "css-placeholder-shown": n, "broadcastchannel": n, "css-crisp-edges": y, - "css-text-align-last": nd, + "css-text-align-last": y, "css-logical-props": ax, "fetch": y, "referrer-policy": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,17 +296,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, - "rest-parameters": nd, + "rest-parameters": y, "css-cross-fade": yx, "css-writing-mode": yx, "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-5.scss b/app/assets/stylesheets/translations/chrome-5.scss index 09e621a..08a76b0 100644 --- a/app/assets/stylesheets/translations/chrome-5.scss +++ b/app/assets/stylesheets/translations/chrome-5.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 5 (approximately 0.01% of all users) + * Browser: Chrome 5.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -166,7 +167,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": u, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-6.scss b/app/assets/stylesheets/translations/chrome-6.scss index ef363c7..99c3f12 100644 --- a/app/assets/stylesheets/translations/chrome-6.scss +++ b/app/assets/stylesheets/translations/chrome-6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 6 (approximately 0.01% of all users) + * Browser: Chrome 6.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-7.scss b/app/assets/stylesheets/translations/chrome-7.scss index cf4a4ee..d159ebb 100644 --- a/app/assets/stylesheets/translations/chrome-7.scss +++ b/app/assets/stylesheets/translations/chrome-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 7 (approximately 0.01% of all users) + * Browser: Chrome 7.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-8.scss b/app/assets/stylesheets/translations/chrome-8.scss index 631f563..cd6b2e1 100644 --- a/app/assets/stylesheets/translations/chrome-8.scss +++ b/app/assets/stylesheets/translations/chrome-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 8 (approximately 0.01% of all users) + * Browser: Chrome 8.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,11 +272,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": y, "progress": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/chrome-9.scss b/app/assets/stylesheets/translations/chrome-9.scss index 5c20ca2..6e62c9a 100644 --- a/app/assets/stylesheets/translations/chrome-9.scss +++ b/app/assets/stylesheets/translations/chrome-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Chrome 9 (approximately 0.01% of all users) + * Browser: Chrome 9.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -269,7 +272,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-10.scss b/app/assets/stylesheets/translations/firefox-10.scss index e500463..70569a7 100644 --- a/app/assets/stylesheets/translations/firefox-10.scss +++ b/app/assets/stylesheets/translations/firefox-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 10 (approximately 0.02% of all users) + * Browser: Firefox 10.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-11.scss b/app/assets/stylesheets/translations/firefox-11.scss index ed56390..ce51c54 100644 --- a/app/assets/stylesheets/translations/firefox-11.scss +++ b/app/assets/stylesheets/translations/firefox-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 11 (approximately 0.02% of all users) + * Browser: Firefox 11.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-12.scss b/app/assets/stylesheets/translations/firefox-12.scss index fce25c9..1a48aa7 100644 --- a/app/assets/stylesheets/translations/firefox-12.scss +++ b/app/assets/stylesheets/translations/firefox-12.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 12 (approximately 0.04% of all users) + * Browser: Firefox 12.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-13.scss b/app/assets/stylesheets/translations/firefox-13.scss index 0e00714..f48b9b4 100644 --- a/app/assets/stylesheets/translations/firefox-13.scss +++ b/app/assets/stylesheets/translations/firefox-13.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 13 (approximately 0.02% of all users) + * Browser: Firefox 13.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-14.scss b/app/assets/stylesheets/translations/firefox-14.scss index 29ad2ce..74ba661 100644 --- a/app/assets/stylesheets/translations/firefox-14.scss +++ b/app/assets/stylesheets/translations/firefox-14.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 14 (approximately 0.02% of all users) + * Browser: Firefox 14.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-15.scss b/app/assets/stylesheets/translations/firefox-15.scss index 8c18ad3..b69588d 100644 --- a/app/assets/stylesheets/translations/firefox-15.scss +++ b/app/assets/stylesheets/translations/firefox-15.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 15 (approximately 0.02% of all users) + * Browser: Firefox 15.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-16.scss b/app/assets/stylesheets/translations/firefox-16.scss index 31a5bff..7ac09d4 100644 --- a/app/assets/stylesheets/translations/firefox-16.scss +++ b/app/assets/stylesheets/translations/firefox-16.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 16 (approximately 0.03% of all users) + * Browser: Firefox 16.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-17.scss b/app/assets/stylesheets/translations/firefox-17.scss index 8aaf3e8..38a06ec 100644 --- a/app/assets/stylesheets/translations/firefox-17.scss +++ b/app/assets/stylesheets/translations/firefox-17.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 17 (approximately 0.02% of all users) + * Browser: Firefox 17.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-18.scss b/app/assets/stylesheets/translations/firefox-18.scss index 4ae480f..0197e10 100644 --- a/app/assets/stylesheets/translations/firefox-18.scss +++ b/app/assets/stylesheets/translations/firefox-18.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 18 (approximately 0.02% of all users) + * Browser: Firefox 18.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-19.scss b/app/assets/stylesheets/translations/firefox-19.scss index f7b90ee..14e1c3a 100644 --- a/app/assets/stylesheets/translations/firefox-19.scss +++ b/app/assets/stylesheets/translations/firefox-19.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 19 (approximately 0.02% of all users) + * Browser: Firefox 19.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-2.scss b/app/assets/stylesheets/translations/firefox-2.scss index ab153e9..2812e72 100644 --- a/app/assets/stylesheets/translations/firefox-2.scss +++ b/app/assets/stylesheets/translations/firefox-2.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 2 (approximately 0.01% of all users) + * Browser: Firefox 2.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 2; +$browser_version: 2.0; $browser_type: desktop; // CSS Compatibility @@ -31,7 +31,7 @@ $browser_capabilities: ( "multibackgrounds": n, "border-image": n, "background-img-opts": n, - "css-table": y, + "css-table": a, "css-gencontent": y, "css-fixed": y, "beacon": n, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": n, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-20.scss b/app/assets/stylesheets/translations/firefox-20.scss index 340c767..b7b7484 100644 --- a/app/assets/stylesheets/translations/firefox-20.scss +++ b/app/assets/stylesheets/translations/firefox-20.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 20 (approximately 0.02% of all users) + * Browser: Firefox 20.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-21.scss b/app/assets/stylesheets/translations/firefox-21.scss index 7752fb7..2f6ffb3 100644 --- a/app/assets/stylesheets/translations/firefox-21.scss +++ b/app/assets/stylesheets/translations/firefox-21.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 21 (approximately 0.03% of all users) + * Browser: Firefox 21.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-22.scss b/app/assets/stylesheets/translations/firefox-22.scss index ccec0a4..494c452 100644 --- a/app/assets/stylesheets/translations/firefox-22.scss +++ b/app/assets/stylesheets/translations/firefox-22.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 22 (approximately 0.03% of all users) + * Browser: Firefox 22.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-23.scss b/app/assets/stylesheets/translations/firefox-23.scss index bfbe853..03c2d4d 100644 --- a/app/assets/stylesheets/translations/firefox-23.scss +++ b/app/assets/stylesheets/translations/firefox-23.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 23 (approximately 0.02% of all users) + * Browser: Firefox 23.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-24.scss b/app/assets/stylesheets/translations/firefox-24.scss index e9c26e0..3810bb5 100644 --- a/app/assets/stylesheets/translations/firefox-24.scss +++ b/app/assets/stylesheets/translations/firefox-24.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 24 (approximately 0.04% of all users) + * Browser: Firefox 24.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-25.scss b/app/assets/stylesheets/translations/firefox-25.scss index b42d841..5b17279 100644 --- a/app/assets/stylesheets/translations/firefox-25.scss +++ b/app/assets/stylesheets/translations/firefox-25.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 25 (approximately 0.03% of all users) + * Browser: Firefox 25.0 (approximately 0.06% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -100,7 +100,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-26.scss b/app/assets/stylesheets/translations/firefox-26.scss index 46f8c5d..82bfab3 100644 --- a/app/assets/stylesheets/translations/firefox-26.scss +++ b/app/assets/stylesheets/translations/firefox-26.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 26 (approximately 0.03% of all users) + * Browser: Firefox 26.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-27.scss b/app/assets/stylesheets/translations/firefox-27.scss index dbb0ec3..0fd62c6 100644 --- a/app/assets/stylesheets/translations/firefox-27.scss +++ b/app/assets/stylesheets/translations/firefox-27.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 27 (approximately 0.03% of all users) + * Browser: Firefox 27.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-28.scss b/app/assets/stylesheets/translations/firefox-28.scss index 465d67d..539a2b1 100644 --- a/app/assets/stylesheets/translations/firefox-28.scss +++ b/app/assets/stylesheets/translations/firefox-28.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 28 (approximately 0.03% of all users) + * Browser: Firefox 28.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-29.scss b/app/assets/stylesheets/translations/firefox-29.scss index a394cf7..64501c5 100644 --- a/app/assets/stylesheets/translations/firefox-29.scss +++ b/app/assets/stylesheets/translations/firefox-29.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 29 (approximately 0.04% of all users) + * Browser: Firefox 29.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-3.5.scss b/app/assets/stylesheets/translations/firefox-3.5.scss index d587b55..93968cf 100644 --- a/app/assets/stylesheets/translations/firefox-3.5.scss +++ b/app/assets/stylesheets/translations/firefox-3.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-3.6.scss b/app/assets/stylesheets/translations/firefox-3.6.scss index a03c7e0..54fb17e 100644 --- a/app/assets/stylesheets/translations/firefox-3.6.scss +++ b/app/assets/stylesheets/translations/firefox-3.6.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Firefox 3.6 (approximately 0.04% of all users) + * Browser: Firefox 3.6 (approximately 0.03% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-3.scss b/app/assets/stylesheets/translations/firefox-3.scss index 2765e76..b36422c 100644 --- a/app/assets/stylesheets/translations/firefox-3.scss +++ b/app/assets/stylesheets/translations/firefox-3.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 3 (approximately 0.02% of all users) + * Browser: Firefox 3.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 3; +$browser_version: 3.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-30.scss b/app/assets/stylesheets/translations/firefox-30.scss index 2b15204..b5d17f2 100644 --- a/app/assets/stylesheets/translations/firefox-30.scss +++ b/app/assets/stylesheets/translations/firefox-30.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 30 (approximately 0.09% of all users) + * Browser: Firefox 30.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-31.scss b/app/assets/stylesheets/translations/firefox-31.scss index f298cc9..b1abb30 100644 --- a/app/assets/stylesheets/translations/firefox-31.scss +++ b/app/assets/stylesheets/translations/firefox-31.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 31 (approximately 0.13% of all users) + * Browser: Firefox 31.0 (approximately 0.09% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-32.scss b/app/assets/stylesheets/translations/firefox-32.scss index 9169fe3..60fd823 100644 --- a/app/assets/stylesheets/translations/firefox-32.scss +++ b/app/assets/stylesheets/translations/firefox-32.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 32 (approximately 0.06% of all users) + * Browser: Firefox 32.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-33.scss b/app/assets/stylesheets/translations/firefox-33.scss index a197437..ec0d98d 100644 --- a/app/assets/stylesheets/translations/firefox-33.scss +++ b/app/assets/stylesheets/translations/firefox-33.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 33 (approximately 0.07% of all users) + * Browser: Firefox 33.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-34.scss b/app/assets/stylesheets/translations/firefox-34.scss index 3ea9697..1971092 100644 --- a/app/assets/stylesheets/translations/firefox-34.scss +++ b/app/assets/stylesheets/translations/firefox-34.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 34 (approximately 0.08% of all users) + * Browser: Firefox 34.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-35.scss b/app/assets/stylesheets/translations/firefox-35.scss index 210862c..4475ee8 100644 --- a/app/assets/stylesheets/translations/firefox-35.scss +++ b/app/assets/stylesheets/translations/firefox-35.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 35 (approximately 0.11% of all users) + * Browser: Firefox 35.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-36.scss b/app/assets/stylesheets/translations/firefox-36.scss index c8f14be..e646ca3 100644 --- a/app/assets/stylesheets/translations/firefox-36.scss +++ b/app/assets/stylesheets/translations/firefox-36.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 36 (approximately 0.11% of all users) + * Browser: Firefox 36.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-37.scss b/app/assets/stylesheets/translations/firefox-37.scss index d7144d4..8976d15 100644 --- a/app/assets/stylesheets/translations/firefox-37.scss +++ b/app/assets/stylesheets/translations/firefox-37.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 37 (approximately 0.17% of all users) + * Browser: Firefox 37.0 (approximately 0.14% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,8 +168,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-38.scss b/app/assets/stylesheets/translations/firefox-38.scss index ec137a3..089a874 100644 --- a/app/assets/stylesheets/translations/firefox-38.scss +++ b/app/assets/stylesheets/translations/firefox-38.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 38 (approximately 0.51% of all users) + * Browser: Firefox 38.0 (approximately 0.29% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-39.scss b/app/assets/stylesheets/translations/firefox-39.scss index 0dc5d76..9ab8fa9 100644 --- a/app/assets/stylesheets/translations/firefox-39.scss +++ b/app/assets/stylesheets/translations/firefox-39.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 39 (approximately 4.0% of all users) + * Browser: Firefox 39.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-4.scss b/app/assets/stylesheets/translations/firefox-4.scss index 07b9d1e..e10b3b0 100644 --- a/app/assets/stylesheets/translations/firefox-4.scss +++ b/app/assets/stylesheets/translations/firefox-4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 4 (approximately 0.02% of all users) + * Browser: Firefox 4.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-40.scss b/app/assets/stylesheets/translations/firefox-40.scss index cda2531..f86ec6b 100644 --- a/app/assets/stylesheets/translations/firefox-40.scss +++ b/app/assets/stylesheets/translations/firefox-40.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 40 (approximately 3.31% of all users) + * Browser: Firefox 40.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-41.scss b/app/assets/stylesheets/translations/firefox-41.scss index d50d500..7f4d984 100644 --- a/app/assets/stylesheets/translations/firefox-41.scss +++ b/app/assets/stylesheets/translations/firefox-41.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 41 (approximately 0.13% of all users) + * Browser: Firefox 41.0 (approximately 0.27% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -55,7 +55,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -106,12 +106,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -165,8 +166,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -210,7 +212,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-42.scss b/app/assets/stylesheets/translations/firefox-42.scss index f5ef995..df36e8c 100644 --- a/app/assets/stylesheets/translations/firefox-42.scss +++ b/app/assets/stylesheets/translations/firefox-42.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 42 (approximately 0.01% of all users) + * Browser: Firefox 42.0 (approximately 4.19% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -55,7 +55,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -90,7 +90,7 @@ $browser_capabilities: ( "websockets": y, "hidden": y, "script-async": y, - "mediasource": nd, + "mediasource": y, "cors": y, "css-backdrop-filter": n, "calc": y, @@ -106,12 +106,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -165,8 +166,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -210,7 +212,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -266,7 +269,7 @@ $browser_capabilities: ( "http2": y, "font-kerning": y, "jpeg2000": n, - "upgradeinsecurerequests": n, + "upgradeinsecurerequests": y, "publickeypinning": y, "input-email-tel-url": y, "fieldset-disabled": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-5.scss b/app/assets/stylesheets/translations/firefox-5.scss index f917fdd..eec6f27 100644 --- a/app/assets/stylesheets/translations/firefox-5.scss +++ b/app/assets/stylesheets/translations/firefox-5.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 5 (approximately 0.01% of all users) + * Browser: Firefox 5.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-6.scss b/app/assets/stylesheets/translations/firefox-6.scss index 1e77199..d4c63fb 100644 --- a/app/assets/stylesheets/translations/firefox-6.scss +++ b/app/assets/stylesheets/translations/firefox-6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 6 (approximately 0.02% of all users) + * Browser: Firefox 6.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-7.scss b/app/assets/stylesheets/translations/firefox-7.scss index bd0091a..2074379 100644 --- a/app/assets/stylesheets/translations/firefox-7.scss +++ b/app/assets/stylesheets/translations/firefox-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 7 (approximately 0.01% of all users) + * Browser: Firefox 7.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-8.scss b/app/assets/stylesheets/translations/firefox-8.scss index 643883d..a5393c7 100644 --- a/app/assets/stylesheets/translations/firefox-8.scss +++ b/app/assets/stylesheets/translations/firefox-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 8 (approximately 0.02% of all users) + * Browser: Firefox 8.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/firefox-9.scss b/app/assets/stylesheets/translations/firefox-9.scss index 99ee4f0..1cb6d8f 100644 --- a/app/assets/stylesheets/translations/firefox-9.scss +++ b/app/assets/stylesheets/translations/firefox-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Firefox 9 (approximately 0.01% of all users) + * Browser: Firefox 9.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-10.scss b/app/assets/stylesheets/translations/ie-10.scss index d7427cc..7a274a8 100644 --- a/app/assets/stylesheets/translations/ie-10.scss +++ b/app/assets/stylesheets/translations/ie-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 10 (approximately 1.03% of all users) + * Browser: IE 10.0 (approximately 0.87% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-11.scss b/app/assets/stylesheets/translations/ie-11.scss index 2a29f8f..2f8e123 100644 --- a/app/assets/stylesheets/translations/ie-11.scss +++ b/app/assets/stylesheets/translations/ie-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 11 (approximately 6.17% of all users) + * Browser: IE 11.0 (approximately 6.45% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -83,7 +83,7 @@ $browser_capabilities: ( "xhtmlsmil": n, "wai-aria": a, "geolocation": y, - "flexbox": y, + "flexbox": a, "webgl": y, "fileapi": a, "shadowdom": n, @@ -138,12 +138,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": y, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-5.5.scss b/app/assets/stylesheets/translations/ie-5.5.scss index 35b72b9..088ed79 100644 --- a/app/assets/stylesheets/translations/ie-5.5.scss +++ b/app/assets/stylesheets/translations/ie-5.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-6.scss b/app/assets/stylesheets/translations/ie-6.scss index 3608e30..83fd965 100644 --- a/app/assets/stylesheets/translations/ie-6.scss +++ b/app/assets/stylesheets/translations/ie-6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 6 (approximately 0.07% of all users) + * Browser: IE 6.0 (approximately 0.04% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-7.scss b/app/assets/stylesheets/translations/ie-7.scss index 178532c..c7083c0 100644 --- a/app/assets/stylesheets/translations/ie-7.scss +++ b/app/assets/stylesheets/translations/ie-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 7 (approximately 0.05% of all users) + * Browser: IE 7.0 (approximately 0.05% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-8.scss b/app/assets/stylesheets/translations/ie-8.scss index 747d8bb..a4ccffe 100644 --- a/app/assets/stylesheets/translations/ie-8.scss +++ b/app/assets/stylesheets/translations/ie-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 8 (approximately 1.45% of all users) + * Browser: IE 8.0 (approximately 1.18% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-9.scss b/app/assets/stylesheets/translations/ie-9.scss index 136225f..4f26d8e 100644 --- a/app/assets/stylesheets/translations/ie-9.scss +++ b/app/assets/stylesheets/translations/ie-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE 9 (approximately 1.14% of all users) + * Browser: IE 9.0 (approximately 0.91% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": a, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie-TP.scss b/app/assets/stylesheets/translations/ie-TP.scss deleted file mode 100644 index ffde19a..0000000 --- a/app/assets/stylesheets/translations/ie-TP.scss +++ /dev/null @@ -1,241 +0,0 @@ -/* - * ../translations - * Browser: IE TP (approximately 0.0% of all users) - * - */ - -$browser: ie; -$browser_prefix: ms; -$browser_version: TP; -$browser_type: desktop; - -// CSS Compatibility - -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": a, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": y, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": y, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": yx, - "css-transitions": y, - "font-feature": y, - "css-animation": y, - "css-gradients": y, - "css-canvas": n, - "css-reflections": n, - "css-masks": n, - "svg": y, - "svg-css": y, - "svg-smil": p, - "svg-fonts": n, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": n, - "indexeddb": a, - "online-status": y, - "eventsource": n, - "x-doc-messaging": a, - "datauri": a, - "mathml": n, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": n, - "wai-aria": y, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": p, - "mpeg4": y, - "ogv": p, - "wordwrap": a, - "progressmeter": a, - "object-fit": n, - "xhr2": y, - "minmaxwh": y, - "details": n, - "text-stroke": n, - "inline-block": y, - "notifications": n, - "stream": n, - "svg-img": y, - "datalist": a, - "dataset": y, - "css-grid": ax, - "menu": n, - "rem": y, - "ttf": a, - "touch": y, - "matchesselector": ax, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": y, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": ax, - "spellcheck-attribute": y, - "fullscreen": y, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": n, - "input-color": n, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": n, - "getcomputedstyle": y, - "word-break": y, - "viewport-units": a, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": n, - "pointer": y, - "user-select-none": yx, - "webp": n, - "intrinsic-width": n, - "cryptography": y, - "template": n, - "opus": n, - "jpegxr": y, - "channel-messaging": y, - "css3-tabsize": n, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": ax, - "text-emphasis": n, - "canvas-blending": n, - "clipboard": a, - "rtcpeerconnection": n, - "css3-cursors": y, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": n, - "css-variables": n, - "vibration": n, - "css-backgroundblendmode": n, - "css-mixblendmode": n, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": u, - "text-decoration": n, - "speech-synthesis": n, - "user-timing": y, - "srcset": n, - "ambient-light": n, - "will-change": n, - "css-shapes": n, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": n, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": n, - "woff2": n, - "text-size-adjust": n, - "web-animation": n, - "resource-timing": y, - "custom-elements": p, - "imports": p, - "input-file-multiple": y, - "atob-btoa": y, - "css-appearance": n, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": n, - "getrandomvalues": y, - "screen-orientation": ax, - "font-loading": n, - "font-unicode-range": a, - "gamepad": y, - "css-font-stretch": y, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": a, - "xml-serializer": y, - "css-image-set": n, - "css-boxdecorationbreak": n, - "object-observe": n, - "broadcastchannel": n, - "css-crisp-edges": ax, - "css-text-align-last": a, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": ax -); - -@import "bumbleberry-settings"; -@import "../translations"; diff --git a/app/assets/stylesheets/translations/ie_mob-10.scss b/app/assets/stylesheets/translations/ie_mob-10.scss index 4150cd1..4a93047 100644 --- a/app/assets/stylesheets/translations/ie_mob-10.scss +++ b/app/assets/stylesheets/translations/ie_mob-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE Mobile 10 (approximately 0.18% of all users) + * Browser: IE Mobile 10.0 (approximately 0.16% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ie_mob-11.scss b/app/assets/stylesheets/translations/ie_mob-11.scss index 9e2c2d0..b2fd69b 100644 --- a/app/assets/stylesheets/translations/ie_mob-11.scss +++ b/app/assets/stylesheets/translations/ie_mob-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: IE Mobile 11 (approximately 0.73% of all users) + * Browser: IE Mobile 11.0 (approximately 0.73% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -138,12 +138,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": a, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": a, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-3.2.scss b/app/assets/stylesheets/translations/ios_saf-3.2.scss index 2d57ac8..566334b 100644 --- a/app/assets/stylesheets/translations/ios_saf-3.2.scss +++ b/app/assets/stylesheets/translations/ios_saf-3.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-4.0-4.1.scss b/app/assets/stylesheets/translations/ios_saf-4.0-4.1.scss index 4cc410f..aaab525 100644 --- a/app/assets/stylesheets/translations/ios_saf-4.0-4.1.scss +++ b/app/assets/stylesheets/translations/ios_saf-4.0-4.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 4.0-4.1 (approximately 0.0% of all users) + * Browser: iOS Safari 4.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.0-4.1; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-4.2-4.3.scss b/app/assets/stylesheets/translations/ios_saf-4.2-4.3.scss index 4fb6e4d..2359c4b 100644 --- a/app/assets/stylesheets/translations/ios_saf-4.2-4.3.scss +++ b/app/assets/stylesheets/translations/ios_saf-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 4.2-4.3 (approximately 0.0% of all users) + * Browser: iOS Safari 4.2 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-5.0-5.1.scss b/app/assets/stylesheets/translations/ios_saf-5.0-5.1.scss index d996adc..3fdae78 100644 --- a/app/assets/stylesheets/translations/ios_saf-5.0-5.1.scss +++ b/app/assets/stylesheets/translations/ios_saf-5.0-5.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 5.0-5.1 (approximately 0.02% of all users) + * Browser: iOS Safari 5.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 5.0-5.1; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -121,7 +121,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": y, + "rem": a, "ttf": y, "touch": y, "matchesselector": ax, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-6.0-6.1.scss b/app/assets/stylesheets/translations/ios_saf-6.0-6.1.scss index 5e931fd..77a519c 100644 --- a/app/assets/stylesheets/translations/ios_saf-6.0-6.1.scss +++ b/app/assets/stylesheets/translations/ios_saf-6.0-6.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 6.0-6.1 (approximately 0.04% of all users) + * Browser: iOS Safari 6.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 6.0-6.1; +$browser_version: 6.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-7.0-7.1.scss b/app/assets/stylesheets/translations/ios_saf-7.0-7.1.scss index 3a9b753..ade1f41 100644 --- a/app/assets/stylesheets/translations/ios_saf-7.0-7.1.scss +++ b/app/assets/stylesheets/translations/ios_saf-7.0-7.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 7.0-7.1 (approximately 0.65% of all users) + * Browser: iOS Safari 7.0 (approximately 0.31% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 7.0-7.1; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss b/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss index 82bece7..13adda6 100644 --- a/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss +++ b/app/assets/stylesheets/translations/ios_saf-8.1-8.4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 8.1-8.4 (approximately 6.99% of all users) + * Browser: iOS Safari 8.1 (approximately 1.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8.1-8.4; +$browser_version: 8.1; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/ios_saf-8.scss b/app/assets/stylesheets/translations/ios_saf-8.scss index 9aee48a..9aee87b 100644 --- a/app/assets/stylesheets/translations/ios_saf-8.scss +++ b/app/assets/stylesheets/translations/ios_saf-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: iOS Safari 8 (approximately 0.09% of all users) + * Browser: iOS Safari 8.0 (approximately 0.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mini-5.0-8.0.scss b/app/assets/stylesheets/translations/op_mini-5.0-8.0.scss index 38d9f5a..266ef87 100644 --- a/app/assets/stylesheets/translations/op_mini-5.0-8.0.scss +++ b/app/assets/stylesheets/translations/op_mini-5.0-8.0.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera Mini 5.0-8.0 (approximately 5.37% of all users) + * Browser: Opera Mini 5.0 (approximately 4.86% of all users) * */ $browser: op_mini; $browser_prefix: o; -$browser_version: 5.0-8.0; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -58,7 +58,7 @@ $browser_capabilities: ( "css-canvas": n, "css-reflections": n, "css-masks": n, - "console-basic": n, + "console-basic": y, "svg": y, "svg-css": a, "svg-smil": n, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": n, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-10.scss b/app/assets/stylesheets/translations/op_mob-10.scss index 7225ebf..1c316e1 100644 --- a/app/assets/stylesheets/translations/op_mob-10.scss +++ b/app/assets/stylesheets/translations/op_mob-10.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera Mobile 10 (approximately 0.0% of all users) + * Browser: Opera Mobile 10.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": u, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-11.1.scss b/app/assets/stylesheets/translations/op_mob-11.1.scss index 165383d..2ade4a6 100644 --- a/app/assets/stylesheets/translations/op_mob-11.1.scss +++ b/app/assets/stylesheets/translations/op_mob-11.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-11.5.scss b/app/assets/stylesheets/translations/op_mob-11.5.scss index 2ed47df..bb76e25 100644 --- a/app/assets/stylesheets/translations/op_mob-11.5.scss +++ b/app/assets/stylesheets/translations/op_mob-11.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-11.scss b/app/assets/stylesheets/translations/op_mob-11.scss index 066207e..659e2c7 100644 --- a/app/assets/stylesheets/translations/op_mob-11.scss +++ b/app/assets/stylesheets/translations/op_mob-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera Mobile 11 (approximately 0.0% of all users) + * Browser: Opera Mobile 11.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-12.1.scss b/app/assets/stylesheets/translations/op_mob-12.1.scss index d175f67..0325fba 100644 --- a/app/assets/stylesheets/translations/op_mob-12.1.scss +++ b/app/assets/stylesheets/translations/op_mob-12.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Opera Mobile 12.1 (approximately 0.03% of all users) + * Browser: Opera Mobile 12.1 (approximately 0.0% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/op_mob-12.scss b/app/assets/stylesheets/translations/op_mob-12.scss index ed5e913..a3a32b6 100644 --- a/app/assets/stylesheets/translations/op_mob-12.scss +++ b/app/assets/stylesheets/translations/op_mob-12.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera Mobile 12 (approximately 0.02% of all users) + * Browser: Opera Mobile 12.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: mobile; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-10.0-10.1.scss b/app/assets/stylesheets/translations/opera-10.0-10.1.scss index 9930525..9bdfec8 100644 --- a/app/assets/stylesheets/translations/opera-10.0-10.1.scss +++ b/app/assets/stylesheets/translations/opera-10.0-10.1.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 10.0-10.1 (approximately 0.04% of all users) + * Browser: Opera 10.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 10.0-10.1; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -220,8 +222,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -237,7 +240,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-10.5.scss b/app/assets/stylesheets/translations/opera-10.5.scss index 135cdcb..44e05ee 100644 --- a/app/assets/stylesheets/translations/opera-10.5.scss +++ b/app/assets/stylesheets/translations/opera-10.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -237,7 +240,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-10.6.scss b/app/assets/stylesheets/translations/opera-10.6.scss index ddb92e5..ac432b5 100644 --- a/app/assets/stylesheets/translations/opera-10.6.scss +++ b/app/assets/stylesheets/translations/opera-10.6.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-11.1.scss b/app/assets/stylesheets/translations/opera-11.1.scss index 216f076..7e6e635 100644 --- a/app/assets/stylesheets/translations/opera-11.1.scss +++ b/app/assets/stylesheets/translations/opera-11.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-11.5.scss b/app/assets/stylesheets/translations/opera-11.5.scss index 40cd42e..4aec9ce 100644 --- a/app/assets/stylesheets/translations/opera-11.5.scss +++ b/app/assets/stylesheets/translations/opera-11.5.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-11.6.scss b/app/assets/stylesheets/translations/opera-11.6.scss index 0c0b3b2..e07bbd5 100644 --- a/app/assets/stylesheets/translations/opera-11.6.scss +++ b/app/assets/stylesheets/translations/opera-11.6.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": y, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-11.scss b/app/assets/stylesheets/translations/opera-11.scss index ec7c2f2..e2d802d 100644 --- a/app/assets/stylesheets/translations/opera-11.scss +++ b/app/assets/stylesheets/translations/opera-11.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 11 (approximately 0.02% of all users) + * Browser: Opera 11.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -183,7 +185,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-12.1.scss b/app/assets/stylesheets/translations/opera-12.1.scss index 8dbe89a..c00ec3c 100644 --- a/app/assets/stylesheets/translations/opera-12.1.scss +++ b/app/assets/stylesheets/translations/opera-12.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Opera 12.1 (approximately 0.13% of all users) + * Browser: Opera 12.1 (approximately 0.16% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-12.scss b/app/assets/stylesheets/translations/opera-12.scss index dd95063..9d10a43 100644 --- a/app/assets/stylesheets/translations/opera-12.scss +++ b/app/assets/stylesheets/translations/opera-12.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 12 (approximately 0.02% of all users) + * Browser: Opera 12.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-15.scss b/app/assets/stylesheets/translations/opera-15.scss index aa84b62..45e4f9c 100644 --- a/app/assets/stylesheets/translations/opera-15.scss +++ b/app/assets/stylesheets/translations/opera-15.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 15 (approximately 0.01% of all users) + * Browser: Opera 15.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-16.scss b/app/assets/stylesheets/translations/opera-16.scss index 9ceb768..f9602f9 100644 --- a/app/assets/stylesheets/translations/opera-16.scss +++ b/app/assets/stylesheets/translations/opera-16.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 16 (approximately 0.01% of all users) + * Browser: Opera 16.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-17.scss b/app/assets/stylesheets/translations/opera-17.scss index 935bba2..dfd80c3 100644 --- a/app/assets/stylesheets/translations/opera-17.scss +++ b/app/assets/stylesheets/translations/opera-17.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 17 (approximately 0.01% of all users) + * Browser: Opera 17.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-18.scss b/app/assets/stylesheets/translations/opera-18.scss index dad2fe3..7653422 100644 --- a/app/assets/stylesheets/translations/opera-18.scss +++ b/app/assets/stylesheets/translations/opera-18.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 18 (approximately 0.01% of all users) + * Browser: Opera 18.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-19.scss b/app/assets/stylesheets/translations/opera-19.scss index 47d40a4..0ab766f 100644 --- a/app/assets/stylesheets/translations/opera-19.scss +++ b/app/assets/stylesheets/translations/opera-19.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 19 (approximately 0.01% of all users) + * Browser: Opera 19.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-20.scss b/app/assets/stylesheets/translations/opera-20.scss index f55bf3f..b08f4c5 100644 --- a/app/assets/stylesheets/translations/opera-20.scss +++ b/app/assets/stylesheets/translations/opera-20.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 20 (approximately 0.01% of all users) + * Browser: Opera 20.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-21.scss b/app/assets/stylesheets/translations/opera-21.scss index eaf349f..18d3d6d 100644 --- a/app/assets/stylesheets/translations/opera-21.scss +++ b/app/assets/stylesheets/translations/opera-21.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 21 (approximately 0.01% of all users) + * Browser: Opera 21.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-22.scss b/app/assets/stylesheets/translations/opera-22.scss index 054624c..c11fb43 100644 --- a/app/assets/stylesheets/translations/opera-22.scss +++ b/app/assets/stylesheets/translations/opera-22.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 22 (approximately 0.01% of all users) + * Browser: Opera 22.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-23.scss b/app/assets/stylesheets/translations/opera-23.scss index 2d5ff7f..7b67147 100644 --- a/app/assets/stylesheets/translations/opera-23.scss +++ b/app/assets/stylesheets/translations/opera-23.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 23 (approximately 0.01% of all users) + * Browser: Opera 23.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-24.scss b/app/assets/stylesheets/translations/opera-24.scss index 3bfff7a..cbfe5f6 100644 --- a/app/assets/stylesheets/translations/opera-24.scss +++ b/app/assets/stylesheets/translations/opera-24.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 24 (approximately 0.01% of all users) + * Browser: Opera 24.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-25.scss b/app/assets/stylesheets/translations/opera-25.scss index 8e09e59..d0e94ff 100644 --- a/app/assets/stylesheets/translations/opera-25.scss +++ b/app/assets/stylesheets/translations/opera-25.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 25 (approximately 0.01% of all users) + * Browser: Opera 25.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-26.scss b/app/assets/stylesheets/translations/opera-26.scss index b2a479c..76ff9ca 100644 --- a/app/assets/stylesheets/translations/opera-26.scss +++ b/app/assets/stylesheets/translations/opera-26.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 26 (approximately 0.01% of all users) + * Browser: Opera 26.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-27.scss b/app/assets/stylesheets/translations/opera-27.scss index 57f6bcc..a742af3 100644 --- a/app/assets/stylesheets/translations/opera-27.scss +++ b/app/assets/stylesheets/translations/opera-27.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 27 (approximately 0.01% of all users) + * Browser: Opera 27.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-28.scss b/app/assets/stylesheets/translations/opera-28.scss index 2682200..fe0804a 100644 --- a/app/assets/stylesheets/translations/opera-28.scss +++ b/app/assets/stylesheets/translations/opera-28.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 28 (approximately 0.02% of all users) + * Browser: Opera 28.0 (approximately 0.11% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-29.scss b/app/assets/stylesheets/translations/opera-29.scss index 60f1c99..7b2b21c 100644 --- a/app/assets/stylesheets/translations/opera-29.scss +++ b/app/assets/stylesheets/translations/opera-29.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 29 (approximately 0.02% of all users) + * Browser: Opera 29.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-30.scss b/app/assets/stylesheets/translations/opera-30.scss index cc65e12..e1ce7c1 100644 --- a/app/assets/stylesheets/translations/opera-30.scss +++ b/app/assets/stylesheets/translations/opera-30.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 30 (approximately 0.18% of all users) + * Browser: Opera 30.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-31.scss b/app/assets/stylesheets/translations/opera-31.scss index 26fdb24..5381abf 100644 --- a/app/assets/stylesheets/translations/opera-31.scss +++ b/app/assets/stylesheets/translations/opera-31.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 31 (approximately 0.5% of all users) + * Browser: Opera 31.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-32.scss b/app/assets/stylesheets/translations/opera-32.scss index 8fbbcfd..4a716b8 100644 --- a/app/assets/stylesheets/translations/opera-32.scss +++ b/app/assets/stylesheets/translations/opera-32.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 32 (approximately 0.0% of all users) + * Browser: Opera 32.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-9.5-9.6.scss b/app/assets/stylesheets/translations/opera-9.5-9.6.scss index 4c570fe..ce54900 100644 --- a/app/assets/stylesheets/translations/opera-9.5-9.6.scss +++ b/app/assets/stylesheets/translations/opera-9.5-9.6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 9.5-9.6 (approximately 0.01% of all users) + * Browser: Opera 9.5 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9.5-9.6; +$browser_version: 9.5; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -174,7 +176,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -220,8 +222,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/opera-9.scss b/app/assets/stylesheets/translations/opera-9.scss index be0edaa..e911803 100644 --- a/app/assets/stylesheets/translations/opera-9.scss +++ b/app/assets/stylesheets/translations/opera-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Opera 9 (approximately 0.01% of all users) + * Browser: Opera 9.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,6 +224,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-3.1.scss b/app/assets/stylesheets/translations/safari-3.1.scss index 234f8a8..45172a1 100644 --- a/app/assets/stylesheets/translations/safari-3.1.scss +++ b/app/assets/stylesheets/translations/safari-3.1.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-3.2.scss b/app/assets/stylesheets/translations/safari-3.2.scss index d4244d1..88f8570 100644 --- a/app/assets/stylesheets/translations/safari-3.2.scss +++ b/app/assets/stylesheets/translations/safari-3.2.scss @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-4.scss b/app/assets/stylesheets/translations/safari-4.scss index 4cbadee..1948adf 100644 --- a/app/assets/stylesheets/translations/safari-4.scss +++ b/app/assets/stylesheets/translations/safari-4.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 4 (approximately 0.02% of all users) + * Browser: Safari 4.0 (approximately 0.03% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-5.1.scss b/app/assets/stylesheets/translations/safari-5.1.scss index 1e9dfd7..bcc96ab 100644 --- a/app/assets/stylesheets/translations/safari-5.1.scss +++ b/app/assets/stylesheets/translations/safari-5.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Safari 5.1 (approximately 0.18% of all users) + * Browser: Safari 5.1 (approximately 0.15% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-5.scss b/app/assets/stylesheets/translations/safari-5.scss index cd9e226..3736868 100644 --- a/app/assets/stylesheets/translations/safari-5.scss +++ b/app/assets/stylesheets/translations/safari-5.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 5 (approximately 0.07% of all users) + * Browser: Safari 5.0 (approximately 0.07% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": u, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-6.1.scss b/app/assets/stylesheets/translations/safari-6.1.scss index bcc1ecb..62fbea0 100644 --- a/app/assets/stylesheets/translations/safari-6.1.scss +++ b/app/assets/stylesheets/translations/safari-6.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Safari 6.1 (approximately 0.15% of all users) + * Browser: Safari 6.1 (approximately 0.42% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-6.scss b/app/assets/stylesheets/translations/safari-6.scss index c9d09f7..bfc8237 100644 --- a/app/assets/stylesheets/translations/safari-6.scss +++ b/app/assets/stylesheets/translations/safari-6.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 6 (approximately 0.03% of all users) + * Browser: Safari 6.0 (approximately 0.02% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-7.1.scss b/app/assets/stylesheets/translations/safari-7.1.scss index 61393f6..3a1fb97 100644 --- a/app/assets/stylesheets/translations/safari-7.1.scss +++ b/app/assets/stylesheets/translations/safari-7.1.scss @@ -1,6 +1,6 @@ /* * ../translations - * Browser: Safari 7.1 (approximately 0.36% of all users) + * Browser: Safari 7.1 (approximately 0.09% of all users) * */ @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-7.scss b/app/assets/stylesheets/translations/safari-7.scss index d3a63ae..5eb2205 100644 --- a/app/assets/stylesheets/translations/safari-7.scss +++ b/app/assets/stylesheets/translations/safari-7.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 7 (approximately 0.1% of all users) + * Browser: Safari 7.0 (approximately 0.13% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-8.scss b/app/assets/stylesheets/translations/safari-8.scss index a4d4e21..75b0222 100644 --- a/app/assets/stylesheets/translations/safari-8.scss +++ b/app/assets/stylesheets/translations/safari-8.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 8 (approximately 1.27% of all users) + * Browser: Safari 8.0 (approximately 0.41% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -285,6 +288,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/translations/safari-9.scss b/app/assets/stylesheets/translations/safari-9.scss index c959d84..7c1280a 100644 --- a/app/assets/stylesheets/translations/safari-9.scss +++ b/app/assets/stylesheets/translations/safari-9.scss @@ -1,12 +1,12 @@ /* * ../translations - * Browser: Safari 9 (approximately 0.02% of all users) + * Browser: Safari 9.0 (approximately 1.54% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -43,7 +43,7 @@ $browser_capabilities: ( "css3-colors": y, "css3-boxsizing": y, "css-mediaqueries": y, - "multicolumn": y, + "multicolumn": a, "border-radius": y, "transforms2d": y, "use-strict": y, @@ -144,6 +144,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -156,7 +157,7 @@ $browser_capabilities: ( "css-filters": yx, "getcomputedstyle": y, "mp3": y, - "word-break": a, + "word-break": y, "viewport-units": y, "contentsecuritypolicy": y, "pagevisibility": y, @@ -167,6 +168,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -221,7 +223,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -254,16 +257,16 @@ $browser_capabilities: ( "currentcolor": y, "input-pattern": a, "registerprotocolhandler": n, - "css-snappoints": yx, + "css-snappoints": ax, "input-minlength": n, - "css-media-interaction": u, + "css-media-interaction": y, "ime": n, "font-smooth": ax, "audiotracks": y, "videotracks": y, "contentsecuritypolicy2": n, "permissions-api": n, - "http2": y, + "http2": a, "font-kerning": yx, "jpeg2000": y, "upgradeinsecurerequests": n, @@ -281,10 +284,11 @@ $browser_capabilities: ( "css-element-function": n, "u2f": n, "aac": y, - "link-rel-prefetch": u, + "link-rel-prefetch": n, "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -292,6 +296,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -299,10 +306,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/and_uc-9.9.scss b/app/assets/stylesheets/web-fonts/and_uc-9.9.scss index 2b59e12..c25dee8 100644 --- a/app/assets/stylesheets/web-fonts/and_uc-9.9.scss +++ b/app/assets/stylesheets/web-fonts/and_uc-9.9.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: UC Browser for Android 9.9 (approximately 7.1% of all users) + * Browser: UC Browser for Android 9.9 (approximately 8.11% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": n, "input-color": a, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": u, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-2.1.scss b/app/assets/stylesheets/web-fonts/android-2.1.scss index 673e310..d470532 100644 --- a/app/assets/stylesheets/web-fonts/android-2.1.scss +++ b/app/assets/stylesheets/web-fonts/android-2.1.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-2.2.scss b/app/assets/stylesheets/web-fonts/android-2.2.scss index 6d158a0..1c272f5 100644 --- a/app/assets/stylesheets/web-fonts/android-2.2.scss +++ b/app/assets/stylesheets/web-fonts/android-2.2.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": u, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-2.3.scss b/app/assets/stylesheets/web-fonts/android-2.3.scss index 0b4157e..bf0a974 100644 --- a/app/assets/stylesheets/web-fonts/android-2.3.scss +++ b/app/assets/stylesheets/web-fonts/android-2.3.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Android Browser 2.3 (approximately 0.11% of all users) + * Browser: Android Browser 2.3 (approximately 0.03% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-3.scss b/app/assets/stylesheets/web-fonts/android-3.scss index 4daa502..95606a0 100644 --- a/app/assets/stylesheets/web-fonts/android-3.scss +++ b/app/assets/stylesheets/web-fonts/android-3.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Android Browser 3 (approximately 0.0% of all users) + * Browser: Android Browser 3.0 (approximately 0.0% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 3; +$browser_version: 3.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -272,7 +275,7 @@ $browser_capabilities: ( "input-email-tel-url": y, "fieldset-disabled": n, "font-variant-alternates": n, - "form-attribute": u, + "form-attribute": y, "es5": a, "page-transition-events": y, "ogg-vorbis": y, @@ -281,11 +284,12 @@ $browser_capabilities: ( "css-filter-function": n, "css-element-function": n, "u2f": n, - "aac": u, + "aac": y, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,17 +297,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, - "css-writing-mode": u, - "customevent": u, + "css-writing-mode": yx, + "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.1.scss b/app/assets/stylesheets/web-fonts/android-4.1.scss index ab9c7ac..0956e27 100644 --- a/app/assets/stylesheets/web-fonts/android-4.1.scss +++ b/app/assets/stylesheets/web-fonts/android-4.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Android Browser 4.1 (approximately 1.18% of all users) + * Browser: Android Browser 4.1 (approximately 0.48% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.2-4.3.scss b/app/assets/stylesheets/web-fonts/android-4.2-4.3.scss index 1a89998..7b1e495 100644 --- a/app/assets/stylesheets/web-fonts/android-4.2-4.3.scss +++ b/app/assets/stylesheets/web-fonts/android-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Android Browser 4.2-4.3 (approximately 2.57% of all users) + * Browser: Android Browser 4.2 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss b/app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss index c76a87e..f351167 100644 --- a/app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss +++ b/app/assets/stylesheets/web-fonts/android-4.4.3-4.4.4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Android Browser 4.4.3-4.4.4 (approximately 2.26% of all users) + * Browser: Android Browser 4.4 (approximately 1.05% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4.4.3-4.4.4; +$browser_version: 4.4; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.4.scss b/app/assets/stylesheets/web-fonts/android-4.4.scss index 0e1c0fd..7ab7f2a 100644 --- a/app/assets/stylesheets/web-fonts/android-4.4.scss +++ b/app/assets/stylesheets/web-fonts/android-4.4.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Android Browser 4.4 (approximately 0.02% of all users) + * Browser: Android Browser 4.4 (approximately 2.03% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": a, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/android-4.scss b/app/assets/stylesheets/web-fonts/android-4.scss index 1362709..e29946d 100644 --- a/app/assets/stylesheets/web-fonts/android-4.scss +++ b/app/assets/stylesheets/web-fonts/android-4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Android Browser 4 (approximately 0.34% of all users) + * Browser: Android Browser 4.0 (approximately 0.1% of all users) * */ $browser: android; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": a, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": a, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/bb-10.scss b/app/assets/stylesheets/web-fonts/bb-10.scss index d910d02..f8ffeb1 100644 --- a/app/assets/stylesheets/web-fonts/bb-10.scss +++ b/app/assets/stylesheets/web-fonts/bb-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Blackberry Browser 10 (approximately 0.0% of all users) + * Browser: Blackberry Browser 10.0 (approximately 0.0% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/bb-7.scss b/app/assets/stylesheets/web-fonts/bb-7.scss index d598011..ff60c89 100644 --- a/app/assets/stylesheets/web-fonts/bb-7.scss +++ b/app/assets/stylesheets/web-fonts/bb-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Blackberry Browser 7 (approximately 0.11% of all users) + * Browser: Blackberry Browser 7.0 (approximately 0.09% of all users) * */ $browser: bb; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": y, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-10.scss b/app/assets/stylesheets/web-fonts/chrome-10.scss index 26b263e..fa462ad 100644 --- a/app/assets/stylesheets/web-fonts/chrome-10.scss +++ b/app/assets/stylesheets/web-fonts/chrome-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 10 (approximately 0.02% of all users) + * Browser: Chrome 10.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-11.scss b/app/assets/stylesheets/web-fonts/chrome-11.scss index 0e16c3c..42e8372 100644 --- a/app/assets/stylesheets/web-fonts/chrome-11.scss +++ b/app/assets/stylesheets/web-fonts/chrome-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 11 (approximately 0.06% of all users) + * Browser: Chrome 11.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": u, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-12.scss b/app/assets/stylesheets/web-fonts/chrome-12.scss index c5b6338..2990c19 100644 --- a/app/assets/stylesheets/web-fonts/chrome-12.scss +++ b/app/assets/stylesheets/web-fonts/chrome-12.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 12 (approximately 0.02% of all users) + * Browser: Chrome 12.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-13.scss b/app/assets/stylesheets/web-fonts/chrome-13.scss index fbea09a..2507d6d 100644 --- a/app/assets/stylesheets/web-fonts/chrome-13.scss +++ b/app/assets/stylesheets/web-fonts/chrome-13.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 13 (approximately 0.01% of all users) + * Browser: Chrome 13.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-14.scss b/app/assets/stylesheets/web-fonts/chrome-14.scss index ec574ba..fe4a6c9 100644 --- a/app/assets/stylesheets/web-fonts/chrome-14.scss +++ b/app/assets/stylesheets/web-fonts/chrome-14.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 14 (approximately 0.01% of all users) + * Browser: Chrome 14.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-15.scss b/app/assets/stylesheets/web-fonts/chrome-15.scss index 672b4b1..2afe5bb 100644 --- a/app/assets/stylesheets/web-fonts/chrome-15.scss +++ b/app/assets/stylesheets/web-fonts/chrome-15.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 15 (approximately 0.01% of all users) + * Browser: Chrome 15.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-16.scss b/app/assets/stylesheets/web-fonts/chrome-16.scss index dc6867c..6b0a3c4 100644 --- a/app/assets/stylesheets/web-fonts/chrome-16.scss +++ b/app/assets/stylesheets/web-fonts/chrome-16.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 16 (approximately 0.02% of all users) + * Browser: Chrome 16.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-17.scss b/app/assets/stylesheets/web-fonts/chrome-17.scss index f623982..bf08bc7 100644 --- a/app/assets/stylesheets/web-fonts/chrome-17.scss +++ b/app/assets/stylesheets/web-fonts/chrome-17.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 17 (approximately 0.01% of all users) + * Browser: Chrome 17.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-18.scss b/app/assets/stylesheets/web-fonts/chrome-18.scss index fb956bd..9e4f6e0 100644 --- a/app/assets/stylesheets/web-fonts/chrome-18.scss +++ b/app/assets/stylesheets/web-fonts/chrome-18.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 18 (approximately 0.02% of all users) + * Browser: Chrome 18.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-19.scss b/app/assets/stylesheets/web-fonts/chrome-19.scss index f024813..dbfb0d0 100644 --- a/app/assets/stylesheets/web-fonts/chrome-19.scss +++ b/app/assets/stylesheets/web-fonts/chrome-19.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 19 (approximately 0.01% of all users) + * Browser: Chrome 19.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-20.scss b/app/assets/stylesheets/web-fonts/chrome-20.scss index d763561..649c2f8 100644 --- a/app/assets/stylesheets/web-fonts/chrome-20.scss +++ b/app/assets/stylesheets/web-fonts/chrome-20.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 20 (approximately 0.01% of all users) + * Browser: Chrome 20.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-21.scss b/app/assets/stylesheets/web-fonts/chrome-21.scss index 11699df..bf53d3f 100644 --- a/app/assets/stylesheets/web-fonts/chrome-21.scss +++ b/app/assets/stylesheets/web-fonts/chrome-21.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 21 (approximately 0.03% of all users) + * Browser: Chrome 21.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-22.scss b/app/assets/stylesheets/web-fonts/chrome-22.scss index 2cc96a3..ae2bfc0 100644 --- a/app/assets/stylesheets/web-fonts/chrome-22.scss +++ b/app/assets/stylesheets/web-fonts/chrome-22.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 22 (approximately 0.07% of all users) + * Browser: Chrome 22.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": a, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-23.scss b/app/assets/stylesheets/web-fonts/chrome-23.scss index c323da6..5891048 100644 --- a/app/assets/stylesheets/web-fonts/chrome-23.scss +++ b/app/assets/stylesheets/web-fonts/chrome-23.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 23 (approximately 0.02% of all users) + * Browser: Chrome 23.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-24.scss b/app/assets/stylesheets/web-fonts/chrome-24.scss index 135d50b..26fdc56 100644 --- a/app/assets/stylesheets/web-fonts/chrome-24.scss +++ b/app/assets/stylesheets/web-fonts/chrome-24.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 24 (approximately 0.02% of all users) + * Browser: Chrome 24.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-25.scss b/app/assets/stylesheets/web-fonts/chrome-25.scss index c1a9e90..26af31a 100644 --- a/app/assets/stylesheets/web-fonts/chrome-25.scss +++ b/app/assets/stylesheets/web-fonts/chrome-25.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 25 (approximately 0.02% of all users) + * Browser: Chrome 25.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": u, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": y, "font-variant-alternates": n, "form-attribute": y, "es5": y, @@ -283,9 +286,10 @@ $browser_capabilities: ( "u2f": n, "aac": y, "link-rel-prefetch": y, - "ol-reversed": u, + "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-26.scss b/app/assets/stylesheets/web-fonts/chrome-26.scss index 6a62b89..09e5f0e 100644 --- a/app/assets/stylesheets/web-fonts/chrome-26.scss +++ b/app/assets/stylesheets/web-fonts/chrome-26.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 26 (approximately 0.04% of all users) + * Browser: Chrome 26.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-27.scss b/app/assets/stylesheets/web-fonts/chrome-27.scss index d651426..699817b 100644 --- a/app/assets/stylesheets/web-fonts/chrome-27.scss +++ b/app/assets/stylesheets/web-fonts/chrome-27.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 27 (approximately 0.03% of all users) + * Browser: Chrome 27.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": y, "mpeg4": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-28.scss b/app/assets/stylesheets/web-fonts/chrome-28.scss index a720536..5f7fc0e 100644 --- a/app/assets/stylesheets/web-fonts/chrome-28.scss +++ b/app/assets/stylesheets/web-fonts/chrome-28.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 28 (approximately 0.03% of all users) + * Browser: Chrome 28.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-29.scss b/app/assets/stylesheets/web-fonts/chrome-29.scss index 2e12f37..59bee91 100644 --- a/app/assets/stylesheets/web-fonts/chrome-29.scss +++ b/app/assets/stylesheets/web-fonts/chrome-29.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 29 (approximately 0.03% of all users) + * Browser: Chrome 29.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-30.scss b/app/assets/stylesheets/web-fonts/chrome-30.scss index b37843f..938ba79 100644 --- a/app/assets/stylesheets/web-fonts/chrome-30.scss +++ b/app/assets/stylesheets/web-fonts/chrome-30.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 30 (approximately 0.04% of all users) + * Browser: Chrome 30.0 (approximately 0.03% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-31.scss b/app/assets/stylesheets/web-fonts/chrome-31.scss index fc219e7..a45e7ef 100644 --- a/app/assets/stylesheets/web-fonts/chrome-31.scss +++ b/app/assets/stylesheets/web-fonts/chrome-31.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 31 (approximately 0.83% of all users) + * Browser: Chrome 31.0 (approximately 0.43% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-32.scss b/app/assets/stylesheets/web-fonts/chrome-32.scss index dfaa7f1..5d3c718 100644 --- a/app/assets/stylesheets/web-fonts/chrome-32.scss +++ b/app/assets/stylesheets/web-fonts/chrome-32.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 32 (approximately 0.05% of all users) + * Browser: Chrome 32.0 (approximately 0.05% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-33.scss b/app/assets/stylesheets/web-fonts/chrome-33.scss index 0a33aa1..241cc3a 100644 --- a/app/assets/stylesheets/web-fonts/chrome-33.scss +++ b/app/assets/stylesheets/web-fonts/chrome-33.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 33 (approximately 0.13% of all users) + * Browser: Chrome 33.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-34.scss b/app/assets/stylesheets/web-fonts/chrome-34.scss index 1a29888..9e7a9d7 100644 --- a/app/assets/stylesheets/web-fonts/chrome-34.scss +++ b/app/assets/stylesheets/web-fonts/chrome-34.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 34 (approximately 0.19% of all users) + * Browser: Chrome 34.0 (approximately 0.07% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-35.scss b/app/assets/stylesheets/web-fonts/chrome-35.scss index caef4e0..5d1fc38 100644 --- a/app/assets/stylesheets/web-fonts/chrome-35.scss +++ b/app/assets/stylesheets/web-fonts/chrome-35.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 35 (approximately 0.19% of all users) + * Browser: Chrome 35.0 (approximately 0.1% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-36.scss b/app/assets/stylesheets/web-fonts/chrome-36.scss index 6decdac..ae5987a 100644 --- a/app/assets/stylesheets/web-fonts/chrome-36.scss +++ b/app/assets/stylesheets/web-fonts/chrome-36.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 36 (approximately 0.16% of all users) + * Browser: Chrome 36.0 (approximately 0.11% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-37.scss b/app/assets/stylesheets/web-fonts/chrome-37.scss index 1fe5894..9428073 100644 --- a/app/assets/stylesheets/web-fonts/chrome-37.scss +++ b/app/assets/stylesheets/web-fonts/chrome-37.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 37 (approximately 0.19% of all users) + * Browser: Chrome 37.0 (approximately 0.08% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-38.scss b/app/assets/stylesheets/web-fonts/chrome-38.scss index 08d7454..886f719 100644 --- a/app/assets/stylesheets/web-fonts/chrome-38.scss +++ b/app/assets/stylesheets/web-fonts/chrome-38.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 38 (approximately 0.14% of all users) + * Browser: Chrome 38.0 (approximately 0.09% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-39.scss b/app/assets/stylesheets/web-fonts/chrome-39.scss index b6bc669..bd24253 100644 --- a/app/assets/stylesheets/web-fonts/chrome-39.scss +++ b/app/assets/stylesheets/web-fonts/chrome-39.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 39 (approximately 0.28% of all users) + * Browser: Chrome 39.0 (approximately 0.16% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-4.scss b/app/assets/stylesheets/web-fonts/chrome-4.scss index 90bc4b6..7e0d592 100644 --- a/app/assets/stylesheets/web-fonts/chrome-4.scss +++ b/app/assets/stylesheets/web-fonts/chrome-4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 4 (approximately 0.02% of all users) + * Browser: Chrome 4.0 (approximately 0.02% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -122,7 +122,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -142,9 +142,10 @@ $browser_capabilities: ( "fullscreen": n, "css-exclusions": n, "requestanimationframe": n, - "input-range": u, + "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,7 +168,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": n, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -284,8 +287,9 @@ $browser_capabilities: ( "aac": n, "link-rel-prefetch": n, "ol-reversed": n, - "css-first-letter": u, + "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-40.scss b/app/assets/stylesheets/web-fonts/chrome-40.scss index 0cd077a..5e4eca9 100644 --- a/app/assets/stylesheets/web-fonts/chrome-40.scss +++ b/app/assets/stylesheets/web-fonts/chrome-40.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 40 (approximately 0.29% of all users) + * Browser: Chrome 40.0 (approximately 0.3% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-41.scss b/app/assets/stylesheets/web-fonts/chrome-41.scss index 3a111e3..5b54786 100644 --- a/app/assets/stylesheets/web-fonts/chrome-41.scss +++ b/app/assets/stylesheets/web-fonts/chrome-41.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 41 (approximately 0.27% of all users) + * Browser: Chrome 41.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-42.scss b/app/assets/stylesheets/web-fonts/chrome-42.scss index 85eaaa6..6a2c005 100644 --- a/app/assets/stylesheets/web-fonts/chrome-42.scss +++ b/app/assets/stylesheets/web-fonts/chrome-42.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 42 (approximately 0.5% of all users) + * Browser: Chrome 42.0 (approximately 0.26% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-43.scss b/app/assets/stylesheets/web-fonts/chrome-43.scss index b76b5e1..6c981b0 100644 --- a/app/assets/stylesheets/web-fonts/chrome-43.scss +++ b/app/assets/stylesheets/web-fonts/chrome-43.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 43 (approximately 1.66% of all users) + * Browser: Chrome 43.0 (approximately 0.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 43; +$browser_version: 43.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-44.scss b/app/assets/stylesheets/web-fonts/chrome-44.scss index 081d857..4fb7ce9 100644 --- a/app/assets/stylesheets/web-fonts/chrome-44.scss +++ b/app/assets/stylesheets/web-fonts/chrome-44.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 44 (approximately 24.57% of all users) + * Browser: Chrome 44.0 (approximately 0.41% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 44; +$browser_version: 44.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-45.scss b/app/assets/stylesheets/web-fonts/chrome-45.scss index 43a89b5..4014cb2 100644 --- a/app/assets/stylesheets/web-fonts/chrome-45.scss +++ b/app/assets/stylesheets/web-fonts/chrome-45.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 45 (approximately 0.15% of all users) + * Browser: Chrome 45.0 (approximately 0.61% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 45; +$browser_version: 45.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-46.scss b/app/assets/stylesheets/web-fonts/chrome-46.scss index c746c76..6822be7 100644 --- a/app/assets/stylesheets/web-fonts/chrome-46.scss +++ b/app/assets/stylesheets/web-fonts/chrome-46.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 46 (approximately 0.17% of all users) + * Browser: Chrome 46.0 (approximately 5.77% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 46; +$browser_version: 46.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -192,9 +194,9 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, - "css-backgroundblendmode": y, + "css-backgroundblendmode": a, "css-mixblendmode": y, "speech-recognition": ax, "high-resolution-time": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -233,10 +236,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-47.scss b/app/assets/stylesheets/web-fonts/chrome-47.scss index 8a96856..1ddb152 100644 --- a/app/assets/stylesheets/web-fonts/chrome-47.scss +++ b/app/assets/stylesheets/web-fonts/chrome-47.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 47 (approximately 0.0% of all users) + * Browser: Chrome 47.0 (approximately 20.46% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 47; +$browser_version: 47.0; $browser_type: desktop; // CSS Compatibility @@ -93,7 +93,7 @@ $browser_capabilities: ( "script-async": y, "mediasource": y, "cors": y, - "css-backdrop-filter": n, + "css-backdrop-filter": nd, "calc": y, "dom-range": y, "ruby": a, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": a, "intrinsic-width": y, @@ -192,7 +194,7 @@ $browser_capabilities: ( "promises": y, "css-sticky": n, "dialog": y, - "css-variables": u, + "css-variables": n, "vibration": y, "css-backgroundblendmode": y, "css-mixblendmode": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -233,10 +236,10 @@ $browser_capabilities: ( "font-loading": y, "font-unicode-range": y, "gamepad": y, - "css-font-stretch": u, + "css-font-stretch": n, "font-size-adjust": nd, "link-icon-png": y, - "link-icon-svg": u, + "link-icon-svg": n, "css-media-resolution": y, "xml-serializer": y, "css-image-set": yx, @@ -247,7 +250,7 @@ $browser_capabilities: ( "css-placeholder-shown": n, "broadcastchannel": n, "css-crisp-edges": y, - "css-text-align-last": nd, + "css-text-align-last": y, "css-logical-props": ax, "fetch": y, "referrer-policy": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,17 +297,41 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, - "rest-parameters": nd, + "rest-parameters": y, "css-cross-fade": yx, "css-writing-mode": yx, "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": y, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": y, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": a, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-5.scss b/app/assets/stylesheets/web-fonts/chrome-5.scss index 707f0f3..c3ebefe 100644 --- a/app/assets/stylesheets/web-fonts/chrome-5.scss +++ b/app/assets/stylesheets/web-fonts/chrome-5.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 5 (approximately 0.01% of all users) + * Browser: Chrome 5.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -122,7 +122,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": u, + "rem": y, "ttf": y, "touch": n, "matchesselector": ax, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -167,7 +168,8 @@ $browser_capabilities: ( "outline": y, "download": n, "pointer": n, - "user-select-none": u, + "user-select-none": yx, + "input-file-accept": u, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-6.scss b/app/assets/stylesheets/web-fonts/chrome-6.scss index cf64418..4de8d61 100644 --- a/app/assets/stylesheets/web-fonts/chrome-6.scss +++ b/app/assets/stylesheets/web-fonts/chrome-6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 6 (approximately 0.01% of all users) + * Browser: Chrome 6.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-7.scss b/app/assets/stylesheets/web-fonts/chrome-7.scss index dec4ebf..23874b2 100644 --- a/app/assets/stylesheets/web-fonts/chrome-7.scss +++ b/app/assets/stylesheets/web-fonts/chrome-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 7 (approximately 0.01% of all users) + * Browser: Chrome 7.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": n, "progress": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-8.scss b/app/assets/stylesheets/web-fonts/chrome-8.scss index 229c6af..7c81e53 100644 --- a/app/assets/stylesheets/web-fonts/chrome-8.scss +++ b/app/assets/stylesheets/web-fonts/chrome-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 8 (approximately 0.01% of all users) + * Browser: Chrome 8.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": u, "webp": p, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,11 +273,11 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, - "page-transition-events": u, + "page-transition-events": y, "ogg-vorbis": y, "meter": y, "progress": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/chrome-9.scss b/app/assets/stylesheets/web-fonts/chrome-9.scss index 43ebd0e..3a9706f 100644 --- a/app/assets/stylesheets/web-fonts/chrome-9.scss +++ b/app/assets/stylesheets/web-fonts/chrome-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Chrome 9 (approximately 0.01% of all users) + * Browser: Chrome 9.0 (approximately 0.01% of all users) * */ $browser: chrome; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": a, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -270,7 +273,7 @@ $browser_capabilities: ( "upgradeinsecurerequests": n, "publickeypinning": n, "input-email-tel-url": y, - "fieldset-disabled": u, + "fieldset-disabled": n, "font-variant-alternates": n, "form-attribute": n, "es5": a, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-10.scss b/app/assets/stylesheets/web-fonts/firefox-10.scss index abd3b90..e37744e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-10.scss +++ b/app/assets/stylesheets/web-fonts/firefox-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 10 (approximately 0.02% of all users) + * Browser: Firefox 10.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-11.scss b/app/assets/stylesheets/web-fonts/firefox-11.scss index fccd143..2bfdac1 100644 --- a/app/assets/stylesheets/web-fonts/firefox-11.scss +++ b/app/assets/stylesheets/web-fonts/firefox-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 11 (approximately 0.02% of all users) + * Browser: Firefox 11.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-12.scss b/app/assets/stylesheets/web-fonts/firefox-12.scss index c1da405..7144805 100644 --- a/app/assets/stylesheets/web-fonts/firefox-12.scss +++ b/app/assets/stylesheets/web-fonts/firefox-12.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 12 (approximately 0.04% of all users) + * Browser: Firefox 12.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-13.scss b/app/assets/stylesheets/web-fonts/firefox-13.scss index 20c8de8..8f469ce 100644 --- a/app/assets/stylesheets/web-fonts/firefox-13.scss +++ b/app/assets/stylesheets/web-fonts/firefox-13.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 13 (approximately 0.02% of all users) + * Browser: Firefox 13.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 13; +$browser_version: 13.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-14.scss b/app/assets/stylesheets/web-fonts/firefox-14.scss index 586189c..b5a0d2b 100644 --- a/app/assets/stylesheets/web-fonts/firefox-14.scss +++ b/app/assets/stylesheets/web-fonts/firefox-14.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 14 (approximately 0.02% of all users) + * Browser: Firefox 14.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 14; +$browser_version: 14.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-15.scss b/app/assets/stylesheets/web-fonts/firefox-15.scss index 2ef96bd..2734304 100644 --- a/app/assets/stylesheets/web-fonts/firefox-15.scss +++ b/app/assets/stylesheets/web-fonts/firefox-15.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 15 (approximately 0.02% of all users) + * Browser: Firefox 15.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-16.scss b/app/assets/stylesheets/web-fonts/firefox-16.scss index 5e36c0e..cc44594 100644 --- a/app/assets/stylesheets/web-fonts/firefox-16.scss +++ b/app/assets/stylesheets/web-fonts/firefox-16.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 16 (approximately 0.03% of all users) + * Browser: Firefox 16.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-17.scss b/app/assets/stylesheets/web-fonts/firefox-17.scss index 2bc931b..1ad964d 100644 --- a/app/assets/stylesheets/web-fonts/firefox-17.scss +++ b/app/assets/stylesheets/web-fonts/firefox-17.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 17 (approximately 0.02% of all users) + * Browser: Firefox 17.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-18.scss b/app/assets/stylesheets/web-fonts/firefox-18.scss index e75aec4..72ede9e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-18.scss +++ b/app/assets/stylesheets/web-fonts/firefox-18.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 18 (approximately 0.02% of all users) + * Browser: Firefox 18.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-19.scss b/app/assets/stylesheets/web-fonts/firefox-19.scss index 087a829..c3b6d81 100644 --- a/app/assets/stylesheets/web-fonts/firefox-19.scss +++ b/app/assets/stylesheets/web-fonts/firefox-19.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 19 (approximately 0.02% of all users) + * Browser: Firefox 19.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-2.scss b/app/assets/stylesheets/web-fonts/firefox-2.scss index c5c2469..471401a 100644 --- a/app/assets/stylesheets/web-fonts/firefox-2.scss +++ b/app/assets/stylesheets/web-fonts/firefox-2.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 2 (approximately 0.01% of all users) + * Browser: Firefox 2.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 2; +$browser_version: 2.0; $browser_type: desktop; // CSS Compatibility @@ -32,7 +32,7 @@ $browser_capabilities: ( "multibackgrounds": n, "border-image": n, "background-img-opts": n, - "css-table": y, + "css-table": a, "css-gencontent": y, "css-fixed": y, "beacon": n, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": n, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-20.scss b/app/assets/stylesheets/web-fonts/firefox-20.scss index f1b185f..59c41e9 100644 --- a/app/assets/stylesheets/web-fonts/firefox-20.scss +++ b/app/assets/stylesheets/web-fonts/firefox-20.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 20 (approximately 0.02% of all users) + * Browser: Firefox 20.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-21.scss b/app/assets/stylesheets/web-fonts/firefox-21.scss index 2959fbd..316c1a3 100644 --- a/app/assets/stylesheets/web-fonts/firefox-21.scss +++ b/app/assets/stylesheets/web-fonts/firefox-21.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 21 (approximately 0.03% of all users) + * Browser: Firefox 21.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-22.scss b/app/assets/stylesheets/web-fonts/firefox-22.scss index 4d6631b..53fc51e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-22.scss +++ b/app/assets/stylesheets/web-fonts/firefox-22.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 22 (approximately 0.03% of all users) + * Browser: Firefox 22.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": nd, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-23.scss b/app/assets/stylesheets/web-fonts/firefox-23.scss index 4630d86..5a4a8a5 100644 --- a/app/assets/stylesheets/web-fonts/firefox-23.scss +++ b/app/assets/stylesheets/web-fonts/firefox-23.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 23 (approximately 0.02% of all users) + * Browser: Firefox 23.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-24.scss b/app/assets/stylesheets/web-fonts/firefox-24.scss index 665a25e..e3fdc26 100644 --- a/app/assets/stylesheets/web-fonts/firefox-24.scss +++ b/app/assets/stylesheets/web-fonts/firefox-24.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 24 (approximately 0.04% of all users) + * Browser: Firefox 24.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-25.scss b/app/assets/stylesheets/web-fonts/firefox-25.scss index 68f02c4..c3e8274 100644 --- a/app/assets/stylesheets/web-fonts/firefox-25.scss +++ b/app/assets/stylesheets/web-fonts/firefox-25.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 25 (approximately 0.03% of all users) + * Browser: Firefox 25.0 (approximately 0.06% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -101,7 +101,7 @@ $browser_capabilities: ( "form-validation": y, "history": y, "json": y, - "classlist": y, + "classlist": a, "text-overflow": y, "webm": a, "mpeg4": a, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-26.scss b/app/assets/stylesheets/web-fonts/firefox-26.scss index 47778f7..d411762 100644 --- a/app/assets/stylesheets/web-fonts/firefox-26.scss +++ b/app/assets/stylesheets/web-fonts/firefox-26.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 26 (approximately 0.03% of all users) + * Browser: Firefox 26.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-27.scss b/app/assets/stylesheets/web-fonts/firefox-27.scss index 65fb8c1..c94e4b2 100644 --- a/app/assets/stylesheets/web-fonts/firefox-27.scss +++ b/app/assets/stylesheets/web-fonts/firefox-27.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 27 (approximately 0.03% of all users) + * Browser: Firefox 27.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-28.scss b/app/assets/stylesheets/web-fonts/firefox-28.scss index eb150df..a2bcf0d 100644 --- a/app/assets/stylesheets/web-fonts/firefox-28.scss +++ b/app/assets/stylesheets/web-fonts/firefox-28.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 28 (approximately 0.03% of all users) + * Browser: Firefox 28.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": a, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-29.scss b/app/assets/stylesheets/web-fonts/firefox-29.scss index f2f4156..aede08e 100644 --- a/app/assets/stylesheets/web-fonts/firefox-29.scss +++ b/app/assets/stylesheets/web-fonts/firefox-29.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 29 (approximately 0.04% of all users) + * Browser: Firefox 29.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-3.5.scss b/app/assets/stylesheets/web-fonts/firefox-3.5.scss index b116e40..3a6cb1d 100644 --- a/app/assets/stylesheets/web-fonts/firefox-3.5.scss +++ b/app/assets/stylesheets/web-fonts/firefox-3.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-3.6.scss b/app/assets/stylesheets/web-fonts/firefox-3.6.scss index a309f48..194d6e0 100644 --- a/app/assets/stylesheets/web-fonts/firefox-3.6.scss +++ b/app/assets/stylesheets/web-fonts/firefox-3.6.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Firefox 3.6 (approximately 0.04% of all users) + * Browser: Firefox 3.6 (approximately 0.03% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-3.scss b/app/assets/stylesheets/web-fonts/firefox-3.scss index 953c430..e0705ef 100644 --- a/app/assets/stylesheets/web-fonts/firefox-3.scss +++ b/app/assets/stylesheets/web-fonts/firefox-3.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 3 (approximately 0.02% of all users) + * Browser: Firefox 3.0 (approximately 0.05% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 3; +$browser_version: 3.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-30.scss b/app/assets/stylesheets/web-fonts/firefox-30.scss index af81fb2..fd50dde 100644 --- a/app/assets/stylesheets/web-fonts/firefox-30.scss +++ b/app/assets/stylesheets/web-fonts/firefox-30.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 30 (approximately 0.09% of all users) + * Browser: Firefox 30.0 (approximately 0.04% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-31.scss b/app/assets/stylesheets/web-fonts/firefox-31.scss index 6ace775..cc2df59 100644 --- a/app/assets/stylesheets/web-fonts/firefox-31.scss +++ b/app/assets/stylesheets/web-fonts/firefox-31.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 31 (approximately 0.13% of all users) + * Browser: Firefox 31.0 (approximately 0.09% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": p, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-32.scss b/app/assets/stylesheets/web-fonts/firefox-32.scss index 9058cfc..32c7c19 100644 --- a/app/assets/stylesheets/web-fonts/firefox-32.scss +++ b/app/assets/stylesheets/web-fonts/firefox-32.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 32 (approximately 0.06% of all users) + * Browser: Firefox 32.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-33.scss b/app/assets/stylesheets/web-fonts/firefox-33.scss index 125f563..5aa7c2b 100644 --- a/app/assets/stylesheets/web-fonts/firefox-33.scss +++ b/app/assets/stylesheets/web-fonts/firefox-33.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 33 (approximately 0.07% of all users) + * Browser: Firefox 33.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 33; +$browser_version: 33.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": nd, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-34.scss b/app/assets/stylesheets/web-fonts/firefox-34.scss index 4bc1eac..5e9d7f1 100644 --- a/app/assets/stylesheets/web-fonts/firefox-34.scss +++ b/app/assets/stylesheets/web-fonts/firefox-34.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 34 (approximately 0.08% of all users) + * Browser: Firefox 34.0 (approximately 0.07% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 34; +$browser_version: 34.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-35.scss b/app/assets/stylesheets/web-fonts/firefox-35.scss index 3ed71aa..3c52810 100644 --- a/app/assets/stylesheets/web-fonts/firefox-35.scss +++ b/app/assets/stylesheets/web-fonts/firefox-35.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 35 (approximately 0.11% of all users) + * Browser: Firefox 35.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 35; +$browser_version: 35.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-36.scss b/app/assets/stylesheets/web-fonts/firefox-36.scss index abcaf91..3f6aced 100644 --- a/app/assets/stylesheets/web-fonts/firefox-36.scss +++ b/app/assets/stylesheets/web-fonts/firefox-36.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 36 (approximately 0.11% of all users) + * Browser: Firefox 36.0 (approximately 0.08% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 36; +$browser_version: 36.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-37.scss b/app/assets/stylesheets/web-fonts/firefox-37.scss index 4f75aa6..c951f04 100644 --- a/app/assets/stylesheets/web-fonts/firefox-37.scss +++ b/app/assets/stylesheets/web-fonts/firefox-37.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 37 (approximately 0.17% of all users) + * Browser: Firefox 37.0 (approximately 0.14% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 37; +$browser_version: 37.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,8 +169,9 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, - "input-autocomplete-onoff": y, + "input-autocomplete-onoff": a, "intrinsic-width": ax, "cryptography": y, "template": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-38.scss b/app/assets/stylesheets/web-fonts/firefox-38.scss index 97341cc..2d0fa12 100644 --- a/app/assets/stylesheets/web-fonts/firefox-38.scss +++ b/app/assets/stylesheets/web-fonts/firefox-38.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 38 (approximately 0.51% of all users) + * Browser: Firefox 38.0 (approximately 0.29% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 38; +$browser_version: 38.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-39.scss b/app/assets/stylesheets/web-fonts/firefox-39.scss index 37526fd..1a4acd8 100644 --- a/app/assets/stylesheets/web-fonts/firefox-39.scss +++ b/app/assets/stylesheets/web-fonts/firefox-39.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 39 (approximately 4.0% of all users) + * Browser: Firefox 39.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 39; +$browser_version: 39.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-4.scss b/app/assets/stylesheets/web-fonts/firefox-4.scss index 387b987..06bb60f 100644 --- a/app/assets/stylesheets/web-fonts/firefox-4.scss +++ b/app/assets/stylesheets/web-fonts/firefox-4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 4 (approximately 0.02% of all users) + * Browser: Firefox 4.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-40.scss b/app/assets/stylesheets/web-fonts/firefox-40.scss index 195bdba..f7e1797 100644 --- a/app/assets/stylesheets/web-fonts/firefox-40.scss +++ b/app/assets/stylesheets/web-fonts/firefox-40.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 40 (approximately 3.31% of all users) + * Browser: Firefox 40.0 (approximately 0.15% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 40; +$browser_version: 40.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-41.scss b/app/assets/stylesheets/web-fonts/firefox-41.scss index 2b2deda..3421e61 100644 --- a/app/assets/stylesheets/web-fonts/firefox-41.scss +++ b/app/assets/stylesheets/web-fonts/firefox-41.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 41 (approximately 0.13% of all users) + * Browser: Firefox 41.0 (approximately 0.27% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 41; +$browser_version: 41.0; $browser_type: desktop; // CSS Compatibility @@ -56,7 +56,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -107,12 +107,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -166,8 +167,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -211,7 +213,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-42.scss b/app/assets/stylesheets/web-fonts/firefox-42.scss index 8c3bce4..1875267 100644 --- a/app/assets/stylesheets/web-fonts/firefox-42.scss +++ b/app/assets/stylesheets/web-fonts/firefox-42.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 42 (approximately 0.01% of all users) + * Browser: Firefox 42.0 (approximately 4.19% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 42; +$browser_version: 42.0; $browser_type: desktop; // CSS Compatibility @@ -56,7 +56,7 @@ $browser_capabilities: ( "font-feature": y, "css-animation": y, "css-gradients": y, - "css-canvas": u, + "css-canvas": n, "css-reflections": n, "css-masks": a, "console-basic": y, @@ -91,7 +91,7 @@ $browser_capabilities: ( "websockets": y, "hidden": y, "script-async": y, - "mediasource": nd, + "mediasource": y, "cors": y, "css-backdrop-filter": n, "calc": y, @@ -107,12 +107,12 @@ $browser_capabilities: ( "mpeg4": y, "ogv": y, "wordwrap": a, - "pointerlock": yx, + "pointerlock": y, "object-fit": y, "xhr2": y, "minmaxwh": y, "details": p, - "text-stroke": u, + "text-stroke": n, "inline-block": y, "notifications": y, "stream": yx, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -166,8 +167,9 @@ $browser_capabilities: ( "svg-fragment": y, "outline": y, "download": y, - "pointer": a, + "pointer": pd, "user-select-none": yx, + "input-file-accept": y, "webp": p, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": y, "opus": y, "jpegxr": n, - "channel-messaging": nd, + "channel-messaging": y, "css3-tabsize": ax, "mutationobserver": y, "css-selection": yx, @@ -211,7 +213,7 @@ $browser_capabilities: ( "domcontentloaded": y, "proximity": y, "kerning-pairs-ligatures": y, - "iframe-seamless": u, + "iframe-seamless": n, "css-image-orientation": y, "picture": y, "woff2": y, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": nd, @@ -267,7 +270,7 @@ $browser_capabilities: ( "http2": y, "font-kerning": y, "jpeg2000": n, - "upgradeinsecurerequests": n, + "upgradeinsecurerequests": y, "publickeypinning": y, "input-email-tel-url": y, "fieldset-disabled": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": y, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": y, + "asmjs": y, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": y, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": y, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": y, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": y, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": y, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-5.scss b/app/assets/stylesheets/web-fonts/firefox-5.scss index eb0d43a..b3adee4 100644 --- a/app/assets/stylesheets/web-fonts/firefox-5.scss +++ b/app/assets/stylesheets/web-fonts/firefox-5.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 5 (approximately 0.01% of all users) + * Browser: Firefox 5.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-6.scss b/app/assets/stylesheets/web-fonts/firefox-6.scss index 3add7fe..68020ad 100644 --- a/app/assets/stylesheets/web-fonts/firefox-6.scss +++ b/app/assets/stylesheets/web-fonts/firefox-6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 6 (approximately 0.02% of all users) + * Browser: Firefox 6.0 (approximately 0.02% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-7.scss b/app/assets/stylesheets/web-fonts/firefox-7.scss index 2bc7cdc..60597ba 100644 --- a/app/assets/stylesheets/web-fonts/firefox-7.scss +++ b/app/assets/stylesheets/web-fonts/firefox-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 7 (approximately 0.01% of all users) + * Browser: Firefox 7.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-8.scss b/app/assets/stylesheets/web-fonts/firefox-8.scss index 0c66d13..1517a77 100644 --- a/app/assets/stylesheets/web-fonts/firefox-8.scss +++ b/app/assets/stylesheets/web-fonts/firefox-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 8 (approximately 0.02% of all users) + * Browser: Firefox 8.0 (approximately 0.03% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/firefox-9.scss b/app/assets/stylesheets/web-fonts/firefox-9.scss index aa11158..c135da7 100644 --- a/app/assets/stylesheets/web-fonts/firefox-9.scss +++ b/app/assets/stylesheets/web-fonts/firefox-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Firefox 9 (approximately 0.01% of all users) + * Browser: Firefox 9.0 (approximately 0.01% of all users) * */ $browser: firefox; $browser_prefix: moz; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": n, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-10.scss b/app/assets/stylesheets/web-fonts/ie-10.scss index 0da9e82..f4bea5a 100644 --- a/app/assets/stylesheets/web-fonts/ie-10.scss +++ b/app/assets/stylesheets/web-fonts/ie-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 10 (approximately 1.03% of all users) + * Browser: IE 10.0 (approximately 0.87% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-11.scss b/app/assets/stylesheets/web-fonts/ie-11.scss index e45a2be..d2422de 100644 --- a/app/assets/stylesheets/web-fonts/ie-11.scss +++ b/app/assets/stylesheets/web-fonts/ie-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 11 (approximately 6.17% of all users) + * Browser: IE 11.0 (approximately 6.45% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -84,7 +84,7 @@ $browser_capabilities: ( "xhtmlsmil": n, "wai-aria": a, "geolocation": y, - "flexbox": y, + "flexbox": a, "webgl": y, "fileapi": a, "shadowdom": n, @@ -139,12 +139,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": y, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": y, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-5.5.scss b/app/assets/stylesheets/web-fonts/ie-5.5.scss index 8c527b7..7c9ab79 100644 --- a/app/assets/stylesheets/web-fonts/ie-5.5.scss +++ b/app/assets/stylesheets/web-fonts/ie-5.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-6.scss b/app/assets/stylesheets/web-fonts/ie-6.scss index 2dae7d1..979996f 100644 --- a/app/assets/stylesheets/web-fonts/ie-6.scss +++ b/app/assets/stylesheets/web-fonts/ie-6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 6 (approximately 0.07% of all users) + * Browser: IE 6.0 (approximately 0.04% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-7.scss b/app/assets/stylesheets/web-fonts/ie-7.scss index fa8e2bd..e1c3d29 100644 --- a/app/assets/stylesheets/web-fonts/ie-7.scss +++ b/app/assets/stylesheets/web-fonts/ie-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 7 (approximately 0.05% of all users) + * Browser: IE 7.0 (approximately 0.05% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-8.scss b/app/assets/stylesheets/web-fonts/ie-8.scss index fd0c418..b1c2b55 100644 --- a/app/assets/stylesheets/web-fonts/ie-8.scss +++ b/app/assets/stylesheets/web-fonts/ie-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 8 (approximately 1.45% of all users) + * Browser: IE 8.0 (approximately 1.18% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": n, "addeventlistener": n, + "dispatchevent": n, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-9.scss b/app/assets/stylesheets/web-fonts/ie-9.scss index 6c1d8f4..5799f60 100644 --- a/app/assets/stylesheets/web-fonts/ie-9.scss +++ b/app/assets/stylesheets/web-fonts/ie-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE 9 (approximately 1.14% of all users) + * Browser: IE 9.0 (approximately 0.91% of all users) * */ $browser: ie; $browser_prefix: ms; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": a, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": a, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie-TP.scss b/app/assets/stylesheets/web-fonts/ie-TP.scss deleted file mode 100644 index ac31090..0000000 --- a/app/assets/stylesheets/web-fonts/ie-TP.scss +++ /dev/null @@ -1,243 +0,0 @@ -/* - * web-fonts - * Browser: IE TP (approximately 0.0% of all users) - * - */ - -$browser: ie; -$browser_prefix: ms; -$browser_version: TP; -$browser_type: desktop; - -// CSS Compatibility - -$bumbleberry-no-markup: true; -$browser_capabilities: ( - "png-alpha": y, - "apng": n, - "video": y, - "audio": y, - "contenteditable": y, - "dragndrop": a, - "internationalization": y, - "queryselector": y, - "getelementsbyclassname": y, - "forms": a, - "html5semantic": y, - "offline-apps": y, - "webworkers": y, - "fontface": y, - "eot": y, - "woff": y, - "multibackgrounds": y, - "border-image": y, - "background-img-opts": y, - "css-table": y, - "css-gencontent": y, - "css-fixed": y, - "hashchange": y, - "css-sel2": y, - "css-sel3": y, - "css-textshadow": y, - "css-boxshadow": y, - "css3-colors": y, - "css3-boxsizing": a, - "css-mediaqueries": y, - "multicolumn": y, - "border-radius": y, - "transforms2d": y, - "use-strict": y, - "transforms3d": y, - "sharedworkers": n, - "css-hyphens": yx, - "css-transitions": y, - "font-feature": y, - "css-animation": y, - "css-gradients": y, - "css-canvas": n, - "css-reflections": n, - "css-masks": n, - "svg": y, - "svg-css": y, - "svg-smil": p, - "svg-fonts": n, - "svg-filters": y, - "svg-html": a, - "svg-html5": y, - "canvas": y, - "canvas-text": y, - "namevalue-storage": y, - "sql-storage": n, - "indexeddb": a, - "online-status": y, - "eventsource": n, - "x-doc-messaging": a, - "datauri": a, - "mathml": n, - "css-featurequeries": y, - "xhtml": y, - "xhtmlsmil": n, - "wai-aria": y, - "geolocation": y, - "flexbox": y, - "webgl": y, - "fileapi": y, - "shadowdom": n, - "websockets": y, - "hidden": y, - "script-async": y, - "cors": y, - "calc": y, - "ruby": a, - "css-opacity": y, - "form-validation": y, - "history": y, - "json": y, - "classlist": y, - "text-overflow": y, - "webm": p, - "mpeg4": y, - "ogv": p, - "wordwrap": a, - "progressmeter": a, - "object-fit": n, - "xhr2": y, - "minmaxwh": y, - "details": n, - "text-stroke": n, - "inline-block": y, - "notifications": n, - "stream": n, - "svg-img": y, - "datalist": a, - "dataset": y, - "css-grid": ax, - "menu": n, - "rem": y, - "ttf": a, - "touch": y, - "matchesselector": ax, - "pointer-events": y, - "blobbuilder": y, - "filereader": y, - "filesystem": n, - "bloburls": y, - "rellist": n, - "typedarrays": y, - "deviceorientation": y, - "script-defer": y, - "nav-timing": y, - "audio-api": y, - "css-regions": ax, - "spellcheck-attribute": y, - "fullscreen": y, - "requestanimationframe": y, - "input-range": y, - "matchmedia": y, - "input-datetime": n, - "input-color": n, - "input-number": a, - "iframe-sandbox": y, - "css-counters": y, - "css-resize": n, - "input-placeholder": y, - "spdy": y, - "css-repeating-gradients": y, - "css-filters": n, - "getcomputedstyle": y, - "word-break": y, - "viewport-units": a, - "contentsecuritypolicy": y, - "pagevisibility": y, - "stricttransportsecurity": y, - "style-scoped": n, - "svg-fragment": y, - "outline": y, - "download": n, - "pointer": y, - "user-select-none": yx, - "webp": n, - "intrinsic-width": n, - "cryptography": y, - "template": n, - "opus": n, - "jpegxr": y, - "channel-messaging": y, - "css3-tabsize": n, - "mutationobserver": y, - "css-selection": y, - "css-placeholder": ax, - "css-deviceadaptation": ax, - "text-emphasis": n, - "canvas-blending": n, - "clipboard": a, - "rtcpeerconnection": n, - "css3-cursors": y, - "css3-cursors-newer": n, - "webvtt": y, - "promises": y, - "css-sticky": n, - "dialog": n, - "css-variables": n, - "vibration": n, - "css-backgroundblendmode": n, - "css-mixblendmode": n, - "web-speech": n, - "high-resolution-time": y, - "battery-status": n, - "serviceworkers": u, - "text-decoration": n, - "speech-synthesis": n, - "user-timing": y, - "srcset": n, - "ambient-light": n, - "will-change": n, - "css-shapes": n, - "domcontentloaded": y, - "proximity": n, - "kerning-pairs-ligatures": n, - "iframe-seamless": n, - "css-image-orientation": n, - "picture": n, - "woff2": n, - "text-size-adjust": n, - "web-animation": n, - "resource-timing": y, - "custom-elements": p, - "imports": p, - "input-file-multiple": y, - "atob-btoa": y, - "css-appearance": n, - "css-background-offsets": y, - "css-supports-api": y, - "css-touch-action": y, - "autofocus": y, - "css-clip-path": n, - "getrandomvalues": y, - "screen-orientation": ax, - "font-loading": n, - "font-unicode-range": a, - "gamepad": y, - "css-font-stretch": y, - "font-size-adjust": n, - "link-icon-png": y, - "link-icon-svg": n, - "css-media-resolution": a, - "xml-serializer": y, - "css-image-set": n, - "css-boxdecorationbreak": n, - "object-observe": n, - "broadcastchannel": n, - "css-crisp-edges": ax, - "css-text-align-last": a, - "fetch": n, - "background-attachment": y, - "currentcolor": y, - "input-pattern": y, - "registerprotocolhandler": n, - "css-snappoints": ax -); - -@import "bumbleberry-settings"; -@import "bumbleberry"; -@import "web-fonts"; diff --git a/app/assets/stylesheets/web-fonts/ie_mob-10.scss b/app/assets/stylesheets/web-fonts/ie_mob-10.scss index ccb3e2c..2aadeb0 100644 --- a/app/assets/stylesheets/web-fonts/ie_mob-10.scss +++ b/app/assets/stylesheets/web-fonts/ie_mob-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE Mobile 10 (approximately 0.18% of all users) + * Browser: IE Mobile 10.0 (approximately 0.16% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": ax, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": yx, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ie_mob-11.scss b/app/assets/stylesheets/web-fonts/ie_mob-11.scss index 7581b38..59a24db 100644 --- a/app/assets/stylesheets/web-fonts/ie_mob-11.scss +++ b/app/assets/stylesheets/web-fonts/ie_mob-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: IE Mobile 11 (approximately 0.73% of all users) + * Browser: IE Mobile 11.0 (approximately 0.73% of all users) * */ $browser: ie_mob; $browser_prefix: ms; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -139,12 +139,13 @@ $browser_capabilities: ( "audio-api": n, "css-regions": ax, "spellcheck-attribute": a, - "fullscreen": yx, + "fullscreen": ax, "css-exclusions": yx, "requestanimationframe": y, "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": y, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": a, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": n, + "const": y, "css-all": n, "css-initial-value": n, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": y, "arrow-functions": n, + "asmjs": n, + "lazyload": y, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": y + "setimmediate": y, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss b/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss index 45788d5..fdc9293 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-3.2.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": u, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss b/app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss index ca40a77..bc1618f 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-4.0-4.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 4.0-4.1 (approximately 0.0% of all users) + * Browser: iOS Safari 4.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.0-4.1; +$browser_version: 4.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss b/app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss index bbb817a..2c6a3b2 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-4.2-4.3.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 4.2-4.3 (approximately 0.0% of all users) + * Browser: iOS Safari 4.2 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 4.2-4.3; +$browser_version: 4.2; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss b/app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss index 7eca56e..4903bed 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-5.0-5.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 5.0-5.1 (approximately 0.02% of all users) + * Browser: iOS Safari 5.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 5.0-5.1; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -122,7 +122,7 @@ $browser_capabilities: ( "css-grid": n, "menu": n, "css-zoom": y, - "rem": y, + "rem": a, "ttf": y, "touch": y, "matchesselector": ax, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss b/app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss index a85089d..a073c5e 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-6.0-6.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 6.0-6.1 (approximately 0.04% of all users) + * Browser: iOS Safari 6.0 (approximately 0.0% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 6.0-6.1; +$browser_version: 6.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": u, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss b/app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss index bf494eb..749df66 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-7.0-7.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 7.0-7.1 (approximately 0.65% of all users) + * Browser: iOS Safari 7.0 (approximately 0.31% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 7.0-7.1; +$browser_version: 7.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss b/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss index af6ee83..26151ee 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-8.1-8.4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 8.1-8.4 (approximately 6.99% of all users) + * Browser: iOS Safari 8.1 (approximately 1.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8.1-8.4; +$browser_version: 8.1; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/ios_saf-8.scss b/app/assets/stylesheets/web-fonts/ios_saf-8.scss index 097eb0b..9256906 100644 --- a/app/assets/stylesheets/web-fonts/ios_saf-8.scss +++ b/app/assets/stylesheets/web-fonts/ios_saf-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: iOS Safari 8 (approximately 0.09% of all users) + * Browser: iOS Safari 8.0 (approximately 0.04% of all users) * */ $browser: ios_saf; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": a, + "document-execcommand": y, "input-color": n, "input-number": a, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss b/app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss index e274400..2eaffbc 100644 --- a/app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss +++ b/app/assets/stylesheets/web-fonts/op_mini-5.0-8.0.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera Mini 5.0-8.0 (approximately 5.37% of all users) + * Browser: Opera Mini 5.0 (approximately 4.86% of all users) * */ $browser: op_mini; $browser_prefix: o; -$browser_version: 5.0-8.0; +$browser_version: 5.0; $browser_type: mobile; // CSS Compatibility @@ -59,7 +59,7 @@ $browser_capabilities: ( "css-canvas": n, "css-reflections": n, "css-masks": n, - "console-basic": n, + "console-basic": y, "svg": y, "svg-css": a, "svg-smil": n, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": n, "matchmedia": n, "input-datetime": n, + "document-execcommand": n, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": n, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": n, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": n, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-10.scss b/app/assets/stylesheets/web-fonts/op_mob-10.scss index 552c88c..26c8ebf 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-10.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-10.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera Mobile 10 (approximately 0.0% of all users) + * Browser: Opera Mobile 10.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 10; +$browser_version: 10.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": u, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": n, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-11.1.scss b/app/assets/stylesheets/web-fonts/op_mob-11.1.scss index 13cdeba..65b2998 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-11.1.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-11.1.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-11.5.scss b/app/assets/stylesheets/web-fonts/op_mob-11.5.scss index 2fe5197..f983131 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-11.5.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-11.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-11.scss b/app/assets/stylesheets/web-fonts/op_mob-11.scss index 38e8e25..b9e3335 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-11.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera Mobile 11 (approximately 0.0% of all users) + * Browser: Opera Mobile 11.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-12.1.scss b/app/assets/stylesheets/web-fonts/op_mob-12.1.scss index 0493e20..269f9d1 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-12.1.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-12.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Opera Mobile 12.1 (approximately 0.03% of all users) + * Browser: Opera Mobile 12.1 (approximately 0.0% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/op_mob-12.scss b/app/assets/stylesheets/web-fonts/op_mob-12.scss index 3a38a4d..151f248 100644 --- a/app/assets/stylesheets/web-fonts/op_mob-12.scss +++ b/app/assets/stylesheets/web-fonts/op_mob-12.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera Mobile 12 (approximately 0.02% of all users) + * Browser: Opera Mobile 12.0 (approximately 0.0% of all users) * */ $browser: op_mob; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: mobile; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": u, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss b/app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss index 56aa975..fd4837f 100644 --- a/app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss +++ b/app/assets/stylesheets/web-fonts/opera-10.0-10.1.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 10.0-10.1 (approximately 0.04% of all users) + * Browser: Opera 10.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 10.0-10.1; +$browser_version: 10.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -221,8 +223,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -238,7 +241,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-10.5.scss b/app/assets/stylesheets/web-fonts/opera-10.5.scss index a61732b..28c0b0f 100644 --- a/app/assets/stylesheets/web-fonts/opera-10.5.scss +++ b/app/assets/stylesheets/web-fonts/opera-10.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": a, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": u, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -238,7 +241,7 @@ $browser_capabilities: ( "link-icon-png": y, "link-icon-svg": n, "css-media-resolution": ax, - "xml-serializer": u, + "xml-serializer": a, "css-image-set": n, "css-boxdecorationbreak": n, "object-observe": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-10.6.scss b/app/assets/stylesheets/web-fonts/opera-10.6.scss index f9070cb..f7c988b 100644 --- a/app/assets/stylesheets/web-fonts/opera-10.6.scss +++ b/app/assets/stylesheets/web-fonts/opera-10.6.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-11.1.scss b/app/assets/stylesheets/web-fonts/opera-11.1.scss index ec52fef..b323b4a 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.1.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.1.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-11.5.scss b/app/assets/stylesheets/web-fonts/opera-11.5.scss index 046e7b2..a08efe7 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.5.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.5.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-11.6.scss b/app/assets/stylesheets/web-fonts/opera-11.6.scss index 1242745..e05c3b0 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.6.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.6.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": a, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": y, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": a, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-11.scss b/app/assets/stylesheets/web-fonts/opera-11.scss index 9881f15..8938ef2 100644 --- a/app/assets/stylesheets/web-fonts/opera-11.scss +++ b/app/assets/stylesheets/web-fonts/opera-11.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 11 (approximately 0.02% of all users) + * Browser: Opera 11.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 11; +$browser_version: 11.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": p, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -184,7 +186,7 @@ $browser_capabilities: ( "text-emphasis": n, "midi": n, "canvas-blending": n, - "clipboard": u, + "clipboard": n, "rtcpeerconnection": n, "css3-cursors": a, "css3-cursors-newer": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-12.1.scss b/app/assets/stylesheets/web-fonts/opera-12.1.scss index 35381f9..f43cdf1 100644 --- a/app/assets/stylesheets/web-fonts/opera-12.1.scss +++ b/app/assets/stylesheets/web-fonts/opera-12.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Opera 12.1 (approximately 0.13% of all users) + * Browser: Opera 12.1 (approximately 0.16% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": y, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-12.scss b/app/assets/stylesheets/web-fonts/opera-12.scss index a766f7a..87902bd 100644 --- a/app/assets/stylesheets/web-fonts/opera-12.scss +++ b/app/assets/stylesheets/web-fonts/opera-12.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 12 (approximately 0.02% of all users) + * Browser: Opera 12.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 12; +$browser_version: 12.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": y, "atob-btoa": y, "css-appearance": n, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": n, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": u, + "keyboardevent-key": u, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-15.scss b/app/assets/stylesheets/web-fonts/opera-15.scss index 0ecbbe7..b5f4755 100644 --- a/app/assets/stylesheets/web-fonts/opera-15.scss +++ b/app/assets/stylesheets/web-fonts/opera-15.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 15 (approximately 0.01% of all users) + * Browser: Opera 15.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 15; +$browser_version: 15.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-16.scss b/app/assets/stylesheets/web-fonts/opera-16.scss index d9b09f1..601b89d 100644 --- a/app/assets/stylesheets/web-fonts/opera-16.scss +++ b/app/assets/stylesheets/web-fonts/opera-16.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 16 (approximately 0.01% of all users) + * Browser: Opera 16.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 16; +$browser_version: 16.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-17.scss b/app/assets/stylesheets/web-fonts/opera-17.scss index ab8402a..a4a6459 100644 --- a/app/assets/stylesheets/web-fonts/opera-17.scss +++ b/app/assets/stylesheets/web-fonts/opera-17.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 17 (approximately 0.01% of all users) + * Browser: Opera 17.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 17; +$browser_version: 17.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-18.scss b/app/assets/stylesheets/web-fonts/opera-18.scss index d8b16b1..8261dba 100644 --- a/app/assets/stylesheets/web-fonts/opera-18.scss +++ b/app/assets/stylesheets/web-fonts/opera-18.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 18 (approximately 0.01% of all users) + * Browser: Opera 18.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 18; +$browser_version: 18.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-19.scss b/app/assets/stylesheets/web-fonts/opera-19.scss index 01c1bb2..7c4cfd6 100644 --- a/app/assets/stylesheets/web-fonts/opera-19.scss +++ b/app/assets/stylesheets/web-fonts/opera-19.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 19 (approximately 0.01% of all users) + * Browser: Opera 19.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 19; +$browser_version: 19.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-20.scss b/app/assets/stylesheets/web-fonts/opera-20.scss index 2135743..427884d 100644 --- a/app/assets/stylesheets/web-fonts/opera-20.scss +++ b/app/assets/stylesheets/web-fonts/opera-20.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 20 (approximately 0.01% of all users) + * Browser: Opera 20.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 20; +$browser_version: 20.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": a, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-21.scss b/app/assets/stylesheets/web-fonts/opera-21.scss index 1a6bed6..5470a01 100644 --- a/app/assets/stylesheets/web-fonts/opera-21.scss +++ b/app/assets/stylesheets/web-fonts/opera-21.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 21 (approximately 0.01% of all users) + * Browser: Opera 21.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 21; +$browser_version: 21.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": nd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-22.scss b/app/assets/stylesheets/web-fonts/opera-22.scss index 3e39922..a365fc4 100644 --- a/app/assets/stylesheets/web-fonts/opera-22.scss +++ b/app/assets/stylesheets/web-fonts/opera-22.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 22 (approximately 0.01% of all users) + * Browser: Opera 22.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 22; +$browser_version: 22.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": pd, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-23.scss b/app/assets/stylesheets/web-fonts/opera-23.scss index 1253845..f92c0b5 100644 --- a/app/assets/stylesheets/web-fonts/opera-23.scss +++ b/app/assets/stylesheets/web-fonts/opera-23.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 23 (approximately 0.01% of all users) + * Browser: Opera 23.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 23; +$browser_version: 23.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-24.scss b/app/assets/stylesheets/web-fonts/opera-24.scss index 4d40aff..e8904ea 100644 --- a/app/assets/stylesheets/web-fonts/opera-24.scss +++ b/app/assets/stylesheets/web-fonts/opera-24.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 24 (approximately 0.01% of all users) + * Browser: Opera 24.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 24; +$browser_version: 24.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": nd, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-25.scss b/app/assets/stylesheets/web-fonts/opera-25.scss index bae6820..b877696 100644 --- a/app/assets/stylesheets/web-fonts/opera-25.scss +++ b/app/assets/stylesheets/web-fonts/opera-25.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 25 (approximately 0.01% of all users) + * Browser: Opera 25.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 25; +$browser_version: 25.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-26.scss b/app/assets/stylesheets/web-fonts/opera-26.scss index c9a026e..8217aed 100644 --- a/app/assets/stylesheets/web-fonts/opera-26.scss +++ b/app/assets/stylesheets/web-fonts/opera-26.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 26 (approximately 0.01% of all users) + * Browser: Opera 26.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 26; +$browser_version: 26.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-27.scss b/app/assets/stylesheets/web-fonts/opera-27.scss index 6d8d080..8f45067 100644 --- a/app/assets/stylesheets/web-fonts/opera-27.scss +++ b/app/assets/stylesheets/web-fonts/opera-27.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 27 (approximately 0.01% of all users) + * Browser: Opera 27.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 27; +$browser_version: 27.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": nd, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-28.scss b/app/assets/stylesheets/web-fonts/opera-28.scss index a2d9f56..b50f66b 100644 --- a/app/assets/stylesheets/web-fonts/opera-28.scss +++ b/app/assets/stylesheets/web-fonts/opera-28.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 28 (approximately 0.02% of all users) + * Browser: Opera 28.0 (approximately 0.11% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 28; +$browser_version: 28.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-29.scss b/app/assets/stylesheets/web-fonts/opera-29.scss index 5bfbed2..a2d4b00 100644 --- a/app/assets/stylesheets/web-fonts/opera-29.scss +++ b/app/assets/stylesheets/web-fonts/opera-29.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 29 (approximately 0.02% of all users) + * Browser: Opera 29.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 29; +$browser_version: 29.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-30.scss b/app/assets/stylesheets/web-fonts/opera-30.scss index 7efee8f..08ad695 100644 --- a/app/assets/stylesheets/web-fonts/opera-30.scss +++ b/app/assets/stylesheets/web-fonts/opera-30.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 30 (approximately 0.18% of all users) + * Browser: Opera 30.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 30; +$browser_version: 30.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-31.scss b/app/assets/stylesheets/web-fonts/opera-31.scss index 9880b4b..c7c67a0 100644 --- a/app/assets/stylesheets/web-fonts/opera-31.scss +++ b/app/assets/stylesheets/web-fonts/opera-31.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 31 (approximately 0.5% of all users) + * Browser: Opera 31.0 (approximately 0.02% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 31; +$browser_version: 31.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": n, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-32.scss b/app/assets/stylesheets/web-fonts/opera-32.scss index b565e2e..7d6dfe5 100644 --- a/app/assets/stylesheets/web-fonts/opera-32.scss +++ b/app/assets/stylesheets/web-fonts/opera-32.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 32 (approximately 0.0% of all users) + * Browser: Opera 32.0 (approximately 0.03% of all users) * */ $browser: opera; $browser_prefix: webkit; -$browser_version: 32; +$browser_version: 32.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": y, + "document-execcommand": y, "input-color": y, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": y, "pointer": p, "user-select-none": yx, + "input-file-accept": y, "webp": y, "input-autocomplete-onoff": y, "intrinsic-width": yx, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": y, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": y, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": y, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": a, "arrow-functions": y, + "asmjs": a, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": y, "rest-parameters": nd, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": nd, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": y, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": nd, + "css-scroll-behavior": nd, + "subresource-integrity": y, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss b/app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss index 24ba393..dfee13e 100644 --- a/app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss +++ b/app/assets/stylesheets/web-fonts/opera-9.5-9.6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 9.5-9.6 (approximately 0.01% of all users) + * Browser: Opera 9.5 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9.5-9.6; +$browser_version: 9.5; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -175,7 +177,7 @@ $browser_capabilities: ( "template": n, "opus": n, "jpegxr": n, - "channel-messaging": u, + "channel-messaging": n, "css3-tabsize": n, "mutationobserver": n, "css-selection": y, @@ -221,8 +223,9 @@ $browser_capabilities: ( "custom-elements": n, "imports": n, "input-file-multiple": n, - "atob-btoa": u, + "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/opera-9.scss b/app/assets/stylesheets/web-fonts/opera-9.scss index 7fb5f2d..f143617 100644 --- a/app/assets/stylesheets/web-fonts/opera-9.scss +++ b/app/assets/stylesheets/web-fonts/opera-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Opera 9 (approximately 0.01% of all users) + * Browser: Opera 9.0 (approximately 0.01% of all users) * */ $browser: opera; $browser_prefix: o; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": y, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": n, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -223,6 +225,7 @@ $browser_capabilities: ( "input-file-multiple": n, "atob-btoa": n, "css-appearance": n, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": n, "css-all": n, "css-initial-value": n, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": u, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": n, + "keyboardevent-code": n, + "keyboardevent-location": n, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": n, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": n ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-3.1.scss b/app/assets/stylesheets/web-fonts/safari-3.1.scss index 3f9c259..06a4392 100644 --- a/app/assets/stylesheets/web-fonts/safari-3.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-3.1.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": u, + "const": a, "css-all": n, "css-initial-value": u, "css-letter-spacing": u, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": u, "addeventlistener": y, + "dispatchevent": u, "documenthead": n, "innertext": u, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-3.2.scss b/app/assets/stylesheets/web-fonts/safari-3.2.scss index 2d524eb..b5c7306 100644 --- a/app/assets/stylesheets/web-fonts/safari-3.2.scss +++ b/app/assets/stylesheets/web-fonts/safari-3.2.scss @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": u, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": n, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": n, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-4.scss b/app/assets/stylesheets/web-fonts/safari-4.scss index 0f6e5a0..54c0b49 100644 --- a/app/assets/stylesheets/web-fonts/safari-4.scss +++ b/app/assets/stylesheets/web-fonts/safari-4.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 4 (approximately 0.02% of all users) + * Browser: Safari 4.0 (approximately 0.03% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 4; +$browser_version: 4.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": n, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": a, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": n, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": n, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": n, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": a, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-5.1.scss b/app/assets/stylesheets/web-fonts/safari-5.1.scss index 5b88d44..691e3a9 100644 --- a/app/assets/stylesheets/web-fonts/safari-5.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-5.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Safari 5.1 (approximately 0.18% of all users) + * Browser: Safari 5.1 (approximately 0.15% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": a, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": a, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-5.scss b/app/assets/stylesheets/web-fonts/safari-5.scss index cac07d0..69f9ffa 100644 --- a/app/assets/stylesheets/web-fonts/safari-5.scss +++ b/app/assets/stylesheets/web-fonts/safari-5.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 5 (approximately 0.07% of all users) + * Browser: Safari 5.0 (approximately 0.07% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 5; +$browser_version: 5.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": n, "input-datetime": n, + "document-execcommand": u, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": n, "webp": n, "input-autocomplete-onoff": n, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": n, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": n, "css-first-letter": u, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": n, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": u, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": u, + "proxy": n, + "keyboardevent-which": u, + "keyboardevent-charcode": u, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": u, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-6.1.scss b/app/assets/stylesheets/web-fonts/safari-6.1.scss index 30eca1b..25d241e 100644 --- a/app/assets/stylesheets/web-fonts/safari-6.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-6.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Safari 6.1 (approximately 0.15% of all users) + * Browser: Safari 6.1 (approximately 0.42% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-6.scss b/app/assets/stylesheets/web-fonts/safari-6.scss index 0b6f7da..f937d8b 100644 --- a/app/assets/stylesheets/web-fonts/safari-6.scss +++ b/app/assets/stylesheets/web-fonts/safari-6.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 6 (approximately 0.03% of all users) + * Browser: Safari 6.0 (approximately 0.02% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 6; +$browser_version: 6.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": n, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": y, "intrinsic-width": n, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": n, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": u, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": a, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": u, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": u, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": u, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-7.1.scss b/app/assets/stylesheets/web-fonts/safari-7.1.scss index 3d51dc1..f9793a6 100644 --- a/app/assets/stylesheets/web-fonts/safari-7.1.scss +++ b/app/assets/stylesheets/web-fonts/safari-7.1.scss @@ -1,6 +1,6 @@ /* * web-fonts - * Browser: Safari 7.1 (approximately 0.36% of all users) + * Browser: Safari 7.1 (approximately 0.09% of all users) * */ @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-7.scss b/app/assets/stylesheets/web-fonts/safari-7.scss index cda0e93..a1555ad 100644 --- a/app/assets/stylesheets/web-fonts/safari-7.scss +++ b/app/assets/stylesheets/web-fonts/safari-7.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 7 (approximately 0.1% of all users) + * Browser: Safari 7.0 (approximately 0.13% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 7; +$browser_version: 7.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-8.scss b/app/assets/stylesheets/web-fonts/safari-8.scss index f026e0d..2047660 100644 --- a/app/assets/stylesheets/web-fonts/safari-8.scss +++ b/app/assets/stylesheets/web-fonts/safari-8.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 8 (approximately 1.27% of all users) + * Browser: Safari 8.0 (approximately 0.41% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 8; +$browser_version: 8.0; $browser_type: desktop; // CSS Compatibility @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": n, "css-touch-action": n, @@ -286,6 +289,7 @@ $browser_capabilities: ( "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": n, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": n, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/app/assets/stylesheets/web-fonts/safari-9.scss b/app/assets/stylesheets/web-fonts/safari-9.scss index db7acf1..c60ff3b 100644 --- a/app/assets/stylesheets/web-fonts/safari-9.scss +++ b/app/assets/stylesheets/web-fonts/safari-9.scss @@ -1,12 +1,12 @@ /* * web-fonts - * Browser: Safari 9 (approximately 0.02% of all users) + * Browser: Safari 9.0 (approximately 1.54% of all users) * */ $browser: safari; $browser_prefix: webkit; -$browser_version: 9; +$browser_version: 9.0; $browser_type: desktop; // CSS Compatibility @@ -44,7 +44,7 @@ $browser_capabilities: ( "css3-colors": y, "css3-boxsizing": y, "css-mediaqueries": y, - "multicolumn": y, + "multicolumn": a, "border-radius": y, "transforms2d": y, "use-strict": y, @@ -145,6 +145,7 @@ $browser_capabilities: ( "input-range": y, "matchmedia": y, "input-datetime": n, + "document-execcommand": y, "input-color": n, "input-number": y, "getboundingclientrect": y, @@ -157,7 +158,7 @@ $browser_capabilities: ( "css-filters": yx, "getcomputedstyle": y, "mp3": y, - "word-break": a, + "word-break": y, "viewport-units": y, "contentsecuritypolicy": y, "pagevisibility": y, @@ -168,6 +169,7 @@ $browser_capabilities: ( "download": n, "pointer": p, "user-select-none": yx, + "input-file-accept": a, "webp": n, "input-autocomplete-onoff": a, "intrinsic-width": ax, @@ -222,7 +224,8 @@ $browser_capabilities: ( "imports": p, "input-file-multiple": y, "atob-btoa": y, - "css-appearance": yx, + "css-appearance": ax, + "objectrtc": n, "css-background-offsets": y, "css-supports-api": y, "css-touch-action": n, @@ -255,16 +258,16 @@ $browser_capabilities: ( "currentcolor": y, "input-pattern": a, "registerprotocolhandler": n, - "css-snappoints": yx, + "css-snappoints": ax, "input-minlength": n, - "css-media-interaction": u, + "css-media-interaction": y, "ime": n, "font-smooth": ax, "audiotracks": y, "videotracks": y, "contentsecuritypolicy2": n, "permissions-api": n, - "http2": y, + "http2": a, "font-kerning": yx, "jpeg2000": y, "upgradeinsecurerequests": n, @@ -282,10 +285,11 @@ $browser_capabilities: ( "css-element-function": n, "u2f": n, "aac": y, - "link-rel-prefetch": u, + "link-rel-prefetch": n, "ol-reversed": y, "css-first-letter": y, "wbr-element": y, + "const": a, "css-all": n, "css-initial-value": y, "css-letter-spacing": y, @@ -293,6 +297,9 @@ $browser_capabilities: ( "insertadjacenthtml": y, "let": n, "arrow-functions": n, + "asmjs": n, + "lazyload": n, + "link-rel-dns-prefetch": y, "link-rel-prerender": n, "rest-parameters": n, "css-cross-fade": yx, @@ -300,10 +307,31 @@ $browser_capabilities: ( "customevent": y, "textcontent": y, "addeventlistener": y, + "dispatchevent": y, "documenthead": y, "innertext": y, + "client-hints-dpr-width-viewport": n, + "link-rel-preconnect": n, "netinfo": n, - "setimmediate": n + "setimmediate": n, + "es6-number": y, + "maxlength": y, + "proxy": n, + "keyboardevent-which": y, + "keyboardevent-charcode": y, + "keyboardevent-code": n, + "keyboardevent-location": y, + "keyboardevent-getmodifierstate": n, + "keyboardevent-key": n, + "brotli": n, + "element-closest": y, + "input-event": y, + "input-search": y, + "css-motion-paths": n, + "css-scroll-behavior": n, + "subresource-integrity": n, + "push-api": n, + "background-position-x-y": y ); @import "bumbleberry-settings"; diff --git a/bower_components/fastclick/LICENSE.txt b/bower_components/fastclick/LICENSE.txt deleted file mode 100644 index b8d751c..0000000 --- a/bower_components/fastclick/LICENSE.txt +++ /dev/null @@ -1,7 +0,0 @@ -Copyright (C) 2012 The Financial Times Ltd. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/bower_components/fastclick/README.md b/bower_components/fastclick/README.md deleted file mode 100644 index 6c64d7e..0000000 --- a/bower_components/fastclick/README.md +++ /dev/null @@ -1,138 +0,0 @@ -# FastClick # - -FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a `click` event on mobile browsers. The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic. - -FastClick is developed by [FT Labs](http://labs.ft.com/), part of the Financial Times. - -[Explication en français](http://maxime.sh/2013/02/supprimer-le-lag-des-clics-sur-mobile-avec-fastclick/). - -[日本語ã§èª¬æ˜Ž](https://developer.mozilla.org/ja/docs/Mozilla/Firefox_OS/Apps/Tips_and_techniques#Make_events_immediate)。 - -[Краткое поÑÑнение на руÑÑком Ñзыке](http://job-blog.bullgare.ru/2013/02/библиотека-длÑ-более-отзывчивой-рабо/). - -## Why does the delay exist? ## - -According to [Google](https://developers.google.com/mobile/articles/fast_buttons): - -> ...mobile browsers will wait approximately 300ms from the time that you tap the button to fire the click event. The reason for this is that the browser is waiting to see if you are actually performing a double tap. - -## Compatibility ## - -The library has been deployed as part of the [FT Web App](http://app.ft.com/) and is tried and tested on the following mobile browsers: - -* Mobile Safari on iOS 3 and upwards -* Chrome on iOS 5 and upwards -* Chrome on Android (ICS) -* Opera Mobile 11.5 and upwards -* Android Browser since Android 2 -* PlayBook OS 1 and upwards - -## When it isn't needed ## - -FastClick doesn't attach any listeners on desktop browsers. - -Chrome 32+ on Android with `width=device-width` in the [viewport meta tag](https://developer.mozilla.org/en-US/docs/Mobile/Viewport_meta_tag) doesn't have a 300ms delay, therefore listeners aren't attached. - -Same goes for Chrome on Android (all versions) with `user-scalable=no` in the viewport meta tag. But be aware that `user-scalable=no` also disables pinch zooming, which may be an accessibility concern. - -```html - -``` - -For IE10, you can use `-ms-touch-action: none` to disable double-tap-to-zoom on certain elements (like links and buttons) as described in [this MSDN blog post](http://blogs.msdn.com/b/askie/archive/2013/01/06/how-to-implement-the-ms-touch-action-none-property-to-disable-double-tap-zoom-on-touch-devices.aspx). For example: - -```css -a, input, button { - -ms-touch-action: none !important; -} -``` - -You'll then have no tap delay on those elements, without needing FastClick. - -## Usage ## - -Include fastclick.js in your JavaScript bundle or add it to your HTML page like this: - -```html - -``` - -The script must be loaded prior to instantiating FastClick on any element of the page. - -To instantiate FastClick on the `body`, which is the recommended method of use: - -```js -window.addEventListener('load', function() { - FastClick.attach(document.body); -}, false); -``` - -Don't forget to add a [shim](https://developer.mozilla.org/en-US/docs/DOM/EventTarget.removeEventListener#Compatibility) for `addEventListener` if you want to support IE8 and below. - -Otherwise, if you're using jQuery: - -```js -$(function() { - FastClick.attach(document.body); -}); -``` - -If you're using Browserify or another CommonJS-style module system, the `FastClick.attach` function will be returned when you call `require('fastclick')`. As a result, the easiest way to use FastClick with these loaders is as follows: - -```js -var attachFastClick = require('fastclick'); -attachFastClick(document.body); -``` - -### Minified ### - -Run `make` to build a minified version of FastClick using the Closure Compiler REST API. The minified file is saved to `build/fastclick.min.js`. - -### AMD ### - -FastClick has AMD (Asynchronous Module Definition) support. This allows it to be lazy-loaded with an AMD loader, such as [RequireJS](http://requirejs.org/). - -### Package managers ### - -You can install FastClick using [Component](https://github.com/component/component), [npm](https://npmjs.org/package/fastclick) or [Bower](http://bower.io/). - -For Ruby, there's a third-party gem called [fastclick-rails](http://rubygems.org/gems/fastclick-rails). For .NET there's a [NuGet package](http://nuget.org/packages/FastClick). - -## Advanced ## - -### Ignore certain elements with `needsclick` ### - -Sometimes you need FastClick to ignore certain elements. You can do this easily by adding the `needsclick` class. -```html -Ignored by FastClick -``` - -#### Use case 1: non-synthetic click required #### - -Internally, FastClick uses `document.createEvent` to fire a synthetic `click` event as soon as `touchend` is fired by the browser. It then suppresses the additional `click` event created by the browser after that. In some cases, the non-synthetic `click` event created by the browser is required, as described in the [triggering focus example](http://ftlabs.github.com/fastclick/examples/focus.html). - -This is where the `needsclick` class comes in. Add the class to any element that requires a non-synthetic click. - -#### Use case 2: Twitter Bootstrap 2.2.2 dropdowns #### - -Another example of when to use the `needsclick` class is with dropdowns in Twitter Bootstrap 2.2.2. Bootstrap add its own `touchstart` listener for dropdowns, so you want to tell FastClick to ignore those. If you don't, touch devices will automatically close the dropdown as soon as it is clicked, because both FastClick and Bootstrap execute the synthetic click, one opens the dropdown, the second closes it immediately after. - -```html -Dropdown -``` - -## Examples ## - -FastClick is designed to cope with many different browser oddities. Here are some examples to illustrate this: - -* [basic use](http://ftlabs.github.com/fastclick/examples/layer.html) showing the increase in perceived responsiveness -* [triggering focus](http://ftlabs.github.com/fastclick/examples/focus.html) on an input element from a `click` handler -* [input element](http://ftlabs.github.com/fastclick/examples/input.html) which never receives clicks but gets fast focus - -## Tests ## - -There are no automated tests. The files in `tests/` are manual reduced test cases. We've had a think about how best to test these cases, but they tend to be very browser/device specific and sometimes subjective which means it's not so trivial to test. - -## Credits and collaboration ## - -The lead developer of FastClick is [Rowan Beentje](http://twitter.com/rowanbeentje) at FT Labs. This fork is currently maintained by [Matthew Caruana Galizia](http://twitter.com/mcaruanagalizia). All open source code released by FT Labs is licenced under the MIT licence. We welcome comments, feedback and suggestions. Please feel free to raise an issue or pull request. Enjoy. diff --git a/bower_components/fastclick/bower.json b/bower_components/fastclick/bower.json deleted file mode 100644 index a0d62c7..0000000 --- a/bower_components/fastclick/bower.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "fastclick", - "version": "0.6.11", - "main": "lib/fastclick.js", - "ignore": [ - "**/.*", - "component.json", - "package.json", - "Makefile", - "tests", - "examples" - ] -} diff --git a/bower_components/fastclick/lib/fastclick.js b/bower_components/fastclick/lib/fastclick.js deleted file mode 100644 index 3482013..0000000 --- a/bower_components/fastclick/lib/fastclick.js +++ /dev/null @@ -1,788 +0,0 @@ -/** - * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. - * - * @version 0.6.11 - * @codingstandard ftlabs-jsv2 - * @copyright The Financial Times Limited [All Rights Reserved] - * @license MIT License (see LICENSE.txt) - */ - -/*jslint browser:true, node:true*/ -/*global define, Event, Node*/ - - -/** - * Instantiate fast-clicking listeners on the specificed layer. - * - * @constructor - * @param {Element} layer The layer to listen on - */ -function FastClick(layer) { - 'use strict'; - var oldOnClick, self = this; - - - /** - * Whether a click is currently being tracked. - * - * @type boolean - */ - this.trackingClick = false; - - - /** - * Timestamp for when when click tracking started. - * - * @type number - */ - this.trackingClickStart = 0; - - - /** - * The element being tracked for a click. - * - * @type EventTarget - */ - this.targetElement = null; - - - /** - * X-coordinate of touch start event. - * - * @type number - */ - this.touchStartX = 0; - - - /** - * Y-coordinate of touch start event. - * - * @type number - */ - this.touchStartY = 0; - - - /** - * ID of the last touch, retrieved from Touch.identifier. - * - * @type number - */ - this.lastTouchIdentifier = 0; - - - /** - * Touchmove boundary, beyond which a click will be cancelled. - * - * @type number - */ - this.touchBoundary = 10; - - - /** - * The FastClick layer. - * - * @type Element - */ - this.layer = layer; - - if (!layer || !layer.nodeType) { - throw new TypeError('Layer must be a document node'); - } - - /** @type function() */ - this.onClick = function() { return FastClick.prototype.onClick.apply(self, arguments); }; - - /** @type function() */ - this.onMouse = function() { return FastClick.prototype.onMouse.apply(self, arguments); }; - - /** @type function() */ - this.onTouchStart = function() { return FastClick.prototype.onTouchStart.apply(self, arguments); }; - - /** @type function() */ - this.onTouchMove = function() { return FastClick.prototype.onTouchMove.apply(self, arguments); }; - - /** @type function() */ - this.onTouchEnd = function() { return FastClick.prototype.onTouchEnd.apply(self, arguments); }; - - /** @type function() */ - this.onTouchCancel = function() { return FastClick.prototype.onTouchCancel.apply(self, arguments); }; - - if (FastClick.notNeeded(layer)) { - return; - } - - // Set up event handlers as required - if (this.deviceIsAndroid) { - layer.addEventListener('mouseover', this.onMouse, true); - layer.addEventListener('mousedown', this.onMouse, true); - layer.addEventListener('mouseup', this.onMouse, true); - } - - layer.addEventListener('click', this.onClick, true); - layer.addEventListener('touchstart', this.onTouchStart, false); - layer.addEventListener('touchmove', this.onTouchMove, false); - layer.addEventListener('touchend', this.onTouchEnd, false); - layer.addEventListener('touchcancel', this.onTouchCancel, false); - - // Hack is required for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) - // which is how FastClick normally stops click events bubbling to callbacks registered on the FastClick - // layer when they are cancelled. - if (!Event.prototype.stopImmediatePropagation) { - layer.removeEventListener = function(type, callback, capture) { - var rmv = Node.prototype.removeEventListener; - if (type === 'click') { - rmv.call(layer, type, callback.hijacked || callback, capture); - } else { - rmv.call(layer, type, callback, capture); - } - }; - - layer.addEventListener = function(type, callback, capture) { - var adv = Node.prototype.addEventListener; - if (type === 'click') { - adv.call(layer, type, callback.hijacked || (callback.hijacked = function(event) { - if (!event.propagationStopped) { - callback(event); - } - }), capture); - } else { - adv.call(layer, type, callback, capture); - } - }; - } - - // If a handler is already declared in the element's onclick attribute, it will be fired before - // FastClick's onClick handler. Fix this by pulling out the user-defined handler function and - // adding it as listener. - if (typeof layer.onclick === 'function') { - - // Android browser on at least 3.2 requires a new reference to the function in layer.onclick - // - the old one won't work if passed to addEventListener directly. - oldOnClick = layer.onclick; - layer.addEventListener('click', function(event) { - oldOnClick(event); - }, false); - layer.onclick = null; - } -} - - -/** - * Android requires exceptions. - * - * @type boolean - */ -FastClick.prototype.deviceIsAndroid = navigator.userAgent.indexOf('Android') > 0; - - -/** - * iOS requires exceptions. - * - * @type boolean - */ -FastClick.prototype.deviceIsIOS = /iP(ad|hone|od)/.test(navigator.userAgent); - - -/** - * iOS 4 requires an exception for select elements. - * - * @type boolean - */ -FastClick.prototype.deviceIsIOS4 = FastClick.prototype.deviceIsIOS && (/OS 4_\d(_\d)?/).test(navigator.userAgent); - - -/** - * iOS 6.0(+?) requires the target element to be manually derived - * - * @type boolean - */ -FastClick.prototype.deviceIsIOSWithBadTarget = FastClick.prototype.deviceIsIOS && (/OS ([6-9]|\d{2})_\d/).test(navigator.userAgent); - - -/** - * Determine whether a given element requires a native click. - * - * @param {EventTarget|Element} target Target DOM element - * @returns {boolean} Returns true if the element needs a native click - */ -FastClick.prototype.needsClick = function(target) { - 'use strict'; - switch (target.nodeName.toLowerCase()) { - - // Don't send a synthetic click to disabled inputs (issue #62) - case 'button': - case 'select': - case 'textarea': - if (target.disabled) { - return true; - } - - break; - case 'input': - - // File inputs need real clicks on iOS 6 due to a browser bug (issue #68) - if ((this.deviceIsIOS && target.type === 'file') || target.disabled) { - return true; - } - - break; - case 'label': - case 'video': - return true; - } - - return (/\bneedsclick\b/).test(target.className); -}; - - -/** - * Determine whether a given element requires a call to focus to simulate click into element. - * - * @param {EventTarget|Element} target Target DOM element - * @returns {boolean} Returns true if the element requires a call to focus to simulate native click. - */ -FastClick.prototype.needsFocus = function(target) { - 'use strict'; - switch (target.nodeName.toLowerCase()) { - case 'textarea': - return true; - case 'select': - return !this.deviceIsAndroid; - case 'input': - switch (target.type) { - case 'button': - case 'checkbox': - case 'file': - case 'image': - case 'radio': - case 'submit': - return false; - } - - // No point in attempting to focus disabled inputs - return !target.disabled && !target.readOnly; - default: - return (/\bneedsfocus\b/).test(target.className); - } -}; - - -/** - * Send a click event to the specified element. - * - * @param {EventTarget|Element} targetElement - * @param {Event} event - */ -FastClick.prototype.sendClick = function(targetElement, event) { - 'use strict'; - var clickEvent, touch; - - // On some Android devices activeElement needs to be blurred otherwise the synthetic click will have no effect (#24) - if (document.activeElement && document.activeElement !== targetElement) { - document.activeElement.blur(); - } - - touch = event.changedTouches[0]; - - // Synthesise a click event, with an extra attribute so it can be tracked - clickEvent = document.createEvent('MouseEvents'); - clickEvent.initMouseEvent(this.determineEventType(targetElement), true, true, window, 1, touch.screenX, touch.screenY, touch.clientX, touch.clientY, false, false, false, false, 0, null); - clickEvent.forwardedTouchEvent = true; - targetElement.dispatchEvent(clickEvent); -}; - -FastClick.prototype.determineEventType = function(targetElement) { - 'use strict'; - - //Issue #159: Android Chrome Select Box does not open with a synthetic click event - if (this.deviceIsAndroid && targetElement.tagName.toLowerCase() === 'select') { - return 'mousedown'; - } - - return 'click'; -}; - - -/** - * @param {EventTarget|Element} targetElement - */ -FastClick.prototype.focus = function(targetElement) { - 'use strict'; - var length; - - // Issue #160: on iOS 7, some input elements (e.g. date datetime) throw a vague TypeError on setSelectionRange. These elements don't have an integer value for the selectionStart and selectionEnd properties, but unfortunately that can't be used for detection because accessing the properties also throws a TypeError. Just check the type instead. Filed as Apple bug #15122724. - if (this.deviceIsIOS && targetElement.setSelectionRange && targetElement.type.indexOf('date') !== 0 && targetElement.type !== 'time') { - length = targetElement.value.length; - targetElement.setSelectionRange(length, length); - } else { - targetElement.focus(); - } -}; - - -/** - * Check whether the given target element is a child of a scrollable layer and if so, set a flag on it. - * - * @param {EventTarget|Element} targetElement - */ -FastClick.prototype.updateScrollParent = function(targetElement) { - 'use strict'; - var scrollParent, parentElement; - - scrollParent = targetElement.fastClickScrollParent; - - // Attempt to discover whether the target element is contained within a scrollable layer. Re-check if the - // target element was moved to another parent. - if (!scrollParent || !scrollParent.contains(targetElement)) { - parentElement = targetElement; - do { - if (parentElement.scrollHeight > parentElement.offsetHeight) { - scrollParent = parentElement; - targetElement.fastClickScrollParent = parentElement; - break; - } - - parentElement = parentElement.parentElement; - } while (parentElement); - } - - // Always update the scroll top tracker if possible. - if (scrollParent) { - scrollParent.fastClickLastScrollTop = scrollParent.scrollTop; - } -}; - - -/** - * @param {EventTarget} targetElement - * @returns {Element|EventTarget} - */ -FastClick.prototype.getTargetElementFromEventTarget = function(eventTarget) { - 'use strict'; - - // On some older browsers (notably Safari on iOS 4.1 - see issue #56) the event target may be a text node. - if (eventTarget.nodeType === Node.TEXT_NODE) { - return eventTarget.parentNode; - } - - return eventTarget; -}; - - -/** - * On touch start, record the position and scroll offset. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onTouchStart = function(event) { - 'use strict'; - var targetElement, touch, selection; - - // Ignore multiple touches, otherwise pinch-to-zoom is prevented if both fingers are on the FastClick element (issue #111). - if (event.targetTouches.length > 1) { - return true; - } - - targetElement = this.getTargetElementFromEventTarget(event.target); - touch = event.targetTouches[0]; - - if (this.deviceIsIOS) { - - // Only trusted events will deselect text on iOS (issue #49) - selection = window.getSelection(); - if (selection.rangeCount && !selection.isCollapsed) { - return true; - } - - if (!this.deviceIsIOS4) { - - // Weird things happen on iOS when an alert or confirm dialog is opened from a click event callback (issue #23): - // when the user next taps anywhere else on the page, new touchstart and touchend events are dispatched - // with the same identifier as the touch event that previously triggered the click that triggered the alert. - // Sadly, there is an issue on iOS 4 that causes some normal touch events to have the same identifier as an - // immediately preceeding touch event (issue #52), so this fix is unavailable on that platform. - if (touch.identifier === this.lastTouchIdentifier) { - event.preventDefault(); - return false; - } - - this.lastTouchIdentifier = touch.identifier; - - // If the target element is a child of a scrollable layer (using -webkit-overflow-scrolling: touch) and: - // 1) the user does a fling scroll on the scrollable layer - // 2) the user stops the fling scroll with another tap - // then the event.target of the last 'touchend' event will be the element that was under the user's finger - // when the fling scroll was started, causing FastClick to send a click event to that layer - unless a check - // is made to ensure that a parent layer was not scrolled before sending a synthetic click (issue #42). - this.updateScrollParent(targetElement); - } - } - - this.trackingClick = true; - this.trackingClickStart = event.timeStamp; - this.targetElement = targetElement; - - this.touchStartX = touch.pageX; - this.touchStartY = touch.pageY; - - // Prevent phantom clicks on fast double-tap (issue #36) - if ((event.timeStamp - this.lastClickTime) < 200) { - event.preventDefault(); - } - - return true; -}; - - -/** - * Based on a touchmove event object, check whether the touch has moved past a boundary since it started. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.touchHasMoved = function(event) { - 'use strict'; - var touch = event.changedTouches[0], boundary = this.touchBoundary; - - if (Math.abs(touch.pageX - this.touchStartX) > boundary || Math.abs(touch.pageY - this.touchStartY) > boundary) { - return true; - } - - return false; -}; - - -/** - * Update the last position. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onTouchMove = function(event) { - 'use strict'; - if (!this.trackingClick) { - return true; - } - - // If the touch has moved, cancel the click tracking - if (this.targetElement !== this.getTargetElementFromEventTarget(event.target) || this.touchHasMoved(event)) { - this.trackingClick = false; - this.targetElement = null; - } - - return true; -}; - - -/** - * Attempt to find the labelled control for the given label element. - * - * @param {EventTarget|HTMLLabelElement} labelElement - * @returns {Element|null} - */ -FastClick.prototype.findControl = function(labelElement) { - 'use strict'; - - // Fast path for newer browsers supporting the HTML5 control attribute - if (labelElement.control !== undefined) { - return labelElement.control; - } - - // All browsers under test that support touch events also support the HTML5 htmlFor attribute - if (labelElement.htmlFor) { - return document.getElementById(labelElement.htmlFor); - } - - // If no for attribute exists, attempt to retrieve the first labellable descendant element - // the list of which is defined here: http://www.w3.org/TR/html5/forms.html#category-label - return labelElement.querySelector('button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea'); -}; - - -/** - * On touch end, determine whether to send a click event at once. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onTouchEnd = function(event) { - 'use strict'; - var forElement, trackingClickStart, targetTagName, scrollParent, touch, targetElement = this.targetElement; - - if (!this.trackingClick) { - return true; - } - - // Prevent phantom clicks on fast double-tap (issue #36) - if ((event.timeStamp - this.lastClickTime) < 200) { - this.cancelNextClick = true; - return true; - } - - // Reset to prevent wrong click cancel on input (issue #156). - this.cancelNextClick = false; - - this.lastClickTime = event.timeStamp; - - trackingClickStart = this.trackingClickStart; - this.trackingClick = false; - this.trackingClickStart = 0; - - // On some iOS devices, the targetElement supplied with the event is invalid if the layer - // is performing a transition or scroll, and has to be re-detected manually. Note that - // for this to function correctly, it must be called *after* the event target is checked! - // See issue #57; also filed as rdar://13048589 . - if (this.deviceIsIOSWithBadTarget) { - touch = event.changedTouches[0]; - - // In certain cases arguments of elementFromPoint can be negative, so prevent setting targetElement to null - targetElement = document.elementFromPoint(touch.pageX - window.pageXOffset, touch.pageY - window.pageYOffset) || targetElement; - targetElement.fastClickScrollParent = this.targetElement.fastClickScrollParent; - } - - targetTagName = targetElement.tagName.toLowerCase(); - if (targetTagName === 'label') { - forElement = this.findControl(targetElement); - if (forElement) { - this.focus(targetElement); - if (this.deviceIsAndroid) { - return false; - } - - targetElement = forElement; - } - } else if (this.needsFocus(targetElement)) { - - // Case 1: If the touch started a while ago (best guess is 100ms based on tests for issue #36) then focus will be triggered anyway. Return early and unset the target element reference so that the subsequent click will be allowed through. - // Case 2: Without this exception for input elements tapped when the document is contained in an iframe, then any inputted text won't be visible even though the value attribute is updated as the user types (issue #37). - if ((event.timeStamp - trackingClickStart) > 100 || (this.deviceIsIOS && window.top !== window && targetTagName === 'input')) { - this.targetElement = null; - return false; - } - - this.focus(targetElement); - - // Select elements need the event to go through on iOS 4, otherwise the selector menu won't open. - if (!this.deviceIsIOS4 || targetTagName !== 'select') { - this.targetElement = null; - event.preventDefault(); - } - - return false; - } - - if (this.deviceIsIOS && !this.deviceIsIOS4) { - - // Don't send a synthetic click event if the target element is contained within a parent layer that was scrolled - // and this tap is being used to stop the scrolling (usually initiated by a fling - issue #42). - scrollParent = targetElement.fastClickScrollParent; - if (scrollParent && scrollParent.fastClickLastScrollTop !== scrollParent.scrollTop) { - return true; - } - } - - // Prevent the actual click from going though - unless the target node is marked as requiring - // real clicks or if it is in the whitelist in which case only non-programmatic clicks are permitted. - if (!this.needsClick(targetElement)) { - event.preventDefault(); - this.sendClick(targetElement, event); - } - - return false; -}; - - -/** - * On touch cancel, stop tracking the click. - * - * @returns {void} - */ -FastClick.prototype.onTouchCancel = function() { - 'use strict'; - this.trackingClick = false; - this.targetElement = null; -}; - - -/** - * Determine mouse events which should be permitted. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onMouse = function(event) { - 'use strict'; - - // If a target element was never set (because a touch event was never fired) allow the event - if (!this.targetElement) { - return true; - } - - if (event.forwardedTouchEvent) { - return true; - } - - // Programmatically generated events targeting a specific element should be permitted - if (!event.cancelable) { - return true; - } - - // Derive and check the target element to see whether the mouse event needs to be permitted; - // unless explicitly enabled, prevent non-touch click events from triggering actions, - // to prevent ghost/doubleclicks. - if (!this.needsClick(this.targetElement) || this.cancelNextClick) { - - // Prevent any user-added listeners declared on FastClick element from being fired. - if (event.stopImmediatePropagation) { - event.stopImmediatePropagation(); - } else { - - // Part of the hack for browsers that don't support Event#stopImmediatePropagation (e.g. Android 2) - event.propagationStopped = true; - } - - // Cancel the event - event.stopPropagation(); - event.preventDefault(); - - return false; - } - - // If the mouse event is permitted, return true for the action to go through. - return true; -}; - - -/** - * On actual clicks, determine whether this is a touch-generated click, a click action occurring - * naturally after a delay after a touch (which needs to be cancelled to avoid duplication), or - * an actual click which should be permitted. - * - * @param {Event} event - * @returns {boolean} - */ -FastClick.prototype.onClick = function(event) { - 'use strict'; - var permitted; - - // It's possible for another FastClick-like library delivered with third-party code to fire a click event before FastClick does (issue #44). In that case, set the click-tracking flag back to false and return early. This will cause onTouchEnd to return early. - if (this.trackingClick) { - this.targetElement = null; - this.trackingClick = false; - return true; - } - - // Very odd behaviour on iOS (issue #18): if a submit element is present inside a form and the user hits enter in the iOS simulator or clicks the Go button on the pop-up OS keyboard the a kind of 'fake' click event will be triggered with the submit-type input element as the target. - if (event.target.type === 'submit' && event.detail === 0) { - return true; - } - - permitted = this.onMouse(event); - - // Only unset targetElement if the click is not permitted. This will ensure that the check for !targetElement in onMouse fails and the browser's click doesn't go through. - if (!permitted) { - this.targetElement = null; - } - - // If clicks are permitted, return true for the action to go through. - return permitted; -}; - - -/** - * Remove all FastClick's event listeners. - * - * @returns {void} - */ -FastClick.prototype.destroy = function() { - 'use strict'; - var layer = this.layer; - - if (this.deviceIsAndroid) { - layer.removeEventListener('mouseover', this.onMouse, true); - layer.removeEventListener('mousedown', this.onMouse, true); - layer.removeEventListener('mouseup', this.onMouse, true); - } - - layer.removeEventListener('click', this.onClick, true); - layer.removeEventListener('touchstart', this.onTouchStart, false); - layer.removeEventListener('touchmove', this.onTouchMove, false); - layer.removeEventListener('touchend', this.onTouchEnd, false); - layer.removeEventListener('touchcancel', this.onTouchCancel, false); -}; - - -/** - * Check whether FastClick is needed. - * - * @param {Element} layer The layer to listen on - */ -FastClick.notNeeded = function(layer) { - 'use strict'; - var metaViewport; - var chromeVersion; - - // Devices that don't support touch don't need FastClick - if (typeof window.ontouchstart === 'undefined') { - return true; - } - - // Chrome version - zero for other browsers - chromeVersion = +(/Chrome\/([0-9]+)/.exec(navigator.userAgent) || [,0])[1]; - - if (chromeVersion) { - - if (FastClick.prototype.deviceIsAndroid) { - metaViewport = document.querySelector('meta[name=viewport]'); - - if (metaViewport) { - // Chrome on Android with user-scalable="no" doesn't need FastClick (issue #89) - if (metaViewport.content.indexOf('user-scalable=no') !== -1) { - return true; - } - // Chrome 32 and above with width=device-width or less don't need FastClick - if (chromeVersion > 31 && window.innerWidth <= window.screen.width) { - return true; - } - } - - // Chrome desktop doesn't need FastClick (issue #15) - } else { - return true; - } - } - - // IE10 with -ms-touch-action: none, which disables double-tap-to-zoom (issue #97) - if (layer.style.msTouchAction === 'none') { - return true; - } - - return false; -}; - - -/** - * Factory method for creating a FastClick object - * - * @param {Element} layer The layer to listen on - */ -FastClick.attach = function(layer) { - 'use strict'; - return new FastClick(layer); -}; - - -if (typeof define !== 'undefined' && define.amd) { - - // AMD. Register as an anonymous module. - define(function() { - 'use strict'; - return FastClick; - }); -} else if (typeof module !== 'undefined' && module.exports) { - module.exports = FastClick.attach; - module.exports.FastClick = FastClick; -} else { - window.FastClick = FastClick; -} diff --git a/bower_components/foundation/bower.json b/bower_components/foundation/bower.json deleted file mode 100644 index b3fb6dc..0000000 --- a/bower_components/foundation/bower.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "foundation", - "version": "5.0.3", - "main": [ - "css/foundation.css", - "js/foundation.js" - ], - "dependencies": { - "jquery": ">= 2.0.0", - "modernizr": ">= 2.6.2", - "fastclick": "~0.6.11", - "jquery.cookie": "~1.4.0", - "jquery-placeholder": "~2.0.7", - "lodash": "~2.4.1" - }, - "devDependencies": { - "jquery.autocomplete": "devbridge/jQuery-Autocomplete#1.2.7" - }, - "private": true -} diff --git a/bower_components/foundation/css/foundation.css b/bower_components/foundation/css/foundation.css deleted file mode 100644 index 3e07c88..0000000 --- a/bower_components/foundation/css/foundation.css +++ /dev/null @@ -1,4479 +0,0 @@ -meta.foundation-mq-small { - font-family: "/only screen and (max-width: 40em)/"; - width: 0em; } - -meta.foundation-mq-medium { - font-family: "/only screen and (min-width:40.063em)/"; - width: 40.063em; } - -meta.foundation-mq-large { - font-family: "/only screen and (min-width:64.063em)/"; - width: 64.063em; } - -meta.foundation-mq-xlarge { - font-family: "/only screen and (min-width:90.063em)/"; - width: 90.063em; } - -meta.foundation-mq-xxlarge { - font-family: "/only screen and (min-width:120.063em)/"; - width: 120.063em; } - -*, *:before, *:after { - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; } - -html, body { - font-size: 100%; } - -body { - background: white; - color: #222222; - padding: 0; - margin: 0; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-weight: normal; - font-style: normal; - line-height: 1; - position: relative; - cursor: default; } - -a:hover { - cursor: pointer; } - -img, object, embed { - max-width: 100%; - height: auto; } - -object, embed { - height: 100%; } - -img { - -ms-interpolation-mode: bicubic; } - -#map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { - max-width: none !important; } - -.left { - float: left !important; } - -.right { - float: right !important; } - -.clearfix { - *zoom: 1; } - .clearfix:before, .clearfix:after { - content: " "; - display: table; } - .clearfix:after { - clear: both; } - -.text-left { - text-align: left !important; } - -.text-right { - text-align: right !important; } - -.text-center { - text-align: center !important; } - -.text-justify { - text-align: justify !important; } - -.hide { - display: none; } - -.start { - float: left !important; } - -.end { - float: right !important; } - -.text-start { - text-align: left !important; } - -.text-end { - text-align: right !important; } - -.antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } - -img { - display: inline-block; - vertical-align: middle; } - -textarea { - height: auto; - min-height: 50px; } - -select { - width: 100%; } - -.row { - width: 100%; - margin-left: auto; - margin-right: auto; - margin-top: 0; - margin-bottom: 0; - max-width: 62.5rem; - *zoom: 1; } - .row:before, .row:after { - content: " "; - display: table; } - .row:after { - clear: both; } - .row.collapse > .column, .row.collapse > .columns { - position: relative; - padding-left: 0; - padding-right: 0; - float: left; } - .row.collapse .row { - margin-left: 0; - margin-right: 0; } - .row .row { - width: auto; - margin-left: -0.9375rem; - margin-right: -0.9375rem; - margin-top: 0; - margin-bottom: 0; - max-width: none; - *zoom: 1; } - .row .row:before, .row .row:after { - content: " "; - display: table; } - .row .row:after { - clear: both; } - .row .row.collapse { - width: auto; - margin: 0; - max-width: none; - *zoom: 1; } - .row .row.collapse:before, .row .row.collapse:after { - content: " "; - display: table; } - .row .row.collapse:after { - clear: both; } - -.column, .columns { - position: relative; - padding-left: 0.9375rem; - padding-right: 0.9375rem; - width: 100%; - float: left; } - -@media only screen { - .column.small-centered, .columns.small-centered { - position: relative; - margin-left: auto; - margin-right: auto; - float: none; } - .column.small-uncentered, .columns.small-uncentered { - margin-left: 0; - margin-right: 0; - float: left; } - .column.small-uncentered.opposite, .columns.small-uncentered.opposite { - float: right; } - .small-push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .small-pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .small-push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .small-pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .small-push-3 { - position: relative; - left: 25%; - right: auto; } - .small-pull-3 { - position: relative; - right: 25%; - left: auto; } - .small-push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .small-pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .small-push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .small-pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .small-push-6 { - position: relative; - left: 50%; - right: auto; } - .small-pull-6 { - position: relative; - right: 50%; - left: auto; } - .small-push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .small-pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .small-push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .small-pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .small-push-9 { - position: relative; - left: 75%; - right: auto; } - .small-pull-9 { - position: relative; - right: 75%; - left: auto; } - .small-push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .small-pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .small-push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .small-pull-11 { - position: relative; - right: 91.66667%; - left: auto; } - .column, .columns { - position: relative; - padding-left: 0.9375rem; - padding-right: 0.9375rem; - float: left; } - .small-1 { - position: relative; - width: 8.33333%; } - .small-2 { - position: relative; - width: 16.66667%; } - .small-3 { - position: relative; - width: 25%; } - .small-4 { - position: relative; - width: 33.33333%; } - .small-5 { - position: relative; - width: 41.66667%; } - .small-6 { - position: relative; - width: 50%; } - .small-7 { - position: relative; - width: 58.33333%; } - .small-8 { - position: relative; - width: 66.66667%; } - .small-9 { - position: relative; - width: 75%; } - .small-10 { - position: relative; - width: 83.33333%; } - .small-11 { - position: relative; - width: 91.66667%; } - .small-12 { - position: relative; - width: 100%; } - [class*="column"] + [class*="column"]:last-child { - float: right; } - [class*="column"] + [class*="column"].end { - float: left; } - .small-offset-0 { - position: relative; - margin-left: 0% !important; } - .small-offset-1 { - position: relative; - margin-left: 8.33333% !important; } - .small-offset-2 { - position: relative; - margin-left: 16.66667% !important; } - .small-offset-3 { - position: relative; - margin-left: 25% !important; } - .small-offset-4 { - position: relative; - margin-left: 33.33333% !important; } - .small-offset-5 { - position: relative; - margin-left: 41.66667% !important; } - .small-offset-6 { - position: relative; - margin-left: 50% !important; } - .small-offset-7 { - position: relative; - margin-left: 58.33333% !important; } - .small-offset-8 { - position: relative; - margin-left: 66.66667% !important; } - .small-offset-9 { - position: relative; - margin-left: 75% !important; } - .small-offset-10 { - position: relative; - margin-left: 83.33333% !important; } - .column.small-reset-order, .columns.small-reset-order { - margin-left: 0; - margin-right: 0; - left: auto; - right: auto; - float: left; } } - -@media only screen and (min-width:40.063em) { - .column.medium-centered, .columns.medium-centered { - position: relative; - margin-left: auto; - margin-right: auto; - float: none; } - .column.medium-uncentered, .columns.medium-uncentered { - margin-left: 0; - margin-right: 0; - float: left; } - .column.medium-uncentered.opposite, .columns.medium-uncentered.opposite { - float: right; } - .medium-push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .medium-pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .medium-push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .medium-pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .medium-push-3 { - position: relative; - left: 25%; - right: auto; } - .medium-pull-3 { - position: relative; - right: 25%; - left: auto; } - .medium-push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .medium-pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .medium-push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .medium-pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .medium-push-6 { - position: relative; - left: 50%; - right: auto; } - .medium-pull-6 { - position: relative; - right: 50%; - left: auto; } - .medium-push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .medium-pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .medium-push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .medium-pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .medium-push-9 { - position: relative; - left: 75%; - right: auto; } - .medium-pull-9 { - position: relative; - right: 75%; - left: auto; } - .medium-push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .medium-pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .medium-push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .medium-pull-11 { - position: relative; - right: 91.66667%; - left: auto; } - .column, .columns { - position: relative; - padding-left: 0.9375rem; - padding-right: 0.9375rem; - float: left; } - .medium-1 { - position: relative; - width: 8.33333%; } - .medium-2 { - position: relative; - width: 16.66667%; } - .medium-3 { - position: relative; - width: 25%; } - .medium-4 { - position: relative; - width: 33.33333%; } - .medium-5 { - position: relative; - width: 41.66667%; } - .medium-6 { - position: relative; - width: 50%; } - .medium-7 { - position: relative; - width: 58.33333%; } - .medium-8 { - position: relative; - width: 66.66667%; } - .medium-9 { - position: relative; - width: 75%; } - .medium-10 { - position: relative; - width: 83.33333%; } - .medium-11 { - position: relative; - width: 91.66667%; } - .medium-12 { - position: relative; - width: 100%; } - [class*="column"] + [class*="column"]:last-child { - float: right; } - [class*="column"] + [class*="column"].end { - float: left; } - .medium-offset-0 { - position: relative; - margin-left: 0% !important; } - .medium-offset-1 { - position: relative; - margin-left: 8.33333% !important; } - .medium-offset-2 { - position: relative; - margin-left: 16.66667% !important; } - .medium-offset-3 { - position: relative; - margin-left: 25% !important; } - .medium-offset-4 { - position: relative; - margin-left: 33.33333% !important; } - .medium-offset-5 { - position: relative; - margin-left: 41.66667% !important; } - .medium-offset-6 { - position: relative; - margin-left: 50% !important; } - .medium-offset-7 { - position: relative; - margin-left: 58.33333% !important; } - .medium-offset-8 { - position: relative; - margin-left: 66.66667% !important; } - .medium-offset-9 { - position: relative; - margin-left: 75% !important; } - .medium-offset-10 { - position: relative; - margin-left: 83.33333% !important; } - .column.medium-reset-order, .columns.medium-reset-order { - margin-left: 0; - margin-right: 0; - left: auto; - right: auto; - float: left; } - .push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .push-3 { - position: relative; - left: 25%; - right: auto; } - .pull-3 { - position: relative; - right: 25%; - left: auto; } - .push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .push-6 { - position: relative; - left: 50%; - right: auto; } - .pull-6 { - position: relative; - right: 50%; - left: auto; } - .push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .push-9 { - position: relative; - left: 75%; - right: auto; } - .pull-9 { - position: relative; - right: 75%; - left: auto; } - .push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .pull-11 { - position: relative; - right: 91.66667%; - left: auto; } } - -@media only screen and (min-width:64.063em) { - .column.large-centered, .columns.large-centered { - position: relative; - margin-left: auto; - margin-right: auto; - float: none; } - .column.large-uncentered, .columns.large-uncentered { - margin-left: 0; - margin-right: 0; - float: left; } - .column.large-uncentered.opposite, .columns.large-uncentered.opposite { - float: right; } - .large-push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .large-pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .large-push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .large-pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .large-push-3 { - position: relative; - left: 25%; - right: auto; } - .large-pull-3 { - position: relative; - right: 25%; - left: auto; } - .large-push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .large-pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .large-push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .large-pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .large-push-6 { - position: relative; - left: 50%; - right: auto; } - .large-pull-6 { - position: relative; - right: 50%; - left: auto; } - .large-push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .large-pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .large-push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .large-pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .large-push-9 { - position: relative; - left: 75%; - right: auto; } - .large-pull-9 { - position: relative; - right: 75%; - left: auto; } - .large-push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .large-pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .large-push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .large-pull-11 { - position: relative; - right: 91.66667%; - left: auto; } - .column, .columns { - position: relative; - padding-left: 0.9375rem; - padding-right: 0.9375rem; - float: left; } - .large-1 { - position: relative; - width: 8.33333%; } - .large-2 { - position: relative; - width: 16.66667%; } - .large-3 { - position: relative; - width: 25%; } - .large-4 { - position: relative; - width: 33.33333%; } - .large-5 { - position: relative; - width: 41.66667%; } - .large-6 { - position: relative; - width: 50%; } - .large-7 { - position: relative; - width: 58.33333%; } - .large-8 { - position: relative; - width: 66.66667%; } - .large-9 { - position: relative; - width: 75%; } - .large-10 { - position: relative; - width: 83.33333%; } - .large-11 { - position: relative; - width: 91.66667%; } - .large-12 { - position: relative; - width: 100%; } - [class*="column"] + [class*="column"]:last-child { - float: right; } - [class*="column"] + [class*="column"].end { - float: left; } - .large-offset-0 { - position: relative; - margin-left: 0% !important; } - .large-offset-1 { - position: relative; - margin-left: 8.33333% !important; } - .large-offset-2 { - position: relative; - margin-left: 16.66667% !important; } - .large-offset-3 { - position: relative; - margin-left: 25% !important; } - .large-offset-4 { - position: relative; - margin-left: 33.33333% !important; } - .large-offset-5 { - position: relative; - margin-left: 41.66667% !important; } - .large-offset-6 { - position: relative; - margin-left: 50% !important; } - .large-offset-7 { - position: relative; - margin-left: 58.33333% !important; } - .large-offset-8 { - position: relative; - margin-left: 66.66667% !important; } - .large-offset-9 { - position: relative; - margin-left: 75% !important; } - .large-offset-10 { - position: relative; - margin-left: 83.33333% !important; } - .column.large-reset-order, .columns.large-reset-order { - margin-left: 0; - margin-right: 0; - left: auto; - right: auto; - float: left; } - .push-1 { - position: relative; - left: 8.33333%; - right: auto; } - .pull-1 { - position: relative; - right: 8.33333%; - left: auto; } - .push-2 { - position: relative; - left: 16.66667%; - right: auto; } - .pull-2 { - position: relative; - right: 16.66667%; - left: auto; } - .push-3 { - position: relative; - left: 25%; - right: auto; } - .pull-3 { - position: relative; - right: 25%; - left: auto; } - .push-4 { - position: relative; - left: 33.33333%; - right: auto; } - .pull-4 { - position: relative; - right: 33.33333%; - left: auto; } - .push-5 { - position: relative; - left: 41.66667%; - right: auto; } - .pull-5 { - position: relative; - right: 41.66667%; - left: auto; } - .push-6 { - position: relative; - left: 50%; - right: auto; } - .pull-6 { - position: relative; - right: 50%; - left: auto; } - .push-7 { - position: relative; - left: 58.33333%; - right: auto; } - .pull-7 { - position: relative; - right: 58.33333%; - left: auto; } - .push-8 { - position: relative; - left: 66.66667%; - right: auto; } - .pull-8 { - position: relative; - right: 66.66667%; - left: auto; } - .push-9 { - position: relative; - left: 75%; - right: auto; } - .pull-9 { - position: relative; - right: 75%; - left: auto; } - .push-10 { - position: relative; - left: 83.33333%; - right: auto; } - .pull-10 { - position: relative; - right: 83.33333%; - left: auto; } - .push-11 { - position: relative; - left: 91.66667%; - right: auto; } - .pull-11 { - position: relative; - right: 91.66667%; - left: auto; } } - -.accordion { - *zoom: 1; - margin-bottom: 0; } - .accordion:before, .accordion:after { - content: " "; - display: table; } - .accordion:after { - clear: both; } - .accordion dd { - display: block; - margin-bottom: 0 !important; } - .accordion dd.active a { - background: #e8e8e8; } - .accordion dd > a { - background: #efefef; - color: #222222; - padding: 1rem; - display: block; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-size: 1rem; } - .accordion dd > a:hover { - background: #e3e3e3; } - .accordion .content { - display: none; - padding: 0.9375rem; } - .accordion .content.active { - display: block; - background: white; } - -.alert-box { - border-style: solid; - border-width: 1px; - display: block; - font-weight: normal; - margin-bottom: 1.25rem; - position: relative; - padding: 0.875rem 1.5rem 0.875rem 0.875rem; - font-size: 0.8125rem; - background-color: #008cba; - border-color: #007ba0; - color: white; } - .alert-box .close { - font-size: 1.375rem; - padding: 9px 6px 4px; - line-height: 0; - position: absolute; - top: 50%; - margin-top: -0.6875rem; - right: 0.25rem; - color: #333333; - opacity: 0.3; } - .alert-box .close:hover, .alert-box .close:focus { - opacity: 0.5; } - .alert-box.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - .alert-box.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - .alert-box.success { - background-color: #43ac6a; - border-color: #3a945b; - color: white; } - .alert-box.alert { - background-color: #f04124; - border-color: #de2b0f; - color: white; } - .alert-box.secondary { - background-color: #e7e7e7; - border-color: #c7c7c7; - color: #4f4f4f; } - .alert-box.warning { - background-color: #f08a24; - border-color: #de770f; - color: white; } - .alert-box.info { - background-color: #a0d3e8; - border-color: #74bfdd; - color: #4f4f4f; } - -[class*="block-grid-"] { - display: block; - padding: 0; - margin: 0 0 0 -0.625rem; - *zoom: 1; } - [class*="block-grid-"]:before, [class*="block-grid-"]:after { - content: " "; - display: table; } - [class*="block-grid-"]:after { - clear: both; } - [class*="block-grid-"] > li { - display: inline; - height: auto; - float: left; - padding: 0 0.625rem 1.25rem; } - -@media only screen { - .small-block-grid-1 > li { - width: 100%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-1 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-1 > li:nth-of-type(1n+1) { - clear: both; } - .small-block-grid-2 > li { - width: 50%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-2 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-2 > li:nth-of-type(2n+1) { - clear: both; } - .small-block-grid-3 > li { - width: 33.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-3 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-3 > li:nth-of-type(3n+1) { - clear: both; } - .small-block-grid-4 > li { - width: 25%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-4 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-4 > li:nth-of-type(4n+1) { - clear: both; } - .small-block-grid-5 > li { - width: 20%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-5 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-5 > li:nth-of-type(5n+1) { - clear: both; } - .small-block-grid-6 > li { - width: 16.66667%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-6 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-6 > li:nth-of-type(6n+1) { - clear: both; } - .small-block-grid-7 > li { - width: 14.28571%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-7 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-7 > li:nth-of-type(7n+1) { - clear: both; } - .small-block-grid-8 > li { - width: 12.5%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-8 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-8 > li:nth-of-type(8n+1) { - clear: both; } - .small-block-grid-9 > li { - width: 11.11111%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-9 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-9 > li:nth-of-type(9n+1) { - clear: both; } - .small-block-grid-10 > li { - width: 10%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-10 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-10 > li:nth-of-type(10n+1) { - clear: both; } - .small-block-grid-11 > li { - width: 9.09091%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-11 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-11 > li:nth-of-type(11n+1) { - clear: both; } - .small-block-grid-12 > li { - width: 8.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .small-block-grid-12 > li:nth-of-type(n) { - clear: none; } - .small-block-grid-12 > li:nth-of-type(12n+1) { - clear: both; } } - -@media only screen and (min-width:40.063em) { - .medium-block-grid-1 > li { - width: 100%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-1 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-1 > li:nth-of-type(1n+1) { - clear: both; } - .medium-block-grid-2 > li { - width: 50%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-2 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-2 > li:nth-of-type(2n+1) { - clear: both; } - .medium-block-grid-3 > li { - width: 33.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-3 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-3 > li:nth-of-type(3n+1) { - clear: both; } - .medium-block-grid-4 > li { - width: 25%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-4 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-4 > li:nth-of-type(4n+1) { - clear: both; } - .medium-block-grid-5 > li { - width: 20%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-5 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-5 > li:nth-of-type(5n+1) { - clear: both; } - .medium-block-grid-6 > li { - width: 16.66667%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-6 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-6 > li:nth-of-type(6n+1) { - clear: both; } - .medium-block-grid-7 > li { - width: 14.28571%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-7 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-7 > li:nth-of-type(7n+1) { - clear: both; } - .medium-block-grid-8 > li { - width: 12.5%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-8 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-8 > li:nth-of-type(8n+1) { - clear: both; } - .medium-block-grid-9 > li { - width: 11.11111%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-9 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-9 > li:nth-of-type(9n+1) { - clear: both; } - .medium-block-grid-10 > li { - width: 10%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-10 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-10 > li:nth-of-type(10n+1) { - clear: both; } - .medium-block-grid-11 > li { - width: 9.09091%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-11 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-11 > li:nth-of-type(11n+1) { - clear: both; } - .medium-block-grid-12 > li { - width: 8.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .medium-block-grid-12 > li:nth-of-type(n) { - clear: none; } - .medium-block-grid-12 > li:nth-of-type(12n+1) { - clear: both; } } - -@media only screen and (min-width:64.063em) { - .large-block-grid-1 > li { - width: 100%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-1 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-1 > li:nth-of-type(1n+1) { - clear: both; } - .large-block-grid-2 > li { - width: 50%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-2 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-2 > li:nth-of-type(2n+1) { - clear: both; } - .large-block-grid-3 > li { - width: 33.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-3 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-3 > li:nth-of-type(3n+1) { - clear: both; } - .large-block-grid-4 > li { - width: 25%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-4 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-4 > li:nth-of-type(4n+1) { - clear: both; } - .large-block-grid-5 > li { - width: 20%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-5 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-5 > li:nth-of-type(5n+1) { - clear: both; } - .large-block-grid-6 > li { - width: 16.66667%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-6 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-6 > li:nth-of-type(6n+1) { - clear: both; } - .large-block-grid-7 > li { - width: 14.28571%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-7 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-7 > li:nth-of-type(7n+1) { - clear: both; } - .large-block-grid-8 > li { - width: 12.5%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-8 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-8 > li:nth-of-type(8n+1) { - clear: both; } - .large-block-grid-9 > li { - width: 11.11111%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-9 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-9 > li:nth-of-type(9n+1) { - clear: both; } - .large-block-grid-10 > li { - width: 10%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-10 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-10 > li:nth-of-type(10n+1) { - clear: both; } - .large-block-grid-11 > li { - width: 9.09091%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-11 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-11 > li:nth-of-type(11n+1) { - clear: both; } - .large-block-grid-12 > li { - width: 8.33333%; - padding: 0 0.625rem 1.25rem; - list-style: none; } - .large-block-grid-12 > li:nth-of-type(n) { - clear: none; } - .large-block-grid-12 > li:nth-of-type(12n+1) { - clear: both; } } - -.breadcrumbs { - display: block; - padding: 0.5625rem 0.875rem 0.5625rem; - overflow: hidden; - margin-left: 0; - list-style: none; - border-style: solid; - border-width: 1px; - background-color: #f4f4f4; - border-color: gainsboro; - -webkit-border-radius: 3px; - border-radius: 3px; } - .breadcrumbs > * { - margin: 0; - float: left; - font-size: 0.6875rem; - text-transform: uppercase; } - .breadcrumbs > *:hover a, .breadcrumbs > *:focus a { - text-decoration: underline; } - .breadcrumbs > * a, .breadcrumbs > * span { - text-transform: uppercase; - color: #008cba; } - .breadcrumbs > *.current { - cursor: default; - color: #333333; } - .breadcrumbs > *.current a { - cursor: default; - color: #333333; } - .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a { - text-decoration: none; } - .breadcrumbs > *.unavailable { - color: #999999; } - .breadcrumbs > *.unavailable a { - color: #999999; } - .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, .breadcrumbs > *.unavailable a:focus { - text-decoration: none; - color: #999999; - cursor: default; } - .breadcrumbs > *:before { - content: "/"; - color: #aaaaaa; - margin: 0 0.75rem; - position: relative; - top: 1px; } - .breadcrumbs > *:first-child:before { - content: " "; - margin: 0; } - -button, .button { - border-style: solid; - border-width: 0px; - cursor: pointer; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-weight: normal; - line-height: normal; - margin: 0 0 1.25rem; - position: relative; - text-decoration: none; - text-align: center; - display: inline-block; - padding-top: 1rem; - padding-right: 2rem; - padding-bottom: 1.0625rem; - padding-left: 2rem; - font-size: 1rem; - /* @else { font-size: $padding - rem-calc(2); } */ - background-color: #008cba; - border-color: #007295; - color: white; - -webkit-transition: background-color 300ms ease-out; - -moz-transition: background-color 300ms ease-out; - transition: background-color 300ms ease-out; - padding-top: 1.0625rem; - padding-bottom: 1rem; - -webkit-appearance: none; - border: none; - font-weight: normal !important; } - button:hover, button:focus, .button:hover, .button:focus { - background-color: #007295; } - button:hover, button:focus, .button:hover, .button:focus { - color: white; } - button.secondary, .button.secondary { - background-color: #e7e7e7; - border-color: #b9b9b9; - color: #333333; } - button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { - background-color: #b9b9b9; } - button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus { - color: #333333; } - button.success, .button.success { - background-color: #43ac6a; - border-color: #368a54; - color: white; } - button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { - background-color: #368a54; } - button.success:hover, button.success:focus, .button.success:hover, .button.success:focus { - color: white; } - button.alert, .button.alert { - background-color: #f04124; - border-color: #cf280e; - color: white; } - button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { - background-color: #cf280e; } - button.alert:hover, button.alert:focus, .button.alert:hover, .button.alert:focus { - color: white; } - button.large, .button.large { - padding-top: 1.125rem; - padding-right: 2.25rem; - padding-bottom: 1.1875rem; - padding-left: 2.25rem; - font-size: 1.25rem; - /* @else { font-size: $padding - rem-calc(2); } */ } - button.small, .button.small { - padding-top: 0.875rem; - padding-right: 1.75rem; - padding-bottom: 0.9375rem; - padding-left: 1.75rem; - font-size: 0.8125rem; - /* @else { font-size: $padding - rem-calc(2); } */ } - button.tiny, .button.tiny { - padding-top: 0.625rem; - padding-right: 1.25rem; - padding-bottom: 0.6875rem; - padding-left: 1.25rem; - font-size: 0.6875rem; - /* @else { font-size: $padding - rem-calc(2); } */ } - button.expand, .button.expand { - padding-right: 0; - padding-left: 0; - width: 100%; } - button.left-align, .button.left-align { - text-align: left; - text-indent: 0.75rem; } - button.right-align, .button.right-align { - text-align: right; - padding-right: 0.75rem; } - button.radius, .button.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - button.round, .button.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - button.disabled, button[disabled], .button.disabled, .button[disabled] { - background-color: #008cba; - border-color: #007295; - color: white; - cursor: default; - opacity: 0.7; - -webkit-box-shadow: none; - box-shadow: none; } - button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { - background-color: #007295; } - button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { - color: white; } - button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus { - background-color: #008cba; } - button.disabled.secondary, button[disabled].secondary, .button.disabled.secondary, .button[disabled].secondary { - background-color: #e7e7e7; - border-color: #b9b9b9; - color: #333333; - cursor: default; - opacity: 0.7; - -webkit-box-shadow: none; - box-shadow: none; } - button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { - background-color: #b9b9b9; } - button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { - color: #333333; } - button.disabled.secondary:hover, button.disabled.secondary:focus, button[disabled].secondary:hover, button[disabled].secondary:focus, .button.disabled.secondary:hover, .button.disabled.secondary:focus, .button[disabled].secondary:hover, .button[disabled].secondary:focus { - background-color: #e7e7e7; } - button.disabled.success, button[disabled].success, .button.disabled.success, .button[disabled].success { - background-color: #43ac6a; - border-color: #368a54; - color: white; - cursor: default; - opacity: 0.7; - -webkit-box-shadow: none; - box-shadow: none; } - button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { - background-color: #368a54; } - button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { - color: white; } - button.disabled.success:hover, button.disabled.success:focus, button[disabled].success:hover, button[disabled].success:focus, .button.disabled.success:hover, .button.disabled.success:focus, .button[disabled].success:hover, .button[disabled].success:focus { - background-color: #43ac6a; } - button.disabled.alert, button[disabled].alert, .button.disabled.alert, .button[disabled].alert { - background-color: #f04124; - border-color: #cf280e; - color: white; - cursor: default; - opacity: 0.7; - -webkit-box-shadow: none; - box-shadow: none; } - button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { - background-color: #cf280e; } - button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { - color: white; } - button.disabled.alert:hover, button.disabled.alert:focus, button[disabled].alert:hover, button[disabled].alert:focus, .button.disabled.alert:hover, .button.disabled.alert:focus, .button[disabled].alert:hover, .button[disabled].alert:focus { - background-color: #f04124; } - -@media only screen and (min-width:40.063em) { - button, .button { - display: inline-block; } } - -.button-group { - list-style: none; - margin: 0; - *zoom: 1; } - .button-group:before, .button-group:after { - content: " "; - display: table; } - .button-group:after { - clear: both; } - .button-group > * { - margin: 0; - float: left; } - .button-group > * > button, .button-group > * .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group > *:last-child button, .button-group > *:last-child .button { - border-right: 0; } - .button-group > *:first-child { - margin-left: 0; } - .button-group.radius > * > button, .button-group.radius > * .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.radius > *:last-child button, .button-group.radius > *:last-child .button { - border-right: 0; } - .button-group.radius > *:first-child, .button-group.radius > *:first-child > a, .button-group.radius > *:first-child > button, .button-group.radius > *:first-child > .button { - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - .button-group.radius > *:last-child, .button-group.radius > *:last-child > a, .button-group.radius > *:last-child > button, .button-group.radius > *:last-child > .button { - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - .button-group.round > * > button, .button-group.round > * .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.round > *:last-child button, .button-group.round > *:last-child .button { - border-right: 0; } - .button-group.round > *:first-child, .button-group.round > *:first-child > a, .button-group.round > *:first-child > button, .button-group.round > *:first-child > .button { - -moz-border-radius-bottomleft: 1000px; - -moz-border-radius-topleft: 1000px; - -webkit-border-bottom-left-radius: 1000px; - -webkit-border-top-left-radius: 1000px; - border-bottom-left-radius: 1000px; - border-top-left-radius: 1000px; } - .button-group.round > *:last-child, .button-group.round > *:last-child > a, .button-group.round > *:last-child > button, .button-group.round > *:last-child > .button { - -moz-border-radius-topright: 1000px; - -moz-border-radius-bottomright: 1000px; - -webkit-border-top-right-radius: 1000px; - -webkit-border-bottom-right-radius: 1000px; - border-top-right-radius: 1000px; - border-bottom-right-radius: 1000px; } - .button-group.even-2 li { - width: 50%; } - .button-group.even-2 li > button, .button-group.even-2 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-2 li:last-child button, .button-group.even-2 li:last-child .button { - border-right: 0; } - .button-group.even-2 li button, .button-group.even-2 li .button { - width: 100%; } - .button-group.even-3 li { - width: 33.33333%; } - .button-group.even-3 li > button, .button-group.even-3 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-3 li:last-child button, .button-group.even-3 li:last-child .button { - border-right: 0; } - .button-group.even-3 li button, .button-group.even-3 li .button { - width: 100%; } - .button-group.even-4 li { - width: 25%; } - .button-group.even-4 li > button, .button-group.even-4 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-4 li:last-child button, .button-group.even-4 li:last-child .button { - border-right: 0; } - .button-group.even-4 li button, .button-group.even-4 li .button { - width: 100%; } - .button-group.even-5 li { - width: 20%; } - .button-group.even-5 li > button, .button-group.even-5 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-5 li:last-child button, .button-group.even-5 li:last-child .button { - border-right: 0; } - .button-group.even-5 li button, .button-group.even-5 li .button { - width: 100%; } - .button-group.even-6 li { - width: 16.66667%; } - .button-group.even-6 li > button, .button-group.even-6 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-6 li:last-child button, .button-group.even-6 li:last-child .button { - border-right: 0; } - .button-group.even-6 li button, .button-group.even-6 li .button { - width: 100%; } - .button-group.even-7 li { - width: 14.28571%; } - .button-group.even-7 li > button, .button-group.even-7 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-7 li:last-child button, .button-group.even-7 li:last-child .button { - border-right: 0; } - .button-group.even-7 li button, .button-group.even-7 li .button { - width: 100%; } - .button-group.even-8 li { - width: 12.5%; } - .button-group.even-8 li > button, .button-group.even-8 li .button { - border-right: 1px solid; - border-color: rgba(255, 255, 255, 0.5); } - .button-group.even-8 li:last-child button, .button-group.even-8 li:last-child .button { - border-right: 0; } - .button-group.even-8 li button, .button-group.even-8 li .button { - width: 100%; } - -.button-bar { - *zoom: 1; } - .button-bar:before, .button-bar:after { - content: " "; - display: table; } - .button-bar:after { - clear: both; } - .button-bar .button-group { - float: left; - margin-right: 0.625rem; } - .button-bar .button-group div { - overflow: hidden; } - -/* Clearing Styles */ -[data-clearing] { - *zoom: 1; - margin-bottom: 0; - margin-left: 0; - list-style: none; } - [data-clearing]:before, [data-clearing]:after { - content: " "; - display: table; } - [data-clearing]:after { - clear: both; } - [data-clearing] li { - float: left; - margin-right: 10px; } - -.clearing-blackout { - background: #333333; - position: fixed; - width: 100%; - height: 100%; - top: 0; - left: 0; - z-index: 998; } - .clearing-blackout .clearing-close { - display: block; } - -.clearing-container { - position: relative; - z-index: 998; - height: 100%; - overflow: hidden; - margin: 0; } - -.visible-img { - height: 95%; - position: relative; } - .visible-img img { - position: absolute; - left: 50%; - top: 50%; - margin-left: -50%; - max-height: 100%; - max-width: 100%; } - -.clearing-caption { - color: #cccccc; - font-size: 0.875em; - line-height: 1.3; - margin-bottom: 0; - text-align: center; - bottom: 0; - background: #333333; - width: 100%; - padding: 10px 30px 20px; - position: absolute; - left: 0; } - -.clearing-close { - z-index: 999; - padding-left: 20px; - padding-top: 10px; - font-size: 30px; - line-height: 1; - color: #cccccc; - display: none; } - .clearing-close:hover, .clearing-close:focus { - color: #cccccc; } - -.clearing-assembled .clearing-container { - height: 100%; } - .clearing-assembled .clearing-container .carousel > ul { - display: none; } - -.clearing-feature li { - display: none; } - .clearing-feature li.clearing-featured-img { - display: block; } - -@media only screen and (min-width:40.063em) { - .clearing-main-prev, .clearing-main-next { - position: absolute; - height: 100%; - width: 40px; - top: 0; } - .clearing-main-prev > span, .clearing-main-next > span { - position: absolute; - top: 50%; - display: block; - width: 0; - height: 0; - border: solid 12px; } - .clearing-main-prev > span:hover, .clearing-main-next > span:hover { - opacity: 0.8; } - .clearing-main-prev { - left: 0; } - .clearing-main-prev > span { - left: 5px; - border-color: transparent; - border-right-color: #cccccc; } - .clearing-main-next { - right: 0; } - .clearing-main-next > span { - border-color: transparent; - border-left-color: #cccccc; } - .clearing-main-prev.disabled, .clearing-main-next.disabled { - opacity: 0.3; } - .clearing-assembled .clearing-container .carousel { - background: rgba(51, 51, 51, 0.8); - height: 120px; - margin-top: 10px; - text-align: center; } - .clearing-assembled .clearing-container .carousel > ul { - display: inline-block; - z-index: 999; - height: 100%; - position: relative; - float: none; } - .clearing-assembled .clearing-container .carousel > ul li { - display: block; - width: 120px; - min-height: inherit; - float: left; - overflow: hidden; - margin-right: 0; - padding: 0; - position: relative; - cursor: pointer; - opacity: 0.4; } - .clearing-assembled .clearing-container .carousel > ul li.fix-height img { - height: 100%; - max-width: none; } - .clearing-assembled .clearing-container .carousel > ul li a.th { - border: none; - -webkit-box-shadow: none; - box-shadow: none; - display: block; } - .clearing-assembled .clearing-container .carousel > ul li img { - cursor: pointer !important; - width: 100% !important; } - .clearing-assembled .clearing-container .carousel > ul li.visible { - opacity: 1; } - .clearing-assembled .clearing-container .carousel > ul li:hover { - opacity: 0.8; } - .clearing-assembled .clearing-container .visible-img { - background: #333333; - overflow: hidden; - height: 85%; } - .clearing-close { - position: absolute; - top: 10px; - right: 20px; - padding-left: 0; - padding-top: 0; } } - -@media only screen and (max-width: 40em) { - .f-dropdown { - max-width: 100%; - left: 0; } } - -/* Foundation Dropdowns */ -.f-dropdown { - position: absolute; - left: -9999px; - list-style: none; - margin-left: 0; - width: 100%; - max-height: none; - height: auto; - background: white; - border: solid 1px #cccccc; - font-size: 16px; - z-index: 99; - margin-top: 2px; - max-width: 200px; } - .f-dropdown > *:first-child { - margin-top: 0; } - .f-dropdown > *:last-child { - margin-bottom: 0; } - .f-dropdown:before { - content: ""; - display: block; - width: 0; - height: 0; - border: inset 6px; - border-color: transparent transparent white transparent; - border-bottom-style: solid; - position: absolute; - top: -12px; - left: 10px; - z-index: 99; } - .f-dropdown:after { - content: ""; - display: block; - width: 0; - height: 0; - border: inset 7px; - border-color: transparent transparent #cccccc transparent; - border-bottom-style: solid; - position: absolute; - top: -14px; - left: 9px; - z-index: 98; } - .f-dropdown.right:before { - left: auto; - right: 10px; } - .f-dropdown.right:after { - left: auto; - right: 9px; } - .f-dropdown li { - font-size: 0.875rem; - cursor: pointer; - line-height: 1.125rem; - margin: 0; } - .f-dropdown li:hover, .f-dropdown li:focus { - background: #eeeeee; } - .f-dropdown li a { - display: block; - padding: 0.5rem; - color: #555555; } - .f-dropdown.content { - position: absolute; - left: -9999px; - list-style: none; - margin-left: 0; - padding: 1.25rem; - width: 100%; - height: auto; - max-height: none; - background: white; - border: solid 1px #cccccc; - font-size: 16px; - z-index: 99; - max-width: 200px; } - .f-dropdown.content > *:first-child { - margin-top: 0; } - .f-dropdown.content > *:last-child { - margin-bottom: 0; } - .f-dropdown.tiny { - max-width: 200px; } - .f-dropdown.small { - max-width: 300px; } - .f-dropdown.medium { - max-width: 500px; } - .f-dropdown.large { - max-width: 800px; } - -.dropdown.button { - position: relative; - padding-right: 3.5625rem; } - .dropdown.button:before { - position: absolute; - content: ""; - width: 0; - height: 0; - display: block; - border-style: solid; - border-color: white transparent transparent transparent; - top: 50%; } - .dropdown.button:before { - border-width: 0.375rem; - right: 1.40625rem; - margin-top: -0.15625rem; } - .dropdown.button:before { - border-color: white transparent transparent transparent; } - .dropdown.button.tiny { - padding-right: 2.625rem; } - .dropdown.button.tiny:before { - border-width: 0.375rem; - right: 1.125rem; - margin-top: -0.125rem; } - .dropdown.button.tiny:before { - border-color: white transparent transparent transparent; } - .dropdown.button.small { - padding-right: 3.0625rem; } - .dropdown.button.small:before { - border-width: 0.4375rem; - right: 1.3125rem; - margin-top: -0.15625rem; } - .dropdown.button.small:before { - border-color: white transparent transparent transparent; } - .dropdown.button.large { - padding-right: 3.625rem; } - .dropdown.button.large:before { - border-width: 0.3125rem; - right: 1.71875rem; - margin-top: -0.15625rem; } - .dropdown.button.large:before { - border-color: white transparent transparent transparent; } - .dropdown.button.secondary:before { - border-color: #333333 transparent transparent transparent; } - -.flex-video { - position: relative; - padding-top: 1.5625rem; - padding-bottom: 67.5%; - height: 0; - margin-bottom: 1rem; - overflow: hidden; } - .flex-video.widescreen { - padding-bottom: 57.25%; } - .flex-video.vimeo { - padding-top: 0; } - .flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; } - -/* Standard Forms */ -form { - margin: 0 0 1rem; } - -/* Using forms within rows, we need to set some defaults */ -form .row .row { - margin: 0 -0.5rem; } - form .row .row .column, form .row .row .columns { - padding: 0 0.5rem; } - form .row .row.collapse { - margin: 0; } - form .row .row.collapse .column, form .row .row.collapse .columns { - padding: 0; } - form .row .row.collapse input { - -moz-border-radius-bottomright: 0; - -moz-border-radius-topright: 0; - -webkit-border-bottom-right-radius: 0; - -webkit-border-top-right-radius: 0; } -form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { - padding-left: 0.5rem; } - -/* Label Styles */ -label { - font-size: 0.875rem; - color: #4d4d4d; - cursor: pointer; - display: block; - font-weight: normal; - margin-bottom: 0.5rem; - /* Styles for required inputs */ } - label.right { - float: none; - text-align: right; } - label.inline { - margin: 0 0 1rem 0; - padding: 0.625rem 0; } - label small { - text-transform: capitalize; - color: #686868; } - -select { - -webkit-appearance: none !important; - background: #fafafa url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==') no-repeat; - background-position-x: 97%; - background-position-y: center; - border: 1px solid #cccccc; - padding: 0.5rem; - font-size: 0.875rem; - -webkit-border-radius: 0; - border-radius: 0; } - select.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - select:hover { - background: #f3f3f3 url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==') no-repeat; - background-position-x: 97%; - background-position-y: center; - border-color: #999999; } - -select::-ms-expand { - display: none; } - -@-moz-document url-prefix() { - select { - background: #fafafa; } - - select:hover { - background: #f3f3f3; } } - -/* Attach elements to the beginning or end of an input */ -.prefix, .postfix { - display: block; - position: relative; - z-index: 2; - text-align: center; - width: 100%; - padding-top: 0; - padding-bottom: 0; - border-style: solid; - border-width: 1px; - overflow: hidden; - font-size: 0.875rem; - height: 2.3125rem; - line-height: 2.3125rem; } - -/* Adjust padding, alignment and radius if pre/post element is a button */ -.postfix.button { - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - text-align: center; - line-height: 2.125rem; - border: none; } - -.prefix.button { - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 0; - text-align: center; - line-height: 2.125rem; - border: none; } - -.prefix.button.radius { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - -.postfix.button.radius { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - -.prefix.button.round { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-bottomleft: 1000px; - -moz-border-radius-topleft: 1000px; - -webkit-border-bottom-left-radius: 1000px; - -webkit-border-top-left-radius: 1000px; - border-bottom-left-radius: 1000px; - border-top-left-radius: 1000px; } - -.postfix.button.round { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-topright: 1000px; - -moz-border-radius-bottomright: 1000px; - -webkit-border-top-right-radius: 1000px; - -webkit-border-bottom-right-radius: 1000px; - border-top-right-radius: 1000px; - border-bottom-right-radius: 1000px; } - -/* Separate prefix and postfix styles when on span or label so buttons keep their own */ -span.prefix, label.prefix { - background: #f2f2f2; - border-color: #d7d7d7; - border-right: none; - color: #333333; } - span.prefix.radius, label.prefix.radius { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - -span.postfix, label.postfix { - background: #f2f2f2; - border-color: #cbcbcb; - border-left: none; - color: #333333; } - span.postfix.radius, label.postfix.radius { - -webkit-border-radius: 0; - border-radius: 0; - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - -/* Input groups will automatically style first and last elements of the group */ -.input-group.radius > *:first-child, .input-group.radius > *:first-child * { - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } -.input-group.radius > *:last-child, .input-group.radius > *:last-child * { - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } -.input-group.round > *:first-child, .input-group.round > *:first-child * { - -moz-border-radius-bottomleft: 1000px; - -moz-border-radius-topleft: 1000px; - -webkit-border-bottom-left-radius: 1000px; - -webkit-border-top-left-radius: 1000px; - border-bottom-left-radius: 1000px; - border-top-left-radius: 1000px; } -.input-group.round > *:last-child, .input-group.round > *:last-child * { - -moz-border-radius-topright: 1000px; - -moz-border-radius-bottomright: 1000px; - -webkit-border-top-right-radius: 1000px; - -webkit-border-bottom-right-radius: 1000px; - border-top-right-radius: 1000px; - border-bottom-right-radius: 1000px; } - -/* We use this to get basic styling on all basic form elements */ -input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { - -webkit-appearance: none; - -webkit-border-radius: 0; - border-radius: 0; - background-color: white; - font-family: inherit; - border: 1px solid #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - color: rgba(0, 0, 0, 0.75); - display: block; - font-size: 0.875rem; - margin: 0 0 1rem 0; - padding: 0.5rem; - height: 2.3125rem; - width: 100%; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out; - -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out; - transition: box-shadow 0.45s, border-color 0.45s ease-in-out; - -webkit-transition: all 0.15s linear; - -moz-transition: all 0.15s linear; - transition: all 0.15s linear; } - input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { - -webkit-box-shadow: 0 0 5px #999999; - -moz-box-shadow: 0 0 5px #999999; - box-shadow: 0 0 5px #999999; - border-color: #999999; } - input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { - background: #fafafa; - border-color: #999999; - outline: none; } - input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="month"][disabled], input[type="week"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { - background-color: #dddddd; } - -/* Add height value for select elements to match text input height */ -select { - height: 2.3125rem; } - -/* Adjust margin for form elements below */ -input[type="file"], input[type="checkbox"], input[type="radio"], select { - margin: 0 0 1rem 0; } - -input[type="checkbox"] + label, input[type="radio"] + label { - display: inline-block; - margin-left: 0.5rem; - margin-right: 1rem; - margin-bottom: 0; - vertical-align: baseline; } - -/* Normalize file input width */ -input[type="file"] { - width: 100%; } - -/* We add basic fieldset styling */ -fieldset { - border: solid 1px #dddddd; - padding: 1.25rem; - margin: 1.125rem 0; } - fieldset legend { - font-weight: bold; - background: white; - padding: 0 0.1875rem; - margin: 0; - margin-left: -0.1875rem; } - -/* Error Handling */ -[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error { - display: block; - padding: 0.375rem 0.5625rem 0.5625rem; - margin-top: -1px; - margin-bottom: 1rem; - font-size: 0.75rem; - font-weight: normal; - font-style: italic; - background: #f04124; - color: white; } -[data-abide] span.error, [data-abide] small.error { - display: none; } - -span.error, small.error { - display: block; - padding: 0.375rem 0.5625rem 0.5625rem; - margin-top: -1px; - margin-bottom: 1rem; - font-size: 0.75rem; - font-weight: normal; - font-style: italic; - background: #f04124; - color: white; } - -.error input, .error textarea, .error select { - margin-bottom: 0; } -.error label, .error label.error { - color: #f04124; } -.error > small, .error small.error { - display: block; - padding: 0.375rem 0.5625rem 0.5625rem; - margin-top: -1px; - margin-bottom: 1rem; - font-size: 0.75rem; - font-weight: normal; - font-style: italic; - background: #f04124; - color: white; } -.error > label > small { - color: #686868; - background: transparent; - padding: 0; - text-transform: capitalize; - font-style: normal; - font-size: 60%; - margin: 0; - display: inline; } -.error span.error-message { - display: block; } - -input.error, textarea.error { - margin-bottom: 0; } - -label.error { - color: #f04124; } - -.inline-list { - margin: 0 auto 1.0625rem auto; - margin-left: -1.375rem; - margin-right: 0; - padding: 0; - list-style: none; - overflow: hidden; } - .inline-list > li { - list-style: none; - float: left; - margin-left: 1.375rem; - display: block; } - .inline-list > li > * { - display: block; } - -/* Foundation Joyride */ -.joyride-list { - display: none; } - -/* Default styles for the container */ -.joyride-tip-guide { - display: none; - position: absolute; - background: #333333; - color: white; - z-index: 101; - top: 0; - left: 2.5%; - font-family: inherit; - font-weight: normal; - width: 95%; } - -.lt-ie9 .joyride-tip-guide { - max-width: 800px; - left: 50%; - margin-left: -400px; } - -.joyride-content-wrapper { - width: 100%; - padding: 1.125rem 1.25rem 1.5rem; } - .joyride-content-wrapper .button { - margin-bottom: 0 !important; } - -/* Add a little css triangle pip, older browser just miss out on the fanciness of it */ -.joyride-tip-guide .joyride-nub { - display: block; - position: absolute; - left: 22px; - width: 0; - height: 0; - border: 10px solid #333333; } - .joyride-tip-guide .joyride-nub.top { - border-top-style: solid; - border-color: #333333; - border-top-color: transparent !important; - border-left-color: transparent !important; - border-right-color: transparent !important; - top: -20px; } - .joyride-tip-guide .joyride-nub.bottom { - border-bottom-style: solid; - border-color: #333333 !important; - border-bottom-color: transparent !important; - border-left-color: transparent !important; - border-right-color: transparent !important; - bottom: -20px; } - .joyride-tip-guide .joyride-nub.right { - right: -20px; } - .joyride-tip-guide .joyride-nub.left { - left: -20px; } - -/* Typography */ -.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 { - line-height: 1.25; - margin: 0; - font-weight: bold; - color: white; } - -.joyride-tip-guide p { - margin: 0 0 1.125rem 0; - font-size: 0.875rem; - line-height: 1.3; } - -.joyride-timer-indicator-wrap { - width: 50px; - height: 3px; - border: solid 1px #555555; - position: absolute; - right: 1.0625rem; - bottom: 1rem; } - -.joyride-timer-indicator { - display: block; - width: 0; - height: inherit; - background: #666666; } - -.joyride-close-tip { - position: absolute; - right: 12px; - top: 10px; - color: #777777 !important; - text-decoration: none; - font-size: 24px; - font-weight: normal; - line-height: 0.5 !important; } - .joyride-close-tip:hover, .joyride-close-tip:focus { - color: #eeeeee !important; } - -.joyride-modal-bg { - position: fixed; - height: 100%; - width: 100%; - background: transparent; - background: rgba(0, 0, 0, 0.5); - z-index: 100; - display: none; - top: 0; - left: 0; - cursor: pointer; } - -.joyride-expose-wrapper { - background-color: white; - position: absolute; - border-radius: 3px; - z-index: 102; - -moz-box-shadow: 0 0 30px white; - -webkit-box-shadow: 0 0 15px white; - box-shadow: 0 0 15px white; } - -.joyride-expose-cover { - background: transparent; - border-radius: 3px; - position: absolute; - z-index: 9999; - top: 0; - left: 0; } - -/* Styles for screens that are atleast 768px; */ -@media only screen and (min-width:40.063em) { - .joyride-tip-guide { - width: 300px; - left: inherit; } - .joyride-tip-guide .joyride-nub.bottom { - border-color: #333333 !important; - border-bottom-color: transparent !important; - border-left-color: transparent !important; - border-right-color: transparent !important; - bottom: -20px; } - .joyride-tip-guide .joyride-nub.right { - border-color: #333333 !important; - border-top-color: transparent !important; - border-right-color: transparent !important; - border-bottom-color: transparent !important; - top: 22px; - left: auto; - right: -20px; } - .joyride-tip-guide .joyride-nub.left { - border-color: #333333 !important; - border-top-color: transparent !important; - border-left-color: transparent !important; - border-bottom-color: transparent !important; - top: 22px; - left: -20px; - right: auto; } } - -.keystroke, kbd { - background-color: #ededed; - border-color: gainsboro; - color: #222222; - border-style: solid; - border-width: 1px; - margin: 0; - font-family: "Consolas", "Menlo", "Courier", monospace; - font-size: 0.875rem; - padding: 0.125rem 0.25rem 0; - -webkit-border-radius: 3px; - border-radius: 3px; } - -.label { - font-weight: normal; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - text-align: center; - text-decoration: none; - line-height: 1; - white-space: nowrap; - display: inline-block; - position: relative; - margin-bottom: inherit; - padding: 0.25rem 0.5rem 0.375rem; - font-size: 0.6875rem; - background-color: #008cba; - color: white; } - .label.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - .label.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - .label.alert { - background-color: #f04124; - color: white; } - .label.success { - background-color: #43ac6a; - color: white; } - .label.secondary { - background-color: #e7e7e7; - color: #333333; } - -[data-magellan-expedition] { - background: white; - z-index: 50; - min-width: 100%; - padding: 10px; } - [data-magellan-expedition] .sub-nav { - margin-bottom: 0; } - [data-magellan-expedition] .sub-nav dd { - margin-bottom: 0; } - [data-magellan-expedition] .sub-nav .active { - line-height: 1.8em; } - -@-webkit-keyframes rotate { - from { - -webkit-transform: rotate(0deg); } - - to { - -webkit-transform: rotate(360deg); } } - -@-moz-keyframes rotate { - from { - -moz-transform: rotate(0deg); } - - to { - -moz-transform: rotate(360deg); } } - -@-o-keyframes rotate { - from { - -o-transform: rotate(0deg); } - - to { - -o-transform: rotate(360deg); } } - -@keyframes rotate { - from { - transform: rotate(0deg); } - - to { - transform: rotate(360deg); } } - -/* Orbit Graceful Loading */ -.slideshow-wrapper { - position: relative; } - .slideshow-wrapper ul { - list-style-type: none; - margin: 0; } - .slideshow-wrapper ul li, .slideshow-wrapper ul li .orbit-caption { - display: none; } - .slideshow-wrapper ul li:first-child { - display: block; } - .slideshow-wrapper .orbit-container { - background-color: transparent; } - .slideshow-wrapper .orbit-container li { - display: block; } - .slideshow-wrapper .orbit-container li .orbit-caption { - display: block; } - -.preloader { - display: block; - width: 40px; - height: 40px; - position: absolute; - top: 50%; - left: 50%; - margin-top: -20px; - margin-left: -20px; - border: solid 3px; - border-color: #555555 white; - -webkit-border-radius: 1000px; - border-radius: 1000px; - -webkit-animation-name: rotate; - -webkit-animation-duration: 1.5s; - -webkit-animation-iteration-count: infinite; - -webkit-animation-timing-function: linear; - -moz-animation-name: rotate; - -moz-animation-duration: 1.5s; - -moz-animation-iteration-count: infinite; - -moz-animation-timing-function: linear; - -o-animation-name: rotate; - -o-animation-duration: 1.5s; - -o-animation-iteration-count: infinite; - -o-animation-timing-function: linear; - animation-name: rotate; - animation-duration: 1.5s; - animation-iteration-count: infinite; - animation-timing-function: linear; } - -.orbit-container { - overflow: hidden; - width: 100%; - position: relative; - background: none; } - .orbit-container .orbit-slides-container { - list-style: none; - margin: 0; - padding: 0; - position: relative; } - .orbit-container .orbit-slides-container img { - display: block; - max-width: 100%; } - .orbit-container .orbit-slides-container > * { - position: absolute; - top: 0; - width: 100%; - margin-left: 100%; } - .orbit-container .orbit-slides-container > *:first-child { - margin-left: 0%; } - .orbit-container .orbit-slides-container > * .orbit-caption { - position: absolute; - bottom: 0; - background-color: rgba(51, 51, 51, 0.8); - color: white; - width: 100%; - padding: 0.625rem 0.875rem; - font-size: 0.875rem; } - .orbit-container .orbit-slide-number { - position: absolute; - top: 10px; - left: 10px; - font-size: 12px; - color: white; - background: rgba(0, 0, 0, 0); - z-index: 10; } - .orbit-container .orbit-slide-number span { - font-weight: 700; - padding: 0.3125rem; } - .orbit-container .orbit-timer { - position: absolute; - top: 12px; - right: 10px; - height: 6px; - width: 100px; - z-index: 10; } - .orbit-container .orbit-timer .orbit-progress { - height: 3px; - background-color: rgba(255, 255, 255, 0.3); - display: block; - width: 0%; - position: relative; - right: 20px; - top: 5px; } - .orbit-container .orbit-timer > span { - display: none; - position: absolute; - top: 0px; - right: 0; - width: 11px; - height: 14px; - border: solid 4px white; - border-top: none; - border-bottom: none; } - .orbit-container .orbit-timer.paused > span { - right: -4px; - top: 0px; - width: 11px; - height: 14px; - border: inset 8px; - border-right-style: solid; - border-color: transparent transparent transparent white; } - .orbit-container .orbit-timer.paused > span.dark { - border-color: transparent transparent transparent #333333; } - .orbit-container:hover .orbit-timer > span { - display: block; } - .orbit-container .orbit-prev, .orbit-container .orbit-next { - position: absolute; - top: 45%; - margin-top: -25px; - width: 36px; - height: 60px; - line-height: 50px; - color: white; - background-color: none; - text-indent: -9999px !important; - z-index: 10; } - .orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover { - background-color: rgba(0, 0, 0, 0.3); } - .orbit-container .orbit-prev > span, .orbit-container .orbit-next > span { - position: absolute; - top: 50%; - margin-top: -10px; - display: block; - width: 0; - height: 0; - border: inset 10px; } - .orbit-container .orbit-prev { - left: 0; } - .orbit-container .orbit-prev > span { - border-right-style: solid; - border-color: transparent; - border-right-color: white; } - .orbit-container .orbit-prev:hover > span { - border-right-color: white; } - .orbit-container .orbit-next { - right: 0; } - .orbit-container .orbit-next > span { - border-color: transparent; - border-left-style: solid; - border-left-color: white; - left: 50%; - margin-left: -4px; } - .orbit-container .orbit-next:hover > span { - border-left-color: white; } - -.orbit-bullets-container { - text-align: center; } - -.orbit-bullets { - margin: 0 auto 30px auto; - overflow: hidden; - position: relative; - top: 10px; - float: none; - text-align: center; - display: block; } - .orbit-bullets li { - display: inline-block; - width: 0.5625rem; - height: 0.5625rem; - background: #cccccc; - float: none; - margin-right: 6px; - -webkit-border-radius: 1000px; - border-radius: 1000px; } - .orbit-bullets li.active { - background: #999999; } - .orbit-bullets li:last-child { - margin-right: 0; } - -.touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { - display: none; } -.touch .orbit-bullets { - display: none; } - -@media only screen and (min-width:40.063em) { - .touch .orbit-container .orbit-prev, .touch .orbit-container .orbit-next { - display: inherit; } - .touch .orbit-bullets { - display: block; } } - -@media only screen and (max-width: 40em) { - .orbit-stack-on-small .orbit-slides-container { - height: auto !important; } - .orbit-stack-on-small .orbit-slides-container > * { - position: relative; - margin-left: 0% !important; } - .orbit-stack-on-small .orbit-timer, .orbit-stack-on-small .orbit-next, .orbit-stack-on-small .orbit-prev, .orbit-stack-on-small .orbit-bullets { - display: none; } } - -ul.pagination { - display: block; - height: 1.5rem; - margin-left: -0.3125rem; } - ul.pagination li { - height: 1.5rem; - color: #222222; - font-size: 0.875rem; - margin-left: 0.3125rem; } - ul.pagination li a { - display: block; - padding: 0.0625rem 0.625rem 0.0625rem; - color: #999999; - -webkit-border-radius: 3px; - border-radius: 3px; } - ul.pagination li:hover a, ul.pagination li a:focus { - background: #e6e6e6; } - ul.pagination li.unavailable a { - cursor: default; - color: #999999; } - ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus { - background: transparent; } - ul.pagination li.current a { - background: #008cba; - color: white; - font-weight: bold; - cursor: default; } - ul.pagination li.current a:hover, ul.pagination li.current a:focus { - background: #008cba; } - ul.pagination li { - float: left; - display: block; } - -/* Pagination centred wrapper */ -.pagination-centered { - text-align: center; } - .pagination-centered ul.pagination li { - float: none; - display: inline-block; } - -/* Panels */ -.panel { - border-style: solid; - border-width: 1px; - border-color: #d7d7d7; - margin-bottom: 1.25rem; - padding: 1.25rem; - background: #f2f2f2; } - .panel > :first-child { - margin-top: 0; } - .panel > :last-child { - margin-bottom: 0; } - .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p { - color: #333333; } - .panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { - line-height: 1; - margin-bottom: 0.625rem; } - .panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader { - line-height: 1.4; } - .panel.callout { - border-style: solid; - border-width: 1px; - border-color: #b6edff; - margin-bottom: 1.25rem; - padding: 1.25rem; - background: #ecfaff; } - .panel.callout > :first-child { - margin-top: 0; } - .panel.callout > :last-child { - margin-bottom: 0; } - .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p { - color: #333333; } - .panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 { - line-height: 1; - margin-bottom: 0.625rem; } - .panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader { - line-height: 1.4; } - .panel.callout a { - color: #008cba; } - .panel.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - -/* Pricing Tables */ -.pricing-table { - border: solid 1px #dddddd; - margin-left: 0; - margin-bottom: 1.25rem; } - .pricing-table * { - list-style: none; - line-height: 1; } - .pricing-table .title { - background-color: #333333; - padding: 0.9375rem 1.25rem; - text-align: center; - color: #eeeeee; - font-weight: normal; - font-size: 1rem; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } - .pricing-table .price { - background-color: #f6f6f6; - padding: 0.9375rem 1.25rem; - text-align: center; - color: #333333; - font-weight: normal; - font-size: 2rem; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } - .pricing-table .description { - background-color: white; - padding: 0.9375rem; - text-align: center; - color: #777777; - font-size: 0.75rem; - font-weight: normal; - line-height: 1.4; - border-bottom: dotted 1px #dddddd; } - .pricing-table .bullet-item { - background-color: white; - padding: 0.9375rem; - text-align: center; - color: #333333; - font-size: 0.875rem; - font-weight: normal; - border-bottom: dotted 1px #dddddd; } - .pricing-table .cta-button { - background-color: white; - text-align: center; - padding: 1.25rem 1.25rem 0; } - -/* Progress Bar */ -.progress { - background-color: #f6f6f6; - height: 1.5625rem; - border: 1px solid white; - padding: 0.125rem; - margin-bottom: 0.625rem; } - .progress .meter { - background: #008cba; - height: 100%; - display: block; } - .progress.secondary .meter { - background: #e7e7e7; - height: 100%; - display: block; } - .progress.success .meter { - background: #43ac6a; - height: 100%; - display: block; } - .progress.alert .meter { - background: #f04124; - height: 100%; - display: block; } - .progress.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - .progress.radius .meter { - -webkit-border-radius: 2px; - border-radius: 2px; } - .progress.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - .progress.round .meter { - -webkit-border-radius: 999px; - border-radius: 999px; } - -.reveal-modal-bg { - position: fixed; - height: 100%; - width: 100%; - background: black; - background: rgba(0, 0, 0, 0.45); - z-index: 98; - display: none; - top: 0; - left: 0; } - -.reveal-modal { - visibility: hidden; - display: none; - position: absolute; - left: 50%; - z-index: 99; - height: auto; - margin-left: -40%; - width: 80%; - background-color: white; - padding: 1.25rem; - border: solid 1px #666666; - -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); - box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); - top: 6.25rem; } - .reveal-modal .column, .reveal-modal .columns { - min-width: 0; } - .reveal-modal > :first-child { - margin-top: 0; } - .reveal-modal > :last-child { - margin-bottom: 0; } - .reveal-modal .close-reveal-modal { - font-size: 1.375rem; - line-height: 1; - position: absolute; - top: 0.5rem; - right: 0.6875rem; - color: #aaaaaa; - font-weight: bold; - cursor: pointer; } - -@media only screen and (min-width:40.063em) { - .reveal-modal { - padding: 1.875rem; - top: 6.25rem; } - .reveal-modal.tiny { - margin-left: -15%; - width: 30%; } - .reveal-modal.small { - margin-left: -20%; - width: 40%; } - .reveal-modal.medium { - margin-left: -30%; - width: 60%; } - .reveal-modal.large { - margin-left: -35%; - width: 70%; } - .reveal-modal.xlarge { - margin-left: -47.5%; - width: 95%; } } - -@media print { - .reveal-modal { - background: white !important; } } - -.side-nav { - display: block; - margin: 0; - padding: 0.875rem 0; - list-style-type: none; - list-style-position: inside; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } - .side-nav li { - margin: 0 0 0.4375rem 0; - font-size: 0.875rem; } - .side-nav li a { - display: block; - color: #008cba; } - .side-nav li.active > a:first-child { - color: #4d4d4d; - font-weight: normal; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; } - .side-nav li.divider { - border-top: 1px solid; - height: 0; - padding: 0; - list-style: none; - border-top-color: white; } - -.split.button { - position: relative; - padding-right: 5.0625rem; } - .split.button span { - display: block; - height: 100%; - position: absolute; - right: 0; - top: 0; - border-left: solid 1px; } - .split.button span:before { - position: absolute; - content: ""; - width: 0; - height: 0; - display: block; - border-style: inset; - top: 50%; - left: 50%; } - .split.button span:active { - background-color: rgba(0, 0, 0, 0.1); } - .split.button span { - border-left-color: rgba(255, 255, 255, 0.5); } - .split.button span { - width: 3.09375rem; } - .split.button span:before { - border-top-style: solid; - border-width: 0.375rem; - top: 48%; - margin-left: -0.375rem; } - .split.button span:before { - border-color: white transparent transparent transparent; } - .split.button.secondary span { - border-left-color: rgba(255, 255, 255, 0.5); } - .split.button.secondary span:before { - border-color: white transparent transparent transparent; } - .split.button.alert span { - border-left-color: rgba(255, 255, 255, 0.5); } - .split.button.success span { - border-left-color: rgba(255, 255, 255, 0.5); } - .split.button.tiny { - padding-right: 3.75rem; } - .split.button.tiny span { - width: 2.25rem; } - .split.button.tiny span:before { - border-top-style: solid; - border-width: 0.375rem; - top: 48%; - margin-left: -0.375rem; } - .split.button.small { - padding-right: 4.375rem; } - .split.button.small span { - width: 2.625rem; } - .split.button.small span:before { - border-top-style: solid; - border-width: 0.4375rem; - top: 48%; - margin-left: -0.375rem; } - .split.button.large { - padding-right: 5.5rem; } - .split.button.large span { - width: 3.4375rem; } - .split.button.large span:before { - border-top-style: solid; - border-width: 0.3125rem; - top: 48%; - margin-left: -0.375rem; } - .split.button.expand { - padding-left: 2rem; } - .split.button.secondary span:before { - border-color: #333333 transparent transparent transparent; } - .split.button.radius span { - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - .split.button.round span { - -moz-border-radius-topright: 1000px; - -moz-border-radius-bottomright: 1000px; - -webkit-border-top-right-radius: 1000px; - -webkit-border-bottom-right-radius: 1000px; - border-top-right-radius: 1000px; - border-bottom-right-radius: 1000px; } - -.sub-nav { - display: block; - width: auto; - overflow: hidden; - margin: -0.25rem 0 1.125rem; - padding-top: 0.25rem; - margin-right: 0; - margin-left: -0.75rem; } - .sub-nav dt { - text-transform: uppercase; } - .sub-nav dt, .sub-nav dd, .sub-nav li { - float: left; - display: inline; - margin-left: 1rem; - margin-bottom: 0.625rem; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-weight: normal; - font-size: 0.875rem; - color: #999999; } - .sub-nav dt a, .sub-nav dd a, .sub-nav li a { - text-decoration: none; - color: #999999; } - .sub-nav dt a:hover, .sub-nav dd a:hover, .sub-nav li a:hover { - color: #0087b1; } - .sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a { - -webkit-border-radius: 3px; - border-radius: 3px; - font-weight: normal; - background: #008cba; - padding: 0.1875rem 1rem; - cursor: default; - color: white; } - .sub-nav dt.active a:hover, .sub-nav dd.active a:hover, .sub-nav li.active a:hover { - background: #0087b1; } - -div.switch { - position: relative; - padding: 0; - display: block; - overflow: hidden; - border-style: solid; - border-width: 1px; - margin-bottom: 1.25rem; - height: 2.25rem; - background: white; - border-color: #cccccc; } - div.switch label { - position: relative; - left: 0; - z-index: 2; - float: left; - width: 50%; - height: 100%; - margin: 0; - font-weight: bold; - text-align: left; - -webkit-transition: all 0.1s ease-out; - -moz-transition: all 0.1s ease-out; - transition: all 0.1s ease-out; } - div.switch input { - position: absolute; - z-index: 3; - opacity: 0; - width: 100%; - height: 100%; - -moz-appearance: none; } - div.switch input:hover, div.switch input:focus { - cursor: pointer; } - div.switch span:last-child { - position: absolute; - top: -1px; - left: -1px; - z-index: 1; - display: block; - padding: 0; - border-width: 1px; - border-style: solid; - -webkit-transition: all 0.1s ease-out; - -moz-transition: all 0.1s ease-out; - transition: all 0.1s ease-out; } - div.switch input:not(:checked) + label { - opacity: 0; } - div.switch input:checked { - display: none !important; } - div.switch input { - left: 0; - display: block !important; } - div.switch input:first-of-type + label, div.switch input:first-of-type + span + label { - left: -50%; } - div.switch input:first-of-type:checked + label, div.switch input:first-of-type:checked + span + label { - left: 0%; } - div.switch input:last-of-type + label, div.switch input:last-of-type + span + label { - right: -50%; - left: auto; - text-align: right; } - div.switch input:last-of-type:checked + label, div.switch input:last-of-type:checked + span + label { - right: 0%; - left: auto; } - div.switch span.custom { - display: none !important; } - form.custom div.switch .hidden-field { - margin-left: auto; - position: absolute; - visibility: visible; } - div.switch label { - padding: 0; - line-height: 2.3rem; - font-size: 0.875rem; } - div.switch input:first-of-type:checked ~ span:last-child { - left: 100%; - margin-left: -2.1875rem; } - div.switch span:last-child { - width: 2.25rem; - height: 2.25rem; } - div.switch span:last-child { - border-color: #b3b3b3; - background: white; - background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); - background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); - background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%); - -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; - box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #f3faf6, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px whitesmoke; } - div.switch:hover span:last-child, div.switch:focus span:last-child { - background: white; - background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%); - background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%); - background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%); } - div.switch:active { - background: transparent; } - div.switch.large { - height: 2.75rem; } - div.switch.large label { - padding: 0; - line-height: 2.3rem; - font-size: 1.0625rem; } - div.switch.large input:first-of-type:checked ~ span:last-child { - left: 100%; - margin-left: -2.6875rem; } - div.switch.large span:last-child { - width: 2.75rem; - height: 2.75rem; } - div.switch.small { - height: 1.75rem; } - div.switch.small label { - padding: 0; - line-height: 2.1rem; - font-size: 0.75rem; } - div.switch.small input:first-of-type:checked ~ span:last-child { - left: 100%; - margin-left: -1.6875rem; } - div.switch.small span:last-child { - width: 1.75rem; - height: 1.75rem; } - div.switch.tiny { - height: 1.375rem; } - div.switch.tiny label { - padding: 0; - line-height: 1.9rem; - font-size: 0.6875rem; } - div.switch.tiny input:first-of-type:checked ~ span:last-child { - left: 100%; - margin-left: -1.3125rem; } - div.switch.tiny span:last-child { - width: 1.375rem; - height: 1.375rem; } - div.switch.radius { - -webkit-border-radius: 4px; - border-radius: 4px; } - div.switch.radius span:last-child { - -webkit-border-radius: 3px; - border-radius: 3px; } - div.switch.round { - -webkit-border-radius: 1000px; - border-radius: 1000px; } - div.switch.round span:last-child { - -webkit-border-radius: 999px; - border-radius: 999px; } - div.switch.round label { - padding: 0 0.5625rem; } - -@-webkit-keyframes webkitSiblingBugfix { - from { - position: relative; } - - to { - position: relative; } } - -table { - background: white; - margin-bottom: 1.25rem; - border: solid 1px #dddddd; } - table thead, table tfoot { - background: whitesmoke; } - table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { - padding: 0.5rem 0.625rem 0.625rem; - font-size: 0.875rem; - font-weight: bold; - color: #222222; - text-align: left; } - table tr th, table tr td { - padding: 0.5625rem 0.625rem; - font-size: 0.875rem; - color: #222222; } - table tr.even, table tr.alt, table tr:nth-of-type(even) { - background: #f9f9f9; } - table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { - display: table-cell; - line-height: 1.125rem; } - -.tabs { - *zoom: 1; - margin-bottom: 0 !important; } - .tabs:before, .tabs:after { - content: " "; - display: table; } - .tabs:after { - clear: both; } - .tabs dd { - position: relative; - margin-bottom: 0 !important; - top: 1px; - float: left; } - .tabs dd > a { - display: block; - background: #efefef; - color: #222222; - padding-top: 1rem; - padding-right: 2rem; - padding-bottom: 1.0625rem; - padding-left: 2rem; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-size: 1rem; } - .tabs dd > a:hover { - background: #e1e1e1; } - .tabs dd.active a { - background: white; } - .tabs.radius dd:first-child a { - -moz-border-radius-bottomleft: 3px; - -moz-border-radius-topleft: 3px; - -webkit-border-bottom-left-radius: 3px; - -webkit-border-top-left-radius: 3px; - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; } - .tabs.radius dd:last-child a { - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; } - .tabs.vertical dd { - position: inherit; - float: none; - display: block; - top: auto; } - -.tabs-content { - *zoom: 1; - margin-bottom: 1.5rem; } - .tabs-content:before, .tabs-content:after { - content: " "; - display: table; } - .tabs-content:after { - clear: both; } - .tabs-content > .content { - display: none; - float: left; - padding: 0.9375rem 0; } - .tabs-content > .content.active { - display: block; } - .tabs-content > .content.contained { - padding: 0.9375rem; } - .tabs-content.vertical { - display: block; } - .tabs-content.vertical > .content { - padding: 0 0.9375rem; } - -@media only screen and (min-width:40.063em) { - .tabs.vertical { - width: 20%; - float: left; - margin-bottom: 1.25rem; } - .tabs-content.vertical { - width: 80%; - float: left; - margin-left: -1px; } } - -/* Image Thumbnails */ -.th { - line-height: 0; - display: inline-block; - border: solid 4px white; - max-width: 100%; - -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); - -webkit-transition: all 200ms ease-out; - -moz-transition: all 200ms ease-out; - transition: all 200ms ease-out; } - .th:hover, .th:focus { - -webkit-box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); - box-shadow: 0 0 6px 1px rgba(0, 140, 186, 0.5); } - .th.radius { - -webkit-border-radius: 3px; - border-radius: 3px; } - -/* Tooltips */ -.has-tip { - border-bottom: dotted 1px #cccccc; - cursor: help; - font-weight: bold; - color: #333333; } - .has-tip:hover, .has-tip:focus { - border-bottom: dotted 1px #004054; - color: #008cba; } - .has-tip.tip-left, .has-tip.tip-right { - float: none !important; } - -.tooltip { - display: none; - position: absolute; - z-index: 999; - font-weight: normal; - font-size: 0.875rem; - line-height: 1.3; - padding: 0.75rem; - max-width: 85%; - left: 50%; - width: 100%; - color: white; - background: #333333; - -webkit-border-radius: 3px; - border-radius: 3px; } - .tooltip > .nub { - display: block; - left: 5px; - position: absolute; - width: 0; - height: 0; - border: solid 5px; - border-color: transparent transparent #333333 transparent; - top: -10px; } - .tooltip.opened { - color: #008cba !important; - border-bottom: dotted 1px #004054 !important; } - -.tap-to-close { - display: block; - font-size: 0.625rem; - color: #777777; - font-weight: normal; } - -@media only screen and (min-width:40.063em) { - .tooltip > .nub { - border-color: transparent transparent #333333 transparent; - top: -10px; } - .tooltip.tip-top > .nub { - border-color: #333333 transparent transparent transparent; - top: auto; - bottom: -10px; } - .tooltip.tip-left, .tooltip.tip-right { - float: none !important; } - .tooltip.tip-left > .nub { - border-color: transparent transparent transparent #333333; - right: -10px; - left: auto; - top: 50%; - margin-top: -5px; } - .tooltip.tip-right > .nub { - border-color: transparent #333333 transparent transparent; - right: auto; - left: -10px; - top: 50%; - margin-top: -5px; } } - -meta.foundation-mq-topbar { - font-family: "/only screen and (min-width:40.063em)/"; - width: 40.063em; } - -/* Wrapped around .top-bar to contain to grid width */ -.contain-to-grid { - width: 100%; - background: #333333; } - .contain-to-grid .top-bar { - margin-bottom: 0; } - -.fixed { - width: 100%; - left: 0; - position: fixed; - top: 0; - z-index: 99; } - .fixed.expanded:not(.top-bar) { - overflow-y: auto; - height: auto; - width: 100%; - max-height: 100%; } - .fixed.expanded:not(.top-bar) .title-area { - position: fixed; - width: 100%; - z-index: 99; } - .fixed.expanded:not(.top-bar) .top-bar-section { - z-index: 98; - margin-top: 45px; } - -.top-bar { - overflow: hidden; - height: 45px; - line-height: 45px; - position: relative; - background: #333333; - margin-bottom: 0; } - .top-bar ul { - margin-bottom: 0; - list-style: none; } - .top-bar .row { - max-width: none; } - .top-bar form, .top-bar input { - margin-bottom: 0; } - .top-bar input { - height: auto; - padding-top: 0.35rem; - padding-bottom: 0.35rem; - font-size: 0.75rem; } - .top-bar .button { - padding-top: 0.45rem; - padding-bottom: 0.35rem; - margin-bottom: 0; - font-size: 0.75rem; } - .top-bar .title-area { - position: relative; - margin: 0; } - .top-bar .name { - height: 45px; - margin: 0; - font-size: 16px; } - .top-bar .name h1 { - line-height: 45px; - font-size: 1.0625rem; - margin: 0; } - .top-bar .name h1 a { - font-weight: normal; - color: white; - width: 50%; - display: block; - padding: 0 15px; } - .top-bar .toggle-topbar { - position: absolute; - right: 0; - top: 0; } - .top-bar .toggle-topbar a { - color: white; - text-transform: uppercase; - font-size: 0.8125rem; - font-weight: bold; - position: relative; - display: block; - padding: 0 15px; - height: 45px; - line-height: 45px; } - .top-bar .toggle-topbar.menu-icon { - right: 15px; - top: 50%; - margin-top: -16px; - padding-left: 40px; } - .top-bar .toggle-topbar.menu-icon a { - height: 34px; - line-height: 33px; - padding: 0; - padding-right: 25px; - color: white; - position: relative; } - .top-bar .toggle-topbar.menu-icon a::after { - content: ""; - position: absolute; - right: 0; - display: block; - width: 16px; - top: 0; - height: 0; - -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; - box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } - .top-bar.expanded { - height: auto; - background: transparent; } - .top-bar.expanded .title-area { - background: #333333; } - .top-bar.expanded .toggle-topbar a { - color: #888888; } - .top-bar.expanded .toggle-topbar a span { - -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; - box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; } - -.top-bar-section { - left: 0; - position: relative; - width: auto; - -webkit-transition: left 300ms ease-out; - -moz-transition: left 300ms ease-out; - transition: left 300ms ease-out; } - .top-bar-section ul { - width: 100%; - height: auto; - display: block; - background: #333333; - font-size: 16px; - margin: 0; } - .top-bar-section .divider, .top-bar-section [role="separator"] { - border-top: solid 1px #1a1a1a; - clear: both; - height: 1px; - width: 100%; } - .top-bar-section ul li > a { - display: block; - width: 100%; - color: white; - padding: 12px 0 12px 0; - padding-left: 15px; - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-size: 0.8125rem; - font-weight: normal; - background: #333333; } - .top-bar-section ul li > a.button { - background: #008cba; - font-size: 0.8125rem; - padding-right: 15px; - padding-left: 15px; } - .top-bar-section ul li > a.button:hover { - background: #006888; } - .top-bar-section ul li > a.button.secondary { - background: #e7e7e7; } - .top-bar-section ul li > a.button.secondary:hover { - background: #cecece; } - .top-bar-section ul li > a.button.success { - background: #43ac6a; } - .top-bar-section ul li > a.button.success:hover { - background: #358853; } - .top-bar-section ul li > a.button.alert { - background: #f04124; } - .top-bar-section ul li > a.button.alert:hover { - background: #d4290f; } - .top-bar-section ul li:hover > a { - background: #272727; - color: white; } - .top-bar-section ul li.active > a { - background: #008cba; - color: white; } - .top-bar-section ul li.active > a:hover { - background: #007ba0; } - .top-bar-section .has-form { - padding: 15px; } - .top-bar-section .has-dropdown { - position: relative; } - .top-bar-section .has-dropdown > a:after { - content: ""; - display: block; - width: 0; - height: 0; - border: inset 5px; - border-color: transparent transparent transparent rgba(255, 255, 255, 0.4); - border-left-style: solid; - margin-right: 15px; - margin-top: -4.5px; - position: absolute; - top: 50%; - right: 0; } - .top-bar-section .has-dropdown.moved { - position: static; } - .top-bar-section .has-dropdown.moved > .dropdown { - display: block; } - .top-bar-section .dropdown { - position: absolute; - left: 100%; - top: 0; - display: none; - z-index: 99; } - .top-bar-section .dropdown li { - width: 100%; - height: auto; } - .top-bar-section .dropdown li a { - font-weight: normal; - padding: 8px 15px; } - .top-bar-section .dropdown li a.parent-link { - font-weight: normal; } - .top-bar-section .dropdown li.title h5 { - margin-bottom: 0; } - .top-bar-section .dropdown li.title h5 a { - color: white; - line-height: 22.5px; - display: block; } - .top-bar-section .dropdown li.has-form { - padding: 8px 15px; } - .top-bar-section .dropdown li .button { - top: auto; } - .top-bar-section .dropdown label { - padding: 8px 15px 2px; - margin-bottom: 0; - text-transform: uppercase; - color: #777777; - font-weight: bold; - font-size: 0.625rem; } - -.js-generated { - display: block; } - -@media only screen and (min-width:40.063em) { - .top-bar { - background: #333333; - *zoom: 1; - overflow: visible; } - .top-bar:before, .top-bar:after { - content: " "; - display: table; } - .top-bar:after { - clear: both; } - .top-bar .toggle-topbar { - display: none; } - .top-bar .title-area { - float: left; } - .top-bar .name h1 a { - width: auto; } - .top-bar input, .top-bar .button { - font-size: 0.875rem; - position: relative; - top: 7px; } - .top-bar.expanded { - background: #333333; } - .contain-to-grid .top-bar { - max-width: 62.5rem; - margin: 0 auto; - margin-bottom: 0; } - .top-bar-section { - -webkit-transition: none 0 0; - -moz-transition: none 0 0; - transition: none 0 0; - left: 0 !important; } - .top-bar-section ul { - width: auto; - height: auto !important; - display: inline; } - .top-bar-section ul li { - float: left; } - .top-bar-section ul li .js-generated { - display: none; } - .top-bar-section li.hover > a:not(.button) { - background: #272727; - color: white; } - .top-bar-section li:not(.has-form) a:not(.button) { - padding: 0 15px; - line-height: 45px; - background: #333333; } - .top-bar-section li:not(.has-form) a:not(.button):hover { - background: #272727; } - .top-bar-section .has-dropdown > a { - padding-right: 35px !important; } - .top-bar-section .has-dropdown > a:after { - content: ""; - display: block; - width: 0; - height: 0; - border: inset 5px; - border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent; - border-top-style: solid; - margin-top: -2.5px; - top: 22.5px; } - .top-bar-section .has-dropdown.moved { - position: relative; } - .top-bar-section .has-dropdown.moved > .dropdown { - display: none; } - .top-bar-section .has-dropdown.hover > .dropdown, .top-bar-section .has-dropdown.not-click:hover > .dropdown { - display: block; } - .top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after { - border: none; - content: "\00bb"; - top: 1rem; - margin-top: -2px; - right: 5px; - line-height: 1.2; } - .top-bar-section .dropdown { - left: 0; - top: auto; - background: transparent; - min-width: 100%; } - .top-bar-section .dropdown li a { - color: white; - line-height: 1; - white-space: nowrap; - padding: 12px 15px; - background: #333333; } - .top-bar-section .dropdown li label { - white-space: nowrap; - background: #333333; } - .top-bar-section .dropdown li .dropdown { - left: 100%; - top: 0; } - .top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] { - border-bottom: none; - border-top: none; - border-right: solid 1px #4e4e4e; - clear: none; - height: 45px; - width: 0; } - .top-bar-section .has-form { - background: #333333; - padding: 0 15px; - height: 45px; } - .top-bar-section .right li .dropdown { - left: auto; - right: 0; } - .top-bar-section .right li .dropdown li .dropdown { - right: 100%; } - .top-bar-section .left li .dropdown { - right: auto; - left: 0; } - .top-bar-section .left li .dropdown li .dropdown { - left: 100%; } - .no-js .top-bar-section ul li:hover > a { - background: #272727; - color: white; } - .no-js .top-bar-section ul li:active > a { - background: #008cba; - color: white; } - .no-js .top-bar-section .has-dropdown:hover > .dropdown { - display: block; } } - -/* Typography resets */ -div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { - margin: 0; - padding: 0; } - -/* Default Link Styles */ -a { - color: #008cba; - text-decoration: none; - line-height: inherit; } - a:hover, a:focus { - color: #007ba0; } - a img { - border: none; } - -/* Default paragraph styles */ -p { - font-family: inherit; - font-weight: normal; - font-size: 1rem; - line-height: 1.6; - margin-bottom: 1.25rem; - text-rendering: optimizeLegibility; } - p.lead { - font-size: 1.21875rem; - line-height: 1.6; } - p aside { - font-size: 0.875rem; - line-height: 1.35; - font-style: italic; } - -/* Default header styles */ -h1, h2, h3, h4, h5, h6 { - font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; - font-weight: 300; - font-style: normal; - color: #222222; - text-rendering: optimizeLegibility; - margin-top: 0.2rem; - margin-bottom: 0.5rem; - line-height: 1.4; } - h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { - font-size: 60%; - color: #6f6f6f; - line-height: 0; } - -h1 { - font-size: 2.125rem; } - -h2 { - font-size: 1.6875rem; } - -h3 { - font-size: 1.375rem; } - -h4 { - font-size: 1.125rem; } - -h5 { - font-size: 1.125rem; } - -h6 { - font-size: 1rem; } - -.subheader { - line-height: 1.4; - color: #6f6f6f; - font-weight: 300; - margin-top: 0.2rem; - margin-bottom: 0.5rem; } - -hr { - border: solid #dddddd; - border-width: 1px 0 0; - clear: both; - margin: 1.25rem 0 1.1875rem; - height: 0; } - -/* Helpful Typography Defaults */ -em, i { - font-style: italic; - line-height: inherit; } - -strong, b { - font-weight: bold; - line-height: inherit; } - -small { - font-size: 60%; - line-height: inherit; } - -code { - font-family: Consolas, 'Liberation Mono', Courier, monospace; - font-weight: bold; - color: #bd240d; } - -/* Lists */ -ul, ol, dl { - font-size: 1rem; - line-height: 1.6; - margin-bottom: 1.25rem; - list-style-position: outside; - font-family: inherit; } - -ul { - margin-left: 1.1rem; } - ul.no-bullet { - margin-left: 0; } - ul.no-bullet li ul, ul.no-bullet li ol { - margin-left: 1.25rem; - margin-bottom: 0; - list-style: none; } - -/* Unordered Lists */ -ul li ul, ul li ol { - margin-left: 1.25rem; - margin-bottom: 0; - font-size: 1rem; - /* Override nested font-size change */ } -ul.square li ul, ul.circle li ul, ul.disc li ul { - list-style: inherit; } -ul.square { - list-style-type: square; - margin-left: 1.1rem; } -ul.circle { - list-style-type: circle; - margin-left: 1.1rem; } -ul.disc { - list-style-type: disc; - margin-left: 1.1rem; } -ul.no-bullet { - list-style: none; } - -/* Ordered Lists */ -ol { - margin-left: 1.4rem; } - ol li ul, ol li ol { - margin-left: 1.25rem; - margin-bottom: 0; } - -/* Definition Lists */ -dl dt { - margin-bottom: 0.3rem; - font-weight: bold; } -dl dd { - margin-bottom: 0.75rem; } - -/* Abbreviations */ -abbr, acronym { - text-transform: uppercase; - font-size: 90%; - color: #222222; - border-bottom: 1px dotted #dddddd; - cursor: help; } - -abbr { - text-transform: none; } - -/* Blockquotes */ -blockquote { - margin: 0 0 1.25rem; - padding: 0.5625rem 1.25rem 0 1.1875rem; - border-left: 1px solid #dddddd; } - blockquote cite { - display: block; - font-size: 0.8125rem; - color: #555555; } - blockquote cite:before { - content: "\2014 \0020"; } - blockquote cite a, blockquote cite a:visited { - color: #555555; } - -blockquote, blockquote p { - line-height: 1.6; - color: #6f6f6f; } - -/* Microformats */ -.vcard { - display: inline-block; - margin: 0 0 1.25rem 0; - border: 1px solid #dddddd; - padding: 0.625rem 0.75rem; } - .vcard li { - margin: 0; - display: block; } - .vcard .fn { - font-weight: bold; - font-size: 0.9375rem; } - -.vevent .summary { - font-weight: bold; } -.vevent abbr { - cursor: default; - text-decoration: none; - font-weight: bold; - border: none; - padding: 0 0.0625rem; } - -@media only screen and (min-width:40.063em) { - h1, h2, h3, h4, h5, h6 { - line-height: 1.4; } - h1 { - font-size: 2.75rem; } - h2 { - font-size: 2.3125rem; } - h3 { - font-size: 1.6875rem; } - h4 { - font-size: 1.4375rem; } } - -/* - * Print styles. - * - * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ - * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) - */ -.print-only { - display: none !important; } - -@media print { - @page { - margin: 0.5cm; } - - * { - background: transparent !important; - color: black !important; - /* Black prints faster: h5bp.com/s */ - box-shadow: none !important; - text-shadow: none !important; } - a, a:visited { - text-decoration: underline; } - a[href]:after { - content: " (" attr(href) ")"; } - abbr[title]:after { - content: " (" attr(title) ")"; } - .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { - content: ""; } - pre, blockquote { - border: 1px solid #999999; - page-break-inside: avoid; } - thead { - display: table-header-group; - /* h5bp.com/t */ } - tr, img { - page-break-inside: avoid; } - img { - max-width: 100% !important; } - p, h2, h3 { - orphans: 3; - widows: 3; } - h2, h3 { - page-break-after: avoid; } - .hide-on-print { - display: none !important; } - .print-only { - display: block !important; } - .hide-for-print { - display: none !important; } - .show-for-print { - display: inherit !important; } } - -.off-canvas-wrap { - -webkit-backface-visibility: hidden; - position: relative; - width: 100%; - overflow: hidden; } - -.inner-wrap { - -webkit-backface-visibility: hidden; - position: relative; - width: 100%; - *zoom: 1; - -webkit-transition: -webkit-transform 500ms ease; - -moz-transition: -moz-transform 500ms ease; - -ms-transition: -ms-transform 500ms ease; - -o-transition: -o-transform 500ms ease; - transition: transform 500ms ease; } - .inner-wrap:before, .inner-wrap:after { - content: " "; - display: table; } - .inner-wrap:after { - clear: both; } - -nav.tab-bar { - -webkit-backface-visibility: hidden; - background: #333333; - color: white; - height: 2.8125rem; - line-height: 2.8125rem; - position: relative; } - nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4, nav.tab-bar h5, nav.tab-bar h6 { - color: white; - font-weight: bold; - line-height: 2.8125rem; - margin: 0; } - nav.tab-bar h1, nav.tab-bar h2, nav.tab-bar h3, nav.tab-bar h4 { - font-size: 1.125rem; } - -section.left-small { - width: 2.8125rem; - height: 2.8125rem; - position: absolute; - top: 0; - border-right: solid 1px #1a1a1a; - box-shadow: 1px 0 0 #4e4e4e; - left: 0; } - -section.right-small { - width: 2.8125rem; - height: 2.8125rem; - position: absolute; - top: 0; - border-left: solid 1px #4e4e4e; - box-shadow: -1px 0 0 #1a1a1a; - right: 0; } - -section.tab-bar-section { - padding: 0 0.625rem; - position: absolute; - text-align: center; - height: 2.8125rem; - top: 0; } - @media only screen and (min-width:40.063em) { - section.tab-bar-section { - text-align: left; } } - section.tab-bar-section.left { - left: 0; - right: 2.8125rem; } - section.tab-bar-section.right { - left: 2.8125rem; - right: 0; } - section.tab-bar-section.middle { - left: 2.8125rem; - right: 2.8125rem; } - -a.menu-icon { - text-indent: 2.1875rem; - width: 2.8125rem; - height: 2.8125rem; - display: block; - line-height: 2.0625rem; - padding: 0; - color: white; - position: relative; } - a.menu-icon span { - position: absolute; - display: block; - width: 1rem; - height: 0; - left: 0.8125rem; - top: 0.3125rem; - -webkit-box-shadow: 1px 10px 1px 1px white, 1px 16px 1px 1px white, 1px 22px 1px 1px white; - box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; } - a.menu-icon:hover span { - -webkit-box-shadow: 1px 10px 1px 1px #b3b3b3, 1px 16px 1px 1px #b3b3b3, 1px 22px 1px 1px #b3b3b3; - box-shadow: 0 10px 0 1px #b3b3b3, 0 16px 0 1px #b3b3b3, 0 22px 0 1px #b3b3b3; } - -.left-off-canvas-menu { - -webkit-backface-visibility: hidden; - width: 250px; - top: 0; - bottom: 0; - height: 100%; - position: absolute; - overflow-y: auto; - background: #333333; - z-index: 1001; - box-sizing: content-box; - -webkit-transform: translate3d(-100%, 0, 0); - -moz-transform: translate3d(-100%, 0, 0); - -ms-transform: translate3d(-100%, 0, 0); - -o-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); } - .left-off-canvas-menu * { - -webkit-backface-visibility: hidden; } - -.right-off-canvas-menu { - -webkit-backface-visibility: hidden; - width: 250px; - top: 0; - bottom: 0; - height: 100%; - position: absolute; - overflow-y: auto; - background: #333333; - z-index: 1001; - box-sizing: content-box; - -webkit-transform: translate3d(100%, 0, 0); - -moz-transform: translate3d(100%, 0, 0); - -ms-transform: translate3d(100%, 0, 0); - -o-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - right: 0; } - -ul.off-canvas-list { - list-style-type: none; - padding: 0; - margin: 0; } - ul.off-canvas-list li label { - padding: 0.3rem 0.9375rem; - color: #999999; - text-transform: uppercase; - font-weight: bold; - background: #444444; - border-top: 1px solid #5e5e5e; - border-bottom: none; - margin: 0; } - ul.off-canvas-list li a { - display: block; - padding: 0.66667rem; - color: rgba(255, 255, 255, 0.7); - border-bottom: 1px solid #262626; } - -.move-right > .inner-wrap { - -webkit-transform: translate3d(250px, 0, 0); - -moz-transform: translate3d(250px, 0, 0); - -ms-transform: translate3d(250px, 0, 0); - -o-transform: translate3d(250px, 0, 0); - transform: translate3d(250px, 0, 0); } -.move-right a.exit-off-canvas { - -webkit-backface-visibility: hidden; - transition: background 300ms ease; - cursor: pointer; - box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); - display: block; - position: absolute; - background: rgba(255, 255, 255, 0.2); - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 1002; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - @media only screen and (min-width:40.063em) { - .move-right a.exit-off-canvas:hover { - background: rgba(255, 255, 255, 0.05); } } - -.move-left > .inner-wrap { - -webkit-transform: translate3d(-250px, 0, 0); - -moz-transform: translate3d(-250px, 0, 0); - -ms-transform: translate3d(-250px, 0, 0); - -o-transform: translate3d(-250px, 0, 0); - transform: translate3d(-250px, 0, 0); } -.move-left a.exit-off-canvas { - -webkit-backface-visibility: hidden; - transition: background 300ms ease; - cursor: pointer; - box-shadow: -4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5); - display: block; - position: absolute; - background: rgba(255, 255, 255, 0.2); - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 1002; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } - @media only screen and (min-width:40.063em) { - .move-left a.exit-off-canvas:hover { - background: rgba(255, 255, 255, 0.05); } } - -.csstransforms.no-csstransforms3d .left-off-canvas-menu { - -webkit-transform: translate(-100%, 0); - -moz-transform: translate(-100%, 0); - -ms-transform: translate(-100%, 0); - -o-transform: translate(-100%, 0); - transform: translate(-100%, 0); } -.csstransforms.no-csstransforms3d .right-off-canvas-menu { - -webkit-transform: translate(100%, 0); - -moz-transform: translate(100%, 0); - -ms-transform: translate(100%, 0); - -o-transform: translate(100%, 0); - transform: translate(100%, 0); } -.csstransforms.no-csstransforms3d .move-left > .inner-wrap { - -webkit-transform: translate(-250px, 0); - -moz-transform: translate(-250px, 0); - -ms-transform: translate(-250px, 0); - -o-transform: translate(-250px, 0); - transform: translate(-250px, 0); } -.csstransforms.no-csstransforms3d .move-right > .inner-wrap { - -webkit-transform: translate(250px, 0); - -moz-transform: translate(250px, 0); - -ms-transform: translate(250px, 0); - -o-transform: translate(250px, 0); - transform: translate(250px, 0); } - -.no-csstransforms .left-off-canvas-menu { - left: -250px; } -.no-csstransforms .right-off-canvas-menu { - right: -250px; } -.no-csstransforms .move-left > .inner-wrap { - right: 250px; } -.no-csstransforms .move-right > .inner-wrap { - left: 250px; } - -/* Foundation Visibility HTML Classes */ -.show-for-small, .show-for-small-only, .show-for-medium-down, .show-for-large-down, .hide-for-medium, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: inherit !important; } - -.hide-for-small, .hide-for-small-only, .hide-for-medium-down, .show-for-medium, .show-for-medium-up, .show-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: none !important; } - -/* Specific visibility for tables */ -table.show-for-small, table.show-for-small-only, table.show-for-medium-down, table.show-for-large-down, table.hide-for-medium, table.hide-for-medium-up, table.hide-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { - display: table; } - -thead.show-for-small, thead.show-for-small-only, thead.show-for-medium-down, thead.show-for-large-down, thead.hide-for-medium, thead.hide-for-medium-up, thead.hide-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { - display: table-header-group !important; } - -tbody.show-for-small, tbody.show-for-small-only, tbody.show-for-medium-down, tbody.show-for-large-down, tbody.hide-for-medium, tbody.hide-for-medium-up, tbody.hide-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { - display: table-row-group !important; } - -tr.show-for-small, tr.show-for-small-only, tr.show-for-medium-down, tr.show-for-large-down, tr.hide-for-medium, tr.hide-for-medium-up, tr.hide-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { - display: table-row !important; } - -td.show-for-small, td.show-for-small-only, td.show-for-medium-down td.show-for-large-down, td.hide-for-medium, td.hide-for-medium-up, td.hide-for-large, td.hide-for-large-up, td.hide-for-xlarge td.hide-for-xlarge-up, td.hide-for-xxlarge-up, th.show-for-small, th.show-for-small-only, th.show-for-medium-down th.show-for-large-down, th.hide-for-medium, th.hide-for-medium-up, th.hide-for-large, th.hide-for-large-up, th.hide-for-xlarge th.hide-for-xlarge-up, th.hide-for-xxlarge-up { - display: table-cell !important; } - -/* Medium Displays: 641px and up */ -@media only screen and (min-width:40.063em) { - /* Specific visibility for tables */ - .hide-for-small, .hide-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-up, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: inherit !important; } - .show-for-small, .show-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-up, .hide-for-medium-only, .hide-for-large-down, .show-for-large, .show-for-large-up, .show-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: none !important; } - table.hide-for-small, table.hide-for-small-only, table.show-for-medium, table.show-for-medium-down, table.show-for-medium-up, table.show-for-medium-only, table.hide-for-large, table.hide-for-large-up, table.hide-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { - display: table; } - thead.hide-for-small, thead.hide-for-small-only, thead.show-for-medium, thead.show-for-medium-down, thead.show-for-medium-up, thead.show-for-medium-only, thead.hide-for-large, thead.hide-for-large-up, thead.hide-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { - display: table-header-group !important; } - tbody.hide-for-small, tbody.hide-for-small-only, tbody.show-for-medium, tbody.show-for-medium-down, tbody.show-for-medium-up, tbody.show-for-medium-only, tbody.hide-for-large, tbody.hide-for-large-up, tbody.hide-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { - display: table-row-group !important; } - tr.hide-for-small, tr.hide-for-small-only, tr.show-for-medium, tr.show-for-medium-down, tr.show-for-medium-up, tr.show-for-medium-only, tr.hide-for-large, tr.hide-for-large-up, tr.hide-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { - display: table-row !important; } - td.hide-for-small, td.hide-for-small-only, td.show-for-medium, td.show-for-medium-down, td.show-for-medium-up, td.show-for-medium-only, td.hide-for-large, td.hide-for-large-up, td.hide-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.show-for-medium, th.show-for-medium-down, th.show-for-medium-up, th.show-for-medium-only, th.hide-for-large, th.hide-for-large-up, th.hide-for-large-only, th.hide-for-xlarge, th.hide-for-xlarge-up, th.hide-for-xlarge-only, th.hide-for-xxlarge-up, th.hide-for-xxlarge-only { - display: table-cell !important; } } - -/* Large Displays: 1024px and up */ -@media only screen and (min-width:64.063em) { - /* Specific visibility for tables */ - .hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large, .show-for-large-up, .show-for-large-only, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: inherit !important; } - .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .hide-for-large, .hide-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: none !important; } - table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large, table.show-for-large-up, table.show-for-large-only, table.hide-for-xlarge, table.hide-for-xlarge-up, table.hide-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { - display: table; } - thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large, thead.show-for-large-up, thead.show-for-large-only, thead.hide-for-xlarge, thead.hide-for-xlarge-up, thead.hide-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { - display: table-header-group !important; } - tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large, tbody.show-for-large-up, tbody.show-for-large-only, tbody.hide-for-xlarge, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { - display: table-row-group !important; } - tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large, tr.show-for-large-up, tr.show-for-large-only, tr.hide-for-xlarge, tr.hide-for-xlarge-up, tr.hide-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { - display: table-row !important; } - td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large, td.show-for-large-up, td.show-for-large-only, td.hide-for-xlarge, td.hide-for-xlarge-up, td.hide-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, th.show-for-medium-up, th.show-for-large, th.show-for-large-up, th.show-for-large-only, th.hide-for-xlarge, th.hide-for-xlarge-up, th.hide-for-xlarge-only, th.hide-for-xxlarge-up, th.hide-for-xxlarge-only { - display: table-cell !important; } } - -/* X-Large Displays: 1441 and up */ -@media only screen and (min-width:90.063em) { - /* Specific visibility for tables */ - .hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .show-for-xlarge, .show-for-xlarge-up, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: inherit !important; } - .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .hide-for-xlarge-up, .hide-for-xlarge-only, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: none !important; } - table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.hide-for-large-only, table.show-for-xlarge, table.show-for-xlarge-up, table.show-for-xlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge-only { - display: table; } - thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.hide-for-large-only, thead.show-for-xlarge, thead.show-for-xlarge-up, thead.show-for-xlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge-only { - display: table-header-group !important; } - tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.hide-for-large-only, tbody.show-for-xlarge, tbody.show-for-xlarge-up, tbody.show-for-xlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge-only { - display: table-row-group !important; } - tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.hide-for-large-only, tr.show-for-xlarge, tr.show-for-xlarge-up, tr.show-for-xlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge-only { - display: table-row !important; } - td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.hide-for-large-only, td.show-for-xlarge, td.show-for-xlarge-up, td.show-for-xlarge-only, td.hide-for-xxlarge-up, td.hide-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, th.show-for-medium-up, th.show-for-large-up, th.hide-for-large-only, th.show-for-xlarge, th.show-for-xlarge-up, th.show-for-xlarge-only, th.hide-for-xxlarge-up, th.hide-for-xxlarge-only { - display: table-cell !important; } } - -/* XX-Large Displays: 1920 and up */ -@media only screen and (min-width:120.063em) { - /* Specific visibility for tables */ - .hide-for-small, .hide-for-small-only, .hide-for-medium, .hide-for-medium-down, .hide-for-medium-only, .show-for-medium-up, .show-for-large-up, .hide-for-large-only, .hide-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-up, .show-for-xxlarge-only { - display: inherit !important; } - .show-for-small-only, .show-for-medium, .show-for-medium-down, .show-for-medium-only, .show-for-large, .show-for-large-only, .show-for-large-down, .hide-for-xlarge, .show-for-xlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge-only { - display: none !important; } - table.hide-for-small, table.hide-for-small-only, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-medium-only, table.show-for-medium-up, table.show-for-large-up, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xxlarge-up, table.show-for-xxlarge-only { - display: table; } - thead.hide-for-small, thead.hide-for-small-only, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.show-for-large-up, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xxlarge-up, thead.show-for-xxlarge-only { - display: table-header-group !important; } - tbody.hide-for-small, tbody.hide-for-small-only, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.show-for-large-up, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge-only { - display: table-row-group !important; } - tr.hide-for-small, tr.hide-for-small-only, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.show-for-large-up, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xxlarge-up, tr.show-for-xxlarge-only { - display: table-row !important; } - td.hide-for-small, td.hide-for-small-only, td.hide-for-medium, td.hide-for-medium-down, td.hide-for-medium-only, td.show-for-medium-up, td.show-for-large-up, td.hide-for-xlarge-only, td.show-for-xlarge-up, td.show-for-xxlarge-up, td.show-for-xxlarge-only, th.hide-for-small, th.hide-for-small-only, th.hide-for-medium, th.hide-for-medium-down, th.hide-for-medium-only, th.show-for-medium-up, th.show-for-large-up, th.hide-for-xlarge-only, th.show-for-xlarge-up, th.show-for-xxlarge-up, th.show-for-xxlarge-only { - display: table-cell !important; } } - -/* Orientation targeting */ -.show-for-landscape, .hide-for-portrait { - display: inherit !important; } - -.hide-for-landscape, .show-for-portrait { - display: none !important; } - -/* Specific visibility for tables */ -table.hide-for-landscape, table.show-for-portrait { - display: table; } - -thead.hide-for-landscape, thead.show-for-portrait { - display: table-header-group !important; } - -tbody.hide-for-landscape, tbody.show-for-portrait { - display: table-row-group !important; } - -tr.hide-for-landscape, tr.show-for-portrait { - display: table-row !important; } - -td.hide-for-landscape, td.show-for-portrait, th.hide-for-landscape, th.show-for-portrait { - display: table-cell !important; } - -@media only screen and (orientation: landscape) { - /* Specific visibility for tables */ - .show-for-landscape, .hide-for-portrait { - display: inherit !important; } - .hide-for-landscape, .show-for-portrait { - display: none !important; } - table.show-for-landscape, table.hide-for-portrait { - display: table; } - thead.show-for-landscape, thead.hide-for-portrait { - display: table-header-group !important; } - tbody.show-for-landscape, tbody.hide-for-portrait { - display: table-row-group !important; } - tr.show-for-landscape, tr.hide-for-portrait { - display: table-row !important; } - td.show-for-landscape, td.hide-for-portrait, th.show-for-landscape, th.hide-for-portrait { - display: table-cell !important; } } - -@media only screen and (orientation: portrait) { - /* Specific visibility for tables */ - .show-for-portrait, .hide-for-landscape { - display: inherit !important; } - .hide-for-portrait, .show-for-landscape { - display: none !important; } - table.show-for-portrait, table.hide-for-landscape { - display: table; } - thead.show-for-portrait, thead.hide-for-landscape { - display: table-header-group !important; } - tbody.show-for-portrait, tbody.hide-for-landscape { - display: table-row-group !important; } - tr.show-for-portrait, tr.hide-for-landscape { - display: table-row !important; } - td.show-for-portrait, td.hide-for-landscape, th.show-for-portrait, th.hide-for-landscape { - display: table-cell !important; } } - -/* Touch-enabled device targeting */ -.show-for-touch { - display: none !important; } - -.hide-for-touch { - display: inherit !important; } - -.touch .show-for-touch { - display: inherit !important; } - -.touch .hide-for-touch { - display: none !important; } - -/* Specific visibility for tables */ -table.hide-for-touch { - display: table; } - -.touch table.show-for-touch { - display: table; } - -thead.hide-for-touch { - display: table-header-group !important; } - -.touch thead.show-for-touch { - display: table-header-group !important; } - -tbody.hide-for-touch { - display: table-row-group !important; } - -.touch tbody.show-for-touch { - display: table-row-group !important; } - -tr.hide-for-touch { - display: table-row !important; } - -.touch tr.show-for-touch { - display: table-row !important; } - -td.hide-for-touch { - display: table-cell !important; } - -.touch td.show-for-touch { - display: table-cell !important; } - -th.hide-for-touch { - display: table-cell !important; } - -.touch th.show-for-touch { - display: table-cell !important; } diff --git a/bower_components/foundation/css/foundation.min.css b/bower_components/foundation/css/foundation.min.css deleted file mode 100644 index 61138a0..0000000 --- a/bower_components/foundation/css/foundation.min.css +++ /dev/null @@ -1 +0,0 @@ -meta.foundation-mq-small {font-family:"/only screen and (max-width: 40em)/";width:0em;}meta.foundation-mq-medium {font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}meta.foundation-mq-large {font-family:"/only screen and (min-width:64.063em)/";width:64.063em;}meta.foundation-mq-xlarge {font-family:"/only screen and (min-width:90.063em)/";width:90.063em;}meta.foundation-mq-xxlarge {font-family:"/only screen and (min-width:120.063em)/";width:120.063em;}* ,*:before ,*:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}html ,body {font-size:100%;}body {background:#ffffff;color:#222222;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default;}a:hover {cursor:pointer;}img ,object ,embed {max-width:100%;height:auto;}object ,embed {height:100%;}img {-ms-interpolation-mode:bicubic;}#map_canvas img ,#map_canvas embed ,#map_canvas object ,.map_canvas img ,.map_canvas embed ,.map_canvas object {max-width:none !important;}.left {float:left !important;}.right {float:right !important;}.clearfix {*zoom:1;}.clearfix:before ,.clearfix:after {content:" ";display:table;}.clearfix:after {clear:both;}.text-left {text-align:left !important;}.text-right {text-align:right !important;}.text-center {text-align:center !important;}.text-justify {text-align:justify !important;}.hide {display:none;}.start {float:left !important;}.end {float:right !important;}.text-start {text-align:left !important;}.text-end {text-align:right !important;}.antialiased {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}img {display:inline-block;vertical-align:middle;}textarea {height:auto;min-height:50px;}select {width:100%;}.row {width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem;*zoom:1;}.row:before ,.row:after {content:" ";display:table;}.row:after {clear:both;}.row.collapse>.column ,.row.collapse>.columns {position:relative;padding-left:0;padding-right:0;float:left;}.row.collapse .row {margin-left:0;margin-right:0;}.row .row {width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none;*zoom:1;}.row .row:before ,.row .row:after {content:" ";display:table;}.row .row:after {clear:both;}.row .row.collapse {width:auto;margin:0;max-width:none;*zoom:1;}.row .row.collapse:before ,.row .row.collapse:after {content:" ";display:table;}.row .row.collapse:after {clear:both;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left;}@media only screen{.column.small-centered ,.columns.small-centered {position:relative;margin-left:auto;margin-right:auto;float:none;}.column.small-uncentered ,.columns.small-uncentered {margin-left:0;margin-right:0;float:left;}.column.small-uncentered.opposite ,.columns.small-uncentered.opposite {float:right;}.small-push-1 {position:relative;left:8.33333%;right:auto;}.small-pull-1 {position:relative;right:8.33333%;left:auto;}.small-push-2 {position:relative;left:16.66667%;right:auto;}.small-pull-2 {position:relative;right:16.66667%;left:auto;}.small-push-3 {position:relative;left:25%;right:auto;}.small-pull-3 {position:relative;right:25%;left:auto;}.small-push-4 {position:relative;left:33.33333%;right:auto;}.small-pull-4 {position:relative;right:33.33333%;left:auto;}.small-push-5 {position:relative;left:41.66667%;right:auto;}.small-pull-5 {position:relative;right:41.66667%;left:auto;}.small-push-6 {position:relative;left:50%;right:auto;}.small-pull-6 {position:relative;right:50%;left:auto;}.small-push-7 {position:relative;left:58.33333%;right:auto;}.small-pull-7 {position:relative;right:58.33333%;left:auto;}.small-push-8 {position:relative;left:66.66667%;right:auto;}.small-pull-8 {position:relative;right:66.66667%;left:auto;}.small-push-9 {position:relative;left:75%;right:auto;}.small-pull-9 {position:relative;right:75%;left:auto;}.small-push-10 {position:relative;left:83.33333%;right:auto;}.small-pull-10 {position:relative;right:83.33333%;left:auto;}.small-push-11 {position:relative;left:91.66667%;right:auto;}.small-pull-11 {position:relative;right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.small-1 {position:relative;width:8.33333%;}.small-2 {position:relative;width:16.66667%;}.small-3 {position:relative;width:25%;}.small-4 {position:relative;width:33.33333%;}.small-5 {position:relative;width:41.66667%;}.small-6 {position:relative;width:50%;}.small-7 {position:relative;width:58.33333%;}.small-8 {position:relative;width:66.66667%;}.small-9 {position:relative;width:75%;}.small-10 {position:relative;width:83.33333%;}.small-11 {position:relative;width:91.66667%;}.small-12 {position:relative;width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.small-offset-0 {position:relative;margin-left:0% !important;}.small-offset-1 {position:relative;margin-left:8.33333% !important;}.small-offset-2 {position:relative;margin-left:16.66667% !important;}.small-offset-3 {position:relative;margin-left:25% !important;}.small-offset-4 {position:relative;margin-left:33.33333% !important;}.small-offset-5 {position:relative;margin-left:41.66667% !important;}.small-offset-6 {position:relative;margin-left:50% !important;}.small-offset-7 {position:relative;margin-left:58.33333% !important;}.small-offset-8 {position:relative;margin-left:66.66667% !important;}.small-offset-9 {position:relative;margin-left:75% !important;}.small-offset-10 {position:relative;margin-left:83.33333% !important;}.column.small-reset-order ,.columns.small-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}}@media only screen and (min-width:40.063em){.column.medium-centered ,.columns.medium-centered {position:relative;margin-left:auto;margin-right:auto;float:none;}.column.medium-uncentered ,.columns.medium-uncentered {margin-left:0;margin-right:0;float:left;}.column.medium-uncentered.opposite ,.columns.medium-uncentered.opposite {float:right;}.medium-push-1 {position:relative;left:8.33333%;right:auto;}.medium-pull-1 {position:relative;right:8.33333%;left:auto;}.medium-push-2 {position:relative;left:16.66667%;right:auto;}.medium-pull-2 {position:relative;right:16.66667%;left:auto;}.medium-push-3 {position:relative;left:25%;right:auto;}.medium-pull-3 {position:relative;right:25%;left:auto;}.medium-push-4 {position:relative;left:33.33333%;right:auto;}.medium-pull-4 {position:relative;right:33.33333%;left:auto;}.medium-push-5 {position:relative;left:41.66667%;right:auto;}.medium-pull-5 {position:relative;right:41.66667%;left:auto;}.medium-push-6 {position:relative;left:50%;right:auto;}.medium-pull-6 {position:relative;right:50%;left:auto;}.medium-push-7 {position:relative;left:58.33333%;right:auto;}.medium-pull-7 {position:relative;right:58.33333%;left:auto;}.medium-push-8 {position:relative;left:66.66667%;right:auto;}.medium-pull-8 {position:relative;right:66.66667%;left:auto;}.medium-push-9 {position:relative;left:75%;right:auto;}.medium-pull-9 {position:relative;right:75%;left:auto;}.medium-push-10 {position:relative;left:83.33333%;right:auto;}.medium-pull-10 {position:relative;right:83.33333%;left:auto;}.medium-push-11 {position:relative;left:91.66667%;right:auto;}.medium-pull-11 {position:relative;right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.medium-1 {position:relative;width:8.33333%;}.medium-2 {position:relative;width:16.66667%;}.medium-3 {position:relative;width:25%;}.medium-4 {position:relative;width:33.33333%;}.medium-5 {position:relative;width:41.66667%;}.medium-6 {position:relative;width:50%;}.medium-7 {position:relative;width:58.33333%;}.medium-8 {position:relative;width:66.66667%;}.medium-9 {position:relative;width:75%;}.medium-10 {position:relative;width:83.33333%;}.medium-11 {position:relative;width:91.66667%;}.medium-12 {position:relative;width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.medium-offset-0 {position:relative;margin-left:0% !important;}.medium-offset-1 {position:relative;margin-left:8.33333% !important;}.medium-offset-2 {position:relative;margin-left:16.66667% !important;}.medium-offset-3 {position:relative;margin-left:25% !important;}.medium-offset-4 {position:relative;margin-left:33.33333% !important;}.medium-offset-5 {position:relative;margin-left:41.66667% !important;}.medium-offset-6 {position:relative;margin-left:50% !important;}.medium-offset-7 {position:relative;margin-left:58.33333% !important;}.medium-offset-8 {position:relative;margin-left:66.66667% !important;}.medium-offset-9 {position:relative;margin-left:75% !important;}.medium-offset-10 {position:relative;margin-left:83.33333% !important;}.column.medium-reset-order ,.columns.medium-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.push-1 {position:relative;left:8.33333%;right:auto;}.pull-1 {position:relative;right:8.33333%;left:auto;}.push-2 {position:relative;left:16.66667%;right:auto;}.pull-2 {position:relative;right:16.66667%;left:auto;}.push-3 {position:relative;left:25%;right:auto;}.pull-3 {position:relative;right:25%;left:auto;}.push-4 {position:relative;left:33.33333%;right:auto;}.pull-4 {position:relative;right:33.33333%;left:auto;}.push-5 {position:relative;left:41.66667%;right:auto;}.pull-5 {position:relative;right:41.66667%;left:auto;}.push-6 {position:relative;left:50%;right:auto;}.pull-6 {position:relative;right:50%;left:auto;}.push-7 {position:relative;left:58.33333%;right:auto;}.pull-7 {position:relative;right:58.33333%;left:auto;}.push-8 {position:relative;left:66.66667%;right:auto;}.pull-8 {position:relative;right:66.66667%;left:auto;}.push-9 {position:relative;left:75%;right:auto;}.pull-9 {position:relative;right:75%;left:auto;}.push-10 {position:relative;left:83.33333%;right:auto;}.pull-10 {position:relative;right:83.33333%;left:auto;}.push-11 {position:relative;left:91.66667%;right:auto;}.pull-11 {position:relative;right:91.66667%;left:auto;}}@media only screen and (min-width:64.063em){.column.large-centered ,.columns.large-centered {position:relative;margin-left:auto;margin-right:auto;float:none;}.column.large-uncentered ,.columns.large-uncentered {margin-left:0;margin-right:0;float:left;}.column.large-uncentered.opposite ,.columns.large-uncentered.opposite {float:right;}.large-push-1 {position:relative;left:8.33333%;right:auto;}.large-pull-1 {position:relative;right:8.33333%;left:auto;}.large-push-2 {position:relative;left:16.66667%;right:auto;}.large-pull-2 {position:relative;right:16.66667%;left:auto;}.large-push-3 {position:relative;left:25%;right:auto;}.large-pull-3 {position:relative;right:25%;left:auto;}.large-push-4 {position:relative;left:33.33333%;right:auto;}.large-pull-4 {position:relative;right:33.33333%;left:auto;}.large-push-5 {position:relative;left:41.66667%;right:auto;}.large-pull-5 {position:relative;right:41.66667%;left:auto;}.large-push-6 {position:relative;left:50%;right:auto;}.large-pull-6 {position:relative;right:50%;left:auto;}.large-push-7 {position:relative;left:58.33333%;right:auto;}.large-pull-7 {position:relative;right:58.33333%;left:auto;}.large-push-8 {position:relative;left:66.66667%;right:auto;}.large-pull-8 {position:relative;right:66.66667%;left:auto;}.large-push-9 {position:relative;left:75%;right:auto;}.large-pull-9 {position:relative;right:75%;left:auto;}.large-push-10 {position:relative;left:83.33333%;right:auto;}.large-pull-10 {position:relative;right:83.33333%;left:auto;}.large-push-11 {position:relative;left:91.66667%;right:auto;}.large-pull-11 {position:relative;right:91.66667%;left:auto;}.column ,.columns {position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left;}.large-1 {position:relative;width:8.33333%;}.large-2 {position:relative;width:16.66667%;}.large-3 {position:relative;width:25%;}.large-4 {position:relative;width:33.33333%;}.large-5 {position:relative;width:41.66667%;}.large-6 {position:relative;width:50%;}.large-7 {position:relative;width:58.33333%;}.large-8 {position:relative;width:66.66667%;}.large-9 {position:relative;width:75%;}.large-10 {position:relative;width:83.33333%;}.large-11 {position:relative;width:91.66667%;}.large-12 {position:relative;width:100%;}[class*="column"]+[class*="column"]:last-child {float:right;}[class*="column"]+[class*="column"].end {float:left;}.large-offset-0 {position:relative;margin-left:0% !important;}.large-offset-1 {position:relative;margin-left:8.33333% !important;}.large-offset-2 {position:relative;margin-left:16.66667% !important;}.large-offset-3 {position:relative;margin-left:25% !important;}.large-offset-4 {position:relative;margin-left:33.33333% !important;}.large-offset-5 {position:relative;margin-left:41.66667% !important;}.large-offset-6 {position:relative;margin-left:50% !important;}.large-offset-7 {position:relative;margin-left:58.33333% !important;}.large-offset-8 {position:relative;margin-left:66.66667% !important;}.large-offset-9 {position:relative;margin-left:75% !important;}.large-offset-10 {position:relative;margin-left:83.33333% !important;}.column.large-reset-order ,.columns.large-reset-order {margin-left:0;margin-right:0;left:auto;right:auto;float:left;}.push-1 {position:relative;left:8.33333%;right:auto;}.pull-1 {position:relative;right:8.33333%;left:auto;}.push-2 {position:relative;left:16.66667%;right:auto;}.pull-2 {position:relative;right:16.66667%;left:auto;}.push-3 {position:relative;left:25%;right:auto;}.pull-3 {position:relative;right:25%;left:auto;}.push-4 {position:relative;left:33.33333%;right:auto;}.pull-4 {position:relative;right:33.33333%;left:auto;}.push-5 {position:relative;left:41.66667%;right:auto;}.pull-5 {position:relative;right:41.66667%;left:auto;}.push-6 {position:relative;left:50%;right:auto;}.pull-6 {position:relative;right:50%;left:auto;}.push-7 {position:relative;left:58.33333%;right:auto;}.pull-7 {position:relative;right:58.33333%;left:auto;}.push-8 {position:relative;left:66.66667%;right:auto;}.pull-8 {position:relative;right:66.66667%;left:auto;}.push-9 {position:relative;left:75%;right:auto;}.pull-9 {position:relative;right:75%;left:auto;}.push-10 {position:relative;left:83.33333%;right:auto;}.pull-10 {position:relative;right:83.33333%;left:auto;}.push-11 {position:relative;left:91.66667%;right:auto;}.pull-11 {position:relative;right:91.66667%;left:auto;}}.accordion {*zoom:1;margin-bottom:0;}.accordion:before ,.accordion:after {content:" ";display:table;}.accordion:after {clear:both;}.accordion dd {display:block;margin-bottom:0 !important;}.accordion dd.active a {background:#e8e8e8;}.accordion dd>a {background:#efefef;color:#222222;padding:1rem;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;}.accordion dd > a:hover {background:#e3e3e3;}.accordion .content {display:none;padding:0.9375rem;}.accordion .content.active {display:block;background:#ffffff;}.alert-box {border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;background-color:#008cba;border-color:#007ba0;color:#ffffff;}.alert-box .close {font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333333;opacity:0.3;}.alert-box .close:hover ,.alert-box .close:focus {opacity:0.5;}.alert-box.radius {-webkit-border-radius:3px;border-radius:3px;}.alert-box.round {-webkit-border-radius:1000px;border-radius:1000px;}.alert-box.success {background-color:#43ac6a;border-color:#3a945b;color:#ffffff;}.alert-box.alert {background-color:#f04124;border-color:#de2b0f;color:#ffffff;}.alert-box.secondary {background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f;}.alert-box.warning {background-color:#f08a24;border-color:#de770f;color:#ffffff;}.alert-box.info {background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f;}[class*="block-grid-"] {display:block;padding:0;margin:0 0 0 -0.625rem;*zoom:1;}[class*="block-grid-"]:before ,[class*="block-grid-"]:after {content:" ";display:table;}[class*="block-grid-"]:after {clear:both;}[class*="block-grid-"]>li {display:inline;height:auto;float:left;padding:0 0.625rem 1.25rem;}@media only screen{.small-block-grid-1>li {width:100%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-1 > li:nth-of-type(n) {clear:none;}.small-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.small-block-grid-2>li {width:50%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-2 > li:nth-of-type(n) {clear:none;}.small-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.small-block-grid-3>li {width:33.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-3 > li:nth-of-type(n) {clear:none;}.small-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.small-block-grid-4>li {width:25%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-4 > li:nth-of-type(n) {clear:none;}.small-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.small-block-grid-5>li {width:20%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-5 > li:nth-of-type(n) {clear:none;}.small-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.small-block-grid-6>li {width:16.66667%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-6 > li:nth-of-type(n) {clear:none;}.small-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.small-block-grid-7>li {width:14.28571%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-7 > li:nth-of-type(n) {clear:none;}.small-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.small-block-grid-8>li {width:12.5%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-8 > li:nth-of-type(n) {clear:none;}.small-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.small-block-grid-9>li {width:11.11111%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-9 > li:nth-of-type(n) {clear:none;}.small-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.small-block-grid-10>li {width:10%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-10 > li:nth-of-type(n) {clear:none;}.small-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.small-block-grid-11>li {width:9.09091%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-11 > li:nth-of-type(n) {clear:none;}.small-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.small-block-grid-12>li {width:8.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.small-block-grid-12 > li:nth-of-type(n) {clear:none;}.small-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li {width:100%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-1 > li:nth-of-type(n) {clear:none;}.medium-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.medium-block-grid-2>li {width:50%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-2 > li:nth-of-type(n) {clear:none;}.medium-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.medium-block-grid-3>li {width:33.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-3 > li:nth-of-type(n) {clear:none;}.medium-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.medium-block-grid-4>li {width:25%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-4 > li:nth-of-type(n) {clear:none;}.medium-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.medium-block-grid-5>li {width:20%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-5 > li:nth-of-type(n) {clear:none;}.medium-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.medium-block-grid-6>li {width:16.66667%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-6 > li:nth-of-type(n) {clear:none;}.medium-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.medium-block-grid-7>li {width:14.28571%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-7 > li:nth-of-type(n) {clear:none;}.medium-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.medium-block-grid-8>li {width:12.5%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-8 > li:nth-of-type(n) {clear:none;}.medium-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.medium-block-grid-9>li {width:11.11111%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-9 > li:nth-of-type(n) {clear:none;}.medium-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.medium-block-grid-10>li {width:10%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-10 > li:nth-of-type(n) {clear:none;}.medium-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.medium-block-grid-11>li {width:9.09091%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-11 > li:nth-of-type(n) {clear:none;}.medium-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.medium-block-grid-12>li {width:8.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.medium-block-grid-12 > li:nth-of-type(n) {clear:none;}.medium-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}}@media only screen and (min-width:64.063em){.large-block-grid-1>li {width:100%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-1 > li:nth-of-type(n) {clear:none;}.large-block-grid-1 > li:nth-of-type(1n+1) {clear:both;}.large-block-grid-2>li {width:50%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-2 > li:nth-of-type(n) {clear:none;}.large-block-grid-2 > li:nth-of-type(2n+1) {clear:both;}.large-block-grid-3>li {width:33.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-3 > li:nth-of-type(n) {clear:none;}.large-block-grid-3 > li:nth-of-type(3n+1) {clear:both;}.large-block-grid-4>li {width:25%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-4 > li:nth-of-type(n) {clear:none;}.large-block-grid-4 > li:nth-of-type(4n+1) {clear:both;}.large-block-grid-5>li {width:20%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-5 > li:nth-of-type(n) {clear:none;}.large-block-grid-5 > li:nth-of-type(5n+1) {clear:both;}.large-block-grid-6>li {width:16.66667%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-6 > li:nth-of-type(n) {clear:none;}.large-block-grid-6 > li:nth-of-type(6n+1) {clear:both;}.large-block-grid-7>li {width:14.28571%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-7 > li:nth-of-type(n) {clear:none;}.large-block-grid-7 > li:nth-of-type(7n+1) {clear:both;}.large-block-grid-8>li {width:12.5%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-8 > li:nth-of-type(n) {clear:none;}.large-block-grid-8 > li:nth-of-type(8n+1) {clear:both;}.large-block-grid-9>li {width:11.11111%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-9 > li:nth-of-type(n) {clear:none;}.large-block-grid-9 > li:nth-of-type(9n+1) {clear:both;}.large-block-grid-10>li {width:10%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-10 > li:nth-of-type(n) {clear:none;}.large-block-grid-10 > li:nth-of-type(10n+1) {clear:both;}.large-block-grid-11>li {width:9.09091%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-11 > li:nth-of-type(n) {clear:none;}.large-block-grid-11 > li:nth-of-type(11n+1) {clear:both;}.large-block-grid-12>li {width:8.33333%;padding:0 0.625rem 1.25rem;list-style:none;}.large-block-grid-12 > li:nth-of-type(n) {clear:none;}.large-block-grid-12 > li:nth-of-type(12n+1) {clear:both;}}.breadcrumbs {display:block;padding:0.5625rem 0.875rem 0.5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dcdcdc;-webkit-border-radius:3px;border-radius:3px;}.breadcrumbs>* {margin:0;float:left;font-size:0.6875rem;text-transform:uppercase;}.breadcrumbs > *:hover a ,.breadcrumbs > *:focus a {text-decoration:underline;}.breadcrumbs > * a ,.breadcrumbs > * span {text-transform:uppercase;color:#008cba;}.breadcrumbs > *.current {cursor:default;color:#333333;}.breadcrumbs > *.current a {cursor:default;color:#333333;}.breadcrumbs > *.current:hover ,.breadcrumbs > *.current:hover a ,.breadcrumbs > *.current:focus ,.breadcrumbs > *.current:focus a {text-decoration:none;}.breadcrumbs > *.unavailable {color:#999999;}.breadcrumbs > *.unavailable a {color:#999999;}.breadcrumbs > *.unavailable:hover ,.breadcrumbs > *.unavailable:hover a ,.breadcrumbs > *.unavailable:focus ,.breadcrumbs > *.unavailable a:focus {text-decoration:none;color:#999999;cursor:default;}.breadcrumbs > *:before {content:"/";color:#aaaaaa;margin:0 0.75rem;position:relative;top:1px;}.breadcrumbs > *:first-child:before {content:" ";margin:0;}button ,.button {border-style:solid;border-width:0px;cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007295;color:#ffffff;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;padding-top:1.0625rem;padding-bottom:1rem;-webkit-appearance:none;border:none;font-weight:normal !important;}button:hover ,button:focus ,.button:hover ,.button:focus {background-color:#007295;}button:hover ,button:focus ,.button:hover ,.button:focus {color:#ffffff;}button.secondary ,.button.secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;}button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {background-color:#b9b9b9;}button.secondary:hover ,button.secondary:focus ,.button.secondary:hover ,.button.secondary:focus {color:#333333;}button.success ,.button.success {background-color:#43ac6a;border-color:#368a54;color:#ffffff;}button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {background-color:#368a54;}button.success:hover ,button.success:focus ,.button.success:hover ,.button.success:focus {color:#ffffff;}button.alert ,.button.alert {background-color:#f04124;border-color:#cf280e;color:#ffffff;}button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {background-color:#cf280e;}button.alert:hover ,button.alert:focus ,.button.alert:hover ,.button.alert:focus {color:#ffffff;}button.large ,.button.large {padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem;}button.small ,.button.small {padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem;}button.tiny ,.button.tiny {padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem;}button.expand ,.button.expand {padding-right:0;padding-left:0;width:100%;}button.left-align ,.button.left-align {text-align:left;text-indent:0.75rem;}button.right-align ,.button.right-align {text-align:right;padding-right:0.75rem;}button.radius ,.button.radius {-webkit-border-radius:3px;border-radius:3px;}button.round ,.button.round {-webkit-border-radius:1000px;border-radius:1000px;}button.disabled ,button[disabled] ,.button.disabled ,.button[disabled] {background-color:#008cba;border-color:#007295;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {background-color:#007295;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {color:#ffffff;}button.disabled:hover ,button.disabled:focus ,button[disabled]:hover ,button[disabled]:focus ,.button.disabled:hover ,.button.disabled:focus ,.button[disabled]:hover ,.button[disabled]:focus {background-color:#008cba;}button.disabled.secondary ,button[disabled].secondary ,.button.disabled.secondary ,.button[disabled].secondary {background-color:#e7e7e7;border-color:#b9b9b9;color:#333333;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {background-color:#b9b9b9;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {color:#333333;}button.disabled.secondary:hover ,button.disabled.secondary:focus ,button[disabled].secondary:hover ,button[disabled].secondary:focus ,.button.disabled.secondary:hover ,.button.disabled.secondary:focus ,.button[disabled].secondary:hover ,.button[disabled].secondary:focus {background-color:#e7e7e7;}button.disabled.success ,button[disabled].success ,.button.disabled.success ,.button[disabled].success {background-color:#43ac6a;border-color:#368a54;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {background-color:#368a54;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {color:#ffffff;}button.disabled.success:hover ,button.disabled.success:focus ,button[disabled].success:hover ,button[disabled].success:focus ,.button.disabled.success:hover ,.button.disabled.success:focus ,.button[disabled].success:hover ,.button[disabled].success:focus {background-color:#43ac6a;}button.disabled.alert ,button[disabled].alert ,.button.disabled.alert ,.button[disabled].alert {background-color:#f04124;border-color:#cf280e;color:#ffffff;cursor:default;opacity:0.7;-webkit-box-shadow:none;box-shadow:none;}button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {background-color:#cf280e;}button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {color:#ffffff;}button.disabled.alert:hover ,button.disabled.alert:focus ,button[disabled].alert:hover ,button[disabled].alert:focus ,.button.disabled.alert:hover ,.button.disabled.alert:focus ,.button[disabled].alert:hover ,.button[disabled].alert:focus {background-color:#f04124;}@media only screen and (min-width:40.063em){button ,.button {display:inline-block;}}.button-group {list-style:none;margin:0;*zoom:1;}.button-group:before ,.button-group:after {content:" ";display:table;}.button-group:after {clear:both;}.button-group>* {margin:0;float:left;}.button-group > *>button ,.button-group > * .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group > *:last-child button ,.button-group > *:last-child .button {border-right:0;}.button-group > *:first-child {margin-left:0;}.button-group.radius > *>button ,.button-group.radius > * .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.radius > *:last-child button ,.button-group.radius > *:last-child .button {border-right:0;}.button-group.radius > *:first-child ,.button-group.radius > *:first-child>a ,.button-group.radius > *:first-child>button ,.button-group.radius > *:first-child>.button {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.button-group.radius > *:last-child ,.button-group.radius > *:last-child>a ,.button-group.radius > *:last-child>button ,.button-group.radius > *:last-child>.button {-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.button-group.round > *>button ,.button-group.round > * .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.round > *:last-child button ,.button-group.round > *:last-child .button {border-right:0;}.button-group.round > *:first-child ,.button-group.round > *:first-child>a ,.button-group.round > *:first-child>button ,.button-group.round > *:first-child>.button {-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.button-group.round > *:last-child ,.button-group.round > *:last-child>a ,.button-group.round > *:last-child>button ,.button-group.round > *:last-child>.button {-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}.button-group.even-2 li {width:50%;}.button-group.even-2 li>button ,.button-group.even-2 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-2 li:last-child button ,.button-group.even-2 li:last-child .button {border-right:0;}.button-group.even-2 li button ,.button-group.even-2 li .button {width:100%;}.button-group.even-3 li {width:33.33333%;}.button-group.even-3 li>button ,.button-group.even-3 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-3 li:last-child button ,.button-group.even-3 li:last-child .button {border-right:0;}.button-group.even-3 li button ,.button-group.even-3 li .button {width:100%;}.button-group.even-4 li {width:25%;}.button-group.even-4 li>button ,.button-group.even-4 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-4 li:last-child button ,.button-group.even-4 li:last-child .button {border-right:0;}.button-group.even-4 li button ,.button-group.even-4 li .button {width:100%;}.button-group.even-5 li {width:20%;}.button-group.even-5 li>button ,.button-group.even-5 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-5 li:last-child button ,.button-group.even-5 li:last-child .button {border-right:0;}.button-group.even-5 li button ,.button-group.even-5 li .button {width:100%;}.button-group.even-6 li {width:16.66667%;}.button-group.even-6 li>button ,.button-group.even-6 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-6 li:last-child button ,.button-group.even-6 li:last-child .button {border-right:0;}.button-group.even-6 li button ,.button-group.even-6 li .button {width:100%;}.button-group.even-7 li {width:14.28571%;}.button-group.even-7 li>button ,.button-group.even-7 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-7 li:last-child button ,.button-group.even-7 li:last-child .button {border-right:0;}.button-group.even-7 li button ,.button-group.even-7 li .button {width:100%;}.button-group.even-8 li {width:12.5%;}.button-group.even-8 li>button ,.button-group.even-8 li .button {border-right:1px solid;border-color:rgba(255, 255, 255, 0.5);}.button-group.even-8 li:last-child button ,.button-group.even-8 li:last-child .button {border-right:0;}.button-group.even-8 li button ,.button-group.even-8 li .button {width:100%;}.button-bar {*zoom:1;}.button-bar:before ,.button-bar:after {content:" ";display:table;}.button-bar:after {clear:both;}.button-bar .button-group {float:left;margin-right:0.625rem;}.button-bar .button-group div {overflow:hidden;}[data-clearing] {*zoom:1;margin-bottom:0;margin-left:0;list-style:none;}[data-clearing]:before ,[data-clearing]:after {content:" ";display:table;}[data-clearing]:after {clear:both;}[data-clearing] li {float:left;margin-right:10px;}.clearing-blackout {background:#333333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998;}.clearing-blackout .clearing-close {display:block;}.clearing-container {position:relative;z-index:998;height:100%;overflow:hidden;margin:0;}.visible-img {height:95%;position:relative;}.visible-img img {position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%;}.clearing-caption {color:#cccccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333333;width:100%;padding:10px 30px 20px;position:absolute;left:0;}.clearing-close {z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#cccccc;display:none;}.clearing-close:hover ,.clearing-close:focus {color:#cccccc;}.clearing-assembled .clearing-container {height:100%;}.clearing-assembled .clearing-container .carousel>ul {display:none;}.clearing-feature li {display:none;}.clearing-feature li.clearing-featured-img {display:block;}@media only screen and (min-width:40.063em){.clearing-main-prev ,.clearing-main-next {position:absolute;height:100%;width:40px;top:0;}.clearing-main-prev>span ,.clearing-main-next>span {position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px;}.clearing-main-prev > span:hover ,.clearing-main-next > span:hover {opacity:0.8;}.clearing-main-prev {left:0;}.clearing-main-prev>span {left:5px;border-color:transparent;border-right-color:#cccccc;}.clearing-main-next {right:0;}.clearing-main-next>span {border-color:transparent;border-left-color:#cccccc;}.clearing-main-prev.disabled ,.clearing-main-next.disabled {opacity:0.3;}.clearing-assembled .clearing-container .carousel {background:rgba(51, 51, 51, 0.8);height:120px;margin-top:10px;text-align:center;}.clearing-assembled .clearing-container .carousel>ul {display:inline-block;z-index:999;height:100%;position:relative;float:none;}.clearing-assembled .clearing-container .carousel > ul li {display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;}.clearing-assembled .clearing-container .carousel > ul li.fix-height img {height:100%;max-width:none;}.clearing-assembled .clearing-container .carousel > ul li a.th {border:none;-webkit-box-shadow:none;box-shadow:none;display:block;}.clearing-assembled .clearing-container .carousel > ul li img {cursor:pointer !important;width:100% !important;}.clearing-assembled .clearing-container .carousel > ul li.visible {opacity:1;}.clearing-assembled .clearing-container .carousel > ul li:hover {opacity:0.8;}.clearing-assembled .clearing-container .visible-img {background:#333333;overflow:hidden;height:85%;}.clearing-close {position:absolute;top:10px;right:20px;padding-left:0;padding-top:0;}}@media only screen and (max-width: 40em){.f-dropdown {max-width:100%;left:0;}}.f-dropdown {position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#ffffff;border:solid 1px #cccccc;font-size:16px;z-index:99;margin-top:2px;max-width:200px;}.f-dropdown>*:first-child {margin-top:0;}.f-dropdown>*:last-child {margin-bottom:0;}.f-dropdown:before {content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #ffffff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99;}.f-dropdown:after {content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #cccccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98;}.f-dropdown.right:before {left:auto;right:10px;}.f-dropdown.right:after {left:auto;right:9px;}.f-dropdown li {font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0;}.f-dropdown li:hover ,.f-dropdown li:focus {background:#eeeeee;}.f-dropdown li a {display:block;padding:0.5rem;color:#555555;}.f-dropdown.content {position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#ffffff;border:solid 1px #cccccc;font-size:16px;z-index:99;max-width:200px;}.f-dropdown.content>*:first-child {margin-top:0;}.f-dropdown.content>*:last-child {margin-bottom:0;}.f-dropdown.tiny {max-width:200px;}.f-dropdown.small {max-width:300px;}.f-dropdown.medium {max-width:500px;}.f-dropdown.large {max-width:800px;}.dropdown.button {position:relative;padding-right:3.5625rem;}.dropdown.button:before {position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#ffffff transparent transparent transparent;top:50%;}.dropdown.button:before {border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem;}.dropdown.button:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.tiny {padding-right:2.625rem;}.dropdown.button.tiny:before {border-width:0.375rem;right:1.125rem;margin-top:-0.125rem;}.dropdown.button.tiny:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.small {padding-right:3.0625rem;}.dropdown.button.small:before {border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem;}.dropdown.button.small:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.large {padding-right:3.625rem;}.dropdown.button.large:before {border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem;}.dropdown.button.large:before {border-color:#ffffff transparent transparent transparent;}.dropdown.button.secondary:before {border-color:#333333 transparent transparent transparent;}.flex-video {position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden;}.flex-video.widescreen {padding-bottom:57.25%;}.flex-video.vimeo {padding-top:0;}.flex-video iframe ,.flex-video object ,.flex-video embed ,.flex-video video {position:absolute;top:0;left:0;width:100%;height:100%;}form {margin:0 0 1rem;}form .row .row {margin:0 -0.5rem;}form .row .row .column ,form .row .row .columns {padding:0 0.5rem;}form .row .row.collapse {margin:0;}form .row .row.collapse .column ,form .row .row.collapse .columns {padding:0;}form .row .row.collapse input {-moz-border-radius-bottomright:0;-moz-border-radius-topright:0;-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;}form .row input.column ,form .row input.columns ,form .row textarea.column ,form .row textarea.columns {padding-left:0.5rem;}label {font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;margin-bottom:0.5rem;}label.right {float:none;text-align:right;}label.inline {margin:0 0 1rem 0;padding:0.625rem 0;}label small {text-transform:capitalize;color:#686868;}select {-webkit-appearance:none !important;background:#fafafa url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==') no-repeat;background-position-x:97%;background-position-y:center;border:1px solid #cccccc;padding:0.5rem;font-size:0.875rem;-webkit-border-radius:0;border-radius:0;}select.radius {-webkit-border-radius:3px;border-radius:3px;}select:hover {background:#f3f3f3 url('data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==') no-repeat;background-position-x:97%;background-position-y:center;border-color:#999999;}select::-ms-expand {display:none;}@-moz-document url-prefix() {select {background:#fafafa;}select:hover {background:#f3f3f3;}}.prefix ,.postfix {display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem;}.postfix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button {padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none;}.prefix.button.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.postfix.button.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.prefix.button.round {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.postfix.button.round {-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}span.prefix ,label.prefix {background:#f2f2f2;border-color:#d7d7d7;border-right:none;color:#333333;}span.prefix.radius ,label.prefix.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}span.postfix ,label.postfix {background:#f2f2f2;border-color:#cbcbcb;border-left:none;color:#333333;}span.postfix.radius ,label.postfix.radius {-webkit-border-radius:0;border-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.input-group.radius>*:first-child ,.input-group.radius>*:first-child * {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.input-group.radius>*:last-child ,.input-group.radius>*:last-child * {-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.input-group.round>*:first-child ,.input-group.round>*:first-child * {-moz-border-radius-bottomleft:1000px;-moz-border-radius-topleft:1000px;-webkit-border-bottom-left-radius:1000px;-webkit-border-top-left-radius:1000px;border-bottom-left-radius:1000px;border-top-left-radius:1000px;}.input-group.round>*:last-child ,.input-group.round>*:last-child * {-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}input[type="text"] ,input[type="password"] ,input[type="date"] ,input[type="datetime"] ,input[type="datetime-local"] ,input[type="month"] ,input[type="week"] ,input[type="email"] ,input[type="number"] ,input[type="search"] ,input[type="tel"] ,input[type="time"] ,input[type="url"] ,textarea {-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:#ffffff;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);display:block;font-size:0.875rem;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s,border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s,border-color 0.45s ease-in-out;transition:box-shadow 0.45s,border-color 0.45s ease-in-out;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear;}input[type="text"]:focus ,input[type="password"]:focus ,input[type="date"]:focus ,input[type="datetime"]:focus ,input[type="datetime-local"]:focus ,input[type="month"]:focus ,input[type="week"]:focus ,input[type="email"]:focus ,input[type="number"]:focus ,input[type="search"]:focus ,input[type="tel"]:focus ,input[type="time"]:focus ,input[type="url"]:focus ,textarea:focus {-webkit-box-shadow:0 0 5px #999999;-moz-box-shadow:0 0 5px #999999;box-shadow:0 0 5px #999999;border-color:#999999;}input[type="text"]:focus ,input[type="password"]:focus ,input[type="date"]:focus ,input[type="datetime"]:focus ,input[type="datetime-local"]:focus ,input[type="month"]:focus ,input[type="week"]:focus ,input[type="email"]:focus ,input[type="number"]:focus ,input[type="search"]:focus ,input[type="tel"]:focus ,input[type="time"]:focus ,input[type="url"]:focus ,textarea:focus {background:#fafafa;border-color:#999999;outline:none;}input[type="text"][disabled] ,input[type="password"][disabled] ,input[type="date"][disabled] ,input[type="datetime"][disabled] ,input[type="datetime-local"][disabled] ,input[type="month"][disabled] ,input[type="week"][disabled] ,input[type="email"][disabled] ,input[type="number"][disabled] ,input[type="search"][disabled] ,input[type="tel"][disabled] ,input[type="time"][disabled] ,input[type="url"][disabled] ,textarea[disabled] {background-color:#dddddd;}select {height:2.3125rem;}input[type="file"] ,input[type="checkbox"] ,input[type="radio"] ,select {margin:0 0 1rem 0;}input[type="checkbox"]+label ,input[type="radio"]+label {display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;}input[type="file"] {width:100%;}fieldset {border:solid 1px #dddddd;padding:1.25rem;margin:1.125rem 0;}fieldset legend {font-weight:bold;background:#ffffff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem;}[data-abide] .error small.error ,[data-abide] span.error ,[data-abide] small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}[data-abide] span.error ,[data-abide] small.error {display:none;}span.error ,small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}.error input ,.error textarea ,.error select {margin-bottom:0;}.error label ,.error label.error {color:#f04124;}.error>small ,.error small.error {display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#ffffff;}.error > label>small {color:#686868;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline;}.error span.error-message {display:block;}input.error ,textarea.error {margin-bottom:0;}label.error {color:#f04124;}.inline-list {margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden;}.inline-list>li {list-style:none;float:left;margin-left:1.375rem;display:block;}.inline-list > li>* {display:block;}.joyride-list {display:none;}.joyride-tip-guide {display:none;position:absolute;background:#333333;color:#ffffff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%;}.lt-ie9 .joyride-tip-guide {max-width:800px;left:50%;margin-left:-400px;}.joyride-content-wrapper {width:100%;padding:1.125rem 1.25rem 1.5rem;}.joyride-content-wrapper .button {margin-bottom:0 !important;}.joyride-tip-guide .joyride-nub {display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333333;}.joyride-tip-guide .joyride-nub.top {border-top-style:solid;border-color:#333333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px;}.joyride-tip-guide .joyride-nub.bottom {border-bottom-style:solid;border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px;}.joyride-tip-guide .joyride-nub.right {right:-20px;}.joyride-tip-guide .joyride-nub.left {left:-20px;}.joyride-tip-guide h1 ,.joyride-tip-guide h2 ,.joyride-tip-guide h3 ,.joyride-tip-guide h4 ,.joyride-tip-guide h5 ,.joyride-tip-guide h6 {line-height:1.25;margin:0;font-weight:bold;color:#ffffff;}.joyride-tip-guide p {margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3;}.joyride-timer-indicator-wrap {width:50px;height:3px;border:solid 1px #555555;position:absolute;right:1.0625rem;bottom:1rem;}.joyride-timer-indicator {display:block;width:0;height:inherit;background:#666666;}.joyride-close-tip {position:absolute;right:12px;top:10px;color:#777777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:0.5 !important;}.joyride-close-tip:hover ,.joyride-close-tip:focus {color:#eeeeee !important;}.joyride-modal-bg {position:fixed;height:100%;width:100%;background:transparent;background:rgba(0, 0, 0, 0.5);z-index:100;display:none;top:0;left:0;cursor:pointer;}.joyride-expose-wrapper {background-color:#ffffff;position:absolute;border-radius:3px;z-index:102;-moz-box-shadow:0 0 30px #ffffff;-webkit-box-shadow:0 0 15px #ffffff;box-shadow:0 0 15px #ffffff;}.joyride-expose-cover {background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0;}@media only screen and (min-width:40.063em){.joyride-tip-guide {width:300px;left:inherit;}.joyride-tip-guide .joyride-nub.bottom {border-color:#333333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px;}.joyride-tip-guide .joyride-nub.right {border-color:#333333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px;}.joyride-tip-guide .joyride-nub.left {border-color:#333333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto;}}.keystroke ,kbd {background-color:#ededed;border-color:#dcdcdc;color:#222222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas","Menlo","Courier",monospace;font-size:0.875rem;padding:0.125rem 0.25rem 0;-webkit-border-radius:3px;border-radius:3px;}.label {font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;font-size:0.6875rem;background-color:#008cba;color:#ffffff;}.label.radius {-webkit-border-radius:3px;border-radius:3px;}.label.round {-webkit-border-radius:1000px;border-radius:1000px;}.label.alert {background-color:#f04124;color:#ffffff;}.label.success {background-color:#43ac6a;color:#ffffff;}.label.secondary {background-color:#e7e7e7;color:#333333;}[data-magellan-expedition] {background:#ffffff;z-index:50;min-width:100%;padding:10px;}[data-magellan-expedition] .sub-nav {margin-bottom:0;}[data-magellan-expedition] .sub-nav dd {margin-bottom:0;}[data-magellan-expedition] .sub-nav .active {line-height:1.8em;}@-webkit-keyframes rotate {from {-webkit-transform:rotate(0deg);}to {-webkit-transform:rotate(360deg);}}@-moz-keyframes rotate {from {-moz-transform:rotate(0deg);}to {-moz-transform:rotate(360deg);}}@-o-keyframes rotate {from {-o-transform:rotate(0deg);}to {-o-transform:rotate(360deg);}}@keyframes rotate {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}.slideshow-wrapper {position:relative;}.slideshow-wrapper ul {list-style-type:none;margin:0;}.slideshow-wrapper ul li ,.slideshow-wrapper ul li .orbit-caption {display:none;}.slideshow-wrapper ul li:first-child {display:block;}.slideshow-wrapper .orbit-container {background-color:transparent;}.slideshow-wrapper .orbit-container li {display:block;}.slideshow-wrapper .orbit-container li .orbit-caption {display:block;}.preloader {display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555555 #ffffff;-webkit-border-radius:1000px;border-radius:1000px;-webkit-animation-name:rotate;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear;}.orbit-container {overflow:hidden;width:100%;position:relative;background:none;}.orbit-container .orbit-slides-container {list-style:none;margin:0;padding:0;position:relative;}.orbit-container .orbit-slides-container img {display:block;max-width:100%;}.orbit-container .orbit-slides-container>* {position:absolute;top:0;width:100%;margin-left:100%;}.orbit-container .orbit-slides-container > *:first-child {margin-left:0%;}.orbit-container .orbit-slides-container > * .orbit-caption {position:absolute;bottom:0;background-color:rgba(51, 51, 51, 0.8);color:#ffffff;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem;}.orbit-container .orbit-slide-number {position:absolute;top:10px;left:10px;font-size:12px;color:#ffffff;background:rgba(0, 0, 0, 0);z-index:10;}.orbit-container .orbit-slide-number span {font-weight:700;padding:0.3125rem;}.orbit-container .orbit-timer {position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10;}.orbit-container .orbit-timer .orbit-progress {height:3px;background-color:rgba(255, 255, 255, 0.3);display:block;width:0%;position:relative;right:20px;top:5px;}.orbit-container .orbit-timer>span {display:none;position:absolute;top:0px;right:0;width:11px;height:14px;border:solid 4px #ffffff;border-top:none;border-bottom:none;}.orbit-container .orbit-timer.paused>span {right:-4px;top:0px;width:11px;height:14px;border:inset 8px;border-right-style:solid;border-color:transparent transparent transparent #ffffff;}.orbit-container .orbit-timer.paused > span.dark {border-color:transparent transparent transparent #333333;}.orbit-container:hover .orbit-timer>span {display:block;}.orbit-container .orbit-prev ,.orbit-container .orbit-next {position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:none;text-indent:-9999px !important;z-index:10;}.orbit-container .orbit-prev:hover ,.orbit-container .orbit-next:hover {background-color:rgba(0, 0, 0, 0.3);}.orbit-container .orbit-prev>span ,.orbit-container .orbit-next>span {position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px;}.orbit-container .orbit-prev {left:0;}.orbit-container .orbit-prev>span {border-right-style:solid;border-color:transparent;border-right-color:#ffffff;}.orbit-container .orbit-prev:hover>span {border-right-color:#ffffff;}.orbit-container .orbit-next {right:0;}.orbit-container .orbit-next>span {border-color:transparent;border-left-style:solid;border-left-color:#ffffff;left:50%;margin-left:-4px;}.orbit-container .orbit-next:hover>span {border-left-color:#ffffff;}.orbit-bullets-container {text-align:center;}.orbit-bullets {margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block;}.orbit-bullets li {display:inline-block;width:0.5625rem;height:0.5625rem;background:#cccccc;float:none;margin-right:6px;-webkit-border-radius:1000px;border-radius:1000px;}.orbit-bullets li.active {background:#999999;}.orbit-bullets li:last-child {margin-right:0;}.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {display:none;}.touch .orbit-bullets {display:none;}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-prev ,.touch .orbit-container .orbit-next {display:inherit;}.touch .orbit-bullets {display:block;}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container {height:auto !important;}.orbit-stack-on-small .orbit-slides-container>* {position:relative;margin-left:0% !important;}.orbit-stack-on-small .orbit-timer ,.orbit-stack-on-small .orbit-next ,.orbit-stack-on-small .orbit-prev ,.orbit-stack-on-small .orbit-bullets {display:none;}}ul.pagination {display:block;height:1.5rem;margin-left:-0.3125rem;}ul.pagination li {height:1.5rem;color:#222222;font-size:0.875rem;margin-left:0.3125rem;}ul.pagination li a {display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999999;-webkit-border-radius:3px;border-radius:3px;}ul.pagination li:hover a ,ul.pagination li a:focus {background:#e6e6e6;}ul.pagination li.unavailable a {cursor:default;color:#999999;}ul.pagination li.unavailable:hover a ,ul.pagination li.unavailable a:focus {background:transparent;}ul.pagination li.current a {background:#008cba;color:#ffffff;font-weight:bold;cursor:default;}ul.pagination li.current a:hover ,ul.pagination li.current a:focus {background:#008cba;}ul.pagination li {float:left;display:block;}.pagination-centered {text-align:center;}.pagination-centered ul.pagination li {float:none;display:inline-block;}.panel {border-style:solid;border-width:1px;border-color:#d7d7d7;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2;}.panel>:first-child {margin-top:0;}.panel>:last-child {margin-bottom:0;}.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 ,.panel p {color:#333333;}.panel h1 ,.panel h2 ,.panel h3 ,.panel h4 ,.panel h5 ,.panel h6 {line-height:1;margin-bottom:0.625rem;}.panel h1.subheader ,.panel h2.subheader ,.panel h3.subheader ,.panel h4.subheader ,.panel h5.subheader ,.panel h6.subheader {line-height:1.4;}.panel.callout {border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff;}.panel.callout>:first-child {margin-top:0;}.panel.callout>:last-child {margin-bottom:0;}.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 ,.panel.callout p {color:#333333;}.panel.callout h1 ,.panel.callout h2 ,.panel.callout h3 ,.panel.callout h4 ,.panel.callout h5 ,.panel.callout h6 {line-height:1;margin-bottom:0.625rem;}.panel.callout h1.subheader ,.panel.callout h2.subheader ,.panel.callout h3.subheader ,.panel.callout h4.subheader ,.panel.callout h5.subheader ,.panel.callout h6.subheader {line-height:1.4;}.panel.callout a {color:#008cba;}.panel.radius {-webkit-border-radius:3px;border-radius:3px;}.pricing-table {border:solid 1px #dddddd;margin-left:0;margin-bottom:1.25rem;}.pricing-table * {list-style:none;line-height:1;}.pricing-table .title {background-color:#333333;padding:0.9375rem 1.25rem;text-align:center;color:#eeeeee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.pricing-table .price {background-color:#f6f6f6;padding:0.9375rem 1.25rem;text-align:center;color:#333333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.pricing-table .description {background-color:#ffffff;padding:0.9375rem;text-align:center;color:#777777;font-size:0.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #dddddd;}.pricing-table .bullet-item {background-color:#ffffff;padding:0.9375rem;text-align:center;color:#333333;font-size:0.875rem;font-weight:normal;border-bottom:dotted 1px #dddddd;}.pricing-table .cta-button {background-color:#ffffff;text-align:center;padding:1.25rem 1.25rem 0;}.progress {background-color:#f6f6f6;height:1.5625rem;border:1px solid #ffffff;padding:0.125rem;margin-bottom:0.625rem;}.progress .meter {background:#008cba;height:100%;display:block;}.progress.secondary .meter {background:#e7e7e7;height:100%;display:block;}.progress.success .meter {background:#43ac6a;height:100%;display:block;}.progress.alert .meter {background:#f04124;height:100%;display:block;}.progress.radius {-webkit-border-radius:3px;border-radius:3px;}.progress.radius .meter {-webkit-border-radius:2px;border-radius:2px;}.progress.round {-webkit-border-radius:1000px;border-radius:1000px;}.progress.round .meter {-webkit-border-radius:999px;border-radius:999px;}.reveal-modal-bg {position:fixed;height:100%;width:100%;background:#000000;background:rgba(0, 0, 0, 0.45);z-index:98;display:none;top:0;left:0;}.reveal-modal {visibility:hidden;display:none;position:absolute;left:50%;z-index:99;height:auto;margin-left:-40%;width:80%;background-color:#ffffff;padding:1.25rem;border:solid 1px #666666;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);box-shadow:0 0 10px rgba(0, 0, 0, 0.4);top:6.25rem;}.reveal-modal .column ,.reveal-modal .columns {min-width:0;}.reveal-modal>:first-child {margin-top:0;}.reveal-modal>:last-child {margin-bottom:0;}.reveal-modal .close-reveal-modal {font-size:1.375rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaaaaa;font-weight:bold;cursor:pointer;}@media only screen and (min-width:40.063em){.reveal-modal {padding:1.875rem;top:6.25rem;}.reveal-modal.tiny {margin-left:-15%;width:30%;}.reveal-modal.small {margin-left:-20%;width:40%;}.reveal-modal.medium {margin-left:-30%;width:60%;}.reveal-modal.large {margin-left:-35%;width:70%;}.reveal-modal.xlarge {margin-left:-47.5%;width:95%;}}@media print{.reveal-modal {background:#ffffff !important;}}.side-nav {display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:inside;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.side-nav li {margin:0 0 0.4375rem 0;font-size:0.875rem;}.side-nav li a {display:block;color:#008cba;}.side-nav li.active>a:first-child {color:#4d4d4d;font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}.side-nav li.divider {border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#ffffff;}.split.button {position:relative;padding-right:5.0625rem;}.split.button span {display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px;}.split.button span:before {position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%;}.split.button span:active {background-color:rgba(0, 0, 0, 0.1);}.split.button span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button span {width:3.09375rem;}.split.button span:before {border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem;}.split.button span:before {border-color:#ffffff transparent transparent transparent;}.split.button.secondary span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.secondary span:before {border-color:#ffffff transparent transparent transparent;}.split.button.alert span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.success span {border-left-color:rgba(255, 255, 255, 0.5);}.split.button.tiny {padding-right:3.75rem;}.split.button.tiny span {width:2.25rem;}.split.button.tiny span:before {border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem;}.split.button.small {padding-right:4.375rem;}.split.button.small span {width:2.625rem;}.split.button.small span:before {border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem;}.split.button.large {padding-right:5.5rem;}.split.button.large span {width:3.4375rem;}.split.button.large span:before {border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem;}.split.button.expand {padding-left:2rem;}.split.button.secondary span:before {border-color:#333333 transparent transparent transparent;}.split.button.radius span {-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.split.button.round span {-moz-border-radius-topright:1000px;-moz-border-radius-bottomright:1000px;-webkit-border-top-right-radius:1000px;-webkit-border-bottom-right-radius:1000px;border-top-right-radius:1000px;border-bottom-right-radius:1000px;}.sub-nav {display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem;padding-top:0.25rem;margin-right:0;margin-left:-0.75rem;}.sub-nav dt {text-transform:uppercase;}.sub-nav dt ,.sub-nav dd ,.sub-nav li {float:left;display:inline;margin-left:1rem;margin-bottom:0.625rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-size:0.875rem;color:#999999;}.sub-nav dt a ,.sub-nav dd a ,.sub-nav li a {text-decoration:none;color:#999999;}.sub-nav dt a:hover ,.sub-nav dd a:hover ,.sub-nav li a:hover {color:#0087b1;}.sub-nav dt.active a ,.sub-nav dd.active a ,.sub-nav li.active a {-webkit-border-radius:3px;border-radius:3px;font-weight:normal;background:#008cba;padding:0.1875rem 1rem;cursor:default;color:#ffffff;}.sub-nav dt.active a:hover ,.sub-nav dd.active a:hover ,.sub-nav li.active a:hover {background:#0087b1;}div.switch {position:relative;padding:0;display:block;overflow:hidden;border-style:solid;border-width:1px;margin-bottom:1.25rem;height:2.25rem;background:#ffffff;border-color:#cccccc;}div.switch label {position:relative;left:0;z-index:2;float:left;width:50%;height:100%;margin:0;font-weight:bold;text-align:left;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}div.switch input {position:absolute;z-index:3;opacity:0;width:100%;height:100%;-moz-appearance:none;}div.switch input:hover ,div.switch input:focus {cursor:pointer;}div.switch span:last-child {position:absolute;top:-1px;left:-1px;z-index:1;display:block;padding:0;border-width:1px;border-style:solid;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}div.switch input:not(:checked)+label {opacity:0;}div.switch input:checked {display:none !important;}div.switch input {left:0;display:block !important;}div.switch input:first-of-type+label ,div.switch input:first-of-type+span+label {left:-50%;}div.switch input:first-of-type:checked+label ,div.switch input:first-of-type:checked+span+label {left:0%;}div.switch input:last-of-type+label ,div.switch input:last-of-type+span+label {right:-50%;left:auto;text-align:right;}div.switch input:last-of-type:checked+label ,div.switch input:last-of-type:checked+span+label {right:0%;left:auto;}div.switch span.custom {display:none !important;}form.custom div.switch .hidden-field {margin-left:auto;position:absolute;visibility:visible;}div.switch label {padding:0;line-height:2.3rem;font-size:0.875rem;}div.switch input:first-of-type:checked~span:last-child {left:100%;margin-left:-2.1875rem;}div.switch span:last-child {width:2.25rem;height:2.25rem;}div.switch span:last-child {border-color:#b3b3b3;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);background:linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);-webkit-box-shadow:2px 0 10px 0 rgba(0, 0, 0, 0.07),1000px 0 0 1000px #f3faf6,-2px 0 10px 0 rgba(0, 0, 0, 0.07),-1000px 0 0 1000px #f5f5f5;box-shadow:2px 0 10px 0 rgba(0, 0, 0, 0.07),1000px 0 0 980px #f3faf6,-2px 0 10px 0 rgba(0, 0, 0, 0.07),-1000px 0 0 1000px #f5f5f5;}div.switch:hover span:last-child ,div.switch:focus span:last-child {background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background:linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);}div.switch:active {background:transparent;}div.switch.large {height:2.75rem;}div.switch.large label {padding:0;line-height:2.3rem;font-size:1.0625rem;}div.switch.large input:first-of-type:checked~span:last-child {left:100%;margin-left:-2.6875rem;}div.switch.large span:last-child {width:2.75rem;height:2.75rem;}div.switch.small {height:1.75rem;}div.switch.small label {padding:0;line-height:2.1rem;font-size:0.75rem;}div.switch.small input:first-of-type:checked~span:last-child {left:100%;margin-left:-1.6875rem;}div.switch.small span:last-child {width:1.75rem;height:1.75rem;}div.switch.tiny {height:1.375rem;}div.switch.tiny label {padding:0;line-height:1.9rem;font-size:0.6875rem;}div.switch.tiny input:first-of-type:checked~span:last-child {left:100%;margin-left:-1.3125rem;}div.switch.tiny span:last-child {width:1.375rem;height:1.375rem;}div.switch.radius {-webkit-border-radius:4px;border-radius:4px;}div.switch.radius span:last-child {-webkit-border-radius:3px;border-radius:3px;}div.switch.round {-webkit-border-radius:1000px;border-radius:1000px;}div.switch.round span:last-child {-webkit-border-radius:999px;border-radius:999px;}div.switch.round label {padding:0 0.5625rem;}@-webkit-keyframes webkitSiblingBugfix {from {position:relative;}to {position:relative;}}table {background:#ffffff;margin-bottom:1.25rem;border:solid 1px #dddddd;}table thead ,table tfoot {background:#f5f5f5;}table thead tr th ,table thead tr td ,table tfoot tr th ,table tfoot tr td {padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222222;text-align:left;}table tr th ,table tr td {padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222222;}table tr.even ,table tr.alt ,table tr:nth-of-type(even) {background:#f9f9f9;}table thead tr th ,table tfoot tr th ,table tbody tr td ,table tr td ,table tfoot tr td {display:table-cell;line-height:1.125rem;}.tabs {*zoom:1;margin-bottom:0 !important;}.tabs:before ,.tabs:after {content:" ";display:table;}.tabs:after {clear:both;}.tabs dd {position:relative;margin-bottom:0 !important;top:1px;float:left;}.tabs dd>a {display:block;background:#efefef;color:#222222;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem;}.tabs dd > a:hover {background:#e1e1e1;}.tabs dd.active a {background:#ffffff;}.tabs.radius dd:first-child a {-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;}.tabs.radius dd:last-child a {-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;}.tabs.vertical dd {position:inherit;float:none;display:block;top:auto;}.tabs-content {*zoom:1;margin-bottom:1.5rem;}.tabs-content:before ,.tabs-content:after {content:" ";display:table;}.tabs-content:after {clear:both;}.tabs-content>.content {display:none;float:left;padding:0.9375rem 0;}.tabs-content > .content.active {display:block;}.tabs-content > .content.contained {padding:0.9375rem;}.tabs-content.vertical {display:block;}.tabs-content.vertical>.content {padding:0 0.9375rem;}@media only screen and (min-width:40.063em){.tabs.vertical {width:20%;float:left;margin-bottom:1.25rem;}.tabs-content.vertical {width:80%;float:left;margin-left:-1px;}}.th {line-height:0;display:inline-block;border:solid 4px #ffffff;max-width:100%;-webkit-box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out;}.th:hover ,.th:focus {-webkit-box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5);}.th.radius {-webkit-border-radius:3px;border-radius:3px;}.has-tip {border-bottom:dotted 1px #cccccc;cursor:help;font-weight:bold;color:#333333;}.has-tip:hover ,.has-tip:focus {border-bottom:dotted 1px #004054;color:#008cba;}.has-tip.tip-left ,.has-tip.tip-right {float:none !important;}.tooltip {display:none;position:absolute;z-index:999;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:85%;left:50%;width:100%;color:#ffffff;background:#333333;-webkit-border-radius:3px;border-radius:3px;}.tooltip>.nub {display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip.opened {color:#008cba !important;border-bottom:dotted 1px #004054 !important;}.tap-to-close {display:block;font-size:0.625rem;color:#777777;font-weight:normal;}@media only screen and (min-width:40.063em){.tooltip>.nub {border-color:transparent transparent #333333 transparent;top:-10px;}.tooltip.tip-top>.nub {border-color:#333333 transparent transparent transparent;top:auto;bottom:-10px;}.tooltip.tip-left ,.tooltip.tip-right {float:none !important;}.tooltip.tip-left>.nub {border-color:transparent transparent transparent #333333;right:-10px;left:auto;top:50%;margin-top:-5px;}.tooltip.tip-right>.nub {border-color:transparent #333333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px;}}meta.foundation-mq-topbar {font-family:"/only screen and (min-width:40.063em)/";width:40.063em;}.contain-to-grid {width:100%;background:#333333;}.contain-to-grid .top-bar {margin-bottom:0;}.fixed {width:100%;left:0;position:fixed;top:0;z-index:99;}.fixed.expanded:not(.top-bar) {overflow-y:auto;height:auto;width:100%;max-height:100%;}.fixed.expanded:not(.top-bar) .title-area {position:fixed;width:100%;z-index:99;}.fixed.expanded:not(.top-bar) .top-bar-section {z-index:98;margin-top:45px;}.top-bar {overflow:hidden;height:45px;line-height:45px;position:relative;background:#333333;margin-bottom:0;}.top-bar ul {margin-bottom:0;list-style:none;}.top-bar .row {max-width:none;}.top-bar form ,.top-bar input {margin-bottom:0;}.top-bar input {height:auto;padding-top:0.35rem;padding-bottom:0.35rem;font-size:0.75rem;}.top-bar .button {padding-top:0.45rem;padding-bottom:0.35rem;margin-bottom:0;font-size:0.75rem;}.top-bar .title-area {position:relative;margin:0;}.top-bar .name {height:45px;margin:0;font-size:16px;}.top-bar .name h1 {line-height:45px;font-size:1.0625rem;margin:0;}.top-bar .name h1 a {font-weight:normal;color:#ffffff;width:50%;display:block;padding:0 15px;}.top-bar .toggle-topbar {position:absolute;right:0;top:0;}.top-bar .toggle-topbar a {color:#ffffff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px;}.top-bar .toggle-topbar.menu-icon {right:15px;top:50%;margin-top:-16px;padding-left:40px;}.top-bar .toggle-topbar.menu-icon a {height:34px;line-height:33px;padding:0;padding-right:25px;color:#ffffff;position:relative;}.top-bar .toggle-topbar.menu-icon a::after {content:"";position:absolute;right:0;display:block;width:16px;top:0;height:0;-webkit-box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;}.top-bar.expanded {height:auto;background:transparent;}.top-bar.expanded .title-area {background:#333333;}.top-bar.expanded .toggle-topbar a {color:#888888;}.top-bar.expanded .toggle-topbar a span {-webkit-box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;box-shadow:0 10px 0 1px #888888,0 16px 0 1px #888888,0 22px 0 1px #888888;}.top-bar-section {left:0;position:relative;width:auto;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out;}.top-bar-section ul {width:100%;height:auto;display:block;background:#333333;font-size:16px;margin:0;}.top-bar-section .divider ,.top-bar-section [role="separator"] {border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%;}.top-bar-section ul li>a {display:block;width:100%;color:#ffffff;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;background:#333333;}.top-bar-section ul li > a.button {background:#008cba;font-size:0.8125rem;padding-right:15px;padding-left:15px;}.top-bar-section ul li > a.button:hover {background:#006888;}.top-bar-section ul li > a.button.secondary {background:#e7e7e7;}.top-bar-section ul li > a.button.secondary:hover {background:#cecece;}.top-bar-section ul li > a.button.success {background:#43ac6a;}.top-bar-section ul li > a.button.success:hover {background:#358853;}.top-bar-section ul li > a.button.alert {background:#f04124;}.top-bar-section ul li > a.button.alert:hover {background:#d4290f;}.top-bar-section ul li:hover>a {background:#272727;color:#ffffff;}.top-bar-section ul li.active>a {background:#008cba;color:#ffffff;}.top-bar-section ul li.active > a:hover {background:#007ba0;}.top-bar-section .has-form {padding:15px;}.top-bar-section .has-dropdown {position:relative;}.top-bar-section .has-dropdown > a:after {content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0;}.top-bar-section .has-dropdown.moved {position:static;}.top-bar-section .has-dropdown.moved>.dropdown {display:block;}.top-bar-section .dropdown {position:absolute;left:100%;top:0;display:none;z-index:99;}.top-bar-section .dropdown li {width:100%;height:auto;}.top-bar-section .dropdown li a {font-weight:normal;padding:8px 15px;}.top-bar-section .dropdown li a.parent-link {font-weight:normal;}.top-bar-section .dropdown li.title h5 {margin-bottom:0;}.top-bar-section .dropdown li.title h5 a {color:#ffffff;line-height:22.5px;display:block;}.top-bar-section .dropdown li.has-form {padding:8px 15px;}.top-bar-section .dropdown li .button {top:auto;}.top-bar-section .dropdown label {padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777777;font-weight:bold;font-size:0.625rem;}.js-generated {display:block;}@media only screen and (min-width:40.063em){.top-bar {background:#333333;*zoom:1;overflow:visible;}.top-bar:before ,.top-bar:after {content:" ";display:table;}.top-bar:after {clear:both;}.top-bar .toggle-topbar {display:none;}.top-bar .title-area {float:left;}.top-bar .name h1 a {width:auto;}.top-bar input ,.top-bar .button {font-size:0.875rem;position:relative;top:7px;}.top-bar.expanded {background:#333333;}.contain-to-grid .top-bar {max-width:62.5rem;margin:0 auto;margin-bottom:0;}.top-bar-section {-webkit-transition:none 0 0;-moz-transition:none 0 0;transition:none 0 0;left:0 !important;}.top-bar-section ul {width:auto;height:auto !important;display:inline;}.top-bar-section ul li {float:left;}.top-bar-section ul li .js-generated {display:none;}.top-bar-section li.hover>a:not(.button) {background:#272727;color:#ffffff;}.top-bar-section li:not(.has-form) a:not(.button) {padding:0 15px;line-height:45px;background:#333333;}.top-bar-section li:not(.has-form) a:not(.button):hover {background:#272727;}.top-bar-section .has-dropdown>a {padding-right:35px !important;}.top-bar-section .has-dropdown > a:after {content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255, 255, 255, 0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px;}.top-bar-section .has-dropdown.moved {position:relative;}.top-bar-section .has-dropdown.moved>.dropdown {display:none;}.top-bar-section .has-dropdown.hover>.dropdown ,.top-bar-section .has-dropdown.not-click:hover>.dropdown {display:block;}.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {border:none;content:"\00bb";top:1rem;margin-top:-2px;right:5px;line-height:1.2;}.top-bar-section .dropdown {left:0;top:auto;background:transparent;min-width:100%;}.top-bar-section .dropdown li a {color:#ffffff;line-height:1;white-space:nowrap;padding:12px 15px;background:#333333;}.top-bar-section .dropdown li label {white-space:nowrap;background:#333333;}.top-bar-section .dropdown li .dropdown {left:100%;top:0;}.top-bar-section>ul>.divider ,.top-bar-section>ul>[role="separator"] {border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0;}.top-bar-section .has-form {background:#333333;padding:0 15px;height:45px;}.top-bar-section .right li .dropdown {left:auto;right:0;}.top-bar-section .right li .dropdown li .dropdown {right:100%;}.top-bar-section .left li .dropdown {right:auto;left:0;}.top-bar-section .left li .dropdown li .dropdown {left:100%;}.no-js .top-bar-section ul li:hover>a {background:#272727;color:#ffffff;}.no-js .top-bar-section ul li:active>a {background:#008cba;color:#ffffff;}.no-js .top-bar-section .has-dropdown:hover>.dropdown {display:block;}}div ,dl ,dt ,dd ,ul ,ol ,li ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,pre ,form ,p ,blockquote ,th ,td {margin:0;padding:0;}a {color:#008cba;text-decoration:none;line-height:inherit;}a:hover ,a:focus {color:#007ba0;}a img {border:none;}p {font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}p.lead {font-size:1.21875rem;line-height:1.6;}p aside {font-size:0.875rem;line-height:1.35;font-style:italic;}h1 ,h2 ,h3 ,h4 ,h5 ,h6 {font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#222222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4;}h1 small ,h2 small ,h3 small ,h4 small ,h5 small ,h6 small {font-size:60%;color:#6f6f6f;line-height:0;}h1 {font-size:2.125rem;}h2 {font-size:1.6875rem;}h3 {font-size:1.375rem;}h4 {font-size:1.125rem;}h5 {font-size:1.125rem;}h6 {font-size:1rem;}.subheader {line-height:1.4;color:#6f6f6f;font-weight:300;margin-top:0.2rem;margin-bottom:0.5rem;}hr {border:solid #dddddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}em ,i {font-style:italic;line-height:inherit;}strong ,b {font-weight:bold;line-height:inherit;}small {font-size:60%;line-height:inherit;}code {font-family:Consolas,'Liberation Mono',Courier,monospace;font-weight:bold;color:#bd240d;}ul ,ol ,dl {font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit;}ul {margin-left:1.1rem;}ul.no-bullet {margin-left:0;}ul.no-bullet li ul ,ul.no-bullet li ol {margin-left:1.25rem;margin-bottom:0;list-style:none;}ul li ul ,ul li ol {margin-left:1.25rem;margin-bottom:0;font-size:1rem;}ul.square li ul ,ul.circle li ul ,ul.disc li ul {list-style:inherit;}ul.square {list-style-type:square;margin-left:1.1rem;}ul.circle {list-style-type:circle;margin-left:1.1rem;}ul.disc {list-style-type:disc;margin-left:1.1rem;}ul.no-bullet {list-style:none;}ol {margin-left:1.4rem;}ol li ul ,ol li ol {margin-left:1.25rem;margin-bottom:0;}dl dt {margin-bottom:0.3rem;font-weight:bold;}dl dd {margin-bottom:0.75rem;}abbr ,acronym {text-transform:uppercase;font-size:90%;color:#222222;border-bottom:1px dotted #dddddd;cursor:help;}abbr {text-transform:none;}blockquote {margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #dddddd;}blockquote cite {display:block;font-size:0.8125rem;color:#555555;}blockquote cite:before {content:"\2014 \0020";}blockquote cite a ,blockquote cite a:visited {color:#555555;}blockquote ,blockquote p {line-height:1.6;color:#6f6f6f;}.vcard {display:inline-block;margin:0 0 1.25rem 0;border:1px solid #dddddd;padding:0.625rem 0.75rem;}.vcard li {margin:0;display:block;}.vcard .fn {font-weight:bold;font-size:0.9375rem;}.vevent .summary {font-weight:bold;}.vevent abbr {cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem;}@media only screen and (min-width:40.063em){h1 ,h2 ,h3 ,h4 ,h5 ,h6 {line-height:1.4;}h1 {font-size:2.75rem;}h2 {font-size:2.3125rem;}h3 {font-size:1.6875rem;}h4 {font-size:1.4375rem;}}.print-only {display:none !important;}@media print{@page{margin:0.5cm;}* {background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important;}a ,a:visited {text-decoration:underline;}a[href]:after {content:" (" attr(href) ")";}abbr[title]:after {content:" (" attr(title) ")";}.ir a:after ,a[href^="javascript:"]:after ,a[href^="#"]:after {content:"";}pre ,blockquote {border:1px solid #999999;page-break-inside:avoid;}thead {display:table-header-group;}tr ,img {page-break-inside:avoid;}img {max-width:100% !important;}p ,h2 ,h3 {orphans:3;widows:3;}h2 ,h3 {page-break-after:avoid;}.hide-on-print {display:none !important;}.print-only {display:block !important;}.hide-for-print {display:none !important;}.show-for-print {display:inherit !important;}}.off-canvas-wrap {-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden;}.inner-wrap {-webkit-backface-visibility:hidden;position:relative;width:100%;*zoom:1;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease;}.inner-wrap:before ,.inner-wrap:after {content:" ";display:table;}.inner-wrap:after {clear:both;}nav.tab-bar {-webkit-backface-visibility:hidden;background:#333333;color:#ffffff;height:2.8125rem;line-height:2.8125rem;position:relative;}nav.tab-bar h1 ,nav.tab-bar h2 ,nav.tab-bar h3 ,nav.tab-bar h4 ,nav.tab-bar h5 ,nav.tab-bar h6 {color:#ffffff;font-weight:bold;line-height:2.8125rem;margin:0;}nav.tab-bar h1 ,nav.tab-bar h2 ,nav.tab-bar h3 ,nav.tab-bar h4 {font-size:1.125rem;}section.left-small {width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;box-shadow:1px 0 0 #4e4e4e;left:0;}section.right-small {width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #4e4e4e;box-shadow:-1px 0 0 #1a1a1a;right:0;}section.tab-bar-section {padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0;}@media only screen and (min-width:40.063em){section.tab-bar-section {text-align:left;}}section.tab-bar-section.left {left:0;right:2.8125rem;}section.tab-bar-section.right {left:2.8125rem;right:0;}section.tab-bar-section.middle {left:2.8125rem;right:2.8125rem;}a.menu-icon {text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;line-height:2.0625rem;padding:0;color:#ffffff;position:relative;}a.menu-icon span {position:absolute;display:block;width:1rem;height:0;left:0.8125rem;top:0.3125rem;-webkit-box-shadow:1px 10px 1px 1px #ffffff,1px 16px 1px 1px #ffffff,1px 22px 1px 1px #ffffff;box-shadow:0 10px 0 1px #ffffff,0 16px 0 1px #ffffff,0 22px 0 1px #ffffff;}a.menu-icon:hover span {-webkit-box-shadow:1px 10px 1px 1px #b3b3b3,1px 16px 1px 1px #b3b3b3,1px 22px 1px 1px #b3b3b3;box-shadow:0 10px 0 1px #b3b3b3,0 16px 0 1px #b3b3b3,0 22px 0 1px #b3b3b3;}.left-off-canvas-menu {-webkit-backface-visibility:hidden;width:250px;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.left-off-canvas-menu * {-webkit-backface-visibility:hidden;}.right-off-canvas-menu {-webkit-backface-visibility:hidden;width:250px;top:0;bottom:0;height:100%;position:absolute;overflow-y:auto;background:#333333;z-index:1001;box-sizing:content-box;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0;}ul.off-canvas-list {list-style-type:none;padding:0;margin:0;}ul.off-canvas-list li label {padding:0.3rem 0.9375rem;color:#999999;text-transform:uppercase;font-weight:bold;background:#444444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0;}ul.off-canvas-list li a {display:block;padding:0.66667rem;color:rgba(255, 255, 255, 0.7);border-bottom:1px solid #262626;}.move-right>.inner-wrap {-webkit-transform:translate3d(250px, 0, 0);-moz-transform:translate3d(250px, 0, 0);-ms-transform:translate3d(250px, 0, 0);-o-transform:translate3d(250px, 0, 0);transform:translate3d(250px, 0, 0);}.move-right a.exit-off-canvas {-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}@media only screen and (min-width:40.063em){.move-right a.exit-off-canvas:hover {background:rgba(255, 255, 255, 0.05);}}.move-left>.inner-wrap {-webkit-transform:translate3d(-250px, 0, 0);-moz-transform:translate3d(-250px, 0, 0);-ms-transform:translate3d(-250px, 0, 0);-o-transform:translate3d(-250px, 0, 0);transform:translate3d(-250px, 0, 0);}.move-left a.exit-off-canvas {-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5),4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}@media only screen and (min-width:40.063em){.move-left a.exit-off-canvas:hover {background:rgba(255, 255, 255, 0.05);}}.csstransforms.no-csstransforms3d .left-off-canvas-menu {-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);transform:translate(-100%, 0);}.csstransforms.no-csstransforms3d .right-off-canvas-menu {-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);}.csstransforms.no-csstransforms3d .move-left>.inner-wrap {-webkit-transform:translate(-250px, 0);-moz-transform:translate(-250px, 0);-ms-transform:translate(-250px, 0);-o-transform:translate(-250px, 0);transform:translate(-250px, 0);}.csstransforms.no-csstransforms3d .move-right>.inner-wrap {-webkit-transform:translate(250px, 0);-moz-transform:translate(250px, 0);-ms-transform:translate(250px, 0);-o-transform:translate(250px, 0);transform:translate(250px, 0);}.no-csstransforms .left-off-canvas-menu {left:-250px;}.no-csstransforms .right-off-canvas-menu {right:-250px;}.no-csstransforms .move-left>.inner-wrap {right:250px;}.no-csstransforms .move-right>.inner-wrap {left:250px;}.show-for-small ,.show-for-small-only ,.show-for-medium-down ,.show-for-large-down ,.hide-for-medium ,.hide-for-medium-up ,.hide-for-medium-only ,.hide-for-large ,.hide-for-large-up ,.hide-for-large-only ,.hide-for-xlarge ,.hide-for-xlarge-up ,.hide-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:inherit !important;}.hide-for-small ,.hide-for-small-only ,.hide-for-medium-down ,.show-for-medium ,.show-for-medium-up ,.show-for-medium-only ,.hide-for-large-down ,.show-for-large ,.show-for-large-up ,.show-for-large-only ,.show-for-xlarge ,.show-for-xlarge-up ,.show-for-xlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:none !important;}table.show-for-small ,table.show-for-small-only ,table.show-for-medium-down ,table.show-for-large-down ,table.hide-for-medium ,table.hide-for-medium-up ,table.hide-for-medium-only ,table.hide-for-large ,table.hide-for-large-up ,table.hide-for-large-only ,table.hide-for-xlarge ,table.hide-for-xlarge-up ,table.hide-for-xlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge-only {display:table;}thead.show-for-small ,thead.show-for-small-only ,thead.show-for-medium-down ,thead.show-for-large-down ,thead.hide-for-medium ,thead.hide-for-medium-up ,thead.hide-for-medium-only ,thead.hide-for-large ,thead.hide-for-large-up ,thead.hide-for-large-only ,thead.hide-for-xlarge ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge-only {display:table-header-group !important;}tbody.show-for-small ,tbody.show-for-small-only ,tbody.show-for-medium-down ,tbody.show-for-large-down ,tbody.hide-for-medium ,tbody.hide-for-medium-up ,tbody.hide-for-medium-only ,tbody.hide-for-large ,tbody.hide-for-large-up ,tbody.hide-for-large-only ,tbody.hide-for-xlarge ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge-only {display:table-row-group !important;}tr.show-for-small ,tr.show-for-small-only ,tr.show-for-medium-down ,tr.show-for-large-down ,tr.hide-for-medium ,tr.hide-for-medium-up ,tr.hide-for-medium-only ,tr.hide-for-large ,tr.hide-for-large-up ,tr.hide-for-large-only ,tr.hide-for-xlarge ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge-only {display:table-row !important;}td.show-for-small ,td.show-for-small-only ,td.show-for-medium-down td.show-for-large-down ,td.hide-for-medium ,td.hide-for-medium-up ,td.hide-for-large ,td.hide-for-large-up ,td.hide-for-xlarge td.hide-for-xlarge-up ,td.hide-for-xxlarge-up ,th.show-for-small ,th.show-for-small-only ,th.show-for-medium-down th.show-for-large-down ,th.hide-for-medium ,th.hide-for-medium-up ,th.hide-for-large ,th.hide-for-large-up ,th.hide-for-xlarge th.hide-for-xlarge-up ,th.hide-for-xxlarge-up {display:table-cell !important;}@media only screen and (min-width:40.063em){.hide-for-small ,.hide-for-small-only ,.show-for-medium ,.show-for-medium-down ,.show-for-medium-up ,.show-for-medium-only ,.hide-for-large ,.hide-for-large-up ,.hide-for-large-only ,.hide-for-xlarge ,.hide-for-xlarge-up ,.hide-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:inherit !important;}.show-for-small ,.show-for-small-only ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-medium-up ,.hide-for-medium-only ,.hide-for-large-down ,.show-for-large ,.show-for-large-up ,.show-for-large-only ,.show-for-xlarge ,.show-for-xlarge-up ,.show-for-xlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:none !important;}table.hide-for-small ,table.hide-for-small-only ,table.show-for-medium ,table.show-for-medium-down ,table.show-for-medium-up ,table.show-for-medium-only ,table.hide-for-large ,table.hide-for-large-up ,table.hide-for-large-only ,table.hide-for-xlarge ,table.hide-for-xlarge-up ,table.hide-for-xlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge-only {display:table;}thead.hide-for-small ,thead.hide-for-small-only ,thead.show-for-medium ,thead.show-for-medium-down ,thead.show-for-medium-up ,thead.show-for-medium-only ,thead.hide-for-large ,thead.hide-for-large-up ,thead.hide-for-large-only ,thead.hide-for-xlarge ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge-only {display:table-header-group !important;}tbody.hide-for-small ,tbody.hide-for-small-only ,tbody.show-for-medium ,tbody.show-for-medium-down ,tbody.show-for-medium-up ,tbody.show-for-medium-only ,tbody.hide-for-large ,tbody.hide-for-large-up ,tbody.hide-for-large-only ,tbody.hide-for-xlarge ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge-only {display:table-row-group !important;}tr.hide-for-small ,tr.hide-for-small-only ,tr.show-for-medium ,tr.show-for-medium-down ,tr.show-for-medium-up ,tr.show-for-medium-only ,tr.hide-for-large ,tr.hide-for-large-up ,tr.hide-for-large-only ,tr.hide-for-xlarge ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge-only {display:table-row !important;}td.hide-for-small ,td.hide-for-small-only ,td.show-for-medium ,td.show-for-medium-down ,td.show-for-medium-up ,td.show-for-medium-only ,td.hide-for-large ,td.hide-for-large-up ,td.hide-for-large-only ,td.hide-for-xlarge ,td.hide-for-xlarge-up ,td.hide-for-xlarge-only ,td.hide-for-xxlarge-up ,td.hide-for-xxlarge-only ,th.hide-for-small ,th.hide-for-small-only ,th.show-for-medium ,th.show-for-medium-down ,th.show-for-medium-up ,th.show-for-medium-only ,th.hide-for-large ,th.hide-for-large-up ,th.hide-for-large-only ,th.hide-for-xlarge ,th.hide-for-xlarge-up ,th.hide-for-xlarge-only ,th.hide-for-xxlarge-up ,th.hide-for-xxlarge-only {display:table-cell !important;}}@media only screen and (min-width:64.063em){.hide-for-small ,.hide-for-small-only ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-medium-only ,.show-for-medium-up ,.show-for-large ,.show-for-large-up ,.show-for-large-only ,.hide-for-xlarge ,.hide-for-xlarge-up ,.hide-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:inherit !important;}.show-for-small-only ,.show-for-medium ,.show-for-medium-down ,.show-for-medium-only ,.hide-for-large ,.hide-for-large-up ,.hide-for-large-only ,.show-for-xlarge ,.show-for-xlarge-up ,.show-for-xlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:none !important;}table.hide-for-small ,table.hide-for-small-only ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.show-for-large ,table.show-for-large-up ,table.show-for-large-only ,table.hide-for-xlarge ,table.hide-for-xlarge-up ,table.hide-for-xlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge-only {display:table;}thead.hide-for-small ,thead.hide-for-small-only ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.show-for-large ,thead.show-for-large-up ,thead.show-for-large-only ,thead.hide-for-xlarge ,thead.hide-for-xlarge-up ,thead.hide-for-xlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge-only {display:table-header-group !important;}tbody.hide-for-small ,tbody.hide-for-small-only ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-large ,tbody.show-for-large-up ,tbody.show-for-large-only ,tbody.hide-for-xlarge ,tbody.hide-for-xlarge-up ,tbody.hide-for-xlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge-only {display:table-row-group !important;}tr.hide-for-small ,tr.hide-for-small-only ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.show-for-large ,tr.show-for-large-up ,tr.show-for-large-only ,tr.hide-for-xlarge ,tr.hide-for-xlarge-up ,tr.hide-for-xlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge-only {display:table-row !important;}td.hide-for-small ,td.hide-for-small-only ,td.hide-for-medium ,td.hide-for-medium-down ,td.hide-for-medium-only ,td.show-for-medium-up ,td.show-for-large ,td.show-for-large-up ,td.show-for-large-only ,td.hide-for-xlarge ,td.hide-for-xlarge-up ,td.hide-for-xlarge-only ,td.hide-for-xxlarge-up ,td.hide-for-xxlarge-only ,th.hide-for-small ,th.hide-for-small-only ,th.hide-for-medium ,th.hide-for-medium-down ,th.hide-for-medium-only ,th.show-for-medium-up ,th.show-for-large ,th.show-for-large-up ,th.show-for-large-only ,th.hide-for-xlarge ,th.hide-for-xlarge-up ,th.hide-for-xlarge-only ,th.hide-for-xxlarge-up ,th.hide-for-xxlarge-only {display:table-cell !important;}}@media only screen and (min-width:90.063em){.hide-for-small ,.hide-for-small-only ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-medium-only ,.show-for-medium-up ,.show-for-large-up ,.hide-for-large-only ,.show-for-xlarge ,.show-for-xlarge-up ,.show-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:inherit !important;}.show-for-small-only ,.show-for-medium ,.show-for-medium-down ,.show-for-medium-only ,.show-for-large ,.show-for-large-only ,.show-for-large-down ,.hide-for-xlarge ,.hide-for-xlarge-up ,.hide-for-xlarge-only ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:none !important;}table.hide-for-small ,table.hide-for-small-only ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.show-for-large-up ,table.hide-for-large-only ,table.show-for-xlarge ,table.show-for-xlarge-up ,table.show-for-xlarge-only ,table.hide-for-xxlarge-up ,table.hide-for-xxlarge-only {display:table;}thead.hide-for-small ,thead.hide-for-small-only ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.show-for-large-up ,thead.hide-for-large-only ,thead.show-for-xlarge ,thead.show-for-xlarge-up ,thead.show-for-xlarge-only ,thead.hide-for-xxlarge-up ,thead.hide-for-xxlarge-only {display:table-header-group !important;}tbody.hide-for-small ,tbody.hide-for-small-only ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-large-up ,tbody.hide-for-large-only ,tbody.show-for-xlarge ,tbody.show-for-xlarge-up ,tbody.show-for-xlarge-only ,tbody.hide-for-xxlarge-up ,tbody.hide-for-xxlarge-only {display:table-row-group !important;}tr.hide-for-small ,tr.hide-for-small-only ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.show-for-large-up ,tr.hide-for-large-only ,tr.show-for-xlarge ,tr.show-for-xlarge-up ,tr.show-for-xlarge-only ,tr.hide-for-xxlarge-up ,tr.hide-for-xxlarge-only {display:table-row !important;}td.hide-for-small ,td.hide-for-small-only ,td.hide-for-medium ,td.hide-for-medium-down ,td.hide-for-medium-only ,td.show-for-medium-up ,td.show-for-large-up ,td.hide-for-large-only ,td.show-for-xlarge ,td.show-for-xlarge-up ,td.show-for-xlarge-only ,td.hide-for-xxlarge-up ,td.hide-for-xxlarge-only ,th.hide-for-small ,th.hide-for-small-only ,th.hide-for-medium ,th.hide-for-medium-down ,th.hide-for-medium-only ,th.show-for-medium-up ,th.show-for-large-up ,th.hide-for-large-only ,th.show-for-xlarge ,th.show-for-xlarge-up ,th.show-for-xlarge-only ,th.hide-for-xxlarge-up ,th.hide-for-xxlarge-only {display:table-cell !important;}}@media only screen and (min-width:120.063em){.hide-for-small ,.hide-for-small-only ,.hide-for-medium ,.hide-for-medium-down ,.hide-for-medium-only ,.show-for-medium-up ,.show-for-large-up ,.hide-for-large-only ,.hide-for-xlarge-only ,.show-for-xlarge-up ,.show-for-xxlarge-up ,.show-for-xxlarge-only {display:inherit !important;}.show-for-small-only ,.show-for-medium ,.show-for-medium-down ,.show-for-medium-only ,.show-for-large ,.show-for-large-only ,.show-for-large-down ,.hide-for-xlarge ,.show-for-xlarge-only ,.hide-for-xxlarge-up ,.hide-for-xxlarge-only {display:none !important;}table.hide-for-small ,table.hide-for-small-only ,table.hide-for-medium ,table.hide-for-medium-down ,table.hide-for-medium-only ,table.show-for-medium-up ,table.show-for-large-up ,table.hide-for-xlarge-only ,table.show-for-xlarge-up ,table.show-for-xxlarge-up ,table.show-for-xxlarge-only {display:table;}thead.hide-for-small ,thead.hide-for-small-only ,thead.hide-for-medium ,thead.hide-for-medium-down ,thead.hide-for-medium-only ,thead.show-for-medium-up ,thead.show-for-large-up ,thead.hide-for-xlarge-only ,thead.show-for-xlarge-up ,thead.show-for-xxlarge-up ,thead.show-for-xxlarge-only {display:table-header-group !important;}tbody.hide-for-small ,tbody.hide-for-small-only ,tbody.hide-for-medium ,tbody.hide-for-medium-down ,tbody.hide-for-medium-only ,tbody.show-for-medium-up ,tbody.show-for-large-up ,tbody.hide-for-xlarge-only ,tbody.show-for-xlarge-up ,tbody.show-for-xxlarge-up ,tbody.show-for-xxlarge-only {display:table-row-group !important;}tr.hide-for-small ,tr.hide-for-small-only ,tr.hide-for-medium ,tr.hide-for-medium-down ,tr.hide-for-medium-only ,tr.show-for-medium-up ,tr.show-for-large-up ,tr.hide-for-xlarge-only ,tr.show-for-xlarge-up ,tr.show-for-xxlarge-up ,tr.show-for-xxlarge-only {display:table-row !important;}td.hide-for-small ,td.hide-for-small-only ,td.hide-for-medium ,td.hide-for-medium-down ,td.hide-for-medium-only ,td.show-for-medium-up ,td.show-for-large-up ,td.hide-for-xlarge-only ,td.show-for-xlarge-up ,td.show-for-xxlarge-up ,td.show-for-xxlarge-only ,th.hide-for-small ,th.hide-for-small-only ,th.hide-for-medium ,th.hide-for-medium-down ,th.hide-for-medium-only ,th.show-for-medium-up ,th.show-for-large-up ,th.hide-for-xlarge-only ,th.show-for-xlarge-up ,th.show-for-xxlarge-up ,th.show-for-xxlarge-only {display:table-cell !important;}}.show-for-landscape ,.hide-for-portrait {display:inherit !important;}.hide-for-landscape ,.show-for-portrait {display:none !important;}table.hide-for-landscape ,table.show-for-portrait {display:table;}thead.hide-for-landscape ,thead.show-for-portrait {display:table-header-group !important;}tbody.hide-for-landscape ,tbody.show-for-portrait {display:table-row-group !important;}tr.hide-for-landscape ,tr.show-for-portrait {display:table-row !important;}td.hide-for-landscape ,td.show-for-portrait ,th.hide-for-landscape ,th.show-for-portrait {display:table-cell !important;}@media only screen and (orientation: landscape){.show-for-landscape ,.hide-for-portrait {display:inherit !important;}.hide-for-landscape ,.show-for-portrait {display:none !important;}table.show-for-landscape ,table.hide-for-portrait {display:table;}thead.show-for-landscape ,thead.hide-for-portrait {display:table-header-group !important;}tbody.show-for-landscape ,tbody.hide-for-portrait {display:table-row-group !important;}tr.show-for-landscape ,tr.hide-for-portrait {display:table-row !important;}td.show-for-landscape ,td.hide-for-portrait ,th.show-for-landscape ,th.hide-for-portrait {display:table-cell !important;}}@media only screen and (orientation: portrait){.show-for-portrait ,.hide-for-landscape {display:inherit !important;}.hide-for-portrait ,.show-for-landscape {display:none !important;}table.show-for-portrait ,table.hide-for-landscape {display:table;}thead.show-for-portrait ,thead.hide-for-landscape {display:table-header-group !important;}tbody.show-for-portrait ,tbody.hide-for-landscape {display:table-row-group !important;}tr.show-for-portrait ,tr.hide-for-landscape {display:table-row !important;}td.show-for-portrait ,td.hide-for-landscape ,th.show-for-portrait ,th.hide-for-landscape {display:table-cell !important;}}.show-for-touch {display:none !important;}.hide-for-touch {display:inherit !important;}.touch .show-for-touch {display:inherit !important;}.touch .hide-for-touch {display:none !important;}table.hide-for-touch {display:table;}.touch table.show-for-touch {display:table;}thead.hide-for-touch {display:table-header-group !important;}.touch thead.show-for-touch {display:table-header-group !important;}tbody.hide-for-touch {display:table-row-group !important;}.touch tbody.show-for-touch {display:table-row-group !important;}tr.hide-for-touch {display:table-row !important;}.touch tr.show-for-touch {display:table-row !important;}td.hide-for-touch {display:table-cell !important;}.touch td.show-for-touch {display:table-cell !important;}th.hide-for-touch {display:table-cell !important;}.touch th.show-for-touch {display:table-cell !important;} \ No newline at end of file diff --git a/bower_components/foundation/css/normalize.css b/bower_components/foundation/css/normalize.css deleted file mode 100644 index 3a802be..0000000 --- a/bower_components/foundation/css/normalize.css +++ /dev/null @@ -1,310 +0,0 @@ -/*! normalize.css v2.1.2 | MIT License | git.io/normalize */ -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ -/** - * Correct `block` display not defined in IE 8/9. - */ -article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { - display: block; } - -/** - * Correct `inline-block` display not defined in IE 8/9. - */ -audio, canvas, video { - display: inline-block; } - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ -audio:not([controls]) { - display: none; - height: 0; } - -/** - * Address `[hidden]` styling not present in IE 8/9. - * Hide the `template` element in IE, Safari, and Firefox < 22. - */ -[hidden], template { - display: none; } - -script { - display: none !important; } - -/* ========================================================================== - Base - ========================================================================== */ -/** - * 1. Set default font family to sans-serif. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ -html { - font-family: sans-serif; - /* 1 */ - -ms-text-size-adjust: 100%; - /* 2 */ - -webkit-text-size-adjust: 100%; - /* 2 */ } - -/** - * Remove default margin. - */ -body { - margin: 0; } - -/* ========================================================================== - Links - ========================================================================== */ -/** - * Remove the gray background color from active links in IE 10. - */ -a { - background: transparent; } - -/** - * Address `outline` inconsistency between Chrome and other browsers. - */ -a:focus { - outline: thin dotted; } - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ -a:active, a:hover { - outline: 0; } - -/* ========================================================================== - Typography - ========================================================================== */ -/** - * Address variable `h1` font-size and margin within `section` and `article` - * contexts in Firefox 4+, Safari 5, and Chrome. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; } - -/** - * Address styling not present in IE 8/9, Safari 5, and Chrome. - */ -abbr[title] { - border-bottom: 1px dotted; } - -/** - * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome. - */ -b, strong { - font-weight: bold; } - -/** - * Address styling not present in Safari 5 and Chrome. - */ -dfn { - font-style: italic; } - -/** - * Address differences between Firefox and other browsers. - */ -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; } - -/** - * Address styling not present in IE 8/9. - */ -mark { - background: yellow; - color: black; } - -/** - * Correct font family set oddly in Safari 5 and Chrome. - */ -code, kbd, pre, samp { - font-family: monospace, serif; - font-size: 1em; } - -/** - * Improve readability of pre-formatted text in all browsers. - */ -pre { - white-space: pre-wrap; } - -/** - * Set consistent quote types. - */ -q { - quotes: "\201C" "\201D" "\2018" "\2019"; } - -/** - * Address inconsistent and variable font size in all browsers. - */ -small { - font-size: 80%; } - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ -sub, sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } - -sup { - top: -0.5em; } - -sub { - bottom: -0.25em; } - -/* ========================================================================== - Embedded content - ========================================================================== */ -/** - * Remove border when inside `a` element in IE 8/9. - */ -img { - border: 0; } - -/** - * Correct overflow displayed oddly in IE 9. - */ -svg:not(:root) { - overflow: hidden; } - -/* ========================================================================== - Figures - ========================================================================== */ -/** - * Address margin not present in IE 8/9 and Safari 5. - */ -figure { - margin: 0; } - -/* ========================================================================== - Forms - ========================================================================== */ -/** - * Define consistent border, margin, and padding. - */ -fieldset { - border: 1px solid silver; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; } - -/** - * 1. Correct `color` not being inherited in IE 8/9. - * 2. Remove padding so people aren't caught out if they zero out fieldsets. - */ -legend { - border: 0; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * 1. Correct font family not being inherited in all browsers. - * 2. Correct font size not being inherited in all browsers. - * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome. - */ -button, input, select, textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 2 */ - margin: 0; - /* 3 */ } - -/** - * Address Firefox 4+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ -button, input { - line-height: normal; } - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+. - * Correct `select` style inheritance in Firefox 4+ and Opera. - */ -button, select { - text-transform: none; } - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - */ -button, html input[type="button"], input[type="reset"], input[type="submit"] { - -webkit-appearance: button; - /* 2 */ - cursor: pointer; - /* 3 */ } - -/** - * Re-set default cursor for disabled elements. - */ -button[disabled], html input[disabled] { - cursor: default; } - -/** - * 1. Address box sizing set to `content-box` in IE 8/9. - * 2. Remove excess padding in IE 8/9. - */ -input[type="checkbox"], input[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ -input[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - /* 2 */ - box-sizing: content-box; } - -/** - * Remove inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ -input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -/** - * Remove inner padding and border in Firefox 4+. - */ -button::-moz-focus-inner, input::-moz-focus-inner { - border: 0; - padding: 0; } - -/** - * 1. Remove default vertical scrollbar in IE 8/9. - * 2. Improve readability and alignment in all browsers. - */ -textarea { - overflow: auto; - /* 1 */ - vertical-align: top; - /* 2 */ } - -/* ========================================================================== - Tables - ========================================================================== */ -/** - * Remove most spacing between table cells. - */ -table { - border-collapse: collapse; - border-spacing: 0; } diff --git a/bower_components/foundation/js/foundation.js b/bower_components/foundation/js/foundation.js deleted file mode 100644 index 541f039..0000000 --- a/bower_components/foundation/js/foundation.js +++ /dev/null @@ -1,4186 +0,0 @@ -/* - * Foundation Responsive Library - * http://foundation.zurb.com - * Copyright 2013, ZURB - * Free to use under the MIT license. - * http://www.opensource.org/licenses/mit-license.php -*/ - -(function ($, window, document, undefined) { - 'use strict'; - - // Used to retrieve Foundation media queries from CSS. - if($('head').has('.foundation-mq-small').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-medium').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-large').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-xlarge').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-xxlarge').length === 0) { - $('head').append(''); - } - - // Enable FastClick if present - - $(function() { - if(typeof FastClick !== 'undefined') { - // Don't attach to body if undefined - if (typeof document.body !== 'undefined') { - FastClick.attach(document.body); - } - } - }); - - // private Fast Selector wrapper, - // returns jQuery object. Only use where - // getElementById is not available. - var S = function (selector, context) { - if (typeof selector === 'string') { - if (context) { - return $(context.querySelectorAll(selector)); - } - - return $(document.querySelectorAll(selector)); - } - - return $(selector, context); - }; - - /* - https://github.com/paulirish/matchMedia.js - */ - - window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - - }( document )); - - /* - * jquery.requestAnimationFrame - * https://github.com/gnarf37/jquery-requestAnimationFrame - * Requires jQuery 1.8+ - * - * Copyright (c) 2012 Corey Frang - * Licensed under the MIT license. - */ - - (function( $ ) { - - // requestAnimationFrame polyfill adapted from Erik Möller - // fixes from Paul Irish and Tino Zijdel - // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ - // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating - - - var animating, - lastTime = 0, - vendors = ['webkit', 'moz'], - requestAnimationFrame = window.requestAnimationFrame, - cancelAnimationFrame = window.cancelAnimationFrame; - - for(; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { - requestAnimationFrame = window[ vendors[lastTime] + "RequestAnimationFrame" ]; - cancelAnimationFrame = cancelAnimationFrame || - window[ vendors[lastTime] + "CancelAnimationFrame" ] || - window[ vendors[lastTime] + "CancelRequestAnimationFrame" ]; - } - - function raf() { - if ( animating ) { - requestAnimationFrame( raf ); - jQuery.fx.tick(); - } - } - - if ( requestAnimationFrame ) { - // use rAF - window.requestAnimationFrame = requestAnimationFrame; - window.cancelAnimationFrame = cancelAnimationFrame; - jQuery.fx.timer = function( timer ) { - if ( timer() && jQuery.timers.push( timer ) && !animating ) { - animating = true; - raf(); - } - }; - - jQuery.fx.stop = function() { - animating = false; - }; - } else { - // polyfill - window.requestAnimationFrame = function( callback, element ) { - var currTime = new Date().getTime(), - timeToCall = Math.max( 0, 16 - ( currTime - lastTime ) ), - id = window.setTimeout( function() { - callback( currTime + timeToCall ); - }, timeToCall ); - lastTime = currTime + timeToCall; - return id; - }; - - window.cancelAnimationFrame = function(id) { - clearTimeout(id); - }; - - } - - }( jQuery )); - - - function removeQuotes (string) { - if (typeof string === 'string' || string instanceof String) { - string = string.replace(/^[\\/'"]+|(;\s?})+|[\\/'"]+$/g, ''); - } - - return string; - } - - window.Foundation = { - name : 'Foundation', - - version : '5.0.3', - - media_queries : { - small : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - medium : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - large : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xlarge: S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xxlarge: S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '') - }, - - stylesheet : $('').appendTo('head')[0].sheet, - - init : function (scope, libraries, method, options, response) { - var library_arr, - args = [scope, method, options, response], - responses = []; - - // check RTL - this.rtl = /rtl/i.test(S('html').attr('dir')); - - // set foundation global scope - this.scope = scope || this.scope; - - if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { - if (this.libs.hasOwnProperty(libraries)) { - responses.push(this.init_lib(libraries, args)); - } - } else { - for (var lib in this.libs) { - responses.push(this.init_lib(lib, libraries)); - } - } - - return scope; - }, - - init_lib : function (lib, args) { - if (this.libs.hasOwnProperty(lib)) { - this.patch(this.libs[lib]); - - if (args && args.hasOwnProperty(lib)) { - return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); - } - - args = args instanceof Array ? args : Array(args); // PATCH: added this line - return this.libs[lib].init.apply(this.libs[lib], args); - } - - return function () {}; - }, - - patch : function (lib) { - lib.scope = this.scope; - lib['data_options'] = this.lib_methods.data_options; - lib['bindings'] = this.lib_methods.bindings; - lib['S'] = S; - lib.rtl = this.rtl; - }, - - inherit : function (scope, methods) { - var methods_arr = methods.split(' '); - - for (var i = methods_arr.length - 1; i >= 0; i--) { - if (this.lib_methods.hasOwnProperty(methods_arr[i])) { - this.libs[scope.name][methods_arr[i]] = this.lib_methods[methods_arr[i]]; - } - } - }, - - random_str : function (length) { - var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); - - if (!length) { - length = Math.floor(Math.random() * chars.length); - } - - var str = ''; - for (var i = 0; i < length; i++) { - str += chars[Math.floor(Math.random() * chars.length)]; - } - return str; - }, - - libs : {}, - - // methods that can be inherited in libraries - lib_methods : { - throttle : function(fun, delay) { - var timer = null; - - return function () { - var context = this, args = arguments; - - clearTimeout(timer); - timer = setTimeout(function () { - fun.apply(context, args); - }, delay); - }; - }, - - // parses data-options attribute - data_options : function (el) { - var opts = {}, ii, p, opts_arr, opts_len, - data_options = el.data('options'); - - if (typeof data_options === 'object') { - return data_options; - } - - opts_arr = (data_options || ':').split(';'), - opts_len = opts_arr.length; - - function isNumber (o) { - return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; - } - - function trim(str) { - if (typeof str === 'string') return $.trim(str); - return str; - } - - // parse options - for (ii = opts_len - 1; ii >= 0; ii--) { - p = opts_arr[ii].split(':'); - - if (/true/i.test(p[1])) p[1] = true; - if (/false/i.test(p[1])) p[1] = false; - if (isNumber(p[1])) p[1] = parseInt(p[1], 10); - - if (p.length === 2 && p[0].length > 0) { - opts[trim(p[0])] = trim(p[1]); - } - } - - return opts; - }, - - delay : function (fun, delay) { - return setTimeout(fun, delay); - }, - - // test for empty object or array - empty : function (obj) { - if (obj.length && obj.length > 0) return false; - if (obj.length && obj.length === 0) return true; - - for (var key in obj) { - if (hasOwnProperty.call(obj, key)) return false; - } - - return true; - }, - - register_media : function(media, media_class) { - if(Foundation.media_queries[media] === undefined) { - $('head').append(''); - Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); - } - }, - - addCustomRule : function(rule, media) { - if(media === undefined) { - Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); - } else { - var query = Foundation.media_queries[media]; - if(query !== undefined) { - Foundation.stylesheet.insertRule('@media ' + - Foundation.media_queries[media] + '{ ' + rule + ' }'); - } - } - }, - - loaded : function (image, callback) { - function loaded () { - callback(image[0]); - } - - function bindLoad () { - this.one('load', loaded); - - if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { - var src = this.attr( 'src' ), - param = src.match( /\?/ ) ? '&' : '?'; - - param += 'random=' + (new Date()).getTime(); - this.attr('src', src + param); - } - } - - if (!image.attr('src')) { - loaded(); - return; - } - - if (image[0].complete || image[0].readyState === 4) { - loaded(); - } else { - bindLoad.call(image); - } - }, - - bindings : function (method, options) { - var self = this, - should_bind_events = !S(this).data(this.name + '-init'); - - if (typeof method === 'string') { - return this[method].call(this, options); - } - - if (S(this.scope).is('[data-' + this.name +']')) { - S(this.scope).data(this.name + '-init', $.extend({}, this.settings, (options || method), this.data_options(S(this.scope)))); - - if (should_bind_events) { - this.events(this.scope); - } - - } else { - S('[data-' + this.name + ']', this.scope).each(function () { - var should_bind_events = !S(this).data(self.name + '-init'); - - S(this).data(self.name + '-init', $.extend({}, self.settings, (options || method), self.data_options(S(this)))); - - if (should_bind_events) { - self.events(this); - } - }); - } - } - } - }; - - $.fn.foundation = function () { - var args = Array.prototype.slice.call(arguments, 0); - - return this.each(function () { - Foundation.init.apply(Foundation, [this].concat(args)); - return this; - }); - }; - -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.abide = { - name : 'abide', - - version : '5.0.3', - - settings : { - focus_on_invalid : true, - error_labels: true, // labels with a for="inputId" will recieve an `error` class - timeout : 1000, - patterns : { - alpha: /[a-zA-Z]+/, - alpha_numeric : /[a-zA-Z0-9]+/, - integer: /-?\d+/, - number: /-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/, - - // generic password: upper-case, lower-case, number/special character, and min 8 characters - password : /(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/, - - // amex, visa, diners - card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, - cvv : /^([0-9]){3,4}$/, - - // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address - email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/, - - url: /(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/, - // abc.de - domain: /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/, - - datetime: /([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/, - // YYYY-MM-DD - date: /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/, - // HH:MM:SS - time : /(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/, - dateISO: /\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/, - // MM/DD/YYYY - month_day_year : /(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/, - - // #FFF or #FFFFFF - color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ - } - }, - - timer : null, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function (scope) { - var self = this, - form = $(scope).attr('novalidate', 'novalidate'), - settings = form.data('abide-init'); - - form - .off('.abide') - .on('submit.fndtn.abide validate.fndtn.abide', function (e) { - var is_ajax = /ajax/i.test($(this).attr('data-abide')); - return self.validate($(this).find('input, textarea, select').get(), e, is_ajax); - }) - .find('input, textarea, select') - .off('.abide') - .on('blur.fndtn.abide change.fndtn.abide', function (e) { - self.validate([this], e); - }) - .on('keydown.fndtn.abide', function (e) { - var settings = $(this).closest('form').data('abide-init'); - clearTimeout(self.timer); - self.timer = setTimeout(function () { - self.validate([this], e); - }.bind(this), settings.timeout); - }); - }, - - validate : function (els, e, is_ajax) { - var validations = this.parse_patterns(els), - validation_count = validations.length, - form = $(els[0]).closest('form'), - submit_event = /submit/.test(e.type); - - for (var i=0; i < validation_count; i++) { - if (!validations[i] && (submit_event || is_ajax)) { - if (this.settings.focus_on_invalid) els[i].focus(); - form.trigger('invalid'); - $(els[i]).closest('form').attr('data-invalid', ''); - return false; - } - } - - if (submit_event || is_ajax) { - form.trigger('valid'); - } - - form.removeAttr('data-invalid'); - - if (is_ajax) return false; - - return true; - }, - - parse_patterns : function (els) { - var count = els.length, - el_patterns = []; - - for (var i = count - 1; i >= 0; i--) { - el_patterns.push(this.pattern(els[i])); - } - - return this.check_validation_and_apply_styles(el_patterns); - }, - - pattern : function (el) { - var type = el.getAttribute('type'), - required = typeof el.getAttribute('required') === 'string'; - - var pattern = el.getAttribute('pattern') || ''; - - if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { - return [el, this.settings.patterns[pattern], required]; - } else if (pattern.length > 0) { - return [el, new RegExp(pattern), required]; - } - - if (this.settings.patterns.hasOwnProperty(type)) { - return [el, this.settings.patterns[type], required]; - } - - pattern = /.*/; - - return [el, pattern, required]; - }, - - check_validation_and_apply_styles : function (el_patterns) { - var count = el_patterns.length, - validations = []; - - for (var i = count - 1; i >= 0; i--) { - var el = el_patterns[i][0], - required = el_patterns[i][2], - value = el.value, - is_equal = el.getAttribute('data-equalto'), - is_radio = el.type === "radio", - is_checkbox = el.type === "checkbox", - label = $('label[for="' + el.getAttribute('id') + '"]'), - valid_length = (required) ? (el.value.length > 0) : true; - - if (is_radio && required) { - validations.push(this.valid_radio(el, required)); - } else if (is_checkbox && required) { - validations.push(this.valid_checkbox(el, required)); - } else if (is_equal && required) { - validations.push(this.valid_equal(el, required)); - } else { - if (el_patterns[i][1].test(value) && valid_length || - !required && el.value.length < 1) { - $(el).removeAttr('data-invalid').parent().removeClass('error'); - if (label.length > 0 && this.settings.error_labels) label.removeClass('error'); - - validations.push(true); - } else { - $(el).attr('data-invalid', '').parent().addClass('error'); - if (label.length > 0 && this.settings.error_labels) label.addClass('error'); - - validations.push(false); - } - } - } - - return validations; - }, - - valid_checkbox : function(el, required) { - var el = $(el), - valid = (el.is(':checked') || !required); - if (valid) { - el.removeAttr('data-invalid').parent().removeClass('error'); - } else { - el.attr('data-invalid', '').parent().addClass('error'); - } - - return valid; - }, - - valid_radio : function (el, required) { - var name = el.getAttribute('name'), - group = document.getElementsByName(name), - count = group.length, - valid = false; - - for (var i=0; i < count; i++) { - if (group[i].checked) valid = true; - } - - for (var i=0; i < count; i++) { - if (valid) { - $(group[i]).removeAttr('data-invalid').parent().removeClass('error'); - } else { - $(group[i]).attr('data-invalid', '').parent().addClass('error'); - } - } - - return valid; - }, - - valid_equal: function(el, required) { - var from = document.getElementById(el.getAttribute('data-equalto')).value, - to = el.value, - valid = (from === to); - - if (valid) { - $(el).removeAttr('data-invalid').parent().removeClass('error'); - } else { - $(el).attr('data-invalid', '').parent().addClass('error'); - } - - return valid; - } - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.accordion = { - name : 'accordion', - - version : '5.0.3', - - settings : { - active_class: 'active', - toggleable: true - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.accordion').on('click.fndtn.accordion', '[data-accordion] > dd > a', function (e) { - var accordion = $(this).parent(), - target = $('#' + this.href.split('#')[1]), - siblings = $('> dd > .content', target.closest('[data-accordion]')), - settings = accordion.parent().data('accordion-init'), - active = $('> dd > .content.' + settings.active_class, accordion.parent()); - - e.preventDefault(); - - if (active[0] == target[0] && settings.toggleable) { - return target.toggleClass(settings.active_class); - } - - siblings.removeClass(settings.active_class); - target.addClass(settings.active_class); - }); - }, - - off : function () {}, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.alert = { - name : 'alert', - - version : '5.0.3', - - settings : { - animation: 'fadeOut', - speed: 300, // fade out speed - callback: function (){} - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.alert').on('click.fndtn.alert', '[data-alert] a.close', function (e) { - var alertBox = $(this).closest("[data-alert]"), - settings = alertBox.data('alert-init') || Foundation.libs.alert.settings; - - e.preventDefault(); - alertBox[settings.animation](settings.speed, function () { - $(this).trigger('closed').remove(); - settings.callback(); - }); - }); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.clearing = { - name : 'clearing', - - version: '5.0.3', - - settings : { - templates : { - viewing : '×' + - '' - }, - - // comma delimited list of selectors that, on click, will close clearing, - // add 'div.clearing-blackout, div.visible-img' to close on background click - close_selectors : '.clearing-close', - - // event initializers and locks - init : false, - locked : false - }, - - init : function (scope, method, options) { - var self = this; - Foundation.inherit(this, 'throttle loaded'); - - this.bindings(method, options); - - if ($(this.scope).is('[data-clearing]')) { - this.assemble($('li', this.scope)); - } else { - $('[data-clearing]', this.scope).each(function () { - self.assemble($('li', this)); - }); - } - }, - - events : function (scope) { - var self = this; - - $(this.scope) - .off('.clearing') - .on('click.fndtn.clearing', 'ul[data-clearing] li', - function (e, current, target) { - var current = current || $(this), - target = target || current, - next = current.next('li'), - settings = current.closest('[data-clearing]').data('clearing-init'), - image = $(e.target); - - e.preventDefault(); - - if (!settings) { - self.init(); - settings = current.closest('[data-clearing]').data('clearing-init'); - } - - // if clearing is open and the current image is - // clicked, go to the next image in sequence - if (target.hasClass('visible') && - current[0] === target[0] && - next.length > 0 && self.is_open(current)) { - target = next; - image = $('img', target); - } - - // set current and target to the clicked li if not otherwise defined. - self.open(image, current, target); - self.update_paddles(target); - }) - - .on('click.fndtn.clearing', '.clearing-main-next', - function (e) { self.nav(e, 'next') }) - .on('click.fndtn.clearing', '.clearing-main-prev', - function (e) { self.nav(e, 'prev') }) - .on('click.fndtn.clearing', this.settings.close_selectors, - function (e) { Foundation.libs.clearing.close(e, this) }) - .on('keydown.fndtn.clearing', - function (e) { self.keydown(e) }); - - $(window).off('.clearing').on('resize.fndtn.clearing', - function () { self.resize() }); - - this.swipe_events(scope); - }, - - swipe_events : function (scope) { - var self = this; - - $(this.scope) - .on('touchstart.fndtn.clearing', '.visible-img', function(e) { - if (!e.touches) { e = e.originalEvent; } - var data = { - start_page_x: e.touches[0].pageX, - start_page_y: e.touches[0].pageY, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined - }; - - $(this).data('swipe-transition', data); - e.stopPropagation(); - }) - .on('touchmove.fndtn.clearing', '.visible-img', function(e) { - if (!e.touches) { e = e.originalEvent; } - // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; - - var data = $(this).data('swipe-transition'); - - if (typeof data === 'undefined') { - data = {}; - } - - data.delta_x = e.touches[0].pageX - data.start_page_x; - - if ( typeof data.is_scrolling === 'undefined') { - data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); - } - - if (!data.is_scrolling && !data.active) { - e.preventDefault(); - var direction = (data.delta_x < 0) ? 'next' : 'prev'; - data.active = true; - self.nav(e, direction); - } - }) - .on('touchend.fndtn.clearing', '.visible-img', function(e) { - $(this).data('swipe-transition', {}); - e.stopPropagation(); - }); - }, - - assemble : function ($li) { - var $el = $li.parent(); - - if ($el.parent().hasClass('carousel')) return; - $el.after('
'); - - var holder = $('#foundationClearingHolder'), - settings = $el.data('clearing-init'), - grid = $el.detach(), - data = { - grid: '', - viewing: settings.templates.viewing - }, - wrapper = '
' + data.viewing + - data.grid + '
'; - - return holder.after(wrapper).remove(); - }, - - open : function ($image, current, target) { - var root = target.closest('.clearing-assembled'), - container = $('div', root).first(), - visible_image = $('.visible-img', container), - image = $('img', visible_image).not($image); - - if (!this.locked()) { - // set the image to the selected thumbnail - image - .attr('src', this.load($image)) - .css('visibility', 'hidden'); - - this.loaded(image, function () { - image.css('visibility', 'visible'); - // toggle the gallery - root.addClass('clearing-blackout'); - container.addClass('clearing-container'); - visible_image.show(); - this.fix_height(target) - .caption($('.clearing-caption', visible_image), $image) - .center(image) - .shift(current, target, function () { - target.siblings().removeClass('visible'); - target.addClass('visible'); - }); - }.bind(this)); - } - }, - - close : function (e, el) { - e.preventDefault(); - - var root = (function (target) { - if (/blackout/.test(target.selector)) { - return target; - } else { - return target.closest('.clearing-blackout'); - } - }($(el))), container, visible_image; - - if (el === e.target && root) { - container = $('div', root).first(); - visible_image = $('.visible-img', container); - this.settings.prev_index = 0; - $('ul[data-clearing]', root) - .attr('style', '').closest('.clearing-blackout') - .removeClass('clearing-blackout'); - container.removeClass('clearing-container'); - visible_image.hide(); - } - - return false; - }, - - is_open : function (current) { - return current.parent().prop('style').length > 0; - }, - - keydown : function (e) { - var clearing = $('ul[data-clearing]', '.clearing-blackout'), - NEXT_KEY = this.rtl ? 37 : 39, - PREV_KEY = this.rtl ? 39 : 37, - ESC_KEY = 27; - - if (e.which === NEXT_KEY) this.go(clearing, 'next'); - if (e.which === PREV_KEY) this.go(clearing, 'prev'); - if (e.which === ESC_KEY) $('a.clearing-close').trigger('click'); - }, - - nav : function (e, direction) { - var clearing = $('ul[data-clearing]', '.clearing-blackout'); - - e.preventDefault(); - this.go(clearing, direction); - }, - - resize : function () { - var image = $('img', '.clearing-blackout .visible-img'); - - if (image.length) { - this.center(image); - } - }, - - // visual adjustments - fix_height : function (target) { - var lis = target.parent().children(), - self = this; - - lis.each(function () { - var li = $(this), - image = li.find('img'); - - if (li.height() > image.outerHeight()) { - li.addClass('fix-height'); - } - }) - .closest('ul') - .width(lis.length * 100 + '%'); - - return this; - }, - - update_paddles : function (target) { - var visible_image = target - .closest('.carousel') - .siblings('.visible-img'); - - if (target.next().length > 0) { - $('.clearing-main-next', visible_image) - .removeClass('disabled'); - } else { - $('.clearing-main-next', visible_image) - .addClass('disabled'); - } - - if (target.prev().length > 0) { - $('.clearing-main-prev', visible_image) - .removeClass('disabled'); - } else { - $('.clearing-main-prev', visible_image) - .addClass('disabled'); - } - }, - - center : function (target) { - if (!this.rtl) { - target.css({ - marginLeft : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2) - }); - } else { - target.css({ - marginRight : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2), - left: 'auto', - right: '50%' - }); - } - return this; - }, - - // image loading and preloading - - load : function ($image) { - if ($image[0].nodeName === "A") { - var href = $image.attr('href'); - } else { - var href = $image.parent().attr('href'); - } - - this.preload($image); - - if (href) return href; - return $image.attr('src'); - }, - - preload : function ($image) { - this - .img($image.closest('li').next()) - .img($image.closest('li').prev()); - }, - - img : function (img) { - if (img.length) { - var new_img = new Image(), - new_a = $('a', img); - - if (new_a.length) { - new_img.src = new_a.attr('href'); - } else { - new_img.src = $('img', img).attr('src'); - } - } - return this; - }, - - // image caption - - caption : function (container, $image) { - var caption = $image.data('caption'); - - if (caption) { - container - .html(caption) - .show(); - } else { - container - .text('') - .hide(); - } - return this; - }, - - // directional methods - - go : function ($ul, direction) { - var current = $('.visible', $ul), - target = current[direction](); - - if (target.length) { - $('img', target) - .trigger('click', [current, target]); - } - }, - - shift : function (current, target, callback) { - var clearing = target.parent(), - old_index = this.settings.prev_index || target.index(), - direction = this.direction(clearing, current, target), - dir = this.rtl ? 'right' : 'left', - left = parseInt(clearing.css('left'), 10), - width = target.outerWidth(), - skip_shift; - - var dir_obj = {}; - - // we use jQuery animate instead of CSS transitions because we - // need a callback to unlock the next animation - // needs support for RTL ** - if (target.index() !== old_index && !/skip/.test(direction)){ - if (/left/.test(direction)) { - this.lock(); - dir_obj[dir] = left + width; - clearing.animate(dir_obj, 300, this.unlock()); - } else if (/right/.test(direction)) { - this.lock(); - dir_obj[dir] = left - width; - clearing.animate(dir_obj, 300, this.unlock()); - } - } else if (/skip/.test(direction)) { - // the target image is not adjacent to the current image, so - // do we scroll right or not - skip_shift = target.index() - this.settings.up_count; - this.lock(); - - if (skip_shift > 0) { - dir_obj[dir] = -(skip_shift * width); - clearing.animate(dir_obj, 300, this.unlock()); - } else { - dir_obj[dir] = 0; - clearing.animate(dir_obj, 300, this.unlock()); - } - } - - callback(); - }, - - direction : function ($el, current, target) { - var lis = $('li', $el), - li_width = lis.outerWidth() + (lis.outerWidth() / 4), - up_count = Math.floor($('.clearing-container').outerWidth() / li_width) - 1, - target_index = lis.index(target), - response; - - this.settings.up_count = up_count; - - if (this.adjacent(this.settings.prev_index, target_index)) { - if ((target_index > up_count) - && target_index > this.settings.prev_index) { - response = 'right'; - } else if ((target_index > up_count - 1) - && target_index <= this.settings.prev_index) { - response = 'left'; - } else { - response = false; - } - } else { - response = 'skip'; - } - - this.settings.prev_index = target_index; - - return response; - }, - - adjacent : function (current_index, target_index) { - for (var i = target_index + 1; i >= target_index - 1; i--) { - if (i === current_index) return true; - } - return false; - }, - - // lock management - - lock : function () { - this.settings.locked = true; - }, - - unlock : function () { - this.settings.locked = false; - }, - - locked : function () { - return this.settings.locked; - }, - - off : function () { - $(this.scope).off('.fndtn.clearing'); - $(window).off('.fndtn.clearing'); - }, - - reflow : function () { - this.init(); - } - }; - -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.dropdown = { - name : 'dropdown', - - version : '5.0.3', - - settings : { - active_class: 'open', - is_hover: false, - opened: function(){}, - closed: function(){} - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle'); - - this.bindings(method, options); - }, - - events : function (scope) { - var self = this; - - $(this.scope) - .off('.dropdown') - .on('click.fndtn.dropdown', '[data-dropdown]', function (e) { - var settings = $(this).data('dropdown-init') || self.settings; - e.preventDefault(); - - self.closeall.call(self); - - if (!settings.is_hover || Modernizr.touch) self.toggle($(this)); - }) - .on('mouseenter.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { - var $this = $(this); - clearTimeout(self.timeout); - - if ($this.data('dropdown')) { - var dropdown = $('#' + $this.data('dropdown')), - target = $this; - } else { - var dropdown = $this; - target = $("[data-dropdown='" + dropdown.attr('id') + "']"); - } - - var settings = target.data('dropdown-init') || self.settings; - - if($(e.target).data('dropdown') && settings.is_hover) { - self.closeall.call(self); - } - - if (settings.is_hover) self.open.apply(self, [dropdown, target]); - }) - .on('mouseleave.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { - var $this = $(this); - self.timeout = setTimeout(function () { - if ($this.data('dropdown')) { - var settings = $this.data('dropdown-init') || self.settings; - if (settings.is_hover) self.close.call(self, $('#' + $this.data('dropdown'))); - } else { - var target = $('[data-dropdown="' + $(this).attr('id') + '"]'), - settings = target.data('dropdown-init') || self.settings; - if (settings.is_hover) self.close.call(self, $this); - } - }.bind(this), 150); - }) - .on('click.fndtn.dropdown', function (e) { - var parent = $(e.target).closest('[data-dropdown-content]'); - - if ($(e.target).data('dropdown') || $(e.target).parent().data('dropdown')) { - return; - } - if (!($(e.target).data('revealId')) && - (parent.length > 0 && ($(e.target).is('[data-dropdown-content]') || - $.contains(parent.first()[0], e.target)))) { - e.stopPropagation(); - return; - } - - self.close.call(self, $('[data-dropdown-content]')); - }) - .on('opened.fndtn.dropdown', '[data-dropdown-content]', function () { - self.settings.opened.call(this); - }) - .on('closed.fndtn.dropdown', '[data-dropdown-content]', function () { - self.settings.closed.call(this); - }); - - $(window) - .off('.dropdown') - .on('resize.fndtn.dropdown', self.throttle(function () { - self.resize.call(self); - }, 50)).trigger('resize'); - }, - - close: function (dropdown) { - var self = this; - dropdown.each(function () { - if ($(this).hasClass(self.settings.active_class)) { - $(this) - .css(Foundation.rtl ? 'right':'left', '-99999px') - .removeClass(self.settings.active_class); - $(this).trigger('closed'); - } - }); - }, - - closeall: function() { - var self = this; - $.each($('[data-dropdown-content]'), function() { - self.close.call(self, $(this)) - }); - }, - - open: function (dropdown, target) { - this - .css(dropdown - .addClass(this.settings.active_class), target); - dropdown.trigger('opened'); - }, - - toggle : function (target) { - var dropdown = $('#' + target.data('dropdown')); - if (dropdown.length === 0) { - // No dropdown found, not continuing - return; - } - - this.close.call(this, $('[data-dropdown-content]').not(dropdown)); - - if (dropdown.hasClass(this.settings.active_class)) { - this.close.call(this, dropdown); - } else { - this.close.call(this, $('[data-dropdown-content]')) - this.open.call(this, dropdown, target); - } - }, - - resize : function () { - var dropdown = $('[data-dropdown-content].open'), - target = $("[data-dropdown='" + dropdown.attr('id') + "']"); - - if (dropdown.length && target.length) { - this.css(dropdown, target); - } - }, - - css : function (dropdown, target) { - var offset_parent = dropdown.offsetParent(), - position = target.offset(); - - position.top -= offset_parent.offset().top; - position.left -= offset_parent.offset().left; - - if (this.small()) { - dropdown.css({ - position : 'absolute', - width: '95%', - 'max-width': 'none', - top: position.top + target.outerHeight() - }); - dropdown.css(Foundation.rtl ? 'right':'left', '2.5%'); - } else { - if (!Foundation.rtl && $(window).width() > dropdown.outerWidth() + target.offset().left) { - var left = position.left; - if (dropdown.hasClass('right')) { - dropdown.removeClass('right'); - } - } else { - if (!dropdown.hasClass('right')) { - dropdown.addClass('right'); - } - var left = position.left - (dropdown.outerWidth() - target.outerWidth()); - } - - dropdown.attr('style', '').css({ - position : 'absolute', - top: position.top + target.outerHeight(), - left: left - }); - } - - return dropdown; - }, - - small : function () { - return matchMedia(Foundation.media_queries.small).matches && - !matchMedia(Foundation.media_queries.medium).matches; - }, - - off: function () { - $(this.scope).off('.fndtn.dropdown'); - $('html, body').off('.fndtn.dropdown'); - $(window).off('.fndtn.dropdown'); - $('[data-dropdown-content]').off('.fndtn.dropdown'); - this.settings.init = false; - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.interchange = { - name : 'interchange', - - version : '5.0.3', - - cache : {}, - - images_loaded : false, - nodes_loaded : false, - - settings : { - load_attr : 'interchange', - - named_queries : { - 'default' : 'only screen', - small : Foundation.media_queries.small, - medium : Foundation.media_queries.medium, - large : Foundation.media_queries.large, - xlarge : Foundation.media_queries.xlarge, - xxlarge: Foundation.media_queries.xxlarge, - landscape : 'only screen and (orientation: landscape)', - portrait : 'only screen and (orientation: portrait)', - retina : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + - 'only screen and (min--moz-device-pixel-ratio: 2),' + - 'only screen and (-o-min-device-pixel-ratio: 2/1),' + - 'only screen and (min-device-pixel-ratio: 2),' + - 'only screen and (min-resolution: 192dpi),' + - 'only screen and (min-resolution: 2dppx)' - }, - - directives : { - replace: function (el, path, trigger) { - // The trigger argument, if called within the directive, fires - // an event named after the directive on the element, passing - // any parameters along to the event that you pass to trigger. - // - // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) - // - // This allows you to bind a callback like so: - // $('#interchangeContainer').on('replace', function (e, a, b, c) { - // console.log($(this).html(), a, b, c); - // }); - - if (/IMG/.test(el[0].nodeName)) { - var orig_path = el[0].src; - - if (new RegExp(path, 'i').test(orig_path)) return; - - el[0].src = path; - - return trigger(el[0].src); - } - var last_path = el.data('interchange-last-path'); - - if (last_path == path) return; - - return $.get(path, function (response) { - el.html(response); - el.data('interchange-last-path', path); - trigger(); - }); - - } - } - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle'); - - this.data_attr = 'data-' + this.settings.load_attr; - $.extend(true, this.settings, method, options); - - this.bindings(method, options); - this.load('images'); - this.load('nodes'); - }, - - events : function () { - var self = this; - - $(window) - .off('.interchange') - .on('resize.fndtn.interchange', self.throttle(function () { - self.resize.call(self); - }, 50)); - - return this; - }, - - resize : function () { - var cache = this.cache; - - if(!this.images_loaded || !this.nodes_loaded) { - setTimeout($.proxy(this.resize, this), 50); - return; - } - - for (var uuid in cache) { - if (cache.hasOwnProperty(uuid)) { - var passed = this.results(uuid, cache[uuid]); - - if (passed) { - this.settings.directives[passed - .scenario[1]](passed.el, passed.scenario[0], function () { - if (arguments[0] instanceof Array) { - var args = arguments[0]; - } else { - var args = Array.prototype.slice.call(arguments, 0); - } - - passed.el.trigger(passed.scenario[1], args); - }); - } - } - } - - }, - - results : function (uuid, scenarios) { - var count = scenarios.length; - - if (count > 0) { - var el = this.S('[data-uuid="' + uuid + '"]'); - - for (var i = count - 1; i >= 0; i--) { - var mq, rule = scenarios[i][2]; - if (this.settings.named_queries.hasOwnProperty(rule)) { - mq = matchMedia(this.settings.named_queries[rule]); - } else { - mq = matchMedia(rule); - } - if (mq.matches) { - return {el: el, scenario: scenarios[i]}; - } - } - } - - return false; - }, - - load : function (type, force_update) { - if (typeof this['cached_' + type] === 'undefined' || force_update) { - this['update_' + type](); - } - - return this['cached_' + type]; - }, - - update_images : function () { - var images = this.S('img[' + this.data_attr + ']'), - count = images.length, - loaded_count = 0, - data_attr = this.data_attr; - - this.cache = {}; - this.cached_images = []; - this.images_loaded = (count === 0); - - for (var i = count - 1; i >= 0; i--) { - loaded_count++; - if (images[i]) { - var str = images[i].getAttribute(data_attr) || ''; - - if (str.length > 0) { - this.cached_images.push(images[i]); - } - } - - if(loaded_count === count) { - this.images_loaded = true; - this.enhance('images'); - } - } - - return this; - }, - - update_nodes : function () { - var nodes = this.S('[' + this.data_attr + ']').not('img'), - count = nodes.length, - loaded_count = 0, - data_attr = this.data_attr; - - this.cached_nodes = []; - // Set nodes_loaded to true if there are no nodes - // this.nodes_loaded = false; - this.nodes_loaded = (count === 0); - - - for (var i = count - 1; i >= 0; i--) { - loaded_count++; - var str = nodes[i].getAttribute(data_attr) || ''; - - if (str.length > 0) { - this.cached_nodes.push(nodes[i]); - } - - if(loaded_count === count) { - this.nodes_loaded = true; - this.enhance('nodes'); - } - } - - return this; - }, - - enhance : function (type) { - var count = this['cached_' + type].length; - - for (var i = count - 1; i >= 0; i--) { - this.object($(this['cached_' + type][i])); - } - - return $(window).trigger('resize'); - }, - - parse_params : function (path, directive, mq) { - return [this.trim(path), this.convert_directive(directive), this.trim(mq)]; - }, - - convert_directive : function (directive) { - var trimmed = this.trim(directive); - - if (trimmed.length > 0) { - return trimmed; - } - - return 'replace'; - }, - - object : function(el) { - var raw_arr = this.parse_data_attr(el), - scenarios = [], count = raw_arr.length; - - if (count > 0) { - for (var i = count - 1; i >= 0; i--) { - var split = raw_arr[i].split(/\((.*?)(\))$/); - - if (split.length > 1) { - var cached_split = split[0].split(','), - params = this.parse_params(cached_split[0], - cached_split[1], split[1]); - - scenarios.push(params); - } - } - } - - return this.store(el, scenarios); - }, - - uuid : function (separator) { - var delim = separator || "-"; - - function S4() { - return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); - } - - return (S4() + S4() + delim + S4() + delim + S4() - + delim + S4() + delim + S4() + S4() + S4()); - }, - - store : function (el, scenarios) { - var uuid = this.uuid(), - current_uuid = el.data('uuid'); - - if (this.cache[current_uuid]) return this.cache[current_uuid]; - - el.attr('data-uuid', uuid); - - return this.cache[uuid] = scenarios; - }, - - trim : function(str) { - if (typeof str === 'string') { - return $.trim(str); - } - - return str; - }, - - parse_data_attr : function (el) { - var raw = el.data(this.settings.load_attr).split(/\[(.*?)\]/), - count = raw.length, output = []; - - for (var i = count - 1; i >= 0; i--) { - if (raw[i].replace(/[\W\d]+/, '').length > 4) { - output.push(raw[i]); - } - } - - return output; - }, - - reflow : function () { - this.load('images', true); - this.load('nodes', true); - } - - }; - -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - var Modernizr = Modernizr || false; - - Foundation.libs.joyride = { - name : 'joyride', - - version : '5.0.3', - - defaults : { - expose : false, // turn on or off the expose feature - modal : true, // Whether to cover page with modal during the tour - tip_location : 'bottom', // 'top' or 'bottom' in relation to parent - nub_position : 'auto', // override on a per tooltip bases - scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation - scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. - timer : 0, // 0 = no timer , all other numbers = timer in milliseconds - start_timer_on_click : true, // true or false - true requires clicking the first button start the timer - start_offset : 0, // the index of the tooltip you want to start on (index of the li) - next_button : true, // true or false to control whether a next button is used - tip_animation : 'fade', // 'pop' or 'fade' in each tip - pause_after : [], // array of indexes where to pause the tour after - exposed : [], // array of expose elements - tip_animation_fade_speed: 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition - cookie_monster : false, // true or false to control whether cookies are used - cookie_name : 'joyride', // Name the cookie you'll use - cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' - cookie_expires : 365, // set when you would like the cookie to expire. - tip_container : 'body', // Where will the tip be attached - tip_location_patterns : { - top: ['bottom'], - bottom: [], // bottom should not need to be repositioned - left: ['right', 'top', 'bottom'], - right: ['left', 'top', 'bottom'] - }, - post_ride_callback : function (){}, // A method to call once the tour closes (canceled or complete) - post_step_callback : function (){}, // A method to call after each step - pre_step_callback : function (){}, // A method to call before each step - pre_ride_callback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) - post_expose_callback : function (){}, // A method to call after an element has been exposed - template : { // HTML segments for tip layout - link : '×', - timer : '
', - tip : '
', - wrapper : '
', - button : '', - modal : '
', - expose : '
', - expose_cover: '
' - }, - expose_add_class : '' // One or more space-separated class names to be added to exposed element - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle delay'); - - this.settings = this.defaults; - - this.bindings(method, options) - }, - - events : function () { - var self = this; - - $(this.scope) - .off('.joyride') - .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { - e.preventDefault(); - - if (this.settings.$li.next().length < 1) { - this.end(); - } else if (this.settings.timer > 0) { - clearTimeout(this.settings.automate); - this.hide(); - this.show(); - this.startTimer(); - } else { - this.hide(); - this.show(); - } - - }.bind(this)) - - .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { - e.preventDefault(); - this.end(); - }.bind(this)); - - $(window) - .off('.joyride') - .on('resize.fndtn.joyride', self.throttle(function () { - if ($('[data-joyride]').length > 0 && self.settings.$next_tip) { - if (self.settings.exposed.length > 0) { - var $els = $(self.settings.exposed); - - $els.each(function () { - var $this = $(this); - self.un_expose($this); - self.expose($this); - }); - } - - if (self.is_phone()) { - self.pos_phone(); - } else { - self.pos_default(false, true); - } - } - }, 100)); - }, - - start : function () { - var self = this, - $this = $('[data-joyride]', this.scope), - integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], - int_settings_count = integer_settings.length; - - if (!$this.length > 0) return; - - if (!this.settings.init) this.events(); - - this.settings = $this.data('joyride-init'); - - // non configureable settings - this.settings.$content_el = $this; - this.settings.$body = $(this.settings.tip_container); - this.settings.body_offset = $(this.settings.tip_container).position(); - this.settings.$tip_content = this.settings.$content_el.find('> li'); - this.settings.paused = false; - this.settings.attempts = 0; - - // can we create cookies? - if (typeof $.cookie !== 'function') { - this.settings.cookie_monster = false; - } - - // generate the tips and insert into dom. - if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { - this.settings.$tip_content.each(function (index) { - var $this = $(this); - this.settings = $.extend({}, self.defaults, self.data_options($this)) - - // Make sure that settings parsed from data_options are integers where necessary - for (var i = int_settings_count - 1; i >= 0; i--) { - self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); - } - self.create({$li : $this, index : index}); - }); - - // show first tip - if (!this.settings.start_timer_on_click && this.settings.timer > 0) { - this.show('init'); - this.startTimer(); - } else { - this.show('init'); - } - - } - }, - - resume : function () { - this.set_li(); - this.show(); - }, - - tip_template : function (opts) { - var $blank, content; - - opts.tip_class = opts.tip_class || ''; - - $blank = $(this.settings.template.tip).addClass(opts.tip_class); - content = $.trim($(opts.li).html()) + - this.button_text(opts.button_text) + - this.settings.template.link + - this.timer_instance(opts.index); - - $blank.append($(this.settings.template.wrapper)); - $blank.first().attr('data-index', opts.index); - $('.joyride-content-wrapper', $blank).append(content); - - return $blank[0]; - }, - - timer_instance : function (index) { - var txt; - - if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { - txt = ''; - } else { - txt = $(this.settings.template.timer)[0].outerHTML; - } - return txt; - }, - - button_text : function (txt) { - if (this.settings.next_button) { - txt = $.trim(txt) || 'Next'; - txt = $(this.settings.template.button).append(txt)[0].outerHTML; - } else { - txt = ''; - } - return txt; - }, - - create : function (opts) { - var buttonText = opts.$li.attr('data-button') || opts.$li.attr('data-text'), - tipClass = opts.$li.attr('class'), - $tip_content = $(this.tip_template({ - tip_class : tipClass, - index : opts.index, - button_text : buttonText, - li : opts.$li - })); - - $(this.settings.tip_container).append($tip_content); - }, - - show : function (init) { - var $timer = null; - - // are we paused? - if (this.settings.$li === undefined - || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { - - // don't go to the next li if the tour was paused - if (this.settings.paused) { - this.settings.paused = false; - } else { - this.set_li(init); - } - - this.settings.attempts = 0; - - if (this.settings.$li.length && this.settings.$target.length > 0) { - if (init) { //run when we first start - this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); - if (this.settings.modal) { - this.show_modal(); - } - } - - this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); - - if (this.settings.modal && this.settings.expose) { - this.expose(); - } - - this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); - - this.settings.timer = parseInt(this.settings.timer, 10); - - this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; - - // scroll if not modal - if (!/body/i.test(this.settings.$target.selector)) { - this.scroll_to(); - } - - if (this.is_phone()) { - this.pos_phone(true); - } else { - this.pos_default(true); - } - - $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); - - if (/pop/i.test(this.settings.tip_animation)) { - - $timer.width(0); - - if (this.settings.timer > 0) { - - this.settings.$next_tip.show(); - - this.delay(function () { - $timer.animate({ - width: $timer.parent().width() - }, this.settings.timer, 'linear'); - }.bind(this), this.settings.tip_animation_fade_speed); - - } else { - this.settings.$next_tip.show(); - - } - - - } else if (/fade/i.test(this.settings.tip_animation)) { - - $timer.width(0); - - if (this.settings.timer > 0) { - - this.settings.$next_tip - .fadeIn(this.settings.tip_animation_fade_speed) - .show(); - - this.delay(function () { - $timer.animate({ - width: $timer.parent().width() - }, this.settings.timer, 'linear'); - }.bind(this), this.settings.tip_animation_fadeSpeed); - - } else { - this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); - } - } - - this.settings.$current_tip = this.settings.$next_tip; - - // skip non-existant targets - } else if (this.settings.$li && this.settings.$target.length < 1) { - - this.show(); - - } else { - - this.end(); - - } - } else { - - this.settings.paused = true; - - } - - }, - - is_phone : function () { - return matchMedia(Foundation.media_queries.small).matches && - !matchMedia(Foundation.media_queries.medium).matches; - }, - - hide : function () { - if (this.settings.modal && this.settings.expose) { - this.un_expose(); - } - - if (!this.settings.modal) { - $('.joyride-modal-bg').hide(); - } - - // Prevent scroll bouncing...wait to remove from layout - this.settings.$current_tip.css('visibility', 'hidden'); - setTimeout($.proxy(function() { - this.hide(); - this.css('visibility', 'visible'); - }, this.settings.$current_tip), 0); - this.settings.post_step_callback(this.settings.$li.index(), - this.settings.$current_tip); - }, - - set_li : function (init) { - if (init) { - this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); - this.set_next_tip(); - this.settings.$current_tip = this.settings.$next_tip; - } else { - this.settings.$li = this.settings.$li.next(); - this.set_next_tip(); - } - - this.set_target(); - }, - - set_next_tip : function () { - this.settings.$next_tip = $(".joyride-tip-guide").eq(this.settings.$li.index()); - this.settings.$next_tip.data('closed', ''); - }, - - set_target : function () { - var cl = this.settings.$li.attr('data-class'), - id = this.settings.$li.attr('data-id'), - $sel = function () { - if (id) { - return $(document.getElementById(id)); - } else if (cl) { - return $('.' + cl).first(); - } else { - return $('body'); - } - }; - - this.settings.$target = $sel(); - }, - - scroll_to : function () { - var window_half, tipOffset; - - window_half = $(window).height() / 2; - tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); - - if (tipOffset != 0) { - $('html, body').animate({ - scrollTop: tipOffset - }, this.settings.scroll_speed, 'swing'); - } - }, - - paused : function () { - return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); - }, - - restart : function () { - this.hide(); - this.settings.$li = undefined; - this.show('init'); - }, - - pos_default : function (init, resizing) { - var half_fold = Math.ceil($(window).height() / 2), - tip_position = this.settings.$next_tip.offset(), - $nub = this.settings.$next_tip.find('.joyride-nub'), - nub_width = Math.ceil($nub.outerWidth() / 2), - nub_height = Math.ceil($nub.outerHeight() / 2), - toggle = init || false; - - // tip must not be "display: none" to calculate position - if (toggle) { - this.settings.$next_tip.css('visibility', 'hidden'); - this.settings.$next_tip.show(); - } - - if (typeof resizing === 'undefined') { - resizing = false; - } - - if (!/body/i.test(this.settings.$target.selector)) { - if (this.bottom()) { - if (this.rtl) { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); - } else { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), - left: this.settings.$target.offset().left}); - } - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); - - } else if (this.top()) { - if (this.rtl) { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); - } else { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), - left: this.settings.$target.offset().left}); - } - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); - - } else if (this.right()) { - - this.settings.$next_tip.css({ - top: this.settings.$target.offset().top, - left: (this.outerWidth(this.settings.$target) + this.settings.$target.offset().left + nub_width)}); - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); - - } else if (this.left()) { - - this.settings.$next_tip.css({ - top: this.settings.$target.offset().top, - left: (this.settings.$target.offset().left - this.outerWidth(this.settings.$next_tip) - nub_width)}); - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); - - } - - if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { - - $nub.removeClass('bottom') - .removeClass('top') - .removeClass('right') - .removeClass('left'); - - this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; - - this.settings.attempts++; - - this.pos_default(); - - } - - } else if (this.settings.$li.length) { - - this.pos_modal($nub); - - } - - if (toggle) { - this.settings.$next_tip.hide(); - this.settings.$next_tip.css('visibility', 'visible'); - } - - }, - - pos_phone : function (init) { - var tip_height = this.settings.$next_tip.outerHeight(), - tip_offset = this.settings.$next_tip.offset(), - target_height = this.settings.$target.outerHeight(), - $nub = $('.joyride-nub', this.settings.$next_tip), - nub_height = Math.ceil($nub.outerHeight() / 2), - toggle = init || false; - - $nub.removeClass('bottom') - .removeClass('top') - .removeClass('right') - .removeClass('left'); - - if (toggle) { - this.settings.$next_tip.css('visibility', 'hidden'); - this.settings.$next_tip.show(); - } - - if (!/body/i.test(this.settings.$target.selector)) { - - if (this.top()) { - - this.settings.$next_tip.offset({top: this.settings.$target.offset().top - tip_height - nub_height}); - $nub.addClass('bottom'); - - } else { - - this.settings.$next_tip.offset({top: this.settings.$target.offset().top + target_height + nub_height}); - $nub.addClass('top'); - - } - - } else if (this.settings.$li.length) { - this.pos_modal($nub); - } - - if (toggle) { - this.settings.$next_tip.hide(); - this.settings.$next_tip.css('visibility', 'visible'); - } - }, - - pos_modal : function ($nub) { - this.center(); - $nub.hide(); - - this.show_modal(); - }, - - show_modal : function () { - if (!this.settings.$next_tip.data('closed')) { - var joyridemodalbg = $('.joyride-modal-bg'); - if (joyridemodalbg.length < 1) { - $('body').append(this.settings.template.modal).show(); - } - - if (/pop/i.test(this.settings.tip_animation)) { - joyridemodalbg.show(); - } else { - joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); - } - } - }, - - expose : function () { - var expose, - exposeCover, - el, - origCSS, - origClasses, - randId = 'expose-'+Math.floor(Math.random()*10000); - - if (arguments.length > 0 && arguments[0] instanceof $) { - el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ - el = this.settings.$target; - } else { - return false; - } - - if(el.length < 1){ - if(window.console){ - console.error('element not valid', el); - } - return false; - } - - expose = $(this.settings.template.expose); - this.settings.$body.append(expose); - expose.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) - }); - - exposeCover = $(this.settings.template.expose_cover); - - origCSS = { - zIndex: el.css('z-index'), - position: el.css('position') - }; - - origClasses = el.attr('class') == null ? '' : el.attr('class'); - - el.css('z-index',parseInt(expose.css('z-index'))+1); - - if (origCSS.position == 'static') { - el.css('position','relative'); - } - - el.data('expose-css',origCSS); - el.data('orig-class', origClasses); - el.attr('class', origClasses + ' ' + this.settings.expose_add_class); - - exposeCover.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) - }); - - if (this.settings.modal) this.show_modal(); - - this.settings.$body.append(exposeCover); - expose.addClass(randId); - exposeCover.addClass(randId); - el.data('expose', randId); - this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); - this.add_exposed(el); - }, - - un_expose : function () { - var exposeId, - el, - expose , - origCSS, - origClasses, - clearAll = false; - - if (arguments.length > 0 && arguments[0] instanceof $) { - el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ - el = this.settings.$target; - } else { - return false; - } - - if(el.length < 1){ - if (window.console) { - console.error('element not valid', el); - } - return false; - } - - exposeId = el.data('expose'); - expose = $('.' + exposeId); - - if (arguments.length > 1) { - clearAll = arguments[1]; - } - - if (clearAll === true) { - $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); - } else { - expose.remove(); - } - - origCSS = el.data('expose-css'); - - if (origCSS.zIndex == 'auto') { - el.css('z-index', ''); - } else { - el.css('z-index', origCSS.zIndex); - } - - if (origCSS.position != el.css('position')) { - if(origCSS.position == 'static') {// this is default, no need to set it. - el.css('position', ''); - } else { - el.css('position', origCSS.position); - } - } - - origClasses = el.data('orig-class'); - el.attr('class', origClasses); - el.removeData('orig-classes'); - - el.removeData('expose'); - el.removeData('expose-z-index'); - this.remove_exposed(el); - }, - - add_exposed: function(el){ - this.settings.exposed = this.settings.exposed || []; - if (el instanceof $ || typeof el === 'object') { - this.settings.exposed.push(el[0]); - } else if (typeof el == 'string') { - this.settings.exposed.push(el); - } - }, - - remove_exposed: function(el){ - var search, count; - if (el instanceof $) { - search = el[0] - } else if (typeof el == 'string'){ - search = el; - } - - this.settings.exposed = this.settings.exposed || []; - count = this.settings.exposed.length; - - for (var i=0; i < count; i++) { - if (this.settings.exposed[i] == search) { - this.settings.exposed.splice(i, 1); - return; - } - } - }, - - center : function () { - var $w = $(window); - - this.settings.$next_tip.css({ - top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), - left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) - }); - - return true; - }, - - bottom : function () { - return /bottom/i.test(this.settings.tip_settings.tip_location); - }, - - top : function () { - return /top/i.test(this.settings.tip_settings.tip_location); - }, - - right : function () { - return /right/i.test(this.settings.tip_settings.tip_location); - }, - - left : function () { - return /left/i.test(this.settings.tip_settings.tip_location); - }, - - corners : function (el) { - var w = $(window), - window_half = w.height() / 2, - //using this to calculate since scroll may not have finished yet. - tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), - right = w.width() + w.scrollLeft(), - offsetBottom = w.height() + tipOffset, - bottom = w.height() + w.scrollTop(), - top = w.scrollTop(); - - if (tipOffset < top) { - if (tipOffset < 0) { - top = 0; - } else { - top = tipOffset; - } - } - - if (offsetBottom > bottom) { - bottom = offsetBottom; - } - - return [ - el.offset().top < top, - right < el.offset().left + el.outerWidth(), - bottom < el.offset().top + el.outerHeight(), - w.scrollLeft() > el.offset().left - ]; - }, - - visible : function (hidden_corners) { - var i = hidden_corners.length; - - while (i--) { - if (hidden_corners[i]) return false; - } - - return true; - }, - - nub_position : function (nub, pos, def) { - if (pos === 'auto') { - nub.addClass(def); - } else { - nub.addClass(pos); - } - }, - - startTimer : function () { - if (this.settings.$li.length) { - this.settings.automate = setTimeout(function () { - this.hide(); - this.show(); - this.startTimer(); - }.bind(this), this.settings.timer); - } else { - clearTimeout(this.settings.automate); - } - }, - - end : function () { - if (this.settings.cookie_monster) { - $.cookie(this.settings.cookie_name, 'ridden', { expires: this.settings.cookie_expires, domain: this.settings.cookie_domain }); - } - - if (this.settings.timer > 0) { - clearTimeout(this.settings.automate); - } - - if (this.settings.modal && this.settings.expose) { - this.un_expose(); - } - - this.settings.$next_tip.data('closed', true); - - $('.joyride-modal-bg').hide(); - this.settings.$current_tip.hide(); - this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); - this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); - $('.joyride-tip-guide').remove(); - }, - - off : function () { - $(this.scope).off('.joyride'); - $(window).off('.joyride'); - $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); - $('.joyride-tip-guide, .joyride-modal-bg').remove(); - clearTimeout(this.settings.automate); - this.settings = {}; - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.magellan = { - name : 'magellan', - - version : '5.0.3', - - settings : { - active_class: 'active', - threshold: 0 - }, - - init : function (scope, method, options) { - this.fixed_magellan = $("[data-magellan-expedition]"); - this.magellan_placeholder = $('
').css({ - height: this.fixed_magellan.outerHeight(true) - }).hide().insertAfter(this.fixed_magellan); - this.set_threshold(); - this.set_active_class(method); - this.last_destination = $('[data-magellan-destination]').last(); - this.events(); - }, - - events : function () { - var self = this; - - $(this.scope) - .off('.magellan') - .on('arrival.fndtn.magellan', '[data-magellan-arrival]', function (e) { - var $destination = $(this), - $expedition = $destination.closest('[data-magellan-expedition]'), - active_class = $expedition.attr('data-magellan-active-class') - || self.settings.active_class; - - $destination - .closest('[data-magellan-expedition]') - .find('[data-magellan-arrival]') - .not($destination) - .removeClass(active_class); - $destination.addClass(active_class); - }); - - this.fixed_magellan - .off('.magellan') - .on('update-position.fndtn.magellan', function() { - var $el = $(this); - }) - .trigger('update-position'); - - $(window) - .off('.magellan') - .on('resize.fndtn.magellan', function() { - this.fixed_magellan.trigger('update-position'); - }.bind(this)) - .on('scroll.fndtn.magellan', function() { - var windowScrollTop = $(window).scrollTop(); - self.fixed_magellan.each(function() { - var $expedition = $(this); - if (typeof $expedition.data('magellan-top-offset') === 'undefined') { - $expedition.data('magellan-top-offset', $expedition.offset().top); - } - if (typeof $expedition.data('magellan-fixed-position') === 'undefined') { - $expedition.data('magellan-fixed-position', false); - } - var fixed_position = (windowScrollTop + self.settings.threshold) > $expedition.data("magellan-top-offset"); - var attr = $expedition.attr('data-magellan-top-offset'); - - if ($expedition.data("magellan-fixed-position") != fixed_position) { - $expedition.data("magellan-fixed-position", fixed_position); - if (fixed_position) { - $expedition.addClass('fixed'); - $expedition.css({position:"fixed", top:0}); - self.magellan_placeholder.show(); - } else { - $expedition.removeClass('fixed'); - $expedition.css({position:"", top:""}); - self.magellan_placeholder.hide(); - } - if (fixed_position && typeof attr != 'undefined' && attr != false) { - $expedition.css({position:"fixed", top:attr + "px"}); - } - } - }); - }); - - - if (this.last_destination.length > 0) { - $(window).on('scroll.fndtn.magellan', function (e) { - var windowScrollTop = $(window).scrollTop(), - scrolltopPlusHeight = windowScrollTop + $(window).height(), - lastDestinationTop = Math.ceil(self.last_destination.offset().top); - - $('[data-magellan-destination]').each(function () { - var $destination = $(this), - destination_name = $destination.attr('data-magellan-destination'), - topOffset = $destination.offset().top - $destination.outerHeight(true) - windowScrollTop; - if (topOffset <= self.settings.threshold) { - $("[data-magellan-arrival='" + destination_name + "']").trigger('arrival'); - } - // In large screens we may hit the bottom of the page and dont reach the top of the last magellan-destination, so lets force it - if (scrolltopPlusHeight >= $(self.scope).height() && lastDestinationTop > windowScrollTop && lastDestinationTop < scrolltopPlusHeight) { - $('[data-magellan-arrival]').last().trigger('arrival'); - } - }); - }); - } - }, - - set_threshold : function () { - if (typeof this.settings.threshold !== 'number') { - this.settings.threshold = (this.fixed_magellan.length > 0) ? - this.fixed_magellan.outerHeight(true) : 0; - } - }, - - set_active_class : function (options) { - if (options && options.active_class && typeof options.active_class === 'string') { - this.settings.active_class = options.active_class; - } - }, - - off : function () { - $(this.scope).off('.fndtn.magellan'); - $(window).off('.fndtn.magellan'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.offcanvas = { - name : 'offcanvas', - - version : '5.0.3', - - settings : {}, - - init : function (scope, method, options) { - this.events(); - }, - - events : function () { - $(this.scope).off('.offcanvas') - .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { - e.preventDefault(); - $(this).closest('.off-canvas-wrap').toggleClass('move-right'); - }) - .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { - e.preventDefault(); - $(".off-canvas-wrap").removeClass("move-right"); - }) - .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { - e.preventDefault(); - $(this).closest(".off-canvas-wrap").toggleClass("move-left"); - }) - .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { - e.preventDefault(); - $(".off-canvas-wrap").removeClass("move-left"); - }); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - var noop = function() {}; - - var Orbit = function(el, settings) { - // Don't reinitialize plugin - if (el.hasClass(settings.slides_container_class)) { - return this; - } - - var self = this, - container, - slides_container = el, - number_container, - bullets_container, - timer_container, - idx = 0, - animate, - timer, - locked = false, - adjust_height_after = false; - - slides_container.children().first().addClass(settings.active_slide_class); - - self.update_slide_number = function(index) { - if (settings.slide_number) { - number_container.find('span:first').text(parseInt(index)+1); - number_container.find('span:last').text(slides_container.children().length); - } - if (settings.bullets) { - bullets_container.children().removeClass(settings.bullets_active_class); - $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); - } - }; - - self.update_active_link = function(index) { - var link = $('a[data-orbit-link="'+slides_container.children().eq(index).attr('data-orbit-slide')+'"]'); - link.siblings().removeClass(settings.bullets_active_class); - link.addClass(settings.bullets_active_class); - }; - - self.build_markup = function() { - slides_container.wrap('
'); - container = slides_container.parent(); - slides_container.addClass(settings.slides_container_class); - - if (settings.navigation_arrows) { - container.append($('').addClass(settings.prev_class)); - container.append($('').addClass(settings.next_class)); - } - - if (settings.timer) { - timer_container = $('
').addClass(settings.timer_container_class); - timer_container.append(''); - timer_container.append($('
').addClass(settings.timer_progress_class)); - timer_container.addClass(settings.timer_paused_class); - container.append(timer_container); - } - - if (settings.slide_number) { - number_container = $('
').addClass(settings.slide_number_class); - number_container.append(' ' + settings.slide_number_text + ' '); - container.append(number_container); - } - - if (settings.bullets) { - bullets_container = $('
    ').addClass(settings.bullets_container_class); - container.append(bullets_container); - bullets_container.wrap('
    '); - slides_container.children().each(function(idx, el) { - var bullet = $('
  1. ').attr('data-orbit-slide', idx); - bullets_container.append(bullet); - }); - } - - if (settings.stack_on_small) { - container.addClass(settings.stack_on_small_class); - } - - self.update_slide_number(0); - self.update_active_link(0); - }; - - self._goto = function(next_idx, start_timer) { - // if (locked) {return false;} - if (next_idx === idx) {return false;} - if (typeof timer === 'object') {timer.restart();} - var slides = slides_container.children(); - - var dir = 'next'; - locked = true; - if (next_idx < idx) {dir = 'prev';} - if (next_idx >= slides.length) { - if (!settings.circular) return false; - next_idx = 0; - } else if (next_idx < 0) { - if (!settings.circular) return false; - next_idx = slides.length - 1; - } - - var current = $(slides.get(idx)); - var next = $(slides.get(next_idx)); - - current.css('zIndex', 2); - current.removeClass(settings.active_slide_class); - next.css('zIndex', 4).addClass(settings.active_slide_class); - - slides_container.trigger('before-slide-change.fndtn.orbit'); - settings.before_slide_change(); - self.update_active_link(next_idx); - - var callback = function() { - var unlock = function() { - idx = next_idx; - locked = false; - if (start_timer === true) {timer = self.create_timer(); timer.start();} - self.update_slide_number(idx); - slides_container.trigger('after-slide-change.fndtn.orbit',[{slide_number: idx, total_slides: slides.length}]); - settings.after_slide_change(idx, slides.length); - }; - if (slides_container.height() != next.height() && settings.variable_height) { - slides_container.animate({'height': next.height()}, 250, 'linear', unlock); - } else { - unlock(); - } - }; - - if (slides.length === 1) {callback(); return false;} - - var start_animation = function() { - if (dir === 'next') {animate.next(current, next, callback);} - if (dir === 'prev') {animate.prev(current, next, callback);} - }; - - if (next.height() > slides_container.height() && settings.variable_height) { - slides_container.animate({'height': next.height()}, 250, 'linear', start_animation); - } else { - start_animation(); - } - }; - - self.next = function(e) { - e.stopImmediatePropagation(); - e.preventDefault(); - self._goto(idx + 1); - }; - - self.prev = function(e) { - e.stopImmediatePropagation(); - e.preventDefault(); - self._goto(idx - 1); - }; - - self.link_custom = function(e) { - e.preventDefault(); - var link = $(this).attr('data-orbit-link'); - if ((typeof link === 'string') && (link = $.trim(link)) != "") { - var slide = container.find('[data-orbit-slide='+link+']'); - if (slide.index() != -1) {self._goto(slide.index());} - } - }; - - self.link_bullet = function(e) { - var index = $(this).attr('data-orbit-slide'); - if ((typeof index === 'string') && (index = $.trim(index)) != "") { - if(isNaN(parseInt(index))) - { - var slide = container.find('[data-orbit-slide='+index+']'); - if (slide.index() != -1) {self._goto(slide.index() + 1);} - } - else - { - self._goto(parseInt(index)); - } - } - - } - - self.timer_callback = function() { - self._goto(idx + 1, true); - } - - self.compute_dimensions = function() { - var current = $(slides_container.children().get(idx)); - var h = current.height(); - if (!settings.variable_height) { - slides_container.children().each(function(){ - if ($(this).height() > h) { h = $(this).height(); } - }); - } - slides_container.height(h); - }; - - self.create_timer = function() { - var t = new Timer( - container.find('.'+settings.timer_container_class), - settings, - self.timer_callback - ); - return t; - }; - - self.stop_timer = function() { - if (typeof timer === 'object') timer.stop(); - }; - - self.toggle_timer = function() { - var t = container.find('.'+settings.timer_container_class); - if (t.hasClass(settings.timer_paused_class)) { - if (typeof timer === 'undefined') {timer = self.create_timer();} - timer.start(); - } - else { - if (typeof timer === 'object') {timer.stop();} - } - }; - - self.init = function() { - self.build_markup(); - if (settings.timer) {timer = self.create_timer(); timer.start();} - animate = new FadeAnimation(settings, slides_container); - if (settings.animation === 'slide') - animate = new SlideAnimation(settings, slides_container); - container.on('click', '.'+settings.next_class, self.next); - container.on('click', '.'+settings.prev_class, self.prev); - container.on('click', '[data-orbit-slide]', self.link_bullet); - container.on('click', self.toggle_timer); - if (settings.swipe) { - container.on('touchstart.fndtn.orbit', function(e) { - if (!e.touches) {e = e.originalEvent;} - var data = { - start_page_x: e.touches[0].pageX, - start_page_y: e.touches[0].pageY, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined - }; - container.data('swipe-transition', data); - e.stopPropagation(); - }) - .on('touchmove.fndtn.orbit', function(e) { - if (!e.touches) { e = e.originalEvent; } - // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; - - var data = container.data('swipe-transition'); - if (typeof data === 'undefined') {data = {};} - - data.delta_x = e.touches[0].pageX - data.start_page_x; - - if ( typeof data.is_scrolling === 'undefined') { - data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); - } - - if (!data.is_scrolling && !data.active) { - e.preventDefault(); - var direction = (data.delta_x < 0) ? (idx+1) : (idx-1); - data.active = true; - self._goto(direction); - } - }) - .on('touchend.fndtn.orbit', function(e) { - container.data('swipe-transition', {}); - e.stopPropagation(); - }) - } - container.on('mouseenter.fndtn.orbit', function(e) { - if (settings.timer && settings.pause_on_hover) { - self.stop_timer(); - } - }) - .on('mouseleave.fndtn.orbit', function(e) { - if (settings.timer && settings.resume_on_mouseout) { - timer.start(); - } - }); - - $(document).on('click', '[data-orbit-link]', self.link_custom); - $(window).on('resize', self.compute_dimensions); - $(window).on('load', self.compute_dimensions); - $(window).on('load', function(){ - container.prev('.preloader').css('display', 'none'); - }); - slides_container.trigger('ready.fndtn.orbit'); - }; - - self.init(); - }; - - var Timer = function(el, settings, callback) { - var self = this, - duration = settings.timer_speed, - progress = el.find('.'+settings.timer_progress_class), - start, - timeout, - left = -1; - - this.update_progress = function(w) { - var new_progress = progress.clone(); - new_progress.attr('style', ''); - new_progress.css('width', w+'%'); - progress.replaceWith(new_progress); - progress = new_progress; - }; - - this.restart = function() { - clearTimeout(timeout); - el.addClass(settings.timer_paused_class); - left = -1; - self.update_progress(0); - }; - - this.start = function() { - if (!el.hasClass(settings.timer_paused_class)) {return true;} - left = (left === -1) ? duration : left; - el.removeClass(settings.timer_paused_class); - start = new Date().getTime(); - progress.animate({'width': '100%'}, left, 'linear'); - timeout = setTimeout(function() { - self.restart(); - callback(); - }, left); - el.trigger('timer-started.fndtn.orbit') - }; - - this.stop = function() { - if (el.hasClass(settings.timer_paused_class)) {return true;} - clearTimeout(timeout); - el.addClass(settings.timer_paused_class); - var end = new Date().getTime(); - left = left - (end - start); - var w = 100 - ((left / duration) * 100); - self.update_progress(w); - el.trigger('timer-stopped.fndtn.orbit'); - }; - }; - - var SlideAnimation = function(settings, container) { - var duration = settings.animation_speed; - var is_rtl = ($('html[dir=rtl]').length === 1); - var margin = is_rtl ? 'marginRight' : 'marginLeft'; - var animMargin = {}; - animMargin[margin] = '0%'; - - this.next = function(current, next, callback) { - current.animate({marginLeft:'-100%'}, duration); - next.animate(animMargin, duration, function() { - current.css(margin, '100%'); - callback(); - }); - }; - - this.prev = function(current, prev, callback) { - current.animate({marginLeft:'100%'}, duration); - prev.css(margin, '-100%'); - prev.animate(animMargin, duration, function() { - current.css(margin, '100%'); - callback(); - }); - }; - }; - - var FadeAnimation = function(settings, container) { - var duration = settings.animation_speed; - var is_rtl = ($('html[dir=rtl]').length === 1); - var margin = is_rtl ? 'marginRight' : 'marginLeft'; - - this.next = function(current, next, callback) { - next.css({'margin':'0%', 'opacity':'0.01'}); - next.animate({'opacity':'1'}, duration, 'linear', function() { - current.css('margin', '100%'); - callback(); - }); - }; - - this.prev = function(current, prev, callback) { - prev.css({'margin':'0%', 'opacity':'0.01'}); - prev.animate({'opacity':'1'}, duration, 'linear', function() { - current.css('margin', '100%'); - callback(); - }); - }; - }; - - - Foundation.libs = Foundation.libs || {}; - - Foundation.libs.orbit = { - name: 'orbit', - - version: '5.0.3', - - settings: { - animation: 'slide', - timer_speed: 10000, - pause_on_hover: true, - resume_on_mouseout: false, - animation_speed: 500, - stack_on_small: false, - navigation_arrows: true, - slide_number: true, - slide_number_text: 'of', - container_class: 'orbit-container', - stack_on_small_class: 'orbit-stack-on-small', - next_class: 'orbit-next', - prev_class: 'orbit-prev', - timer_container_class: 'orbit-timer', - timer_paused_class: 'paused', - timer_progress_class: 'orbit-progress', - slides_container_class: 'orbit-slides-container', - bullets_container_class: 'orbit-bullets', - bullets_active_class: 'active', - slide_number_class: 'orbit-slide-number', - caption_class: 'orbit-caption', - active_slide_class: 'active', - orbit_transition_class: 'orbit-transitioning', - bullets: true, - circular: true, - timer: true, - variable_height: false, - swipe: true, - before_slide_change: noop, - after_slide_change: noop - }, - - init : function (scope, method, options) { - var self = this; - this.bindings(method, options); - }, - - events : function (instance) { - var orbit_instance = new Orbit($(instance), $(instance).data('orbit-init')); - $(instance).data(self.name + '-instance', orbit_instance); - }, - - reflow : function () { - var self = this; - - if ($(self.scope).is('[data-orbit]')) { - var $el = $(self.scope); - var instance = $el.data(self.name + '-instance'); - instance.compute_dimensions(); - } else { - $('[data-orbit]', self.scope).each(function(idx, el) { - var $el = $(el); - var opts = self.data_options($el); - var instance = $el.data(self.name + '-instance'); - instance.compute_dimensions(); - }); - } - } - }; - - -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.reveal = { - name : 'reveal', - - version : '5.0.3', - - locked : false, - - settings : { - animation: 'fadeAndPop', - animation_speed: 250, - close_on_background_click: true, - close_on_esc: true, - dismiss_modal_class: 'close-reveal-modal', - bg_class: 'reveal-modal-bg', - open: function(){}, - opened: function(){}, - close: function(){}, - closed: function(){}, - bg : $('.reveal-modal-bg'), - css : { - open : { - 'opacity': 0, - 'visibility': 'visible', - 'display' : 'block' - }, - close : { - 'opacity': 1, - 'visibility': 'hidden', - 'display': 'none' - } - } - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'delay'); - $.extend(true, this.settings, method, options); - this.bindings(method, options); - }, - - events : function (scope) { - var self = this; - - $('[data-reveal-id]', this.scope) - .off('.reveal') - .on('click.fndtn.reveal', function (e) { - e.preventDefault(); - - if (!self.locked) { - var element = $(this), - ajax = element.data('reveal-ajax'); - - self.locked = true; - - if (typeof ajax === 'undefined') { - self.open.call(self, element); - } else { - var url = ajax === true ? element.attr('href') : ajax; - - self.open.call(self, element, {url: url}); - } - } - }); - - $(this.scope) - .off('.reveal'); - - $(document) - .on('click.fndtn.reveal', this.close_targets(), function (e) { - - e.preventDefault(); - - if (!self.locked) { - var settings = $('[data-reveal].open').data('reveal-init'), - bg_clicked = $(e.target)[0] === $('.' + settings.bg_class)[0]; - - if (bg_clicked && !settings.close_on_background_click) { - return; - } - - self.locked = true; - self.close.call(self, bg_clicked ? $('[data-reveal].open') : $(this).closest('[data-reveal]')); - } - }); - - if($('[data-reveal]', this.scope).length > 0) { - $(this.scope) - // .off('.reveal') - .on('open.fndtn.reveal', this.settings.open) - .on('opened.fndtn.reveal', this.settings.opened) - .on('opened.fndtn.reveal', this.open_video) - .on('close.fndtn.reveal', this.settings.close) - .on('closed.fndtn.reveal', this.settings.closed) - .on('closed.fndtn.reveal', this.close_video); - } else { - $(this.scope) - // .off('.reveal') - .on('open.fndtn.reveal', '[data-reveal]', this.settings.open) - .on('opened.fndtn.reveal', '[data-reveal]', this.settings.opened) - .on('opened.fndtn.reveal', '[data-reveal]', this.open_video) - .on('close.fndtn.reveal', '[data-reveal]', this.settings.close) - .on('closed.fndtn.reveal', '[data-reveal]', this.settings.closed) - .on('closed.fndtn.reveal', '[data-reveal]', this.close_video); - } - - return true; - }, - - // PATCH #3: turning on key up capture only when a reveal window is open - key_up_on : function (scope) { - var self = this; - - // PATCH #1: fixing multiple keyup event trigger from single key press - $('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { - var open_modal = $('[data-reveal].open'), - settings = open_modal.data('reveal-init'); - // PATCH #2: making sure that the close event can be called only while unlocked, - // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. - if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key - self.close.call(self, open_modal); - } - }); - - return true; - }, - - // PATCH #3: turning on key up capture only when a reveal window is open - key_up_off : function (scope) { - $('body').off('keyup.fndtn.reveal'); - return true; - }, - - open : function (target, ajax_settings) { - var self = this; - if (target) { - if (typeof target.selector !== 'undefined') { - var modal = $('#' + target.data('reveal-id')); - } else { - var modal = $(this.scope); - - ajax_settings = target; - } - } else { - var modal = $(this.scope); - } - - var settings = modal.data('reveal-init'); - - if (!modal.hasClass('open')) { - var open_modal = $('[data-reveal].open'); - - if (typeof modal.data('css-top') === 'undefined') { - modal.data('css-top', parseInt(modal.css('top'), 10)) - .data('offset', this.cache_offset(modal)); - } - - this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open - modal.trigger('open'); - - if (open_modal.length < 1) { - this.toggle_bg(modal); - } - - if (typeof ajax_settings === 'string') { - ajax_settings = { - url: ajax_settings - }; - } - - if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { - if (open_modal.length > 0) { - var open_modal_settings = open_modal.data('reveal-init'); - this.hide(open_modal, open_modal_settings.css.close); - } - - this.show(modal, settings.css.open); - } else { - var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; - - $.extend(ajax_settings, { - success: function (data, textStatus, jqXHR) { - if ( $.isFunction(old_success) ) { - old_success(data, textStatus, jqXHR); - } - - modal.html(data); - $(modal).foundation('section', 'reflow'); - - if (open_modal.length > 0) { - var open_modal_settings = open_modal.data('reveal-init'); - self.hide(open_modal, open_modal_settings.css.close); - } - self.show(modal, settings.css.open); - } - }); - - $.ajax(ajax_settings); - } - } - }, - - close : function (modal) { - var modal = modal && modal.length ? modal : $(this.scope), - open_modals = $('[data-reveal].open'), - settings = modal.data('reveal-init'); - - if (open_modals.length > 0) { - this.locked = true; - this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open - modal.trigger('close'); - this.toggle_bg(modal); - this.hide(open_modals, settings.css.close, settings); - } - }, - - close_targets : function () { - var base = '.' + this.settings.dismiss_modal_class; - - if (this.settings.close_on_background_click) { - return base + ', .' + this.settings.bg_class; - } - - return base; - }, - - toggle_bg : function (modal) { - var settings = modal.data('reveal-init'); - - if ($('.' + this.settings.bg_class).length === 0) { - this.settings.bg = $('
    ', {'class': this.settings.bg_class}) - .appendTo('body'); - } - - if (this.settings.bg.filter(':visible').length > 0) { - this.hide(this.settings.bg); - } else { - this.show(this.settings.bg); - } - }, - - show : function (el, css) { - // is modal - if (css) { - var settings = el.data('reveal-init'); - if (el.parent('body').length === 0) { - var placeholder = el.wrap('
    ').parent(), - rootElement = this.settings.rootElement || 'body';; - el.on('closed.fndtn.reveal.wrapped', function() { - el.detach().appendTo(placeholder); - el.unwrap().unbind('closed.fndtn.reveal.wrapped'); - }); - - el.detach().appendTo(rootElement); - } - - if (/pop/i.test(settings.animation)) { - css.top = $(window).scrollTop() - el.data('offset') + 'px'; - var end_css = { - top: $(window).scrollTop() + el.data('css-top') + 'px', - opacity: 1 - }; - - return this.delay(function () { - return el - .css(css) - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.trigger('opened'); - }.bind(this)) - .addClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - if (/fade/i.test(settings.animation)) { - var end_css = {opacity: 1}; - - return this.delay(function () { - return el - .css(css) - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.trigger('opened'); - }.bind(this)) - .addClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - return el.css(css).show().css({opacity: 1}).addClass('open').trigger('opened'); - } - - var settings = this.settings; - - // should we animate the background? - if (/fade/i.test(settings.animation)) { - return el.fadeIn(settings.animation_speed / 2); - } - - return el.show(); - }, - - hide : function (el, css) { - // is modal - if (css) { - var settings = el.data('reveal-init'); - if (/pop/i.test(settings.animation)) { - var end_css = { - top: - $(window).scrollTop() - el.data('offset') + 'px', - opacity: 0 - }; - - return this.delay(function () { - return el - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.css(css).trigger('closed'); - }.bind(this)) - .removeClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - if (/fade/i.test(settings.animation)) { - var end_css = {opacity: 0}; - - return this.delay(function () { - return el - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.css(css).trigger('closed'); - }.bind(this)) - .removeClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - return el.hide().css(css).removeClass('open').trigger('closed'); - } - - var settings = this.settings; - - // should we animate the background? - if (/fade/i.test(settings.animation)) { - return el.fadeOut(settings.animation_speed / 2); - } - - return el.hide(); - }, - - close_video : function (e) { - var video = $(this).find('.flex-video'), - iframe = video.find('iframe'); - - if (iframe.length > 0) { - iframe.attr('data-src', iframe[0].src); - iframe.attr('src', 'about:blank'); - video.hide(); - } - }, - - open_video : function (e) { - var video = $(this).find('.flex-video'), - iframe = video.find('iframe'); - - if (iframe.length > 0) { - var data_src = iframe.attr('data-src'); - if (typeof data_src === 'string') { - iframe[0].src = iframe.attr('data-src'); - } else { - var src = iframe[0].src; - iframe[0].src = undefined; - iframe[0].src = src; - } - video.show(); - } - }, - - cache_offset : function (modal) { - var offset = modal.show().height() + parseInt(modal.css('top'), 10); - - modal.hide(); - - return offset; - }, - - off : function () { - $(this.scope).off('.fndtn.reveal'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -/*jslint unparam: true, browser: true, indent: 2 */ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.tab = { - name : 'tab', - - version : '5.0.3', - - settings : { - active_class: 'active', - callback : function () {} - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.tab').on('click.fndtn.tab', '[data-tab] > dd > a', function (e) { - e.preventDefault(); - - var tab = $(this).parent(), - tabs = tab.closest('[data-tab]'), - target = $('#' + this.href.split('#')[1]), - siblings = tab.siblings(), - settings = tabs.data('tab-init'); - - // allow usage of data-tab-content attribute instead of href - if ($(this).data('tab-content')) { - target = $('#' + $(this).data('tab-content').split('#')[1]); - } - - tab.addClass(settings.active_class).trigger('opened'); - siblings.removeClass(settings.active_class); - target.siblings().removeClass(settings.active_class).end().addClass(settings.active_class); - settings.callback(tab); - tabs.trigger('toggled', [tab]); - }); - }, - - off : function () {}, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.tooltip = { - name : 'tooltip', - - version : '5.0.3', - - settings : { - additional_inheritable_classes : [], - tooltip_class : '.tooltip', - append_to: 'body', - touch_close_text: 'Tap To Close', - disable_for_touch: false, - tip_template : function (selector, content) { - return '' + content + ''; - } - }, - - cache : {}, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - var self = this; - - if (Modernizr.touch) { - $(this.scope) - .off('.tooltip') - .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', - '[data-tooltip]', function (e) { - var settings = $.extend({}, self.settings, self.data_options($(this))); - if (!settings.disable_for_touch) { - e.preventDefault(); - $(settings.tooltip_class).hide(); - self.showOrCreateTip($(this)); - } - }) - .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', - this.settings.tooltip_class, function (e) { - e.preventDefault(); - $(this).fadeOut(150); - }); - } else { - $(this.scope) - .off('.tooltip') - .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip', - '[data-tooltip]', function (e) { - var $this = $(this); - - if (/enter|over/i.test(e.type)) { - self.showOrCreateTip($this); - } else if (e.type === 'mouseout' || e.type === 'mouseleave') { - self.hide($this); - } - }); - } - }, - - showOrCreateTip : function ($target) { - var $tip = this.getTip($target); - - if ($tip && $tip.length > 0) { - return this.show($target); - } - - return this.create($target); - }, - - getTip : function ($target) { - var selector = this.selector($target), - tip = null; - - if (selector) { - tip = $('span[data-selector="' + selector + '"]' + this.settings.tooltip_class); - } - - return (typeof tip === 'object') ? tip : false; - }, - - selector : function ($target) { - var id = $target.attr('id'), - dataSelector = $target.attr('data-tooltip') || $target.attr('data-selector'); - - if ((id && id.length < 1 || !id) && typeof dataSelector != 'string') { - dataSelector = 'tooltip' + Math.random().toString(36).substring(7); - $target.attr('data-selector', dataSelector); - } - - return (id && id.length > 0) ? id : dataSelector; - }, - - create : function ($target) { - var $tip = $(this.settings.tip_template(this.selector($target), $('
    ').html($target.attr('title')).html())), - classes = this.inheritable_classes($target); - - $tip.addClass(classes).appendTo(this.settings.append_to); - if (Modernizr.touch) { - $tip.append(''+this.settings.touch_close_text+''); - } - $target.removeAttr('title').attr('title',''); - this.show($target); - }, - - reposition : function (target, tip, classes) { - var width, nub, nubHeight, nubWidth, column, objPos; - - tip.css('visibility', 'hidden').show(); - - width = target.data('width'); - nub = tip.children('.nub'); - nubHeight = nub.outerHeight(); - nubWidth = nub.outerHeight(); - - tip.css({'width' : (width) ? width : 'auto'}); - - objPos = function (obj, top, right, bottom, left, width) { - return obj.css({ - 'top' : (top) ? top : 'auto', - 'bottom' : (bottom) ? bottom : 'auto', - 'left' : (left) ? left : 'auto', - 'right' : (right) ? right : 'auto' - }).end(); - }; - - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', target.offset().left); - - if (this.small()) { - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', 12.5, $(this.scope).width()); - tip.addClass('tip-override'); - objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); - } else { - var left = target.offset().left; - if (Foundation.rtl) { - left = target.offset().left + target.offset().width - tip.outerWidth(); - } - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', left); - tip.removeClass('tip-override'); - if (classes && classes.indexOf('tip-top') > -1) { - objPos(tip, (target.offset().top - tip.outerHeight() - 10), 'auto', 'auto', left) - .removeClass('tip-override'); - } else if (classes && classes.indexOf('tip-left') > -1) { - objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left - tip.outerWidth() - nubHeight)) - .removeClass('tip-override'); - } else if (classes && classes.indexOf('tip-right') > -1) { - objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left + target.outerWidth() + nubHeight)) - .removeClass('tip-override'); - } - } - - tip.css('visibility', 'visible').hide(); - }, - - small : function () { - return matchMedia(Foundation.media_queries.small).matches; - }, - - inheritable_classes : function (target) { - var inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'noradius'].concat(this.settings.additional_inheritable_classes), - classes = target.attr('class'), - filtered = classes ? $.map(classes.split(' '), function (el, i) { - if ($.inArray(el, inheritables) !== -1) { - return el; - } - }).join(' ') : ''; - - return $.trim(filtered); - }, - - show : function ($target) { - var $tip = this.getTip($target); - - this.reposition($target, $tip, $target.attr('class')); - $tip.fadeIn(150); - }, - - hide : function ($target) { - var $tip = this.getTip($target); - - $tip.fadeOut(150); - }, - - // deprecate reload - reload : function () { - var $self = $(this); - - return ($self.data('fndtn-tooltips')) ? $self.foundationTooltips('destroy').foundationTooltips('init') : $self.foundationTooltips('init'); - }, - - off : function () { - $(this.scope).off('.fndtn.tooltip'); - $(this.settings.tooltip_class).each(function (i) { - $('[data-tooltip]').get(i).attr('title', $(this).text()); - }).remove(); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); - -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.topbar = { - name : 'topbar', - - version: '5.0.3', - - settings : { - index : 0, - sticky_class : 'sticky', - custom_back_text: true, - back_text: 'Back', - is_hover: true, - mobile_show_parent_link: false, - scrolltop : true // jump to top when sticky nav menu toggle is clicked - }, - - init : function (section, method, options) { - Foundation.inherit(this, 'addCustomRule register_media throttle'); - var self = this; - - self.register_media('topbar', 'foundation-mq-topbar'); - - this.bindings(method, options); - - $('[data-topbar]', this.scope).each(function () { - var topbar = $(this), - settings = topbar.data('topbar-init'), - section = $('section', this), - titlebar = $('> ul', this).first(); - - topbar.data('index', 0); - - var topbarContainer = topbar.parent(); - if(topbarContainer.hasClass('fixed') || topbarContainer.hasClass(settings.sticky_class)) { - self.settings.sticky_class = settings.sticky_class; - self.settings.sticky_topbar = topbar; - topbar.data('height', topbarContainer.outerHeight()); - topbar.data('stickyoffset', topbarContainer.offset().top); - } else { - topbar.data('height', topbar.outerHeight()); - } - - if (!settings.assembled) self.assemble(topbar); - - if (settings.is_hover) { - $('.has-dropdown', topbar).addClass('not-click'); - } else { - $('.has-dropdown', topbar).removeClass('not-click'); - } - - // Pad body when sticky (scrolled) or fixed. - self.addCustomRule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); - - if (topbarContainer.hasClass('fixed')) { - $('body').addClass('f-topbar-fixed'); - } - }); - - }, - - toggle: function (toggleEl) { - var self = this; - - if (toggleEl) { - var topbar = $(toggleEl).closest('[data-topbar]'); - } else { - var topbar = $('[data-topbar]'); - } - - var settings = topbar.data('topbar-init'); - - var section = $('section, .section', topbar); - - if (self.breakpoint()) { - if (!self.rtl) { - section.css({left: '0%'}); - $('>.name', section).css({left: '100%'}); - } else { - section.css({right: '0%'}); - $('>.name', section).css({right: '100%'}); - } - - $('li.moved', section).removeClass('moved'); - topbar.data('index', 0); - - topbar - .toggleClass('expanded') - .css('height', ''); - } - - if (settings.scrolltop) { - if (!topbar.hasClass('expanded')) { - if (topbar.hasClass('fixed')) { - topbar.parent().addClass('fixed'); - topbar.removeClass('fixed'); - $('body').addClass('f-topbar-fixed'); - } - } else if (topbar.parent().hasClass('fixed')) { - if (settings.scrolltop) { - topbar.parent().removeClass('fixed'); - topbar.addClass('fixed'); - $('body').removeClass('f-topbar-fixed'); - - window.scrollTo(0,0); - } else { - topbar.parent().removeClass('expanded'); - } - } - } else { - if(topbar.parent().hasClass(self.settings.sticky_class)) { - topbar.parent().addClass('fixed'); - } - - if(topbar.parent().hasClass('fixed')) { - if (!topbar.hasClass('expanded')) { - topbar.removeClass('fixed'); - topbar.parent().removeClass('expanded'); - self.update_sticky_positioning(); - } else { - topbar.addClass('fixed'); - topbar.parent().addClass('expanded'); - $('body').addClass('f-topbar-fixed'); - } - } - } - }, - - timer : null, - - events : function (bar) { - var self = this; - $(this.scope) - .off('.topbar') - .on('click.fndtn.topbar', '[data-topbar] .toggle-topbar', function (e) { - e.preventDefault(); - self.toggle(this); - }) - .on('click.fndtn.topbar', '[data-topbar] li.has-dropdown', function (e) { - var li = $(this), - target = $(e.target), - topbar = li.closest('[data-topbar]'), - settings = topbar.data('topbar-init'); - - if(target.data('revealId')) { - self.toggle(); - return; - } - - if (self.breakpoint()) return; - if (settings.is_hover && !Modernizr.touch) return; - - e.stopImmediatePropagation(); - - if (li.hasClass('hover')) { - li - .removeClass('hover') - .find('li') - .removeClass('hover'); - - li.parents('li.hover') - .removeClass('hover'); - } else { - li.addClass('hover'); - - if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { - e.preventDefault(); - } - } - }) - .on('click.fndtn.topbar', '[data-topbar] .has-dropdown>a', function (e) { - if (self.breakpoint()) { - - e.preventDefault(); - - var $this = $(this), - topbar = $this.closest('[data-topbar]'), - section = topbar.find('section, .section'), - dropdownHeight = $this.next('.dropdown').outerHeight(), - $selectedLi = $this.closest('li'); - - topbar.data('index', topbar.data('index') + 1); - $selectedLi.addClass('moved'); - - if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); - } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); - } - - topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); - } - }); - - $(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { - self.resize.call(self); - }, 50)).trigger('resize'); - - $('body').off('.topbar').on('click.fndtn.topbar touchstart.fndtn.topbar', function (e) { - var parent = $(e.target).closest('li').closest('li.hover'); - - if (parent.length > 0) { - return; - } - - $('[data-topbar] li').removeClass('hover'); - }); - - // Go up a level on Click - $(this.scope).on('click.fndtn.topbar', '[data-topbar] .has-dropdown .back', function (e) { - e.preventDefault(); - - var $this = $(this), - topbar = $this.closest('[data-topbar]'), - section = topbar.find('section, .section'), - settings = topbar.data('topbar-init'), - $movedLi = $this.closest('li.moved'), - $previousLevelUl = $movedLi.parent(); - - topbar.data('index', topbar.data('index') - 1); - - if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); - } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); - } - - if (topbar.data('index') === 0) { - topbar.css('height', ''); - } else { - topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); - } - - setTimeout(function () { - $movedLi.removeClass('moved'); - }, 300); - }); - }, - - resize : function () { - var self = this; - $('[data-topbar]').each(function () { - var topbar = $(this), - settings = topbar.data('topbar-init'); - - var stickyContainer = topbar.parent('.' + self.settings.sticky_class); - var stickyOffset; - - if (!self.breakpoint()) { - var doToggle = topbar.hasClass('expanded'); - topbar - .css('height', '') - .removeClass('expanded') - .find('li') - .removeClass('hover'); - - if(doToggle) { - self.toggle(topbar); - } - } - - if(stickyContainer.length > 0) { - if(stickyContainer.hasClass('fixed')) { - // Remove the fixed to allow for correct calculation of the offset. - stickyContainer.removeClass('fixed'); - - stickyOffset = stickyContainer.offset().top; - if($(document.body).hasClass('f-topbar-fixed')) { - stickyOffset -= topbar.data('height'); - } - - topbar.data('stickyoffset', stickyOffset); - stickyContainer.addClass('fixed'); - } else { - stickyOffset = stickyContainer.offset().top; - topbar.data('stickyoffset', stickyOffset); - } - } - - }); - }, - - breakpoint : function () { - return !matchMedia(Foundation.media_queries['topbar']).matches; - }, - - assemble : function (topbar) { - var self = this, - settings = topbar.data('topbar-init'), - section = $('section', topbar), - titlebar = $('> ul', topbar).first(); - - // Pull element out of the DOM for manipulation - section.detach(); - - $('.has-dropdown>a', section).each(function () { - var $link = $(this), - $dropdown = $link.siblings('.dropdown'), - url = $link.attr('href'); - - if (settings.mobile_show_parent_link && url && url.length > 1) { - var $titleLi = $('
  2. ' + $link.text() +'
  3. '); - } else { - var $titleLi = $('
  4. '); - } - - // Copy link to subnav - if (settings.custom_back_text == true) { - $('h5>a', $titleLi).html(settings.back_text); - } else { - $('h5>a', $titleLi).html('« ' + $link.html()); - } - $dropdown.prepend($titleLi); - }); - - // Put element back in the DOM - section.appendTo(topbar); - - // check for sticky - this.sticky(); - - this.assembled(topbar); - }, - - assembled : function (topbar) { - topbar.data('topbar-init', $.extend({}, topbar.data('topbar-init'), {assembled: true})); - }, - - height : function (ul) { - var total = 0, - self = this; - - $('> li', ul).each(function () { total += $(this).outerHeight(true); }); - - return total; - }, - - sticky : function () { - var $window = $(window), - self = this; - - $(window).on('scroll', function() { - self.update_sticky_positioning(); - }); - }, - - update_sticky_positioning: function() { - var klass = '.' + this.settings.sticky_class; - var $window = $(window); - - if ($(klass).length > 0) { - var distance = this.settings.sticky_topbar.data('stickyoffset'); - if (!$(klass).hasClass('expanded')) { - if ($window.scrollTop() > (distance)) { - if (!$(klass).hasClass('fixed')) { - $(klass).addClass('fixed'); - $('body').addClass('f-topbar-fixed'); - } - } else if ($window.scrollTop() <= distance) { - if ($(klass).hasClass('fixed')) { - $(klass).removeClass('fixed'); - $('body').removeClass('f-topbar-fixed'); - } - } - } - } - }, - - off : function () { - $(this.scope).off('.fndtn.topbar'); - $(window).off('.fndtn.topbar'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation.min.js b/bower_components/foundation/js/foundation.min.js deleted file mode 100644 index 16a704d..0000000 --- a/bower_components/foundation/js/foundation.min.js +++ /dev/null @@ -1,3 +0,0 @@ -!function(a,b,c,d){"use strict";function e(a){return("string"==typeof a||a instanceof String)&&(a=a.replace(/^[\\/'"]+|(;\s?})+|[\\/'"]+$/g,"")),a}0===a("head").has(".foundation-mq-small").length&&a("head").append(''),0===a("head").has(".foundation-mq-medium").length&&a("head").append(''),0===a("head").has(".foundation-mq-large").length&&a("head").append(''),0===a("head").has(".foundation-mq-xlarge").length&&a("head").append(''),0===a("head").has(".foundation-mq-xxlarge").length&&a("head").append(''),a(function(){"undefined"!=typeof FastClick&&"undefined"!=typeof c.body&&FastClick.attach(c.body)});var f=function(b,d){return"string"==typeof b?a(d?d.querySelectorAll(b):c.querySelectorAll(b)):a(b,d)};b.matchMedia=b.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(c),function(){function a(){c&&(f(a),jQuery.fx.tick())}for(var c,d=0,e=["webkit","moz"],f=b.requestAnimationFrame,g=b.cancelAnimationFrame;d").appendTo("head")[0].sheet,init:function(a,b,c,d,e){var g=[a,c,d,e],h=[];if(this.rtl=/rtl/i.test(f("html").attr("dir")),this.scope=a||this.scope,b&&"string"==typeof b&&!/reflow/i.test(b))this.libs.hasOwnProperty(b)&&h.push(this.init_lib(b,g));else for(var i in this.libs)h.push(this.init_lib(i,b));return a},init_lib:function(a,b){return this.libs.hasOwnProperty(a)?(this.patch(this.libs[a]),b&&b.hasOwnProperty(a)?this.libs[a].init.apply(this.libs[a],[this.scope,b[a]]):(b=b instanceof Array?b:Array(b),this.libs[a].init.apply(this.libs[a],b))):function(){}},patch:function(a){a.scope=this.scope,a.data_options=this.lib_methods.data_options,a.bindings=this.lib_methods.bindings,a.S=f,a.rtl=this.rtl},inherit:function(a,b){for(var c=b.split(" "),d=c.length-1;d>=0;d--)this.lib_methods.hasOwnProperty(c[d])&&(this.libs[a.name][c[d]]=this.lib_methods[c[d]])},random_str:function(a){var b="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");a||(a=Math.floor(Math.random()*b.length));for(var c="",d=0;a>d;d++)c+=b[Math.floor(Math.random()*b.length)];return c},libs:{},lib_methods:{throttle:function(a,b){var c=null;return function(){var d=this,e=arguments;clearTimeout(c),c=setTimeout(function(){a.apply(d,e)},b)}},data_options:function(b){function c(a){return!isNaN(a-0)&&null!==a&&""!==a&&a!==!1&&a!==!0}function d(b){return"string"==typeof b?a.trim(b):b}var e,f,g,h,i={},j=b.data("options");if("object"==typeof j)return j;for(g=(j||":").split(";"),h=g.length,e=h-1;e>=0;e--)f=g[e].split(":"),/true/i.test(f[1])&&(f[1]=!0),/false/i.test(f[1])&&(f[1]=!1),c(f[1])&&(f[1]=parseInt(f[1],10)),2===f.length&&f[0].length>0&&(i[d(f[0])]=d(f[1]));return i},delay:function(a,b){return setTimeout(a,b)},empty:function(a){if(a.length&&a.length>0)return!1;if(a.length&&0===a.length)return!0;for(var b in a)if(hasOwnProperty.call(a,b))return!1;return!0},register_media:function(b,c){Foundation.media_queries[b]===d&&(a("head").append(''),Foundation.media_queries[b]=e(a("."+c).css("font-family")))},addCustomRule:function(a,b){if(b===d)Foundation.stylesheet.insertRule(a,Foundation.stylesheet.cssRules.length);else{var c=Foundation.media_queries[b];c!==d&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[b]+"{ "+a+" }")}},loaded:function(a,b){function c(){b(a[0])}function d(){if(this.one("load",c),/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=this.attr("src"),b=a.match(/\?/)?"&":"?";b+="random="+(new Date).getTime(),this.attr("src",a+b)}}return a.attr("src")?void(a[0].complete||4===a[0].readyState?c():d.call(a)):void c()},bindings:function(b,c){var d=this,e=!f(this).data(this.name+"-init");return"string"==typeof b?this[b].call(this,c):void(f(this.scope).is("[data-"+this.name+"]")?(f(this.scope).data(this.name+"-init",a.extend({},this.settings,c||b,this.data_options(f(this.scope)))),e&&this.events(this.scope)):f("[data-"+this.name+"]",this.scope).each(function(){var e=!f(this).data(d.name+"-init");f(this).data(d.name+"-init",a.extend({},d.settings,c||b,d.data_options(f(this)))),e&&d.events(this)}))}}},a.fn.foundation=function(){var a=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(a)),this})}}(jQuery,this,this.document),function(a,b,c){"use strict";Foundation.libs.abide={name:"abide",version:"5.0.3",settings:{focus_on_invalid:!0,error_labels:!0,timeout:1e3,patterns:{alpha:/[a-zA-Z]+/,alpha_numeric:/[a-zA-Z0-9]+/,integer:/-?\d+/,number:/-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/,password:/(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,url:/(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-ï·ï·°-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[ -퟿豈-ï·ï·°-￯])|(([a-zA-Z]|\d|[ -퟿豈-ï·ï·°-￯])([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-ï·ï·°-￯])*([a-zA-Z]|\d|[ -퟿豈-ï·ï·°-￯])))\.)+(([a-zA-Z]|[ -퟿豈-ï·ï·°-￯])|(([a-zA-Z]|[ -퟿豈-ï·ï·°-￯])([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-ï·ï·°-￯])*([a-zA-Z]|[ -퟿豈-ï·ï·°-￯])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-ï·ï·°-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-ï·ï·°-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-ï·ï·°-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[-]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[ -퟿豈-ï·ï·°-￯])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,datetime:/([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/,time:/(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/,dateISO:/\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/,month_day_year:/(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/}},timer:null,init:function(a,b,c){this.bindings(b,c)},events:function(b){{var c=this,d=a(b).attr("novalidate","novalidate");d.data("abide-init")}d.off(".abide").on("submit.fndtn.abide validate.fndtn.abide",function(b){var d=/ajax/i.test(a(this).attr("data-abide"));return c.validate(a(this).find("input, textarea, select").get(),b,d)}).find("input, textarea, select").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(a){c.validate([this],a)}).on("keydown.fndtn.abide",function(b){var d=a(this).closest("form").data("abide-init");clearTimeout(c.timer),c.timer=setTimeout(function(){c.validate([this],b)}.bind(this),d.timeout)})},validate:function(b,c,d){for(var e=this.parse_patterns(b),f=e.length,g=a(b[0]).closest("form"),h=/submit/.test(c.type),i=0;f>i;i++)if(!e[i]&&(h||d))return this.settings.focus_on_invalid&&b[i].focus(),g.trigger("invalid"),a(b[i]).closest("form").attr("data-invalid",""),!1;return(h||d)&&g.trigger("valid"),g.removeAttr("data-invalid"),d?!1:!0},parse_patterns:function(a){for(var b=a.length,c=[],d=b-1;d>=0;d--)c.push(this.pattern(a[d]));return this.check_validation_and_apply_styles(c)},pattern:function(a){var b=a.getAttribute("type"),c="string"==typeof a.getAttribute("required"),d=a.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(d)&&d.length>0?[a,this.settings.patterns[d],c]:d.length>0?[a,new RegExp(d),c]:this.settings.patterns.hasOwnProperty(b)?[a,this.settings.patterns[b],c]:(d=/.*/,[a,d,c])},check_validation_and_apply_styles:function(b){for(var c=b.length,d=[],e=c-1;e>=0;e--){var f=b[e][0],g=b[e][2],h=f.value,i=f.getAttribute("data-equalto"),j="radio"===f.type,k="checkbox"===f.type,l=a('label[for="'+f.getAttribute("id")+'"]'),m=g?f.value.length>0:!0;j&&g?d.push(this.valid_radio(f,g)):k&&g?d.push(this.valid_checkbox(f,g)):i&&g?d.push(this.valid_equal(f,g)):b[e][1].test(h)&&m||!g&&f.value.length<1?(a(f).removeAttr("data-invalid").parent().removeClass("error"),l.length>0&&this.settings.error_labels&&l.removeClass("error"),d.push(!0)):(a(f).attr("data-invalid","").parent().addClass("error"),l.length>0&&this.settings.error_labels&&l.addClass("error"),d.push(!1))}return d},valid_checkbox:function(b,c){var b=a(b),d=b.is(":checked")||!c;return d?b.removeAttr("data-invalid").parent().removeClass("error"):b.attr("data-invalid","").parent().addClass("error"),d},valid_radio:function(b){for(var d=b.getAttribute("name"),e=c.getElementsByName(d),f=e.length,g=!1,h=0;f>h;h++)e[h].checked&&(g=!0);for(var h=0;f>h;h++)g?a(e[h]).removeAttr("data-invalid").parent().removeClass("error"):a(e[h]).attr("data-invalid","").parent().addClass("error");return g},valid_equal:function(b){var d=c.getElementById(b.getAttribute("data-equalto")).value,e=b.value,f=d===e;return f?a(b).removeAttr("data-invalid").parent().removeClass("error"):a(b).attr("data-invalid","").parent().addClass("error"),f}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.0.3",settings:{active_class:"active",toggleable:!0},init:function(a,b,c){this.bindings(b,c)},events:function(){a(this.scope).off(".accordion").on("click.fndtn.accordion","[data-accordion] > dd > a",function(b){var c=a(this).parent(),d=a("#"+this.href.split("#")[1]),e=a("> dd > .content",d.closest("[data-accordion]")),f=c.parent().data("accordion-init"),g=a("> dd > .content."+f.active_class,c.parent());return b.preventDefault(),g[0]==d[0]&&f.toggleable?d.toggleClass(f.active_class):(e.removeClass(f.active_class),void d.addClass(f.active_class))})},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.alert={name:"alert",version:"5.0.3",settings:{animation:"fadeOut",speed:300,callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(){a(this.scope).off(".alert").on("click.fndtn.alert","[data-alert] a.close",function(b){var c=a(this).closest("[data-alert]"),d=c.data("alert-init")||Foundation.libs.alert.settings;b.preventDefault(),c[d.animation](d.speed,function(){a(this).trigger("closed").remove(),d.callback()})})},reflow:function(){}}}(jQuery,this,this.document),function(a,b,c,d){"use strict";Foundation.libs.clearing={name:"clearing",version:"5.0.3",settings:{templates:{viewing:'×'},close_selectors:".clearing-close",init:!1,locked:!1},init:function(b,c,d){var e=this;Foundation.inherit(this,"throttle loaded"),this.bindings(c,d),a(this.scope).is("[data-clearing]")?this.assemble(a("li",this.scope)):a("[data-clearing]",this.scope).each(function(){e.assemble(a("li",this))})},events:function(c){var d=this;a(this.scope).off(".clearing").on("click.fndtn.clearing","ul[data-clearing] li",function(b,c,e){var c=c||a(this),e=e||c,f=c.next("li"),g=c.closest("[data-clearing]").data("clearing-init"),h=a(b.target);b.preventDefault(),g||(d.init(),g=c.closest("[data-clearing]").data("clearing-init")),e.hasClass("visible")&&c[0]===e[0]&&f.length>0&&d.is_open(c)&&(e=f,h=a("img",e)),d.open(h,c,e),d.update_paddles(e)}).on("click.fndtn.clearing",".clearing-main-next",function(a){d.nav(a,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(a){d.nav(a,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(a){Foundation.libs.clearing.close(a,this)}).on("keydown.fndtn.clearing",function(a){d.keydown(a)}),a(b).off(".clearing").on("resize.fndtn.clearing",function(){d.resize()}),this.swipe_events(c)},swipe_events:function(){var b=this;a(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(b){b.touches||(b=b.originalEvent);var c={start_page_x:b.touches[0].pageX,start_page_y:b.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};a(this).data("swipe-transition",c),b.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(c){if(c.touches||(c=c.originalEvent),!(c.touches.length>1||c.scale&&1!==c.scale)){var d=a(this).data("swipe-transition");if("undefined"==typeof d&&(d={}),d.delta_x=c.touches[0].pageX-d.start_page_x,"undefined"==typeof d.is_scrolling&&(d.is_scrolling=!!(d.is_scrolling||Math.abs(d.delta_x)
');var d=a("#foundationClearingHolder"),e=c.data("clearing-init"),f=c.detach(),g={grid:'",viewing:e.templates.viewing},h='
'+g.viewing+g.grid+"
";return d.after(h).remove()}},open:function(b,c,d){var e=d.closest(".clearing-assembled"),f=a("div",e).first(),g=a(".visible-img",f),h=a("img",g).not(b);this.locked()||(h.attr("src",this.load(b)).css("visibility","hidden"),this.loaded(h,function(){h.css("visibility","visible"),e.addClass("clearing-blackout"),f.addClass("clearing-container"),g.show(),this.fix_height(d).caption(a(".clearing-caption",g),b).center(h).shift(c,d,function(){d.siblings().removeClass("visible"),d.addClass("visible")})}.bind(this)))},close:function(b,c){b.preventDefault();var d,e,f=function(a){return/blackout/.test(a.selector)?a:a.closest(".clearing-blackout")}(a(c));return c===b.target&&f&&(d=a("div",f).first(),e=a(".visible-img",d),this.settings.prev_index=0,a("ul[data-clearing]",f).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),d.removeClass("clearing-container"),e.hide()),!1},is_open:function(a){return a.parent().prop("style").length>0},keydown:function(b){var c=a("ul[data-clearing]",".clearing-blackout"),d=this.rtl?37:39,e=this.rtl?39:37,f=27;b.which===d&&this.go(c,"next"),b.which===e&&this.go(c,"prev"),b.which===f&&a("a.clearing-close").trigger("click")},nav:function(b,c){var d=a("ul[data-clearing]",".clearing-blackout");b.preventDefault(),this.go(d,c)},resize:function(){var b=a("img",".clearing-blackout .visible-img");b.length&&this.center(b)},fix_height:function(b){var c=b.parent().children();return c.each(function(){var b=a(this),c=b.find("img");b.height()>c.outerHeight()&&b.addClass("fix-height")}).closest("ul").width(100*c.length+"%"),this},update_paddles:function(b){var c=b.closest(".carousel").siblings(".visible-img");b.next().length>0?a(".clearing-main-next",c).removeClass("disabled"):a(".clearing-main-next",c).addClass("disabled"),b.prev().length>0?a(".clearing-main-prev",c).removeClass("disabled"):a(".clearing-main-prev",c).addClass("disabled")},center:function(a){return a.css(this.rtl?{marginRight:-(a.outerWidth()/2),marginTop:-(a.outerHeight()/2),left:"auto",right:"50%"}:{marginLeft:-(a.outerWidth()/2),marginTop:-(a.outerHeight()/2)}),this},load:function(a){if("A"===a[0].nodeName)var b=a.attr("href");else var b=a.parent().attr("href");return this.preload(a),b?b:a.attr("src")},preload:function(a){this.img(a.closest("li").next()).img(a.closest("li").prev())},img:function(b){if(b.length){var c=new Image,d=a("a",b);c.src=d.length?d.attr("href"):a("img",b).attr("src")}return this},caption:function(a,b){var c=b.data("caption");return c?a.html(c).show():a.text("").hide(),this},go:function(b,c){var d=a(".visible",b),e=d[c]();e.length&&a("img",e).trigger("click",[d,e])},shift:function(a,b,c){var d,e=b.parent(),f=this.settings.prev_index||b.index(),g=this.direction(e,a,b),h=this.rtl?"right":"left",i=parseInt(e.css("left"),10),j=b.outerWidth(),k={};b.index()===f||/skip/.test(g)?/skip/.test(g)&&(d=b.index()-this.settings.up_count,this.lock(),d>0?(k[h]=-(d*j),e.animate(k,300,this.unlock())):(k[h]=0,e.animate(k,300,this.unlock()))):/left/.test(g)?(this.lock(),k[h]=i+j,e.animate(k,300,this.unlock())):/right/.test(g)&&(this.lock(),k[h]=i-j,e.animate(k,300,this.unlock())),c()},direction:function(b,c,d){var e,f=a("li",b),g=f.outerWidth()+f.outerWidth()/4,h=Math.floor(a(".clearing-container").outerWidth()/g)-1,i=f.index(d);return this.settings.up_count=h,e=this.adjacent(this.settings.prev_index,i)?i>h&&i>this.settings.prev_index?"right":i>h-1&&i<=this.settings.prev_index?"left":!1:"skip",this.settings.prev_index=i,e},adjacent:function(a,b){for(var c=b+1;c>=b-1;c--)if(c===a)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){a(this.scope).off(".fndtn.clearing"),a(b).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,this,this.document),function(a,b){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.0.3",settings:{active_class:"open",is_hover:!1,opened:function(){},closed:function(){}},init:function(a,b,c){Foundation.inherit(this,"throttle"),this.bindings(b,c)},events:function(){var c=this;a(this.scope).off(".dropdown").on("click.fndtn.dropdown","[data-dropdown]",function(b){var d=a(this).data("dropdown-init")||c.settings;b.preventDefault(),c.closeall.call(c),(!d.is_hover||Modernizr.touch)&&c.toggle(a(this))}).on("mouseenter.fndtn.dropdown","[data-dropdown], [data-dropdown-content]",function(b){var d=a(this);if(clearTimeout(c.timeout),d.data("dropdown"))var e=a("#"+d.data("dropdown")),f=d;else{var e=d;f=a("[data-dropdown='"+e.attr("id")+"']")}var g=f.data("dropdown-init")||c.settings;a(b.target).data("dropdown")&&g.is_hover&&c.closeall.call(c),g.is_hover&&c.open.apply(c,[e,f])}).on("mouseleave.fndtn.dropdown","[data-dropdown], [data-dropdown-content]",function(){var b=a(this);c.timeout=setTimeout(function(){if(b.data("dropdown")){var d=b.data("dropdown-init")||c.settings;d.is_hover&&c.close.call(c,a("#"+b.data("dropdown")))}else{var e=a('[data-dropdown="'+a(this).attr("id")+'"]'),d=e.data("dropdown-init")||c.settings;d.is_hover&&c.close.call(c,b)}}.bind(this),150)}).on("click.fndtn.dropdown",function(b){var d=a(b.target).closest("[data-dropdown-content]");if(!a(b.target).data("dropdown")&&!a(b.target).parent().data("dropdown"))return!a(b.target).data("revealId")&&d.length>0&&(a(b.target).is("[data-dropdown-content]")||a.contains(d.first()[0],b.target))?void b.stopPropagation():void c.close.call(c,a("[data-dropdown-content]"))}).on("opened.fndtn.dropdown","[data-dropdown-content]",function(){c.settings.opened.call(this)}).on("closed.fndtn.dropdown","[data-dropdown-content]",function(){c.settings.closed.call(this)}),a(b).off(".dropdown").on("resize.fndtn.dropdown",c.throttle(function(){c.resize.call(c)},50)).trigger("resize")},close:function(b){var c=this;b.each(function(){a(this).hasClass(c.settings.active_class)&&(a(this).css(Foundation.rtl?"right":"left","-99999px").removeClass(c.settings.active_class),a(this).trigger("closed"))})},closeall:function(){var b=this;a.each(a("[data-dropdown-content]"),function(){b.close.call(b,a(this))})},open:function(a,b){this.css(a.addClass(this.settings.active_class),b),a.trigger("opened")},toggle:function(b){var c=a("#"+b.data("dropdown"));0!==c.length&&(this.close.call(this,a("[data-dropdown-content]").not(c)),c.hasClass(this.settings.active_class)?this.close.call(this,c):(this.close.call(this,a("[data-dropdown-content]")),this.open.call(this,c,b)))},resize:function(){var b=a("[data-dropdown-content].open"),c=a("[data-dropdown='"+b.attr("id")+"']");b.length&&c.length&&this.css(b,c)},css:function(c,d){var e=c.offsetParent(),f=d.offset();if(f.top-=e.offset().top,f.left-=e.offset().left,this.small())c.css({position:"absolute",width:"95%","max-width":"none",top:f.top+d.outerHeight()}),c.css(Foundation.rtl?"right":"left","2.5%");else{if(!Foundation.rtl&&a(b).width()>c.outerWidth()+d.offset().left){var g=f.left;c.hasClass("right")&&c.removeClass("right")}else{c.hasClass("right")||c.addClass("right");var g=f.left-(c.outerWidth()-d.outerWidth())}c.attr("style","").css({position:"absolute",top:f.top+d.outerHeight(),left:g})}return c},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},off:function(){a(this.scope).off(".fndtn.dropdown"),a("html, body").off(".fndtn.dropdown"),a(b).off(".fndtn.dropdown"),a("[data-dropdown-content]").off(".fndtn.dropdown"),this.settings.init=!1},reflow:function(){}}}(jQuery,this,this.document),function(a,b){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.0.3",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,medium:Foundation.media_queries.medium,large:Foundation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(b,c,d){if(/IMG/.test(b[0].nodeName)){var e=b[0].src;if(new RegExp(c,"i").test(e))return;return b[0].src=c,d(b[0].src)}var f=b.data("interchange-last-path");if(f!=c)return a.get(c,function(a){b.html(a),b.data("interchange-last-path",c),d()})}}},init:function(b,c,d){Foundation.inherit(this,"throttle"),this.data_attr="data-"+this.settings.load_attr,a.extend(!0,this.settings,c,d),this.bindings(c,d),this.load("images"),this.load("nodes")},events:function(){var c=this;return a(b).off(".interchange").on("resize.fndtn.interchange",c.throttle(function(){c.resize.call(c)},50)),this},resize:function(){var b=this.cache;if(!this.images_loaded||!this.nodes_loaded)return void setTimeout(a.proxy(this.resize,this),50);for(var c in b)if(b.hasOwnProperty(c)){var d=this.results(c,b[c]);d&&this.settings.directives[d.scenario[1]](d.el,d.scenario[0],function(){if(arguments[0]instanceof Array)var a=arguments[0];else var a=Array.prototype.slice.call(arguments,0);d.el.trigger(d.scenario[1],a)})}},results:function(a,b){var c=b.length;if(c>0)for(var d=this.S('[data-uuid="'+a+'"]'),e=c-1;e>=0;e--){var f,g=b[e][2];if(f=matchMedia(this.settings.named_queries.hasOwnProperty(g)?this.settings.named_queries[g]:g),f.matches)return{el:d,scenario:b[e]}}return!1},load:function(a,b){return("undefined"==typeof this["cached_"+a]||b)&&this["update_"+a](),this["cached_"+a]},update_images:function(){var a=this.S("img["+this.data_attr+"]"),b=a.length,c=0,d=this.data_attr;this.cache={},this.cached_images=[],this.images_loaded=0===b;for(var e=b-1;e>=0;e--){if(c++,a[e]){var f=a[e].getAttribute(d)||"";f.length>0&&this.cached_images.push(a[e])}c===b&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var a=this.S("["+this.data_attr+"]").not("img"),b=a.length,c=0,d=this.data_attr;this.cached_nodes=[],this.nodes_loaded=0===b;for(var e=b-1;e>=0;e--){c++;var f=a[e].getAttribute(d)||"";f.length>0&&this.cached_nodes.push(a[e]),c===b&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(c){for(var d=this["cached_"+c].length,e=d-1;e>=0;e--)this.object(a(this["cached_"+c][e]));return a(b).trigger("resize")},parse_params:function(a,b,c){return[this.trim(a),this.convert_directive(b),this.trim(c)]},convert_directive:function(a){var b=this.trim(a);return b.length>0?b:"replace"},object:function(a){var b=this.parse_data_attr(a),c=[],d=b.length;if(d>0)for(var e=d-1;e>=0;e--){var f=b[e].split(/\((.*?)(\))$/);if(f.length>1){var g=f[0].split(","),h=this.parse_params(g[0],g[1],f[1]);c.push(h)}}return this.store(a,c)},uuid:function(a){function b(){return(65536*(1+Math.random())|0).toString(16).substring(1)}var c=a||"-";return b()+b()+c+b()+c+b()+c+b()+c+b()+b()+b()},store:function(a,b){var c=this.uuid(),d=a.data("uuid");return this.cache[d]?this.cache[d]:(a.attr("data-uuid",c),this.cache[c]=b)},trim:function(b){return"string"==typeof b?a.trim(b):b},parse_data_attr:function(a){for(var b=a.data(this.settings.load_attr).split(/\[(.*?)\]/),c=b.length,d=[],e=c-1;e>=0;e--)b[e].replace(/[\W\d]+/,"").length>4&&d.push(b[e]);return d},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,this,this.document),function(a,b,c,d){"use strict";Foundation.libs.joyride={name:"joyride",version:"5.0.3",defaults:{expose:!1,modal:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'×',timer:'
',tip:'
',wrapper:'
',button:'',modal:'
',expose:'
',expose_cover:'
'},expose_add_class:""},init:function(a,b,c){Foundation.inherit(this,"throttle delay"),this.settings=this.defaults,this.bindings(b,c)},events:function(){var c=this;a(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(a){a.preventDefault(),this.settings.$li.next().length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(a){a.preventDefault(),this.end()}.bind(this)),a(b).off(".joyride").on("resize.fndtn.joyride",c.throttle(function(){if(a("[data-joyride]").length>0&&c.settings.$next_tip){if(c.settings.exposed.length>0){var b=a(c.settings.exposed);b.each(function(){var b=a(this);c.un_expose(b),c.expose(b)})}c.is_phone()?c.pos_phone():c.pos_default(!1,!0)}},100))},start:function(){var b=this,c=a("[data-joyride]",this.scope),d=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],e=d.length;!c.length>0||(this.settings.init||this.events(),this.settings=c.data("joyride-init"),this.settings.$content_el=c,this.settings.$body=a(this.settings.tip_container),this.settings.body_offset=a(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,"function"!=typeof a.cookie&&(this.settings.cookie_monster=!1),(!this.settings.cookie_monster||this.settings.cookie_monster&&!a.cookie(this.settings.cookie_name))&&(this.settings.$tip_content.each(function(c){var f=a(this);this.settings=a.extend({},b.defaults,b.data_options(f));for(var g=e-1;g>=0;g--)b.settings[d[g]]=parseInt(b.settings[d[g]],10);b.create({$li:f,index:c})}),!this.settings.start_timer_on_click&&this.settings.timer>0?(this.show("init"),this.startTimer()):this.show("init")))},resume:function(){this.set_li(),this.show()},tip_template:function(b){var c,d;return b.tip_class=b.tip_class||"",c=a(this.settings.template.tip).addClass(b.tip_class),d=a.trim(a(b.li).html())+this.button_text(b.button_text)+this.settings.template.link+this.timer_instance(b.index),c.append(a(this.settings.template.wrapper)),c.first().attr("data-index",b.index),a(".joyride-content-wrapper",c).append(d),c[0]},timer_instance:function(b){var c;return c=0===b&&this.settings.start_timer_on_click&&this.settings.timer>0||0===this.settings.timer?"":a(this.settings.template.timer)[0].outerHTML},button_text:function(b){return this.settings.next_button?(b=a.trim(b)||"Next",b=a(this.settings.template.button).append(b)[0].outerHTML):b="",b},create:function(b){var c=b.$li.attr("data-button")||b.$li.attr("data-text"),d=b.$li.attr("class"),e=a(this.tip_template({tip_class:d,index:b.index,button_text:c,li:b.$li}));a(this.settings.tip_container).append(e)},show:function(b){var c=null;this.settings.$li===d||-1===a.inArray(this.settings.$li.index(),this.settings.pause_after)?(this.settings.paused?this.settings.paused=!1:this.set_li(b),this.settings.attempts=0,this.settings.$li.length&&this.settings.$target.length>0?(b&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=a.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],/body/i.test(this.settings.$target.selector)||this.scroll_to(),this.is_phone()?this.pos_phone(!0):this.pos_default(!0),c=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(c.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),this.delay(function(){c.animate({width:c.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(c.width(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),this.delay(function(){c.animate({width:c.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fadeSpeed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip):this.settings.$li&&this.settings.$target.length<1?this.show():this.end()):this.settings.paused=!0 -},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||a(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(a.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(a){a?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(this.settings.$li=this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=a(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){var b=this.settings.$li.attr("data-class"),d=this.settings.$li.attr("data-id"),e=function(){return d?a(c.getElementById(d)):b?a("."+b).first():a("body")};this.settings.$target=e()},scroll_to:function(){var c,d;c=a(b).height()/2,d=Math.ceil(this.settings.$target.offset().top-c+this.settings.$next_tip.outerHeight()),0!=d&&a("html, body").animate({scrollTop:d},this.settings.scroll_speed,"swing")},paused:function(){return-1===a.inArray(this.settings.$li.index()+1,this.settings.pause_after)},restart:function(){this.hide(),this.settings.$li=d,this.show("init")},pos_default:function(c,d){var e=(Math.ceil(a(b).height()/2),this.settings.$next_tip.offset(),this.settings.$next_tip.find(".joyride-nub")),f=Math.ceil(e.outerWidth()/2),g=Math.ceil(e.outerHeight()/2),h=c||!1;h&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),"undefined"==typeof d&&(d=!1),/body/i.test(this.settings.$target.selector)?this.settings.$li.length&&this.pos_modal(e):(this.bottom()?(this.settings.$next_tip.css(this.rtl?{top:this.settings.$target.offset().top+g+this.settings.$target.outerHeight(),left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}:{top:this.settings.$target.offset().top+g+this.settings.$target.outerHeight(),left:this.settings.$target.offset().left}),this.nub_position(e,this.settings.tip_settings.nub_position,"top")):this.top()?(this.settings.$next_tip.css(this.rtl?{top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-g,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}:{top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-g,left:this.settings.$target.offset().left}),this.nub_position(e,this.settings.tip_settings.nub_position,"bottom")):this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.outerWidth(this.settings.$target)+this.settings.$target.offset().left+f}),this.nub_position(e,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top,left:this.settings.$target.offset().left-this.outerWidth(this.settings.$next_tip)-f}),this.nub_position(e,this.settings.tip_settings.nub_position,"right")),!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts0&&arguments[0]instanceof a)e=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;e=this.settings.$target}return e.length<1?(b.console&&console.error("element not valid",e),!1):(c=a(this.settings.template.expose),this.settings.$body.append(c),c.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),d=a(this.settings.template.expose_cover),f={zIndex:e.css("z-index"),position:e.css("position")},g=null==e.attr("class")?"":e.attr("class"),e.css("z-index",parseInt(c.css("z-index"))+1),"static"==f.position&&e.css("position","relative"),e.data("expose-css",f),e.data("orig-class",g),e.attr("class",g+" "+this.settings.expose_add_class),d.css({top:e.offset().top,left:e.offset().left,width:e.outerWidth(!0),height:e.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(d),c.addClass(h),d.addClass(h),e.data("expose",h),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,e),void this.add_exposed(e))},un_expose:function(){var c,d,e,f,g,h=!1;if(arguments.length>0&&arguments[0]instanceof a)d=arguments[0];else{if(!this.settings.$target||/body/i.test(this.settings.$target.selector))return!1;d=this.settings.$target}return d.length<1?(b.console&&console.error("element not valid",d),!1):(c=d.data("expose"),e=a("."+c),arguments.length>1&&(h=arguments[1]),h===!0?a(".joyride-expose-wrapper,.joyride-expose-cover").remove():e.remove(),f=d.data("expose-css"),"auto"==f.zIndex?d.css("z-index",""):d.css("z-index",f.zIndex),f.position!=d.css("position")&&("static"==f.position?d.css("position",""):d.css("position",f.position)),g=d.data("orig-class"),d.attr("class",g),d.removeData("orig-classes"),d.removeData("expose"),d.removeData("expose-z-index"),void this.remove_exposed(d))},add_exposed:function(b){this.settings.exposed=this.settings.exposed||[],b instanceof a||"object"==typeof b?this.settings.exposed.push(b[0]):"string"==typeof b&&this.settings.exposed.push(b)},remove_exposed:function(b){var c,d;b instanceof a?c=b[0]:"string"==typeof b&&(c=b),this.settings.exposed=this.settings.exposed||[],d=this.settings.exposed.length;for(var e=0;d>e;e++)if(this.settings.exposed[e]==c)return void this.settings.exposed.splice(e,1)},center:function(){var c=a(b);return this.settings.$next_tip.css({top:(c.height()-this.settings.$next_tip.outerHeight())/2+c.scrollTop(),left:(c.width()-this.settings.$next_tip.outerWidth())/2+c.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(c){var d=a(b),e=d.height()/2,f=Math.ceil(this.settings.$target.offset().top-e+this.settings.$next_tip.outerHeight()),g=d.width()+d.scrollLeft(),h=d.height()+f,i=d.height()+d.scrollTop(),j=d.scrollTop();return j>f&&(j=0>f?0:f),h>i&&(i=h),[c.offset().topc.offset().left]},visible:function(a){for(var b=a.length;b--;)if(a[b])return!1;return!0},nub_position:function(a,b,c){a.addClass("auto"===b?c:b)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(){this.settings.cookie_monster&&a.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>0&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.$next_tip.data("closed",!0),a(".joyride-modal-bg").hide(),this.settings.$current_tip.hide(),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip),a(".joyride-tip-guide").remove()},off:function(){a(this.scope).off(".joyride"),a(b).off(".joyride"),a(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),a(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate),this.settings={}},reflow:function(){}}}(jQuery,this,this.document),function(a,b){"use strict";Foundation.libs.magellan={name:"magellan",version:"5.0.3",settings:{active_class:"active",threshold:0},init:function(b,c){this.fixed_magellan=a("[data-magellan-expedition]"),this.magellan_placeholder=a("
").css({height:this.fixed_magellan.outerHeight(!0)}).hide().insertAfter(this.fixed_magellan),this.set_threshold(),this.set_active_class(c),this.last_destination=a("[data-magellan-destination]").last(),this.events()},events:function(){var c=this;a(this.scope).off(".magellan").on("arrival.fndtn.magellan","[data-magellan-arrival]",function(){var b=a(this),d=b.closest("[data-magellan-expedition]"),e=d.attr("data-magellan-active-class")||c.settings.active_class;b.closest("[data-magellan-expedition]").find("[data-magellan-arrival]").not(b).removeClass(e),b.addClass(e)}),this.fixed_magellan.off(".magellan").on("update-position.fndtn.magellan",function(){a(this)}).trigger("update-position"),a(b).off(".magellan").on("resize.fndtn.magellan",function(){this.fixed_magellan.trigger("update-position")}.bind(this)).on("scroll.fndtn.magellan",function(){var d=a(b).scrollTop();c.fixed_magellan.each(function(){var b=a(this);"undefined"==typeof b.data("magellan-top-offset")&&b.data("magellan-top-offset",b.offset().top),"undefined"==typeof b.data("magellan-fixed-position")&&b.data("magellan-fixed-position",!1);var e=d+c.settings.threshold>b.data("magellan-top-offset"),f=b.attr("data-magellan-top-offset");b.data("magellan-fixed-position")!=e&&(b.data("magellan-fixed-position",e),e?(b.addClass("fixed"),b.css({position:"fixed",top:0}),c.magellan_placeholder.show()):(b.removeClass("fixed"),b.css({position:"",top:""}),c.magellan_placeholder.hide()),e&&"undefined"!=typeof f&&0!=f&&b.css({position:"fixed",top:f+"px"}))})}),this.last_destination.length>0&&a(b).on("scroll.fndtn.magellan",function(){var d=a(b).scrollTop(),e=d+a(b).height(),f=Math.ceil(c.last_destination.offset().top);a("[data-magellan-destination]").each(function(){var b=a(this),g=b.attr("data-magellan-destination"),h=b.offset().top-b.outerHeight(!0)-d;h<=c.settings.threshold&&a("[data-magellan-arrival='"+g+"']").trigger("arrival"),e>=a(c.scope).height()&&f>d&&e>f&&a("[data-magellan-arrival]").last().trigger("arrival")})})},set_threshold:function(){"number"!=typeof this.settings.threshold&&(this.settings.threshold=this.fixed_magellan.length>0?this.fixed_magellan.outerHeight(!0):0)},set_active_class:function(a){a&&a.active_class&&"string"==typeof a.active_class&&(this.settings.active_class=a.active_class)},off:function(){a(this.scope).off(".fndtn.magellan"),a(b).off(".fndtn.magellan")},reflow:function(){}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.0.3",settings:{},init:function(){this.events()},events:function(){a(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(b){b.preventDefault(),a(this).closest(".off-canvas-wrap").toggleClass("move-right")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(b){b.preventDefault(),a(".off-canvas-wrap").removeClass("move-right")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(b){b.preventDefault(),a(this).closest(".off-canvas-wrap").toggleClass("move-left")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(b){b.preventDefault(),a(".off-canvas-wrap").removeClass("move-left")})},reflow:function(){}}}(jQuery,this,this.document),function(a,b,c,d){"use strict";var e=function(){},f=function(e,f){if(e.hasClass(f.slides_container_class))return this;var j,k,l,m,n,o,p=this,q=e,r=0,s=!1;q.children().first().addClass(f.active_slide_class),p.update_slide_number=function(b){f.slide_number&&(k.find("span:first").text(parseInt(b)+1),k.find("span:last").text(q.children().length)),f.bullets&&(l.children().removeClass(f.bullets_active_class),a(l.children().get(b)).addClass(f.bullets_active_class))},p.update_active_link=function(b){var c=a('a[data-orbit-link="'+q.children().eq(b).attr("data-orbit-slide")+'"]');c.siblings().removeClass(f.bullets_active_class),c.addClass(f.bullets_active_class)},p.build_markup=function(){q.wrap('
'),j=q.parent(),q.addClass(f.slides_container_class),f.navigation_arrows&&(j.append(a('').addClass(f.prev_class)),j.append(a('').addClass(f.next_class))),f.timer&&(m=a("
").addClass(f.timer_container_class),m.append(""),m.append(a("
").addClass(f.timer_progress_class)),m.addClass(f.timer_paused_class),j.append(m)),f.slide_number&&(k=a("
").addClass(f.slide_number_class),k.append(" "+f.slide_number_text+" "),j.append(k)),f.bullets&&(l=a("
    ").addClass(f.bullets_container_class),j.append(l),l.wrap('
    '),q.children().each(function(b){var c=a("
  1. ").attr("data-orbit-slide",b);l.append(c)})),f.stack_on_small&&j.addClass(f.stack_on_small_class),p.update_slide_number(0),p.update_active_link(0)},p._goto=function(b,c){if(b===r)return!1;"object"==typeof o&&o.restart();var d=q.children(),e="next";if(s=!0,r>b&&(e="prev"),b>=d.length){if(!f.circular)return!1;b=0}else if(0>b){if(!f.circular)return!1;b=d.length-1}var g=a(d.get(r)),h=a(d.get(b));g.css("zIndex",2),g.removeClass(f.active_slide_class),h.css("zIndex",4).addClass(f.active_slide_class),q.trigger("before-slide-change.fndtn.orbit"),f.before_slide_change(),p.update_active_link(b);var i=function(){var a=function(){r=b,s=!1,c===!0&&(o=p.create_timer(),o.start()),p.update_slide_number(r),q.trigger("after-slide-change.fndtn.orbit",[{slide_number:r,total_slides:d.length}]),f.after_slide_change(r,d.length)};q.height()!=h.height()&&f.variable_height?q.animate({height:h.height()},250,"linear",a):a()};if(1===d.length)return i(),!1;var j=function(){"next"===e&&n.next(g,h,i),"prev"===e&&n.prev(g,h,i)};h.height()>q.height()&&f.variable_height?q.animate({height:h.height()},250,"linear",j):j()},p.next=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r+1)},p.prev=function(a){a.stopImmediatePropagation(),a.preventDefault(),p._goto(r-1)},p.link_custom=function(b){b.preventDefault();var c=a(this).attr("data-orbit-link");if("string"==typeof c&&""!=(c=a.trim(c))){var d=j.find("[data-orbit-slide="+c+"]");-1!=d.index()&&p._goto(d.index())}},p.link_bullet=function(){var b=a(this).attr("data-orbit-slide");if("string"==typeof b&&""!=(b=a.trim(b)))if(isNaN(parseInt(b))){var c=j.find("[data-orbit-slide="+b+"]");-1!=c.index()&&p._goto(c.index()+1)}else p._goto(parseInt(b))},p.timer_callback=function(){p._goto(r+1,!0)},p.compute_dimensions=function(){var b=a(q.children().get(r)),c=b.height();f.variable_height||q.children().each(function(){a(this).height()>c&&(c=a(this).height())}),q.height(c)},p.create_timer=function(){var a=new g(j.find("."+f.timer_container_class),f,p.timer_callback);return a},p.stop_timer=function(){"object"==typeof o&&o.stop()},p.toggle_timer=function(){var a=j.find("."+f.timer_container_class);a.hasClass(f.timer_paused_class)?("undefined"==typeof o&&(o=p.create_timer()),o.start()):"object"==typeof o&&o.stop()},p.init=function(){p.build_markup(),f.timer&&(o=p.create_timer(),o.start()),n=new i(f,q),"slide"===f.animation&&(n=new h(f,q)),j.on("click","."+f.next_class,p.next),j.on("click","."+f.prev_class,p.prev),j.on("click","[data-orbit-slide]",p.link_bullet),j.on("click",p.toggle_timer),f.swipe&&j.on("touchstart.fndtn.orbit",function(a){a.touches||(a=a.originalEvent);var b={start_page_x:a.touches[0].pageX,start_page_y:a.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:d};j.data("swipe-transition",b),a.stopPropagation()}).on("touchmove.fndtn.orbit",function(a){if(a.touches||(a=a.originalEvent),!(a.touches.length>1||a.scale&&1!==a.scale)){var b=j.data("swipe-transition");if("undefined"==typeof b&&(b={}),b.delta_x=a.touches[0].pageX-b.start_page_x,"undefined"==typeof b.is_scrolling&&(b.is_scrolling=!!(b.is_scrolling||Math.abs(b.delta_x)0?a(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):a(this.scope).on("open.fndtn.reveal","[data-reveal]",this.settings.open).on("opened.fndtn.reveal","[data-reveal]",this.settings.opened).on("opened.fndtn.reveal","[data-reveal]",this.open_video).on("close.fndtn.reveal","[data-reveal]",this.settings.close).on("closed.fndtn.reveal","[data-reveal]",this.settings.closed).on("closed.fndtn.reveal","[data-reveal]",this.close_video),!0},key_up_on:function(){var b=this;return a("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(c){var d=a("[data-reveal].open"),e=d.data("reveal-init");e&&27===c.which&&e.close_on_esc&&!b.locked&&b.close.call(b,d)}),!0},key_up_off:function(){return a("body").off("keyup.fndtn.reveal"),!0},open:function(b,c){var d=this;if(b)if("undefined"!=typeof b.selector)var e=a("#"+b.data("reveal-id"));else{var e=a(this.scope);c=b}else var e=a(this.scope);var f=e.data("reveal-init");if(!e.hasClass("open")){var g=a("[data-reveal].open");if("undefined"==typeof e.data("css-top")&&e.data("css-top",parseInt(e.css("top"),10)).data("offset",this.cache_offset(e)),this.key_up_on(e),e.trigger("open"),g.length<1&&this.toggle_bg(e),"string"==typeof c&&(c={url:c}),"undefined"!=typeof c&&c.url){var h="undefined"!=typeof c.success?c.success:null;a.extend(c,{success:function(b,c,i){if(a.isFunction(h)&&h(b,c,i),e.html(b),a(e).foundation("section","reflow"),g.length>0){var j=g.data("reveal-init");d.hide(g,j.css.close)}d.show(e,f.css.open)}}),a.ajax(c)}else{if(g.length>0){var i=g.data("reveal-init");this.hide(g,i.css.close)}this.show(e,f.css.open)}}},close:function(b){var b=b&&b.length?b:a(this.scope),c=a("[data-reveal].open"),d=b.data("reveal-init");c.length>0&&(this.locked=!0,this.key_up_off(b),b.trigger("close"),this.toggle_bg(b),this.hide(c,d.css.close,d))},close_targets:function(){var a="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?a+", ."+this.settings.bg_class:a},toggle_bg:function(b){b.data("reveal-init");0===a("."+this.settings.bg_class).length&&(this.settings.bg=a("
    ",{"class":this.settings.bg_class}).appendTo("body")),this.settings.bg.filter(":visible").length>0?this.hide(this.settings.bg):this.show(this.settings.bg)},show:function(c,d){if(d){var e=c.data("reveal-init");if(0===c.parent("body").length){var f=c.wrap('
    ').parent(),g=this.settings.rootElement||"body";c.on("closed.fndtn.reveal.wrapped",function(){c.detach().appendTo(f),c.unwrap().unbind("closed.fndtn.reveal.wrapped")}),c.detach().appendTo(g)}if(/pop/i.test(e.animation)){d.top=a(b).scrollTop()-c.data("offset")+"px";var h={top:a(b).scrollTop()+c.data("css-top")+"px",opacity:1};return this.delay(function(){return c.css(d).animate(h,e.animation_speed,"linear",function(){this.locked=!1,c.trigger("opened")}.bind(this)).addClass("open")}.bind(this),e.animation_speed/2)}if(/fade/i.test(e.animation)){var h={opacity:1};return this.delay(function(){return c.css(d).animate(h,e.animation_speed,"linear",function(){this.locked=!1,c.trigger("opened")}.bind(this)).addClass("open")}.bind(this),e.animation_speed/2)}return c.css(d).show().css({opacity:1}).addClass("open").trigger("opened")}var e=this.settings;return/fade/i.test(e.animation)?c.fadeIn(e.animation_speed/2):c.show()},hide:function(c,d){if(d){var e=c.data("reveal-init");if(/pop/i.test(e.animation)){var f={top:-a(b).scrollTop()-c.data("offset")+"px",opacity:0};return this.delay(function(){return c.animate(f,e.animation_speed,"linear",function(){this.locked=!1,c.css(d).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),e.animation_speed/2)}if(/fade/i.test(e.animation)){var f={opacity:0};return this.delay(function(){return c.animate(f,e.animation_speed,"linear",function(){this.locked=!1,c.css(d).trigger("closed")}.bind(this)).removeClass("open")}.bind(this),e.animation_speed/2)}return c.hide().css(d).removeClass("open").trigger("closed")}var e=this.settings;return/fade/i.test(e.animation)?c.fadeOut(e.animation_speed/2):c.hide()},close_video:function(){var b=a(this).find(".flex-video"),c=b.find("iframe");c.length>0&&(c.attr("data-src",c[0].src),c.attr("src","about:blank"),b.hide())},open_video:function(){var b=a(this).find(".flex-video"),c=b.find("iframe");if(c.length>0){var e=c.attr("data-src");if("string"==typeof e)c[0].src=c.attr("data-src");else{var f=c[0].src;c[0].src=d,c[0].src=f}b.show()}},cache_offset:function(a){var b=a.show().height()+parseInt(a.css("top"),10);return a.hide(),b},off:function(){a(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.tab={name:"tab",version:"5.0.3",settings:{active_class:"active",callback:function(){}},init:function(a,b,c){this.bindings(b,c)},events:function(){a(this.scope).off(".tab").on("click.fndtn.tab","[data-tab] > dd > a",function(b){b.preventDefault();var c=a(this).parent(),d=c.closest("[data-tab]"),e=a("#"+this.href.split("#")[1]),f=c.siblings(),g=d.data("tab-init");a(this).data("tab-content")&&(e=a("#"+a(this).data("tab-content").split("#")[1])),c.addClass(g.active_class).trigger("opened"),f.removeClass(g.active_class),e.siblings().removeClass(g.active_class).end().addClass(g.active_class),g.callback(c),d.trigger("toggled",[c])})},off:function(){},reflow:function(){}}}(jQuery,this,this.document),function(a){"use strict";Foundation.libs.tooltip={name:"tooltip",version:"5.0.3",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:!1,tip_template:function(a,b){return''+b+''}},cache:{},init:function(a,b,c){this.bindings(b,c)},events:function(){var b=this;Modernizr.touch?a(this.scope).off(".tooltip").on("click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip","[data-tooltip]",function(c){var d=a.extend({},b.settings,b.data_options(a(this)));d.disable_for_touch||(c.preventDefault(),a(d.tooltip_class).hide(),b.showOrCreateTip(a(this)))}).on("click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip",this.settings.tooltip_class,function(b){b.preventDefault(),a(this).fadeOut(150)}):a(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip","[data-tooltip]",function(c){var d=a(this);/enter|over/i.test(c.type)?b.showOrCreateTip(d):("mouseout"===c.type||"mouseleave"===c.type)&&b.hide(d)})},showOrCreateTip:function(a){var b=this.getTip(a);return b&&b.length>0?this.show(a):this.create(a)},getTip:function(b){var c=this.selector(b),d=null;return c&&(d=a('span[data-selector="'+c+'"]'+this.settings.tooltip_class)),"object"==typeof d?d:!1},selector:function(a){var b=a.attr("id"),c=a.attr("data-tooltip")||a.attr("data-selector");return(b&&b.length<1||!b)&&"string"!=typeof c&&(c="tooltip"+Math.random().toString(36).substring(7),a.attr("data-selector",c)),b&&b.length>0?b:c},create:function(b){var c=a(this.settings.tip_template(this.selector(b),a("
    ").html(b.attr("title")).html())),d=this.inheritable_classes(b);c.addClass(d).appendTo(this.settings.append_to),Modernizr.touch&&c.append(''+this.settings.touch_close_text+""),b.removeAttr("title").attr("title",""),this.show(b)},reposition:function(b,c,d){var e,f,g,h,i;if(c.css("visibility","hidden").show(),e=b.data("width"),f=c.children(".nub"),g=f.outerHeight(),h=f.outerHeight(),c.css({width:e?e:"auto"}),i=function(a,b,c,d,e){return a.css({top:b?b:"auto",bottom:d?d:"auto",left:e?e:"auto",right:c?c:"auto"}).end()},i(c,b.offset().top+b.outerHeight()+10,"auto","auto",b.offset().left),this.small())i(c,b.offset().top+b.outerHeight()+10,"auto","auto",12.5,a(this.scope).width()),c.addClass("tip-override"),i(f,-g,"auto","auto",b.offset().left);else{var j=b.offset().left;Foundation.rtl&&(j=b.offset().left+b.offset().width-c.outerWidth()),i(c,b.offset().top+b.outerHeight()+10,"auto","auto",j),c.removeClass("tip-override"),d&&d.indexOf("tip-top")>-1?i(c,b.offset().top-c.outerHeight()-10,"auto","auto",j).removeClass("tip-override"):d&&d.indexOf("tip-left")>-1?i(c,b.offset().top+b.outerHeight()/2-c.outerHeight()/2,"auto","auto",b.offset().left-c.outerWidth()-g).removeClass("tip-override"):d&&d.indexOf("tip-right")>-1&&i(c,b.offset().top+b.outerHeight()/2-c.outerHeight()/2,"auto","auto",b.offset().left+b.outerWidth()+g).removeClass("tip-override")}c.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches},inheritable_classes:function(b){var c=["tip-top","tip-left","tip-bottom","tip-right","noradius"].concat(this.settings.additional_inheritable_classes),d=b.attr("class"),e=d?a.map(d.split(" "),function(b){return-1!==a.inArray(b,c)?b:void 0}).join(" "):"";return a.trim(e)},show:function(a){var b=this.getTip(a);this.reposition(a,b,a.attr("class")),b.fadeIn(150)},hide:function(a){var b=this.getTip(a);b.fadeOut(150)},reload:function(){var b=a(this);return b.data("fndtn-tooltips")?b.foundationTooltips("destroy").foundationTooltips("init"):b.foundationTooltips("init")},off:function(){a(this.scope).off(".fndtn.tooltip"),a(this.settings.tooltip_class).each(function(b){a("[data-tooltip]").get(b).attr("title",a(this).text())}).remove()},reflow:function(){}}}(jQuery,this,this.document),function(a,b,c){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.0.3",settings:{index:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",is_hover:!0,mobile_show_parent_link:!1,scrolltop:!0},init:function(b,c,d){Foundation.inherit(this,"addCustomRule register_media throttle");var e=this;e.register_media("topbar","foundation-mq-topbar"),this.bindings(c,d),a("[data-topbar]",this.scope).each(function(){{var b=a(this),c=b.data("topbar-init"); -a("section",this),a("> ul",this).first()}b.data("index",0);var d=b.parent();d.hasClass("fixed")||d.hasClass(c.sticky_class)?(e.settings.sticky_class=c.sticky_class,e.settings.sticky_topbar=b,b.data("height",d.outerHeight()),b.data("stickyoffset",d.offset().top)):b.data("height",b.outerHeight()),c.assembled||e.assemble(b),c.is_hover?a(".has-dropdown",b).addClass("not-click"):a(".has-dropdown",b).removeClass("not-click"),e.addCustomRule(".f-topbar-fixed { padding-top: "+b.data("height")+"px }"),d.hasClass("fixed")&&a("body").addClass("f-topbar-fixed")})},toggle:function(c){var d=this;if(c)var e=a(c).closest("[data-topbar]");else var e=a("[data-topbar]");var f=e.data("topbar-init"),g=a("section, .section",e);d.breakpoint()&&(d.rtl?(g.css({right:"0%"}),a(">.name",g).css({right:"100%"})):(g.css({left:"0%"}),a(">.name",g).css({left:"100%"})),a("li.moved",g).removeClass("moved"),e.data("index",0),e.toggleClass("expanded").css("height","")),f.scrolltop?e.hasClass("expanded")?e.parent().hasClass("fixed")&&(f.scrolltop?(e.parent().removeClass("fixed"),e.addClass("fixed"),a("body").removeClass("f-topbar-fixed"),b.scrollTo(0,0)):e.parent().removeClass("expanded")):e.hasClass("fixed")&&(e.parent().addClass("fixed"),e.removeClass("fixed"),a("body").addClass("f-topbar-fixed")):(e.parent().hasClass(d.settings.sticky_class)&&e.parent().addClass("fixed"),e.parent().hasClass("fixed")&&(e.hasClass("expanded")?(e.addClass("fixed"),e.parent().addClass("expanded"),a("body").addClass("f-topbar-fixed")):(e.removeClass("fixed"),e.parent().removeClass("expanded"),d.update_sticky_positioning())))},timer:null,events:function(){var c=this;a(this.scope).off(".topbar").on("click.fndtn.topbar","[data-topbar] .toggle-topbar",function(a){a.preventDefault(),c.toggle(this)}).on("click.fndtn.topbar","[data-topbar] li.has-dropdown",function(b){var d=a(this),e=a(b.target),f=d.closest("[data-topbar]"),g=f.data("topbar-init");return e.data("revealId")?void c.toggle():void(c.breakpoint()||(!g.is_hover||Modernizr.touch)&&(b.stopImmediatePropagation(),d.hasClass("hover")?(d.removeClass("hover").find("li").removeClass("hover"),d.parents("li.hover").removeClass("hover")):(d.addClass("hover"),"A"===e[0].nodeName&&e.parent().hasClass("has-dropdown")&&b.preventDefault())))}).on("click.fndtn.topbar","[data-topbar] .has-dropdown>a",function(b){if(c.breakpoint()){b.preventDefault();var d=a(this),e=d.closest("[data-topbar]"),f=e.find("section, .section"),g=(d.next(".dropdown").outerHeight(),d.closest("li"));e.data("index",e.data("index")+1),g.addClass("moved"),c.rtl?(f.css({right:-(100*e.data("index"))+"%"}),f.find(">.name").css({right:100*e.data("index")+"%"})):(f.css({left:-(100*e.data("index"))+"%"}),f.find(">.name").css({left:100*e.data("index")+"%"})),e.css("height",d.siblings("ul").outerHeight(!0)+e.data("height"))}}),a(b).off(".topbar").on("resize.fndtn.topbar",c.throttle(function(){c.resize.call(c)},50)).trigger("resize"),a("body").off(".topbar").on("click.fndtn.topbar touchstart.fndtn.topbar",function(b){var c=a(b.target).closest("li").closest("li.hover");c.length>0||a("[data-topbar] li").removeClass("hover")}),a(this.scope).on("click.fndtn.topbar","[data-topbar] .has-dropdown .back",function(b){b.preventDefault();var d=a(this),e=d.closest("[data-topbar]"),f=e.find("section, .section"),g=(e.data("topbar-init"),d.closest("li.moved")),h=g.parent();e.data("index",e.data("index")-1),c.rtl?(f.css({right:-(100*e.data("index"))+"%"}),f.find(">.name").css({right:100*e.data("index")+"%"})):(f.css({left:-(100*e.data("index"))+"%"}),f.find(">.name").css({left:100*e.data("index")+"%"})),0===e.data("index")?e.css("height",""):e.css("height",h.outerHeight(!0)+e.data("height")),setTimeout(function(){g.removeClass("moved")},300)})},resize:function(){var b=this;a("[data-topbar]").each(function(){var d,e=a(this),f=(e.data("topbar-init"),e.parent("."+b.settings.sticky_class));if(!b.breakpoint()){var g=e.hasClass("expanded");e.css("height","").removeClass("expanded").find("li").removeClass("hover"),g&&b.toggle(e)}f.length>0&&(f.hasClass("fixed")?(f.removeClass("fixed"),d=f.offset().top,a(c.body).hasClass("f-topbar-fixed")&&(d-=e.data("height")),e.data("stickyoffset",d),f.addClass("fixed")):(d=f.offset().top,e.data("stickyoffset",d)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},assemble:function(b){{var c=b.data("topbar-init"),d=a("section",b);a("> ul",b).first()}d.detach(),a(".has-dropdown>a",d).each(function(){var b=a(this),d=b.siblings(".dropdown"),e=b.attr("href");if(c.mobile_show_parent_link&&e&&e.length>1)var f=a('
  2. '+b.text()+"
  3. ");else var f=a('
  4. ');a("h5>a",f).html(1==c.custom_back_text?c.back_text:"« "+b.html()),d.prepend(f)}),d.appendTo(b),this.sticky(),this.assembled(b)},assembled:function(b){b.data("topbar-init",a.extend({},b.data("topbar-init"),{assembled:!0}))},height:function(b){var c=0;return a("> li",b).each(function(){c+=a(this).outerHeight(!0)}),c},sticky:function(){var c=(a(b),this);a(b).on("scroll",function(){c.update_sticky_positioning()})},update_sticky_positioning:function(){var c="."+this.settings.sticky_class,d=a(b);if(a(c).length>0){var e=this.settings.sticky_topbar.data("stickyoffset");a(c).hasClass("expanded")||(d.scrollTop()>e?a(c).hasClass("fixed")||(a(c).addClass("fixed"),a("body").addClass("f-topbar-fixed")):d.scrollTop()<=e&&a(c).hasClass("fixed")&&(a(c).removeClass("fixed"),a("body").removeClass("f-topbar-fixed")))}},off:function(){a(this.scope).off(".fndtn.topbar"),a(b).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,this,this.document); \ No newline at end of file diff --git a/bower_components/foundation/js/foundation/foundation.abide.js b/bower_components/foundation/js/foundation/foundation.abide.js deleted file mode 100644 index 9898eac..0000000 --- a/bower_components/foundation/js/foundation/foundation.abide.js +++ /dev/null @@ -1,222 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.abide = { - name : 'abide', - - version : '5.0.3', - - settings : { - focus_on_invalid : true, - error_labels: true, // labels with a for="inputId" will recieve an `error` class - timeout : 1000, - patterns : { - alpha: /[a-zA-Z]+/, - alpha_numeric : /[a-zA-Z0-9]+/, - integer: /-?\d+/, - number: /-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/, - - // generic password: upper-case, lower-case, number/special character, and min 8 characters - password : /(?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$/, - - // amex, visa, diners - card : /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/, - cvv : /^([0-9]){3,4}$/, - - // http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#valid-e-mail-address - email : /^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/, - - url: /(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/, - // abc.de - domain: /^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/, - - datetime: /([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))/, - // YYYY-MM-DD - date: /(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))/, - // HH:MM:SS - time : /(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}/, - dateISO: /\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}/, - // MM/DD/YYYY - month_day_year : /(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.](19|20)\d\d/, - - // #FFF or #FFFFFF - color: /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/ - } - }, - - timer : null, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function (scope) { - var self = this, - form = $(scope).attr('novalidate', 'novalidate'), - settings = form.data('abide-init'); - - form - .off('.abide') - .on('submit.fndtn.abide validate.fndtn.abide', function (e) { - var is_ajax = /ajax/i.test($(this).attr('data-abide')); - return self.validate($(this).find('input, textarea, select').get(), e, is_ajax); - }) - .find('input, textarea, select') - .off('.abide') - .on('blur.fndtn.abide change.fndtn.abide', function (e) { - self.validate([this], e); - }) - .on('keydown.fndtn.abide', function (e) { - var settings = $(this).closest('form').data('abide-init'); - clearTimeout(self.timer); - self.timer = setTimeout(function () { - self.validate([this], e); - }.bind(this), settings.timeout); - }); - }, - - validate : function (els, e, is_ajax) { - var validations = this.parse_patterns(els), - validation_count = validations.length, - form = $(els[0]).closest('form'), - submit_event = /submit/.test(e.type); - - for (var i=0; i < validation_count; i++) { - if (!validations[i] && (submit_event || is_ajax)) { - if (this.settings.focus_on_invalid) els[i].focus(); - form.trigger('invalid'); - $(els[i]).closest('form').attr('data-invalid', ''); - return false; - } - } - - if (submit_event || is_ajax) { - form.trigger('valid'); - } - - form.removeAttr('data-invalid'); - - if (is_ajax) return false; - - return true; - }, - - parse_patterns : function (els) { - var count = els.length, - el_patterns = []; - - for (var i = count - 1; i >= 0; i--) { - el_patterns.push(this.pattern(els[i])); - } - - return this.check_validation_and_apply_styles(el_patterns); - }, - - pattern : function (el) { - var type = el.getAttribute('type'), - required = typeof el.getAttribute('required') === 'string'; - - var pattern = el.getAttribute('pattern') || ''; - - if (this.settings.patterns.hasOwnProperty(pattern) && pattern.length > 0) { - return [el, this.settings.patterns[pattern], required]; - } else if (pattern.length > 0) { - return [el, new RegExp(pattern), required]; - } - - if (this.settings.patterns.hasOwnProperty(type)) { - return [el, this.settings.patterns[type], required]; - } - - pattern = /.*/; - - return [el, pattern, required]; - }, - - check_validation_and_apply_styles : function (el_patterns) { - var count = el_patterns.length, - validations = []; - - for (var i = count - 1; i >= 0; i--) { - var el = el_patterns[i][0], - required = el_patterns[i][2], - value = el.value, - is_equal = el.getAttribute('data-equalto'), - is_radio = el.type === "radio", - is_checkbox = el.type === "checkbox", - label = $('label[for="' + el.getAttribute('id') + '"]'), - valid_length = (required) ? (el.value.length > 0) : true; - - if (is_radio && required) { - validations.push(this.valid_radio(el, required)); - } else if (is_checkbox && required) { - validations.push(this.valid_checkbox(el, required)); - } else if (is_equal && required) { - validations.push(this.valid_equal(el, required)); - } else { - if (el_patterns[i][1].test(value) && valid_length || - !required && el.value.length < 1) { - $(el).removeAttr('data-invalid').parent().removeClass('error'); - if (label.length > 0 && this.settings.error_labels) label.removeClass('error'); - - validations.push(true); - } else { - $(el).attr('data-invalid', '').parent().addClass('error'); - if (label.length > 0 && this.settings.error_labels) label.addClass('error'); - - validations.push(false); - } - } - } - - return validations; - }, - - valid_checkbox : function(el, required) { - var el = $(el), - valid = (el.is(':checked') || !required); - if (valid) { - el.removeAttr('data-invalid').parent().removeClass('error'); - } else { - el.attr('data-invalid', '').parent().addClass('error'); - } - - return valid; - }, - - valid_radio : function (el, required) { - var name = el.getAttribute('name'), - group = document.getElementsByName(name), - count = group.length, - valid = false; - - for (var i=0; i < count; i++) { - if (group[i].checked) valid = true; - } - - for (var i=0; i < count; i++) { - if (valid) { - $(group[i]).removeAttr('data-invalid').parent().removeClass('error'); - } else { - $(group[i]).attr('data-invalid', '').parent().addClass('error'); - } - } - - return valid; - }, - - valid_equal: function(el, required) { - var from = document.getElementById(el.getAttribute('data-equalto')).value, - to = el.value, - valid = (from === to); - - if (valid) { - $(el).removeAttr('data-invalid').parent().removeClass('error'); - } else { - $(el).attr('data-invalid', '').parent().addClass('error'); - } - - return valid; - } - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.accordion.js b/bower_components/foundation/js/foundation/foundation.accordion.js deleted file mode 100644 index 24e7791..0000000 --- a/bower_components/foundation/js/foundation/foundation.accordion.js +++ /dev/null @@ -1,41 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.accordion = { - name : 'accordion', - - version : '5.0.3', - - settings : { - active_class: 'active', - toggleable: true - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.accordion').on('click.fndtn.accordion', '[data-accordion] > dd > a', function (e) { - var accordion = $(this).parent(), - target = $('#' + this.href.split('#')[1]), - siblings = $('> dd > .content', target.closest('[data-accordion]')), - settings = accordion.parent().data('accordion-init'), - active = $('> dd > .content.' + settings.active_class, accordion.parent()); - - e.preventDefault(); - - if (active[0] == target[0] && settings.toggleable) { - return target.toggleClass(settings.active_class); - } - - siblings.removeClass(settings.active_class); - target.addClass(settings.active_class); - }); - }, - - off : function () {}, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.alert.js b/bower_components/foundation/js/foundation/foundation.alert.js deleted file mode 100644 index 1f5bc6a..0000000 --- a/bower_components/foundation/js/foundation/foundation.alert.js +++ /dev/null @@ -1,34 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.alert = { - name : 'alert', - - version : '5.0.3', - - settings : { - animation: 'fadeOut', - speed: 300, // fade out speed - callback: function (){} - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.alert').on('click.fndtn.alert', '[data-alert] a.close', function (e) { - var alertBox = $(this).closest("[data-alert]"), - settings = alertBox.data('alert-init') || Foundation.libs.alert.settings; - - e.preventDefault(); - alertBox[settings.animation](settings.speed, function () { - $(this).trigger('closed').remove(); - settings.callback(); - }); - }); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.clearing.js b/bower_components/foundation/js/foundation/foundation.clearing.js deleted file mode 100644 index d2c892e..0000000 --- a/bower_components/foundation/js/foundation/foundation.clearing.js +++ /dev/null @@ -1,463 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.clearing = { - name : 'clearing', - - version: '5.0.3', - - settings : { - templates : { - viewing : '×' + - '' - }, - - // comma delimited list of selectors that, on click, will close clearing, - // add 'div.clearing-blackout, div.visible-img' to close on background click - close_selectors : '.clearing-close', - - // event initializers and locks - init : false, - locked : false - }, - - init : function (scope, method, options) { - var self = this; - Foundation.inherit(this, 'throttle loaded'); - - this.bindings(method, options); - - if ($(this.scope).is('[data-clearing]')) { - this.assemble($('li', this.scope)); - } else { - $('[data-clearing]', this.scope).each(function () { - self.assemble($('li', this)); - }); - } - }, - - events : function (scope) { - var self = this; - - $(this.scope) - .off('.clearing') - .on('click.fndtn.clearing', 'ul[data-clearing] li', - function (e, current, target) { - var current = current || $(this), - target = target || current, - next = current.next('li'), - settings = current.closest('[data-clearing]').data('clearing-init'), - image = $(e.target); - - e.preventDefault(); - - if (!settings) { - self.init(); - settings = current.closest('[data-clearing]').data('clearing-init'); - } - - // if clearing is open and the current image is - // clicked, go to the next image in sequence - if (target.hasClass('visible') && - current[0] === target[0] && - next.length > 0 && self.is_open(current)) { - target = next; - image = $('img', target); - } - - // set current and target to the clicked li if not otherwise defined. - self.open(image, current, target); - self.update_paddles(target); - }) - - .on('click.fndtn.clearing', '.clearing-main-next', - function (e) { self.nav(e, 'next') }) - .on('click.fndtn.clearing', '.clearing-main-prev', - function (e) { self.nav(e, 'prev') }) - .on('click.fndtn.clearing', this.settings.close_selectors, - function (e) { Foundation.libs.clearing.close(e, this) }) - .on('keydown.fndtn.clearing', - function (e) { self.keydown(e) }); - - $(window).off('.clearing').on('resize.fndtn.clearing', - function () { self.resize() }); - - this.swipe_events(scope); - }, - - swipe_events : function (scope) { - var self = this; - - $(this.scope) - .on('touchstart.fndtn.clearing', '.visible-img', function(e) { - if (!e.touches) { e = e.originalEvent; } - var data = { - start_page_x: e.touches[0].pageX, - start_page_y: e.touches[0].pageY, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined - }; - - $(this).data('swipe-transition', data); - e.stopPropagation(); - }) - .on('touchmove.fndtn.clearing', '.visible-img', function(e) { - if (!e.touches) { e = e.originalEvent; } - // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; - - var data = $(this).data('swipe-transition'); - - if (typeof data === 'undefined') { - data = {}; - } - - data.delta_x = e.touches[0].pageX - data.start_page_x; - - if ( typeof data.is_scrolling === 'undefined') { - data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); - } - - if (!data.is_scrolling && !data.active) { - e.preventDefault(); - var direction = (data.delta_x < 0) ? 'next' : 'prev'; - data.active = true; - self.nav(e, direction); - } - }) - .on('touchend.fndtn.clearing', '.visible-img', function(e) { - $(this).data('swipe-transition', {}); - e.stopPropagation(); - }); - }, - - assemble : function ($li) { - var $el = $li.parent(); - - if ($el.parent().hasClass('carousel')) return; - $el.after('
    '); - - var holder = $('#foundationClearingHolder'), - settings = $el.data('clearing-init'), - grid = $el.detach(), - data = { - grid: '', - viewing: settings.templates.viewing - }, - wrapper = '
    ' + data.viewing + - data.grid + '
    '; - - return holder.after(wrapper).remove(); - }, - - open : function ($image, current, target) { - var root = target.closest('.clearing-assembled'), - container = $('div', root).first(), - visible_image = $('.visible-img', container), - image = $('img', visible_image).not($image); - - if (!this.locked()) { - // set the image to the selected thumbnail - image - .attr('src', this.load($image)) - .css('visibility', 'hidden'); - - this.loaded(image, function () { - image.css('visibility', 'visible'); - // toggle the gallery - root.addClass('clearing-blackout'); - container.addClass('clearing-container'); - visible_image.show(); - this.fix_height(target) - .caption($('.clearing-caption', visible_image), $image) - .center(image) - .shift(current, target, function () { - target.siblings().removeClass('visible'); - target.addClass('visible'); - }); - }.bind(this)); - } - }, - - close : function (e, el) { - e.preventDefault(); - - var root = (function (target) { - if (/blackout/.test(target.selector)) { - return target; - } else { - return target.closest('.clearing-blackout'); - } - }($(el))), container, visible_image; - - if (el === e.target && root) { - container = $('div', root).first(); - visible_image = $('.visible-img', container); - this.settings.prev_index = 0; - $('ul[data-clearing]', root) - .attr('style', '').closest('.clearing-blackout') - .removeClass('clearing-blackout'); - container.removeClass('clearing-container'); - visible_image.hide(); - } - - return false; - }, - - is_open : function (current) { - return current.parent().prop('style').length > 0; - }, - - keydown : function (e) { - var clearing = $('ul[data-clearing]', '.clearing-blackout'), - NEXT_KEY = this.rtl ? 37 : 39, - PREV_KEY = this.rtl ? 39 : 37, - ESC_KEY = 27; - - if (e.which === NEXT_KEY) this.go(clearing, 'next'); - if (e.which === PREV_KEY) this.go(clearing, 'prev'); - if (e.which === ESC_KEY) $('a.clearing-close').trigger('click'); - }, - - nav : function (e, direction) { - var clearing = $('ul[data-clearing]', '.clearing-blackout'); - - e.preventDefault(); - this.go(clearing, direction); - }, - - resize : function () { - var image = $('img', '.clearing-blackout .visible-img'); - - if (image.length) { - this.center(image); - } - }, - - // visual adjustments - fix_height : function (target) { - var lis = target.parent().children(), - self = this; - - lis.each(function () { - var li = $(this), - image = li.find('img'); - - if (li.height() > image.outerHeight()) { - li.addClass('fix-height'); - } - }) - .closest('ul') - .width(lis.length * 100 + '%'); - - return this; - }, - - update_paddles : function (target) { - var visible_image = target - .closest('.carousel') - .siblings('.visible-img'); - - if (target.next().length > 0) { - $('.clearing-main-next', visible_image) - .removeClass('disabled'); - } else { - $('.clearing-main-next', visible_image) - .addClass('disabled'); - } - - if (target.prev().length > 0) { - $('.clearing-main-prev', visible_image) - .removeClass('disabled'); - } else { - $('.clearing-main-prev', visible_image) - .addClass('disabled'); - } - }, - - center : function (target) { - if (!this.rtl) { - target.css({ - marginLeft : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2) - }); - } else { - target.css({ - marginRight : -(target.outerWidth() / 2), - marginTop : -(target.outerHeight() / 2), - left: 'auto', - right: '50%' - }); - } - return this; - }, - - // image loading and preloading - - load : function ($image) { - if ($image[0].nodeName === "A") { - var href = $image.attr('href'); - } else { - var href = $image.parent().attr('href'); - } - - this.preload($image); - - if (href) return href; - return $image.attr('src'); - }, - - preload : function ($image) { - this - .img($image.closest('li').next()) - .img($image.closest('li').prev()); - }, - - img : function (img) { - if (img.length) { - var new_img = new Image(), - new_a = $('a', img); - - if (new_a.length) { - new_img.src = new_a.attr('href'); - } else { - new_img.src = $('img', img).attr('src'); - } - } - return this; - }, - - // image caption - - caption : function (container, $image) { - var caption = $image.data('caption'); - - if (caption) { - container - .html(caption) - .show(); - } else { - container - .text('') - .hide(); - } - return this; - }, - - // directional methods - - go : function ($ul, direction) { - var current = $('.visible', $ul), - target = current[direction](); - - if (target.length) { - $('img', target) - .trigger('click', [current, target]); - } - }, - - shift : function (current, target, callback) { - var clearing = target.parent(), - old_index = this.settings.prev_index || target.index(), - direction = this.direction(clearing, current, target), - dir = this.rtl ? 'right' : 'left', - left = parseInt(clearing.css('left'), 10), - width = target.outerWidth(), - skip_shift; - - var dir_obj = {}; - - // we use jQuery animate instead of CSS transitions because we - // need a callback to unlock the next animation - // needs support for RTL ** - if (target.index() !== old_index && !/skip/.test(direction)){ - if (/left/.test(direction)) { - this.lock(); - dir_obj[dir] = left + width; - clearing.animate(dir_obj, 300, this.unlock()); - } else if (/right/.test(direction)) { - this.lock(); - dir_obj[dir] = left - width; - clearing.animate(dir_obj, 300, this.unlock()); - } - } else if (/skip/.test(direction)) { - // the target image is not adjacent to the current image, so - // do we scroll right or not - skip_shift = target.index() - this.settings.up_count; - this.lock(); - - if (skip_shift > 0) { - dir_obj[dir] = -(skip_shift * width); - clearing.animate(dir_obj, 300, this.unlock()); - } else { - dir_obj[dir] = 0; - clearing.animate(dir_obj, 300, this.unlock()); - } - } - - callback(); - }, - - direction : function ($el, current, target) { - var lis = $('li', $el), - li_width = lis.outerWidth() + (lis.outerWidth() / 4), - up_count = Math.floor($('.clearing-container').outerWidth() / li_width) - 1, - target_index = lis.index(target), - response; - - this.settings.up_count = up_count; - - if (this.adjacent(this.settings.prev_index, target_index)) { - if ((target_index > up_count) - && target_index > this.settings.prev_index) { - response = 'right'; - } else if ((target_index > up_count - 1) - && target_index <= this.settings.prev_index) { - response = 'left'; - } else { - response = false; - } - } else { - response = 'skip'; - } - - this.settings.prev_index = target_index; - - return response; - }, - - adjacent : function (current_index, target_index) { - for (var i = target_index + 1; i >= target_index - 1; i--) { - if (i === current_index) return true; - } - return false; - }, - - // lock management - - lock : function () { - this.settings.locked = true; - }, - - unlock : function () { - this.settings.locked = false; - }, - - locked : function () { - return this.settings.locked; - }, - - off : function () { - $(this.scope).off('.fndtn.clearing'); - $(window).off('.fndtn.clearing'); - }, - - reflow : function () { - this.init(); - } - }; - -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.dropdown.js b/bower_components/foundation/js/foundation/foundation.dropdown.js deleted file mode 100644 index ca4bf3b..0000000 --- a/bower_components/foundation/js/foundation/foundation.dropdown.js +++ /dev/null @@ -1,202 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.dropdown = { - name : 'dropdown', - - version : '5.0.3', - - settings : { - active_class: 'open', - is_hover: false, - opened: function(){}, - closed: function(){} - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle'); - - this.bindings(method, options); - }, - - events : function (scope) { - var self = this; - - $(this.scope) - .off('.dropdown') - .on('click.fndtn.dropdown', '[data-dropdown]', function (e) { - var settings = $(this).data('dropdown-init') || self.settings; - e.preventDefault(); - - self.closeall.call(self); - - if (!settings.is_hover || Modernizr.touch) self.toggle($(this)); - }) - .on('mouseenter.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { - var $this = $(this); - clearTimeout(self.timeout); - - if ($this.data('dropdown')) { - var dropdown = $('#' + $this.data('dropdown')), - target = $this; - } else { - var dropdown = $this; - target = $("[data-dropdown='" + dropdown.attr('id') + "']"); - } - - var settings = target.data('dropdown-init') || self.settings; - - if($(e.target).data('dropdown') && settings.is_hover) { - self.closeall.call(self); - } - - if (settings.is_hover) self.open.apply(self, [dropdown, target]); - }) - .on('mouseleave.fndtn.dropdown', '[data-dropdown], [data-dropdown-content]', function (e) { - var $this = $(this); - self.timeout = setTimeout(function () { - if ($this.data('dropdown')) { - var settings = $this.data('dropdown-init') || self.settings; - if (settings.is_hover) self.close.call(self, $('#' + $this.data('dropdown'))); - } else { - var target = $('[data-dropdown="' + $(this).attr('id') + '"]'), - settings = target.data('dropdown-init') || self.settings; - if (settings.is_hover) self.close.call(self, $this); - } - }.bind(this), 150); - }) - .on('click.fndtn.dropdown', function (e) { - var parent = $(e.target).closest('[data-dropdown-content]'); - - if ($(e.target).data('dropdown') || $(e.target).parent().data('dropdown')) { - return; - } - if (!($(e.target).data('revealId')) && - (parent.length > 0 && ($(e.target).is('[data-dropdown-content]') || - $.contains(parent.first()[0], e.target)))) { - e.stopPropagation(); - return; - } - - self.close.call(self, $('[data-dropdown-content]')); - }) - .on('opened.fndtn.dropdown', '[data-dropdown-content]', function () { - self.settings.opened.call(this); - }) - .on('closed.fndtn.dropdown', '[data-dropdown-content]', function () { - self.settings.closed.call(this); - }); - - $(window) - .off('.dropdown') - .on('resize.fndtn.dropdown', self.throttle(function () { - self.resize.call(self); - }, 50)).trigger('resize'); - }, - - close: function (dropdown) { - var self = this; - dropdown.each(function () { - if ($(this).hasClass(self.settings.active_class)) { - $(this) - .css(Foundation.rtl ? 'right':'left', '-99999px') - .removeClass(self.settings.active_class); - $(this).trigger('closed'); - } - }); - }, - - closeall: function() { - var self = this; - $.each($('[data-dropdown-content]'), function() { - self.close.call(self, $(this)) - }); - }, - - open: function (dropdown, target) { - this - .css(dropdown - .addClass(this.settings.active_class), target); - dropdown.trigger('opened'); - }, - - toggle : function (target) { - var dropdown = $('#' + target.data('dropdown')); - if (dropdown.length === 0) { - // No dropdown found, not continuing - return; - } - - this.close.call(this, $('[data-dropdown-content]').not(dropdown)); - - if (dropdown.hasClass(this.settings.active_class)) { - this.close.call(this, dropdown); - } else { - this.close.call(this, $('[data-dropdown-content]')) - this.open.call(this, dropdown, target); - } - }, - - resize : function () { - var dropdown = $('[data-dropdown-content].open'), - target = $("[data-dropdown='" + dropdown.attr('id') + "']"); - - if (dropdown.length && target.length) { - this.css(dropdown, target); - } - }, - - css : function (dropdown, target) { - var offset_parent = dropdown.offsetParent(), - position = target.offset(); - - position.top -= offset_parent.offset().top; - position.left -= offset_parent.offset().left; - - if (this.small()) { - dropdown.css({ - position : 'absolute', - width: '95%', - 'max-width': 'none', - top: position.top + target.outerHeight() - }); - dropdown.css(Foundation.rtl ? 'right':'left', '2.5%'); - } else { - if (!Foundation.rtl && $(window).width() > dropdown.outerWidth() + target.offset().left) { - var left = position.left; - if (dropdown.hasClass('right')) { - dropdown.removeClass('right'); - } - } else { - if (!dropdown.hasClass('right')) { - dropdown.addClass('right'); - } - var left = position.left - (dropdown.outerWidth() - target.outerWidth()); - } - - dropdown.attr('style', '').css({ - position : 'absolute', - top: position.top + target.outerHeight(), - left: left - }); - } - - return dropdown; - }, - - small : function () { - return matchMedia(Foundation.media_queries.small).matches && - !matchMedia(Foundation.media_queries.medium).matches; - }, - - off: function () { - $(this.scope).off('.fndtn.dropdown'); - $('html, body').off('.fndtn.dropdown'); - $(window).off('.fndtn.dropdown'); - $('[data-dropdown-content]').off('.fndtn.dropdown'); - this.settings.init = false; - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.interchange.js b/bower_components/foundation/js/foundation/foundation.interchange.js deleted file mode 100644 index 2d728de..0000000 --- a/bower_components/foundation/js/foundation/foundation.interchange.js +++ /dev/null @@ -1,305 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.interchange = { - name : 'interchange', - - version : '5.0.3', - - cache : {}, - - images_loaded : false, - nodes_loaded : false, - - settings : { - load_attr : 'interchange', - - named_queries : { - 'default' : 'only screen', - small : Foundation.media_queries.small, - medium : Foundation.media_queries.medium, - large : Foundation.media_queries.large, - xlarge : Foundation.media_queries.xlarge, - xxlarge: Foundation.media_queries.xxlarge, - landscape : 'only screen and (orientation: landscape)', - portrait : 'only screen and (orientation: portrait)', - retina : 'only screen and (-webkit-min-device-pixel-ratio: 2),' + - 'only screen and (min--moz-device-pixel-ratio: 2),' + - 'only screen and (-o-min-device-pixel-ratio: 2/1),' + - 'only screen and (min-device-pixel-ratio: 2),' + - 'only screen and (min-resolution: 192dpi),' + - 'only screen and (min-resolution: 2dppx)' - }, - - directives : { - replace: function (el, path, trigger) { - // The trigger argument, if called within the directive, fires - // an event named after the directive on the element, passing - // any parameters along to the event that you pass to trigger. - // - // ex. trigger(), trigger([a, b, c]), or trigger(a, b, c) - // - // This allows you to bind a callback like so: - // $('#interchangeContainer').on('replace', function (e, a, b, c) { - // console.log($(this).html(), a, b, c); - // }); - - if (/IMG/.test(el[0].nodeName)) { - var orig_path = el[0].src; - - if (new RegExp(path, 'i').test(orig_path)) return; - - el[0].src = path; - - return trigger(el[0].src); - } - var last_path = el.data('interchange-last-path'); - - if (last_path == path) return; - - return $.get(path, function (response) { - el.html(response); - el.data('interchange-last-path', path); - trigger(); - }); - - } - } - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle'); - - this.data_attr = 'data-' + this.settings.load_attr; - $.extend(true, this.settings, method, options); - - this.bindings(method, options); - this.load('images'); - this.load('nodes'); - }, - - events : function () { - var self = this; - - $(window) - .off('.interchange') - .on('resize.fndtn.interchange', self.throttle(function () { - self.resize.call(self); - }, 50)); - - return this; - }, - - resize : function () { - var cache = this.cache; - - if(!this.images_loaded || !this.nodes_loaded) { - setTimeout($.proxy(this.resize, this), 50); - return; - } - - for (var uuid in cache) { - if (cache.hasOwnProperty(uuid)) { - var passed = this.results(uuid, cache[uuid]); - - if (passed) { - this.settings.directives[passed - .scenario[1]](passed.el, passed.scenario[0], function () { - if (arguments[0] instanceof Array) { - var args = arguments[0]; - } else { - var args = Array.prototype.slice.call(arguments, 0); - } - - passed.el.trigger(passed.scenario[1], args); - }); - } - } - } - - }, - - results : function (uuid, scenarios) { - var count = scenarios.length; - - if (count > 0) { - var el = this.S('[data-uuid="' + uuid + '"]'); - - for (var i = count - 1; i >= 0; i--) { - var mq, rule = scenarios[i][2]; - if (this.settings.named_queries.hasOwnProperty(rule)) { - mq = matchMedia(this.settings.named_queries[rule]); - } else { - mq = matchMedia(rule); - } - if (mq.matches) { - return {el: el, scenario: scenarios[i]}; - } - } - } - - return false; - }, - - load : function (type, force_update) { - if (typeof this['cached_' + type] === 'undefined' || force_update) { - this['update_' + type](); - } - - return this['cached_' + type]; - }, - - update_images : function () { - var images = this.S('img[' + this.data_attr + ']'), - count = images.length, - loaded_count = 0, - data_attr = this.data_attr; - - this.cache = {}; - this.cached_images = []; - this.images_loaded = (count === 0); - - for (var i = count - 1; i >= 0; i--) { - loaded_count++; - if (images[i]) { - var str = images[i].getAttribute(data_attr) || ''; - - if (str.length > 0) { - this.cached_images.push(images[i]); - } - } - - if(loaded_count === count) { - this.images_loaded = true; - this.enhance('images'); - } - } - - return this; - }, - - update_nodes : function () { - var nodes = this.S('[' + this.data_attr + ']').not('img'), - count = nodes.length, - loaded_count = 0, - data_attr = this.data_attr; - - this.cached_nodes = []; - // Set nodes_loaded to true if there are no nodes - // this.nodes_loaded = false; - this.nodes_loaded = (count === 0); - - - for (var i = count - 1; i >= 0; i--) { - loaded_count++; - var str = nodes[i].getAttribute(data_attr) || ''; - - if (str.length > 0) { - this.cached_nodes.push(nodes[i]); - } - - if(loaded_count === count) { - this.nodes_loaded = true; - this.enhance('nodes'); - } - } - - return this; - }, - - enhance : function (type) { - var count = this['cached_' + type].length; - - for (var i = count - 1; i >= 0; i--) { - this.object($(this['cached_' + type][i])); - } - - return $(window).trigger('resize'); - }, - - parse_params : function (path, directive, mq) { - return [this.trim(path), this.convert_directive(directive), this.trim(mq)]; - }, - - convert_directive : function (directive) { - var trimmed = this.trim(directive); - - if (trimmed.length > 0) { - return trimmed; - } - - return 'replace'; - }, - - object : function(el) { - var raw_arr = this.parse_data_attr(el), - scenarios = [], count = raw_arr.length; - - if (count > 0) { - for (var i = count - 1; i >= 0; i--) { - var split = raw_arr[i].split(/\((.*?)(\))$/); - - if (split.length > 1) { - var cached_split = split[0].split(','), - params = this.parse_params(cached_split[0], - cached_split[1], split[1]); - - scenarios.push(params); - } - } - } - - return this.store(el, scenarios); - }, - - uuid : function (separator) { - var delim = separator || "-"; - - function S4() { - return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); - } - - return (S4() + S4() + delim + S4() + delim + S4() - + delim + S4() + delim + S4() + S4() + S4()); - }, - - store : function (el, scenarios) { - var uuid = this.uuid(), - current_uuid = el.data('uuid'); - - if (this.cache[current_uuid]) return this.cache[current_uuid]; - - el.attr('data-uuid', uuid); - - return this.cache[uuid] = scenarios; - }, - - trim : function(str) { - if (typeof str === 'string') { - return $.trim(str); - } - - return str; - }, - - parse_data_attr : function (el) { - var raw = el.data(this.settings.load_attr).split(/\[(.*?)\]/), - count = raw.length, output = []; - - for (var i = count - 1; i >= 0; i--) { - if (raw[i].replace(/[\W\d]+/, '').length > 4) { - output.push(raw[i]); - } - } - - return output; - }, - - reflow : function () { - this.load('images', true); - this.load('nodes', true); - } - - }; - -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.joyride.js b/bower_components/foundation/js/foundation/foundation.joyride.js deleted file mode 100644 index a8bfec8..0000000 --- a/bower_components/foundation/js/foundation/foundation.joyride.js +++ /dev/null @@ -1,842 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - var Modernizr = Modernizr || false; - - Foundation.libs.joyride = { - name : 'joyride', - - version : '5.0.3', - - defaults : { - expose : false, // turn on or off the expose feature - modal : true, // Whether to cover page with modal during the tour - tip_location : 'bottom', // 'top' or 'bottom' in relation to parent - nub_position : 'auto', // override on a per tooltip bases - scroll_speed : 1500, // Page scrolling speed in milliseconds, 0 = no scroll animation - scroll_animation : 'linear', // supports 'swing' and 'linear', extend with jQuery UI. - timer : 0, // 0 = no timer , all other numbers = timer in milliseconds - start_timer_on_click : true, // true or false - true requires clicking the first button start the timer - start_offset : 0, // the index of the tooltip you want to start on (index of the li) - next_button : true, // true or false to control whether a next button is used - tip_animation : 'fade', // 'pop' or 'fade' in each tip - pause_after : [], // array of indexes where to pause the tour after - exposed : [], // array of expose elements - tip_animation_fade_speed: 300, // when tipAnimation = 'fade' this is speed in milliseconds for the transition - cookie_monster : false, // true or false to control whether cookies are used - cookie_name : 'joyride', // Name the cookie you'll use - cookie_domain : false, // Will this cookie be attached to a domain, ie. '.notableapp.com' - cookie_expires : 365, // set when you would like the cookie to expire. - tip_container : 'body', // Where will the tip be attached - tip_location_patterns : { - top: ['bottom'], - bottom: [], // bottom should not need to be repositioned - left: ['right', 'top', 'bottom'], - right: ['left', 'top', 'bottom'] - }, - post_ride_callback : function (){}, // A method to call once the tour closes (canceled or complete) - post_step_callback : function (){}, // A method to call after each step - pre_step_callback : function (){}, // A method to call before each step - pre_ride_callback : function (){}, // A method to call before the tour starts (passed index, tip, and cloned exposed element) - post_expose_callback : function (){}, // A method to call after an element has been exposed - template : { // HTML segments for tip layout - link : '×', - timer : '
    ', - tip : '
    ', - wrapper : '
    ', - button : '', - modal : '
    ', - expose : '
    ', - expose_cover: '
    ' - }, - expose_add_class : '' // One or more space-separated class names to be added to exposed element - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'throttle delay'); - - this.settings = this.defaults; - - this.bindings(method, options) - }, - - events : function () { - var self = this; - - $(this.scope) - .off('.joyride') - .on('click.fndtn.joyride', '.joyride-next-tip, .joyride-modal-bg', function (e) { - e.preventDefault(); - - if (this.settings.$li.next().length < 1) { - this.end(); - } else if (this.settings.timer > 0) { - clearTimeout(this.settings.automate); - this.hide(); - this.show(); - this.startTimer(); - } else { - this.hide(); - this.show(); - } - - }.bind(this)) - - .on('click.fndtn.joyride', '.joyride-close-tip', function (e) { - e.preventDefault(); - this.end(); - }.bind(this)); - - $(window) - .off('.joyride') - .on('resize.fndtn.joyride', self.throttle(function () { - if ($('[data-joyride]').length > 0 && self.settings.$next_tip) { - if (self.settings.exposed.length > 0) { - var $els = $(self.settings.exposed); - - $els.each(function () { - var $this = $(this); - self.un_expose($this); - self.expose($this); - }); - } - - if (self.is_phone()) { - self.pos_phone(); - } else { - self.pos_default(false, true); - } - } - }, 100)); - }, - - start : function () { - var self = this, - $this = $('[data-joyride]', this.scope), - integer_settings = ['timer', 'scrollSpeed', 'startOffset', 'tipAnimationFadeSpeed', 'cookieExpires'], - int_settings_count = integer_settings.length; - - if (!$this.length > 0) return; - - if (!this.settings.init) this.events(); - - this.settings = $this.data('joyride-init'); - - // non configureable settings - this.settings.$content_el = $this; - this.settings.$body = $(this.settings.tip_container); - this.settings.body_offset = $(this.settings.tip_container).position(); - this.settings.$tip_content = this.settings.$content_el.find('> li'); - this.settings.paused = false; - this.settings.attempts = 0; - - // can we create cookies? - if (typeof $.cookie !== 'function') { - this.settings.cookie_monster = false; - } - - // generate the tips and insert into dom. - if (!this.settings.cookie_monster || this.settings.cookie_monster && !$.cookie(this.settings.cookie_name)) { - this.settings.$tip_content.each(function (index) { - var $this = $(this); - this.settings = $.extend({}, self.defaults, self.data_options($this)) - - // Make sure that settings parsed from data_options are integers where necessary - for (var i = int_settings_count - 1; i >= 0; i--) { - self.settings[integer_settings[i]] = parseInt(self.settings[integer_settings[i]], 10); - } - self.create({$li : $this, index : index}); - }); - - // show first tip - if (!this.settings.start_timer_on_click && this.settings.timer > 0) { - this.show('init'); - this.startTimer(); - } else { - this.show('init'); - } - - } - }, - - resume : function () { - this.set_li(); - this.show(); - }, - - tip_template : function (opts) { - var $blank, content; - - opts.tip_class = opts.tip_class || ''; - - $blank = $(this.settings.template.tip).addClass(opts.tip_class); - content = $.trim($(opts.li).html()) + - this.button_text(opts.button_text) + - this.settings.template.link + - this.timer_instance(opts.index); - - $blank.append($(this.settings.template.wrapper)); - $blank.first().attr('data-index', opts.index); - $('.joyride-content-wrapper', $blank).append(content); - - return $blank[0]; - }, - - timer_instance : function (index) { - var txt; - - if ((index === 0 && this.settings.start_timer_on_click && this.settings.timer > 0) || this.settings.timer === 0) { - txt = ''; - } else { - txt = $(this.settings.template.timer)[0].outerHTML; - } - return txt; - }, - - button_text : function (txt) { - if (this.settings.next_button) { - txt = $.trim(txt) || 'Next'; - txt = $(this.settings.template.button).append(txt)[0].outerHTML; - } else { - txt = ''; - } - return txt; - }, - - create : function (opts) { - var buttonText = opts.$li.attr('data-button') || opts.$li.attr('data-text'), - tipClass = opts.$li.attr('class'), - $tip_content = $(this.tip_template({ - tip_class : tipClass, - index : opts.index, - button_text : buttonText, - li : opts.$li - })); - - $(this.settings.tip_container).append($tip_content); - }, - - show : function (init) { - var $timer = null; - - // are we paused? - if (this.settings.$li === undefined - || ($.inArray(this.settings.$li.index(), this.settings.pause_after) === -1)) { - - // don't go to the next li if the tour was paused - if (this.settings.paused) { - this.settings.paused = false; - } else { - this.set_li(init); - } - - this.settings.attempts = 0; - - if (this.settings.$li.length && this.settings.$target.length > 0) { - if (init) { //run when we first start - this.settings.pre_ride_callback(this.settings.$li.index(), this.settings.$next_tip); - if (this.settings.modal) { - this.show_modal(); - } - } - - this.settings.pre_step_callback(this.settings.$li.index(), this.settings.$next_tip); - - if (this.settings.modal && this.settings.expose) { - this.expose(); - } - - this.settings.tip_settings = $.extend({}, this.settings, this.data_options(this.settings.$li)); - - this.settings.timer = parseInt(this.settings.timer, 10); - - this.settings.tip_settings.tip_location_pattern = this.settings.tip_location_patterns[this.settings.tip_settings.tip_location]; - - // scroll if not modal - if (!/body/i.test(this.settings.$target.selector)) { - this.scroll_to(); - } - - if (this.is_phone()) { - this.pos_phone(true); - } else { - this.pos_default(true); - } - - $timer = this.settings.$next_tip.find('.joyride-timer-indicator'); - - if (/pop/i.test(this.settings.tip_animation)) { - - $timer.width(0); - - if (this.settings.timer > 0) { - - this.settings.$next_tip.show(); - - this.delay(function () { - $timer.animate({ - width: $timer.parent().width() - }, this.settings.timer, 'linear'); - }.bind(this), this.settings.tip_animation_fade_speed); - - } else { - this.settings.$next_tip.show(); - - } - - - } else if (/fade/i.test(this.settings.tip_animation)) { - - $timer.width(0); - - if (this.settings.timer > 0) { - - this.settings.$next_tip - .fadeIn(this.settings.tip_animation_fade_speed) - .show(); - - this.delay(function () { - $timer.animate({ - width: $timer.parent().width() - }, this.settings.timer, 'linear'); - }.bind(this), this.settings.tip_animation_fadeSpeed); - - } else { - this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed); - } - } - - this.settings.$current_tip = this.settings.$next_tip; - - // skip non-existant targets - } else if (this.settings.$li && this.settings.$target.length < 1) { - - this.show(); - - } else { - - this.end(); - - } - } else { - - this.settings.paused = true; - - } - - }, - - is_phone : function () { - return matchMedia(Foundation.media_queries.small).matches && - !matchMedia(Foundation.media_queries.medium).matches; - }, - - hide : function () { - if (this.settings.modal && this.settings.expose) { - this.un_expose(); - } - - if (!this.settings.modal) { - $('.joyride-modal-bg').hide(); - } - - // Prevent scroll bouncing...wait to remove from layout - this.settings.$current_tip.css('visibility', 'hidden'); - setTimeout($.proxy(function() { - this.hide(); - this.css('visibility', 'visible'); - }, this.settings.$current_tip), 0); - this.settings.post_step_callback(this.settings.$li.index(), - this.settings.$current_tip); - }, - - set_li : function (init) { - if (init) { - this.settings.$li = this.settings.$tip_content.eq(this.settings.start_offset); - this.set_next_tip(); - this.settings.$current_tip = this.settings.$next_tip; - } else { - this.settings.$li = this.settings.$li.next(); - this.set_next_tip(); - } - - this.set_target(); - }, - - set_next_tip : function () { - this.settings.$next_tip = $(".joyride-tip-guide").eq(this.settings.$li.index()); - this.settings.$next_tip.data('closed', ''); - }, - - set_target : function () { - var cl = this.settings.$li.attr('data-class'), - id = this.settings.$li.attr('data-id'), - $sel = function () { - if (id) { - return $(document.getElementById(id)); - } else if (cl) { - return $('.' + cl).first(); - } else { - return $('body'); - } - }; - - this.settings.$target = $sel(); - }, - - scroll_to : function () { - var window_half, tipOffset; - - window_half = $(window).height() / 2; - tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()); - - if (tipOffset != 0) { - $('html, body').animate({ - scrollTop: tipOffset - }, this.settings.scroll_speed, 'swing'); - } - }, - - paused : function () { - return ($.inArray((this.settings.$li.index() + 1), this.settings.pause_after) === -1); - }, - - restart : function () { - this.hide(); - this.settings.$li = undefined; - this.show('init'); - }, - - pos_default : function (init, resizing) { - var half_fold = Math.ceil($(window).height() / 2), - tip_position = this.settings.$next_tip.offset(), - $nub = this.settings.$next_tip.find('.joyride-nub'), - nub_width = Math.ceil($nub.outerWidth() / 2), - nub_height = Math.ceil($nub.outerHeight() / 2), - toggle = init || false; - - // tip must not be "display: none" to calculate position - if (toggle) { - this.settings.$next_tip.css('visibility', 'hidden'); - this.settings.$next_tip.show(); - } - - if (typeof resizing === 'undefined') { - resizing = false; - } - - if (!/body/i.test(this.settings.$target.selector)) { - if (this.bottom()) { - if (this.rtl) { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); - } else { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top + nub_height + this.settings.$target.outerHeight()), - left: this.settings.$target.offset().left}); - } - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'top'); - - } else if (this.top()) { - if (this.rtl) { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), - left: this.settings.$target.offset().left + this.settings.$target.outerWidth() - this.settings.$next_tip.outerWidth()}); - } else { - this.settings.$next_tip.css({ - top: (this.settings.$target.offset().top - this.settings.$next_tip.outerHeight() - nub_height), - left: this.settings.$target.offset().left}); - } - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'bottom'); - - } else if (this.right()) { - - this.settings.$next_tip.css({ - top: this.settings.$target.offset().top, - left: (this.outerWidth(this.settings.$target) + this.settings.$target.offset().left + nub_width)}); - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'left'); - - } else if (this.left()) { - - this.settings.$next_tip.css({ - top: this.settings.$target.offset().top, - left: (this.settings.$target.offset().left - this.outerWidth(this.settings.$next_tip) - nub_width)}); - - this.nub_position($nub, this.settings.tip_settings.nub_position, 'right'); - - } - - if (!this.visible(this.corners(this.settings.$next_tip)) && this.settings.attempts < this.settings.tip_settings.tip_location_pattern.length) { - - $nub.removeClass('bottom') - .removeClass('top') - .removeClass('right') - .removeClass('left'); - - this.settings.tip_settings.tip_location = this.settings.tip_settings.tip_location_pattern[this.settings.attempts]; - - this.settings.attempts++; - - this.pos_default(); - - } - - } else if (this.settings.$li.length) { - - this.pos_modal($nub); - - } - - if (toggle) { - this.settings.$next_tip.hide(); - this.settings.$next_tip.css('visibility', 'visible'); - } - - }, - - pos_phone : function (init) { - var tip_height = this.settings.$next_tip.outerHeight(), - tip_offset = this.settings.$next_tip.offset(), - target_height = this.settings.$target.outerHeight(), - $nub = $('.joyride-nub', this.settings.$next_tip), - nub_height = Math.ceil($nub.outerHeight() / 2), - toggle = init || false; - - $nub.removeClass('bottom') - .removeClass('top') - .removeClass('right') - .removeClass('left'); - - if (toggle) { - this.settings.$next_tip.css('visibility', 'hidden'); - this.settings.$next_tip.show(); - } - - if (!/body/i.test(this.settings.$target.selector)) { - - if (this.top()) { - - this.settings.$next_tip.offset({top: this.settings.$target.offset().top - tip_height - nub_height}); - $nub.addClass('bottom'); - - } else { - - this.settings.$next_tip.offset({top: this.settings.$target.offset().top + target_height + nub_height}); - $nub.addClass('top'); - - } - - } else if (this.settings.$li.length) { - this.pos_modal($nub); - } - - if (toggle) { - this.settings.$next_tip.hide(); - this.settings.$next_tip.css('visibility', 'visible'); - } - }, - - pos_modal : function ($nub) { - this.center(); - $nub.hide(); - - this.show_modal(); - }, - - show_modal : function () { - if (!this.settings.$next_tip.data('closed')) { - var joyridemodalbg = $('.joyride-modal-bg'); - if (joyridemodalbg.length < 1) { - $('body').append(this.settings.template.modal).show(); - } - - if (/pop/i.test(this.settings.tip_animation)) { - joyridemodalbg.show(); - } else { - joyridemodalbg.fadeIn(this.settings.tip_animation_fade_speed); - } - } - }, - - expose : function () { - var expose, - exposeCover, - el, - origCSS, - origClasses, - randId = 'expose-'+Math.floor(Math.random()*10000); - - if (arguments.length > 0 && arguments[0] instanceof $) { - el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ - el = this.settings.$target; - } else { - return false; - } - - if(el.length < 1){ - if(window.console){ - console.error('element not valid', el); - } - return false; - } - - expose = $(this.settings.template.expose); - this.settings.$body.append(expose); - expose.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) - }); - - exposeCover = $(this.settings.template.expose_cover); - - origCSS = { - zIndex: el.css('z-index'), - position: el.css('position') - }; - - origClasses = el.attr('class') == null ? '' : el.attr('class'); - - el.css('z-index',parseInt(expose.css('z-index'))+1); - - if (origCSS.position == 'static') { - el.css('position','relative'); - } - - el.data('expose-css',origCSS); - el.data('orig-class', origClasses); - el.attr('class', origClasses + ' ' + this.settings.expose_add_class); - - exposeCover.css({ - top: el.offset().top, - left: el.offset().left, - width: el.outerWidth(true), - height: el.outerHeight(true) - }); - - if (this.settings.modal) this.show_modal(); - - this.settings.$body.append(exposeCover); - expose.addClass(randId); - exposeCover.addClass(randId); - el.data('expose', randId); - this.settings.post_expose_callback(this.settings.$li.index(), this.settings.$next_tip, el); - this.add_exposed(el); - }, - - un_expose : function () { - var exposeId, - el, - expose , - origCSS, - origClasses, - clearAll = false; - - if (arguments.length > 0 && arguments[0] instanceof $) { - el = arguments[0]; - } else if(this.settings.$target && !/body/i.test(this.settings.$target.selector)){ - el = this.settings.$target; - } else { - return false; - } - - if(el.length < 1){ - if (window.console) { - console.error('element not valid', el); - } - return false; - } - - exposeId = el.data('expose'); - expose = $('.' + exposeId); - - if (arguments.length > 1) { - clearAll = arguments[1]; - } - - if (clearAll === true) { - $('.joyride-expose-wrapper,.joyride-expose-cover').remove(); - } else { - expose.remove(); - } - - origCSS = el.data('expose-css'); - - if (origCSS.zIndex == 'auto') { - el.css('z-index', ''); - } else { - el.css('z-index', origCSS.zIndex); - } - - if (origCSS.position != el.css('position')) { - if(origCSS.position == 'static') {// this is default, no need to set it. - el.css('position', ''); - } else { - el.css('position', origCSS.position); - } - } - - origClasses = el.data('orig-class'); - el.attr('class', origClasses); - el.removeData('orig-classes'); - - el.removeData('expose'); - el.removeData('expose-z-index'); - this.remove_exposed(el); - }, - - add_exposed: function(el){ - this.settings.exposed = this.settings.exposed || []; - if (el instanceof $ || typeof el === 'object') { - this.settings.exposed.push(el[0]); - } else if (typeof el == 'string') { - this.settings.exposed.push(el); - } - }, - - remove_exposed: function(el){ - var search, count; - if (el instanceof $) { - search = el[0] - } else if (typeof el == 'string'){ - search = el; - } - - this.settings.exposed = this.settings.exposed || []; - count = this.settings.exposed.length; - - for (var i=0; i < count; i++) { - if (this.settings.exposed[i] == search) { - this.settings.exposed.splice(i, 1); - return; - } - } - }, - - center : function () { - var $w = $(window); - - this.settings.$next_tip.css({ - top : ((($w.height() - this.settings.$next_tip.outerHeight()) / 2) + $w.scrollTop()), - left : ((($w.width() - this.settings.$next_tip.outerWidth()) / 2) + $w.scrollLeft()) - }); - - return true; - }, - - bottom : function () { - return /bottom/i.test(this.settings.tip_settings.tip_location); - }, - - top : function () { - return /top/i.test(this.settings.tip_settings.tip_location); - }, - - right : function () { - return /right/i.test(this.settings.tip_settings.tip_location); - }, - - left : function () { - return /left/i.test(this.settings.tip_settings.tip_location); - }, - - corners : function (el) { - var w = $(window), - window_half = w.height() / 2, - //using this to calculate since scroll may not have finished yet. - tipOffset = Math.ceil(this.settings.$target.offset().top - window_half + this.settings.$next_tip.outerHeight()), - right = w.width() + w.scrollLeft(), - offsetBottom = w.height() + tipOffset, - bottom = w.height() + w.scrollTop(), - top = w.scrollTop(); - - if (tipOffset < top) { - if (tipOffset < 0) { - top = 0; - } else { - top = tipOffset; - } - } - - if (offsetBottom > bottom) { - bottom = offsetBottom; - } - - return [ - el.offset().top < top, - right < el.offset().left + el.outerWidth(), - bottom < el.offset().top + el.outerHeight(), - w.scrollLeft() > el.offset().left - ]; - }, - - visible : function (hidden_corners) { - var i = hidden_corners.length; - - while (i--) { - if (hidden_corners[i]) return false; - } - - return true; - }, - - nub_position : function (nub, pos, def) { - if (pos === 'auto') { - nub.addClass(def); - } else { - nub.addClass(pos); - } - }, - - startTimer : function () { - if (this.settings.$li.length) { - this.settings.automate = setTimeout(function () { - this.hide(); - this.show(); - this.startTimer(); - }.bind(this), this.settings.timer); - } else { - clearTimeout(this.settings.automate); - } - }, - - end : function () { - if (this.settings.cookie_monster) { - $.cookie(this.settings.cookie_name, 'ridden', { expires: this.settings.cookie_expires, domain: this.settings.cookie_domain }); - } - - if (this.settings.timer > 0) { - clearTimeout(this.settings.automate); - } - - if (this.settings.modal && this.settings.expose) { - this.un_expose(); - } - - this.settings.$next_tip.data('closed', true); - - $('.joyride-modal-bg').hide(); - this.settings.$current_tip.hide(); - this.settings.post_step_callback(this.settings.$li.index(), this.settings.$current_tip); - this.settings.post_ride_callback(this.settings.$li.index(), this.settings.$current_tip); - $('.joyride-tip-guide').remove(); - }, - - off : function () { - $(this.scope).off('.joyride'); - $(window).off('.joyride'); - $('.joyride-close-tip, .joyride-next-tip, .joyride-modal-bg').off('.joyride'); - $('.joyride-tip-guide, .joyride-modal-bg').remove(); - clearTimeout(this.settings.automate); - this.settings = {}; - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.js b/bower_components/foundation/js/foundation/foundation.js deleted file mode 100644 index 889aa23..0000000 --- a/bower_components/foundation/js/foundation/foundation.js +++ /dev/null @@ -1,419 +0,0 @@ -/* - * Foundation Responsive Library - * http://foundation.zurb.com - * Copyright 2013, ZURB - * Free to use under the MIT license. - * http://www.opensource.org/licenses/mit-license.php -*/ - -(function ($, window, document, undefined) { - 'use strict'; - - // Used to retrieve Foundation media queries from CSS. - if($('head').has('.foundation-mq-small').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-medium').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-large').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-xlarge').length === 0) { - $('head').append(''); - } - - if($('head').has('.foundation-mq-xxlarge').length === 0) { - $('head').append(''); - } - - // Enable FastClick if present - - $(function() { - if(typeof FastClick !== 'undefined') { - // Don't attach to body if undefined - if (typeof document.body !== 'undefined') { - FastClick.attach(document.body); - } - } - }); - - // private Fast Selector wrapper, - // returns jQuery object. Only use where - // getElementById is not available. - var S = function (selector, context) { - if (typeof selector === 'string') { - if (context) { - return $(context.querySelectorAll(selector)); - } - - return $(document.querySelectorAll(selector)); - } - - return $(selector, context); - }; - - /* - https://github.com/paulirish/matchMedia.js - */ - - window.matchMedia = window.matchMedia || (function( doc, undefined ) { - - "use strict"; - - var bool, - docElem = doc.documentElement, - refNode = docElem.firstElementChild || docElem.firstChild, - // fakeBody required for - fakeBody = doc.createElement( "body" ), - div = doc.createElement( "div" ); - - div.id = "mq-test-1"; - div.style.cssText = "position:absolute;top:-100em"; - fakeBody.style.background = "none"; - fakeBody.appendChild(div); - - return function(q){ - - div.innerHTML = "­"; - - docElem.insertBefore( fakeBody, refNode ); - bool = div.offsetWidth === 42; - docElem.removeChild( fakeBody ); - - return { - matches: bool, - media: q - }; - - }; - - }( document )); - - /* - * jquery.requestAnimationFrame - * https://github.com/gnarf37/jquery-requestAnimationFrame - * Requires jQuery 1.8+ - * - * Copyright (c) 2012 Corey Frang - * Licensed under the MIT license. - */ - - (function( $ ) { - - // requestAnimationFrame polyfill adapted from Erik Möller - // fixes from Paul Irish and Tino Zijdel - // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ - // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating - - - var animating, - lastTime = 0, - vendors = ['webkit', 'moz'], - requestAnimationFrame = window.requestAnimationFrame, - cancelAnimationFrame = window.cancelAnimationFrame; - - for(; lastTime < vendors.length && !requestAnimationFrame; lastTime++) { - requestAnimationFrame = window[ vendors[lastTime] + "RequestAnimationFrame" ]; - cancelAnimationFrame = cancelAnimationFrame || - window[ vendors[lastTime] + "CancelAnimationFrame" ] || - window[ vendors[lastTime] + "CancelRequestAnimationFrame" ]; - } - - function raf() { - if ( animating ) { - requestAnimationFrame( raf ); - jQuery.fx.tick(); - } - } - - if ( requestAnimationFrame ) { - // use rAF - window.requestAnimationFrame = requestAnimationFrame; - window.cancelAnimationFrame = cancelAnimationFrame; - jQuery.fx.timer = function( timer ) { - if ( timer() && jQuery.timers.push( timer ) && !animating ) { - animating = true; - raf(); - } - }; - - jQuery.fx.stop = function() { - animating = false; - }; - } else { - // polyfill - window.requestAnimationFrame = function( callback, element ) { - var currTime = new Date().getTime(), - timeToCall = Math.max( 0, 16 - ( currTime - lastTime ) ), - id = window.setTimeout( function() { - callback( currTime + timeToCall ); - }, timeToCall ); - lastTime = currTime + timeToCall; - return id; - }; - - window.cancelAnimationFrame = function(id) { - clearTimeout(id); - }; - - } - - }( jQuery )); - - - function removeQuotes (string) { - if (typeof string === 'string' || string instanceof String) { - string = string.replace(/^[\\/'"]+|(;\s?})+|[\\/'"]+$/g, ''); - } - - return string; - } - - window.Foundation = { - name : 'Foundation', - - version : '5.0.3', - - media_queries : { - small : S('.foundation-mq-small').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - medium : S('.foundation-mq-medium').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - large : S('.foundation-mq-large').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xlarge: S('.foundation-mq-xlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, ''), - xxlarge: S('.foundation-mq-xxlarge').css('font-family').replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g, '') - }, - - stylesheet : $('').appendTo('head')[0].sheet, - - init : function (scope, libraries, method, options, response) { - var library_arr, - args = [scope, method, options, response], - responses = []; - - // check RTL - this.rtl = /rtl/i.test(S('html').attr('dir')); - - // set foundation global scope - this.scope = scope || this.scope; - - if (libraries && typeof libraries === 'string' && !/reflow/i.test(libraries)) { - if (this.libs.hasOwnProperty(libraries)) { - responses.push(this.init_lib(libraries, args)); - } - } else { - for (var lib in this.libs) { - responses.push(this.init_lib(lib, libraries)); - } - } - - return scope; - }, - - init_lib : function (lib, args) { - if (this.libs.hasOwnProperty(lib)) { - this.patch(this.libs[lib]); - - if (args && args.hasOwnProperty(lib)) { - return this.libs[lib].init.apply(this.libs[lib], [this.scope, args[lib]]); - } - - args = args instanceof Array ? args : Array(args); // PATCH: added this line - return this.libs[lib].init.apply(this.libs[lib], args); - } - - return function () {}; - }, - - patch : function (lib) { - lib.scope = this.scope; - lib['data_options'] = this.lib_methods.data_options; - lib['bindings'] = this.lib_methods.bindings; - lib['S'] = S; - lib.rtl = this.rtl; - }, - - inherit : function (scope, methods) { - var methods_arr = methods.split(' '); - - for (var i = methods_arr.length - 1; i >= 0; i--) { - if (this.lib_methods.hasOwnProperty(methods_arr[i])) { - this.libs[scope.name][methods_arr[i]] = this.lib_methods[methods_arr[i]]; - } - } - }, - - random_str : function (length) { - var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split(''); - - if (!length) { - length = Math.floor(Math.random() * chars.length); - } - - var str = ''; - for (var i = 0; i < length; i++) { - str += chars[Math.floor(Math.random() * chars.length)]; - } - return str; - }, - - libs : {}, - - // methods that can be inherited in libraries - lib_methods : { - throttle : function(fun, delay) { - var timer = null; - - return function () { - var context = this, args = arguments; - - clearTimeout(timer); - timer = setTimeout(function () { - fun.apply(context, args); - }, delay); - }; - }, - - // parses data-options attribute - data_options : function (el) { - var opts = {}, ii, p, opts_arr, opts_len, - data_options = el.data('options'); - - if (typeof data_options === 'object') { - return data_options; - } - - opts_arr = (data_options || ':').split(';'), - opts_len = opts_arr.length; - - function isNumber (o) { - return ! isNaN (o-0) && o !== null && o !== "" && o !== false && o !== true; - } - - function trim(str) { - if (typeof str === 'string') return $.trim(str); - return str; - } - - // parse options - for (ii = opts_len - 1; ii >= 0; ii--) { - p = opts_arr[ii].split(':'); - - if (/true/i.test(p[1])) p[1] = true; - if (/false/i.test(p[1])) p[1] = false; - if (isNumber(p[1])) p[1] = parseInt(p[1], 10); - - if (p.length === 2 && p[0].length > 0) { - opts[trim(p[0])] = trim(p[1]); - } - } - - return opts; - }, - - delay : function (fun, delay) { - return setTimeout(fun, delay); - }, - - // test for empty object or array - empty : function (obj) { - if (obj.length && obj.length > 0) return false; - if (obj.length && obj.length === 0) return true; - - for (var key in obj) { - if (hasOwnProperty.call(obj, key)) return false; - } - - return true; - }, - - register_media : function(media, media_class) { - if(Foundation.media_queries[media] === undefined) { - $('head').append(''); - Foundation.media_queries[media] = removeQuotes($('.' + media_class).css('font-family')); - } - }, - - addCustomRule : function(rule, media) { - if(media === undefined) { - Foundation.stylesheet.insertRule(rule, Foundation.stylesheet.cssRules.length); - } else { - var query = Foundation.media_queries[media]; - if(query !== undefined) { - Foundation.stylesheet.insertRule('@media ' + - Foundation.media_queries[media] + '{ ' + rule + ' }'); - } - } - }, - - loaded : function (image, callback) { - function loaded () { - callback(image[0]); - } - - function bindLoad () { - this.one('load', loaded); - - if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { - var src = this.attr( 'src' ), - param = src.match( /\?/ ) ? '&' : '?'; - - param += 'random=' + (new Date()).getTime(); - this.attr('src', src + param); - } - } - - if (!image.attr('src')) { - loaded(); - return; - } - - if (image[0].complete || image[0].readyState === 4) { - loaded(); - } else { - bindLoad.call(image); - } - }, - - bindings : function (method, options) { - var self = this, - should_bind_events = !S(this).data(this.name + '-init'); - - if (typeof method === 'string') { - return this[method].call(this, options); - } - - if (S(this.scope).is('[data-' + this.name +']')) { - S(this.scope).data(this.name + '-init', $.extend({}, this.settings, (options || method), this.data_options(S(this.scope)))); - - if (should_bind_events) { - this.events(this.scope); - } - - } else { - S('[data-' + this.name + ']', this.scope).each(function () { - var should_bind_events = !S(this).data(self.name + '-init'); - - S(this).data(self.name + '-init', $.extend({}, self.settings, (options || method), self.data_options(S(this)))); - - if (should_bind_events) { - self.events(this); - } - }); - } - } - } - }; - - $.fn.foundation = function () { - var args = Array.prototype.slice.call(arguments, 0); - - return this.each(function () { - Foundation.init.apply(Foundation, [this].concat(args)); - return this; - }); - }; - -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.magellan.js b/bower_components/foundation/js/foundation/foundation.magellan.js deleted file mode 100644 index 542a35a..0000000 --- a/bower_components/foundation/js/foundation/foundation.magellan.js +++ /dev/null @@ -1,130 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.magellan = { - name : 'magellan', - - version : '5.0.3', - - settings : { - active_class: 'active', - threshold: 0 - }, - - init : function (scope, method, options) { - this.fixed_magellan = $("[data-magellan-expedition]"); - this.magellan_placeholder = $('
    ').css({ - height: this.fixed_magellan.outerHeight(true) - }).hide().insertAfter(this.fixed_magellan); - this.set_threshold(); - this.set_active_class(method); - this.last_destination = $('[data-magellan-destination]').last(); - this.events(); - }, - - events : function () { - var self = this; - - $(this.scope) - .off('.magellan') - .on('arrival.fndtn.magellan', '[data-magellan-arrival]', function (e) { - var $destination = $(this), - $expedition = $destination.closest('[data-magellan-expedition]'), - active_class = $expedition.attr('data-magellan-active-class') - || self.settings.active_class; - - $destination - .closest('[data-magellan-expedition]') - .find('[data-magellan-arrival]') - .not($destination) - .removeClass(active_class); - $destination.addClass(active_class); - }); - - this.fixed_magellan - .off('.magellan') - .on('update-position.fndtn.magellan', function() { - var $el = $(this); - }) - .trigger('update-position'); - - $(window) - .off('.magellan') - .on('resize.fndtn.magellan', function() { - this.fixed_magellan.trigger('update-position'); - }.bind(this)) - .on('scroll.fndtn.magellan', function() { - var windowScrollTop = $(window).scrollTop(); - self.fixed_magellan.each(function() { - var $expedition = $(this); - if (typeof $expedition.data('magellan-top-offset') === 'undefined') { - $expedition.data('magellan-top-offset', $expedition.offset().top); - } - if (typeof $expedition.data('magellan-fixed-position') === 'undefined') { - $expedition.data('magellan-fixed-position', false); - } - var fixed_position = (windowScrollTop + self.settings.threshold) > $expedition.data("magellan-top-offset"); - var attr = $expedition.attr('data-magellan-top-offset'); - - if ($expedition.data("magellan-fixed-position") != fixed_position) { - $expedition.data("magellan-fixed-position", fixed_position); - if (fixed_position) { - $expedition.addClass('fixed'); - $expedition.css({position:"fixed", top:0}); - self.magellan_placeholder.show(); - } else { - $expedition.removeClass('fixed'); - $expedition.css({position:"", top:""}); - self.magellan_placeholder.hide(); - } - if (fixed_position && typeof attr != 'undefined' && attr != false) { - $expedition.css({position:"fixed", top:attr + "px"}); - } - } - }); - }); - - - if (this.last_destination.length > 0) { - $(window).on('scroll.fndtn.magellan', function (e) { - var windowScrollTop = $(window).scrollTop(), - scrolltopPlusHeight = windowScrollTop + $(window).height(), - lastDestinationTop = Math.ceil(self.last_destination.offset().top); - - $('[data-magellan-destination]').each(function () { - var $destination = $(this), - destination_name = $destination.attr('data-magellan-destination'), - topOffset = $destination.offset().top - $destination.outerHeight(true) - windowScrollTop; - if (topOffset <= self.settings.threshold) { - $("[data-magellan-arrival='" + destination_name + "']").trigger('arrival'); - } - // In large screens we may hit the bottom of the page and dont reach the top of the last magellan-destination, so lets force it - if (scrolltopPlusHeight >= $(self.scope).height() && lastDestinationTop > windowScrollTop && lastDestinationTop < scrolltopPlusHeight) { - $('[data-magellan-arrival]').last().trigger('arrival'); - } - }); - }); - } - }, - - set_threshold : function () { - if (typeof this.settings.threshold !== 'number') { - this.settings.threshold = (this.fixed_magellan.length > 0) ? - this.fixed_magellan.outerHeight(true) : 0; - } - }, - - set_active_class : function (options) { - if (options && options.active_class && typeof options.active_class === 'string') { - this.settings.active_class = options.active_class; - } - }, - - off : function () { - $(this.scope).off('.fndtn.magellan'); - $(window).off('.fndtn.magellan'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.offcanvas.js b/bower_components/foundation/js/foundation/foundation.offcanvas.js deleted file mode 100644 index 3f8b76b..0000000 --- a/bower_components/foundation/js/foundation/foundation.offcanvas.js +++ /dev/null @@ -1,37 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.offcanvas = { - name : 'offcanvas', - - version : '5.0.3', - - settings : {}, - - init : function (scope, method, options) { - this.events(); - }, - - events : function () { - $(this.scope).off('.offcanvas') - .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { - e.preventDefault(); - $(this).closest('.off-canvas-wrap').toggleClass('move-right'); - }) - .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { - e.preventDefault(); - $(".off-canvas-wrap").removeClass("move-right"); - }) - .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { - e.preventDefault(); - $(this).closest(".off-canvas-wrap").toggleClass("move-left"); - }) - .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { - e.preventDefault(); - $(".off-canvas-wrap").removeClass("move-left"); - }); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.orbit.js b/bower_components/foundation/js/foundation/foundation.orbit.js deleted file mode 100644 index 590579b..0000000 --- a/bower_components/foundation/js/foundation/foundation.orbit.js +++ /dev/null @@ -1,456 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - var noop = function() {}; - - var Orbit = function(el, settings) { - // Don't reinitialize plugin - if (el.hasClass(settings.slides_container_class)) { - return this; - } - - var self = this, - container, - slides_container = el, - number_container, - bullets_container, - timer_container, - idx = 0, - animate, - timer, - locked = false, - adjust_height_after = false; - - slides_container.children().first().addClass(settings.active_slide_class); - - self.update_slide_number = function(index) { - if (settings.slide_number) { - number_container.find('span:first').text(parseInt(index)+1); - number_container.find('span:last').text(slides_container.children().length); - } - if (settings.bullets) { - bullets_container.children().removeClass(settings.bullets_active_class); - $(bullets_container.children().get(index)).addClass(settings.bullets_active_class); - } - }; - - self.update_active_link = function(index) { - var link = $('a[data-orbit-link="'+slides_container.children().eq(index).attr('data-orbit-slide')+'"]'); - link.siblings().removeClass(settings.bullets_active_class); - link.addClass(settings.bullets_active_class); - }; - - self.build_markup = function() { - slides_container.wrap('
    '); - container = slides_container.parent(); - slides_container.addClass(settings.slides_container_class); - - if (settings.navigation_arrows) { - container.append($('').addClass(settings.prev_class)); - container.append($('').addClass(settings.next_class)); - } - - if (settings.timer) { - timer_container = $('
    ').addClass(settings.timer_container_class); - timer_container.append(''); - timer_container.append($('
    ').addClass(settings.timer_progress_class)); - timer_container.addClass(settings.timer_paused_class); - container.append(timer_container); - } - - if (settings.slide_number) { - number_container = $('
    ').addClass(settings.slide_number_class); - number_container.append(' ' + settings.slide_number_text + ' '); - container.append(number_container); - } - - if (settings.bullets) { - bullets_container = $('
      ').addClass(settings.bullets_container_class); - container.append(bullets_container); - bullets_container.wrap('
      '); - slides_container.children().each(function(idx, el) { - var bullet = $('
    1. ').attr('data-orbit-slide', idx); - bullets_container.append(bullet); - }); - } - - if (settings.stack_on_small) { - container.addClass(settings.stack_on_small_class); - } - - self.update_slide_number(0); - self.update_active_link(0); - }; - - self._goto = function(next_idx, start_timer) { - // if (locked) {return false;} - if (next_idx === idx) {return false;} - if (typeof timer === 'object') {timer.restart();} - var slides = slides_container.children(); - - var dir = 'next'; - locked = true; - if (next_idx < idx) {dir = 'prev';} - if (next_idx >= slides.length) { - if (!settings.circular) return false; - next_idx = 0; - } else if (next_idx < 0) { - if (!settings.circular) return false; - next_idx = slides.length - 1; - } - - var current = $(slides.get(idx)); - var next = $(slides.get(next_idx)); - - current.css('zIndex', 2); - current.removeClass(settings.active_slide_class); - next.css('zIndex', 4).addClass(settings.active_slide_class); - - slides_container.trigger('before-slide-change.fndtn.orbit'); - settings.before_slide_change(); - self.update_active_link(next_idx); - - var callback = function() { - var unlock = function() { - idx = next_idx; - locked = false; - if (start_timer === true) {timer = self.create_timer(); timer.start();} - self.update_slide_number(idx); - slides_container.trigger('after-slide-change.fndtn.orbit',[{slide_number: idx, total_slides: slides.length}]); - settings.after_slide_change(idx, slides.length); - }; - if (slides_container.height() != next.height() && settings.variable_height) { - slides_container.animate({'height': next.height()}, 250, 'linear', unlock); - } else { - unlock(); - } - }; - - if (slides.length === 1) {callback(); return false;} - - var start_animation = function() { - if (dir === 'next') {animate.next(current, next, callback);} - if (dir === 'prev') {animate.prev(current, next, callback);} - }; - - if (next.height() > slides_container.height() && settings.variable_height) { - slides_container.animate({'height': next.height()}, 250, 'linear', start_animation); - } else { - start_animation(); - } - }; - - self.next = function(e) { - e.stopImmediatePropagation(); - e.preventDefault(); - self._goto(idx + 1); - }; - - self.prev = function(e) { - e.stopImmediatePropagation(); - e.preventDefault(); - self._goto(idx - 1); - }; - - self.link_custom = function(e) { - e.preventDefault(); - var link = $(this).attr('data-orbit-link'); - if ((typeof link === 'string') && (link = $.trim(link)) != "") { - var slide = container.find('[data-orbit-slide='+link+']'); - if (slide.index() != -1) {self._goto(slide.index());} - } - }; - - self.link_bullet = function(e) { - var index = $(this).attr('data-orbit-slide'); - if ((typeof index === 'string') && (index = $.trim(index)) != "") { - if(isNaN(parseInt(index))) - { - var slide = container.find('[data-orbit-slide='+index+']'); - if (slide.index() != -1) {self._goto(slide.index() + 1);} - } - else - { - self._goto(parseInt(index)); - } - } - - } - - self.timer_callback = function() { - self._goto(idx + 1, true); - } - - self.compute_dimensions = function() { - var current = $(slides_container.children().get(idx)); - var h = current.height(); - if (!settings.variable_height) { - slides_container.children().each(function(){ - if ($(this).height() > h) { h = $(this).height(); } - }); - } - slides_container.height(h); - }; - - self.create_timer = function() { - var t = new Timer( - container.find('.'+settings.timer_container_class), - settings, - self.timer_callback - ); - return t; - }; - - self.stop_timer = function() { - if (typeof timer === 'object') timer.stop(); - }; - - self.toggle_timer = function() { - var t = container.find('.'+settings.timer_container_class); - if (t.hasClass(settings.timer_paused_class)) { - if (typeof timer === 'undefined') {timer = self.create_timer();} - timer.start(); - } - else { - if (typeof timer === 'object') {timer.stop();} - } - }; - - self.init = function() { - self.build_markup(); - if (settings.timer) {timer = self.create_timer(); timer.start();} - animate = new FadeAnimation(settings, slides_container); - if (settings.animation === 'slide') - animate = new SlideAnimation(settings, slides_container); - container.on('click', '.'+settings.next_class, self.next); - container.on('click', '.'+settings.prev_class, self.prev); - container.on('click', '[data-orbit-slide]', self.link_bullet); - container.on('click', self.toggle_timer); - if (settings.swipe) { - container.on('touchstart.fndtn.orbit', function(e) { - if (!e.touches) {e = e.originalEvent;} - var data = { - start_page_x: e.touches[0].pageX, - start_page_y: e.touches[0].pageY, - start_time: (new Date()).getTime(), - delta_x: 0, - is_scrolling: undefined - }; - container.data('swipe-transition', data); - e.stopPropagation(); - }) - .on('touchmove.fndtn.orbit', function(e) { - if (!e.touches) { e = e.originalEvent; } - // Ignore pinch/zoom events - if(e.touches.length > 1 || e.scale && e.scale !== 1) return; - - var data = container.data('swipe-transition'); - if (typeof data === 'undefined') {data = {};} - - data.delta_x = e.touches[0].pageX - data.start_page_x; - - if ( typeof data.is_scrolling === 'undefined') { - data.is_scrolling = !!( data.is_scrolling || Math.abs(data.delta_x) < Math.abs(e.touches[0].pageY - data.start_page_y) ); - } - - if (!data.is_scrolling && !data.active) { - e.preventDefault(); - var direction = (data.delta_x < 0) ? (idx+1) : (idx-1); - data.active = true; - self._goto(direction); - } - }) - .on('touchend.fndtn.orbit', function(e) { - container.data('swipe-transition', {}); - e.stopPropagation(); - }) - } - container.on('mouseenter.fndtn.orbit', function(e) { - if (settings.timer && settings.pause_on_hover) { - self.stop_timer(); - } - }) - .on('mouseleave.fndtn.orbit', function(e) { - if (settings.timer && settings.resume_on_mouseout) { - timer.start(); - } - }); - - $(document).on('click', '[data-orbit-link]', self.link_custom); - $(window).on('resize', self.compute_dimensions); - $(window).on('load', self.compute_dimensions); - $(window).on('load', function(){ - container.prev('.preloader').css('display', 'none'); - }); - slides_container.trigger('ready.fndtn.orbit'); - }; - - self.init(); - }; - - var Timer = function(el, settings, callback) { - var self = this, - duration = settings.timer_speed, - progress = el.find('.'+settings.timer_progress_class), - start, - timeout, - left = -1; - - this.update_progress = function(w) { - var new_progress = progress.clone(); - new_progress.attr('style', ''); - new_progress.css('width', w+'%'); - progress.replaceWith(new_progress); - progress = new_progress; - }; - - this.restart = function() { - clearTimeout(timeout); - el.addClass(settings.timer_paused_class); - left = -1; - self.update_progress(0); - }; - - this.start = function() { - if (!el.hasClass(settings.timer_paused_class)) {return true;} - left = (left === -1) ? duration : left; - el.removeClass(settings.timer_paused_class); - start = new Date().getTime(); - progress.animate({'width': '100%'}, left, 'linear'); - timeout = setTimeout(function() { - self.restart(); - callback(); - }, left); - el.trigger('timer-started.fndtn.orbit') - }; - - this.stop = function() { - if (el.hasClass(settings.timer_paused_class)) {return true;} - clearTimeout(timeout); - el.addClass(settings.timer_paused_class); - var end = new Date().getTime(); - left = left - (end - start); - var w = 100 - ((left / duration) * 100); - self.update_progress(w); - el.trigger('timer-stopped.fndtn.orbit'); - }; - }; - - var SlideAnimation = function(settings, container) { - var duration = settings.animation_speed; - var is_rtl = ($('html[dir=rtl]').length === 1); - var margin = is_rtl ? 'marginRight' : 'marginLeft'; - var animMargin = {}; - animMargin[margin] = '0%'; - - this.next = function(current, next, callback) { - current.animate({marginLeft:'-100%'}, duration); - next.animate(animMargin, duration, function() { - current.css(margin, '100%'); - callback(); - }); - }; - - this.prev = function(current, prev, callback) { - current.animate({marginLeft:'100%'}, duration); - prev.css(margin, '-100%'); - prev.animate(animMargin, duration, function() { - current.css(margin, '100%'); - callback(); - }); - }; - }; - - var FadeAnimation = function(settings, container) { - var duration = settings.animation_speed; - var is_rtl = ($('html[dir=rtl]').length === 1); - var margin = is_rtl ? 'marginRight' : 'marginLeft'; - - this.next = function(current, next, callback) { - next.css({'margin':'0%', 'opacity':'0.01'}); - next.animate({'opacity':'1'}, duration, 'linear', function() { - current.css('margin', '100%'); - callback(); - }); - }; - - this.prev = function(current, prev, callback) { - prev.css({'margin':'0%', 'opacity':'0.01'}); - prev.animate({'opacity':'1'}, duration, 'linear', function() { - current.css('margin', '100%'); - callback(); - }); - }; - }; - - - Foundation.libs = Foundation.libs || {}; - - Foundation.libs.orbit = { - name: 'orbit', - - version: '5.0.3', - - settings: { - animation: 'slide', - timer_speed: 10000, - pause_on_hover: true, - resume_on_mouseout: false, - animation_speed: 500, - stack_on_small: false, - navigation_arrows: true, - slide_number: true, - slide_number_text: 'of', - container_class: 'orbit-container', - stack_on_small_class: 'orbit-stack-on-small', - next_class: 'orbit-next', - prev_class: 'orbit-prev', - timer_container_class: 'orbit-timer', - timer_paused_class: 'paused', - timer_progress_class: 'orbit-progress', - slides_container_class: 'orbit-slides-container', - bullets_container_class: 'orbit-bullets', - bullets_active_class: 'active', - slide_number_class: 'orbit-slide-number', - caption_class: 'orbit-caption', - active_slide_class: 'active', - orbit_transition_class: 'orbit-transitioning', - bullets: true, - circular: true, - timer: true, - variable_height: false, - swipe: true, - before_slide_change: noop, - after_slide_change: noop - }, - - init : function (scope, method, options) { - var self = this; - this.bindings(method, options); - }, - - events : function (instance) { - var orbit_instance = new Orbit($(instance), $(instance).data('orbit-init')); - $(instance).data(self.name + '-instance', orbit_instance); - }, - - reflow : function () { - var self = this; - - if ($(self.scope).is('[data-orbit]')) { - var $el = $(self.scope); - var instance = $el.data(self.name + '-instance'); - instance.compute_dimensions(); - } else { - $('[data-orbit]', self.scope).each(function(idx, el) { - var $el = $(el); - var opts = self.data_options($el); - var instance = $el.data(self.name + '-instance'); - instance.compute_dimensions(); - }); - } - } - }; - - -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.reveal.js b/bower_components/foundation/js/foundation/foundation.reveal.js deleted file mode 100644 index 8aaa184..0000000 --- a/bower_components/foundation/js/foundation/foundation.reveal.js +++ /dev/null @@ -1,391 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.reveal = { - name : 'reveal', - - version : '5.0.3', - - locked : false, - - settings : { - animation: 'fadeAndPop', - animation_speed: 250, - close_on_background_click: true, - close_on_esc: true, - dismiss_modal_class: 'close-reveal-modal', - bg_class: 'reveal-modal-bg', - open: function(){}, - opened: function(){}, - close: function(){}, - closed: function(){}, - bg : $('.reveal-modal-bg'), - css : { - open : { - 'opacity': 0, - 'visibility': 'visible', - 'display' : 'block' - }, - close : { - 'opacity': 1, - 'visibility': 'hidden', - 'display': 'none' - } - } - }, - - init : function (scope, method, options) { - Foundation.inherit(this, 'delay'); - $.extend(true, this.settings, method, options); - this.bindings(method, options); - }, - - events : function (scope) { - var self = this; - - $('[data-reveal-id]', this.scope) - .off('.reveal') - .on('click.fndtn.reveal', function (e) { - e.preventDefault(); - - if (!self.locked) { - var element = $(this), - ajax = element.data('reveal-ajax'); - - self.locked = true; - - if (typeof ajax === 'undefined') { - self.open.call(self, element); - } else { - var url = ajax === true ? element.attr('href') : ajax; - - self.open.call(self, element, {url: url}); - } - } - }); - - $(this.scope) - .off('.reveal'); - - $(document) - .on('click.fndtn.reveal', this.close_targets(), function (e) { - - e.preventDefault(); - - if (!self.locked) { - var settings = $('[data-reveal].open').data('reveal-init'), - bg_clicked = $(e.target)[0] === $('.' + settings.bg_class)[0]; - - if (bg_clicked && !settings.close_on_background_click) { - return; - } - - self.locked = true; - self.close.call(self, bg_clicked ? $('[data-reveal].open') : $(this).closest('[data-reveal]')); - } - }); - - if($('[data-reveal]', this.scope).length > 0) { - $(this.scope) - // .off('.reveal') - .on('open.fndtn.reveal', this.settings.open) - .on('opened.fndtn.reveal', this.settings.opened) - .on('opened.fndtn.reveal', this.open_video) - .on('close.fndtn.reveal', this.settings.close) - .on('closed.fndtn.reveal', this.settings.closed) - .on('closed.fndtn.reveal', this.close_video); - } else { - $(this.scope) - // .off('.reveal') - .on('open.fndtn.reveal', '[data-reveal]', this.settings.open) - .on('opened.fndtn.reveal', '[data-reveal]', this.settings.opened) - .on('opened.fndtn.reveal', '[data-reveal]', this.open_video) - .on('close.fndtn.reveal', '[data-reveal]', this.settings.close) - .on('closed.fndtn.reveal', '[data-reveal]', this.settings.closed) - .on('closed.fndtn.reveal', '[data-reveal]', this.close_video); - } - - return true; - }, - - // PATCH #3: turning on key up capture only when a reveal window is open - key_up_on : function (scope) { - var self = this; - - // PATCH #1: fixing multiple keyup event trigger from single key press - $('body').off('keyup.fndtn.reveal').on('keyup.fndtn.reveal', function ( event ) { - var open_modal = $('[data-reveal].open'), - settings = open_modal.data('reveal-init'); - // PATCH #2: making sure that the close event can be called only while unlocked, - // so that multiple keyup.fndtn.reveal events don't prevent clean closing of the reveal window. - if ( settings && event.which === 27 && settings.close_on_esc && !self.locked) { // 27 is the keycode for the Escape key - self.close.call(self, open_modal); - } - }); - - return true; - }, - - // PATCH #3: turning on key up capture only when a reveal window is open - key_up_off : function (scope) { - $('body').off('keyup.fndtn.reveal'); - return true; - }, - - open : function (target, ajax_settings) { - var self = this; - if (target) { - if (typeof target.selector !== 'undefined') { - var modal = $('#' + target.data('reveal-id')); - } else { - var modal = $(this.scope); - - ajax_settings = target; - } - } else { - var modal = $(this.scope); - } - - var settings = modal.data('reveal-init'); - - if (!modal.hasClass('open')) { - var open_modal = $('[data-reveal].open'); - - if (typeof modal.data('css-top') === 'undefined') { - modal.data('css-top', parseInt(modal.css('top'), 10)) - .data('offset', this.cache_offset(modal)); - } - - this.key_up_on(modal); // PATCH #3: turning on key up capture only when a reveal window is open - modal.trigger('open'); - - if (open_modal.length < 1) { - this.toggle_bg(modal); - } - - if (typeof ajax_settings === 'string') { - ajax_settings = { - url: ajax_settings - }; - } - - if (typeof ajax_settings === 'undefined' || !ajax_settings.url) { - if (open_modal.length > 0) { - var open_modal_settings = open_modal.data('reveal-init'); - this.hide(open_modal, open_modal_settings.css.close); - } - - this.show(modal, settings.css.open); - } else { - var old_success = typeof ajax_settings.success !== 'undefined' ? ajax_settings.success : null; - - $.extend(ajax_settings, { - success: function (data, textStatus, jqXHR) { - if ( $.isFunction(old_success) ) { - old_success(data, textStatus, jqXHR); - } - - modal.html(data); - $(modal).foundation('section', 'reflow'); - - if (open_modal.length > 0) { - var open_modal_settings = open_modal.data('reveal-init'); - self.hide(open_modal, open_modal_settings.css.close); - } - self.show(modal, settings.css.open); - } - }); - - $.ajax(ajax_settings); - } - } - }, - - close : function (modal) { - var modal = modal && modal.length ? modal : $(this.scope), - open_modals = $('[data-reveal].open'), - settings = modal.data('reveal-init'); - - if (open_modals.length > 0) { - this.locked = true; - this.key_up_off(modal); // PATCH #3: turning on key up capture only when a reveal window is open - modal.trigger('close'); - this.toggle_bg(modal); - this.hide(open_modals, settings.css.close, settings); - } - }, - - close_targets : function () { - var base = '.' + this.settings.dismiss_modal_class; - - if (this.settings.close_on_background_click) { - return base + ', .' + this.settings.bg_class; - } - - return base; - }, - - toggle_bg : function (modal) { - var settings = modal.data('reveal-init'); - - if ($('.' + this.settings.bg_class).length === 0) { - this.settings.bg = $('
      ', {'class': this.settings.bg_class}) - .appendTo('body'); - } - - if (this.settings.bg.filter(':visible').length > 0) { - this.hide(this.settings.bg); - } else { - this.show(this.settings.bg); - } - }, - - show : function (el, css) { - // is modal - if (css) { - var settings = el.data('reveal-init'); - if (el.parent('body').length === 0) { - var placeholder = el.wrap('
      ').parent(), - rootElement = this.settings.rootElement || 'body';; - el.on('closed.fndtn.reveal.wrapped', function() { - el.detach().appendTo(placeholder); - el.unwrap().unbind('closed.fndtn.reveal.wrapped'); - }); - - el.detach().appendTo(rootElement); - } - - if (/pop/i.test(settings.animation)) { - css.top = $(window).scrollTop() - el.data('offset') + 'px'; - var end_css = { - top: $(window).scrollTop() + el.data('css-top') + 'px', - opacity: 1 - }; - - return this.delay(function () { - return el - .css(css) - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.trigger('opened'); - }.bind(this)) - .addClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - if (/fade/i.test(settings.animation)) { - var end_css = {opacity: 1}; - - return this.delay(function () { - return el - .css(css) - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.trigger('opened'); - }.bind(this)) - .addClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - return el.css(css).show().css({opacity: 1}).addClass('open').trigger('opened'); - } - - var settings = this.settings; - - // should we animate the background? - if (/fade/i.test(settings.animation)) { - return el.fadeIn(settings.animation_speed / 2); - } - - return el.show(); - }, - - hide : function (el, css) { - // is modal - if (css) { - var settings = el.data('reveal-init'); - if (/pop/i.test(settings.animation)) { - var end_css = { - top: - $(window).scrollTop() - el.data('offset') + 'px', - opacity: 0 - }; - - return this.delay(function () { - return el - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.css(css).trigger('closed'); - }.bind(this)) - .removeClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - if (/fade/i.test(settings.animation)) { - var end_css = {opacity: 0}; - - return this.delay(function () { - return el - .animate(end_css, settings.animation_speed, 'linear', function () { - this.locked = false; - el.css(css).trigger('closed'); - }.bind(this)) - .removeClass('open'); - }.bind(this), settings.animation_speed / 2); - } - - return el.hide().css(css).removeClass('open').trigger('closed'); - } - - var settings = this.settings; - - // should we animate the background? - if (/fade/i.test(settings.animation)) { - return el.fadeOut(settings.animation_speed / 2); - } - - return el.hide(); - }, - - close_video : function (e) { - var video = $(this).find('.flex-video'), - iframe = video.find('iframe'); - - if (iframe.length > 0) { - iframe.attr('data-src', iframe[0].src); - iframe.attr('src', 'about:blank'); - video.hide(); - } - }, - - open_video : function (e) { - var video = $(this).find('.flex-video'), - iframe = video.find('iframe'); - - if (iframe.length > 0) { - var data_src = iframe.attr('data-src'); - if (typeof data_src === 'string') { - iframe[0].src = iframe.attr('data-src'); - } else { - var src = iframe[0].src; - iframe[0].src = undefined; - iframe[0].src = src; - } - video.show(); - } - }, - - cache_offset : function (modal) { - var offset = modal.show().height() + parseInt(modal.css('top'), 10); - - modal.hide(); - - return offset; - }, - - off : function () { - $(this.scope).off('.fndtn.reveal'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.tab.js b/bower_components/foundation/js/foundation/foundation.tab.js deleted file mode 100644 index 5e87e8b..0000000 --- a/bower_components/foundation/js/foundation/foundation.tab.js +++ /dev/null @@ -1,46 +0,0 @@ -/*jslint unparam: true, browser: true, indent: 2 */ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.tab = { - name : 'tab', - - version : '5.0.3', - - settings : { - active_class: 'active', - callback : function () {} - }, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - $(this.scope).off('.tab').on('click.fndtn.tab', '[data-tab] > dd > a', function (e) { - e.preventDefault(); - - var tab = $(this).parent(), - tabs = tab.closest('[data-tab]'), - target = $('#' + this.href.split('#')[1]), - siblings = tab.siblings(), - settings = tabs.data('tab-init'); - - // allow usage of data-tab-content attribute instead of href - if ($(this).data('tab-content')) { - target = $('#' + $(this).data('tab-content').split('#')[1]); - } - - tab.addClass(settings.active_class).trigger('opened'); - siblings.removeClass(settings.active_class); - target.siblings().removeClass(settings.active_class).end().addClass(settings.active_class); - settings.callback(tab); - tabs.trigger('toggled', [tab]); - }); - }, - - off : function () {}, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.tooltip.js b/bower_components/foundation/js/foundation/foundation.tooltip.js deleted file mode 100644 index cde5e2b..0000000 --- a/bower_components/foundation/js/foundation/foundation.tooltip.js +++ /dev/null @@ -1,203 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.tooltip = { - name : 'tooltip', - - version : '5.0.3', - - settings : { - additional_inheritable_classes : [], - tooltip_class : '.tooltip', - append_to: 'body', - touch_close_text: 'Tap To Close', - disable_for_touch: false, - tip_template : function (selector, content) { - return '' + content + ''; - } - }, - - cache : {}, - - init : function (scope, method, options) { - this.bindings(method, options); - }, - - events : function () { - var self = this; - - if (Modernizr.touch) { - $(this.scope) - .off('.tooltip') - .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', - '[data-tooltip]', function (e) { - var settings = $.extend({}, self.settings, self.data_options($(this))); - if (!settings.disable_for_touch) { - e.preventDefault(); - $(settings.tooltip_class).hide(); - self.showOrCreateTip($(this)); - } - }) - .on('click.fndtn.tooltip touchstart.fndtn.tooltip touchend.fndtn.tooltip', - this.settings.tooltip_class, function (e) { - e.preventDefault(); - $(this).fadeOut(150); - }); - } else { - $(this.scope) - .off('.tooltip') - .on('mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip', - '[data-tooltip]', function (e) { - var $this = $(this); - - if (/enter|over/i.test(e.type)) { - self.showOrCreateTip($this); - } else if (e.type === 'mouseout' || e.type === 'mouseleave') { - self.hide($this); - } - }); - } - }, - - showOrCreateTip : function ($target) { - var $tip = this.getTip($target); - - if ($tip && $tip.length > 0) { - return this.show($target); - } - - return this.create($target); - }, - - getTip : function ($target) { - var selector = this.selector($target), - tip = null; - - if (selector) { - tip = $('span[data-selector="' + selector + '"]' + this.settings.tooltip_class); - } - - return (typeof tip === 'object') ? tip : false; - }, - - selector : function ($target) { - var id = $target.attr('id'), - dataSelector = $target.attr('data-tooltip') || $target.attr('data-selector'); - - if ((id && id.length < 1 || !id) && typeof dataSelector != 'string') { - dataSelector = 'tooltip' + Math.random().toString(36).substring(7); - $target.attr('data-selector', dataSelector); - } - - return (id && id.length > 0) ? id : dataSelector; - }, - - create : function ($target) { - var $tip = $(this.settings.tip_template(this.selector($target), $('
      ').html($target.attr('title')).html())), - classes = this.inheritable_classes($target); - - $tip.addClass(classes).appendTo(this.settings.append_to); - if (Modernizr.touch) { - $tip.append(''+this.settings.touch_close_text+''); - } - $target.removeAttr('title').attr('title',''); - this.show($target); - }, - - reposition : function (target, tip, classes) { - var width, nub, nubHeight, nubWidth, column, objPos; - - tip.css('visibility', 'hidden').show(); - - width = target.data('width'); - nub = tip.children('.nub'); - nubHeight = nub.outerHeight(); - nubWidth = nub.outerHeight(); - - tip.css({'width' : (width) ? width : 'auto'}); - - objPos = function (obj, top, right, bottom, left, width) { - return obj.css({ - 'top' : (top) ? top : 'auto', - 'bottom' : (bottom) ? bottom : 'auto', - 'left' : (left) ? left : 'auto', - 'right' : (right) ? right : 'auto' - }).end(); - }; - - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', target.offset().left); - - if (this.small()) { - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', 12.5, $(this.scope).width()); - tip.addClass('tip-override'); - objPos(nub, -nubHeight, 'auto', 'auto', target.offset().left); - } else { - var left = target.offset().left; - if (Foundation.rtl) { - left = target.offset().left + target.offset().width - tip.outerWidth(); - } - objPos(tip, (target.offset().top + target.outerHeight() + 10), 'auto', 'auto', left); - tip.removeClass('tip-override'); - if (classes && classes.indexOf('tip-top') > -1) { - objPos(tip, (target.offset().top - tip.outerHeight() - 10), 'auto', 'auto', left) - .removeClass('tip-override'); - } else if (classes && classes.indexOf('tip-left') > -1) { - objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left - tip.outerWidth() - nubHeight)) - .removeClass('tip-override'); - } else if (classes && classes.indexOf('tip-right') > -1) { - objPos(tip, (target.offset().top + (target.outerHeight() / 2) - (tip.outerHeight() / 2)), 'auto', 'auto', (target.offset().left + target.outerWidth() + nubHeight)) - .removeClass('tip-override'); - } - } - - tip.css('visibility', 'visible').hide(); - }, - - small : function () { - return matchMedia(Foundation.media_queries.small).matches; - }, - - inheritable_classes : function (target) { - var inheritables = ['tip-top', 'tip-left', 'tip-bottom', 'tip-right', 'noradius'].concat(this.settings.additional_inheritable_classes), - classes = target.attr('class'), - filtered = classes ? $.map(classes.split(' '), function (el, i) { - if ($.inArray(el, inheritables) !== -1) { - return el; - } - }).join(' ') : ''; - - return $.trim(filtered); - }, - - show : function ($target) { - var $tip = this.getTip($target); - - this.reposition($target, $tip, $target.attr('class')); - $tip.fadeIn(150); - }, - - hide : function ($target) { - var $tip = this.getTip($target); - - $tip.fadeOut(150); - }, - - // deprecate reload - reload : function () { - var $self = $(this); - - return ($self.data('fndtn-tooltips')) ? $self.foundationTooltips('destroy').foundationTooltips('init') : $self.foundationTooltips('init'); - }, - - off : function () { - $(this.scope).off('.fndtn.tooltip'); - $(this.settings.tooltip_class).each(function (i) { - $('[data-tooltip]').get(i).attr('title', $(this).text()); - }).remove(); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/foundation/foundation.topbar.js b/bower_components/foundation/js/foundation/foundation.topbar.js deleted file mode 100644 index f590654..0000000 --- a/bower_components/foundation/js/foundation/foundation.topbar.js +++ /dev/null @@ -1,381 +0,0 @@ -;(function ($, window, document, undefined) { - 'use strict'; - - Foundation.libs.topbar = { - name : 'topbar', - - version: '5.0.3', - - settings : { - index : 0, - sticky_class : 'sticky', - custom_back_text: true, - back_text: 'Back', - is_hover: true, - mobile_show_parent_link: false, - scrolltop : true // jump to top when sticky nav menu toggle is clicked - }, - - init : function (section, method, options) { - Foundation.inherit(this, 'addCustomRule register_media throttle'); - var self = this; - - self.register_media('topbar', 'foundation-mq-topbar'); - - this.bindings(method, options); - - $('[data-topbar]', this.scope).each(function () { - var topbar = $(this), - settings = topbar.data('topbar-init'), - section = $('section', this), - titlebar = $('> ul', this).first(); - - topbar.data('index', 0); - - var topbarContainer = topbar.parent(); - if(topbarContainer.hasClass('fixed') || topbarContainer.hasClass(settings.sticky_class)) { - self.settings.sticky_class = settings.sticky_class; - self.settings.sticky_topbar = topbar; - topbar.data('height', topbarContainer.outerHeight()); - topbar.data('stickyoffset', topbarContainer.offset().top); - } else { - topbar.data('height', topbar.outerHeight()); - } - - if (!settings.assembled) self.assemble(topbar); - - if (settings.is_hover) { - $('.has-dropdown', topbar).addClass('not-click'); - } else { - $('.has-dropdown', topbar).removeClass('not-click'); - } - - // Pad body when sticky (scrolled) or fixed. - self.addCustomRule('.f-topbar-fixed { padding-top: ' + topbar.data('height') + 'px }'); - - if (topbarContainer.hasClass('fixed')) { - $('body').addClass('f-topbar-fixed'); - } - }); - - }, - - toggle: function (toggleEl) { - var self = this; - - if (toggleEl) { - var topbar = $(toggleEl).closest('[data-topbar]'); - } else { - var topbar = $('[data-topbar]'); - } - - var settings = topbar.data('topbar-init'); - - var section = $('section, .section', topbar); - - if (self.breakpoint()) { - if (!self.rtl) { - section.css({left: '0%'}); - $('>.name', section).css({left: '100%'}); - } else { - section.css({right: '0%'}); - $('>.name', section).css({right: '100%'}); - } - - $('li.moved', section).removeClass('moved'); - topbar.data('index', 0); - - topbar - .toggleClass('expanded') - .css('height', ''); - } - - if (settings.scrolltop) { - if (!topbar.hasClass('expanded')) { - if (topbar.hasClass('fixed')) { - topbar.parent().addClass('fixed'); - topbar.removeClass('fixed'); - $('body').addClass('f-topbar-fixed'); - } - } else if (topbar.parent().hasClass('fixed')) { - if (settings.scrolltop) { - topbar.parent().removeClass('fixed'); - topbar.addClass('fixed'); - $('body').removeClass('f-topbar-fixed'); - - window.scrollTo(0,0); - } else { - topbar.parent().removeClass('expanded'); - } - } - } else { - if(topbar.parent().hasClass(self.settings.sticky_class)) { - topbar.parent().addClass('fixed'); - } - - if(topbar.parent().hasClass('fixed')) { - if (!topbar.hasClass('expanded')) { - topbar.removeClass('fixed'); - topbar.parent().removeClass('expanded'); - self.update_sticky_positioning(); - } else { - topbar.addClass('fixed'); - topbar.parent().addClass('expanded'); - $('body').addClass('f-topbar-fixed'); - } - } - } - }, - - timer : null, - - events : function (bar) { - var self = this; - $(this.scope) - .off('.topbar') - .on('click.fndtn.topbar', '[data-topbar] .toggle-topbar', function (e) { - e.preventDefault(); - self.toggle(this); - }) - .on('click.fndtn.topbar', '[data-topbar] li.has-dropdown', function (e) { - var li = $(this), - target = $(e.target), - topbar = li.closest('[data-topbar]'), - settings = topbar.data('topbar-init'); - - if(target.data('revealId')) { - self.toggle(); - return; - } - - if (self.breakpoint()) return; - if (settings.is_hover && !Modernizr.touch) return; - - e.stopImmediatePropagation(); - - if (li.hasClass('hover')) { - li - .removeClass('hover') - .find('li') - .removeClass('hover'); - - li.parents('li.hover') - .removeClass('hover'); - } else { - li.addClass('hover'); - - if (target[0].nodeName === 'A' && target.parent().hasClass('has-dropdown')) { - e.preventDefault(); - } - } - }) - .on('click.fndtn.topbar', '[data-topbar] .has-dropdown>a', function (e) { - if (self.breakpoint()) { - - e.preventDefault(); - - var $this = $(this), - topbar = $this.closest('[data-topbar]'), - section = topbar.find('section, .section'), - dropdownHeight = $this.next('.dropdown').outerHeight(), - $selectedLi = $this.closest('li'); - - topbar.data('index', topbar.data('index') + 1); - $selectedLi.addClass('moved'); - - if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); - } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); - } - - topbar.css('height', $this.siblings('ul').outerHeight(true) + topbar.data('height')); - } - }); - - $(window).off('.topbar').on('resize.fndtn.topbar', self.throttle(function () { - self.resize.call(self); - }, 50)).trigger('resize'); - - $('body').off('.topbar').on('click.fndtn.topbar touchstart.fndtn.topbar', function (e) { - var parent = $(e.target).closest('li').closest('li.hover'); - - if (parent.length > 0) { - return; - } - - $('[data-topbar] li').removeClass('hover'); - }); - - // Go up a level on Click - $(this.scope).on('click.fndtn.topbar', '[data-topbar] .has-dropdown .back', function (e) { - e.preventDefault(); - - var $this = $(this), - topbar = $this.closest('[data-topbar]'), - section = topbar.find('section, .section'), - settings = topbar.data('topbar-init'), - $movedLi = $this.closest('li.moved'), - $previousLevelUl = $movedLi.parent(); - - topbar.data('index', topbar.data('index') - 1); - - if (!self.rtl) { - section.css({left: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({left: 100 * topbar.data('index') + '%'}); - } else { - section.css({right: -(100 * topbar.data('index')) + '%'}); - section.find('>.name').css({right: 100 * topbar.data('index') + '%'}); - } - - if (topbar.data('index') === 0) { - topbar.css('height', ''); - } else { - topbar.css('height', $previousLevelUl.outerHeight(true) + topbar.data('height')); - } - - setTimeout(function () { - $movedLi.removeClass('moved'); - }, 300); - }); - }, - - resize : function () { - var self = this; - $('[data-topbar]').each(function () { - var topbar = $(this), - settings = topbar.data('topbar-init'); - - var stickyContainer = topbar.parent('.' + self.settings.sticky_class); - var stickyOffset; - - if (!self.breakpoint()) { - var doToggle = topbar.hasClass('expanded'); - topbar - .css('height', '') - .removeClass('expanded') - .find('li') - .removeClass('hover'); - - if(doToggle) { - self.toggle(topbar); - } - } - - if(stickyContainer.length > 0) { - if(stickyContainer.hasClass('fixed')) { - // Remove the fixed to allow for correct calculation of the offset. - stickyContainer.removeClass('fixed'); - - stickyOffset = stickyContainer.offset().top; - if($(document.body).hasClass('f-topbar-fixed')) { - stickyOffset -= topbar.data('height'); - } - - topbar.data('stickyoffset', stickyOffset); - stickyContainer.addClass('fixed'); - } else { - stickyOffset = stickyContainer.offset().top; - topbar.data('stickyoffset', stickyOffset); - } - } - - }); - }, - - breakpoint : function () { - return !matchMedia(Foundation.media_queries['topbar']).matches; - }, - - assemble : function (topbar) { - var self = this, - settings = topbar.data('topbar-init'), - section = $('section', topbar), - titlebar = $('> ul', topbar).first(); - - // Pull element out of the DOM for manipulation - section.detach(); - - $('.has-dropdown>a', section).each(function () { - var $link = $(this), - $dropdown = $link.siblings('.dropdown'), - url = $link.attr('href'); - - if (settings.mobile_show_parent_link && url && url.length > 1) { - var $titleLi = $('
    2. ' + $link.text() +'
    3. '); - } else { - var $titleLi = $('
    4. '); - } - - // Copy link to subnav - if (settings.custom_back_text == true) { - $('h5>a', $titleLi).html(settings.back_text); - } else { - $('h5>a', $titleLi).html('« ' + $link.html()); - } - $dropdown.prepend($titleLi); - }); - - // Put element back in the DOM - section.appendTo(topbar); - - // check for sticky - this.sticky(); - - this.assembled(topbar); - }, - - assembled : function (topbar) { - topbar.data('topbar-init', $.extend({}, topbar.data('topbar-init'), {assembled: true})); - }, - - height : function (ul) { - var total = 0, - self = this; - - $('> li', ul).each(function () { total += $(this).outerHeight(true); }); - - return total; - }, - - sticky : function () { - var $window = $(window), - self = this; - - $(window).on('scroll', function() { - self.update_sticky_positioning(); - }); - }, - - update_sticky_positioning: function() { - var klass = '.' + this.settings.sticky_class; - var $window = $(window); - - if ($(klass).length > 0) { - var distance = this.settings.sticky_topbar.data('stickyoffset'); - if (!$(klass).hasClass('expanded')) { - if ($window.scrollTop() > (distance)) { - if (!$(klass).hasClass('fixed')) { - $(klass).addClass('fixed'); - $('body').addClass('f-topbar-fixed'); - } - } else if ($window.scrollTop() <= distance) { - if ($(klass).hasClass('fixed')) { - $(klass).removeClass('fixed'); - $('body').removeClass('f-topbar-fixed'); - } - } - } - } - }, - - off : function () { - $(this.scope).off('.fndtn.topbar'); - $(window).off('.fndtn.topbar'); - }, - - reflow : function () {} - }; -}(jQuery, this, this.document)); diff --git a/bower_components/foundation/js/vendor/fastclick.js b/bower_components/foundation/js/vendor/fastclick.js deleted file mode 100644 index ec6030b..0000000 --- a/bower_components/foundation/js/vendor/fastclick.js +++ /dev/null @@ -1,9 +0,0 @@ -/** - * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. - * - * @version 0.6.11 - * @codingstandard ftlabs-jsv2 - * @copyright The Financial Times Limited [All Rights Reserved] - * @license MIT License (see LICENSE.txt) - */ -function FastClick(a){"use strict";var b,c=this;if(this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=10,this.layer=a,!a||!a.nodeType)throw new TypeError("Layer must be a document node");this.onClick=function(){return FastClick.prototype.onClick.apply(c,arguments)},this.onMouse=function(){return FastClick.prototype.onMouse.apply(c,arguments)},this.onTouchStart=function(){return FastClick.prototype.onTouchStart.apply(c,arguments)},this.onTouchMove=function(){return FastClick.prototype.onTouchMove.apply(c,arguments)},this.onTouchEnd=function(){return FastClick.prototype.onTouchEnd.apply(c,arguments)},this.onTouchCancel=function(){return FastClick.prototype.onTouchCancel.apply(c,arguments)},FastClick.notNeeded(a)||(this.deviceIsAndroid&&(a.addEventListener("mouseover",this.onMouse,!0),a.addEventListener("mousedown",this.onMouse,!0),a.addEventListener("mouseup",this.onMouse,!0)),a.addEventListener("click",this.onClick,!0),a.addEventListener("touchstart",this.onTouchStart,!1),a.addEventListener("touchmove",this.onTouchMove,!1),a.addEventListener("touchend",this.onTouchEnd,!1),a.addEventListener("touchcancel",this.onTouchCancel,!1),Event.prototype.stopImmediatePropagation||(a.removeEventListener=function(b,c,d){var e=Node.prototype.removeEventListener;"click"===b?e.call(a,b,c.hijacked||c,d):e.call(a,b,c,d)},a.addEventListener=function(b,c,d){var e=Node.prototype.addEventListener;"click"===b?e.call(a,b,c.hijacked||(c.hijacked=function(a){a.propagationStopped||c(a)}),d):e.call(a,b,c,d)}),"function"==typeof a.onclick&&(b=a.onclick,a.addEventListener("click",function(a){b(a)},!1),a.onclick=null))}FastClick.prototype.deviceIsAndroid=navigator.userAgent.indexOf("Android")>0,FastClick.prototype.deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent),FastClick.prototype.deviceIsIOS4=FastClick.prototype.deviceIsIOS&&/OS 4_\d(_\d)?/.test(navigator.userAgent),FastClick.prototype.deviceIsIOSWithBadTarget=FastClick.prototype.deviceIsIOS&&/OS ([6-9]|\d{2})_\d/.test(navigator.userAgent),FastClick.prototype.needsClick=function(a){"use strict";switch(a.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(a.disabled)return!0;break;case"input":if(this.deviceIsIOS&&"file"===a.type||a.disabled)return!0;break;case"label":case"video":return!0}return/\bneedsclick\b/.test(a.className)},FastClick.prototype.needsFocus=function(a){"use strict";switch(a.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!this.deviceIsAndroid;case"input":switch(a.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!a.disabled&&!a.readOnly;default:return/\bneedsfocus\b/.test(a.className)}},FastClick.prototype.sendClick=function(a,b){"use strict";var c,d;document.activeElement&&document.activeElement!==a&&document.activeElement.blur(),d=b.changedTouches[0],c=document.createEvent("MouseEvents"),c.initMouseEvent(this.determineEventType(a),!0,!0,window,1,d.screenX,d.screenY,d.clientX,d.clientY,!1,!1,!1,!1,0,null),c.forwardedTouchEvent=!0,a.dispatchEvent(c)},FastClick.prototype.determineEventType=function(a){"use strict";return this.deviceIsAndroid&&"select"===a.tagName.toLowerCase()?"mousedown":"click"},FastClick.prototype.focus=function(a){"use strict";var b;this.deviceIsIOS&&a.setSelectionRange&&0!==a.type.indexOf("date")&&"time"!==a.type?(b=a.value.length,a.setSelectionRange(b,b)):a.focus()},FastClick.prototype.updateScrollParent=function(a){"use strict";var b,c;if(b=a.fastClickScrollParent,!b||!b.contains(a)){c=a;do{if(c.scrollHeight>c.offsetHeight){b=c,a.fastClickScrollParent=c;break}c=c.parentElement}while(c)}b&&(b.fastClickLastScrollTop=b.scrollTop)},FastClick.prototype.getTargetElementFromEventTarget=function(a){"use strict";return a.nodeType===Node.TEXT_NODE?a.parentNode:a},FastClick.prototype.onTouchStart=function(a){"use strict";var b,c,d;if(a.targetTouches.length>1)return!0;if(b=this.getTargetElementFromEventTarget(a.target),c=a.targetTouches[0],this.deviceIsIOS){if(d=window.getSelection(),d.rangeCount&&!d.isCollapsed)return!0;if(!this.deviceIsIOS4){if(c.identifier===this.lastTouchIdentifier)return a.preventDefault(),!1;this.lastTouchIdentifier=c.identifier,this.updateScrollParent(b)}}return this.trackingClick=!0,this.trackingClickStart=a.timeStamp,this.targetElement=b,this.touchStartX=c.pageX,this.touchStartY=c.pageY,a.timeStamp-this.lastClickTime<200&&a.preventDefault(),!0},FastClick.prototype.touchHasMoved=function(a){"use strict";var b=a.changedTouches[0],c=this.touchBoundary;return Math.abs(b.pageX-this.touchStartX)>c||Math.abs(b.pageY-this.touchStartY)>c?!0:!1},FastClick.prototype.onTouchMove=function(a){"use strict";return this.trackingClick?((this.targetElement!==this.getTargetElementFromEventTarget(a.target)||this.touchHasMoved(a))&&(this.trackingClick=!1,this.targetElement=null),!0):!0},FastClick.prototype.findControl=function(a){"use strict";return void 0!==a.control?a.control:a.htmlFor?document.getElementById(a.htmlFor):a.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},FastClick.prototype.onTouchEnd=function(a){"use strict";var b,c,d,e,f,g=this.targetElement;if(!this.trackingClick)return!0;if(a.timeStamp-this.lastClickTime<200)return this.cancelNextClick=!0,!0;if(this.cancelNextClick=!1,this.lastClickTime=a.timeStamp,c=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,this.deviceIsIOSWithBadTarget&&(f=a.changedTouches[0],g=document.elementFromPoint(f.pageX-window.pageXOffset,f.pageY-window.pageYOffset)||g,g.fastClickScrollParent=this.targetElement.fastClickScrollParent),d=g.tagName.toLowerCase(),"label"===d){if(b=this.findControl(g)){if(this.focus(g),this.deviceIsAndroid)return!1;g=b}}else if(this.needsFocus(g))return a.timeStamp-c>100||this.deviceIsIOS&&window.top!==window&&"input"===d?(this.targetElement=null,!1):(this.focus(g),this.deviceIsIOS4&&"select"===d||(this.targetElement=null,a.preventDefault()),!1);return this.deviceIsIOS&&!this.deviceIsIOS4&&(e=g.fastClickScrollParent,e&&e.fastClickLastScrollTop!==e.scrollTop)?!0:(this.needsClick(g)||(a.preventDefault(),this.sendClick(g,a)),!1)},FastClick.prototype.onTouchCancel=function(){"use strict";this.trackingClick=!1,this.targetElement=null},FastClick.prototype.onMouse=function(a){"use strict";return this.targetElement?a.forwardedTouchEvent?!0:a.cancelable?!this.needsClick(this.targetElement)||this.cancelNextClick?(a.stopImmediatePropagation?a.stopImmediatePropagation():a.propagationStopped=!0,a.stopPropagation(),a.preventDefault(),!1):!0:!0:!0},FastClick.prototype.onClick=function(a){"use strict";var b;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===a.target.type&&0===a.detail?!0:(b=this.onMouse(a),b||(this.targetElement=null),b)},FastClick.prototype.destroy=function(){"use strict";var a=this.layer;this.deviceIsAndroid&&(a.removeEventListener("mouseover",this.onMouse,!0),a.removeEventListener("mousedown",this.onMouse,!0),a.removeEventListener("mouseup",this.onMouse,!0)),a.removeEventListener("click",this.onClick,!0),a.removeEventListener("touchstart",this.onTouchStart,!1),a.removeEventListener("touchmove",this.onTouchMove,!1),a.removeEventListener("touchend",this.onTouchEnd,!1),a.removeEventListener("touchcancel",this.onTouchCancel,!1)},FastClick.notNeeded=function(a){"use strict";var b,c;if("undefined"==typeof window.ontouchstart)return!0;if(c=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!FastClick.prototype.deviceIsAndroid)return!0;if(b=document.querySelector("meta[name=viewport]")){if(-1!==b.content.indexOf("user-scalable=no"))return!0;if(c>31&&window.innerWidth<=window.screen.width)return!0}}return"none"===a.style.msTouchAction?!0:!1},FastClick.attach=function(a){"use strict";return new FastClick(a)},"undefined"!=typeof define&&define.amd?define(function(){"use strict";return FastClick}):"undefined"!=typeof module&&module.exports?(module.exports=FastClick.attach,module.exports.FastClick=FastClick):window.FastClick=FastClick; \ No newline at end of file diff --git a/bower_components/foundation/js/vendor/jquery.cookie.js b/bower_components/foundation/js/vendor/jquery.cookie.js deleted file mode 100644 index e3eb628..0000000 --- a/bower_components/foundation/js/vendor/jquery.cookie.js +++ /dev/null @@ -1,8 +0,0 @@ -/*! - * jQuery Cookie Plugin v1.4.0 - * https://github.com/carhartl/jquery-cookie - * - * Copyright 2013 Klaus Hartl - * Released under the MIT license - */ -!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){return h.raw?a:encodeURIComponent(a)}function c(a){return h.raw?a:decodeURIComponent(a)}function d(a){return b(h.json?JSON.stringify(a):String(a))}function e(a){0===a.indexOf('"')&&(a=a.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{a=decodeURIComponent(a.replace(g," "))}catch(b){return}try{return h.json?JSON.parse(a):a}catch(b){}}function f(b,c){var d=h.raw?b:e(b);return a.isFunction(c)?c(d):d}var g=/\+/g,h=a.cookie=function(e,g,i){if(void 0!==g&&!a.isFunction(g)){if(i=a.extend({},h.defaults,i),"number"==typeof i.expires){var j=i.expires,k=i.expires=new Date;k.setDate(k.getDate()+j)}return document.cookie=[b(e),"=",d(g),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")}for(var l=e?void 0:{},m=document.cookie?document.cookie.split("; "):[],n=0,o=m.length;o>n;n++){var p=m[n].split("="),q=c(p.shift()),r=p.join("=");if(e&&e===q){l=f(r,g);break}e||void 0===(r=f(r))||(l[q]=r)}return l};h.defaults={},a.removeCookie=function(b,c){return void 0!==a.cookie(b)?(a.cookie(b,"",a.extend({},c,{expires:-1})),!0):!1}}); \ No newline at end of file diff --git a/bower_components/foundation/js/vendor/jquery.js b/bower_components/foundation/js/vendor/jquery.js deleted file mode 100644 index 60498fa..0000000 --- a/bower_components/foundation/js/vendor/jquery.js +++ /dev/null @@ -1,26 +0,0 @@ -/*! - * jQuery JavaScript Library v2.0.3 - * http://jquery.com/ - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * - * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2013-07-03T13:30Z - */ -!function(a,b){function c(a){var b=a.length,c=fb.type(a);return fb.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||"function"!==c&&(0===b||"number"==typeof b&&b>0&&b-1 in a)}function d(a){var b=ob[a]={};return fb.each(a.match(hb)||[],function(a,c){b[c]=!0}),b}function e(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=fb.expando+Math.random()}function f(a,c,d){var e;if(d===b&&1===a.nodeType)if(e="data-"+c.replace(sb,"-$1").toLowerCase(),d=a.getAttribute(e),"string"==typeof d){try{d="true"===d?!0:"false"===d?!1:"null"===d?null:+d+""===d?+d:rb.test(d)?JSON.parse(d):d}catch(f){}pb.set(a,c,d)}else d=b;return d}function g(){return!0}function h(){return!1}function i(){try{return T.activeElement}catch(a){}}function j(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function k(a,b,c){if(fb.isFunction(b))return fb.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return fb.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(Cb.test(b))return fb.filter(b,a,c);b=fb.filter(b,a)}return fb.grep(a,function(a){return bb.call(b,a)>=0!==c})}function l(a,b){return fb.nodeName(a,"table")&&fb.nodeName(1===b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function m(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function n(a){var b=Nb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function o(a,b){for(var c=a.length,d=0;c>d;d++)qb.set(a[d],"globalEval",!b||qb.get(b[d],"globalEval"))}function p(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(qb.hasData(a)&&(f=qb.access(a),g=qb.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)fb.event.add(b,e,j[e][c])}pb.hasData(a)&&(h=pb.access(a),i=fb.extend({},h),pb.set(b,i))}}function q(a,c){var d=a.getElementsByTagName?a.getElementsByTagName(c||"*"):a.querySelectorAll?a.querySelectorAll(c||"*"):[];return c===b||c&&fb.nodeName(a,c)?fb.merge([a],d):d}function r(a,b){var c=b.nodeName.toLowerCase();"input"===c&&Kb.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function s(a,b){if(b in a)return b;for(var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=_b.length;e--;)if(b=_b[e]+c,b in a)return b;return d}function t(a,b){return a=b||a,"none"===fb.css(a,"display")||!fb.contains(a.ownerDocument,a)}function u(b){return a.getComputedStyle(b,null)}function v(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=qb.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&t(d)&&(f[g]=qb.access(d,"olddisplay",z(d.nodeName)))):f[g]||(e=t(d),(c&&"none"!==c||!e)&&qb.set(d,"olddisplay",e?c:fb.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function w(a,b,c){var d=Ub.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function x(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=fb.css(a,c+$b[f],!0,e)),d?("content"===c&&(g-=fb.css(a,"padding"+$b[f],!0,e)),"margin"!==c&&(g-=fb.css(a,"border"+$b[f]+"Width",!0,e))):(g+=fb.css(a,"padding"+$b[f],!0,e),"padding"!==c&&(g+=fb.css(a,"border"+$b[f]+"Width",!0,e)));return g}function y(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=u(a),g=fb.support.boxSizing&&"border-box"===fb.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Qb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Vb.test(e))return e;d=g&&(fb.support.boxSizingReliable||e===a.style[b]),e=parseFloat(e)||0}return e+x(a,b,c||(g?"border":"content"),d,f)+"px"}function z(a){var b=T,c=Xb[a];return c||(c=A(a,b),"none"!==c&&c||(Rb=(Rb||fb("
    iframe with addEventListener('hashchange', function() { - document.body.style.background = 'lime'; -}, false); -
    - - -

    Session history management

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "history"
    - -

    Auto

    Test if history.pushState was successful
    - - -

    IndexedDB

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "indexeddb"
    - - -

    JSON parsing

    [Table] [Single feat]  -

    Auto

    - -

    Auto

    Create a JS object, convert to JSON string, convert back to object and compare.
    - - -

    CSS3 Multiple backgrounds

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "multiplebgs"
    - -

    Visual-square

    background-repeat: repeat-x; -background-image: url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png), url(caniuse_files/green5x5.png); -background-position: 0 0, 0 5px, 0 10px, 0 15px, 0 20px, 0 25px;
    - - -

    CSS3 Multiple column layout

    [Table] [Single feat] -pre- -

    Auto (m)

    Modernizr test for: "csscolumns"
    - -

    Visual-square

    -
    -
    -
    -
    column-width: 15px; -column-gap: 0;
    - - -

    Web Storage - name/value pairs

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "localstorage"
    - -

    Auto

    Test if getItem, setItem and removeItem work.
    - - -

    Web Notifications

    [Table] [Single feat]  -

    Auto

    - - -

    Offline web applications

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "applicationcache"
    - - -

    querySelector/querySelectorAll

    [Table] [Single feat]  -

    Auto

    - -

    Auto

    -
    -
    -
    -
    -
    querySelector test on selector '[data-foo=bar] + *'
    - -

    Auto

    -
    -
    -
    -
    -
    querySelectorAll test on selector '[data-foo=bar] + *'
    - - -

    SVG (basic support)

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "svg"
    - -

    Visual-square

    SVG fail -
    SVG in <object>
    - - -

    SVG effects for HTML

    [Table] [Single feat]  - -

    Visual

    SVG fail -

    Text must appear blurry

    SVG with feGaussianBlur filter on foreignObject
    - - -

    Inline SVG in HTML5

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "inlinesvg"
    - -

    Visual-square

    - - -
    - - -

    SVG SMIL animation

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "smil"
    - -

    Visual-square

    SVG fail -
    SVG with animate element inside a rect
    - - -

    Touch events

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "touch"
    - - -

    CSS3 Transforms

    [Table] [Single feat] -pre- -

    Auto (m)

    Modernizr test for: "csstransforms"
    - -

    Visual-square

    -
    -
    -
    transform: translate(30px);
    - - -

    CSS3 3D Transforms

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "csstransforms3d"
    - -

    Visual-square

    -
    -
    -
    Parent: -perspective: 600; -perspective-origin: 0 200px; - -Child: - -transform: translate3d(-234px, 0, 0) rotate3d(0, 1, 0, -70deg);
    - - -

    Video element

    [Table] [Single feat]  -

    Auto

    - -

    Interact

    Video with controls and all three formats available.
    - -

    Interact

    Video with controls and all three formats available (with MIME).
    - - -

    Web Sockets

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "websockets"
    - - -

    Web Workers

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "webworkers"
    - -

    Auto

    Create a new Worker using new Worker('worker.js'); - -Then, test postMessage and onmessage event.
    - - -

    Cross-document messaging

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "postmessage"
    - - -

    XMLHttpRequest 2

    [Table] [Single feat]  -

    Auto

    - - -

    XHTML served as application/xhtml+xml

    [Table] [Single feat]  -

    Auto

    - - -

    CSS Generated content

    [Table] [Single feat]  -

    Visual

    --
    Element with CSS: -#gencontent:before { - content: 'A'; -} -#gencontent:after { - content: 'Z'; -}
    - - -

    CSS Table display

    [Table] [Single feat]  -

    Visual

    -
    -
    -
    -
    topleft
    -
    topright
    -
    -
    -
    bottomleft
    -
    bottomright
    -
    -
    -

    Should be 2x2 table

    - - -

    HTML5 form features

    [Table] [Single feat]  -

    Visual




    date/time/range/number widgets

    - - -

    MathML

    [Table] [Single feat]  -

    Visual

    - - -

    PNG alpha transparency

    [Table] [Single feat]  -

    Visual

    - - -

    Ruby annotation

    [Table] [Single feat]  -

    Visual

    -
    -(bottom1)(top1)(bottom2)(top2) -

    Elements should be stacked on top of each other

    - - -

    SVG filters

    [Table] [Single feat]  -

    Visual

    - object SVG not supported - -
    - -

    Visual-square

    SVG fail -

    Must be green (not lime)

    SVG with <feColorMatrix type="hueRotate" values="120"/>
    - -

    Visual-square

    SVG fail -
    SVG with <feFlood flood-color="lime"/>
    - - -

    CSS3 Word-wrap

    [Table] [Single feat]  -

    Visual

    -
    abcdefghijklmnopqrstuvwxyz
    - - -

    Text should wrap

    - -

    Visual

    - -
    abcdefghijklmnopqrstuvwxyz
    -

    Text should overflow box

    - -

    Visual-square

    -
    abcdefghijklmnop
    -
    -
    word-wrap: break-word;
    - - -

    calc() as CSS unit value

    [Table] [Single feat]  -

    Visual-square

    -
    -
    width: calc(10px + 20px);
    - -

    Visual-square

    -
    -
    height: calc(60px - 100%); -width: calc((100% / 2) + 15px - 0.5em); -border-right: calc(0.5em) solid lime;
    - - -

    CSS Grid Layout

    [Table] [Single feat]  -

    Visual-square

    - -
    -
    -
    -
    -
    - -
    Grid with two columns, two rows and three elements taking up space.
    - - -

    CSS3 Media Queries

    [Table] [Single feat]  -

    Visual-square

    - -
    -
    -
    -
    - - -

    CSS 2.1 selectors

    [Table] [Single feat]  -

    Visual-square

    -
    -
    -
    -
    Test for child ( > )selector
    - -

    Visual-square

    -
    -
    -
    Adjacent sibling selector test ( + )
    - -

    Visual-square

    -
    Attribute selector ( [role="none"] )
    - - -

    CSS3 Box-sizing

    [Table] [Single feat]  -

    Visual-square

    -
    -
    - - -

    Data URLs

    [Table] [Single feat]  -

    Visual-square

    div with data URL as background image
    - - -

    New semantic elements

    [Table] [Single feat]  -

    Visual-square

    - -
    -
    -
    - -
    -
    -
    - -
    section, article, aside, hgroup, header, footer, nav tested for default "block" style.
    - - -

    CSS inline-block

    [Table] [Single feat]  -

    Visual-square

    - - -

    CSS min/max-width/height

    [Table] [Single feat]  -

    Visual-square

    - -

    Visual-square

    - -

    Visual-square

    - -

    Visual-square

    - - -

    CSS3 object-fit/object-position

    [Table] [Single feat]  -

    Visual-square

    - -
    - -
    object-fit: contain
    - -

    Visual-square

    - -
    - -
    -
    object-position: 30px 30px;
    - - -

    rem (root em) units

    [Table] [Single feat]  -

    Visual-square

    - A -
    span with single character and font-size: 5rem;
    - - -

    SVG in CSS backgrounds

    [Table] [Single feat]  -

    Visual-square

    - -
    - - -

    SVG in HTML img element

    [Table] [Single feat]  -

    Visual-square

    - - -

    contenteditable attribute (basic support)

    [Table] [Single feat]  -

    Interact

    -

    This element should be editable.

    -
    Div element with attribute contenteditable="true"
    - - -

    CSS3 selectors

    [Table] [Single feat]  -

    Interact

    Test here
    - - -

    Drag and Drop

    [Table] [Single feat]  -

    Interact

    Test here
    - - -

    WAI-ARIA Accessibility features

    [Table] [Single feat]  - - -

    Text API for Canvas

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "canvastext"
    - - -

    WebGL - 3D Canvas graphics

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "webgl"
    - -

    Visual-square

    - -
    - - -

    SVG fonts

    [Table] [Single feat]  -

    Visual

    -

    Windsong font

    -
    - - -

    TTF/OTF - TrueType and OpenType font support

    [Table] [Single feat]  -

    Visual

    -

    Windsong font

    -
    OTF font test
    - -

    Visual

    -

    Windsong font

    -
    TTF font test
    - - -

    WOFF - Web Open Font Format

    [Table] [Single feat]  -

    Visual

    -

    Windsong font

    -
    - - -

    Progress & Meter

    [Table] [Single feat]  -

    Visual

    -fail -fail -

    Progress and meter widgets at 50%

    - - -

    Datalist element

    [Table] [Single feat]  -

    Interact

    - - - - -

    Show "foo" and "foobar" as options when "f" is entered

    - - -

    Form validation

    [Table] [Single feat]  -

    Interact

    Form should show warning and NOT submit

    - - -

    MPEG-4/H.264 video format

    [Table] [Single feat]  -

    Auto

    - -

    Interact

    Video, no MIME, no type attribute.
    - -

    Interact

    Video with source element
    - -

    Interact

    Video with source element and MIME set
    - - -

    Ogg/Theora video format

    [Table] [Single feat]  -

    Auto

    - -

    Interact

    Video, no MIME, no type attribute.
    - -

    Interact

    Video with source element and MIME set
    - -

    Interact

    Video with source element
    - - -

    WebM/VP8 video format

    [Table] [Single feat]  -

    Auto

    - -

    Interact

    Video, no MIME, no type attribute.
    - -

    Interact

    Video with source element
    - -

    Interact

    Video with source element and MIME set
    - - -

    Animated PNG (APNG) [unoff]

    [Table] [Single feat]  -

    Auto

    Test for second frame using Canvas element
    - -

    Visual

    Must animate

    - - -

    CSS Canvas Drawings [unoff]

    [Table] [Single feat] -pre- -

    Auto

    'getCSSCanvasContext' in document
    - - -

    CSS Reflections [unoff]

    [Table] [Single feat] -pre- -

    Auto (m)

    Modernizr test for: "cssreflections"
    - - -

    Visual-square

    - -
    -
    - -
    - - - -

    Web SQL Database [unoff]

    [Table] [Single feat]  -

    Auto (m)

    Modernizr test for: "websqldatabase"
    - - -

    Stream API [unoff]

    [Table] [Single feat]  -

    Auto

    Test for "getUserMedia" in navigator object
    - - -

    CSS Masks [unoff]

    [Table] [Single feat] -pre- -

    Visual

    -
    - -
    mask-image: url(caniuse_files/alpha.png);
    - - -

    CSS3 Text-overflow [unoff]

    [Table] [Single feat]  -

    Visual

    - -
    -abcdefghijklmnopqrstuvwxyz -

    Should end with ellipsis

    text-overflow: ellipsis;
    - - -

    CSS text-stroke [unoff]

    [Table] [Single feat] -pre- -

    Visual

    - -
    -green stroked text -
    text-stroke: 2px lime;
    - - -

    EOT - Embedded OpenType fonts [unoff]

    [Table] [Single feat]  -

    Visual

    -

    Windsong font

    -
    - - -

    XHTML+SMIL animation [unoff]

    [Table] [Single feat]  - - - -

    Most tests by Alexis Deveria, additional contributions by Paul Irish

    - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.eot b/bower_components/modernizr/test/caniuse_files/Windsong-webfont.eot deleted file mode 100644 index 768d05309ffcf64f182d079efff4a84efd22f362..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40166 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 Ci%MYt diff --git a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.otf b/bower_components/modernizr/test/caniuse_files/Windsong-webfont.otf deleted file mode 100644 index 369e640959e4278b0a7d6c71ef5655c4ab3dc8c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78680 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 - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Bright Ideas Magazine - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttf b/bower_components/modernizr/test/caniuse_files/Windsong-webfont.ttf deleted file mode 100644 index 4d341921ec489f5032f6f2ff4d2b8718538b28bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39936 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 diff --git a/bower_components/modernizr/test/caniuse_files/Windsong-webfont.woff b/bower_components/modernizr/test/caniuse_files/Windsong-webfont.woff deleted file mode 100644 index 1aa47d4c8641419d74391a1f0b8b4986368c6cb9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27284 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 SD?|aX1|UVS11m&XuoNq)T;ON` diff --git a/bower_components/modernizr/test/caniuse_files/alpha.png b/bower_components/modernizr/test/caniuse_files/alpha.png deleted file mode 100644 index b7a0f35215b5ed58fb2d1e3e744e53cdfd8760ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^3P3Et!3HGD8EPYelw^r(L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlB3Dlr$B>F!Z_ZhBF(~l39K8BF{F7Rtm<)6=YZkqn++Z}!Exq1Tw6Ndtj&|zd_&|at{yPWIxA)tW_p00i_ I>zopr000yZTbOHdH zau+jKB_EKL+}9xcvNbd#DeCL#&my860rH&l0zlwujIpXfffykQW<%Z%gI$DCR7b4I z1&mAr+|`L*QmKy^7(_Z40b=X;fT9Y-`jNhUM|#ZWGD`o%&DWo@EtBV)GoL?HDyzE)|M9k? z&mZjH>}VUkc4c^^{nT1V;GG-4Ke*>(%gOa$f4yU4doMh>`}oAWHS - - - -
    - - - - -
    - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/ga.js b/bower_components/modernizr/test/caniuse_files/ga.js deleted file mode 100644 index 76a01b0..0000000 --- a/bower_components/modernizr/test/caniuse_files/ga.js +++ /dev/null @@ -1,43 +0,0 @@ -(function(){var k=void 0,aa=encodeURIComponent,l=String,o=Math,ba="push",ca="cookie",p="charAt",q="indexOf",da="getTime",r="toString",t="window",v="length",w="document",x="split",y="location",ea="protocol",fa="href",z="substring",A="join",C="toLowerCase";var ga="_gat",ha="_gaq",ia="4.9.4",ja="_gaUserPrefs",ka="ioo",D="&",E="=",F="__utma=",H="__utmb=",la="__utmc=",ma="__utmk=",I="__utmv=",J="__utmz=",na="__utmx=",oa="GASO=";var pa=function(){var d=this,f=[],b="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";d.set=function(b){f[b]=!0};d.Sc=function(){for(var d=[],e=0;e=0};b.Xc=function(){return b.Jb("Firefox")&&![].reduce};b.Vc=function(){return L[t][ja]};b.Gc=function(){return L[t].external};b.Hc=function(){return L[t].performance||L[t].webkitPerformance};b.Ic=function(){return L[t].top==L[t]};b.Ya=function(b){var e=L[t]&&L[t].gaGlobal;if(b&&!e)e={},L[t].gaGlobal=e;return e};b.ec=function(b){L[w][y].href=b};b.qb= -function(d){if(!d||!b.Jb("Firefox"))return d;for(var d=d.replace(/\n|\r/g," "),e=0,f=d[v];e-1&&(b=d[q](b,e),b<0&&(b=d[v]),h=d[z](e+f[q](E)+1,b)));return h},xa=function(d){var f=!1,b=0,h,e;if(!M(d)){f= -!0;for(h=0;h-1)}return f},P=function(d,f){var b=aa;return b instanceof Function?f?encodeURI(d):b(d):(K(68),escape(d))},Q=function(d,f){var b=decodeURIComponent,h,d=d[x]("+")[A](" ");if(b instanceof Function)try{h=f?decodeURI(d):b(d)}catch(e){K(17),h=unescape(d)}else K(68),h=unescape(d);return h},R=function(d,f){return d[q](f)>-1}; -function ya(d){if(!d||""==d)return"";for(;d[p](0)[v]>0&&" \n\r\t"[q](d[p](0))>-1;)d=d[z](1);for(;d[p](d[v]-1)[v]>0&&" \n\r\t"[q](d[p](d[v]-1))>-1;)d=d[z](0,d[v]-1);return d}var T=function(d,f){d[ba]||K(94);d[d[v]]=f},za=function(d){var f=1,b=0,h;if(!M(d)){f=0;for(h=d[v]-1;h>=0;h--)b=d.charCodeAt(h),f=(f<<6&268435455)+b+(b<<14),b=f&266338304,f=b!=0?f^b>>21:f}return f},Aa=function(){return o.round(o.random()*2147483647)},Ba=function(){};var Ca=function(d,f){this.ib=d;this.jb=f},Da=function(){function d(b){for(var d=[],b=b[x](","),e,f=0;f0&&(i=i[x]("^")[0]);b=i[x](":");i=b[1];d=parseInt(b[0],10);!j&&d0?h(b):"";m.o&&(c=e.Oc(L[w][ca],a,m.o,c,b),a="2"+a,j=b>0?h(m.s):"");a+=c;a=L.qb(a);a[v]>2E3&&(K(69),a=a[z](0,2E3));j=a+"; path="+m.f+"; "+j+e.hb();if(!V.pb())L[w].cookie=j};e.Oc=function(a,c,d,j,i){var g="",i=i||m.s,j=b([j,e.m+i*1],d),g=N(a,"2"+c,";");if(!M(g))return a=b(f(a,c,d,!0),d),g=g[x](a)[A](""),g=j+g;return j};e.hb=function(){return M(m.b)?"":"domain="+ -m.b+";"}};var Fa=function(d){function f(a){a=ua(a)?a[A]("."):"";return M(a)?"-":a}function b(a,c){var n=[],b;if(!M(a)&&(n=a[x]("."),c))for(b=0;b')}catch(m){e=h.createElement("iframe"),e.name=f}e.height="0";e.width="0";e.style.display="none";e.style.visibility="hidden";var g=h[y], -g=g[ea]+"//"+g.host+"/favicon.ico",g=Ga+"u/post_iframe.html#"+aa(g),a=function(){e.src="";e.parentNode&&e.parentNode.removeChild(e)};ta(L[t],"beforeunload",a);var c=!1,u=0,j=function(){if(!c){try{if(u>9||e.contentWindow[y].host==h[y].host){c=!0;a();var d=L[t],g="beforeunload",n=a;d.removeEventListener?d.removeEventListener(g,n,!1):d.detachEvent&&d.detachEvent("on"+g,n);b&&b();return}}catch(f){}u++;L.setTimeout(j,200)}};ta(e,"load",j);h.body.appendChild(e);e.src=g}else L.setTimeout(function(){d.Ob(f, -b)},100)}};var Ka=function(d){var f=this,b=d,h=new Fa(b),e=null,m=!V.pb(),g=function(){};f.Uc=function(){return"https:"==L[w][y][ea]?"https://ssl.google-analytics.com/__utm.gif":"http://www.google-analytics.com/__utm.gif"};f.A=function(a,c,d,j,i,s){e||(e=new Ja);var n=b.B,O=L[w][y];h.Z(d);var B=h.z()[x](".");if(B[1]<500||j){if(i){var S=(new Date)[da](),X;X=(S-B[3])*(b.Ac/1E3);X>=1&&(B[2]=o.min(o.floor(B[2]*1+X),b.zc),B[3]=S)}if(j||!i||B[2]>=1){!j&&i&&(B[2]=B[2]*1-1);j=B[1]*1+1;B[1]=j;i="utmwv="+ia;S="&utms="+ -j;X="&utmn="+Aa();j=i+"e"+S+X;a=i+S+X+(M(O.hostname)?"":"&utmhn="+P(O.hostname))+(b.L==100?"":"&utmsp="+P(b.L))+a;if(0==n||2==n)O=2==n?g:s||g,m&&e.Bb(b.ga,a,j,O,!0);if(1==n||2==n)c="&utmac="+c,j+=c,a+=c+"&utmcc="+f.Tc(d),V.Ab&&(d="&aip=1",j+=d,a+=d),a+="&utmu="+qa.Sc(),m&&e.Bb(f.Uc(),a,j,s)}}h.$(B[A]("."));h.aa()};f.Tc=function(a){for(var c=[],b=[F,J,I,na],d=h.g(),i,g=0;g0)for(b=0;b0;)d+=a--^c++;return za(d)}};var Z=function(d,f,b,h){function e(a){var c="",c=a[x]("://")[1][C]();R(c,"/")&&(c=c[x]("/")[0]);return c}var m=h,g=this;g.a=d;g.ob=f;g.m=b;g.mb=function(a){var c=g.ua();return new Z.v(N(a,m.Ea+E,D),N(a,m.Ha+E,D),N(a,m.Ja+E,D),g.R(a,m.Ca,"(not set)"),g.R(a,m.Fa,"(not set)"),g.R(a,m.Ia,c&&!M(c.G)?Q(c.G):k),g.R(a,m.Da,k),N(a,m.vc+E,D))};g.nb=function(a){var c=e(a),b;b=a;var d="";b=b[x]("://")[1][C]();R(b,"/")&&(b=b[x]("/")[1],R(b,"?")&&(d=b[x]("?")[0]));b=d;if(R(c,"google")&&(a=a[x]("?")[A](D),R(a,D+ -m.xc+E)&&b==m.wc))return!0;return!1};g.ua=function(){var a,c=g.ob,b,d=m.J;if(!M(c)&&"0"!=c&&R(c,"://")&&!g.nb(c)){a=e(c);for(var i=0;i9?h[z](n+1)*1:0,f++,h=0==h?1:h,a.ra([B,g.m,h,f,e.H()][A](".")),a.sa()}}}}; -Z.v=function(d,f,b,h,e,m,g,a){var c=this;c.q=d;c.Q=f;c.ya=b;c.n=h;c.P=e;c.G=m;c.Gb=g;c.xa=a;c.H=function(){var a=[],b=[["cid",c.q],["csr",c.Q],["gclid",c.ya],["ccn",c.n],["cmd",c.P],["ctr",c.G],["cct",c.Gb],["dclid",c.xa]],d,e;if(c.fb())for(d=0;d0&&b<=a.Ta){var f=P(c),h=P(d);f[v]+h[v]<=64&&(e.r[b]=[c,d,g],e.T(),n=!0)}return n};e.Zb=function(a){if((a=e.r[a])&&1===a[2])return a[1]};e.Yb=function(a){var b=e.r;b[a]&&(delete b[a],e.T())};e.Pc=function(){c.t(8);c.t(9);c.t(11);var a=e.r,b,d;for(d in a)if(b=a[d])c.j(8,d,b[0]),c.j(9,d,b[1]),(b=b[2])&&3!=b&&c.j(11,d,""+b)}};var Na=function(){function d(a,b,c,d){k==g[a]&&(g[a]={});k==g[a][b]&&(g[a][b]=[]);g[a][b][c]=d}function f(a,b,c){if(k!=g[a]&&k!=g[a][b])return g[a][b][c]}function b(a,b){if(k!=g[a]&&k!=g[a][b]){g[a][b]=k;var c=!0,d;for(d=0;d0?b+"00":"0"};b.sb=function(){var d=b.Kc();if(d==k||isNaN(d))return!1;if(d<=0)return!0;if(d>2147483648)return!1; -var a=b.rb;a.t(14);a.ia(14);var c=b.Jc(d);a.j(14,1,c)&&a.ja(14,1,d)&&b.Lc();h&&h.isValidLoadTime!=k&&h.setPageReadyTime();return!1};b.Wa=function(){if(!b.Mc())return!1;if(!L.Ic())return!1;b.sb()&&ta(L[t],"load",b.sb,!1);return!0}};var $=function(){};$.Zc=function(d){var f="gaso=",b=L[w][y].hash;d=b&&1==b[q](f)?N(b,f,D):(b=L[t].name)&&0<=b[q](f)?N(b,f,D):N(d.g(),oa,";");return d};$.ad=function(d,f){var b=(f||"www")+".google.com",b="https://"+b+"/analytics/reporting/overlay_js?gaso="+d+D+Aa(),h="_gasojs",e=L[w].createElement("script");e.type="text/javascript";e.src=b;if(h)e.id=h;(L[w].getElementsByTagName("head")[0]||L[w].getElementsByTagName("body")[0]).appendChild(e)}; -$.load=function(d,f){if(!$.$c){var b=$.Zc(f),h=b&&b.match(/^(?:\|([-0-9a-z.]{1,30})\|)?([-.\w]{10,1200})$/i);if(h)f.Dc(b),f.Ec(),V._gasoDomain=d.b,V._gasoCPath=d.f,$.ad(h[2],h[1]);$.$c=!0}};var Qa=function(d,f,b){function h(){if("auto"==j.b){var a=L[w].domain;"www."==a[z](0,4)&&(a=a[z](4));j.b=a}j.b=j.b[C]()}function e(){h();var a=j.b,b=a[q]("www.google.")*a[q](".google.")*a[q]("google.");return b||"/"!=j.f||a[q]("google.org")>-1}function m(b,c,d){if(M(b)||M(c)||M(d))return"-";b=N(b,F+a.a+".",c);M(b)||(b=b[x]("."),b[5]=""+(b[5]?b[5]*1+1:1),b[3]=b[4],b[4]=d,b=b[A]("."));return b}function g(){return"file:"!=L[w][y][ea]&&e()}var a=this,c=sa(a),u=k,j=new Da,i=!1,s=k;a.n=d;a.m=o.round((new Date)[da]()/ -1E3);a.p=f||"UA-XXXXX-X";a.ab=L[w].referrer;a.oa=k;a.d=k;a.F=!1;a.O=k;a.e=k;a.bb=k;a.pa=k;a.a=k;a.k=k;j.o=b?P(b):k;a.eb=!1;a.mc=function(){return Aa()^a.O.cc()&2147483647};a.lc=function(){if(!j.b||""==j.b||"none"==j.b)return j.b="",1;h();return j.Ua?za(j.b):1};a.kc=function(a,b){if(M(a))a="-";else{b+=j.f&&"/"!=j.f?j.f:"";var c=a[q](b),a=c>=0&&c<=8?"0":"["==a[p](0)&&"]"==a[p](a[v]-1)?"-":a}return a};a.na=function(b){var c="";c+=j.ka?a.O.dc():"";c+=j.la&&!M(L[w].title)?"&utmdt="+P(L[w].title):"";var d; -d=L.Ya(!0);if(!d.hid)d.hid=Aa();d=d.hid;c+="&utmhid="+d+"&utmr="+P(l(a.oa))+"&utmp="+P(a.pc(b));return c};a.pc=function(a){var b=L[w][y];a&&K(13);return a=k!=a&&""!=a?P(a,!0):P(b.pathname+b.search,!0)};a.uc=function(b){if(a.D()){var c="";a.e!=k&&a.e.C()[v]>0&&(c+="&utme="+P(a.e.C()));c+=a.na(b);u.A(c,a.p,a.a)}};a.jc=function(){var b=new Fa(j);return b.Z(a.a)?b.Tb():k};a.cb=c("_getLinkerUrl",52,function(b,c){var d=b[x]("#"),e=b,f=a.jc();if(f)if(c&&1>=d[v])e+="#"+f;else if(!c||1>=d[v])1>=d[v]?e+=(R(b, -"?")?D:"?")+f:e=d[0]+(R(b,"?")?D:"?")+f+"#"+d[1];return e});a.nc=function(){var b=a.m,c=a.k,d=c.g(),e=a.a+"",f=L.Ya(),g,h=R(d,F+e+"."),i=R(d,H+e),u=R(d,la+e),s,G=[],Y="",Ia=!1,d=M(d)?"":d;if(j.w&&!a.eb){g=L[w][y]&&L[w][y].hash?L[w][y][fa][z](L[w][y][fa][q]("#")):"";j.U&&!M(g)&&(Y=g+D);Y+=L[w][y].search;if(!M(Y)&&R(Y,F))c.Sb(Y),c.Ba()||c.Qb(),s=c.ba(),a.eb=!0;g=c.ea;var va=c.Pa,U=c.Sa;M(g())||(va(Q(g())),R(g(),";")||U());g=c.da;va=c.X;U=c.Y;M(g())||(va(g()),R(g(),";")||U())}M(s)?h?(s=!i||!u)?(s=m(d, -";",l(b)),a.F=!0):(s=N(d,F+e+".",";"),G=N(d,H+e,";")[x](".")):(s=[e,a.mc(),b,b,b,1][A]("."),Ia=a.F=!0):M(c.z())||M(c.ca())?(s=m(Y,D,l(b)),a.F=!0):(G=c.z()[x]("."),e=G[0]);s=s[x](".");L[t]&&f&&f.dh==e&&!j.o&&(s[4]=f.sid?f.sid:s[4],Ia&&(s[3]=f.sid?f.sid:s[4],f.vid&&(b=f.vid[x]("."),s[1]=b[0],s[2]=b[1])));c.Na(s[A]("."));G[0]=e;G[1]=G[1]?G[1]:0;G[2]=k!=G[2]?G[2]:j.Wb;G[3]=G[3]?G[3]:s[4];c.$(G[A]("."));c.Oa(e);M(c.Rb())||c.fa(c.K());c.Qa();c.aa();c.Ra()};a.oc=function(){u=new Ka(j)};a.getName=c("_getName", -58,function(){return a.n});a.c=c("_initData",2,function(){var b;if(!i){if(!a.O)a.O=new La(j.ma);a.a=a.lc();a.k=new Fa(j);a.e=new Na;s=new Ma(j,l(a.a),a.k,a.e);a.oc()}if(g()){if(!i)a.oa=a.kc(a.ab,L[w].domain),b=new Z(l(a.a),a.oa,a.m,j);a.nc(b);s.$b()}if(!i)g()&&b.Pb(a.k,a.F),a.bb=new Na,$.load(j,a.k),i=!0});a.Xa=c("_visitCode",54,function(){a.c();var b=N(a.k.g(),F+a.a+".",";"),b=b[x](".");return b[v]<4?"":b[1]});a.qd=c("_cookiePathCopy",30,function(b){a.c();a.k&&a.k.Ub(a.a,b)});a.D=function(){return a.Xa()% -1E40&&(f=g[z](0,a),g=g[z](a+1));var c=f==ga?V:f==ha?Sa:V.Hb(f);c[g].apply(c,b[e].slice(1))}}catch(u){d++}return d}};var V=new Ra;var Ua=L[t][ga];Ua&&typeof Ua._getTracker=="function"?V=Ua:L[t][ga]=V;var Sa=new Ta;a:{var Va=L[t][ha],Wa=!1;if(Va&&typeof Va[ba]=="function"&&(Wa=ua(Va),!Wa))break a;L[t][ha]=Sa;Wa&&Sa[ba].apply(Sa,Va)};})(); diff --git a/bower_components/modernizr/test/caniuse_files/green5x5.png b/bower_components/modernizr/test/caniuse_files/green5x5.png deleted file mode 100644 index 182554777243109b7474903c8f0a126334c0ee9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 72 zcmeAS@N?(olHy`uVBq!ia0vp^tRT$61|)m))t&+=eoq(25RRG22|xN-FF6P>$Xz!) UzcbN!7Ep@8)78&qol`;+0Q8Iz9smFU diff --git a/bower_components/modernizr/test/caniuse_files/hashchange.html b/bower_components/modernizr/test/caniuse_files/hashchange.html deleted file mode 100644 index ad95f69..0000000 --- a/bower_components/modernizr/test/caniuse_files/hashchange.html +++ /dev/null @@ -1,16 +0,0 @@ - - - - - hashchange test - - - - - diff --git a/bower_components/modernizr/test/caniuse_files/jquery.min.js b/bower_components/modernizr/test/caniuse_files/jquery.min.js deleted file mode 100644 index b2ac174..0000000 --- a/bower_components/modernizr/test/caniuse_files/jquery.min.js +++ /dev/null @@ -1,18 +0,0 @@ -/*! - * jQuery JavaScript Library v1.6.1 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu May 12 15:04:36 2011 -0400 - */ -(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
    a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
    ",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
    t
    ",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem -)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

    ";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
    ";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/",""],legend:[1,"
    ","
    "],thead:[1,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],col:[2,"","
    "],area:[1,"",""],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
    ","
    "]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument|| -b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
    ").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
    ";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window); \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/mathml.html b/bower_components/modernizr/test/caniuse_files/mathml.html deleted file mode 100644 index 8203884..0000000 --- a/bower_components/modernizr/test/caniuse_files/mathml.html +++ /dev/null @@ -1,120 +0,0 @@ - - - - - Untitled - - - - - k - = - - - - - - ∂ - 2 - - z - - - ∂ - - x - 2 - - - - - - - ∂ - 2 - - z - - - ∂ - - y - 2 - - - - - - - - ( - - - - ∂ - 2 - - z - - - ∂ - x - ∂ - y - - - ) - - 2 - - - - - - ( - 1 - + - - - ( - - - ∂ - z - - - ∂ - x - - - ) - - 2 - - + - - - ( - - - ∂ - z - - - ∂ - y - - - ) - - 2 - - ) - - 2 - - - - - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/mathml_ref.png b/bower_components/modernizr/test/caniuse_files/mathml_ref.png deleted file mode 100644 index 1633e58db6861fcf8939b43cdd4a4716c3e30ba6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3140 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 ek}<}VjPXCt26>Q8QyA0$00007)},r.history=function(){return !!(a.history&&history.pushState)},r.draganddrop=function(){return x("dragstart")&&x("drop")},r.websockets=function(){return"WebSocket"in a},r.rgba=function(){A("background-color:rgba(150,255,150,.5)");return D(k.backgroundColor,"rgba")},r.hsla=function(){A("background-color:hsla(120,40%,100%,.5)");return D(k.backgroundColor,"rgba")||D(k.backgroundColor,"hsla")},r.multiplebgs=function(){A("background:url(//:),url(//:),red url(//:)");return(new RegExp("(url\\s*\\(.*?){3}")).test(k.background)},r.backgroundsize=function(){return F("backgroundSize")},r.borderimage=function(){return F("borderImage")},r.borderradius=function(){return F("borderRadius","",function(a){return D(a,"orderRadius")})},r.boxshadow=function(){return F("boxShadow")},r.textshadow=function(){return b.createElement("div").style.textShadow===""},r.opacity=function(){B("opacity:.55");return/^0.55$/.test(k.opacity)},r.cssanimations=function(){return F("animationName")},r.csscolumns=function(){return F("columnCount")},r.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";A((a+o.join(b+a)+o.join(c+a)).slice(0,-a.length));return D(k.backgroundImage,"gradient")},r.cssreflections=function(){return F("boxReflect")},r.csstransforms=function(){return!!E(["transformProperty","WebkitTransform","MozTransform","OTransform","msTransform"])},r.csstransforms3d=function(){var a=!!E(["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"]);a&&"webkitPerspective"in g.style&&(a=w("@media ("+o.join("transform-3d),(")+"modernizr)"));return a},r.csstransitions=function(){return F("transitionProperty")},r.fontface=function(){var a,c,d=h||g,e=b.createElement("style"),f=b.implementation||{hasFeature:function(){return!1}};e.type="text/css",d.insertBefore(e,d.firstChild),a=e.sheet||e.styleSheet;var i=f.hasFeature("CSS2","")?function(b){if(!a||!b)return!1;var c=!1;try{a.insertRule(b,0),c=/src/i.test(a.cssRules[0].cssText),a.deleteRule(a.cssRules.length-1)}catch(d){}return c}:function(b){if(!a||!b)return!1;a.cssText=b;return a.cssText.length!==0&&/src/i.test(a.cssText)&&a.cssText.replace(/\r+|\n+/g,"").indexOf(b.split(" ")[0])===0};c=i('@font-face { font-family: "font"; src: url(data:,); }'),d.removeChild(e);return c},r.video=function(){var a=b.createElement("video"),c=!!a.canPlayType;if(c){c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"');var d='video/mp4; codecs="avc1.42E01E';c.h264=a.canPlayType(d+'"')||a.canPlayType(d+', mp4a.40.2"'),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"')}return c},r.audio=function(){var a=b.createElement("audio"),c=!!a.canPlayType;c&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"'),c.mp3=a.canPlayType("audio/mpeg;"),c.wav=a.canPlayType('audio/wav; codecs="1"'),c.m4a=a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;"));return c},r.localstorage=function(){try{return!!localStorage.getItem}catch(a){return!1}},r.sessionstorage=function(){try{return!!sessionStorage.getItem}catch(a){return!1}},r.webWorkers=function(){return!!a.Worker},r.applicationcache=function(){return!!a.applicationCache},r.svg=function(){return!!b.createElementNS&&!!b.createElementNS(q.svg,"svg").createSVGRect},r.inlinesvg=function(){var a=b.createElement("div");a.innerHTML="";return(a.firstChild&&a.firstChild.namespaceURI)==q.svg},r.smil=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"animate")))},r.svgclippaths=function(){return!!b.createElementNS&&/SVG/.test(n.call(b.createElementNS(q.svg,"clipPath")))};for(var H in r)z(r,H)&&(v=H.toLowerCase(),e[v]=r[H](),u.push((e[v]?"":"no-")+v));e.input||G(),e.crosswindowmessaging=e.postmessage,e.historymanagement=e.history,e.addTest=function(a,b){a=a.toLowerCase();if(!e[a]){b=!!b(),g.className+=" "+(b?"":"no-")+a,e[a]=b;return e}},A(""),j=l=null,f&&a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="";return a.childNodes.length!==1}()&&function(a,b){function p(a,b){var c=-1,d=a.length,e,f=[];while(++c*Lj&5-g*$kJ0ldNpCJ?|Ie83F8;2VBm4LjJQWy?=8kx}+VrBhwK zJE6dm2lLOt=2jX1CPuxGO!&>4=i|)MzcPQPFMqp9IFc^c&Csy7+)5ecxc0bE>mLB! C7BZ>; diff --git a/bower_components/modernizr/test/caniuse_files/pushstate.html b/bower_components/modernizr/test/caniuse_files/pushstate.html deleted file mode 100644 index bcef606..0000000 --- a/bower_components/modernizr/test/caniuse_files/pushstate.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - popstate event test - - - - - - - diff --git a/bower_components/modernizr/test/caniuse_files/red30x30.png b/bower_components/modernizr/test/caniuse_files/red30x30.png deleted file mode 100644 index 561c8d2d8b878513f69a7ba3b9c9c2bd0929d4d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 93 zcmeAS@N?(olHy`uVBq!ia0vp^av;pe3?v!<**pYN%mF?juKyVrBp-2_1G%D}E{-7; mac2)S0yzu~3;wRWzQTi9otU%W@~VRGOQLclJ9Nnt^pFA%v(aG?(nrBxZ!stAM)1k{}>Pp3+0wy`R? znMTdYg#uBdz%4`c$N8Vn&aeXOw*B?-x8D>G9({f9(rla8Lgv2pFlz_< z?%gAPT12j4I<{%Bq!KC9G;8XZL&wR2+lH&;h{X;!K# z^;uY|&1bmMCt)rA~vX7&RoaP0O+Klaub-w z6$xyU?R;iq#Bg)5Y)kp(feFp4Tk(tmdMaNnig^H-8SMaaX2J~emGdnE<_De$7^$F| zoCknTzofRwwoIaUUa8ik;09p$`9)i_IavV9L_@|#5HcMdwx1{xs6*F6k2#%nEh+Qi zv!+3_f@9wTVGX&=IV}R+=EV?|2rPrev1j(>X;fFKtqp62y$_-CJ~+{gL^ibksI+yq zg!FZ2Zn9+C0-5{tUqHq!y3doaU)b#$Q*j4?F-wawi@K^6szxTv0<`wZG%Nlnk}fHe zwI6EL)T!4$a9oyopS+O@>gyKM3;E0ig~GXS0~#k~(pbtjWBSlxTV_kh%m?5^#gc6c z#)lzeXq?_2wWsypiA)W^niW)yr^Cxp=G30!7pSwWpR1^IVDuN6>VVrdj9@wpzrRLx zMSC_M?79om`X%|6+-Z&5!WP=fBGLiPiR7|v#}zDdcw>T|tJe;3IN1XrfO~h|LC^k; zn*iFXQs__^hBE+XLuqmPBkLt&{%0!ge{u^g=Uwskotxtl6TFnaKx~=q z;-~NTZ+(8?@h9JXHhGclmHmVFFenfQd;1`s;wd@dv|Nxt@1{udpmSel|L}bv`QaNf~{s2AC)j4_u0GcneHx8r7X#!jWuwAx`AHMwP3xlPPzPdlb1>1o}X2ySZ3|NfU zN)_A%)kRGysgJS=y3hg;=ts^I78Q(0xh9&~*%0TdYA~$ENe$<-22-?=IgR{{W3cwv?U$08jt`002ovPDHLkV1iUBnDPJs diff --git a/bower_components/modernizr/test/caniuse_files/stroked-text.png b/bower_components/modernizr/test/caniuse_files/stroked-text.png deleted file mode 100644 index e75890faa531f535a86cf754f0095cb8a1d10db5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1291 zcmWNR`!|#c0EWLA#xTbHGTF!_xr9j!xkO|}N$%`2QYy)sM3h_ECan@Vk_^g;C2eYL z6yu1nI*WA;g;k=Wq&PMmMSSo2;d!5b;62YJZ_izFj2{>TLCCr7=K8KVehoEgiM73@ zF*8gMRF3yve;xn=gb7THV8jCJ3a)U#*^JFru(E_@9`Xp1V33Th*t!85m|(78ZzIxQUxGq>L0P6^Y1s%-5lA7PE4soHx8< z5xWCBUgG5&yt#x+AMn8ujsqC5fQ39MZvz`Mm_;Ec(~UPuxG7?U!v9ypA_KA|4e-y|7zD92GL!R%~B8oS!@MD%!Aq%*$cJjC)Ua zVNSVYM$iL?<~CQ`n>8O!-EOXOTDmqZXi(dZI-|zO*|5s2z^DOMy0uu~s@+$%T(PBs z*%tYHswCoYLv{Z@NtEHL$CZ!!#CC80D{VTFkmtJ`Ci*2j?s8+uonV))&t}#M+ib=j z1+FIFnrr zQ!G)=T+n3))dX+!KFttLP7#fED(C3ze#c+qC)`a;6Wdj(^Bk6Ey83*>#4clt5?5V! z!Fw-%otA;U%@KLBZ8O`Z?awD9Vmr)h|BWzJWT$o(x7^5= z=JA6UGi^=n=Y%f`OU-f$c%DN0exrT-vfAX1>0IVWl}wgb?<2NRcj};ht$5NjjNoSO zx7nu9`<_~*rxZl6wm2V6`^`Z}G?@_l#wLk7Pe;#3BooRaiZ}arbxOk!^f6cla;G>ug*K=Da{7>w6)aTmt8b8?kT#S^=_-%Bk|;NmTI|y_1WFYgBQ9} z>pL0(7J_%v2l4_7IM8~nVD)fii505lZ|N~T{x>|zLPcLs$DcW)pKnmP7CFL==gIwZ HXK3pG0}rZi diff --git a/bower_components/modernizr/test/caniuse_files/style.css b/bower_components/modernizr/test/caniuse_files/style.css deleted file mode 100644 index d90731b..0000000 --- a/bower_components/modernizr/test/caniuse_files/style.css +++ /dev/null @@ -1,168 +0,0 @@ -body { - font-family: "Lucida Grande", Lucida, Verdana, sans-serif; - font-size: 12px; -} - -a { - text-decoration: none; -} -a:hover { - text-decoration: underline; -} - -table, tr, th, td { - border: 1px solid #AAA; -} - -table { - margin-top: 1em; - width: 100%; -} - -tbody th { - text-align: left; - font-size: 14px; - width: 200px; -} - -th h3 { - margin: 3px; - font-size: 12px; -} - -th span.links { - font-size: 10px; -} - -dt { - font-weight: bold; -} - -tr:hover > th, -tr:hover > td + td { background-color: #FFC; } - -div.test_wrap { - display: -moz-inline-stack; - display: inline-block; - border: 1px solid #CCC; - text-align: center; - vertical-align: top; - min-height: 50px; - margin-right: 5px; - background: white; - position: relative; -} - -div.test_wrap h3 { - text-align: center; - margin: 2px; - font-size: 10px; -} - -div.auto { - display: -moz-inline-stack; - display: inline-block; - border: 1px solid; - width: 30px; - height: 30px; -} - -div.square { - display: -moz-inline-stack; - display: inline-block; - border: 1px solid; - width: 30px; - height: 30px; - background: red; -} - -div.info { - display: none; - position: absolute; - top: 100%; - z-index: 2; - left: 0; - background: white; - padding: 2px; - min-width: 300px; - border: 1px solid; - text-align: left; -} - -div.test_wrap:hover > div.info { - display: block; -} - - -div.vis_test { - display: -moz-inline-stack; - display: inline-block; -} - -div.vis_ref { - display: -moz-inline-stack; - display: inline-block; - border-left: 1px dashed black; - margin-left: 5px; - padding-left: 5px; - vertical-align: top; -} - -p.condition { - font-style: italic; - margin: 2px; - clear: both; -} - -.pass { - background: lime; -} - -.fail { - background: red; -} - -.partial { - background: yellow; -} - -.unknown { - background: #aaa; -} - -.current span { - border-radius: 6px; - -moz-border-radius: 6px; - background: none repeat scroll 0 0 #E6EA69; - color: black; - float: right; - font-size: 8px; - padding: 0 1px; -} - -#intro, #options { - width: 400px; - background: #EEE; - border-radius: 10px; - padding: 5px 10px; - margin: 10px; - float: left; -} - -#intro dt::after { - content: ':'; -} - -#intro dd { - margin-bottom: 1em; -} - -#opt_submit { - display: block; - margin: 10px; -} - -#options label { - display: block; - margin: 5px; -} \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/svg-html-blur.png b/bower_components/modernizr/test/caniuse_files/svg-html-blur.png deleted file mode 100644 index 549b29757ac5d9d6bded185957d59e1f87cde560..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 zcmV;>1TXuEP)6aGq@<+U+S;3&o7B|Q@bK{I>FMq5?dt04@9*#a{{Hv(_xbtx+uPg4#l`ma_VxAk z{r&yK#Kipk{N&{1?(Xi!#>T+Fz_YWnqobp$s;bx5*P^1Lt*x!W!NKV0==1aQyu7@= zzP{n%;j62w*4EaTn3(J9>)zhp=jZ3j%F5Hz)8pgg+1c5bmzS@vuhP=eprD|)x3}fx z<tHrlzLf-`~H#zun#4oSdA_&d#2mp62G}mX?;0k&(T!-l~cV<~g_AKX`goNi}Iz5w0Urbm1@*l=-xBGni<3L~!sQbIWpO4y)_yVvKf}Bn# z~=eg z?aTxFPQ(ERW)2pvgM;8`B_#lYVF)Ejl3J^4v&riRwdv&nars;zSZ?4ofiERic(_2Wyqc9pI^UzYq!VGNhMxHiA8sm31R0@ z!2UrTjf2@)2@r4EaTxAGWl_l9wZqbR?3` z&DRt~5dC??ec5mgY>@9{x4R{&)LmW)uIj2Zyb@NULbW9{8bV1huAb^5&xgZqvi{W2 z3f3&_`{1f(p#WTUJsJgT=1j0qXx6OO%uBF2c*)cT*LM#tm)2@YlC~NRDwrc+Kk~C9 zYx>jAwvY`w%VsgqoSmPaVJ6UlYO(=4S1MLu@!kHXSo^0*0!|nP&7lBbmSsT?Vgw}1 uK3*J77|i`V!@zk|4;*LPQI7q~{Ldey)1OlB6N@VV0000 - - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/svg-img.svg.1 b/bower_components/modernizr/test/caniuse_files/svg-img.svg.1 deleted file mode 100644 index c0a867f..0000000 --- a/bower_components/modernizr/test/caniuse_files/svg-img.svg.1 +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/caniuse_files/svg_blur.png b/bower_components/modernizr/test/caniuse_files/svg_blur.png deleted file mode 100644 index 17cb6e3a8d30481d8f2f03cc5a3a5492a6066676..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3742 zcmV;P4q@?$P)yq5I4usL5W}L^)TPNO;*eB>N6teOhd#m!#GQxtSk-|?6fYfD!zvFVm*B7!{j6cp8 z19{u^-he)0N8tS~I~@Ou_MVC)e&osV?^IyKvd?`PoI%94$M%j#t;a} z-Fa`kxPcAT9jS?tB25ZQ05WW0H_unVO!YM+8IwV@K7tY6ZXU`S{-;{`8X+JvTc%-v zG%x{(&5&OLn;Q5Isi_7@?PlvUJo2lh$#+rk6w;llJLg17QC!kW3W!aClkA})m;%_r zm?aUL4K_AZ_z4ok!@_{oFw*eI7c=(;E)+NgX2(G})aR=rgUsYFU5W~5p&aH{uWLxHJJ z(QFJ%eg-*UZ>jFJZjgX#IkGtL>{Imn3T~Lts!BIW#9IIg5y)gf0M(L30`W*Rs>i98 zW)ltuELyZsive4I{`u#?;8q^oKMWFuL`?!{sx71oym+13b(UzwS=ihgwYp{GCVX-u z#}zCeJtTD3ATjrp7DJ%HdI?|(>6>bi1{tJq%5IKIb}m@hS(e%IL&{QMTREW*4 zFZ_hWLLwD%MRJ<0P{l?A?-L|_pidZs6#z34S%i7SPUH%%;wg$pAd$MwDqOUE_4%klDLqtPleoB5;>Q0%kE%&WSv@Gu8nd z3V|ci#fd5+5{#>8X)w?MhwLbulQ)%pPUL~?(j_X(brk>`DfTHNua_aAErrA#E*o25 zl+BDO1I{Rv2L6p4S_f!J$rKNJtVZVp{53oQ2MP~7>QIJ3y_^x zjdX2ZuL`!Z7xzcOTrb&2?Aj&gijmYc=0rH2_XLOsHyepCJgu#J&Pa68a|2zk^u~39<_?wOBxpH6%?emlW@Y4!!~nb0u2a?0t8?>OxH#3 zdT98zse$ZD+JjOPZWlfJN;{VvcswZvRf~^lRZ)s<_*^ zU`h9P?K%~ZPP|uX&hYS!P}@*fFGr)Z#Yj6Y#`WFORdK(*3(Rwlm&f9n2dV~w4a63TPeLqa_IulVCeWhMd!8_}F*2vM<&`-B6j%xU%! z=LfG>@pM&Wv2AFo@p(W2GXrO2VtotN5_~wXl{?TVoZJACNMuTtM5yj_PifI%0OT~; zs3w}vNFllCX`cLWS*Ku>T|3S~id{%ND+qc1#n)fOd4A_h8vfIsve$QNm9_f8*IzvU zj_ac~mcp+-oAloor#>kUuM1O|qr0j_&P}VTTeJXLRXh0KHW8*u@?BG>Uf-nO2+rD4J(|+ zJS5i<*h-{B%KUr4h)J9vGCoD12Ww7MA)~eC%x;^6#h}<=Ij-F$8hCmH5vn1%`# zh+|D?t!NVLO(`bZ*rOrXH^o<7Z)^*A;re?X3YaT*{b2opcrsAPk;N}#>Quf`J)bHb zv5~%y)|R;^^uNBFMn|9xL)^3Bt}`eLPAIBC(Y55IWV13wt687L{JVqp>}yehir$4e zp^&ze=PRNwp9R@ol|~(G6i;`(HHceY4G+5|<+syDSrC@dI+X9~^s;Eywn&_x7M9fN zg@2Fie1V<7p%YRkpCV41!MtF)%2DM;bw}z8Fws9(tAS;Ruz(~f$6aUTl2&)2+t{m) zA_MDKlN6G>D=W{|r7s2mym$C56?sQy+@EK(BN)sGXi^`6uoapmznOQ<&)AORe9C~W zm!UQBAP(11{f^5q%(y>dfMo{muQatCM4%SA^QvZYIN{@EeKE=7EGCbqmC}%kD|&Wa0qXelLvbj=Y)lad@vJul#GO1)R@1stxGtl0wodqTq=RdqwXEzhU! zl8iNqYs&M$oIfE+3u%2*`)E9)Ce|ZbK=Z`BzhcLuNnlk#yRFsmNG4jz4g5QmlhQ=t zv`;+}I$|He3+ssejJ%>?4k7ixy%ARi_wBu~yN-O)NNVB8%xA1aFh*SkkOzv;R5k=< zxg!<=Gu93jEf+}ofW9-CnpV8Izyc$$!dMx6M()y^^u;0$TuEdx?*~#drhQJr<`I$X zkSkf%A9XqG9M2L>Y{F|Khb!3iBS$ODcp%l9%0|O(@klfJw@6*Z#oD##dj#yrvuqVp z>er9&~+@?-uYB(WZi6Sx#+`=#61^~lZ?_R_Pljji~k%;$G+Jly3$$;EX*NQ%ZR!ljL=pa6-5wLF&e>&ew%UBf%6hN@o& zp~;Lcut>mR?Gffh9w;2uiIde{uZV9!l#=|2OOI2iyGaMYr+0$YZ?)Cefc1IAN~!dW z<6-r>LZ%qhjYui5X5>J(+}b--wkwbzl+wv$)Xx;b*es-7d6GnsT)>lObPz_wS@0Kw ze^druFYb+Xv`~ysV|^l1onFdPl(QP(MXq_p)zhzVDpX~ za#SQ@A!uQ#E@EX!JVrloMJfq(tM6pcQvh&YqISA21bTWUMh&3M~LCaDfyD6@GvPn>$WYgJCy3TjoyQ(9kfX*CwoEDpIROC@-8BF@+u z+?7{;Y`EUMLB;1csGdEwAQD+TW!ge4DyekbZ6d#^^+4NDaVX6%NCT#?wDOa1$L5F& z@eBw%D*};v+KLswdfV-o>EfQ$+itHq@QftgRCSlDS0f>ebH9T`Q?*>P1Kc`zGdu|t zM^;&Pu6gVupu&)XPhfFhk;gB;Oo;h1p^*AUOYK5Hs8R{gb_fYMcc@5C-EQM8uR1uj z&+VT2UVvREbD?}h`Yfr+TUn&uTt$+l6+BW0fB5hgKzFW4vRjzVF$vfa66~jj8BYf{ z03+QICa=ibn4*95L?IXhwssxGOGrRDp3YvrBGPKU_=#VC@soit0E!{msAX$ZveOr3 zAV#Pr1dXxx|NlB`K4q$wR3(7gD@YdDhTbm;eQU2(ss)p~;+g5T!aJnES`;L(MzmzL zGfz*XgaYrMcCuQL-|~uG|A0xbND|T@yHNC}MnGtz(r`^QDCs9pOX3hB^{7- zOroVr|8PYNl4#r@ct?6aUKwoK0rPr+bvkXe?GwmD5?NAZRB5pLsUD@QdU;CPv-0{_~iTS0kiQQL=Haq|vqAoBZ5y40_ND~LY z=a=8V;aB><`(IT2{(t>qyF-5UudtE`d_L;^$-5sM$Hj3Q;7+o`{!cLe1JxU_o6|Dm z&3WQ&Z)nF@!}AvDzf=A9KLs4Pad`*&?|=CB-uOE%zbDoI0LM7p0=Mg0aR2}S07*qo IM6N<$f{#e}3jhEB diff --git a/bower_components/modernizr/test/caniuse_files/table.png b/bower_components/modernizr/test/caniuse_files/table.png deleted file mode 100644 index e9b9b9d772cd19b26d642cdf32188f4eb3c01fc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2519 zcmV;|2`Ki7P){(`$m(NvG0@bvuY#h1%< zvZwrU(f5t-&X2#pe}|t3eT239UR}{4_4M>$%c_+;t)q=9wr+Kwf0e0q_3Bm@08zzf zQJ=$oudeRSkQ#-HQrVKH z-hA}HPglORfA2Op4z`5mG^t0@KSZcLm_0Kl&(!bokeUnAJw3-a`EKk%ZXF=M zcL}3$EUC2|JJU<7xGg-{1QUd*FOZQf1o2hq$fPIaS(TkF;Gbo zq*%&cTXQRgge-xIXxSn+D5g}R>M4z_m6WtqV+Qqedyq8wbu}HAK_&CwI>nR(q1c6t zKg$1aaxftOd2~{TXbdko=Wk`ukDh?_oU98a_ZmPPrhqUGt^cWx+xq@kxT^>)?tV+d9 zCjcb!RhF5;`k%}datRrLVma%F6CtlN5O>7XJ;Hdm~=*2E#~Img~I zO97y?T2apFDtl*5uNCx?u;c3wfEOD53UKA$4w&R`?2N!C(TXqjB9ONY^7zhP9@Pf=dpBEM z?*0I1fRFzLkcXn8?{I-gAYrfVjmke~fTIvv39Igoo$jJveGJIF{kMfivl-p> zB*DzD&cC(VY%a~cdFBFQFaCfPG6?HWf1X`zG?y>^;T)hImZIw{Bvr+QV<#`oFE<+X z#re5~)#lCo15t1%w1Sxr-e0BWk*CMvm>K)y>|(Q7zx>A845Vise-J?bE}VSj{QPpg zzBD^ImO?k?+Zvc}hMteR1;Wz&Bq52HWdlr%!i6Rk0UJn%%lFQv^avGRwCo zv0Dm}bdf)OSLSj#{ExsoOqI7;wS}UgGJU6zXI(aKc2 z`M!U7?1kT54^4P^;*qCL-q>+){|Z687fGJfQ#fmp^&_^h-x}^5|hEeSI7MHh@=AClxvTZvMx+qXiN8; zFr!4aRy9?LugTQJ0!7Pa;}RI+tEW{ZRjl(2QgP8)H6{}^O@pwWw-~k&qb?+-mz_1+ zG9V=BmhB_6AM-=WB*dF zww}AE^JdBQcr-=8+^|$CFmyol+B!p$NaeE{I2U%xbY>K~o8_A88&U`}4g<^rLT?PK zBT->4G&9BEuM%CYnd^qc9blN{YPFJ05=xz^lO+S1pI``n^$h|T+xG~# zl%LTQo32emI6%aYz=Imv77@|=hcFcB3r%T#+I~+P7~L&eF|cjeW6d9};8~tnleS{l z?qOlUJj8;hM-UJ*9QFftVR&@(+hFn<;llRv3gYu1Gak4R0+=_4)jfr`7@*^j^0h19 z-;Pabux|iDD_99lDV$`p)D|ms?1|DlLC1v}Zqw^K__Zf*K`OX4CuvuB8352f? z$LAr;I215@5V}pQ-oBzw5CztO-%Kv7*6XWF^YaUhPeb5AWnO>domTY4cP36)c#({R zq~uH6=NTROxq{bz{dx=WH&?Ho8#@W|++$H}UXdr17|tC#a&~(9?0Da3IAC89lNf|` z^}XeK6T#CRffQiILBJe<&~0LMk0skFnf>!+*K8;7_M{_bozv*70wG47#Xg~#b})MI z;6MntV*GR$l9E4de?@jNDMN_FIrkTbF@ED%UOqfG-LicP0$&EiRduP#3C>c5$<`;$lZK)V0{002ovPDHLkV1lU`&#C|b diff --git a/bower_components/modernizr/test/caniuse_files/text-shadow1.png b/bower_components/modernizr/test/caniuse_files/text-shadow1.png deleted file mode 100644 index 47b3ceaf081d5d8a0688b62592dc62e61544f555..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 796 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 diff --git a/bower_components/modernizr/test/caniuse_files/xhtml.html b/bower_components/modernizr/test/caniuse_files/xhtml.html deleted file mode 100644 index af4be89..0000000 --- a/bower_components/modernizr/test/caniuse_files/xhtml.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Untitled - -

    true

    - - - \ No newline at end of file diff --git a/bower_components/modernizr/test/index.html b/bower_components/modernizr/test/index.html deleted file mode 100644 index 587f0c8..0000000 --- a/bower_components/modernizr/test/index.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - Modernizr Test Suite - - - - - - - - - - - - - - - - - - - - - - - - -

    Modernizr Test Suite

    -

    -
    -

    - -
      - -
      -
      - - -
      - -
      - - - - -
      JSON.stringify(Modernizr)
      - - Show the Ref Tests from Caniuse and Modernizr - - - - - - - - diff --git a/bower_components/modernizr/test/js/basic.html b/bower_components/modernizr/test/js/basic.html deleted file mode 100644 index 9f378a9..0000000 --- a/bower_components/modernizr/test/js/basic.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - Modernizr Test Suite - - - - - - - - - - - - - - - - - - -

      Modernizr Test Suite

      -

      -
      -

      - -
        - -
        -
        - - -
        - -
        - - - - diff --git a/bower_components/modernizr/test/js/dumpdata.js b/bower_components/modernizr/test/js/dumpdata.js deleted file mode 100644 index 43c667b..0000000 --- a/bower_components/modernizr/test/js/dumpdata.js +++ /dev/null @@ -1,75 +0,0 @@ -function dumpModernizr(){ - var str = ''; - dumpModernizr.old = dumpModernizr.old || {}; - - for (var prop in Modernizr) { - - // skip previously done ones. - if (dumpModernizr.old[prop]) continue; - else dumpModernizr.old[prop] = true; - - if (typeof Modernizr[prop] === 'function') continue; - // skip unit test items - if (/^test/.test(prop)) continue; - - if (~TEST.inputs.indexOf(prop)) { - str += '
      1. '+prop+'{}
          '; - for (var field in Modernizr[prop]) { - str += '
        • ' + field + ': ' + Modernizr[prop][field] + '
        • '; - } - str += '
      2. '; - } else { - str += '
      3. ' + prop + ': ' + Modernizr[prop] + '
      4. '; - } - } - return str; -} - - -function grabFeatDetects(){ - // thx github.js - $.getScript('https://api.github.com/repos/Modernizr/Modernizr/git/trees/master?recursive=1&callback=processTree'); -} - - -function processTree(data){ - var filenames = []; - - for (var i = 0; i < data.data.tree.length; i++){ - var file = data.data.tree[i]; - var match = file.path.match(/^feature-detects\/(.*)/); - if (!match) continue; - - var relpath = location.host == "modernizr.github.com" ? - '../modernizr-git/' : '../'; - - filenames.push(relpath + match[0]); - } - - var jqxhrs = filenames.map(function(filename){ - return jQuery.getScript(filename); - }); - - jQuery.when.apply(jQuery, jqxhrs).done(resultsToDOM); - -} - -function resultsToDOM(){ - - var modOutput = document.createElement('div'), - ref = document.getElementById('qunit-testresult') || document.getElementById('qunit-tests'); - - modOutput.className = 'output'; - modOutput.innerHTML = dumpModernizr(); - - ref.parentNode.insertBefore(modOutput, ref); - - // Modernizr object as text - document.getElementsByTagName('textarea')[0].innerHTML = JSON.stringify(Modernizr); - -} - -/* uno */ resultsToDOM(); -/* dos */ grabFeatDetects(); -/* tres */ setTimeout(resultsToDOM, 5e3); -/* quatro */ setTimeout(resultsToDOM, 15e3); diff --git a/bower_components/modernizr/test/js/lib/detect-global.js b/bower_components/modernizr/test/js/lib/detect-global.js deleted file mode 100644 index 48b4ac2..0000000 --- a/bower_components/modernizr/test/js/lib/detect-global.js +++ /dev/null @@ -1,153 +0,0 @@ -// https://github.com/kangax/detect-global - -// tweaked to run without a UI. - -(function () { - function getPropertyDescriptors(object) { - var props = { }; - for (var prop in object) { - - // nerfing for firefox who goes crazy over some objects like sessionStorage - try { - - props[prop] = { - type: typeof object[prop], - value: object[prop] - }; - - } catch(e){ - props[prop] = {}; - } - } - return props; - } - - function getCleanWindow() { - var elIframe = document.createElement('iframe'); - elIframe.style.display = 'none'; - - var ref = document.getElementsByTagName('script')[0]; - ref.parentNode.insertBefore(elIframe, ref); - - elIframe.src = 'about:blank'; - return elIframe.contentWindow; - } - - function appendControl(el, name) { - var elCheckbox = document.createElement('input'); - elCheckbox.type = 'checkbox'; - elCheckbox.checked = true; - elCheckbox.id = '__' + name; - - var elLabel = document.createElement('label'); - elLabel.htmlFor = '__' + name; - elLabel.innerHTML = 'Exclude ' + name + ' properties?'; - elLabel.style.marginLeft = '0.5em'; - - var elWrapper = document.createElement('p'); - elWrapper.style.marginBottom = '0.5em'; - - elWrapper.appendChild(elCheckbox); - elWrapper.appendChild(elLabel); - - el.appendChild(elWrapper); - } - - function appendAnalyze(el) { - var elAnalyze = document.createElement('button'); - elAnalyze.id = '__analyze'; - elAnalyze.innerHTML = 'Analyze'; - elAnalyze.style.marginTop = '1em'; - el.appendChild(elAnalyze); - } - - function appendCancel(el) { - var elCancel = document.createElement('a'); - elCancel.href = '#'; - elCancel.innerHTML = 'Cancel'; - elCancel.style.cssText = 'color:#eee;margin-left:0.5em;'; - elCancel.onclick = function() { - el.parentNode.removeChild(el); - return false; - }; - el.appendChild(elCancel); - } - - function initConfigPopup() { - var el = document.createElement('div'); - - el.style.cssText = 'position:fixed; left:10px; top:10px; width:300px; background:rgba(50,50,50,0.9);' + - '-moz-border-radius:10px; padding:1em; color: #eee; text-align: left;' + - 'font-family: "Helvetica Neue", Verdana, Arial, sans serif; z-index: 99999;'; - - for (var prop in propSets) { - appendControl(el, prop); - } - - appendAnalyze(el); - appendCancel(el); - - var ref = document.getElementsByTagName('script')[0]; - ref.parentNode.insertBefore(el, ref); - } - - function getPropsCount(object) { - var count = 0; - for (var prop in object) { - count++; - } - return count; - } - - function shouldDeleteProperty(propToCheck) { - for (var prop in propSets) { - var elCheckbox = document.getElementById('__' + prop); - var isPropInSet = propSets[prop].indexOf(propToCheck) > -1; - if (isPropInSet && (elCheckbox ? elCheckbox.checked : true) ) { - return true; - } - } - } - - function analyze() { - var global = (function(){ return this; })(), - globalProps = getPropertyDescriptors(global), - cleanWindow = getCleanWindow(); - - for (var prop in cleanWindow) { - if (globalProps[prop]) { - delete globalProps[prop]; - } - } - for (var prop in globalProps) { - if (shouldDeleteProperty(prop)) { - delete globalProps[prop]; - } - } - - window.__globalsCount = getPropsCount(globalProps); - window.__globals = globalProps; - - window.console && console.log('Total number of global properties: ' + __globalsCount); - window.console && console.dir(__globals); - } - - var propSets = { - 'Prototype': '$$ $A $F $H $R $break $continue $w Abstract Ajax Class Enumerable Element Field Form ' + - 'Hash Insertion ObjectRange PeriodicalExecuter Position Prototype Selector Template Toggle Try'.split(' '), - - 'Scriptaculous': 'Autocompleter Builder Control Draggable Draggables Droppables Effect Sortable SortableObserver Sound Scriptaculous'.split(' '), - 'Firebug': 'loadFirebugConsole console _getFirebugConsoleElement _FirebugConsole _FirebugCommandLine _firebug'.split(' '), - 'Mozilla': 'Components XPCNativeWrapper XPCSafeJSObjectWrapper getInterface netscape GetWeakReference GeckoActiveXObject'.split(' '), - 'GoogleAnalytics': 'gaJsHost gaGlobal _gat _gaq pageTracker'.split(' '), - 'lazyGlobals': 'onhashchange'.split(' ') - }; - - // initConfigPopup(); // disable because we're going UI-less. - - var analyzeElem = document.getElementById('__analyze'); - analyzeElem && (analyzeElem.onclick = analyze); - - analyze(); // and assign total added globals to window.__globalsCount - -})(); \ No newline at end of file diff --git a/bower_components/modernizr/test/js/lib/jquery-1.7b2.js b/bower_components/modernizr/test/js/lib/jquery-1.7b2.js deleted file mode 100644 index 98c6d0d..0000000 --- a/bower_components/modernizr/test/js/lib/jquery-1.7b2.js +++ /dev/null @@ -1,9279 +0,0 @@ -/*! - * jQuery JavaScript Library v1.7b2 - * http://jquery.com/ - * - * Copyright 2011, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu Oct 13 21:12:55 2011 -0400 - */ -(function( window, undefined ) { - -// Use the correct document accordingly with window argument (sandbox) -var document = window.document, - navigator = window.navigator, - location = window.location; -var jQuery = (function() { - -// Define a local copy of jQuery -var jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // A central reference to the root jQuery(document) - rootjQuery, - - // A simple way to check for HTML strings or ID strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - quickExpr = /^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/, - - // Check if a string has a non-whitespace character in it - rnotwhite = /\S/, - - // Used for trimming whitespace - trimLeft = /^\s+/, - trimRight = /\s+$/, - - // Check for digits - rdigit = /\d/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>)?$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidescape = /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, - rvalidtokens = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - - // Useragent RegExp - rwebkit = /(webkit)[ \/]([\w.]+)/, - ropera = /(opera)(?:.*version)?[ \/]([\w.]+)/, - rmsie = /(msie) ([\w.]+)/, - rmozilla = /(mozilla)(?:.*? rv:([\w.]+))?/, - - // Matches dashed string for camelizing - rdashAlpha = /-([a-z]|[0-9])/ig, - rmsPrefix = /^-ms-/, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return ( letter + "" ).toUpperCase(); - }, - - // Keep a UserAgent string for use with jQuery.browser - userAgent = navigator.userAgent, - - // For matching the engine and version of the browser - browserMatch, - - // The deferred used on DOM ready - readyList, - - // The ready event handler - DOMContentLoaded, - - // Save a reference to some core methods - toString = Object.prototype.toString, - hasOwn = Object.prototype.hasOwnProperty, - push = Array.prototype.push, - slice = Array.prototype.slice, - trim = String.prototype.trim, - indexOf = Array.prototype.indexOf, - - // [[Class]] -> type pairs - class2type = {}; - -jQuery.fn = jQuery.prototype = { - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem, ret, doc; - - // Handle $(""), $(null), or $(undefined) - if ( !selector ) { - return this; - } - - // Handle $(DOMElement) - if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - } - - // The body element only exists once, optimize finding it - if ( selector === "body" && !context && document.body ) { - this.context = document; - this[0] = document.body; - this.selector = selector; - this.length = 1; - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - // Are we dealing with HTML string or an ID? - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = quickExpr.exec( selector ); - } - - // Verify a match, and that no context was specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - doc = (context ? context.ownerDocument || context : document); - - // If a single string is passed in and it's a single tag - // just do a createElement and skip the rest - ret = rsingleTag.exec( selector ); - - if ( ret ) { - if ( jQuery.isPlainObject( context ) ) { - selector = [ document.createElement( ret[1] ) ]; - jQuery.fn.attr.call( selector, context, true ); - - } else { - selector = [ doc.createElement( ret[1] ) ]; - } - - } else { - ret = jQuery.buildFragment( [ match[1] ], [ doc ] ); - selector = (ret.cacheable ? jQuery.clone(ret.fragment) : ret.fragment).childNodes; - } - - return jQuery.merge( this, selector ); - - // HANDLE: $("#id") - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return (context || rootjQuery).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if (selector.selector !== undefined) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The current version of jQuery being used - jquery: "1.7b2", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return slice.call( this, 0 ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems, name, selector ) { - // Build a new jQuery matched element set - var ret = this.constructor(); - - if ( jQuery.isArray( elems ) ) { - push.apply( ret, elems ); - - } else { - jQuery.merge( ret, elems ); - } - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - - ret.context = this.context; - - if ( name === "find" ) { - ret.selector = this.selector + (this.selector ? " " : "") + selector; - } else if ( name ) { - ret.selector = this.selector + "." + name + "(" + selector + ")"; - } - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Attach the listeners - jQuery.bindReady(); - - // Add the callback - readyList.add( fn ); - - return this; - }, - - eq: function( i ) { - return i === -1 ? - this.slice( i ) : - this.slice( i, +i + 1 ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - slice: function() { - return this.pushStack( slice.apply( this, arguments ), - "slice", slice.call(arguments).join(",") ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - // Either a released hold or an DOMready/load event and not yet ready - if ( (wait === true && !--jQuery.readyWait) || (wait !== true && !jQuery.isReady) ) { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready, 1 ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.fireWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger( "ready" ).unbind( "ready" ); - } - } - }, - - bindReady: function() { - if ( readyList ) { - return; - } - - readyList = jQuery.Callbacks( "once memory" ); - - // Catch cases where $(document).ready() is called after the - // browser event has already occurred. - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - return setTimeout( jQuery.ready, 1 ); - } - - // Mozilla, Opera and webkit nightlies currently support this event - if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", jQuery.ready, false ); - - // If IE event model is used - } else if ( document.attachEvent ) { - // ensure firing before onload, - // maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", DOMContentLoaded ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", jQuery.ready ); - - // If IE and not a frame - // continually check to see if the document is ready - var toplevel = false; - - try { - toplevel = window.frameElement == null; - } catch(e) {} - - if ( document.documentElement.doScroll && toplevel ) { - doScrollCheck(); - } - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - // A crude way of determining if an object is a window - isWindow: function( obj ) { - return obj && typeof obj === "object" && "setInterval" in obj; - }, - - isNumeric: function( obj ) { - return obj != null && rdigit.test( obj ) && !isNaN( obj ); - }, - - type: function( obj ) { - return obj == null ? - String( obj ) : - class2type[ toString.call(obj) ] || "object"; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !hasOwn.call(obj, "constructor") && - !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - for ( var name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw msg; - }, - - parseJSON: function( data ) { - if ( typeof data !== "string" || !data ) { - return null; - } - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return (new Function( "return " + data ))(); - - } - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && rnotwhite.test( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toUpperCase() === name.toUpperCase(); - }, - - // args is for internal usage only - each: function( object, callback, args ) { - var name, i = 0, - length = object.length, - isObj = length === undefined || jQuery.isFunction( object ); - - if ( args ) { - if ( isObj ) { - for ( name in object ) { - if ( callback.apply( object[ name ], args ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.apply( object[ i++ ], args ) === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isObj ) { - for ( name in object ) { - if ( callback.call( object[ name ], name, object[ name ] ) === false ) { - break; - } - } - } else { - for ( ; i < length; ) { - if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) { - break; - } - } - } - } - - return object; - }, - - // Use native String.trim function wherever possible - trim: trim ? - function( text ) { - return text == null ? - "" : - trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - text.toString().replace( trimLeft, "" ).replace( trimRight, "" ); - }, - - // results is for internal usage only - makeArray: function( array, results ) { - var ret = results || []; - - if ( array != null ) { - // The window, strings (and functions) also have 'length' - // The extra typeof function check is to prevent crashes - // in Safari 2 (See: #3039) - // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930 - var type = jQuery.type( array ); - - if ( array.length == null || type === "string" || type === "function" || type === "regexp" || jQuery.isWindow( array ) ) { - push.call( ret, array ); - } else { - jQuery.merge( ret, array ); - } - } - - return ret; - }, - - inArray: function( elem, array, i ) { - var len; - - if ( array ) { - if ( indexOf ) { - return indexOf.call( array, elem, i ); - } - - len = array.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in array && array[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var i = first.length, - j = 0; - - if ( typeof second.length === "number" ) { - for ( var l = second.length; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var ret = [], retVal; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( var i = 0, length = elems.length; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, key, ret = [], - i = 0, - length = elems.length, - // jquery objects are treated as arrays - isArray = elems instanceof jQuery || length !== undefined && typeof length === "number" && ( ( length > 0 && elems[ 0 ] && elems[ length -1 ] ) || length === 0 || jQuery.isArray( elems ) ) ; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( key in elems ) { - value = callback( elems[ key ], key, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return ret.concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - if ( typeof context === "string" ) { - var tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - var args = slice.call( arguments, 2 ), - proxy = function() { - return fn.apply( context, args.concat( slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || proxy.guid || jQuery.guid++; - - return proxy; - }, - - // Mutifunctional method to get and set values to a collection - // The value/s can optionally be executed if it's a function - access: function( elems, key, value, exec, fn, pass ) { - var length = elems.length; - - // Setting many attributes - if ( typeof key === "object" ) { - for ( var k in key ) { - jQuery.access( elems, k, key[k], exec, fn, value ); - } - return elems; - } - - // Setting one attribute - if ( value !== undefined ) { - // Optionally, function values get executed if exec is true - exec = !pass && exec && jQuery.isFunction(value); - - for ( var i = 0; i < length; i++ ) { - fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key ) ) : value, pass ); - } - - return elems; - } - - // Getting an attribute - return length ? fn( elems[0], key ) : undefined; - }, - - now: function() { - return (new Date()).getTime(); - }, - - // Use of jQuery.browser is frowned upon. - // More details: http://docs.jquery.com/Utilities/jQuery.browser - uaMatch: function( ua ) { - ua = ua.toLowerCase(); - - var match = rwebkit.exec( ua ) || - ropera.exec( ua ) || - rmsie.exec( ua ) || - ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) || - []; - - return { browser: match[1] || "", version: match[2] || "0" }; - }, - - sub: function() { - function jQuerySub( selector, context ) { - return new jQuerySub.fn.init( selector, context ); - } - jQuery.extend( true, jQuerySub, this ); - jQuerySub.superclass = this; - jQuerySub.fn = jQuerySub.prototype = this(); - jQuerySub.fn.constructor = jQuerySub; - jQuerySub.sub = this.sub; - jQuerySub.fn.init = function init( selector, context ) { - if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) { - context = jQuerySub( context ); - } - - return jQuery.fn.init.call( this, selector, context, rootjQuerySub ); - }; - jQuerySub.fn.init.prototype = jQuerySub.fn; - var rootjQuerySub = jQuerySub(document); - return jQuerySub; - }, - - browser: {} -}); - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -browserMatch = jQuery.uaMatch( userAgent ); -if ( browserMatch.browser ) { - jQuery.browser[ browserMatch.browser ] = true; - jQuery.browser.version = browserMatch.version; -} - -// Deprecated, use jQuery.browser.webkit instead -if ( jQuery.browser.webkit ) { - jQuery.browser.safari = true; -} - -// IE doesn't match non-breaking spaces with \s -if ( rnotwhite.test( "\xA0" ) ) { - trimLeft = /^[\s\xA0]+/; - trimRight = /[\s\xA0]+$/; -} - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); - -// Cleanup functions for the document ready method -if ( document.addEventListener ) { - DOMContentLoaded = function() { - document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, false ); - jQuery.ready(); - }; - -} else if ( document.attachEvent ) { - DOMContentLoaded = function() { - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( document.readyState === "complete" ) { - document.detachEvent( "onreadystatechange", DOMContentLoaded ); - jQuery.ready(); - } - }; -} - -// The DOM ready check for Internet Explorer -function doScrollCheck() { - if ( jQuery.isReady ) { - return; - } - - try { - // If IE is used, use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - document.documentElement.doScroll("left"); - } catch(e) { - setTimeout( doScrollCheck, 1 ); - return; - } - - // and execute any waiting functions - jQuery.ready(); -} - -// Expose jQuery as an AMD module, but only for AMD loaders that -// understand the issues with loading multiple versions of jQuery -// in a page that all might call define(). The loader will indicate -// they have special allowances for multiple jQuery versions by -// specifying define.amd.jQuery = true. Register as a named module, -// since jQuery can be concatenated with other files that may use define, -// but not use a proper concatenation script that understands anonymous -// AMD modules. A named AMD is safest and most robust way to register. -// Lowercase jquery is used because AMD module names are derived from -// file names, and jQuery is normally delivered in a lowercase file name. -if ( typeof define === "function" && define.amd && define.amd.jQuery ) { - define( "jquery", [], function () { return jQuery; } ); -} - -return jQuery; - -})(); - - -// String to Object flags format cache -var flagsCache = {}; - -// Convert String-formatted flags into Object-formatted ones and store in cache -function createFlags( flags ) { - var object = flagsCache[ flags ] = {}, - i, length; - flags = flags.split( /\s+/ ); - for ( i = 0, length = flags.length; i < length; i++ ) { - object[ flags[i] ] = true; - } - return object; -} - -/* - * Create a callback list using the following parameters: - * - * flags: an optional list of space-separated flags that will change how - * the callback list behaves - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible flags: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( flags ) { - - // Convert flags from String-formatted to Object-formatted - // (we check in cache first) - flags = flags ? ( flagsCache[ flags ] || createFlags( flags ) ) : {}; - - var // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = [], - // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list is currently firing - firing, - // First callback to fire (used internally by add and fireWith) - firingStart, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // Add one or several callbacks to the list - add = function( args ) { - var i, - length, - elem, - type, - actual; - for ( i = 0, length = args.length; i < length; i++ ) { - elem = args[ i ]; - type = jQuery.type( elem ); - if ( type === "array" ) { - // Inspect recursively - add( elem ); - } else if ( type === "function" ) { - // Add if not in unique mode and callback is not in - if ( !flags.unique || !self.has( elem ) ) { - list.push( elem ); - } - } - } - }, - // Fire callbacks - fire = function( context, args ) { - args = args || []; - memory = !flags.memory || [ context, args ]; - firing = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( context, args ) === false && flags.stopOnFalse ) { - memory = true; // Mark as halted - break; - } - } - firing = false; - if ( list ) { - if ( !flags.once ) { - if ( stack && stack.length ) { - memory = stack.shift(); - self.fireWith( memory[ 0 ], memory[ 1 ] ); - } - } else if ( memory === true ) { - self.disable(); - } else { - list = []; - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - var length = list.length; - add( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away, unless previous - // firing was halted (stopOnFalse) - } else if ( memory && memory !== true ) { - firingStart = length; - fire( memory[ 0 ], memory[ 1 ] ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - var args = arguments, - argIndex = 0, - argLength = args.length; - for ( ; argIndex < argLength ; argIndex++ ) { - for ( var i = 0; i < list.length; i++ ) { - if ( args[ argIndex ] === list[ i ] ) { - // Handle firingIndex and firingLength - if ( firing ) { - if ( i <= firingLength ) { - firingLength--; - if ( i <= firingIndex ) { - firingIndex--; - } - } - } - // Remove the element - list.splice( i--, 1 ); - // If we have some unicity property then - // we only need to do this once - if ( flags.unique ) { - break; - } - } - } - } - } - return this; - }, - // Control if a given callback is in the list - has: function( fn ) { - if ( list ) { - var i = 0, - length = list.length; - for ( ; i < length; i++ ) { - if ( fn === list[ i ] ) { - return true; - } - } - } - return false; - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory || memory === true ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - if ( stack ) { - if ( firing ) { - if ( !flags.once ) { - stack.push( [ context, args ] ); - } - } else if ( !( flags.once && memory ) ) { - fire( context, args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!memory; - } - }; - - return self; -}; - - - - -var // Static reference to slice - sliceDeferred = [].slice; - -jQuery.extend({ - - Deferred: function( func ) { - var doneList = jQuery.Callbacks( "once memory" ), - failList = jQuery.Callbacks( "once memory" ), - progressList = jQuery.Callbacks( "memory" ), - state = "pending", - lists = { - resolve: doneList, - reject: failList, - notify: progressList - }, - promise = { - done: doneList.add, - fail: failList.add, - progress: progressList.add, - - state: function() { - return state; - }, - - // Deprecated - isResolved: doneList.fired, - isRejected: failList.fired, - - then: function( doneCallbacks, failCallbacks, progressCallbacks ) { - deferred.done( doneCallbacks ).fail( failCallbacks ).progress( progressCallbacks ); - return this; - }, - always: function() { - return deferred.done.apply( deferred, arguments ).fail.apply( deferred, arguments ); - }, - pipe: function( fnDone, fnFail, fnProgress ) { - return jQuery.Deferred(function( newDefer ) { - jQuery.each( { - done: [ fnDone, "resolve" ], - fail: [ fnFail, "reject" ], - progress: [ fnProgress, "notify" ] - }, function( handler, data ) { - var fn = data[ 0 ], - action = data[ 1 ], - returned; - if ( jQuery.isFunction( fn ) ) { - deferred[ handler ](function() { - returned = fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise().then( newDefer.resolve, newDefer.reject, newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === deferred ? newDefer : this, [ returned ] ); - } - }); - } else { - deferred[ handler ]( newDefer[ action ] ); - } - }); - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - if ( obj == null ) { - obj = promise; - } else { - for( var key in promise ) { - obj[ key ] = promise[ key ]; - } - } - return obj; - } - }, - deferred = promise.promise({}), - key; - - for ( key in lists ) { - deferred[ key ] = lists[ key ].fire; - deferred[ key + "With" ] = lists[ key ].fireWith; - } - - // Handle state - deferred.done( function() { - state = "resolved"; - }, failList.disable, progressList.lock ).fail( function() { - state = "rejected"; - }, doneList.disable, progressList.lock ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( firstParam ) { - var args = sliceDeferred.call( arguments, 0 ), - i = 0, - length = args.length, - pValues = new Array( length ), - count = length, - pCount = length, - deferred = length <= 1 && firstParam && jQuery.isFunction( firstParam.promise ) ? - firstParam : - jQuery.Deferred(), - promise = deferred.promise(); - function resolveFunc( i ) { - return function( value ) { - args[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - if ( !( --count ) ) { - deferred.resolveWith( deferred, args ); - } - }; - } - function progressFunc( i ) { - return function( value ) { - pValues[ i ] = arguments.length > 1 ? sliceDeferred.call( arguments, 0 ) : value; - deferred.notifyWith( promise, pValues ); - }; - } - if ( length > 1 ) { - for( ; i < length; i++ ) { - if ( args[ i ] && args[ i ].promise && jQuery.isFunction( args[ i ].promise ) ) { - args[ i ].promise().then( resolveFunc(i), deferred.reject, progressFunc(i) ); - } else { - --count; - } - } - if ( !count ) { - deferred.resolveWith( deferred, args ); - } - } else if ( deferred !== firstParam ) { - deferred.resolveWith( deferred, length ? [ firstParam ] : [] ); - } - return promise; - } -}); - - - - -jQuery.support = (function() { - - var div = document.createElement( "div" ), - documentElement = document.documentElement, - all, - a, - select, - opt, - input, - marginDiv, - support, - fragment, - body, - testElementParent, - testElement, - testElementStyle, - tds, - events, - eventName, - i, - isSupported, - offsetSupport; - - // Preliminary tests - div.setAttribute("className", "t"); - div.innerHTML = "
        a"; - - - all = div.getElementsByTagName( "*" ); - a = div.getElementsByTagName( "a" )[ 0 ]; - - // Can't get basic test support - if ( !all || !all.length || !a ) { - return {}; - } - - // First batch of supports tests - select = document.createElement( "select" ); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName( "input" )[ 0 ]; - - support = { - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: ( div.firstChild.nodeType === 3 ), - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName( "tbody" ).length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName( "link" ).length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: ( a.getAttribute( "href" ) === "/a" ), - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.55/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Make sure unknown elements (like HTML5 elems) are handled appropriately - unknownElems: !!div.getElementsByTagName( "nav" ).length, - - // Make sure that if no value is specified for a checkbox - // that it defaults to "on". - // (WebKit defaults to "" instead) - checkOn: ( input.value === "on" ), - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // Will be defined later - submitBubbles: true, - changeBubbles: true, - focusinBubbles: false, - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Test to see if it's possible to delete an expando from an element - // Fails in Internet Explorer - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - if ( !div.addEventListener && div.attachEvent && div.fireEvent ) { - div.attachEvent( "onclick", function() { - // Cloning a node shouldn't copy over any - // bound event handlers (IE does this) - support.noCloneEvent = false; - }); - div.cloneNode( true ).fireEvent( "onclick" ); - } - - // Check if a radio maintains its value - // after being appended to the DOM - input = document.createElement("input"); - input.value = "t"; - input.setAttribute("type", "radio"); - support.radioValue = input.value === "t"; - - input.setAttribute("checked", "checked"); - div.appendChild( input ); - fragment = document.createDocumentFragment(); - fragment.appendChild( div.firstChild ); - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - div.innerHTML = ""; - - // Figure out if the W3C box model works as expected - div.style.width = div.style.paddingLeft = "1px"; - - // We don't want to do body-related feature tests on frameset - // documents, which lack a body. So we use - // document.getElementsByTagName("body")[0], which is undefined in - // frameset documents, while document.body isn’t. (7398) - body = document.getElementsByTagName("body")[ 0 ]; - // We use our own, invisible, body unless the body is already present - // in which case we use a div (#9239) - testElement = document.createElement( body ? "div" : "body" ); - testElementStyle = { - visibility: "hidden", - width: 0, - height: 0, - border: 0, - margin: 0, - background: "none" - }; - if ( body ) { - jQuery.extend( testElementStyle, { - position: "absolute", - left: "-999px", - top: "-999px" - }); - } - for ( i in testElementStyle ) { - testElement.style[ i ] = testElementStyle[ i ]; - } - testElement.appendChild( div ); - testElementParent = body || documentElement; - testElementParent.insertBefore( testElement, testElementParent.firstChild ); - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - support.boxModel = div.offsetWidth === 2; - - if ( "zoom" in div.style ) { - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - // (IE < 8 does this) - div.style.display = "inline"; - div.style.zoom = 1; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 2 ); - - // Check if elements with layout shrink-wrap their children - // (IE 6 does this) - div.style.display = ""; - div.innerHTML = "
        "; - support.shrinkWrapBlocks = ( div.offsetWidth !== 2 ); - } - - div.innerHTML = "
        t
        "; - tds = div.getElementsByTagName( "td" ); - - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - // (only IE 8 fails this test) - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Check if empty table cells still have offsetWidth/Height - // (IE < 8 fail this test) - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - div.innerHTML = ""; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. For more - // info see bug #3333 - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - if ( document.defaultView && document.defaultView.getComputedStyle ) { - marginDiv = document.createElement( "div" ); - marginDiv.style.width = "0"; - marginDiv.style.marginRight = "0"; - div.appendChild( marginDiv ); - support.reliableMarginRight = - ( parseInt( ( document.defaultView.getComputedStyle( marginDiv, null ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) === 0; - } - - // Remove the body element we added - testElement.innerHTML = ""; - - // Technique from Juriy Zaytsev - // http://perfectionkills.com/detecting-event-support-without-browser-sniffing/ - // We only care about the case where non-standard event systems - // are used, namely in IE. Short-circuiting here helps us to - // avoid an eval call (in setAttribute) which can cause CSP - // to go haywire. See: https://developer.mozilla.org/en/Security/CSP - if ( div.attachEvent ) { - for( i in { - submit: 1, - change: 1, - focusin: 1 - } ) { - eventName = "on" + i; - isSupported = ( eventName in div ); - if ( !isSupported ) { - div.setAttribute( eventName, "return;" ); - isSupported = ( typeof div[ eventName ] === "function" ); - } - support[ i + "Bubbles" ] = isSupported; - } - } - - // Determine fixed-position support early - testElement.style.position = "static"; - testElement.style.top = "0px"; - testElement.style.marginTop = "1px"; - offsetSupport = (function( body, container ) { - - var outer, inner, table, td, supports, - bodyMarginTop = parseFloat( body.style.marginTop ) || 0, - ptlm = "position:absolute;top:0;left:0;width:1px;height:1px;margin:0;", - style = "style='" + ptlm + "border:5px solid #000;padding:0;'", - html = "
        " + - "" + - "
        "; - - container.style.cssText = ptlm + "border:0;visibility:hidden"; - - container.innerHTML = html; - body.insertBefore( container, body.firstChild ); - outer = container.firstChild; - inner = outer.firstChild; - td = outer.nextSibling.firstChild.firstChild; - - supports = { - doesNotAddBorder: (inner.offsetTop !== 5), - doesAddBorderForTableAndCells: (td.offsetTop === 5) - }; - - inner.style.position = "fixed"; - inner.style.top = "20px"; - - // safari subtracts parent border width here which is 5px - supports.supportsFixedPosition = (inner.offsetTop === 20 || inner.offsetTop === 15); - inner.style.position = inner.style.top = ""; - - outer.style.overflow = "hidden"; - outer.style.position = "relative"; - - supports.subtractsBorderForOverflowNotVisible = (inner.offsetTop === -5); - supports.doesNotIncludeMarginInBodyOffset = (body.offsetTop !== bodyMarginTop); - - return supports; - - })( testElement, div ); - - jQuery.extend( support, offsetSupport ); - testElementParent.removeChild( testElement ); - - // Null connected elements to avoid leaks in IE - testElement = fragment = select = opt = body = marginDiv = div = input = null; - - return support; -})(); - -// Keep track of boxModel -jQuery.boxModel = jQuery.support.boxModel; - - - - -var rbrace = /^(?:\{.*\}|\[.*\])$/, - rmultiDash = /([A-Z])/g; - -jQuery.extend({ - cache: {}, - - // Please use with caution - uuid: 0, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ jQuery.expando ] : elem[ jQuery.expando ] && jQuery.expando; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ jQuery.expando ] = id = ++jQuery.uuid; - } else { - id = jQuery.expando; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // TODO: This is a hack for 1.5 ONLY. It will be removed in 1.6. Users should - // not attempt to inspect the internal events object using jQuery.data, as this - // internal data object is undocumented and subject to change. - if ( name === "events" && !thisCache[name] ) { - return thisCache[ internalKey ] && thisCache[ internalKey ].events; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; - }, - - removeData: function( elem, name, pvt /* Internal Use Only */ ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, i, l, - - // Reference to internal data cache key - internalKey = jQuery.expando, - - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - - // See jQuery.data for more information - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support space separated names - if ( jQuery.isArray( name ) ) { - name = name; - } else if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split( " " ); - } - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject(cache[ id ]) ) { - return; - } - } - - // Browsers that fail expando deletion also refuse to delete expandos on - // the window, but it will allow it on all other JS objects; other browsers - // don't care - // Ensure that `cache` is not a window object #10080 - if ( jQuery.support.deleteExpando || !cache.setInterval ) { - delete cache[ id ]; - } else { - cache[ id ] = null; - } - - // We destroyed the cache and need to eliminate the expando on the node to avoid - // false lookups in the cache for entries that no longer exist - if ( isNode ) { - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( jQuery.support.deleteExpando ) { - delete elem[ jQuery.expando ]; - } else if ( elem.removeAttribute ) { - elem.removeAttribute( jQuery.expando ); - } else { - elem[ jQuery.expando ] = null; - } - } - }, - - // For internal use only. - _data: function( elem, name, data ) { - return jQuery.data( elem, name, data, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - if ( elem.nodeName ) { - var match = jQuery.noData[ elem.nodeName.toLowerCase() ]; - - if ( match ) { - return !(match === true || elem.getAttribute("classid") !== match); - } - } - - return true; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var parts, attr, name, - data = null; - - if ( typeof key === "undefined" ) { - if ( this.length ) { - data = jQuery.data( this[0] ); - - if ( this[0].nodeType === 1 && !jQuery._data( this[0], "parsedAttrs" ) ) { - attr = this[0].attributes; - for ( var i = 0, l = attr.length; i < l; i++ ) { - name = attr[i].name; - - if ( name.indexOf( "data-" ) === 0 ) { - name = jQuery.camelCase( name.substring(5) ); - - dataAttr( this[0], name, data[ name ] ); - } - } - jQuery._data( this[0], "parsedAttrs", true ); - } - } - - return data; - - } else if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - parts = key.split("."); - parts[1] = parts[1] ? "." + parts[1] : ""; - - if ( value === undefined ) { - data = this.triggerHandler("getData" + parts[1] + "!", [parts[0]]); - - // Try to fetch any internally stored data first - if ( data === undefined && this.length ) { - data = jQuery.data( this[0], key ); - data = dataAttr( this[0], key, data ); - } - - return data === undefined && parts[1] ? - this.data( parts[0] ) : - data; - - } else { - return this.each(function() { - var $this = jQuery( this ), - args = [ parts[0], value ]; - - $this.triggerHandler( "setData" + parts[1] + "!", args ); - jQuery.data( this, key, value ); - $this.triggerHandler( "changeData" + parts[1] + "!", args ); - }); - } - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - jQuery.isNumeric( data ) ? parseFloat( data ) : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - for ( var name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} - - - - -function handleQueueMarkDefer( elem, type, src ) { - var deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - defer = jQuery._data( elem, deferDataKey ); - if ( defer && - ( src === "queue" || !jQuery._data(elem, queueDataKey) ) && - ( src === "mark" || !jQuery._data(elem, markDataKey) ) ) { - // Give room for hard-coded callbacks to fire first - // and eventually mark/queue something else on the element - setTimeout( function() { - if ( !jQuery._data( elem, queueDataKey ) && - !jQuery._data( elem, markDataKey ) ) { - jQuery.removeData( elem, deferDataKey, true ); - defer.fire(); - } - }, 0 ); - } -} - -jQuery.extend({ - - _mark: function( elem, type ) { - if ( elem ) { - type = (type || "fx") + "mark"; - jQuery._data( elem, type, (jQuery._data( elem, type ) || 0) + 1 ); - } - }, - - _unmark: function( force, elem, type ) { - if ( force !== true ) { - type = elem; - elem = force; - force = false; - } - if ( elem ) { - type = type || "fx"; - var key = type + "mark", - count = force ? 0 : ( (jQuery._data( elem, key ) || 1) - 1 ); - if ( count ) { - jQuery._data( elem, key, count ); - } else { - jQuery.removeData( elem, key, true ); - handleQueueMarkDefer( elem, type, "mark" ); - } - } - }, - - queue: function( elem, type, data ) { - var q; - if ( elem ) { - type = (type || "fx") + "queue"; - q = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !q || jQuery.isArray(data) ) { - q = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - q.push( data ); - } - } - return q || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - fn = queue.shift(), - runner = {}; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - } - - if ( fn ) { - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - jQuery._data( elem, type + ".run", runner ); - fn.call( elem, function() { - jQuery.dequeue( elem, type ); - }, runner ); - } - - if ( !queue.length ) { - jQuery.removeData( elem, type + "queue " + type + ".run", true ); - handleQueueMarkDefer( elem, type, "queue" ); - } - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - } - - if ( data === undefined ) { - return jQuery.queue( this[0], type ); - } - return this.each(function() { - var queue = jQuery.queue( this, type, data ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, runner ) { - var timeout = setTimeout( next, time ); - runner.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, object ) { - if ( typeof type !== "string" ) { - object = type; - type = undefined; - } - type = type || "fx"; - var defer = jQuery.Deferred(), - elements = this, - i = elements.length, - count = 1, - deferDataKey = type + "defer", - queueDataKey = type + "queue", - markDataKey = type + "mark", - tmp; - function resolve() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - } - while( i-- ) { - if (( tmp = jQuery.data( elements[ i ], deferDataKey, undefined, true ) || - ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) || - jQuery.data( elements[ i ], markDataKey, undefined, true ) ) && - jQuery.data( elements[ i ], deferDataKey, jQuery.Callbacks( "once memory" ), true ) )) { - count++; - tmp.add( resolve ); - } - } - resolve(); - return defer.promise(); - } -}); - - - - -var rclass = /[\n\t\r]/g, - rspace = /\s+/, - rreturn = /\r/g, - rtype = /^(?:button|input)$/i, - rfocusable = /^(?:button|input|object|select|textarea)$/i, - rclickable = /^a(?:rea)?$/i, - rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i, - nodeHook, boolHook, fixSpecified; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.attr ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, name, value, true, jQuery.prop ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classNames, i, l, elem, - setClass, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call(this, j, this.className) ); - }); - } - - if ( value && typeof value === "string" ) { - classNames = value.split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 ) { - if ( !elem.className && classNames.length === 1 ) { - elem.className = value; - - } else { - setClass = " " + elem.className + " "; - - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) { - setClass += classNames[ c ] + " "; - } - } - elem.className = jQuery.trim( setClass ); - } - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classNames, i, l, elem, className, c, cl; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call(this, j, this.className) ); - }); - } - - if ( (value && typeof value === "string") || value === undefined ) { - classNames = (value || "").split( rspace ); - - for ( i = 0, l = this.length; i < l; i++ ) { - elem = this[ i ]; - - if ( elem.nodeType === 1 && elem.className ) { - if ( value ) { - className = (" " + elem.className + " ").replace( rclass, " " ); - for ( c = 0, cl = classNames.length; c < cl; c++ ) { - className = className.replace(" " + classNames[ c ] + " ", " "); - } - elem.className = jQuery.trim( className ); - - } else { - elem.className = ""; - } - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.split( rspace ); - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space seperated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - } else if ( type === "undefined" || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // toggle whole className - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " "; - for ( var i = 0, l = this.length; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) > -1 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var hooks, ret, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.nodeName.toLowerCase() ] || jQuery.valHooks[ elem.type ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return undefined; - } - - var isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var self = jQuery(this), val; - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.nodeName.toLowerCase() ] || jQuery.valHooks[ this.type ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, - index = elem.selectedIndex, - values = [], - options = elem.options, - one = elem.type === "select-one"; - - // Nothing was selected - if ( index < 0 ) { - return null; - } - - // Loop through all the selected options - for ( var i = one ? index : 0, max = one ? index + 1 : options.length; i < max; i++ ) { - var option = options[ i ]; - - // Don't return options that are disabled or in a disabled optgroup - if ( option.selected && (jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null) && - (!option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" )) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - // Fixes Bug #2551 -- select.val() broken in IE after form.reset() - if ( one && !values.length && options.length ) { - return jQuery( options[ index ] ).val(); - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - attrFn: { - val: true, - css: true, - html: true, - text: true, - data: true, - width: true, - height: true, - offset: true - }, - - attr: function( elem, name, value, pass ) { - var nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return undefined; - } - - if ( pass && name in jQuery.attrFn ) { - return jQuery( elem )[ name ]( value ); - } - - // Fallback to prop when attributes are not supported - if ( !("getAttribute" in elem) ) { - return jQuery.prop( elem, name, value ); - } - - var ret, hooks, - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // Normalize the name if needed - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || (rboolean.test( name ) ? boolHook : nodeHook); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - return undefined; - - } else if ( hooks && "set" in hooks && notxml && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, "" + value ); - return value; - } - - } else if ( hooks && "get" in hooks && notxml && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - ret = elem.getAttribute( name ); - - // Non-existent attributes return null, we normalize to undefined - return ret === null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var propName, attrNames, name, l, - i = 0; - - if ( elem.nodeType === 1 ) { - attrNames = (value || "").split( rspace ); - l = attrNames.length; - - for ( ; i < l; i++ ) { - name = attrNames[ i ].toLowerCase(); - - // See #9699 for explanation of this approach (setting first, then removal) - jQuery.attr( elem, name, "" ); - elem.removeAttribute( name ); - - // Set corresponding property to false for boolean attributes - if ( rboolean.test( name ) && (propName = jQuery.propFix[ name ] || name) in elem ) { - elem[ propName ] = false; - } - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - // We can't allow the type property to be changed (since it causes problems in IE) - if ( rtype.test( elem.nodeName ) && elem.parentNode ) { - jQuery.error( "type property can't be changed" ); - } else if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to it's default in case type is set after value - // This is for element creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - }, - // Use the value property for back compat - // Use the nodeHook for button elements in IE6/7 (#1954) - value: { - get: function( elem, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.get( elem, name ); - } - return name in elem ? - elem.value : - null; - }, - set: function( elem, value, name ) { - if ( nodeHook && jQuery.nodeName( elem, "button" ) ) { - return nodeHook.set( elem, value, name ); - } - // Does not return so that setAttribute is also used - elem.value = value; - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return undefined; - } - - var ret, hooks, - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return (elem[ name ] = value); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Add the tabIndex propHook to attrHooks for back-compat (different case is intentional) -jQuery.attrHooks.tabindex = jQuery.propHooks.tabIndex; - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - // Align boolean attributes with corresponding properties - // Fall back to attribute presence where some booleans are not supported - var attrNode, - property = jQuery.prop( elem, name ); - return property === true || typeof property !== "boolean" && ( attrNode = elem.getAttributeNode(name) ) && attrNode.nodeValue !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - var propName; - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else { - // value is true since we know at this point it's type boolean and not false - // Set boolean attributes to the same name and set the DOM property - propName = jQuery.propFix[ name ] || name; - if ( propName in elem ) { - // Only set the IDL specifically if it already exists on the element - elem[ propName ] = true; - } - - elem.setAttribute( name, name.toLowerCase() ); - } - return name; - } -}; - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !jQuery.support.getSetAttribute ) { - - fixSpecified = { - name: true, - id: true - }; - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret; - ret = elem.getAttributeNode( name ); - return ret && (fixSpecified[ name ] ? ret.nodeValue !== "" : ret.specified) ? - ret.nodeValue : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - ret = document.createAttribute( name ); - elem.setAttributeNode( ret ); - } - return (ret.nodeValue = value + ""); - } - }; - - // Apply the nodeHook to tabindex - jQuery.attrHooks.tabindex.set = nodeHook.set; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - if ( value === "" ) { - value = "false"; - } - nodeHook.set( elem, value, name ); - } - }; -} - - -// Some attributes require a special call on IE -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret === null ? undefined : ret; - } - }); - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Normalize to lowercase since IE uppercases css property names - return elem.style.cssText.toLowerCase() || undefined; - }, - set: function( elem, value ) { - return (elem.style.cssText = "" + value); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return (elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0); - } - } - }); -}); - - - - -var rnamespaces = /\.(.*)$/, - rformElems = /^(?:textarea|input|select)$/i, - rperiod = /\./g, - rspaces = / /g, - rescape = /[^\w\s.|`]/g, - rtypenamespace = /^([^\.]*)?(?:\.(.+))?$/, - rhoverHack = /\bhover(\.\S+)?/, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rquickIs = /^([\w\-]+)?(?:#([\w\-]+))?(?:\.([\w\-]+))?(?:\[([\w+\-]+)=["']?([\w\-]*)["']?\])?$/, - quickParse = function( selector ) { - var quick = rquickIs.exec( selector ); - if ( quick ) { - // 0 1 2 3 4 5 - // [ _, tag, id, class, attrName, attrValue ] - quick[1] = ( quick[1] || "" ).toLowerCase(); - quick[3] = quick[3] && new RegExp( "\\b" + quick[3] + "\\b" ); - } - return quick; - }, - quickIs = function( elem, m ) { - return ( - (!m[1] || elem.nodeName.toLowerCase() === m[1]) && - (!m[2] || elem.id === m[2]) && - (!m[3] || m[3].test( elem.className )) && - (!m[4] || elem.getAttribute( m[4] ) == m[5]) - ); - }; - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - add: function( elem, types, handler, data, selector ) { - - var elemData, eventHandle, events, - t, tns, type, namespaces, handleObj, - handleObjIn, quick, handlers, special; - - // Don't attach events to noData or text/comment nodes (allow plain objects tho) - if ( elem.nodeType === 3 || elem.nodeType === 8 || !types || !handler || !(elemData = jQuery._data( elem )) ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - events = elemData.events; - if ( !events ) { - elemData.events = events = {}; - } - eventHandle = elemData.handle; - if ( !eventHandle ) { - elemData.handle = eventHandle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== "undefined" && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.handle.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = types.replace( rhoverHack, "mouseover$1 mouseout$1" ).split( " " ); - for ( t = 0; t < types.length; t++ ) { - - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = (tns[2] || "").split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: tns[1], - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - namespace: namespaces.join(".") - }, handleObjIn ); - - // Delegated event; pre-analyze selector so it's processed quickly on event dispatch - if ( selector ) { - handleObj.quick = quickParse( selector ); - if ( !handleObj.quick && jQuery.expr.match.POS.test( selector ) ) { - handleObj.isPositional = true; - } - } - - // Init the event handler queue if we're the first - handlers = events[ type ]; - if ( !handlers ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - global: {}, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector ) { - - var elemData = jQuery.hasData( elem ) && jQuery._data( elem ), - t, tns, type, namespaces, origCount, - j, events, special, handle, eventType, handleObj; - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // For removal, types can be an Event object - if ( types && types.type && types.handler ) { - handler = types.handler; - types = types.type; - selector = types.selector; - } - - // Once for each type.namespace in types; type may be omitted - types = (types || "").replace( rhoverHack, "mouseover$1 mouseout$1" ).split(" "); - for ( t = 0; t < types.length; t++ ) { - tns = rtypenamespace.exec( types[t] ) || []; - type = tns[1]; - namespaces = tns[2]; - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - namespaces = namespaces? "." + namespaces : ""; - for ( j in events ) { - jQuery.event.remove( elem, j + namespaces, handler, selector ); - } - return; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector? special.delegateType : special.bindType ) || type; - eventType = events[ type ] || []; - origCount = eventType.length; - namespaces = namespaces ? new RegExp("(^|\\.)" + namespaces.split(".").sort().join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - - // Only need to loop for special events or selective removal - if ( handler || namespaces || selector || special.remove ) { - for ( j = 0; j < eventType.length; j++ ) { - handleObj = eventType[ j ]; - - if ( !handler || handler.guid === handleObj.guid ) { - if ( !namespaces || namespaces.test( handleObj.namespace ) ) { - if ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) { - eventType.splice( j--, 1 ); - - if ( handleObj.selector ) { - eventType.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - } - } - } else { - // Removing all events - eventType.length = 0; - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( eventType.length === 0 && origCount !== eventType.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - handle = elemData.handle; - if ( handle ) { - handle.elem = null; - } - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery.removeData( elem, [ "events", "handle" ], true ); - } - }, - - // Events that are safe to short-circuit if no handlers are attached. - // Native DOM events should not be added, they may have inline handlers. - customEvent: { - "getData": true, - "setData": true, - "changeData": true - }, - - trigger: function( event, data, elem, onlyHandlers ) { - // Don't do events on text and comment nodes - if ( elem && (elem.nodeType === 3 || elem.nodeType === 8) ) { - return; - } - - // Event object or event type - var type = event.type || event, - namespaces = [], - cache, exclusive, i, cur, old, ontype, special, handle, eventPath, bubbleType; - - if ( type.indexOf( "!" ) >= 0 ) { - // Exclusive events trigger only for the exact event (no namespaces) - type = type.slice(0, -1); - exclusive = true; - } - - if ( type.indexOf( "." ) >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - - if ( (!elem || jQuery.event.customEvent[ type ]) && !jQuery.event.global[ type ] ) { - // No jQuery handlers for this event type, and it can't have inline handlers - return; - } - - // Caller can pass in an Event, Object, or just an event type string - event = typeof event === "object" ? - // jQuery.Event object - event[ jQuery.expando ] ? event : - // Object literal - new jQuery.Event( type, event ) : - // Just the event type (string) - new jQuery.Event( type ); - - event.type = type; - event.isTrigger = true; - event.exclusive = exclusive; - event.namespace = namespaces.join( "." ); - event.namespace_re = event.namespace? new RegExp("(^|\\.)" + namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)") : null; - ontype = type.indexOf( ":" ) < 0 ? "on" + type : ""; - - // triggerHandler() and global events don't bubble or run the default action - if ( onlyHandlers || !elem ) { - event.preventDefault(); - } - - // Handle a global trigger - if ( !elem ) { - - // TODO: Stop taunting the data cache; remove global events and always attach to document - cache = jQuery.cache; - event.stopPropagation(); - for ( i in cache ) { - if ( cache[ i ].events && cache[ i ].events[ type ] ) { - jQuery.event.trigger( event, data, cache[ i ].handle.elem ); - } - } - return; - } - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data != null ? jQuery.makeArray( data ) : []; - data.unshift( event ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - eventPath = [[ elem, special.bindType || type ]]; - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - old = null; - for ( cur = elem.parentNode; cur; cur = cur.parentNode ) { - eventPath.push([ cur, bubbleType ]); - old = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( old && old === elem.ownerDocument ) { - eventPath.push([ old.defaultView || old.parentWindow || window, bubbleType ]); - } - } - - // Fire handlers on the event path - for ( i = 0; i < eventPath.length; i++ ) { - - cur = eventPath[i][0]; - event.type = eventPath[i][1]; - - handle = (jQuery._data( cur, "events" ) || {})[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) ) { - handle.apply( cur, data ); - } - - if ( event.isPropagationStopped() ) { - break; - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.call( elem.ownerDocument, event, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - // IE<9 dies on focus/blur to hidden element (#1486) - if ( ontype && elem[ type ] && ((type !== "focus" && type !== "blur") || event.target.offsetWidth !== 0) && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - old = elem[ ontype ]; - - if ( old ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - elem[ type ](); - jQuery.event.triggered = undefined; - - if ( old ) { - elem[ ontype ] = old; - } - } - } - } - - return event.result; - }, - - handle: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event || window.event ); - - var handlers = ((jQuery._data( this, "events" ) || {})[ event.type ] || []), - delegateCount = handlers.delegateCount, - args = [].slice.call( arguments, 0 ), - handlerQueue = [], - i, cur, selMatch, matches, handleObj, sel, hit, related; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - - // Determine handlers that should run if there are delegated events - // Avoid disabled elements in IE (#6911) and non-left-click bubbling in Firefox (#3861) - if ( delegateCount && !event.target.disabled && !(event.button && event.type === "click") ) { - - for ( cur = event.target; cur != this; cur = cur.parentNode || this ) { - selMatch = {}; - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - sel = handleObj.selector; - hit = selMatch[ sel ]; - - if ( handleObj.isPositional ) { - // Since .is() does not work for positionals; see http://jsfiddle.net/eJ4yd/3/ - hit = ( hit || (selMatch[ sel ] = jQuery( sel )) ).index( cur ) >= 0; - } else if ( hit === undefined ) { - hit = selMatch[ sel ] = ( handleObj.quick ? quickIs( cur, handleObj.quick ) : jQuery( cur ).is( sel ) ); - } - if ( hit ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, matches: matches }); - } - } - } - - // Copy the remaining (bound) handlers in case they're changed - handlers = handlers.slice( delegateCount ); - - // Run delegates first; they may want to stop propagation beneath us - event.delegateTarget = this; - for ( i = 0; i < handlerQueue.length && !event.isPropagationStopped(); i++ ) { - matched = handlerQueue[ i ]; - dispatch( matched.elem, event, matched.matches, args ); - } - delete event.delegateTarget; - - // Run non-delegated handlers for this level - if ( handlers.length ) { - dispatch( this, event, handlers, args ); - } - - return event.result; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - // *** attrChange attrName relatedNode srcElement are not normalized, non-W3C, deprecated, will be removed in 1.8 *** - props: "attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement layerX layerY offsetX offsetY pageX pageY screenX screenY toElement wheelDelta".split(" "), - filter: function( event, original ) { - var eventDoc, doc, body, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + (doc && doc.scrollLeft || body && body.scrollLeft || 0) - (doc && doc.clientLeft || body && body.clientLeft || 0); - event.pageY = original.clientY + (doc && doc.scrollTop || body && body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop || 0); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, - originalEvent = event, - fixHook = jQuery.event.fixHooks[ event.type ] || {}, - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = jQuery.Event( originalEvent ); - - for ( i = copy.length; i; ) { - prop = copy[ --i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Fix target property, if necessary (#1925, IE 6/7/8 & Safari2) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Target should not be a text node (#504, Safari) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // For mouse/key events; add metaKey if it's not there (#3368, IE6/7/8) - if ( event.metaKey === undefined ) { - event.metaKey = event.ctrlKey; - } - - return fixHook.filter? fixHook.filter( event, originalEvent ) : event; - }, - - special: { - ready: { - // Make sure the ready event is setup - setup: jQuery.bindReady - }, - - focus: { - delegateType: "focusin", - noBubble: true - }, - blur: { - delegateType: "focusout", - noBubble: true - }, - - beforeunload: { - setup: function( data, namespaces, eventHandle ) { - // We only want to do this special case on windows - if ( jQuery.isWindow( this ) ) { - this.onbeforeunload = eventHandle; - } - }, - - teardown: function( namespaces, eventHandle ) { - if ( this.onbeforeunload === eventHandle ) { - this.onbeforeunload = null; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.handle.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -// Run jQuery handler functions; called from jQuery.event.handle -function dispatch( target, event, handlers, args ) { - var run_all = !event.exclusive && !event.namespace, - specialHandle = ( jQuery.event.special[ event.type ] || {} ).handle, - j, handleObj, ret; - - event.currentTarget = target; - for ( j = 0; j < handlers.length && !event.isImmediatePropagationStopped(); j++ ) { - handleObj = handlers[ j ]; - - // Triggered event must either 1) be non-exclusive and have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( run_all || (!event.namespace && !handleObj.namespace) || event.namespace_re && event.namespace_re.test( handleObj.namespace ) ) { - - // Pass in a reference to the handler function itself - // So that we can later remove it - event.handler = handleObj.handler; - event.data = handleObj.data; - event.handleObj = handleObj; - - ret = ( specialHandle || handleObj.handler ).apply( target, args ); - - if ( ret !== undefined ) { - event.result = ret; - if ( ret === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } -} - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - if ( elem.detachEvent ) { - elem.detachEvent( "on" + type, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -function returnFalse() { - return false; -} -function returnTrue() { - return true; -} - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - preventDefault: function() { - this.isDefaultPrevented = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - - // if preventDefault exists run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // otherwise set the returnValue property of the original event to false (IE) - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - this.isPropagationStopped = returnTrue; - - var e = this.originalEvent; - if ( !e ) { - return; - } - // if stopPropagation exists run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - // otherwise set the cancelBubble property of the original event to true (IE) - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - }, - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = jQuery.event.special[ fix ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var target = this, - related = event.relatedTarget, - handleObj = event.handleObj, - selector = handleObj.selector, - oldType, ret; - - // For a real mouseover/out, always call the handler; for - // mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || handleObj.origType === event.type || (related !== target && !jQuery.contains( target, related )) ) { - oldType = event.type; - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = oldType; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !form._submit_attached ) { - jQuery.event.add( form, "submit._submit", function( event ) { - // Form was submitted, bubble the event up the tree - if ( this.parentNode ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - }); - form._submit_attached = true; - } - }); - // return undefined since we don't need an event listener - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed ) { - this._just_changed = false; - jQuery.event.simulate( "change", this, event, true ); - } - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !elem._change_attached ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - elem._change_attached = true; - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var origFn, type; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - // ( types-Object, data ) - data = selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - jQuery.event.remove( event.delegateTarget || this, event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on.call( this, types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - if ( types && types.preventDefault ) { - // ( event ) native or jQuery.Event - return this.off( types.type, types.handler, types.selector ); - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( var type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - live: function( types, data, fn ) { - jQuery( this.context ).on( types, this.selector, data, fn ); - return this; - }, - die: function( types, fn ) { - jQuery( this.context ).off( types, this.selector || "**", fn ); - return this; - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length == 1? this.off( selector, "**" ) : this.off( types, selector, fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - if ( this[0] ) { - return jQuery.event.trigger( type, data, this[0], true ); - } - }, - - toggle: function( fn ) { - // Save reference to arguments for access in closure - var args = arguments, - guid = fn.guid || jQuery.guid++, - i = 0, - toggler = function( event ) { - // Figure out which function to execute - var lastToggle = ( jQuery._data( this, "lastToggle" + fn.guid ) || 0 ) % i; - jQuery._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); - - // Make sure that clicks stop - event.preventDefault(); - - // and execute the function - return args[ lastToggle ].apply( this, arguments ) || false; - }; - - // link all the functions, so any of them can unbind this click handler - toggler.guid = guid; - while ( i < args.length ) { - args[ i++ ].guid = guid; - } - - return this.click( toggler ); - }, - - hover: function( fnOver, fnOut ) { - return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); - } -}); - -jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + - "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + - "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { - - // Handle event binding - jQuery.fn[ name ] = function( data, fn ) { - if ( fn == null ) { - fn = data; - data = null; - } - - return arguments.length > 0 ? - this.bind( name, data, fn ) : - this.trigger( name ); - }; - - if ( jQuery.attrFn ) { - jQuery.attrFn[ name ] = true; - } - - if ( rkeyEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.keyHooks; - } - - if ( rmouseEvent.test( name ) ) { - jQuery.event.fixHooks[ name ] = jQuery.event.mouseHooks; - } -}); - - - -/*! - * Sizzle CSS Selector Engine - * Copyright 2011, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * More information: http://sizzlejs.com/ - */ -(function(){ - -var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, - expando = "sizcache" + (Math.random() + '').replace('.', ''), - done = 0, - toString = Object.prototype.toString, - hasDuplicate = false, - baseHasDuplicate = true, - rBackslash = /\\/g, - rReturn = /\r\n/g, - rNonWord = /\W/; - -// Here we check if the JavaScript engine is using some sort of -// optimization where it does not always call our comparision -// function. If that is the case, discard the hasDuplicate value. -// Thus far that includes Google Chrome. -[0, 0].sort(function() { - baseHasDuplicate = false; - return 0; -}); - -var Sizzle = function( selector, context, results, seed ) { - results = results || []; - context = context || document; - - var origContext = context; - - if ( context.nodeType !== 1 && context.nodeType !== 9 ) { - return []; - } - - if ( !selector || typeof selector !== "string" ) { - return results; - } - - var m, set, checkSet, extra, ret, cur, pop, i, - prune = true, - contextXML = Sizzle.isXML( context ), - parts = [], - soFar = selector; - - // Reset the position of the chunker regexp (start from head) - do { - chunker.exec( "" ); - m = chunker.exec( soFar ); - - if ( m ) { - soFar = m[3]; - - parts.push( m[1] ); - - if ( m[2] ) { - extra = m[3]; - break; - } - } - } while ( m ); - - if ( parts.length > 1 && origPOS.exec( selector ) ) { - - if ( parts.length === 2 && Expr.relative[ parts[0] ] ) { - set = posProcess( parts[0] + parts[1], context, seed ); - - } else { - set = Expr.relative[ parts[0] ] ? - [ context ] : - Sizzle( parts.shift(), context ); - - while ( parts.length ) { - selector = parts.shift(); - - if ( Expr.relative[ selector ] ) { - selector += parts.shift(); - } - - set = posProcess( selector, set, seed ); - } - } - - } else { - // Take a shortcut and set the context if the root selector is an ID - // (but not if it'll be faster if the inner selector is an ID) - if ( !seed && parts.length > 1 && context.nodeType === 9 && !contextXML && - Expr.match.ID.test(parts[0]) && !Expr.match.ID.test(parts[parts.length - 1]) ) { - - ret = Sizzle.find( parts.shift(), context, contextXML ); - context = ret.expr ? - Sizzle.filter( ret.expr, ret.set )[0] : - ret.set[0]; - } - - if ( context ) { - ret = seed ? - { expr: parts.pop(), set: makeArray(seed) } : - Sizzle.find( parts.pop(), parts.length === 1 && (parts[0] === "~" || parts[0] === "+") && context.parentNode ? context.parentNode : context, contextXML ); - - set = ret.expr ? - Sizzle.filter( ret.expr, ret.set ) : - ret.set; - - if ( parts.length > 0 ) { - checkSet = makeArray( set ); - - } else { - prune = false; - } - - while ( parts.length ) { - cur = parts.pop(); - pop = cur; - - if ( !Expr.relative[ cur ] ) { - cur = ""; - } else { - pop = parts.pop(); - } - - if ( pop == null ) { - pop = context; - } - - Expr.relative[ cur ]( checkSet, pop, contextXML ); - } - - } else { - checkSet = parts = []; - } - } - - if ( !checkSet ) { - checkSet = set; - } - - if ( !checkSet ) { - Sizzle.error( cur || selector ); - } - - if ( toString.call(checkSet) === "[object Array]" ) { - if ( !prune ) { - results.push.apply( results, checkSet ); - - } else if ( context && context.nodeType === 1 ) { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && (checkSet[i] === true || checkSet[i].nodeType === 1 && Sizzle.contains(context, checkSet[i])) ) { - results.push( set[i] ); - } - } - - } else { - for ( i = 0; checkSet[i] != null; i++ ) { - if ( checkSet[i] && checkSet[i].nodeType === 1 ) { - results.push( set[i] ); - } - } - } - - } else { - makeArray( checkSet, results ); - } - - if ( extra ) { - Sizzle( extra, origContext, results, seed ); - Sizzle.uniqueSort( results ); - } - - return results; -}; - -Sizzle.uniqueSort = function( results ) { - if ( sortOrder ) { - hasDuplicate = baseHasDuplicate; - results.sort( sortOrder ); - - if ( hasDuplicate ) { - for ( var i = 1; i < results.length; i++ ) { - if ( results[i] === results[ i - 1 ] ) { - results.splice( i--, 1 ); - } - } - } - } - - return results; -}; - -Sizzle.matches = function( expr, set ) { - return Sizzle( expr, null, null, set ); -}; - -Sizzle.matchesSelector = function( node, expr ) { - return Sizzle( expr, null, null, [node] ).length > 0; -}; - -Sizzle.find = function( expr, context, isXML ) { - var set, i, len, match, type, left; - - if ( !expr ) { - return []; - } - - for ( i = 0, len = Expr.order.length; i < len; i++ ) { - type = Expr.order[i]; - - if ( (match = Expr.leftMatch[ type ].exec( expr )) ) { - left = match[1]; - match.splice( 1, 1 ); - - if ( left.substr( left.length - 1 ) !== "\\" ) { - match[1] = (match[1] || "").replace( rBackslash, "" ); - set = Expr.find[ type ]( match, context, isXML ); - - if ( set != null ) { - expr = expr.replace( Expr.match[ type ], "" ); - break; - } - } - } - } - - if ( !set ) { - set = typeof context.getElementsByTagName !== "undefined" ? - context.getElementsByTagName( "*" ) : - []; - } - - return { set: set, expr: expr }; -}; - -Sizzle.filter = function( expr, set, inplace, not ) { - var match, anyFound, - type, found, item, filter, left, - i, pass, - old = expr, - result = [], - curLoop = set, - isXMLFilter = set && set[0] && Sizzle.isXML( set[0] ); - - while ( expr && set.length ) { - for ( type in Expr.filter ) { - if ( (match = Expr.leftMatch[ type ].exec( expr )) != null && match[2] ) { - filter = Expr.filter[ type ]; - left = match[1]; - - anyFound = false; - - match.splice(1,1); - - if ( left.substr( left.length - 1 ) === "\\" ) { - continue; - } - - if ( curLoop === result ) { - result = []; - } - - if ( Expr.preFilter[ type ] ) { - match = Expr.preFilter[ type ]( match, curLoop, inplace, result, not, isXMLFilter ); - - if ( !match ) { - anyFound = found = true; - - } else if ( match === true ) { - continue; - } - } - - if ( match ) { - for ( i = 0; (item = curLoop[i]) != null; i++ ) { - if ( item ) { - found = filter( item, match, i, curLoop ); - pass = not ^ found; - - if ( inplace && found != null ) { - if ( pass ) { - anyFound = true; - - } else { - curLoop[i] = false; - } - - } else if ( pass ) { - result.push( item ); - anyFound = true; - } - } - } - } - - if ( found !== undefined ) { - if ( !inplace ) { - curLoop = result; - } - - expr = expr.replace( Expr.match[ type ], "" ); - - if ( !anyFound ) { - return []; - } - - break; - } - } - } - - // Improper expression - if ( expr === old ) { - if ( anyFound == null ) { - Sizzle.error( expr ); - - } else { - break; - } - } - - old = expr; - } - - return curLoop; -}; - -Sizzle.error = function( msg ) { - throw "Syntax error, unrecognized expression: " + msg; -}; - -/** - * Utility function for retreiving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -var getText = Sizzle.getText = function( elem ) { - var i, node, - nodeType = elem.nodeType, - ret = ""; - - if ( nodeType ) { - if ( nodeType === 1 ) { - // Use textContent || innerText for elements - if ( typeof elem.textContent === 'string' ) { - return elem.textContent; - } else if ( typeof elem.innerText === 'string' ) { - // Replace IE's carriage returns - return elem.innerText.replace( rReturn, '' ); - } else { - // Traverse it's children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - } else { - - // If no nodeType, this is expected to be an array - for ( i = 0; (node = elem[i]); i++ ) { - // Do not traverse comment nodes - if ( node.nodeType !== 8 ) { - ret += getText( node ); - } - } - } - return ret; -}; - -var Expr = Sizzle.selectors = { - order: [ "ID", "NAME", "TAG" ], - - match: { - ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/, - NAME: /\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/, - ATTR: /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/, - TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/, - CHILD: /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/, - POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/, - PSEUDO: /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/ - }, - - leftMatch: {}, - - attrMap: { - "class": "className", - "for": "htmlFor" - }, - - attrHandle: { - href: function( elem ) { - return elem.getAttribute( "href" ); - }, - type: function( elem ) { - return elem.getAttribute( "type" ); - } - }, - - relative: { - "+": function(checkSet, part){ - var isPartStr = typeof part === "string", - isTag = isPartStr && !rNonWord.test( part ), - isPartStrNotTag = isPartStr && !isTag; - - if ( isTag ) { - part = part.toLowerCase(); - } - - for ( var i = 0, l = checkSet.length, elem; i < l; i++ ) { - if ( (elem = checkSet[i]) ) { - while ( (elem = elem.previousSibling) && elem.nodeType !== 1 ) {} - - checkSet[i] = isPartStrNotTag || elem && elem.nodeName.toLowerCase() === part ? - elem || false : - elem === part; - } - } - - if ( isPartStrNotTag ) { - Sizzle.filter( part, checkSet, true ); - } - }, - - ">": function( checkSet, part ) { - var elem, - isPartStr = typeof part === "string", - i = 0, - l = checkSet.length; - - if ( isPartStr && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - var parent = elem.parentNode; - checkSet[i] = parent.nodeName.toLowerCase() === part ? parent : false; - } - } - - } else { - for ( ; i < l; i++ ) { - elem = checkSet[i]; - - if ( elem ) { - checkSet[i] = isPartStr ? - elem.parentNode : - elem.parentNode === part; - } - } - - if ( isPartStr ) { - Sizzle.filter( part, checkSet, true ); - } - } - }, - - "": function(checkSet, part, isXML){ - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML ); - }, - - "~": function( checkSet, part, isXML ) { - var nodeCheck, - doneName = done++, - checkFn = dirCheck; - - if ( typeof part === "string" && !rNonWord.test( part ) ) { - part = part.toLowerCase(); - nodeCheck = part; - checkFn = dirNodeCheck; - } - - checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, isXML ); - } - }, - - find: { - ID: function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - return m && m.parentNode ? [m] : []; - } - }, - - NAME: function( match, context ) { - if ( typeof context.getElementsByName !== "undefined" ) { - var ret = [], - results = context.getElementsByName( match[1] ); - - for ( var i = 0, l = results.length; i < l; i++ ) { - if ( results[i].getAttribute("name") === match[1] ) { - ret.push( results[i] ); - } - } - - return ret.length === 0 ? null : ret; - } - }, - - TAG: function( match, context ) { - if ( typeof context.getElementsByTagName !== "undefined" ) { - return context.getElementsByTagName( match[1] ); - } - } - }, - preFilter: { - CLASS: function( match, curLoop, inplace, result, not, isXML ) { - match = " " + match[1].replace( rBackslash, "" ) + " "; - - if ( isXML ) { - return match; - } - - for ( var i = 0, elem; (elem = curLoop[i]) != null; i++ ) { - if ( elem ) { - if ( not ^ (elem.className && (" " + elem.className + " ").replace(/[\t\n\r]/g, " ").indexOf(match) >= 0) ) { - if ( !inplace ) { - result.push( elem ); - } - - } else if ( inplace ) { - curLoop[i] = false; - } - } - } - - return false; - }, - - ID: function( match ) { - return match[1].replace( rBackslash, "" ); - }, - - TAG: function( match, curLoop ) { - return match[1].replace( rBackslash, "" ).toLowerCase(); - }, - - CHILD: function( match ) { - if ( match[1] === "nth" ) { - if ( !match[2] ) { - Sizzle.error( match[0] ); - } - - match[2] = match[2].replace(/^\+|\s*/g, ''); - - // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', '-n+6' - var test = /(-?)(\d*)(?:n([+\-]?\d*))?/.exec( - match[2] === "even" && "2n" || match[2] === "odd" && "2n+1" || - !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]); - - // calculate the numbers (first)n+(last) including if they are negative - match[2] = (test[1] + (test[2] || 1)) - 0; - match[3] = test[3] - 0; - } - else if ( match[2] ) { - Sizzle.error( match[0] ); - } - - // TODO: Move to normal caching system - match[0] = done++; - - return match; - }, - - ATTR: function( match, curLoop, inplace, result, not, isXML ) { - var name = match[1] = match[1].replace( rBackslash, "" ); - - if ( !isXML && Expr.attrMap[name] ) { - match[1] = Expr.attrMap[name]; - } - - // Handle if an un-quoted value was used - match[4] = ( match[4] || match[5] || "" ).replace( rBackslash, "" ); - - if ( match[2] === "~=" ) { - match[4] = " " + match[4] + " "; - } - - return match; - }, - - PSEUDO: function( match, curLoop, inplace, result, not ) { - if ( match[1] === "not" ) { - // If we're dealing with a complex expression, or a simple one - if ( ( chunker.exec(match[3]) || "" ).length > 1 || /^\w/.test(match[3]) ) { - match[3] = Sizzle(match[3], null, null, curLoop); - - } else { - var ret = Sizzle.filter(match[3], curLoop, inplace, true ^ not); - - if ( !inplace ) { - result.push.apply( result, ret ); - } - - return false; - } - - } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( match[0] ) ) { - return true; - } - - return match; - }, - - POS: function( match ) { - match.unshift( true ); - - return match; - } - }, - - filters: { - enabled: function( elem ) { - return elem.disabled === false && elem.type !== "hidden"; - }, - - disabled: function( elem ) { - return elem.disabled === true; - }, - - checked: function( elem ) { - return elem.checked === true; - }, - - selected: function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - parent: function( elem ) { - return !!elem.firstChild; - }, - - empty: function( elem ) { - return !elem.firstChild; - }, - - has: function( elem, i, match ) { - return !!Sizzle( match[3], elem ).length; - }, - - header: function( elem ) { - return (/h\d/i).test( elem.nodeName ); - }, - - text: function( elem ) { - var attr = elem.getAttribute( "type" ), type = elem.type; - // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) - // use getAttribute instead to test this case - return elem.nodeName.toLowerCase() === "input" && "text" === type && ( attr === type || attr === null ); - }, - - radio: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "radio" === elem.type; - }, - - checkbox: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "checkbox" === elem.type; - }, - - file: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "file" === elem.type; - }, - - password: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "password" === elem.type; - }, - - submit: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "submit" === elem.type; - }, - - image: function( elem ) { - return elem.nodeName.toLowerCase() === "input" && "image" === elem.type; - }, - - reset: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && "reset" === elem.type; - }, - - button: function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && "button" === elem.type || name === "button"; - }, - - input: function( elem ) { - return (/input|select|textarea|button/i).test( elem.nodeName ); - }, - - focus: function( elem ) { - return elem === elem.ownerDocument.activeElement; - } - }, - setFilters: { - first: function( elem, i ) { - return i === 0; - }, - - last: function( elem, i, match, array ) { - return i === array.length - 1; - }, - - even: function( elem, i ) { - return i % 2 === 0; - }, - - odd: function( elem, i ) { - return i % 2 === 1; - }, - - lt: function( elem, i, match ) { - return i < match[3] - 0; - }, - - gt: function( elem, i, match ) { - return i > match[3] - 0; - }, - - nth: function( elem, i, match ) { - return match[3] - 0 === i; - }, - - eq: function( elem, i, match ) { - return match[3] - 0 === i; - } - }, - filter: { - PSEUDO: function( elem, match, i, array ) { - var name = match[1], - filter = Expr.filters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - - } else if ( name === "contains" ) { - return (elem.textContent || elem.innerText || getText([ elem ]) || "").indexOf(match[3]) >= 0; - - } else if ( name === "not" ) { - var not = match[3]; - - for ( var j = 0, l = not.length; j < l; j++ ) { - if ( not[j] === elem ) { - return false; - } - } - - return true; - - } else { - Sizzle.error( name ); - } - }, - - CHILD: function( elem, match ) { - var first, last, - doneName, parent, cache, - count, diff, - type = match[1], - node = elem; - - switch ( type ) { - case "only": - case "first": - while ( (node = node.previousSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - if ( type === "first" ) { - return true; - } - - node = elem; - - case "last": - while ( (node = node.nextSibling) ) { - if ( node.nodeType === 1 ) { - return false; - } - } - - return true; - - case "nth": - first = match[2]; - last = match[3]; - - if ( first === 1 && last === 0 ) { - return true; - } - - doneName = match[0]; - parent = elem.parentNode; - - if ( parent && (parent[ expando ] !== doneName || !elem.nodeIndex) ) { - count = 0; - - for ( node = parent.firstChild; node; node = node.nextSibling ) { - if ( node.nodeType === 1 ) { - node.nodeIndex = ++count; - } - } - - parent[ expando ] = doneName; - } - - diff = elem.nodeIndex - last; - - if ( first === 0 ) { - return diff === 0; - - } else { - return ( diff % first === 0 && diff / first >= 0 ); - } - } - }, - - ID: function( elem, match ) { - return elem.nodeType === 1 && elem.getAttribute("id") === match; - }, - - TAG: function( elem, match ) { - return (match === "*" && elem.nodeType === 1) || !!elem.nodeName && elem.nodeName.toLowerCase() === match; - }, - - CLASS: function( elem, match ) { - return (" " + (elem.className || elem.getAttribute("class")) + " ") - .indexOf( match ) > -1; - }, - - ATTR: function( elem, match ) { - var name = match[1], - result = Sizzle.attr ? - Sizzle.attr( elem, name ) : - Expr.attrHandle[ name ] ? - Expr.attrHandle[ name ]( elem ) : - elem[ name ] != null ? - elem[ name ] : - elem.getAttribute( name ), - value = result + "", - type = match[2], - check = match[4]; - - return result == null ? - type === "!=" : - !type && Sizzle.attr ? - result != null : - type === "=" ? - value === check : - type === "*=" ? - value.indexOf(check) >= 0 : - type === "~=" ? - (" " + value + " ").indexOf(check) >= 0 : - !check ? - value && result !== false : - type === "!=" ? - value !== check : - type === "^=" ? - value.indexOf(check) === 0 : - type === "$=" ? - value.substr(value.length - check.length) === check : - type === "|=" ? - value === check || value.substr(0, check.length + 1) === check + "-" : - false; - }, - - POS: function( elem, match, i, array ) { - var name = match[2], - filter = Expr.setFilters[ name ]; - - if ( filter ) { - return filter( elem, i, match, array ); - } - } - } -}; - -var origPOS = Expr.match.POS, - fescape = function(all, num){ - return "\\" + (num - 0 + 1); - }; - -for ( var type in Expr.match ) { - Expr.match[ type ] = new RegExp( Expr.match[ type ].source + (/(?![^\[]*\])(?![^\(]*\))/.source) ); - Expr.leftMatch[ type ] = new RegExp( /(^(?:.|\r|\n)*?)/.source + Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) ); -} - -var makeArray = function( array, results ) { - array = Array.prototype.slice.call( array, 0 ); - - if ( results ) { - results.push.apply( results, array ); - return results; - } - - return array; -}; - -// Perform a simple check to determine if the browser is capable of -// converting a NodeList to an array using builtin methods. -// Also verifies that the returned array holds DOM nodes -// (which is not the case in the Blackberry browser) -try { - Array.prototype.slice.call( document.documentElement.childNodes, 0 )[0].nodeType; - -// Provide a fallback method if it does not work -} catch( e ) { - makeArray = function( array, results ) { - var i = 0, - ret = results || []; - - if ( toString.call(array) === "[object Array]" ) { - Array.prototype.push.apply( ret, array ); - - } else { - if ( typeof array.length === "number" ) { - for ( var l = array.length; i < l; i++ ) { - ret.push( array[i] ); - } - - } else { - for ( ; array[i]; i++ ) { - ret.push( array[i] ); - } - } - } - - return ret; - }; -} - -var sortOrder, siblingCheck; - -if ( document.documentElement.compareDocumentPosition ) { - sortOrder = function( a, b ) { - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) { - return a.compareDocumentPosition ? -1 : 1; - } - - return a.compareDocumentPosition(b) & 4 ? -1 : 1; - }; - -} else { - sortOrder = function( a, b ) { - // The nodes are identical, we can exit early - if ( a === b ) { - hasDuplicate = true; - return 0; - - // Fallback to using sourceIndex (in IE) if it's available on both nodes - } else if ( a.sourceIndex && b.sourceIndex ) { - return a.sourceIndex - b.sourceIndex; - } - - var al, bl, - ap = [], - bp = [], - aup = a.parentNode, - bup = b.parentNode, - cur = aup; - - // If the nodes are siblings (or identical) we can do a quick check - if ( aup === bup ) { - return siblingCheck( a, b ); - - // If no parents were found then the nodes are disconnected - } else if ( !aup ) { - return -1; - - } else if ( !bup ) { - return 1; - } - - // Otherwise they're somewhere else in the tree so we need - // to build up a full list of the parentNodes for comparison - while ( cur ) { - ap.unshift( cur ); - cur = cur.parentNode; - } - - cur = bup; - - while ( cur ) { - bp.unshift( cur ); - cur = cur.parentNode; - } - - al = ap.length; - bl = bp.length; - - // Start walking down the tree looking for a discrepancy - for ( var i = 0; i < al && i < bl; i++ ) { - if ( ap[i] !== bp[i] ) { - return siblingCheck( ap[i], bp[i] ); - } - } - - // We ended someplace up the tree so do a sibling check - return i === al ? - siblingCheck( a, bp[i], -1 ) : - siblingCheck( ap[i], b, 1 ); - }; - - siblingCheck = function( a, b, ret ) { - if ( a === b ) { - return ret; - } - - var cur = a.nextSibling; - - while ( cur ) { - if ( cur === b ) { - return -1; - } - - cur = cur.nextSibling; - } - - return 1; - }; -} - -// Check to see if the browser returns elements by name when -// querying by getElementById (and provide a workaround) -(function(){ - // We're going to inject a fake input element with a specified name - var form = document.createElement("div"), - id = "script" + (new Date()).getTime(), - root = document.documentElement; - - form.innerHTML = ""; - - // Inject it into the root element, check its status, and remove it quickly - root.insertBefore( form, root.firstChild ); - - // The workaround has to do additional checks after a getElementById - // Which slows things down for other browsers (hence the branching) - if ( document.getElementById( id ) ) { - Expr.find.ID = function( match, context, isXML ) { - if ( typeof context.getElementById !== "undefined" && !isXML ) { - var m = context.getElementById(match[1]); - - return m ? - m.id === match[1] || typeof m.getAttributeNode !== "undefined" && m.getAttributeNode("id").nodeValue === match[1] ? - [m] : - undefined : - []; - } - }; - - Expr.filter.ID = function( elem, match ) { - var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); - - return elem.nodeType === 1 && node && node.nodeValue === match; - }; - } - - root.removeChild( form ); - - // release memory in IE - root = form = null; -})(); - -(function(){ - // Check to see if the browser returns only elements - // when doing getElementsByTagName("*") - - // Create a fake element - var div = document.createElement("div"); - div.appendChild( document.createComment("") ); - - // Make sure no comments are found - if ( div.getElementsByTagName("*").length > 0 ) { - Expr.find.TAG = function( match, context ) { - var results = context.getElementsByTagName( match[1] ); - - // Filter out possible comments - if ( match[1] === "*" ) { - var tmp = []; - - for ( var i = 0; results[i]; i++ ) { - if ( results[i].nodeType === 1 ) { - tmp.push( results[i] ); - } - } - - results = tmp; - } - - return results; - }; - } - - // Check to see if an attribute returns normalized href attributes - div.innerHTML = ""; - - if ( div.firstChild && typeof div.firstChild.getAttribute !== "undefined" && - div.firstChild.getAttribute("href") !== "#" ) { - - Expr.attrHandle.href = function( elem ) { - return elem.getAttribute( "href", 2 ); - }; - } - - // release memory in IE - div = null; -})(); - -if ( document.querySelectorAll ) { - (function(){ - var oldSizzle = Sizzle, - div = document.createElement("div"), - id = "__sizzle__"; - - div.innerHTML = "

        "; - - // Safari can't handle uppercase or unicode characters when - // in quirks mode. - if ( div.querySelectorAll && div.querySelectorAll(".TEST").length === 0 ) { - return; - } - - Sizzle = function( query, context, extra, seed ) { - context = context || document; - - // Only use querySelectorAll on non-XML documents - // (ID selectors don't work in non-HTML documents) - if ( !seed && !Sizzle.isXML(context) ) { - // See if we find a selector to speed up - var match = /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query ); - - if ( match && (context.nodeType === 1 || context.nodeType === 9) ) { - // Speed-up: Sizzle("TAG") - if ( match[1] ) { - return makeArray( context.getElementsByTagName( query ), extra ); - - // Speed-up: Sizzle(".CLASS") - } else if ( match[2] && Expr.find.CLASS && context.getElementsByClassName ) { - return makeArray( context.getElementsByClassName( match[2] ), extra ); - } - } - - if ( context.nodeType === 9 ) { - // Speed-up: Sizzle("body") - // The body element only exists once, optimize finding it - if ( query === "body" && context.body ) { - return makeArray( [ context.body ], extra ); - - // Speed-up: Sizzle("#ID") - } else if ( match && match[3] ) { - var elem = context.getElementById( match[3] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id === match[3] ) { - return makeArray( [ elem ], extra ); - } - - } else { - return makeArray( [], extra ); - } - } - - try { - return makeArray( context.querySelectorAll(query), extra ); - } catch(qsaError) {} - - // qSA works strangely on Element-rooted queries - // We can work around this by specifying an extra ID on the root - // and working up from there (Thanks to Andrew Dupont for the technique) - // IE 8 doesn't work on object elements - } else if ( context.nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { - var oldContext = context, - old = context.getAttribute( "id" ), - nid = old || id, - hasParent = context.parentNode, - relativeHierarchySelector = /^\s*[+~]/.test( query ); - - if ( !old ) { - context.setAttribute( "id", nid ); - } else { - nid = nid.replace( /'/g, "\\$&" ); - } - if ( relativeHierarchySelector && hasParent ) { - context = context.parentNode; - } - - try { - if ( !relativeHierarchySelector || hasParent ) { - return makeArray( context.querySelectorAll( "[id='" + nid + "'] " + query ), extra ); - } - - } catch(pseudoError) { - } finally { - if ( !old ) { - oldContext.removeAttribute( "id" ); - } - } - } - } - - return oldSizzle(query, context, extra, seed); - }; - - for ( var prop in oldSizzle ) { - Sizzle[ prop ] = oldSizzle[ prop ]; - } - - // release memory in IE - div = null; - })(); -} - -(function(){ - var html = document.documentElement, - matches = html.matchesSelector || html.mozMatchesSelector || html.webkitMatchesSelector || html.msMatchesSelector; - - if ( matches ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9 fails this) - var disconnectedMatch = !matches.call( document.createElement( "div" ), "div" ), - pseudoWorks = false; - - try { - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( document.documentElement, "[test!='']:sizzle" ); - - } catch( pseudoError ) { - pseudoWorks = true; - } - - Sizzle.matchesSelector = function( node, expr ) { - // Make sure that attribute selectors are quoted - expr = expr.replace(/\=\s*([^'"\]]*)\s*\]/g, "='$1']"); - - if ( !Sizzle.isXML( node ) ) { - try { - if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && !/!=/.test( expr ) ) { - var ret = matches.call( node, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || !disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9, so check for that - node.document && node.document.nodeType !== 11 ) { - return ret; - } - } - } catch(e) {} - } - - return Sizzle(expr, null, null, [node]).length > 0; - }; - } -})(); - -(function(){ - var div = document.createElement("div"); - - div.innerHTML = "
        "; - - // Opera can't find a second classname (in 9.6) - // Also, make sure that getElementsByClassName actually exists - if ( !div.getElementsByClassName || div.getElementsByClassName("e").length === 0 ) { - return; - } - - // Safari caches class attributes, doesn't catch changes (in 3.2) - div.lastChild.className = "e"; - - if ( div.getElementsByClassName("e").length === 1 ) { - return; - } - - Expr.order.splice(1, 0, "CLASS"); - Expr.find.CLASS = function( match, context, isXML ) { - if ( typeof context.getElementsByClassName !== "undefined" && !isXML ) { - return context.getElementsByClassName(match[1]); - } - }; - - // release memory in IE - div = null; -})(); - -function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 && !isXML ){ - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( elem.nodeName.toLowerCase() === cur ) { - match = elem; - break; - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) { - for ( var i = 0, l = checkSet.length; i < l; i++ ) { - var elem = checkSet[i]; - - if ( elem ) { - var match = false; - - elem = elem[dir]; - - while ( elem ) { - if ( elem[ expando ] === doneName ) { - match = checkSet[elem.sizset]; - break; - } - - if ( elem.nodeType === 1 ) { - if ( !isXML ) { - elem[ expando ] = doneName; - elem.sizset = i; - } - - if ( typeof cur !== "string" ) { - if ( elem === cur ) { - match = true; - break; - } - - } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) { - match = elem; - break; - } - } - - elem = elem[dir]; - } - - checkSet[i] = match; - } - } -} - -if ( document.documentElement.contains ) { - Sizzle.contains = function( a, b ) { - return a !== b && (a.contains ? a.contains(b) : true); - }; - -} else if ( document.documentElement.compareDocumentPosition ) { - Sizzle.contains = function( a, b ) { - return !!(a.compareDocumentPosition(b) & 16); - }; - -} else { - Sizzle.contains = function() { - return false; - }; -} - -Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = (elem ? elem.ownerDocument || elem : 0).documentElement; - - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -var posProcess = function( selector, context, seed ) { - var match, - tmpSet = [], - later = "", - root = context.nodeType ? [context] : context; - - // Position selectors must be done after the filter - // And so must :not(positional) so we move all PSEUDOs to the end - while ( (match = Expr.match.PSEUDO.exec( selector )) ) { - later += match[0]; - selector = selector.replace( Expr.match.PSEUDO, "" ); - } - - selector = Expr.relative[selector] ? selector + "*" : selector; - - for ( var i = 0, l = root.length; i < l; i++ ) { - Sizzle( selector, root[i], tmpSet, seed ); - } - - return Sizzle.filter( later, tmpSet ); -}; - -// EXPOSE -// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -Sizzle.selectors.attrMap = {}; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.filters; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; - - -})(); - - -var runtil = /Until$/, - rparentsprev = /^(?:parents|prevUntil|prevAll)/, - // Note: This RegExp should be improved, or likely pulled from Sizzle - rmultiselector = /,/, - isSimple = /^.[^:#\[\.,]*$/, - slice = Array.prototype.slice, - POS = jQuery.expr.match.POS, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var self = this, - i, l; - - if ( typeof selector !== "string" ) { - return jQuery( selector ).filter(function() { - for ( i = 0, l = self.length; i < l; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }); - } - - var ret = this.pushStack( "", "find", selector ), - length, n, r; - - for ( i = 0, l = this.length; i < l; i++ ) { - length = ret.length; - jQuery.find( selector, this[i], ret ); - - if ( i > 0 ) { - // Make sure that the results are unique - for ( n = length; n < ret.length; n++ ) { - for ( r = 0; r < length; r++ ) { - if ( ret[r] === ret[n] ) { - ret.splice(n--, 1); - break; - } - } - } - } - } - - return ret; - }, - - has: function( target ) { - var targets = jQuery( target ); - return this.filter(function() { - for ( var i = 0, l = targets.length; i < l; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false), "not", selector); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true), "filter", selector ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - POS.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var ret = [], i, l, cur = this[0]; - - // Array (deprecated as of jQuery 1.7) - if ( jQuery.isArray( selectors ) ) { - var level = 1; - - while ( cur && cur.ownerDocument && cur !== context ) { - for ( i = 0; i < selectors.length; i++ ) { - - if ( jQuery( cur ).is( selectors[ i ] ) ) { - ret.push({ selector: selectors[ i ], elem: cur, level: level }); - } - } - - cur = cur.parentNode; - level++; - } - - return ret; - } - - // String - var pos = POS.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( i = 0, l = this.length; i < l; i++ ) { - cur = this[i]; - - while ( cur ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - - } else { - cur = cur.parentNode; - if ( !cur || !cur.ownerDocument || cur === context || cur.nodeType === 11 ) { - break; - } - } - } - } - - ret = ret.length > 1 ? jQuery.unique( ret ) : ret; - - return this.pushStack( ret, "closest", selectors ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( isDisconnected( set[0] ) || isDisconnected( all[0] ) ? - all : - jQuery.unique( all ) ); - }, - - andSelf: function() { - return this.add( this.prevObject ); - } -}); - -// A painfully simple check to see if an element is disconnected -// from a document (should be improved, where feasible). -function isDisconnected( node ) { - return !node || !node.parentNode || node.parentNode.nodeType === 11; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return jQuery.nth( elem, 2, "nextSibling" ); - }, - prev: function( elem ) { - return jQuery.nth( elem, 2, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( elem.parentNode.firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.makeArray( elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ), - // The variable 'args' was introduced in - // https://github.com/jquery/jquery/commit/52a0238 - // to work around a bug in Chrome 10 (Dev) and should be removed when the bug is fixed. - // http://code.google.com/p/v8/issues/detail?id=1050 - args = slice.call(arguments); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( (this.length > 1 || rmultiselector.test( selector )) && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret, name, args.join(",") ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - nth: function( cur, result, dir, elem ) { - result = result || 1; - var num = 0; - - for ( ; cur; cur = cur[dir] ) { - if ( cur.nodeType === 1 && ++num === result ) { - break; - } - } - - return cur; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem, i ) { - return (elem === qualifier) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem, i ) { - return (jQuery.inArray( elem, qualifier ) >= 0) === keep; - }); -} - - - - -function createSafeFragment( document ) { - var nodeNames = ( - "abbr article aside audio canvas datalist details figcaption figure footer " + - "header hgroup mark meter nav output progress section summary time video" - ).split( " " ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( nodeNames.length ) { - safeFrag.createElement( - nodeNames.pop() - ); - } - } - return safeFrag; -} - -var rinlinejQuery = / jQuery\d+="(?:\d+|null)"/g, - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig, - rtagName = /<([\w:]+)/, - rtbody = /", "" ], - legend: [ 1, "
        ", "
        " ], - thead: [ 1, "", "
        " ], - tr: [ 2, "", "
        " ], - td: [ 3, "", "
        " ], - col: [ 2, "", "
        " ], - area: [ 1, "", "" ], - _default: [ 0, "", "" ] - }, - safeFragment = createSafeFragment( document ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -// IE can't serialize and