From 2adfa39a3e0f31db5b2ccceba7d45e6a576a140d Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Tue, 17 Oct 2017 11:02:46 -0700 Subject: [PATCH 001/283] Initialize rails app in a the CORRECT FOLDER. --- .gitignore | 19 + Gemfile | 67 + Gemfile.lock | 227 +++ Rakefile | 6 + app/assets/config/manifest.js | 3 + app/assets/images/.keep | 0 app/assets/javascripts/application.js | 17 + app/assets/javascripts/cable.js | 13 + app/assets/javascripts/channels/.keep | 0 app/assets/stylesheets/application.css | 17 + .../stylesheets/foundation_and_overrides.scss | 1443 +++++++++++++++++ app/channels/application_cable/channel.rb | 4 + app/channels/application_cable/connection.rb | 4 + app/controllers/application_controller.rb | 3 + app/controllers/concerns/.keep | 0 app/helpers/application_helper.rb | 2 + app/jobs/application_job.rb | 2 + app/mailers/application_mailer.rb | 4 + app/models/application_record.rb | 3 + app/models/concerns/.keep | 0 app/views/layouts/application.html.erb | 19 + app/views/layouts/mailer.html.erb | 13 + app/views/layouts/mailer.text.erb | 1 + bin/bundle | 3 + bin/rails | 9 + bin/rake | 9 + bin/setup | 38 + bin/spring | 17 + bin/update | 29 + bin/yarn | 11 + config.ru | 5 + config/application.rb | 25 + config/boot.rb | 3 + config/cable.yml | 10 + config/database.yml | 85 + config/environment.rb | 5 + config/environments/development.rb | 54 + config/environments/production.rb | 91 ++ config/environments/test.rb | 42 + .../application_controller_renderer.rb | 8 + config/initializers/assets.rb | 14 + config/initializers/backtrace_silencers.rb | 7 + config/initializers/cookies_serializer.rb | 5 + .../initializers/filter_parameter_logging.rb | 4 + config/initializers/inflections.rb | 16 + config/initializers/mime_types.rb | 4 + config/initializers/wrap_parameters.rb | 14 + config/locales/en.yml | 33 + config/puma.rb | 56 + config/routes.rb | 3 + config/secrets.yml | 32 + config/spring.rb | 6 + db/seeds.rb | 7 + lib/assets/.keep | 0 lib/tasks/.keep | 0 log/.keep | 0 package.json | 5 + public/404.html | 67 + public/422.html | 67 + public/500.html | 66 + public/apple-touch-icon-precomposed.png | 0 public/apple-touch-icon.png | 0 public/favicon.ico | 0 public/robots.txt | 1 + test/application_system_test_case.rb | 5 + test/controllers/.keep | 0 test/fixtures/.keep | 0 test/fixtures/files/.keep | 0 test/helpers/.keep | 0 test/integration/.keep | 0 test/mailers/.keep | 0 test/models/.keep | 0 test/system/.keep | 0 test/test_helper.rb | 25 + tmp/.keep | 0 vendor/.keep | 0 76 files changed, 2748 insertions(+) create mode 100644 .gitignore create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 Rakefile create mode 100644 app/assets/config/manifest.js create mode 100644 app/assets/images/.keep create mode 100644 app/assets/javascripts/application.js create mode 100644 app/assets/javascripts/cable.js create mode 100644 app/assets/javascripts/channels/.keep create mode 100644 app/assets/stylesheets/application.css create mode 100644 app/assets/stylesheets/foundation_and_overrides.scss create mode 100644 app/channels/application_cable/channel.rb create mode 100644 app/channels/application_cable/connection.rb create mode 100644 app/controllers/application_controller.rb create mode 100644 app/controllers/concerns/.keep create mode 100644 app/helpers/application_helper.rb create mode 100644 app/jobs/application_job.rb create mode 100644 app/mailers/application_mailer.rb create mode 100644 app/models/application_record.rb create mode 100644 app/models/concerns/.keep create mode 100644 app/views/layouts/application.html.erb create mode 100644 app/views/layouts/mailer.html.erb create mode 100644 app/views/layouts/mailer.text.erb create mode 100755 bin/bundle create mode 100755 bin/rails create mode 100755 bin/rake create mode 100755 bin/setup create mode 100755 bin/spring create mode 100755 bin/update create mode 100755 bin/yarn create mode 100644 config.ru create mode 100644 config/application.rb create mode 100644 config/boot.rb create mode 100644 config/cable.yml create mode 100644 config/database.yml create mode 100644 config/environment.rb create mode 100644 config/environments/development.rb create mode 100644 config/environments/production.rb create mode 100644 config/environments/test.rb create mode 100644 config/initializers/application_controller_renderer.rb create mode 100644 config/initializers/assets.rb create mode 100644 config/initializers/backtrace_silencers.rb create mode 100644 config/initializers/cookies_serializer.rb create mode 100644 config/initializers/filter_parameter_logging.rb create mode 100644 config/initializers/inflections.rb create mode 100644 config/initializers/mime_types.rb create mode 100644 config/initializers/wrap_parameters.rb create mode 100644 config/locales/en.yml create mode 100644 config/puma.rb create mode 100644 config/routes.rb create mode 100644 config/secrets.yml create mode 100644 config/spring.rb create mode 100644 db/seeds.rb create mode 100644 lib/assets/.keep create mode 100644 lib/tasks/.keep create mode 100644 log/.keep create mode 100644 package.json create mode 100644 public/404.html create mode 100644 public/422.html create mode 100644 public/500.html create mode 100644 public/apple-touch-icon-precomposed.png create mode 100644 public/apple-touch-icon.png create mode 100644 public/favicon.ico create mode 100644 public/robots.txt create mode 100644 test/application_system_test_case.rb create mode 100644 test/controllers/.keep create mode 100644 test/fixtures/.keep create mode 100644 test/fixtures/files/.keep create mode 100644 test/helpers/.keep create mode 100644 test/integration/.keep create mode 100644 test/mailers/.keep create mode 100644 test/models/.keep create mode 100644 test/system/.keep create mode 100644 test/test_helper.rb create mode 100644 tmp/.keep create mode 100644 vendor/.keep diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..82701fedc8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,19 @@ +# See https://help.github.com/articles/ignoring-files for more about ignoring files. +# +# If you find yourself ignoring temporary files generated by your text editor +# or operating system, you probably want to add a global ignore instead: +# git config --global core.excludesfile '~/.gitignore_global' + +# Ignore bundler config. +/.bundle + +# Ignore all logfiles and tempfiles. +/log/* +/tmp/* +!/log/.keep +!/tmp/.keep + +/node_modules +/yarn-error.log + +.byebug_history diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000000..e6a0a2f161 --- /dev/null +++ b/Gemfile @@ -0,0 +1,67 @@ +source 'https://rubygems.org' + +git_source(:github) do |repo_name| + repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") + "https://github.com/#{repo_name}.git" +end + + +# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' +gem 'rails', '~> 5.1.4' +# Use postgresql as the database for Active Record +gem 'pg', '~> 0.18' +# Use Puma as the app server +gem 'puma', '~> 3.7' +# Use SCSS for stylesheets +gem 'sass-rails', '~> 5.0' +# Use Uglifier as compressor for JavaScript assets +gem 'uglifier', '>= 1.3.0' +# See https://github.com/rails/execjs#readme for more supported runtimes +# gem 'therubyracer', platforms: :ruby + +# Use CoffeeScript for .coffee assets and views +# gem 'coffee-rails', '~> 4.2' +# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks +gem 'turbolinks', '~> 5' +# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder +gem 'jbuilder', '~> 2.5' +# Use Redis adapter to run Action Cable in production +# gem 'redis', '~> 3.0' +# Use ActiveModel has_secure_password +# gem 'bcrypt', '~> 3.1.7' + +# Use Capistrano for deployment +# gem 'capistrano-rails', group: :development + +group :development, :test do + # Call 'byebug' anywhere in the code to stop execution and get a debugger console + gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] + # Adds support for Capybara system testing and selenium driver + gem 'capybara', '~> 2.13' + gem 'selenium-webdriver' +end + +group :development do + # Access an IRB console on exception pages or by using <%= console %> anywhere in the code. + gem 'web-console', '>= 3.3.0' + gem 'listen', '>= 3.0.5', '< 3.2' + # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring + gem 'spring' + gem 'spring-watcher-listen', '~> 2.0.0' +end + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] + +gem 'jquery-turbolinks' +gem 'foundation-rails' +group :development do + gem 'better_errors' + gem 'pry-rails' + gem 'binding_of_caller' +end + +group :test do + gem 'minitest-rails' + gem 'minitest-reporters' +end diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000000..941c8904b7 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,227 @@ +GEM + remote: https://rubygems.org/ + specs: + actioncable (5.1.4) + actionpack (= 5.1.4) + nio4r (~> 2.0) + websocket-driver (~> 0.6.1) + actionmailer (5.1.4) + actionpack (= 5.1.4) + actionview (= 5.1.4) + activejob (= 5.1.4) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (5.1.4) + actionview (= 5.1.4) + activesupport (= 5.1.4) + rack (~> 2.0) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.0.2) + actionview (5.1.4) + activesupport (= 5.1.4) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.0.3) + activejob (5.1.4) + activesupport (= 5.1.4) + globalid (>= 0.3.6) + activemodel (5.1.4) + activesupport (= 5.1.4) + activerecord (5.1.4) + activemodel (= 5.1.4) + activesupport (= 5.1.4) + arel (~> 8.0) + activesupport (5.1.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (~> 0.7) + minitest (~> 5.1) + tzinfo (~> 1.1) + addressable (2.5.2) + public_suffix (>= 2.0.2, < 4.0) + ansi (1.5.0) + arel (8.0.0) + better_errors (2.4.0) + coderay (>= 1.0.0) + erubi (>= 1.0.0) + rack (>= 0.9.0) + bindex (0.5.0) + binding_of_caller (0.7.2) + debug_inspector (>= 0.0.1) + builder (3.2.3) + byebug (9.1.0) + capybara (2.15.4) + addressable + mini_mime (>= 0.1.3) + nokogiri (>= 1.3.3) + rack (>= 1.0.0) + rack-test (>= 0.5.4) + xpath (~> 2.0) + childprocess (0.8.0) + ffi (~> 1.0, >= 1.0.11) + coderay (1.1.2) + concurrent-ruby (1.0.5) + crass (1.0.2) + debug_inspector (0.0.3) + erubi (1.7.0) + execjs (2.7.0) + ffi (1.9.18) + foundation-rails (5.4.5.0) + railties (>= 3.1.0) + sass (>= 3.2.0) + globalid (0.4.0) + activesupport (>= 4.2.0) + i18n (0.9.0) + concurrent-ruby (~> 1.0) + jbuilder (2.7.0) + activesupport (>= 4.2.0) + multi_json (>= 1.2) + jquery-turbolinks (2.1.0) + railties (>= 3.1.0) + turbolinks + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + loofah (2.1.1) + crass (~> 1.0.2) + nokogiri (>= 1.5.9) + mail (2.6.6) + mime-types (>= 1.16, < 4) + method_source (0.9.0) + mime-types (3.1) + mime-types-data (~> 3.2015) + mime-types-data (3.2016.0521) + mini_mime (0.1.4) + mini_portile2 (2.3.0) + minitest (5.10.3) + minitest-rails (3.0.0) + minitest (~> 5.8) + railties (~> 5.0) + minitest-reporters (1.1.18) + ansi + builder + minitest (>= 5.0) + ruby-progressbar + multi_json (1.12.2) + nio4r (2.1.0) + nokogiri (1.8.1) + mini_portile2 (~> 2.3.0) + pg (0.21.0) + pry (0.11.1) + coderay (~> 1.1.0) + method_source (~> 0.9.0) + pry-rails (0.3.6) + pry (>= 0.10.4) + public_suffix (3.0.0) + puma (3.10.0) + rack (2.0.3) + rack-test (0.7.0) + rack (>= 1.0, < 3) + rails (5.1.4) + actioncable (= 5.1.4) + actionmailer (= 5.1.4) + actionpack (= 5.1.4) + actionview (= 5.1.4) + activejob (= 5.1.4) + activemodel (= 5.1.4) + activerecord (= 5.1.4) + activesupport (= 5.1.4) + bundler (>= 1.3.0) + railties (= 5.1.4) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.0.3) + activesupport (>= 4.2.0) + nokogiri (>= 1.6) + rails-html-sanitizer (1.0.3) + loofah (~> 2.0) + railties (5.1.4) + actionpack (= 5.1.4) + activesupport (= 5.1.4) + method_source + rake (>= 0.8.7) + thor (>= 0.18.1, < 2.0) + rake (12.1.0) + rb-fsevent (0.10.2) + rb-inotify (0.9.10) + ffi (>= 0.5.0, < 2) + ruby-progressbar (1.9.0) + ruby_dep (1.5.0) + rubyzip (1.2.1) + sass (3.5.2) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sass-rails (5.0.6) + railties (>= 4.0.0, < 6) + sass (~> 3.1) + sprockets (>= 2.8, < 4.0) + sprockets-rails (>= 2.0, < 4.0) + tilt (>= 1.1, < 3) + selenium-webdriver (3.6.0) + childprocess (~> 0.5) + rubyzip (~> 1.0) + spring (2.0.2) + activesupport (>= 4.2) + spring-watcher-listen (2.0.1) + listen (>= 2.7, < 4.0) + spring (>= 1.2, < 3.0) + sprockets (3.7.1) + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.2.1) + actionpack (>= 4.0) + activesupport (>= 4.0) + sprockets (>= 3.0.0) + thor (0.20.0) + thread_safe (0.3.6) + tilt (2.0.8) + turbolinks (5.0.1) + turbolinks-source (~> 5) + turbolinks-source (5.0.3) + tzinfo (1.2.3) + thread_safe (~> 0.1) + uglifier (3.2.0) + execjs (>= 0.3.0, < 3) + web-console (3.5.1) + actionview (>= 5.0) + activemodel (>= 5.0) + bindex (>= 0.4.0) + railties (>= 5.0) + websocket-driver (0.6.5) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.2) + xpath (2.1.0) + nokogiri (~> 1.3) + +PLATFORMS + ruby + +DEPENDENCIES + better_errors + binding_of_caller + byebug + capybara (~> 2.13) + foundation-rails + jbuilder (~> 2.5) + jquery-turbolinks + listen (>= 3.0.5, < 3.2) + minitest-rails + minitest-reporters + pg (~> 0.18) + pry-rails + puma (~> 3.7) + rails (~> 5.1.4) + sass-rails (~> 5.0) + selenium-webdriver + spring + spring-watcher-listen (~> 2.0.0) + turbolinks (~> 5) + tzinfo-data + uglifier (>= 1.3.0) + web-console (>= 3.3.0) + +BUNDLED WITH + 1.16.0.pre.2 diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000000..e85f913914 --- /dev/null +++ b/Rakefile @@ -0,0 +1,6 @@ +# Add your own tasks in files placed in lib/tasks ending in .rake, +# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. + +require_relative 'config/application' + +Rails.application.load_tasks diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js new file mode 100644 index 0000000000..b16e53d6d5 --- /dev/null +++ b/app/assets/config/manifest.js @@ -0,0 +1,3 @@ +//= link_tree ../images +//= link_directory ../javascripts .js +//= link_directory ../stylesheets .css diff --git a/app/assets/images/.keep b/app/assets/images/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js new file mode 100644 index 0000000000..8460d2bdab --- /dev/null +++ b/app/assets/javascripts/application.js @@ -0,0 +1,17 @@ +// This is a manifest file that'll be compiled into application.js, which will include all the files +// listed below. +// +// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, or any plugin's +// vendor/assets/javascripts directory can be referenced here using a relative path. +// +// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the +// compiled file. JavaScript code in this file should be added after the last require_* statement. +// +// Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details +// about supported directives. +// +//= require rails-ujs +//= require turbolinks +//= require_tree . + +$(function(){ $(document).foundation(); }); diff --git a/app/assets/javascripts/cable.js b/app/assets/javascripts/cable.js new file mode 100644 index 0000000000..739aa5f022 --- /dev/null +++ b/app/assets/javascripts/cable.js @@ -0,0 +1,13 @@ +// Action Cable provides the framework to deal with WebSockets in Rails. +// You can generate new channels where WebSocket features live using the `rails generate channel` command. +// +//= require action_cable +//= require_self +//= require_tree ./channels + +(function() { + this.App || (this.App = {}); + + App.cable = ActionCable.createConsumer(); + +}).call(this); diff --git a/app/assets/javascripts/channels/.keep b/app/assets/javascripts/channels/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css new file mode 100644 index 0000000000..a152282fce --- /dev/null +++ b/app/assets/stylesheets/application.css @@ -0,0 +1,17 @@ +/* + * This is a manifest file that'll be compiled into application.css, which will include all the files + * listed below. + * + * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's + * vendor/assets/stylesheets directory can be referenced here using a relative path. + * + * You're free to add application-wide styles to this file and they'll appear at the bottom of the + * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS + * files in this directory. Styles in this file should be added after the last require_* statement. + * It is generally better to create a new file per style scope. + * + *= require_tree . + *= require_self + *= require foundation_and_overrides + + */ diff --git a/app/assets/stylesheets/foundation_and_overrides.scss b/app/assets/stylesheets/foundation_and_overrides.scss new file mode 100644 index 0000000000..10919e779c --- /dev/null +++ b/app/assets/stylesheets/foundation_and_overrides.scss @@ -0,0 +1,1443 @@ +// Foundation by ZURB +// foundation.zurb.com +// Licensed under MIT Open Source + +// + +// Table of Contents +// Foundation Settings +// +// a. Base +// b. Grid +// c. Global +// d. Media Query Ranges +// e. Typography +// 01. Accordion +// 02. Alert Boxes +// 03. Block Grid +// 04. Breadcrumbs +// 05. Buttons +// 06. Button Groups +// 07. Clearing +// 08. Dropdown +// 09. Dropdown Buttons +// 10. Flex Video +// 11. Forms +// 12. Icon Bar +// 13. Inline Lists +// 14. Joyride +// 15. Keystrokes +// 16. Labels +// 17. Magellan +// 18. Off-canvas +// 19. Orbit +// 20. Pagination +// 21. Panels +// 22. Pricing Tables +// 23. Progress Bar +// 24. Range Slider +// 25. Reveal +// 26. Side Nav +// 27. Split Buttons +// 28. Sub Nav +// 29. Switch +// 30. Tables +// 31. Tabs +// 32. Thumbnails +// 33. Tooltips +// 34. Top Bar +// 36. Visibility Classes + +// a. Base +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// This is the default html and body font-size for the base rem value. +// $rem-base: 16px; + +// Allows the use of rem-calc() or lower-bound() in your settings +@import "foundation/functions"; + +// The default font-size is set to 100% of the browser style sheet (usually 16px) +// for compatibility with browser-based text zoom or user-set defaults. + +// Since the typical default browser font-size is 16px, that makes the calculation for grid size. +// If you want your base font-size to be different and not have it affect the grid breakpoints, +// set $rem-base to $base-font-size and make sure $base-font-size is a px value. +// $base-font-size: 100%; + +// The $base-font-size is 100% while $base-line-height is 150% +// $base-line-height: 150%; + +// We use this to control whether or not CSS classes come through in the gem files. +$include-html-classes: true; +// $include-print-styles: true; +$include-html-global-classes: $include-html-classes; + +// b. Grid +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-grid-classes: $include-html-classes; +// $include-xl-html-grid-classes: false; + +// $row-width: rem-calc(1000); +// $total-columns: 12; +// $column-gutter: rem-calc(30); + +// c. Global +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// We use these to define default font stacks +// $font-family-sans-serif: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; +// $font-family-serif: Georgia, Cambria, "Times New Roman", Times, serif; +// $font-family-monospace: Consolas, "Liberation Mono", Courier, monospace; + +// We use these to define default font weights +// $font-weight-normal: normal !default; +// $font-weight-bold: bold !default; + +// We use these as default colors throughout +// $primary-color: #008CBA; +// $secondary-color: #e7e7e7; +// $alert-color: #f04124; +// $success-color: #43AC6A; +// $warning-color: #f08a24; +// $info-color: #a0d3e8; + +// $white : #FFFFFF; +// $ghost : #FAFAFA; +// $snow : #F9F9F9; +// $vapor : #F6F6F6; +// $white-smoke : #F5F5F5; +// $silver : #EFEFEF; +// $smoke : #EEEEEE; +// $gainsboro : #DDDDDD; +// $iron : #CCCCCC; +// $base : #AAAAAA; +// $aluminum : #999999; +// $jumbo : #888888; +// $monsoon : #777777; +// $steel : #666666; +// $charcoal : #555555; +// $tuatara : #444444; +// $oil : #333333; +// $jet : #222222; +// $black : #000000; + +// We use these to control various global styles +// $body-bg: $white; +// $body-font-color: $jet; +// $body-font-family: $font-family-sans-serif; +// $body-font-weight: $font-weight-normal; +// $body-font-style: normal; + +// We use this to control font-smoothing +// $font-smoothing: antialiased; + +// We use these to control text direction settings +// $text-direction: ltr; +// $opposite-direction: right; +// $default-float: left; +// $last-child-float: $opposite-direction; + +// We use these to make sure border radius matches unless we want it different. +// $global-radius: 3px; +// $global-rounded: 1000px; + +// We use these to control inset shadow shiny edges and depressions. +// $shiny-edge-size: 0 1px 0; +// $shiny-edge-color: rgba($white, .5); +// $shiny-edge-active-color: rgba($black, .2); + +// d. Media Query Ranges +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $small-range: (0em, 40em); +// $medium-range: (40.063em, 64em); +// $large-range: (64.063em, 90em); +// $xlarge-range: (90.063em, 120em); +// $xxlarge-range: (120.063em, 99999999em); + +// $screen: "only screen"; + +// $landscape: "#{$screen} and (orientation: landscape)"; +// $portrait: "#{$screen} and (orientation: portrait)"; + +// $small-up: $screen; +// $small-only: "#{$screen} and (max-width: #{upper-bound($small-range)})"; + +// $medium-up: "#{$screen} and (min-width:#{lower-bound($medium-range)})"; +// $medium-only: "#{$screen} and (min-width:#{lower-bound($medium-range)}) and (max-width:#{upper-bound($medium-range)})"; + +// $large-up: "#{$screen} and (min-width:#{lower-bound($large-range)})"; +// $large-only: "#{$screen} and (min-width:#{lower-bound($large-range)}) and (max-width:#{upper-bound($large-range)})"; + +// $xlarge-up: "#{$screen} and (min-width:#{lower-bound($xlarge-range)})"; +// $xlarge-only: "#{$screen} and (min-width:#{lower-bound($xlarge-range)}) and (max-width:#{upper-bound($xlarge-range)})"; + +// $xxlarge-up: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)})"; +// $xxlarge-only: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)}) and (max-width:#{upper-bound($xxlarge-range)})"; + +// Legacy +// $small: $medium-up; +// $medium: $medium-up; +// $large: $large-up; + +// We use this as cursors values for enabling the option of having custom cursors in the whole site's stylesheet +// $cursor-crosshair-value: crosshair; +// $cursor-default-value: default; +// $cursor-pointer-value: pointer; +// $cursor-help-value: help; +// $cursor-text-value: text; + +// e. Typography +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-type-classes: $include-html-classes; + +// We use these to control header font styles +// $header-font-family: $body-font-family; +// $header-font-weight: $font-weight-normal; +// $header-font-style: normal; +// $header-font-color: $jet; +// $header-line-height: 1.4; +// $header-top-margin: .2rem; +// $header-bottom-margin: .5rem; +// $header-text-rendering: optimizeLegibility; + +// We use these to control header font sizes +// $h1-font-size: rem-calc(44); +// $h2-font-size: rem-calc(37); +// $h3-font-size: rem-calc(27); +// $h4-font-size: rem-calc(23); +// $h5-font-size: rem-calc(18); +// $h6-font-size: 1rem; + +// We use these to control header size reduction on small screens +// $h1-font-reduction: rem-calc(10) !default; +// $h2-font-reduction: rem-calc(10) !default; +// $h3-font-reduction: rem-calc(5) !default; +// $h4-font-reduction: rem-calc(5) !default; +// $h5-font-reduction: 0 !default; +// $h6-font-reduction: 0 !default; + +// These control how subheaders are styled. +// $subheader-line-height: 1.4; +// $subheader-font-color: scale-color($header-font-color, $lightness: 35%); +// $subheader-font-weight: $font-weight-normal; +// $subheader-top-margin: .2rem; +// $subheader-bottom-margin: .5rem; + +// A general styling +// $small-font-size: 60%; +// $small-font-color: scale-color($header-font-color, $lightness: 35%); + +// We use these to style paragraphs +// $paragraph-font-family: inherit; +// $paragraph-font-weight: $font-weight-normal; +// $paragraph-font-size: 1rem; +// $paragraph-line-height: 1.6; +// $paragraph-margin-bottom: rem-calc(20); +// $paragraph-aside-font-size: rem-calc(14); +// $paragraph-aside-line-height: 1.35; +// $paragraph-aside-font-style: italic; +// $paragraph-text-rendering: optimizeLegibility; + +// We use these to style tags +// $code-color: $oil; +// $code-font-family: $font-family-monospace; +// $code-font-weight: $font-weight-normal; +// $code-background-color: scale-color($secondary-color, $lightness: 70%); +// $code-border-size: 1px; +// $code-border-style: solid; +// $code-border-color: scale-color($code-background-color, $lightness: -10%); +// $code-padding: rem-calc(2) rem-calc(5) rem-calc(1); + +// We use these to style anchors +// $anchor-text-decoration: none; +// $anchor-text-decoration-hover: none; +// $anchor-font-color: $primary-color; +// $anchor-font-color-hover: scale-color($primary-color, $lightness: -14%); + +// We use these to style the
element +// $hr-border-width: 1px; +// $hr-border-style: solid; +// $hr-border-color: $gainsboro; +// $hr-margin: rem-calc(20); + +// We use these to style lists +// $list-font-family: $paragraph-font-family; +// $list-font-size: $paragraph-font-size; +// $list-line-height: $paragraph-line-height; +// $list-margin-bottom: $paragraph-margin-bottom; +// $list-style-position: outside; +// $list-side-margin: 1.1rem; +// $list-ordered-side-margin: 1.4rem; +// $list-side-margin-no-bullet: 0; +// $list-nested-margin: rem-calc(20); +// $definition-list-header-weight: $font-weight-bold; +// $definition-list-header-margin-bottom: .3rem; +// $definition-list-margin-bottom: rem-calc(12); + +// We use these to style blockquotes +// $blockquote-font-color: scale-color($header-font-color, $lightness: 35%); +// $blockquote-padding: rem-calc(9 20 0 19); +// $blockquote-border: 1px solid $gainsboro; +// $blockquote-cite-font-size: rem-calc(13); +// $blockquote-cite-font-color: scale-color($header-font-color, $lightness: 23%); +// $blockquote-cite-link-color: $blockquote-cite-font-color; + +// Acronym styles +// $acronym-underline: 1px dotted $gainsboro; + +// We use these to control padding and margin +// $microformat-padding: rem-calc(10 12); +// $microformat-margin: rem-calc(0 0 20 0); + +// We use these to control the border styles +// $microformat-border-width: 1px; +// $microformat-border-style: solid; +// $microformat-border-color: $gainsboro; + +// We use these to control full name font styles +// $microformat-fullname-font-weight: $font-weight-bold; +// $microformat-fullname-font-size: rem-calc(15); + +// We use this to control the summary font styles +// $microformat-summary-font-weight: $font-weight-bold; + +// We use this to control abbr padding +// $microformat-abbr-padding: rem-calc(0 1); + +// We use this to control abbr font styles +// $microformat-abbr-font-weight: $font-weight-bold; +// $microformat-abbr-font-decoration: none; + +// 01. Accordion +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-accordion-classes: $include-html-classes; + +// $accordion-navigation-padding: rem-calc(16); +// $accordion-navigation-bg-color: $silver ; +// $accordion-navigation-hover-bg-color: scale-color($accordion-navigation-bg-color, $lightness: -5%); +// $accordion-navigation-active-bg-color: scale-color($accordion-navigation-bg-color, $lightness: -3%); +// $accordion-navigation-font-color: $jet; +// $accordion-navigation-font-size: rem-calc(16); +// $accordion-navigation-font-family: $body-font-family; + +// $accordion-content-padding: $column-gutter/2; +// $accordion-content-active-bg-color: $white; + +// 02. Alert Boxes +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-alert-classes: $include-html-classes; + +// We use this to control alert padding. +// $alert-padding-top: rem-calc(14); +// $alert-padding-default-float: $alert-padding-top; +// $alert-padding-opposite-direction: $alert-padding-top + rem-calc(10); +// $alert-padding-bottom: $alert-padding-top; + +// We use these to control text style. +// $alert-font-weight: $font-weight-normal; +// $alert-font-size: rem-calc(13); +// $alert-font-color: $white; +// $alert-font-color-alt: scale-color($secondary-color, $lightness: -66%); + +// We use this for close hover effect. +// $alert-function-factor: -14%; + +// We use these to control border styles. +// $alert-border-style: solid; +// $alert-border-width: 1px; +// $alert-border-color: scale-color($primary-color, $lightness: $alert-function-factor); +// $alert-bottom-margin: rem-calc(20); + +// We use these to style the close buttons +// $alert-close-color: $oil; +// $alert-close-top: 50%; +// $alert-close-position: rem-calc(4); +// $alert-close-font-size: rem-calc(22); +// $alert-close-opacity: 0.3; +// $alert-close-opacity-hover: 0.5; +// $alert-close-padding: 9px 6px 4px; + +// We use this to control border radius +// $alert-radius: $global-radius; + +// We use this to control transition effects +// $alert-transition-speed: 300ms; +// $alert-transition-ease: ease-out; + +// 03. Block Grid +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-block-grid-classes: $include-html-classes; +// $include-xl-html-block-grid-classes: false; + +// We use this to control the maximum number of block grid elements per row +// $block-grid-elements: 12; +// $block-grid-default-spacing: rem-calc(20); +// $align-block-grid-to-grid: false; + +// Enables media queries for block-grid classes. Set to false if writing semantic HTML. +// $block-grid-media-queries: true; + +// 04. Breadcrumbs +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-nav-classes: $include-html-classes; + +// We use this to set the background color for the breadcrumb container. +// $crumb-bg: scale-color($secondary-color, $lightness: 55%); + +// We use these to set the padding around the breadcrumbs. +// $crumb-padding: rem-calc(9 14 9); +// $crumb-side-padding: rem-calc(12); + +// We use these to control border styles. +// $crumb-function-factor: -10%; +// $crumb-border-size: 1px; +// $crumb-border-style: solid; +// $crumb-border-color: scale-color($crumb-bg, $lightness: $crumb-function-factor); +// $crumb-radius: $global-radius; + +// We use these to set various text styles for breadcrumbs. +// $crumb-font-size: rem-calc(11); +// $crumb-font-color: $primary-color; +// $crumb-font-color-current: $oil; +// $crumb-font-color-unavailable: $aluminum; +// $crumb-font-transform: uppercase; +// $crumb-link-decor: underline; + +// We use these to control the slash between breadcrumbs +// $crumb-slash-color: $base; +// $crumb-slash: "/"; + +// 05. Buttons +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-button-classes: $include-html-classes; + +// We use these to build padding for buttons. +// $button-tny: rem-calc(10); +// $button-sml: rem-calc(14); +// $button-med: rem-calc(16); +// $button-lrg: rem-calc(18); + +// We use this to control the display property. +// $button-display: inline-block; +// $button-margin-bottom: rem-calc(20); + +// We use these to control button text styles. +// $button-font-family: $body-font-family; +// $button-font-color: $white; +// $button-font-color-alt: $oil; +// $button-font-tny: rem-calc(11); +// $button-font-sml: rem-calc(13); +// $button-font-med: rem-calc(16); +// $button-font-lrg: rem-calc(20); +// $button-font-weight: $font-weight-normal; +// $button-font-align: center; + +// We use these to control various hover effects. +// $button-function-factor: -20%; + +// We use these to control button border and hover styles. +// $button-border-width: 0px; +// $button-border-style: solid; +// $button-bg-color: $primary-color; +// $button-bg-hover: scale-color($button-bg-color, $lightness: $button-function-factor); +// $button-border-color: $button-bg-hover; +// $secondary-button-bg-hover: scale-color($secondary-color, $lightness: $button-function-factor); +// $secondary-button-border-color: $secondary-button-bg-hover; +// $success-button-bg-hover: scale-color($success-color, $lightness: $button-function-factor); +// $success-button-border-color: $success-button-bg-hover; +// $alert-button-bg-hover: scale-color($alert-color, $lightness: $button-function-factor); +// $alert-button-border-color: $alert-button-bg-hover; + +// We use this to set the default radius used throughout the core. +// $button-radius: $global-radius; +// $button-round: $global-rounded; + +// We use this to set default opacity and cursor for disabled buttons. +// $button-disabled-opacity: 0.7; +// $button-disabled-cursor: $cursor-default-value; + +// 06. Button Groups +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-button-classes: $include-html-classes; + +// Sets the margin for the right side by default, and the left margin if right-to-left direction is used +// $button-bar-margin-opposite: rem-calc(10); +// $button-group-border-width: 1px; + +// 07. Clearing +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-clearing-classes: $include-html-classes; + +// We use these to set the background colors for parts of Clearing. +// $clearing-bg: $oil; +// $clearing-caption-bg: $clearing-bg; +// $clearing-carousel-bg: rgba(51,51,51,0.8); +// $clearing-img-bg: $clearing-bg; + +// We use these to style the close button +// $clearing-close-color: $iron; +// $clearing-close-size: 30px; + +// We use these to style the arrows +// $clearing-arrow-size: 12px; +// $clearing-arrow-color: $clearing-close-color; + +// We use these to style captions +// $clearing-caption-font-color: $iron; +// $clearing-caption-font-size: 0.875em; +// $clearing-caption-padding: 10px 30px 20px; + +// We use these to make the image and carousel height and style +// $clearing-active-img-height: 85%; +// $clearing-carousel-height: 120px; +// $clearing-carousel-thumb-width: 120px; +// $clearing-carousel-thumb-active-border: 1px solid rgb(255,255,255); + +// 08. Dropdown +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-dropdown-classes: $include-html-classes; + +// We use these to controls height and width styles. +// $f-dropdown-max-width: 200px; +// $f-dropdown-height: auto; +// $f-dropdown-max-height: none; + +// Used for bottom position +// $f-dropdown-margin-top: 2px; + +// Used for right position +// $f-dropdown-margin-left: $f-dropdown-margin-top; + +// Used for left position +// $f-dropdown-margin-right: $f-dropdown-margin-top; + +// Used for top position +// $f-dropdown-margin-bottom: $f-dropdown-margin-top; + +// We use this to control the background color +// $f-dropdown-bg: $white; + +// We use this to set the border styles for dropdowns. +// $f-dropdown-border-style: solid; +// $f-dropdown-border-width: 1px; +// $f-dropdown-border-color: scale-color($white, $lightness: -20%); + +// We use these to style the triangle pip. +// $f-dropdown-triangle-size: 6px; +// $f-dropdown-triangle-color: $white; +// $f-dropdown-triangle-side-offset: 10px; + +// We use these to control styles for the list elements. +// $f-dropdown-list-style: none; +// $f-dropdown-font-color: $charcoal; +// $f-dropdown-font-size: rem-calc(14); +// $f-dropdown-list-padding: rem-calc(5, 10); +// $f-dropdown-line-height: rem-calc(18); +// $f-dropdown-list-hover-bg: $smoke ; +// $dropdown-mobile-default-float: 0; + +// We use this to control the styles for when the dropdown has custom content. +// $f-dropdown-content-padding: rem-calc(20); + +// Default radius for dropdown. +// $f-dropdown-radius: $global-radius; + + +// 09. Dropdown Buttons +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-button-classes: $include-html-classes; + +// We use these to set the color of the pip in dropdown buttons +// $dropdown-button-pip-color: $white; +// $dropdown-button-pip-color-alt: $oil; + +// $button-pip-tny: rem-calc(6); +// $button-pip-sml: rem-calc(7); +// $button-pip-med: rem-calc(9); +// $button-pip-lrg: rem-calc(11); + +// We use these to style tiny dropdown buttons +// $dropdown-button-padding-tny: $button-pip-tny * 7; +// $dropdown-button-pip-size-tny: $button-pip-tny; +// $dropdown-button-pip-opposite-tny: $button-pip-tny * 3; +// $dropdown-button-pip-top-tny: -$button-pip-tny / 2 + rem-calc(1); + +// We use these to style small dropdown buttons +// $dropdown-button-padding-sml: $button-pip-sml * 7; +// $dropdown-button-pip-size-sml: $button-pip-sml; +// $dropdown-button-pip-opposite-sml: $button-pip-sml * 3; +// $dropdown-button-pip-top-sml: -$button-pip-sml / 2 + rem-calc(1); + +// We use these to style medium dropdown buttons +// $dropdown-button-padding-med: $button-pip-med * 6 + rem-calc(3); +// $dropdown-button-pip-size-med: $button-pip-med - rem-calc(3); +// $dropdown-button-pip-opposite-med: $button-pip-med * 2.5; +// $dropdown-button-pip-top-med: -$button-pip-med / 2 + rem-calc(2); + +// We use these to style large dropdown buttons +// $dropdown-button-padding-lrg: $button-pip-lrg * 5 + rem-calc(3); +// $dropdown-button-pip-size-lrg: $button-pip-lrg - rem-calc(6); +// $dropdown-button-pip-opposite-lrg: $button-pip-lrg * 2.5; +// $dropdown-button-pip-top-lrg: -$button-pip-lrg / 2 + rem-calc(3); + +// 10. Flex Video +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-media-classes: $include-html-classes; + +// We use these to control video container padding and margins +// $flex-video-padding-top: rem-calc(25); +// $flex-video-padding-bottom: 67.5%; +// $flex-video-margin-bottom: rem-calc(16); + +// We use this to control widescreen bottom padding +// $flex-video-widescreen-padding-bottom: 56.34%; + +// 11. Forms +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-form-classes: $include-html-classes; + +// We use this to set the base for lots of form spacing and positioning styles +// $form-spacing: rem-calc(16); + +// We use these to style the labels in different ways +// $form-label-pointer: pointer; +// $form-label-font-size: rem-calc(14); +// $form-label-font-weight: $font-weight-normal; +// $form-label-line-height: 1.5; +// $form-label-font-color: scale-color($black, $lightness: 30%); +// $form-label-small-transform: capitalize; +// $form-label-bottom-margin: 0; +// $input-font-family: inherit; +// $input-font-color: rgba(0,0,0,0.75); +// $input-font-size: rem-calc(14); +// $input-bg-color: $white; +// $input-focus-bg-color: scale-color($white, $lightness: -2%); +// $input-border-color: scale-color($white, $lightness: -20%); +// $input-focus-border-color: scale-color($white, $lightness: -40%); +// $input-border-style: solid; +// $input-border-width: 1px; +// $input-border-radius: $global-radius; +// $input-disabled-bg: $gainsboro; +// $input-disabled-cursor: $cursor-default-value; +// $input-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); + +// We use these to style the fieldset border and spacing. +// $fieldset-border-style: solid; +// $fieldset-border-width: 1px; +// $fieldset-border-color: $gainsboro; +// $fieldset-padding: rem-calc(20); +// $fieldset-margin: rem-calc(18 0); + +// We use these to style the legends when you use them +// $legend-bg: $white; +// $legend-font-weight: $font-weight-bold; +// $legend-padding: rem-calc(0 3); + +// We use these to style the prefix and postfix input elements +// $input-prefix-bg: scale-color($white, $lightness: -5%); +// $input-prefix-border-color: scale-color($white, $lightness: -20%); +// $input-prefix-border-size: 1px; +// $input-prefix-border-type: solid; +// $input-prefix-overflow: hidden; +// $input-prefix-font-color: $oil; +// $input-prefix-font-color-alt: $white; + +// We use this setting to turn on/off HTML5 number spinners (the up/down arrows) +// $input-number-spinners: true; + +// We use these to style the error states for inputs and labels +// $input-error-message-padding: rem-calc(6 9 9); +// $input-error-message-top: -1px; +// $input-error-message-font-size: rem-calc(12); +// $input-error-message-font-weight: $font-weight-normal; +// $input-error-message-font-style: italic; +// $input-error-message-font-color: $white; +// $input-error-message-font-color-alt: $oil; + +// We use this to style the glowing effect of inputs when focused +// $input-include-glowing-effect: true; +// $glowing-effect-fade-time: 0.45s; +// $glowing-effect-color: $input-focus-border-color; + +// Select variables +// $select-bg-color: $ghost; +// $select-hover-bg-color: scale-color($select-bg-color, $lightness: -3%); + +// 12. Icon Bar +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// We use these to style the icon-bar and items +// $include-html-icon-bar-classes: $include-html-classes; +// $icon-bar-bg: $oil; +// $icon-bar-font-color: $white; +// $icon-bar-font-size: 1rem; +// $icon-bar-hover-color: $primary-color; +// $icon-bar-icon-color: $white; +// $icon-bar-icon-size: 1.875rem; +// $icon-bar-image-width: 1.875rem; +// $icon-bar-image-height: 1.875rem; +// $icon-bar-active-color: $primary-color; +// $icon-bar-item-padding: 1.25rem; + +// 13. Inline Lists +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-inline-list-classes: $include-html-classes; + +// We use this to control the margins and padding of the inline list. +// $inline-list-top-margin: 0; +// $inline-list-opposite-margin: 0; +// $inline-list-bottom-margin: rem-calc(17); +// $inline-list-default-float-margin: rem-calc(-22); +// $inline-list-default-float-list-margin: rem-calc(22); + +// $inline-list-padding: 0; + +// We use this to control the overflow of the inline list. +// $inline-list-overflow: hidden; + +// We use this to control the list items +// $inline-list-display: block; + +// We use this to control any elements within list items +// $inline-list-children-display: block; + +// 14. Joyride +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-joyride-classes: $include-html-classes; + +// Controlling default Joyride styles +// $joyride-tip-bg: $oil; +// $joyride-tip-default-width: 300px; +// $joyride-tip-padding: rem-calc(18 20 24); +// $joyride-tip-border: solid 1px $charcoal; +// $joyride-tip-radius: 4px; +// $joyride-tip-position-offset: 22px; + +// Here, we're setting the tip font styles +// $joyride-tip-font-color: $white; +// $joyride-tip-font-size: rem-calc(14); +// $joyride-tip-header-weight: $font-weight-bold; + +// This changes the nub size +// $joyride-tip-nub-size: 10px; + +// This adjusts the styles for the timer when its enabled +// $joyride-tip-timer-width: 50px; +// $joyride-tip-timer-height: 3px; +// $joyride-tip-timer-color: $steel; + +// This changes up the styles for the close button +// $joyride-tip-close-color: $monsoon; +// $joyride-tip-close-size: 24px; +// $joyride-tip-close-weight: $font-weight-normal; + +// When Joyride is filling the screen, we use this style for the bg +// $joyride-screenfill: rgba(0,0,0,0.5); + +// 15. Keystrokes +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-keystroke-classes: $include-html-classes; + +// We use these to control text styles. +// $keystroke-font: "Consolas", "Menlo", "Courier", monospace; +// $keystroke-font-size: inherit; +// $keystroke-font-color: $jet; +// $keystroke-font-color-alt: $white; +// $keystroke-function-factor: -7%; + +// We use this to control keystroke padding. +// $keystroke-padding: rem-calc(2 4 0); + +// We use these to control background and border styles. +// $keystroke-bg: scale-color($white, $lightness: $keystroke-function-factor); +// $keystroke-border-style: solid; +// $keystroke-border-width: 1px; +// $keystroke-border-color: scale-color($keystroke-bg, $lightness: $keystroke-function-factor); +// $keystroke-radius: $global-radius; + +// 16. Labels +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-label-classes: $include-html-classes; + +// We use these to style the labels +// $label-padding: rem-calc(4 8 4); +// $label-radius: $global-radius; + +// We use these to style the label text +// $label-font-sizing: rem-calc(11); +// $label-font-weight: $font-weight-normal; +// $label-font-color: $oil; +// $label-font-color-alt: $white; +// $label-font-family: $body-font-family; + +// 17. Magellan +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-magellan-classes: $include-html-classes; + +// $magellan-bg: $white; +// $magellan-padding: 0 !important; + +// 18. Off-canvas +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-off-canvas-classes: $include-html-classes; + +// $tabbar-bg: $oil; +// $tabbar-height: rem-calc(45); +// $tabbar-icon-width: $tabbar-height; +// $tabbar-line-height: $tabbar-height; +// $tabbar-color: $white; +// $tabbar-middle-padding: 0 rem-calc(10); + +// Off Canvas Divider Styles +// $tabbar-right-section-border: solid 1px scale-color($tabbar-bg, $lightness: 13%); +// $tabbar-left-section-border: solid 1px scale-color($tabbar-bg, $lightness: -50%); + +// Off Canvas Tab Bar Headers +// $tabbar-header-color: $white; +// $tabbar-header-weight: $font-weight-bold; +// $tabbar-header-line-height: $tabbar-height; +// $tabbar-header-margin: 0; + +// Off Canvas Menu Variables +// $off-canvas-width: rem-calc(250); +// $off-canvas-bg: $oil; +// $off-canvas-bg-hover: scale-color($tabbar-bg, $lightness: -30%); + +// Off Canvas Menu List Variables +// $off-canvas-label-padding: 0.3rem rem-calc(15); +// $off-canvas-label-color: $aluminum; +// $off-canvas-label-text-transform: uppercase; +// $off-canvas-label-font-size: rem-calc(12); +// $off-canvas-label-font-weight: $font-weight-bold; +// $off-canvas-label-bg: $tuatara; +// $off-canvas-label-border-top: 1px solid scale-color($tuatara, $lightness: 14%); +// $off-canvas-label-border-bottom: none; +// $off-canvas-label-margin:0; +// $off-canvas-link-padding: rem-calc(10, 15); +// $off-canvas-link-color: rgba($white, 0.7); +// $off-canvas-link-border-bottom: 1px solid scale-color($off-canvas-bg, $lightness: -25%); +// $off-canvas-back-bg: $tuatara; +// $off-canvas-back-border-top: $off-canvas-label-border-top; +// $off-canvas-back-border-bottom: $off-canvas-label-border-bottom; +// $off-canvas-back-hover-bg: scale-color($off-canvas-back-bg, $lightness: -30%); +// $off-canvas-back-hover-border-top: 1px solid scale-color($off-canvas-label-bg, $lightness: 14%); +// $off-canvas-back-hover-border-bottom: none; + +// Off Canvas Menu Icon Variables +// $tabbar-menu-icon-color: $white; +// $tabbar-menu-icon-hover: scale-color($tabbar-menu-icon-color, $lightness: -30%); + +// $tabbar-menu-icon-text-indent: rem-calc(35); +// $tabbar-menu-icon-width: $tabbar-height; +// $tabbar-menu-icon-height: $tabbar-height; +// $tabbar-menu-icon-padding: 0; + +// $tabbar-hamburger-icon-width: rem-calc(16); +// $tabbar-hamburger-icon-left: false; +// $tabbar-hamburger-icon-top: false; +// $tabbar-hamburger-icon-thickness: 1px; +// $tabbar-hamburger-icon-gap: 6px; + +// Off Canvas Back-Link Overlay +// $off-canvas-overlay-transition: background 300ms ease; +// $off-canvas-overlay-cursor: pointer; +// $off-canvas-overlay-box-shadow: -4px 0 4px rgba($black, 0.5), 4px 0 4px rgba($black, 0.5); +// $off-canvas-overlay-background: rgba($white, 0.2); +// $off-canvas-overlay-background-hover: rgba($white, 0.05); + +// Transition Variables +// $menu-slide: "transform 500ms ease"; + +// 19. Orbit +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-orbit-classes: $include-html-classes; + +// We use these to control the caption styles +// $orbit-container-bg: none; +// $orbit-caption-bg: rgba(51,51,51, 0.8); +// $orbit-caption-font-color: $white; +// $orbit-caption-font-size: rem-calc(14); +// $orbit-caption-position: "bottom"; // Supported values: "bottom", "under" +// $orbit-caption-padding: rem-calc(10 14); +// $orbit-caption-height: auto; + +// We use these to control the left/right nav styles +// $orbit-nav-bg: transparent; +// $orbit-nav-bg-hover: rgba(0,0,0,0.3); +// $orbit-nav-arrow-color: $white; +// $orbit-nav-arrow-color-hover: $white; + +// We use these to control the timer styles +// $orbit-timer-bg: rgba(255,255,255,0.3); +// $orbit-timer-show-progress-bar: true; + +// We use these to control the bullet nav styles +// $orbit-bullet-nav-color: $iron; +// $orbit-bullet-nav-color-active: $aluminum; +// $orbit-bullet-radius: rem-calc(9); + +// We use these to controls the style of slide numbers +// $orbit-slide-number-bg: rgba(0,0,0,0); +// $orbit-slide-number-font-color: $white; +// $orbit-slide-number-padding: rem-calc(5); + +// Hide controls on small +// $orbit-nav-hide-for-small: true; +// $orbit-bullet-hide-for-small: true; +// $orbit-timer-hide-for-small: true; + +// Graceful Loading Wrapper and preloader +// $wrapper-class: "slideshow-wrapper"; +// $preloader-class: "preloader"; + +// 20. Pagination +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-pagination-classes: $include-html-classes; + +// We use these to control the pagination container +// $pagination-height: rem-calc(24); +// $pagination-margin: rem-calc(-5); + +// We use these to set the list-item properties +// $pagination-li-float: $default-float; +// $pagination-li-height: rem-calc(24); +// $pagination-li-font-color: $jet; +// $pagination-li-font-size: rem-calc(14); +// $pagination-li-margin: rem-calc(5); + +// We use these for the pagination anchor links +// $pagination-link-pad: rem-calc(1 10 1); +// $pagination-link-font-color: $aluminum; +// $pagination-link-active-bg: scale-color($white, $lightness: -10%); + +// We use these for disabled anchor links +// $pagination-link-unavailable-cursor: default; +// $pagination-link-unavailable-font-color: $aluminum; +// $pagination-link-unavailable-bg-active: transparent; + +// We use these for currently selected anchor links +// $pagination-link-current-background: $primary-color; +// $pagination-link-current-font-color: $white; +// $pagination-link-current-font-weight: $font-weight-bold; +// $pagination-link-current-cursor: default; +// $pagination-link-current-active-bg: $primary-color; + +// 21. Panels +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-panel-classes: $include-html-classes; + +// We use these to control the background and border styles +// $panel-bg: scale-color($white, $lightness: -5%); +// $panel-border-style: solid; +// $panel-border-size: 1px; + +// We use this % to control how much we darken things on hover +// $panel-function-factor: -11%; +// $panel-border-color: scale-color($panel-bg, $lightness: $panel-function-factor); + +// We use these to set default inner padding and bottom margin +// $panel-margin-bottom: rem-calc(20); +// $panel-padding: rem-calc(20); + +// We use these to set default font colors +// $panel-font-color: $oil; +// $panel-font-color-alt: $white; + +// $panel-header-adjust: true; +// $callout-panel-link-color: $primary-color; + +// 22. Pricing Tables +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-pricing-classes: $include-html-classes; + +// We use this to control the border color +// $price-table-border: solid 1px $gainsboro; + +// We use this to control the bottom margin of the pricing table +// $price-table-margin-bottom: rem-calc(20); + +// We use these to control the title styles +// $price-title-bg: $oil; +// $price-title-padding: rem-calc(15 20); +// $price-title-align: center; +// $price-title-color: $smoke; +// $price-title-weight: $font-weight-normal; +// $price-title-size: rem-calc(16); +// $price-title-font-family: $body-font-family; + +// We use these to control the price styles +// $price-money-bg: $vapor ; +// $price-money-padding: rem-calc(15 20); +// $price-money-align: center; +// $price-money-color: $oil; +// $price-money-weight: $font-weight-normal; +// $price-money-size: rem-calc(32); +// $price-money-font-family: $body-font-family; + +// We use these to control the description styles +// $price-bg: $white; +// $price-desc-color: $monsoon; +// $price-desc-padding: rem-calc(15); +// $price-desc-align: center; +// $price-desc-font-size: rem-calc(12); +// $price-desc-weight: $font-weight-normal; +// $price-desc-line-height: 1.4; +// $price-desc-bottom-border: dotted 1px $gainsboro; + +// We use these to control the list item styles +// $price-item-color: $oil; +// $price-item-padding: rem-calc(15); +// $price-item-align: center; +// $price-item-font-size: rem-calc(14); +// $price-item-weight: $font-weight-normal; +// $price-item-bottom-border: dotted 1px $gainsboro; + +// We use these to control the CTA area styles +// $price-cta-bg: $white; +// $price-cta-align: center; +// $price-cta-padding: rem-calc(20 20 0); + +// 23. Progress Bar +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-media-classes: $include-html-classes; + +// We use this to set the progress bar height +// $progress-bar-height: rem-calc(25); +// $progress-bar-color: $vapor ; + +// We use these to control the border styles +// $progress-bar-border-color: scale-color($white, $lightness: 20%); +// $progress-bar-border-size: 1px; +// $progress-bar-border-style: solid; +// $progress-bar-border-radius: $global-radius; + +// We use these to control the margin & padding +// $progress-bar-pad: rem-calc(2); +// $progress-bar-margin-bottom: rem-calc(10); + +// We use these to set the meter colors +// $progress-meter-color: $primary-color; +// $progress-meter-secondary-color: $secondary-color; +// $progress-meter-success-color: $success-color; +// $progress-meter-alert-color: $alert-color; + +// 24. Range Slider +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-range-slider-classes: $include-html-classes; + +// These variables define the slider bar styles +// $range-slider-bar-width: 100%; +// $range-slider-bar-height: rem-calc(16); + +// $range-slider-bar-border-width: 1px; +// $range-slider-bar-border-style: solid; +// $range-slider-bar-border-color: $gainsboro; +// $range-slider-radius: $global-radius; +// $range-slider-round: $global-rounded; +// $range-slider-bar-bg-color: $ghost; + +// Vertical bar styles +// $range-slider-vertical-bar-width: rem-calc(16); +// $range-slider-vertical-bar-height: rem-calc(200); + +// These variables define the slider handle styles +// $range-slider-handle-width: rem-calc(32); +// $range-slider-handle-height: rem-calc(22); +// $range-slider-handle-position-top: rem-calc(-5); +// $range-slider-handle-bg-color: $primary-color; +// $range-slider-handle-border-width: 1px; +// $range-slider-handle-border-style: solid; +// $range-slider-handle-border-color: none; +// $range-slider-handle-radius: $global-radius; +// $range-slider-handle-round: $global-rounded; +// $range-slider-handle-bg-hover-color: scale-color($primary-color, $lightness: -12%); +// $range-slider-handle-cursor: pointer; + +// 25. Reveal +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-reveal-classes: $include-html-classes; + +// We use these to control the style of the reveal overlay. +// $reveal-overlay-bg: rgba($black, .45); +// $reveal-overlay-bg-old: $black; + +// We use these to control the style of the modal itself. +// $reveal-modal-bg: $white; +// $reveal-position-top: rem-calc(100); +// $reveal-default-width: 80%; +// $reveal-max-width: $row-width; +// $reveal-modal-padding: rem-calc(20); +// $reveal-box-shadow: 0 0 10px rgba($black,.4); + +// We use these to style the reveal close button +// $reveal-close-font-size: rem-calc(40); +// $reveal-close-top: rem-calc(8); +// $reveal-close-side: rem-calc(11); +// $reveal-close-color: $base; +// $reveal-close-weight: $font-weight-bold; + +// We use this to set the default radius used throughout the core. +// $reveal-radius: $global-radius; +// $reveal-round: $global-rounded; + +// We use these to control the modal border +// $reveal-border-style: solid; +// $reveal-border-width: 1px; +// $reveal-border-color: $steel; + +// $reveal-modal-class: "reveal-modal"; +// $close-reveal-modal-class: "close-reveal-modal"; + +// 26. Side Nav +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-nav-classes: $include-html-classes; + +// We use this to control padding. +// $side-nav-padding: rem-calc(14 0); + +// We use these to control list styles. +// $side-nav-list-type: none; +// $side-nav-list-position: inside; +// $side-nav-list-margin: rem-calc(0 0 7 0); + +// We use these to control link styles. +// $side-nav-link-color: $primary-color; +// $side-nav-link-color-active: scale-color($side-nav-link-color, $lightness: 30%); +// $side-nav-link-color-hover: scale-color($side-nav-link-color, $lightness: 30%); +// $side-nav-link-bg-hover: hsla(0, 0, 0, 0.025); +// $side-nav-link-margin: 0; +// $side-nav-link-padding: rem-calc(7 14); +// $side-nav-font-size: rem-calc(14); +// $side-nav-font-weight: $font-weight-normal; +// $side-nav-font-weight-active: $side-nav-font-weight; +// $side-nav-font-family: $body-font-family; +// $side-nav-font-family-active: $side-nav-font-family; + +// We use these to control heading styles. +// $side-nav-heading-color: $side-nav-link-color; +// $side-nav-heading-font-size: $side-nav-font-size; +// $side-nav-heading-font-weight: bold; +// $side-nav-heading-text-transform: uppercase; + +// We use these to control border styles +// $side-nav-divider-size: 1px; +// $side-nav-divider-style: solid; +// $side-nav-divider-color: scale-color($white, $lightness: 10%); + +// 27. Split Buttons +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-button-classes: $include-html-classes; + +// We use these to control different shared styles for Split Buttons +// $split-button-function-factor: 10%; +// $split-button-pip-color: $white; +// $split-button-pip-color-alt: $oil; +// $split-button-active-bg-tint: rgba(0,0,0,0.1); + +// We use these to control tiny split buttons +// $split-button-padding-tny: $button-pip-tny * 10; +// $split-button-span-width-tny: $button-pip-tny * 6; +// $split-button-pip-size-tny: $button-pip-tny; +// $split-button-pip-top-tny: $button-pip-tny * 2; +// $split-button-pip-default-float-tny: rem-calc(-6); + +// We use these to control small split buttons +// $split-button-padding-sml: $button-pip-sml * 10; +// $split-button-span-width-sml: $button-pip-sml * 6; +// $split-button-pip-size-sml: $button-pip-sml; +// $split-button-pip-top-sml: $button-pip-sml * 1.5; +// $split-button-pip-default-float-sml: rem-calc(-6); + +// We use these to control medium split buttons +// $split-button-padding-med: $button-pip-med * 9; +// $split-button-span-width-med: $button-pip-med * 5.5; +// $split-button-pip-size-med: $button-pip-med - rem-calc(3); +// $split-button-pip-top-med: $button-pip-med * 1.5; +// $split-button-pip-default-float-med: rem-calc(-6); + +// We use these to control large split buttons +// $split-button-padding-lrg: $button-pip-lrg * 8; +// $split-button-span-width-lrg: $button-pip-lrg * 5; +// $split-button-pip-size-lrg: $button-pip-lrg - rem-calc(6); +// $split-button-pip-top-lrg: $button-pip-lrg + rem-calc(5); +// $split-button-pip-default-float-lrg: rem-calc(-6); + +// 28. Sub Nav +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-nav-classes: $include-html-classes; + +// We use these to control margin and padding +// $sub-nav-list-margin: rem-calc(-4 0 18); +// $sub-nav-list-padding-top: rem-calc(4); + +// We use this to control the definition +// $sub-nav-font-family: $body-font-family; +// $sub-nav-font-size: rem-calc(14); +// $sub-nav-font-color: $aluminum; +// $sub-nav-font-weight: $font-weight-normal; +// $sub-nav-text-decoration: none; +// $sub-nav-padding: rem-calc(3 16); +// $sub-nav-border-radius: 3px; +// $sub-nav-font-color-hover: scale-color($sub-nav-font-color, $lightness: -25%); + +// We use these to control the active item styles +// $sub-nav-active-font-weight: $font-weight-normal; +// $sub-nav-active-bg: $primary-color; +// $sub-nav-active-bg-hover: scale-color($sub-nav-active-bg, $lightness: -14%); +// $sub-nav-active-color: $white; +// $sub-nav-active-padding: $sub-nav-padding; +// $sub-nav-active-cursor: default; + +// $sub-nav-item-divider: ""; +// $sub-nav-item-divider-margin: rem-calc(12); + +// 29. Switch +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-form-classes: $include-html-classes; + +// Controlling border styles and background colors for the switch container +// $switch-border-color: scale-color($white, $lightness: -20%); +// $switch-border-style: solid; +// $switch-border-width: 1px; +// $switch-bg: $white; + +// We use these to control the switch heights for our default classes +// $switch-height-tny: rem-calc(22); +// $switch-height-sml: rem-calc(28); +// $switch-height-med: rem-calc(36); +// $switch-height-lrg: rem-calc(44); +// $switch-bottom-margin: rem-calc(20); + +// We use these to control default font sizes for our classes. +// $switch-font-size-tny: 11px; +// $switch-font-size-sml: 12px; +// $switch-font-size-med: 14px; +// $switch-font-size-lrg: 17px; +// $switch-label-side-padding: 6px; + +// We use these to style the switch-paddle +// $switch-paddle-bg: $white; +// $switch-paddle-fade-to-color: scale-color($switch-paddle-bg, $lightness: -10%); +// $switch-paddle-border-color: scale-color($switch-paddle-bg, $lightness: -35%); +// $switch-paddle-border-width: 1px; +// $switch-paddle-border-style: solid; +// $switch-paddle-transition-speed: .1s; +// $switch-paddle-transition-ease: ease-out; +// $switch-positive-color: scale-color($success-color, $lightness: 94%); +// $switch-negative-color: $white-smoke; + +// Outline Style for tabbing through switches +// $switch-label-outline: 1px dotted $jumbo; + +// 30. Tables +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-table-classes: $include-html-classes; + +// These control the background color for the table and even rows +// $table-bg: $white; +// $table-even-row-bg: $snow ; + +// These control the table cell border style +// $table-border-style: solid; +// $table-border-size: 1px; +// $table-border-color: $gainsboro; + +// These control the table head styles +// $table-head-bg: $white-smoke ; +// $table-head-font-size: rem-calc(14); +// $table-head-font-color: $jet; +// $table-head-font-weight: $font-weight-bold; +// $table-head-padding: rem-calc(8 10 10); + +// These control the row padding and font styles +// $table-row-padding: rem-calc(9 10); +// $table-row-font-size: rem-calc(14); +// $table-row-font-color: $jet; +// $table-line-height: rem-calc(18); + +// These are for controlling the layout, display and margin of tables +// $table-layout: auto; +// $table-display: table-cell; +// $table-margin-bottom: rem-calc(20); + +// 31. Tabs +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-tabs-classes: $include-html-classes; + +// $tabs-navigation-padding: rem-calc(16); +// $tabs-navigation-bg-color: $silver ; +// $tabs-navigation-active-bg-color: $white; +// $tabs-navigation-hover-bg-color: scale-color($tabs-navigation-bg-color, $lightness: -6%); +// $tabs-navigation-font-color: $jet; +// $tabs-navigation-active-font-color: $tabs-navigation-font-color; +// $tabs-navigation-font-size: rem-calc(16); +// $tabs-navigation-font-family: $body-font-family; + +// $tabs-content-margin-bottom: rem-calc(24); +// $tabs-content-padding: $column-gutter/2; + +// $tabs-vertical-navigation-margin-bottom: 1.25rem; + +// 32. Thumbnails +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-media-classes: $include-html-classes; + +// We use these to control border styles +// $thumb-border-style: solid; +// $thumb-border-width: 4px; +// $thumb-border-color: $white; +// $thumb-box-shadow: 0 0 0 1px rgba($black,.2); +// $thumb-box-shadow-hover: 0 0 6px 1px rgba($primary-color,0.5); + +// Radius and transition speed for thumbs +// $thumb-radius: $global-radius; +// $thumb-transition-speed: 200ms; + +// 33. Tooltips +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-tooltip-classes: $include-html-classes; + +// $has-tip-border-bottom: dotted 1px $iron; +// $has-tip-font-weight: $font-weight-bold; +// $has-tip-font-color: $oil; +// $has-tip-border-bottom-hover: dotted 1px scale-color($primary-color, $lightness: -55%); +// $has-tip-font-color-hover: $primary-color; +// $has-tip-cursor-type: help; + +// $tooltip-padding: rem-calc(12); +// $tooltip-bg: $oil; +// $tooltip-font-size: rem-calc(14); +// $tooltip-font-weight: $font-weight-normal; +// $tooltip-font-color: $white; +// $tooltip-line-height: 1.3; +// $tooltip-close-font-size: rem-calc(10); +// $tooltip-close-font-weight: $font-weight-normal; +// $tooltip-close-font-color: $monsoon; +// $tooltip-font-size-sml: rem-calc(14); +// $tooltip-radius: $global-radius; +// $tooltip-rounded: $global-rounded; +// $tooltip-pip-size: 5px; +// $tooltip-max-width: 300px; + +// 34. Top Bar +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-top-bar-classes: $include-html-classes; + +// Background color for the top bar +// $topbar-bg-color: $oil; +// $topbar-bg: $topbar-bg-color; + +// Height and margin +// $topbar-height: 45px; +// $topbar-margin-bottom: 0; + +// Controlling the styles for the title in the top bar +// $topbar-title-weight: $font-weight-normal; +// $topbar-title-font-size: rem-calc(17); + +// Style the top bar dropdown elements +// $topbar-dropdown-bg: $oil; +// $topbar-dropdown-link-color: $white; +// $topbar-dropdown-link-bg: $oil; +// $topbar-dropdown-link-weight: $font-weight-normal; +// $topbar-dropdown-toggle-size: 5px; +// $topbar-dropdown-toggle-color: $white; +// $topbar-dropdown-toggle-alpha: 0.4; + +// Set the link colors and styles for top-level nav +// $topbar-link-color: $white; +// $topbar-link-color-hover: $white; +// $topbar-link-color-active: $white; +// $topbar-link-color-active-hover: $white; +// $topbar-link-weight: $font-weight-normal; +// $topbar-link-font-size: rem-calc(13); +// $topbar-link-hover-lightness: -10%; // Darken by 10% +// $topbar-link-bg: $topbar-bg; +// $topbar-link-bg-color-hover: $charcoal; +// $topbar-link-bg-hover: #272727; +// $topbar-link-bg-active: $primary-color; +// $topbar-link-bg-active-hover: scale-color($primary-color, $lightness: -14%); +// $topbar-link-font-family: $body-font-family; +// $topbar-link-text-transform: none; +// $topbar-link-padding: $topbar-height / 3; +// $topbar-back-link-size: $h5-font-size; +// $topbar-link-dropdown-padding: 20px; + +// $topbar-button-font-size: 0.75rem; +// $topbar-button-top: 7px; + +// $topbar-dropdown-label-color: $monsoon; +// $topbar-dropdown-label-text-transform: uppercase; +// $topbar-dropdown-label-font-weight: $font-weight-bold; +// $topbar-dropdown-label-font-size: rem-calc(10); +// $topbar-dropdown-label-bg: $oil; + +// Top menu icon styles +// $topbar-menu-link-transform: uppercase; +// $topbar-menu-link-font-size: rem-calc(13); +// $topbar-menu-link-weight: $font-weight-bold; +// $topbar-menu-link-color: $white; +// $topbar-menu-icon-color: $white; +// $topbar-menu-link-color-toggled: $jumbo; +// $topbar-menu-icon-color-toggled: $jumbo; + +// Transitions and breakpoint styles +// $topbar-transition-speed: 300ms; +// Using rem-calc for the below breakpoint causes issues with top bar +// $topbar-breakpoint: #{lower-bound($medium-range)}; // Change to 9999px for always mobile layout +// $topbar-media-query: $medium-up; + +// Divider Styles +// $topbar-divider-border-bottom: solid 1px scale-color($topbar-bg-color, $lightness: 13%); +// $topbar-divider-border-top: solid 1px scale-color($topbar-bg-color, $lightness: -50%); + +// Sticky Class +// $topbar-sticky-class: ".sticky"; +// $topbar-arrows: true; //Set false to remove the triangle icon from the menu item + +// 36. Visibility Classes +// - - - - - - - - - - - - - - - - - - - - - - - - - + +// $include-html-visibility-classes: $include-html-classes; +// $include-table-visibility-classes: true; +// $include-legacy-visibility-classes: true; +// $include-accessibility-classes: true; + +@import 'foundation'; diff --git a/app/channels/application_cable/channel.rb b/app/channels/application_cable/channel.rb new file mode 100644 index 0000000000..d672697283 --- /dev/null +++ b/app/channels/application_cable/channel.rb @@ -0,0 +1,4 @@ +module ApplicationCable + class Channel < ActionCable::Channel::Base + end +end diff --git a/app/channels/application_cable/connection.rb b/app/channels/application_cable/connection.rb new file mode 100644 index 0000000000..0ff5442f47 --- /dev/null +++ b/app/channels/application_cable/connection.rb @@ -0,0 +1,4 @@ +module ApplicationCable + class Connection < ActionCable::Connection::Base + end +end diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb new file mode 100644 index 0000000000..1c07694e9d --- /dev/null +++ b/app/controllers/application_controller.rb @@ -0,0 +1,3 @@ +class ApplicationController < ActionController::Base + protect_from_forgery with: :exception +end diff --git a/app/controllers/concerns/.keep b/app/controllers/concerns/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb new file mode 100644 index 0000000000..de6be7945c --- /dev/null +++ b/app/helpers/application_helper.rb @@ -0,0 +1,2 @@ +module ApplicationHelper +end diff --git a/app/jobs/application_job.rb b/app/jobs/application_job.rb new file mode 100644 index 0000000000..a009ace51c --- /dev/null +++ b/app/jobs/application_job.rb @@ -0,0 +1,2 @@ +class ApplicationJob < ActiveJob::Base +end diff --git a/app/mailers/application_mailer.rb b/app/mailers/application_mailer.rb new file mode 100644 index 0000000000..286b2239d1 --- /dev/null +++ b/app/mailers/application_mailer.rb @@ -0,0 +1,4 @@ +class ApplicationMailer < ActionMailer::Base + default from: 'from@example.com' + layout 'mailer' +end diff --git a/app/models/application_record.rb b/app/models/application_record.rb new file mode 100644 index 0000000000..10a4cba84d --- /dev/null +++ b/app/models/application_record.rb @@ -0,0 +1,3 @@ +class ApplicationRecord < ActiveRecord::Base + self.abstract_class = true +end diff --git a/app/models/concerns/.keep b/app/models/concerns/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb new file mode 100644 index 0000000000..45b7e72f03 --- /dev/null +++ b/app/views/layouts/application.html.erb @@ -0,0 +1,19 @@ + + + + + + + <%= content_for?(:title) ? yield(:title) : "foundation-rails" %> + + <%= stylesheet_link_tag "application" %> + <%= javascript_include_tag "vendor/modernizr" %> + <%= csrf_meta_tags %> + + + + + <%= yield %> + <%= javascript_include_tag "application" %> + + \ No newline at end of file diff --git a/app/views/layouts/mailer.html.erb b/app/views/layouts/mailer.html.erb new file mode 100644 index 0000000000..cbd34d2e9d --- /dev/null +++ b/app/views/layouts/mailer.html.erb @@ -0,0 +1,13 @@ + + + + + + + + + <%= yield %> + + diff --git a/app/views/layouts/mailer.text.erb b/app/views/layouts/mailer.text.erb new file mode 100644 index 0000000000..37f0bddbd7 --- /dev/null +++ b/app/views/layouts/mailer.text.erb @@ -0,0 +1 @@ +<%= yield %> diff --git a/bin/bundle b/bin/bundle new file mode 100755 index 0000000000..66e9889e8b --- /dev/null +++ b/bin/bundle @@ -0,0 +1,3 @@ +#!/usr/bin/env ruby +ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) +load Gem.bin_path('bundler', 'bundle') diff --git a/bin/rails b/bin/rails new file mode 100755 index 0000000000..5badb2fde0 --- /dev/null +++ b/bin/rails @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +begin + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') +end +APP_PATH = File.expand_path('../config/application', __dir__) +require_relative '../config/boot' +require 'rails/commands' diff --git a/bin/rake b/bin/rake new file mode 100755 index 0000000000..d87d5f5781 --- /dev/null +++ b/bin/rake @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +begin + load File.expand_path('../spring', __FILE__) +rescue LoadError => e + raise unless e.message.include?('spring') +end +require_relative '../config/boot' +require 'rake' +Rake.application.run diff --git a/bin/setup b/bin/setup new file mode 100755 index 0000000000..78c4e861dc --- /dev/null +++ b/bin/setup @@ -0,0 +1,38 @@ +#!/usr/bin/env ruby +require 'pathname' +require 'fileutils' +include FileUtils + +# path to your application root. +APP_ROOT = Pathname.new File.expand_path('../../', __FILE__) + +def system!(*args) + system(*args) || abort("\n== Command #{args} failed ==") +end + +chdir APP_ROOT do + # This script is a starting point to setup your application. + # Add necessary setup steps to this file. + + puts '== Installing dependencies ==' + system! 'gem install bundler --conservative' + system('bundle check') || system!('bundle install') + + # Install JavaScript dependencies if using Yarn + # system('bin/yarn') + + + # puts "\n== Copying sample files ==" + # unless File.exist?('config/database.yml') + # cp 'config/database.yml.sample', 'config/database.yml' + # end + + puts "\n== Preparing database ==" + system! 'bin/rails db:setup' + + puts "\n== Removing old logs and tempfiles ==" + system! 'bin/rails log:clear tmp:clear' + + puts "\n== Restarting application server ==" + system! 'bin/rails restart' +end diff --git a/bin/spring b/bin/spring new file mode 100755 index 0000000000..fb2ec2ebb4 --- /dev/null +++ b/bin/spring @@ -0,0 +1,17 @@ +#!/usr/bin/env ruby + +# This file loads spring without using Bundler, in order to be fast. +# It gets overwritten when you run the `spring binstub` command. + +unless defined?(Spring) + require 'rubygems' + require 'bundler' + + lockfile = Bundler::LockfileParser.new(Bundler.default_lockfile.read) + spring = lockfile.specs.detect { |spec| spec.name == "spring" } + if spring + Gem.use_paths Gem.dir, Bundler.bundle_path.to_s, *Gem.path + gem 'spring', spring.version + require 'spring/binstub' + end +end diff --git a/bin/update b/bin/update new file mode 100755 index 0000000000..a8e4462f20 --- /dev/null +++ b/bin/update @@ -0,0 +1,29 @@ +#!/usr/bin/env ruby +require 'pathname' +require 'fileutils' +include FileUtils + +# path to your application root. +APP_ROOT = Pathname.new File.expand_path('../../', __FILE__) + +def system!(*args) + system(*args) || abort("\n== Command #{args} failed ==") +end + +chdir APP_ROOT do + # This script is a way to update your development environment automatically. + # Add necessary update steps to this file. + + puts '== Installing dependencies ==' + system! 'gem install bundler --conservative' + system('bundle check') || system!('bundle install') + + puts "\n== Updating database ==" + system! 'bin/rails db:migrate' + + puts "\n== Removing old logs and tempfiles ==" + system! 'bin/rails log:clear tmp:clear' + + puts "\n== Restarting application server ==" + system! 'bin/rails restart' +end diff --git a/bin/yarn b/bin/yarn new file mode 100755 index 0000000000..c2bacef836 --- /dev/null +++ b/bin/yarn @@ -0,0 +1,11 @@ +#!/usr/bin/env ruby +VENDOR_PATH = File.expand_path('..', __dir__) +Dir.chdir(VENDOR_PATH) do + begin + exec "yarnpkg #{ARGV.join(" ")}" + rescue Errno::ENOENT + $stderr.puts "Yarn executable was not detected in the system." + $stderr.puts "Download Yarn at https://yarnpkg.com/en/docs/install" + exit 1 + end +end diff --git a/config.ru b/config.ru new file mode 100644 index 0000000000..f7ba0b527b --- /dev/null +++ b/config.ru @@ -0,0 +1,5 @@ +# This file is used by Rack-based servers to start the application. + +require_relative 'config/environment' + +run Rails.application diff --git a/config/application.rb b/config/application.rb new file mode 100644 index 0000000000..a47233460d --- /dev/null +++ b/config/application.rb @@ -0,0 +1,25 @@ +require_relative 'boot' + +require 'rails/all' + +# Require the gems listed in Gemfile, including any gems +# you've limited to :test, :development, or :production. +Bundler.require(*Rails.groups) + +module Betsy + class Application < Rails::Application + config.generators do |g| + # Force new test files to be generated in the minitest-spec style + g.test_framework :minitest, spec: true + + # Always use .js files, never .coffee + g.javascript_engine :js + end + # Initialize configuration defaults for originally generated Rails version. + config.load_defaults 5.1 + + # Settings in config/environments/* take precedence over those specified here. + # Application configuration should go into files in config/initializers + # -- all .rb files in that directory are automatically loaded. + end +end diff --git a/config/boot.rb b/config/boot.rb new file mode 100644 index 0000000000..30f5120df6 --- /dev/null +++ b/config/boot.rb @@ -0,0 +1,3 @@ +ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__) + +require 'bundler/setup' # Set up gems listed in the Gemfile. diff --git a/config/cable.yml b/config/cable.yml new file mode 100644 index 0000000000..3cba994bb2 --- /dev/null +++ b/config/cable.yml @@ -0,0 +1,10 @@ +development: + adapter: async + +test: + adapter: async + +production: + adapter: redis + url: redis://localhost:6379/1 + channel_prefix: betsy_production diff --git a/config/database.yml b/config/database.yml new file mode 100644 index 0000000000..6903bb6083 --- /dev/null +++ b/config/database.yml @@ -0,0 +1,85 @@ +# PostgreSQL. Versions 9.1 and up are supported. +# +# Install the pg driver: +# gem install pg +# On OS X with Homebrew: +# gem install pg -- --with-pg-config=/usr/local/bin/pg_config +# On OS X with MacPorts: +# gem install pg -- --with-pg-config=/opt/local/lib/postgresql84/bin/pg_config +# On Windows: +# gem install pg +# Choose the win32 build. +# Install PostgreSQL and put its /bin directory on your path. +# +# Configure Using Gemfile +# gem 'pg' +# +default: &default + adapter: postgresql + encoding: unicode + # For details on connection pooling, see Rails configuration guide + # http://guides.rubyonrails.org/configuring.html#database-pooling + pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> + +development: + <<: *default + database: betsy_development + + # The specified database role being used to connect to postgres. + # To create additional roles in postgres see `$ createuser --help`. + # When left blank, postgres will use the default role. This is + # the same name as the operating system user that initialized the database. + #username: betsy + + # The password associated with the postgres role (username). + #password: + + # Connect on a TCP socket. Omitted by default since the client uses a + # domain socket that doesn't need configuration. Windows does not have + # domain sockets, so uncomment these lines. + #host: localhost + + # The TCP port the server listens on. Defaults to 5432. + # If your server runs on a different port number, change accordingly. + #port: 5432 + + # Schema search path. The server defaults to $user,public + #schema_search_path: myapp,sharedapp,public + + # Minimum log levels, in increasing order: + # debug5, debug4, debug3, debug2, debug1, + # log, notice, warning, error, fatal, and panic + # Defaults to warning. + #min_messages: notice + +# Warning: The database defined as "test" will be erased and +# re-generated from your development database when you run "rake". +# Do not set this db to the same as development or production. +test: + <<: *default + database: betsy_test + +# As with config/secrets.yml, you never want to store sensitive information, +# like your database password, in your source code. If your source code is +# ever seen by anyone, they now have access to your database. +# +# Instead, provide the password as a unix environment variable when you boot +# the app. Read http://guides.rubyonrails.org/configuring.html#configuring-a-database +# for a full rundown on how to provide these environment variables in a +# production deployment. +# +# On Heroku and other platform providers, you may have a full connection URL +# available as an environment variable. For example: +# +# DATABASE_URL="postgres://myuser:mypass@localhost/somedatabase" +# +# You can use this database configuration with: +# +# production: +# url: <%= ENV['DATABASE_URL'] %> +# +production: + <<: *default + database: betsy_production + username: betsy + password: <%= ENV['BETSY_DATABASE_PASSWORD'] %> diff --git a/config/environment.rb b/config/environment.rb new file mode 100644 index 0000000000..426333bb46 --- /dev/null +++ b/config/environment.rb @@ -0,0 +1,5 @@ +# Load the Rails application. +require_relative 'application' + +# Initialize the Rails application. +Rails.application.initialize! diff --git a/config/environments/development.rb b/config/environments/development.rb new file mode 100644 index 0000000000..5187e22186 --- /dev/null +++ b/config/environments/development.rb @@ -0,0 +1,54 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + # In the development environment your application's code is reloaded on + # every request. This slows down response time but is perfect for development + # since you don't have to restart the web server when you make code changes. + config.cache_classes = false + + # Do not eager load code on boot. + config.eager_load = false + + # Show full error reports. + config.consider_all_requests_local = true + + # Enable/disable caching. By default caching is disabled. + if Rails.root.join('tmp/caching-dev.txt').exist? + config.action_controller.perform_caching = true + + config.cache_store = :memory_store + config.public_file_server.headers = { + 'Cache-Control' => "public, max-age=#{2.days.seconds.to_i}" + } + else + config.action_controller.perform_caching = false + + config.cache_store = :null_store + end + + # Don't care if the mailer can't send. + config.action_mailer.raise_delivery_errors = false + + config.action_mailer.perform_caching = false + + # Print deprecation notices to the Rails logger. + config.active_support.deprecation = :log + + # Raise an error on page load if there are pending migrations. + config.active_record.migration_error = :page_load + + # Debug mode disables concatenation and preprocessing of assets. + # This option may cause significant delays in view rendering with a large + # number of complex assets. + config.assets.debug = true + + # Suppress logger output for asset requests. + config.assets.quiet = true + + # Raises error for missing translations + # config.action_view.raise_on_missing_translations = true + + # Use an evented file watcher to asynchronously detect changes in source code, + # routes, locales, etc. This feature depends on the listen gem. + config.file_watcher = ActiveSupport::EventedFileUpdateChecker +end diff --git a/config/environments/production.rb b/config/environments/production.rb new file mode 100644 index 0000000000..9284f84839 --- /dev/null +++ b/config/environments/production.rb @@ -0,0 +1,91 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + # Code is not reloaded between requests. + config.cache_classes = true + + # Eager load code on boot. This eager loads most of Rails and + # your application in memory, allowing both threaded web servers + # and those relying on copy on write to perform better. + # Rake tasks automatically ignore this option for performance. + config.eager_load = true + + # Full error reports are disabled and caching is turned on. + config.consider_all_requests_local = false + config.action_controller.perform_caching = true + + # Attempt to read encrypted secrets from `config/secrets.yml.enc`. + # Requires an encryption key in `ENV["RAILS_MASTER_KEY"]` or + # `config/secrets.yml.key`. + config.read_encrypted_secrets = true + + # Disable serving static files from the `/public` folder by default since + # Apache or NGINX already handles this. + config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? + + # Compress JavaScripts and CSS. + config.assets.js_compressor = :uglifier + # config.assets.css_compressor = :sass + + # Do not fallback to assets pipeline if a precompiled asset is missed. + config.assets.compile = false + + # `config.assets.precompile` and `config.assets.version` have moved to config/initializers/assets.rb + + # Enable serving of images, stylesheets, and JavaScripts from an asset server. + # config.action_controller.asset_host = 'http://assets.example.com' + + # Specifies the header that your server uses for sending files. + # config.action_dispatch.x_sendfile_header = 'X-Sendfile' # for Apache + # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX + + # Mount Action Cable outside main process or domain + # config.action_cable.mount_path = nil + # config.action_cable.url = 'wss://example.com/cable' + # config.action_cable.allowed_request_origins = [ 'http://example.com', /http:\/\/example.*/ ] + + # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. + # config.force_ssl = true + + # Use the lowest log level to ensure availability of diagnostic information + # when problems arise. + config.log_level = :debug + + # Prepend all log lines with the following tags. + config.log_tags = [ :request_id ] + + # Use a different cache store in production. + # config.cache_store = :mem_cache_store + + # Use a real queuing backend for Active Job (and separate queues per environment) + # config.active_job.queue_adapter = :resque + # config.active_job.queue_name_prefix = "betsy_#{Rails.env}" + config.action_mailer.perform_caching = false + + # Ignore bad email addresses and do not raise email delivery errors. + # Set this to true and configure the email server for immediate delivery to raise delivery errors. + # config.action_mailer.raise_delivery_errors = false + + # Enable locale fallbacks for I18n (makes lookups for any locale fall back to + # the I18n.default_locale when a translation cannot be found). + config.i18n.fallbacks = true + + # Send deprecation notices to registered listeners. + config.active_support.deprecation = :notify + + # Use default logging formatter so that PID and timestamp are not suppressed. + config.log_formatter = ::Logger::Formatter.new + + # Use a different logger for distributed setups. + # require 'syslog/logger' + # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') + + if ENV["RAILS_LOG_TO_STDOUT"].present? + logger = ActiveSupport::Logger.new(STDOUT) + logger.formatter = config.log_formatter + config.logger = ActiveSupport::TaggedLogging.new(logger) + end + + # Do not dump schema after migrations. + config.active_record.dump_schema_after_migration = false +end diff --git a/config/environments/test.rb b/config/environments/test.rb new file mode 100644 index 0000000000..8e5cbde533 --- /dev/null +++ b/config/environments/test.rb @@ -0,0 +1,42 @@ +Rails.application.configure do + # Settings specified here will take precedence over those in config/application.rb. + + # The test environment is used exclusively to run your application's + # test suite. You never need to work with it otherwise. Remember that + # your test database is "scratch space" for the test suite and is wiped + # and recreated between test runs. Don't rely on the data there! + config.cache_classes = true + + # Do not eager load code on boot. This avoids loading your whole application + # just for the purpose of running a single test. If you are using a tool that + # preloads Rails for running tests, you may have to set it to true. + config.eager_load = false + + # Configure public file server for tests with Cache-Control for performance. + config.public_file_server.enabled = true + config.public_file_server.headers = { + 'Cache-Control' => "public, max-age=#{1.hour.seconds.to_i}" + } + + # Show full error reports and disable caching. + config.consider_all_requests_local = true + config.action_controller.perform_caching = false + + # Raise exceptions instead of rendering exception templates. + config.action_dispatch.show_exceptions = false + + # Disable request forgery protection in test environment. + config.action_controller.allow_forgery_protection = false + config.action_mailer.perform_caching = false + + # Tell Action Mailer not to deliver emails to the real world. + # The :test delivery method accumulates sent emails in the + # ActionMailer::Base.deliveries array. + config.action_mailer.delivery_method = :test + + # Print deprecation notices to the stderr. + config.active_support.deprecation = :stderr + + # Raises error for missing translations + # config.action_view.raise_on_missing_translations = true +end diff --git a/config/initializers/application_controller_renderer.rb b/config/initializers/application_controller_renderer.rb new file mode 100644 index 0000000000..89d2efab2b --- /dev/null +++ b/config/initializers/application_controller_renderer.rb @@ -0,0 +1,8 @@ +# Be sure to restart your server when you modify this file. + +# ActiveSupport::Reloader.to_prepare do +# ApplicationController.renderer.defaults.merge!( +# http_host: 'example.org', +# https: false +# ) +# end diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb new file mode 100644 index 0000000000..4b828e80cb --- /dev/null +++ b/config/initializers/assets.rb @@ -0,0 +1,14 @@ +# Be sure to restart your server when you modify this file. + +# Version of your assets, change this if you want to expire all your assets. +Rails.application.config.assets.version = '1.0' + +# Add additional assets to the asset load path. +# Rails.application.config.assets.paths << Emoji.images_path +# Add Yarn node_modules folder to the asset load path. +Rails.application.config.assets.paths << Rails.root.join('node_modules') + +# Precompile additional assets. +# application.js, application.css, and all non-JS/CSS in the app/assets +# folder are already added. +# Rails.application.config.assets.precompile += %w( admin.js admin.css ) diff --git a/config/initializers/backtrace_silencers.rb b/config/initializers/backtrace_silencers.rb new file mode 100644 index 0000000000..59385cdf37 --- /dev/null +++ b/config/initializers/backtrace_silencers.rb @@ -0,0 +1,7 @@ +# Be sure to restart your server when you modify this file. + +# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces. +# Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ } + +# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code. +# Rails.backtrace_cleaner.remove_silencers! diff --git a/config/initializers/cookies_serializer.rb b/config/initializers/cookies_serializer.rb new file mode 100644 index 0000000000..5a6a32d371 --- /dev/null +++ b/config/initializers/cookies_serializer.rb @@ -0,0 +1,5 @@ +# Be sure to restart your server when you modify this file. + +# Specify a serializer for the signed and encrypted cookie jars. +# Valid options are :json, :marshal, and :hybrid. +Rails.application.config.action_dispatch.cookies_serializer = :json diff --git a/config/initializers/filter_parameter_logging.rb b/config/initializers/filter_parameter_logging.rb new file mode 100644 index 0000000000..4a994e1e7b --- /dev/null +++ b/config/initializers/filter_parameter_logging.rb @@ -0,0 +1,4 @@ +# Be sure to restart your server when you modify this file. + +# Configure sensitive parameters which will be filtered from the log file. +Rails.application.config.filter_parameters += [:password] diff --git a/config/initializers/inflections.rb b/config/initializers/inflections.rb new file mode 100644 index 0000000000..ac033bf9dc --- /dev/null +++ b/config/initializers/inflections.rb @@ -0,0 +1,16 @@ +# Be sure to restart your server when you modify this file. + +# Add new inflection rules using the following format. Inflections +# are locale specific, and you may define rules for as many different +# locales as you wish. All of these examples are active by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.plural /^(ox)$/i, '\1en' +# inflect.singular /^(ox)en/i, '\1' +# inflect.irregular 'person', 'people' +# inflect.uncountable %w( fish sheep ) +# end + +# These inflection rules are supported but not enabled by default: +# ActiveSupport::Inflector.inflections(:en) do |inflect| +# inflect.acronym 'RESTful' +# end diff --git a/config/initializers/mime_types.rb b/config/initializers/mime_types.rb new file mode 100644 index 0000000000..dc1899682b --- /dev/null +++ b/config/initializers/mime_types.rb @@ -0,0 +1,4 @@ +# Be sure to restart your server when you modify this file. + +# Add new mime types for use in respond_to blocks: +# Mime::Type.register "text/richtext", :rtf diff --git a/config/initializers/wrap_parameters.rb b/config/initializers/wrap_parameters.rb new file mode 100644 index 0000000000..bbfc3961bf --- /dev/null +++ b/config/initializers/wrap_parameters.rb @@ -0,0 +1,14 @@ +# Be sure to restart your server when you modify this file. + +# This file contains settings for ActionController::ParamsWrapper which +# is enabled by default. + +# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. +ActiveSupport.on_load(:action_controller) do + wrap_parameters format: [:json] +end + +# To enable root element in JSON for ActiveRecord objects. +# ActiveSupport.on_load(:active_record) do +# self.include_root_in_json = true +# end diff --git a/config/locales/en.yml b/config/locales/en.yml new file mode 100644 index 0000000000..decc5a8573 --- /dev/null +++ b/config/locales/en.yml @@ -0,0 +1,33 @@ +# Files in the config/locales directory are used for internationalization +# and are automatically loaded by Rails. If you want to use locales other +# than English, add the necessary files in this directory. +# +# To use the locales, use `I18n.t`: +# +# I18n.t 'hello' +# +# In views, this is aliased to just `t`: +# +# <%= t('hello') %> +# +# To use a different locale, set it with `I18n.locale`: +# +# I18n.locale = :es +# +# This would use the information in config/locales/es.yml. +# +# The following keys must be escaped otherwise they will not be retrieved by +# the default I18n backend: +# +# true, false, on, off, yes, no +# +# Instead, surround them with single quotes. +# +# en: +# 'true': 'foo' +# +# To learn more, please read the Rails Internationalization guide +# available at http://guides.rubyonrails.org/i18n.html. + +en: + hello: "Hello world" diff --git a/config/puma.rb b/config/puma.rb new file mode 100644 index 0000000000..1e19380dcb --- /dev/null +++ b/config/puma.rb @@ -0,0 +1,56 @@ +# Puma can serve each request in a thread from an internal thread pool. +# The `threads` method setting takes two numbers: a minimum and maximum. +# Any libraries that use thread pools should be configured to match +# the maximum value specified for Puma. Default is set to 5 threads for minimum +# and maximum; this matches the default thread size of Active Record. +# +threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 } +threads threads_count, threads_count + +# Specifies the `port` that Puma will listen on to receive requests; default is 3000. +# +port ENV.fetch("PORT") { 3000 } + +# Specifies the `environment` that Puma will run in. +# +environment ENV.fetch("RAILS_ENV") { "development" } + +# Specifies the number of `workers` to boot in clustered mode. +# Workers are forked webserver processes. If using threads and workers together +# the concurrency of the application would be max `threads` * `workers`. +# Workers do not work on JRuby or Windows (both of which do not support +# processes). +# +# workers ENV.fetch("WEB_CONCURRENCY") { 2 } + +# Use the `preload_app!` method when specifying a `workers` number. +# This directive tells Puma to first boot the application and load code +# before forking the application. This takes advantage of Copy On Write +# process behavior so workers use less memory. If you use this option +# you need to make sure to reconnect any threads in the `on_worker_boot` +# block. +# +# preload_app! + +# If you are preloading your application and using Active Record, it's +# recommended that you close any connections to the database before workers +# are forked to prevent connection leakage. +# +# before_fork do +# ActiveRecord::Base.connection_pool.disconnect! if defined?(ActiveRecord) +# end + +# The code in the `on_worker_boot` will be called if you are using +# clustered mode by specifying a number of `workers`. After each worker +# process is booted, this block will be run. If you are using the `preload_app!` +# option, you will want to use this block to reconnect to any threads +# or connections that may have been created at application boot, as Ruby +# cannot share connections between processes. +# +# on_worker_boot do +# ActiveRecord::Base.establish_connection if defined?(ActiveRecord) +# end +# + +# Allow puma to be restarted by `rails restart` command. +plugin :tmp_restart diff --git a/config/routes.rb b/config/routes.rb new file mode 100644 index 0000000000..787824f888 --- /dev/null +++ b/config/routes.rb @@ -0,0 +1,3 @@ +Rails.application.routes.draw do + # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html +end diff --git a/config/secrets.yml b/config/secrets.yml new file mode 100644 index 0000000000..1a0c352930 --- /dev/null +++ b/config/secrets.yml @@ -0,0 +1,32 @@ +# Be sure to restart your server when you modify this file. + +# Your secret key is used for verifying the integrity of signed cookies. +# If you change this key, all old signed cookies will become invalid! + +# Make sure the secret is at least 30 characters and all random, +# no regular words or you'll be exposed to dictionary attacks. +# You can use `rails secret` to generate a secure secret key. + +# Make sure the secrets in this file are kept private +# if you're sharing your code publicly. + +# Shared secrets are available across all environments. + +# shared: +# api_key: a1B2c3D4e5F6 + +# Environmental secrets are only available for that specific environment. + +development: + secret_key_base: ca358dad16f27f33bc57b54fee4d43df967a6838410be6cfe2f38ecbc687a3e30cda6bc1a66ee3b01f4168f40cf9ed7ea5bee8eae2ef2cb6e19bb96ed4392bbd + +test: + secret_key_base: cb24a0f7b4e3cfcb5617e06ceee77b6da179d6a4b3b17410eee17739aff1cdd7beb1aa1857ad17508eb47b66b62d5c9ff3210d9c6c344ba2304eaf2af0c0b058 + +# Do not keep production secrets in the unencrypted secrets file. +# Instead, either read values from the environment. +# Or, use `bin/rails secrets:setup` to configure encrypted secrets +# and move the `production:` environment over there. + +production: + secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> diff --git a/config/spring.rb b/config/spring.rb new file mode 100644 index 0000000000..c9119b40c0 --- /dev/null +++ b/config/spring.rb @@ -0,0 +1,6 @@ +%w( + .ruby-version + .rbenv-vars + tmp/restart.txt + tmp/caching-dev.txt +).each { |path| Spring.watch(path) } diff --git a/db/seeds.rb b/db/seeds.rb new file mode 100644 index 0000000000..1beea2accd --- /dev/null +++ b/db/seeds.rb @@ -0,0 +1,7 @@ +# This file should contain all the record creation needed to seed the database with its default values. +# The data can then be loaded with the rails db:seed command (or created alongside the database with db:setup). +# +# Examples: +# +# movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) +# Character.create(name: 'Luke', movie: movies.first) diff --git a/lib/assets/.keep b/lib/assets/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/lib/tasks/.keep b/lib/tasks/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/log/.keep b/log/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/package.json b/package.json new file mode 100644 index 0000000000..f874acf437 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "name": "betsy", + "private": true, + "dependencies": {} +} diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000000..2be3af26fc --- /dev/null +++ b/public/404.html @@ -0,0 +1,67 @@ + + + + The page you were looking for doesn't exist (404) + + + + + + +
+
+

The page you were looking for doesn't exist.

+

You may have mistyped the address or the page may have moved.

+
+

If you are the application owner check the logs for more information.

+
+ + diff --git a/public/422.html b/public/422.html new file mode 100644 index 0000000000..c08eac0d1d --- /dev/null +++ b/public/422.html @@ -0,0 +1,67 @@ + + + + The change you wanted was rejected (422) + + + + + + +
+
+

The change you wanted was rejected.

+

Maybe you tried to change something you didn't have access to.

+
+

If you are the application owner check the logs for more information.

+
+ + diff --git a/public/500.html b/public/500.html new file mode 100644 index 0000000000..78a030af22 --- /dev/null +++ b/public/500.html @@ -0,0 +1,66 @@ + + + + We're sorry, but something went wrong (500) + + + + + + +
+
+

We're sorry, but something went wrong.

+
+

If you are the application owner check the logs for more information.

+
+ + diff --git a/public/apple-touch-icon-precomposed.png b/public/apple-touch-icon-precomposed.png new file mode 100644 index 0000000000..e69de29bb2 diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000..e69de29bb2 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000..e69de29bb2 diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000000..37b576a4a0 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1 @@ +# See http://www.robotstxt.org/robotstxt.html for documentation on how to use the robots.txt file diff --git a/test/application_system_test_case.rb b/test/application_system_test_case.rb new file mode 100644 index 0000000000..d19212abd5 --- /dev/null +++ b/test/application_system_test_case.rb @@ -0,0 +1,5 @@ +require "test_helper" + +class ApplicationSystemTestCase < ActionDispatch::SystemTestCase + driven_by :selenium, using: :chrome, screen_size: [1400, 1400] +end diff --git a/test/controllers/.keep b/test/controllers/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/fixtures/.keep b/test/fixtures/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/fixtures/files/.keep b/test/fixtures/files/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/helpers/.keep b/test/helpers/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/integration/.keep b/test/integration/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/mailers/.keep b/test/mailers/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/models/.keep b/test/models/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/system/.keep b/test/system/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/test/test_helper.rb b/test/test_helper.rb new file mode 100644 index 0000000000..f8e01da98e --- /dev/null +++ b/test/test_helper.rb @@ -0,0 +1,25 @@ +ENV["RAILS_ENV"] = "test" +require File.expand_path("../../config/environment", __FILE__) +require "rails/test_help" +require "minitest/rails"require "minitest/reporters" # for Colorized output + +# For colorful output! +Minitest::Reporters.use!( + Minitest::Reporters::SpecReporter.new, + ENV, + Minitest.backtrace_filter +) + + +# To add Capybara feature tests add `gem "minitest-rails-capybara"` +# to the test group in the Gemfile and uncomment the following: +# require "minitest/rails/capybara" + +# Uncomment for awesome colorful output +# require "minitest/pride" + +class ActiveSupport::TestCase + # Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order. + fixtures :all + # Add more helper methods to be used by all tests here... +end diff --git a/tmp/.keep b/tmp/.keep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/vendor/.keep b/vendor/.keep new file mode 100644 index 0000000000..e69de29bb2 From 935b73012218f9206fb792bd53522bbae6866c54 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Tue, 17 Oct 2017 16:22:08 -0700 Subject: [PATCH 002/283] Group task: add all models (Product, Order, User, OrderProduct, Category, Review. --- app/models/category.rb | 2 + app/models/order.rb | 2 + app/models/order_product.rb | 4 + app/models/product.rb | 4 + app/models/review.rb | 3 + app/models/user.rb | 2 + db/migrate/20171017225202_create_products.rb | 14 ++++ .../20171017225258_create_categories.rb | 9 +++ db/migrate/20171017225416_create_reviews.rb | 11 +++ db/migrate/20171017225517_create_users.rb | 10 +++ db/migrate/20171017231118_create_orders.rb | 16 ++++ .../20171017231225_create_order_products.rb | 12 +++ ...171017231528_add_references_to_products.rb | 6 ++ ...remove_category_reference_from_products.rb | 5 ++ db/schema.rb | 81 +++++++++++++++++++ test/fixtures/categories.yml | 7 ++ test/fixtures/order_products.yml | 13 +++ test/fixtures/orders.yml | 21 +++++ test/fixtures/products.yml | 21 +++++ test/fixtures/reviews.yml | 11 +++ test/fixtures/users.yml | 9 +++ test/models/category_test.rb | 9 +++ test/models/order_product_test.rb | 9 +++ test/models/order_test.rb | 9 +++ test/models/product_test.rb | 9 +++ test/models/review_test.rb | 9 +++ test/models/user_test.rb | 9 +++ 27 files changed, 317 insertions(+) create mode 100644 app/models/category.rb create mode 100644 app/models/order.rb create mode 100644 app/models/order_product.rb create mode 100644 app/models/product.rb create mode 100644 app/models/review.rb create mode 100644 app/models/user.rb create mode 100644 db/migrate/20171017225202_create_products.rb create mode 100644 db/migrate/20171017225258_create_categories.rb create mode 100644 db/migrate/20171017225416_create_reviews.rb create mode 100644 db/migrate/20171017225517_create_users.rb create mode 100644 db/migrate/20171017231118_create_orders.rb create mode 100644 db/migrate/20171017231225_create_order_products.rb create mode 100644 db/migrate/20171017231528_add_references_to_products.rb create mode 100644 db/migrate/20171017231853_remove_category_reference_from_products.rb create mode 100644 db/schema.rb create mode 100644 test/fixtures/categories.yml create mode 100644 test/fixtures/order_products.yml create mode 100644 test/fixtures/orders.yml create mode 100644 test/fixtures/products.yml create mode 100644 test/fixtures/reviews.yml create mode 100644 test/fixtures/users.yml create mode 100644 test/models/category_test.rb create mode 100644 test/models/order_product_test.rb create mode 100644 test/models/order_test.rb create mode 100644 test/models/product_test.rb create mode 100644 test/models/review_test.rb create mode 100644 test/models/user_test.rb diff --git a/app/models/category.rb b/app/models/category.rb new file mode 100644 index 0000000000..54cb6aee3f --- /dev/null +++ b/app/models/category.rb @@ -0,0 +1,2 @@ +class Category < ApplicationRecord +end diff --git a/app/models/order.rb b/app/models/order.rb new file mode 100644 index 0000000000..10281b3450 --- /dev/null +++ b/app/models/order.rb @@ -0,0 +1,2 @@ +class Order < ApplicationRecord +end diff --git a/app/models/order_product.rb b/app/models/order_product.rb new file mode 100644 index 0000000000..85b356ece1 --- /dev/null +++ b/app/models/order_product.rb @@ -0,0 +1,4 @@ +class OrderProduct < ApplicationRecord + belongs_to :order + belongs_to :product +end diff --git a/app/models/product.rb b/app/models/product.rb new file mode 100644 index 0000000000..44393726a9 --- /dev/null +++ b/app/models/product.rb @@ -0,0 +1,4 @@ +class Product < ApplicationRecord + belongs_to :category + belongs_to :merchant +end diff --git a/app/models/review.rb b/app/models/review.rb new file mode 100644 index 0000000000..949d4ccddb --- /dev/null +++ b/app/models/review.rb @@ -0,0 +1,3 @@ +class Review < ApplicationRecord + belongs_to :product +end diff --git a/app/models/user.rb b/app/models/user.rb new file mode 100644 index 0000000000..379658a509 --- /dev/null +++ b/app/models/user.rb @@ -0,0 +1,2 @@ +class User < ApplicationRecord +end diff --git a/db/migrate/20171017225202_create_products.rb b/db/migrate/20171017225202_create_products.rb new file mode 100644 index 0000000000..f70ba5507b --- /dev/null +++ b/db/migrate/20171017225202_create_products.rb @@ -0,0 +1,14 @@ +class CreateProducts < ActiveRecord::Migration[5.1] + def change + create_table :products do |t| + t.string :name + t.decimal :price + t.integer :stock + t.text :description + t.string :image + t.boolean :active + + t.timestamps + end + end +end diff --git a/db/migrate/20171017225258_create_categories.rb b/db/migrate/20171017225258_create_categories.rb new file mode 100644 index 0000000000..5bef4913b8 --- /dev/null +++ b/db/migrate/20171017225258_create_categories.rb @@ -0,0 +1,9 @@ +class CreateCategories < ActiveRecord::Migration[5.1] + def change + create_table :categories do |t| + t.string :name + + t.timestamps + end + end +end diff --git a/db/migrate/20171017225416_create_reviews.rb b/db/migrate/20171017225416_create_reviews.rb new file mode 100644 index 0000000000..f049c30678 --- /dev/null +++ b/db/migrate/20171017225416_create_reviews.rb @@ -0,0 +1,11 @@ +class CreateReviews < ActiveRecord::Migration[5.1] + def change + create_table :reviews do |t| + t.integer :rating + t.references :product, foreign_key: true + t.text :body + + t.timestamps + end + end +end diff --git a/db/migrate/20171017225517_create_users.rb b/db/migrate/20171017225517_create_users.rb new file mode 100644 index 0000000000..1c030efc19 --- /dev/null +++ b/db/migrate/20171017225517_create_users.rb @@ -0,0 +1,10 @@ +class CreateUsers < ActiveRecord::Migration[5.1] + def change + create_table :users do |t| + t.string :username + t.string :email + + t.timestamps + end + end +end diff --git a/db/migrate/20171017231118_create_orders.rb b/db/migrate/20171017231118_create_orders.rb new file mode 100644 index 0000000000..4ca57824ce --- /dev/null +++ b/db/migrate/20171017231118_create_orders.rb @@ -0,0 +1,16 @@ +class CreateOrders < ActiveRecord::Migration[5.1] + def change + create_table :orders do |t| + t.string :status + t.string :email + t.string :address + t.string :name + t.string :cc_num + t.string :cc_expiry + t.string :cc_cvv + t.string :billing_zip + + t.timestamps + end + end +end diff --git a/db/migrate/20171017231225_create_order_products.rb b/db/migrate/20171017231225_create_order_products.rb new file mode 100644 index 0000000000..816ffc88b4 --- /dev/null +++ b/db/migrate/20171017231225_create_order_products.rb @@ -0,0 +1,12 @@ +class CreateOrderProducts < ActiveRecord::Migration[5.1] + def change + create_table :order_products do |t| + t.references :order, foreign_key: true + t.references :product, foreign_key: true + t.integer :quantity + t.boolean :shipped + + t.timestamps + end + end +end diff --git a/db/migrate/20171017231528_add_references_to_products.rb b/db/migrate/20171017231528_add_references_to_products.rb new file mode 100644 index 0000000000..12ef1505a7 --- /dev/null +++ b/db/migrate/20171017231528_add_references_to_products.rb @@ -0,0 +1,6 @@ +class AddReferencesToProducts < ActiveRecord::Migration[5.1] + def change + add_reference :products, :user, foreign_key: true + add_reference :products, :category, foreign_key: true + end +end diff --git a/db/migrate/20171017231853_remove_category_reference_from_products.rb b/db/migrate/20171017231853_remove_category_reference_from_products.rb new file mode 100644 index 0000000000..17ceb571ca --- /dev/null +++ b/db/migrate/20171017231853_remove_category_reference_from_products.rb @@ -0,0 +1,5 @@ +class RemoveCategoryReferenceFromProducts < ActiveRecord::Migration[5.1] + def change + remove_reference :products, :category, index: true, foreign_key: true + end +end diff --git a/db/schema.rb b/db/schema.rb new file mode 100644 index 0000000000..a4e74f13ae --- /dev/null +++ b/db/schema.rb @@ -0,0 +1,81 @@ +# This file is auto-generated from the current state of the database. Instead +# of editing this file, please use the migrations feature of Active Record to +# incrementally modify your database, and then regenerate this schema definition. +# +# Note that this schema.rb definition is the authoritative source for your +# database schema. If you need to create the application database on another +# system, you should be using db:schema:load, not running all the migrations +# from scratch. The latter is a flawed and unsustainable approach (the more migrations +# you'll amass, the slower it'll run and the greater likelihood for issues). +# +# It's strongly recommended that you check this file into your version control system. + +ActiveRecord::Schema.define(version: 20171017231853) do + + # These are extensions that must be enabled in order to support this database + enable_extension "plpgsql" + + create_table "categories", force: :cascade do |t| + t.string "name" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + + create_table "order_products", force: :cascade do |t| + t.bigint "order_id" + t.bigint "product_id" + t.integer "quantity" + t.boolean "shipped" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["order_id"], name: "index_order_products_on_order_id" + t.index ["product_id"], name: "index_order_products_on_product_id" + end + + create_table "orders", force: :cascade do |t| + t.string "status" + t.string "email" + t.string "address" + t.string "name" + t.string "cc_num" + t.string "cc_expiry" + t.string "cc_cvv" + t.string "billing_zip" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + + create_table "products", force: :cascade do |t| + t.string "name" + t.decimal "price" + t.integer "stock" + t.text "description" + t.string "image" + t.boolean "active" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.bigint "user_id" + t.index ["user_id"], name: "index_products_on_user_id" + end + + create_table "reviews", force: :cascade do |t| + t.integer "rating" + t.bigint "product_id" + t.text "body" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["product_id"], name: "index_reviews_on_product_id" + end + + create_table "users", force: :cascade do |t| + t.string "username" + t.string "email" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + end + + add_foreign_key "order_products", "orders" + add_foreign_key "order_products", "products" + add_foreign_key "products", "users" + add_foreign_key "reviews", "products" +end diff --git a/test/fixtures/categories.yml b/test/fixtures/categories.yml new file mode 100644 index 0000000000..56066c68af --- /dev/null +++ b/test/fixtures/categories.yml @@ -0,0 +1,7 @@ +# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html + +one: + name: MyString + +two: + name: MyString diff --git a/test/fixtures/order_products.yml b/test/fixtures/order_products.yml new file mode 100644 index 0000000000..3a7352c678 --- /dev/null +++ b/test/fixtures/order_products.yml @@ -0,0 +1,13 @@ +# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html + +one: + order: one + product: one + quantity: 1 + shipped: false + +two: + order: two + product: two + quantity: 1 + shipped: false diff --git a/test/fixtures/orders.yml b/test/fixtures/orders.yml new file mode 100644 index 0000000000..3cc85e521c --- /dev/null +++ b/test/fixtures/orders.yml @@ -0,0 +1,21 @@ +# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html + +one: + status: MyString + email: MyString + address: MyString + name: MyString + cc_num: MyString + cc_expiry: MyString + cc_cvv: MyString + billing_zip: MyString + +two: + status: MyString + email: MyString + address: MyString + name: MyString + cc_num: MyString + cc_expiry: MyString + cc_cvv: MyString + billing_zip: MyString diff --git a/test/fixtures/products.yml b/test/fixtures/products.yml new file mode 100644 index 0000000000..7b60babd98 --- /dev/null +++ b/test/fixtures/products.yml @@ -0,0 +1,21 @@ +# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html + +one: + name: MyString + price: 9.99 + category: one + merchant: one + stock: 1 + description: MyText + image: MyString + active: false + +two: + name: MyString + price: 9.99 + category: two + merchant: two + stock: 1 + description: MyText + image: MyString + active: false diff --git a/test/fixtures/reviews.yml b/test/fixtures/reviews.yml new file mode 100644 index 0000000000..cb57f025da --- /dev/null +++ b/test/fixtures/reviews.yml @@ -0,0 +1,11 @@ +# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html + +one: + rating: 1 + product: one + body: MyText + +two: + rating: 1 + product: two + body: MyText diff --git a/test/fixtures/users.yml b/test/fixtures/users.yml new file mode 100644 index 0000000000..7af41d4fbe --- /dev/null +++ b/test/fixtures/users.yml @@ -0,0 +1,9 @@ +# Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html + +one: + username: MyString + email: MyString + +two: + username: MyString + email: MyString diff --git a/test/models/category_test.rb b/test/models/category_test.rb new file mode 100644 index 0000000000..781320ad8e --- /dev/null +++ b/test/models/category_test.rb @@ -0,0 +1,9 @@ +require "test_helper" + +describe Category do + let(:category) { Category.new } + + it "must be valid" do + value(category).must_be :valid? + end +end diff --git a/test/models/order_product_test.rb b/test/models/order_product_test.rb new file mode 100644 index 0000000000..47c6ee2a98 --- /dev/null +++ b/test/models/order_product_test.rb @@ -0,0 +1,9 @@ +require "test_helper" + +describe OrderProduct do + let(:order_product) { OrderProduct.new } + + it "must be valid" do + value(order_product).must_be :valid? + end +end diff --git a/test/models/order_test.rb b/test/models/order_test.rb new file mode 100644 index 0000000000..df80f10fb6 --- /dev/null +++ b/test/models/order_test.rb @@ -0,0 +1,9 @@ +require "test_helper" + +describe Order do + let(:order) { Order.new } + + it "must be valid" do + value(order).must_be :valid? + end +end diff --git a/test/models/product_test.rb b/test/models/product_test.rb new file mode 100644 index 0000000000..a618b0a156 --- /dev/null +++ b/test/models/product_test.rb @@ -0,0 +1,9 @@ +require "test_helper" + +describe Product do + let(:product) { Product.new } + + it "must be valid" do + value(product).must_be :valid? + end +end diff --git a/test/models/review_test.rb b/test/models/review_test.rb new file mode 100644 index 0000000000..ce8378a033 --- /dev/null +++ b/test/models/review_test.rb @@ -0,0 +1,9 @@ +require "test_helper" + +describe Review do + let(:review) { Review.new } + + it "must be valid" do + value(review).must_be :valid? + end +end diff --git a/test/models/user_test.rb b/test/models/user_test.rb new file mode 100644 index 0000000000..cc862ac2d9 --- /dev/null +++ b/test/models/user_test.rb @@ -0,0 +1,9 @@ +require "test_helper" + +describe User do + let(:user) { User.new } + + it "must be valid" do + value(user).must_be :valid? + end +end From c8c25372cbbb83749e2b1e6c4ba7bef51b7ebe4b Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Tue, 17 Oct 2017 16:27:10 -0700 Subject: [PATCH 003/283] Add controllers for all models. --- app/assets/javascripts/categories.js | 2 + app/assets/javascripts/order_products.js | 2 + app/assets/javascripts/orders.js | 2 + app/assets/javascripts/products.js | 2 + app/assets/javascripts/reviews.js | 2 + app/assets/javascripts/users.js | 2 + app/assets/stylesheets/categories.scss | 3 + app/assets/stylesheets/order_products.scss | 3 + app/assets/stylesheets/orders.scss | 3 + app/assets/stylesheets/products.scss | 3 + app/assets/stylesheets/reviews.scss | 3 + app/assets/stylesheets/users.scss | 3 + app/controllers/categories_controller.rb | 22 +++++ app/controllers/order_products_controller.rb | 22 +++++ app/controllers/orders_controller.rb | 22 +++++ app/controllers/products_controller.rb | 22 +++++ app/controllers/reviews_controller.rb | 22 +++++ app/controllers/users_controller.rb | 22 +++++ app/helpers/categories_helper.rb | 2 + app/helpers/order_products_helper.rb | 2 + app/helpers/orders_helper.rb | 2 + app/helpers/products_helper.rb | 2 + app/helpers/reviews_helper.rb | 2 + app/helpers/users_helper.rb | 2 + app/views/categories/create.html.erb | 2 + app/views/categories/destroy.html.erb | 2 + app/views/categories/edit.html.erb | 2 + app/views/categories/index.html.erb | 2 + app/views/categories/new.html.erb | 2 + app/views/categories/show.html.erb | 2 + app/views/categories/update.html.erb | 2 + app/views/order_products/create.html.erb | 2 + app/views/order_products/destroy.html.erb | 2 + app/views/order_products/edit.html.erb | 2 + app/views/order_products/index.html.erb | 2 + app/views/order_products/new.html.erb | 2 + app/views/order_products/show.html.erb | 2 + app/views/order_products/update.html.erb | 2 + app/views/orders/create.html.erb | 2 + app/views/orders/destroy.html.erb | 2 + app/views/orders/edit.html.erb | 2 + app/views/orders/index.html.erb | 2 + app/views/orders/new.html.erb | 2 + app/views/orders/show.html.erb | 2 + app/views/orders/update.html.erb | 2 + app/views/products/create.html.erb | 2 + app/views/products/destroy.html.erb | 2 + app/views/products/edit.html.erb | 2 + app/views/products/index.html.erb | 2 + app/views/products/new.html.erb | 2 + app/views/products/show.html.erb | 2 + app/views/products/update.html.erb | 2 + app/views/reviews/create.html.erb | 2 + app/views/reviews/destroy.html.erb | 2 + app/views/reviews/edit.html.erb | 2 + app/views/reviews/index.html.erb | 2 + app/views/reviews/new.html.erb | 2 + app/views/reviews/show.html.erb | 2 + app/views/reviews/update.html.erb | 2 + app/views/users/create.html.erb | 2 + app/views/users/destroy.html.erb | 2 + app/views/users/edit.html.erb | 2 + app/views/users/index.html.erb | 2 + app/views/users/new.html.erb | 2 + app/views/users/show.html.erb | 2 + app/views/users/update.html.erb | 2 + config/routes.rb | 84 +++++++++++++++++++ .../controllers/categories_controller_test.rb | 39 +++++++++ .../order_products_controller_test.rb | 39 +++++++++ test/controllers/orders_controller_test.rb | 39 +++++++++ test/controllers/products_controller_test.rb | 39 +++++++++ test/controllers/reviews_controller_test.rb | 39 +++++++++ test/controllers/users_controller_test.rb | 39 +++++++++ 73 files changed, 576 insertions(+) create mode 100644 app/assets/javascripts/categories.js create mode 100644 app/assets/javascripts/order_products.js create mode 100644 app/assets/javascripts/orders.js create mode 100644 app/assets/javascripts/products.js create mode 100644 app/assets/javascripts/reviews.js create mode 100644 app/assets/javascripts/users.js create mode 100644 app/assets/stylesheets/categories.scss create mode 100644 app/assets/stylesheets/order_products.scss create mode 100644 app/assets/stylesheets/orders.scss create mode 100644 app/assets/stylesheets/products.scss create mode 100644 app/assets/stylesheets/reviews.scss create mode 100644 app/assets/stylesheets/users.scss create mode 100644 app/controllers/categories_controller.rb create mode 100644 app/controllers/order_products_controller.rb create mode 100644 app/controllers/orders_controller.rb create mode 100644 app/controllers/products_controller.rb create mode 100644 app/controllers/reviews_controller.rb create mode 100644 app/controllers/users_controller.rb create mode 100644 app/helpers/categories_helper.rb create mode 100644 app/helpers/order_products_helper.rb create mode 100644 app/helpers/orders_helper.rb create mode 100644 app/helpers/products_helper.rb create mode 100644 app/helpers/reviews_helper.rb create mode 100644 app/helpers/users_helper.rb create mode 100644 app/views/categories/create.html.erb create mode 100644 app/views/categories/destroy.html.erb create mode 100644 app/views/categories/edit.html.erb create mode 100644 app/views/categories/index.html.erb create mode 100644 app/views/categories/new.html.erb create mode 100644 app/views/categories/show.html.erb create mode 100644 app/views/categories/update.html.erb create mode 100644 app/views/order_products/create.html.erb create mode 100644 app/views/order_products/destroy.html.erb create mode 100644 app/views/order_products/edit.html.erb create mode 100644 app/views/order_products/index.html.erb create mode 100644 app/views/order_products/new.html.erb create mode 100644 app/views/order_products/show.html.erb create mode 100644 app/views/order_products/update.html.erb create mode 100644 app/views/orders/create.html.erb create mode 100644 app/views/orders/destroy.html.erb create mode 100644 app/views/orders/edit.html.erb create mode 100644 app/views/orders/index.html.erb create mode 100644 app/views/orders/new.html.erb create mode 100644 app/views/orders/show.html.erb create mode 100644 app/views/orders/update.html.erb create mode 100644 app/views/products/create.html.erb create mode 100644 app/views/products/destroy.html.erb create mode 100644 app/views/products/edit.html.erb create mode 100644 app/views/products/index.html.erb create mode 100644 app/views/products/new.html.erb create mode 100644 app/views/products/show.html.erb create mode 100644 app/views/products/update.html.erb create mode 100644 app/views/reviews/create.html.erb create mode 100644 app/views/reviews/destroy.html.erb create mode 100644 app/views/reviews/edit.html.erb create mode 100644 app/views/reviews/index.html.erb create mode 100644 app/views/reviews/new.html.erb create mode 100644 app/views/reviews/show.html.erb create mode 100644 app/views/reviews/update.html.erb create mode 100644 app/views/users/create.html.erb create mode 100644 app/views/users/destroy.html.erb create mode 100644 app/views/users/edit.html.erb create mode 100644 app/views/users/index.html.erb create mode 100644 app/views/users/new.html.erb create mode 100644 app/views/users/show.html.erb create mode 100644 app/views/users/update.html.erb create mode 100644 test/controllers/categories_controller_test.rb create mode 100644 test/controllers/order_products_controller_test.rb create mode 100644 test/controllers/orders_controller_test.rb create mode 100644 test/controllers/products_controller_test.rb create mode 100644 test/controllers/reviews_controller_test.rb create mode 100644 test/controllers/users_controller_test.rb diff --git a/app/assets/javascripts/categories.js b/app/assets/javascripts/categories.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/categories.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/order_products.js b/app/assets/javascripts/order_products.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/order_products.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/orders.js b/app/assets/javascripts/orders.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/orders.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/products.js b/app/assets/javascripts/products.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/products.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/reviews.js b/app/assets/javascripts/reviews.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/reviews.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/javascripts/users.js b/app/assets/javascripts/users.js new file mode 100644 index 0000000000..dee720facd --- /dev/null +++ b/app/assets/javascripts/users.js @@ -0,0 +1,2 @@ +// Place all the behaviors and hooks related to the matching controller here. +// All this logic will automatically be available in application.js. diff --git a/app/assets/stylesheets/categories.scss b/app/assets/stylesheets/categories.scss new file mode 100644 index 0000000000..42976cbc11 --- /dev/null +++ b/app/assets/stylesheets/categories.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the Categories controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/order_products.scss b/app/assets/stylesheets/order_products.scss new file mode 100644 index 0000000000..4e38cdae9b --- /dev/null +++ b/app/assets/stylesheets/order_products.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the OrderProducts controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/orders.scss b/app/assets/stylesheets/orders.scss new file mode 100644 index 0000000000..741506954d --- /dev/null +++ b/app/assets/stylesheets/orders.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the Orders controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/products.scss b/app/assets/stylesheets/products.scss new file mode 100644 index 0000000000..bff386e55a --- /dev/null +++ b/app/assets/stylesheets/products.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the Products controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/reviews.scss b/app/assets/stylesheets/reviews.scss new file mode 100644 index 0000000000..11bbb12cd5 --- /dev/null +++ b/app/assets/stylesheets/reviews.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the Reviews controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/assets/stylesheets/users.scss b/app/assets/stylesheets/users.scss new file mode 100644 index 0000000000..31a2eacb84 --- /dev/null +++ b/app/assets/stylesheets/users.scss @@ -0,0 +1,3 @@ +// Place all the styles related to the Users controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ diff --git a/app/controllers/categories_controller.rb b/app/controllers/categories_controller.rb new file mode 100644 index 0000000000..5b402f2721 --- /dev/null +++ b/app/controllers/categories_controller.rb @@ -0,0 +1,22 @@ +class CategoriesController < ApplicationController + def index + end + + def show + end + + def new + end + + def create + end + + def edit + end + + def update + end + + def destroy + end +end diff --git a/app/controllers/order_products_controller.rb b/app/controllers/order_products_controller.rb new file mode 100644 index 0000000000..faa58c6245 --- /dev/null +++ b/app/controllers/order_products_controller.rb @@ -0,0 +1,22 @@ +class OrderProductsController < ApplicationController + def index + end + + def show + end + + def new + end + + def create + end + + def edit + end + + def update + end + + def destroy + end +end diff --git a/app/controllers/orders_controller.rb b/app/controllers/orders_controller.rb new file mode 100644 index 0000000000..27bfa788fd --- /dev/null +++ b/app/controllers/orders_controller.rb @@ -0,0 +1,22 @@ +class OrdersController < ApplicationController + def index + end + + def show + end + + def new + end + + def create + end + + def edit + end + + def update + end + + def destroy + end +end diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb new file mode 100644 index 0000000000..6cc58717c0 --- /dev/null +++ b/app/controllers/products_controller.rb @@ -0,0 +1,22 @@ +class ProductsController < ApplicationController + def index + end + + def show + end + + def new + end + + def create + end + + def edit + end + + def update + end + + def destroy + end +end diff --git a/app/controllers/reviews_controller.rb b/app/controllers/reviews_controller.rb new file mode 100644 index 0000000000..7dd82b0d4a --- /dev/null +++ b/app/controllers/reviews_controller.rb @@ -0,0 +1,22 @@ +class ReviewsController < ApplicationController + def index + end + + def show + end + + def new + end + + def create + end + + def edit + end + + def update + end + + def destroy + end +end diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb new file mode 100644 index 0000000000..4da2ddd9da --- /dev/null +++ b/app/controllers/users_controller.rb @@ -0,0 +1,22 @@ +class UsersController < ApplicationController + def index + end + + def show + end + + def new + end + + def create + end + + def edit + end + + def update + end + + def destroy + end +end diff --git a/app/helpers/categories_helper.rb b/app/helpers/categories_helper.rb new file mode 100644 index 0000000000..e06f31554c --- /dev/null +++ b/app/helpers/categories_helper.rb @@ -0,0 +1,2 @@ +module CategoriesHelper +end diff --git a/app/helpers/order_products_helper.rb b/app/helpers/order_products_helper.rb new file mode 100644 index 0000000000..fb2828b523 --- /dev/null +++ b/app/helpers/order_products_helper.rb @@ -0,0 +1,2 @@ +module OrderProductsHelper +end diff --git a/app/helpers/orders_helper.rb b/app/helpers/orders_helper.rb new file mode 100644 index 0000000000..443227fd48 --- /dev/null +++ b/app/helpers/orders_helper.rb @@ -0,0 +1,2 @@ +module OrdersHelper +end diff --git a/app/helpers/products_helper.rb b/app/helpers/products_helper.rb new file mode 100644 index 0000000000..ab5c42b325 --- /dev/null +++ b/app/helpers/products_helper.rb @@ -0,0 +1,2 @@ +module ProductsHelper +end diff --git a/app/helpers/reviews_helper.rb b/app/helpers/reviews_helper.rb new file mode 100644 index 0000000000..682b7b1abc --- /dev/null +++ b/app/helpers/reviews_helper.rb @@ -0,0 +1,2 @@ +module ReviewsHelper +end diff --git a/app/helpers/users_helper.rb b/app/helpers/users_helper.rb new file mode 100644 index 0000000000..2310a240d7 --- /dev/null +++ b/app/helpers/users_helper.rb @@ -0,0 +1,2 @@ +module UsersHelper +end diff --git a/app/views/categories/create.html.erb b/app/views/categories/create.html.erb new file mode 100644 index 0000000000..63069b0005 --- /dev/null +++ b/app/views/categories/create.html.erb @@ -0,0 +1,2 @@ +

Categories#create

+

Find me in app/views/categories/create.html.erb

diff --git a/app/views/categories/destroy.html.erb b/app/views/categories/destroy.html.erb new file mode 100644 index 0000000000..a6ac971f4c --- /dev/null +++ b/app/views/categories/destroy.html.erb @@ -0,0 +1,2 @@ +

Categories#destroy

+

Find me in app/views/categories/destroy.html.erb

diff --git a/app/views/categories/edit.html.erb b/app/views/categories/edit.html.erb new file mode 100644 index 0000000000..3b8dca3af4 --- /dev/null +++ b/app/views/categories/edit.html.erb @@ -0,0 +1,2 @@ +

Categories#edit

+

Find me in app/views/categories/edit.html.erb

diff --git a/app/views/categories/index.html.erb b/app/views/categories/index.html.erb new file mode 100644 index 0000000000..a5d0d54736 --- /dev/null +++ b/app/views/categories/index.html.erb @@ -0,0 +1,2 @@ +

Categories#index

+

Find me in app/views/categories/index.html.erb

diff --git a/app/views/categories/new.html.erb b/app/views/categories/new.html.erb new file mode 100644 index 0000000000..7e5c27307e --- /dev/null +++ b/app/views/categories/new.html.erb @@ -0,0 +1,2 @@ +

Categories#new

+

Find me in app/views/categories/new.html.erb

diff --git a/app/views/categories/show.html.erb b/app/views/categories/show.html.erb new file mode 100644 index 0000000000..60e06c3d7b --- /dev/null +++ b/app/views/categories/show.html.erb @@ -0,0 +1,2 @@ +

Categories#show

+

Find me in app/views/categories/show.html.erb

diff --git a/app/views/categories/update.html.erb b/app/views/categories/update.html.erb new file mode 100644 index 0000000000..13b85657ff --- /dev/null +++ b/app/views/categories/update.html.erb @@ -0,0 +1,2 @@ +

Categories#update

+

Find me in app/views/categories/update.html.erb

diff --git a/app/views/order_products/create.html.erb b/app/views/order_products/create.html.erb new file mode 100644 index 0000000000..adcf8882c6 --- /dev/null +++ b/app/views/order_products/create.html.erb @@ -0,0 +1,2 @@ +

OrderProducts#create

+

Find me in app/views/order_products/create.html.erb

diff --git a/app/views/order_products/destroy.html.erb b/app/views/order_products/destroy.html.erb new file mode 100644 index 0000000000..289f90b202 --- /dev/null +++ b/app/views/order_products/destroy.html.erb @@ -0,0 +1,2 @@ +

OrderProducts#destroy

+

Find me in app/views/order_products/destroy.html.erb

diff --git a/app/views/order_products/edit.html.erb b/app/views/order_products/edit.html.erb new file mode 100644 index 0000000000..6586085a0d --- /dev/null +++ b/app/views/order_products/edit.html.erb @@ -0,0 +1,2 @@ +

OrderProducts#edit

+

Find me in app/views/order_products/edit.html.erb

diff --git a/app/views/order_products/index.html.erb b/app/views/order_products/index.html.erb new file mode 100644 index 0000000000..d1631644a0 --- /dev/null +++ b/app/views/order_products/index.html.erb @@ -0,0 +1,2 @@ +

OrderProducts#index

+

Find me in app/views/order_products/index.html.erb

diff --git a/app/views/order_products/new.html.erb b/app/views/order_products/new.html.erb new file mode 100644 index 0000000000..302bf08f72 --- /dev/null +++ b/app/views/order_products/new.html.erb @@ -0,0 +1,2 @@ +

OrderProducts#new

+

Find me in app/views/order_products/new.html.erb

diff --git a/app/views/order_products/show.html.erb b/app/views/order_products/show.html.erb new file mode 100644 index 0000000000..87e35595fe --- /dev/null +++ b/app/views/order_products/show.html.erb @@ -0,0 +1,2 @@ +

OrderProducts#show

+

Find me in app/views/order_products/show.html.erb

diff --git a/app/views/order_products/update.html.erb b/app/views/order_products/update.html.erb new file mode 100644 index 0000000000..76388f9ccd --- /dev/null +++ b/app/views/order_products/update.html.erb @@ -0,0 +1,2 @@ +

OrderProducts#update

+

Find me in app/views/order_products/update.html.erb

diff --git a/app/views/orders/create.html.erb b/app/views/orders/create.html.erb new file mode 100644 index 0000000000..295bd84094 --- /dev/null +++ b/app/views/orders/create.html.erb @@ -0,0 +1,2 @@ +

Orders#create

+

Find me in app/views/orders/create.html.erb

diff --git a/app/views/orders/destroy.html.erb b/app/views/orders/destroy.html.erb new file mode 100644 index 0000000000..d14d0a3508 --- /dev/null +++ b/app/views/orders/destroy.html.erb @@ -0,0 +1,2 @@ +

Orders#destroy

+

Find me in app/views/orders/destroy.html.erb

diff --git a/app/views/orders/edit.html.erb b/app/views/orders/edit.html.erb new file mode 100644 index 0000000000..7de9049bee --- /dev/null +++ b/app/views/orders/edit.html.erb @@ -0,0 +1,2 @@ +

Orders#edit

+

Find me in app/views/orders/edit.html.erb

diff --git a/app/views/orders/index.html.erb b/app/views/orders/index.html.erb new file mode 100644 index 0000000000..d63a69fb54 --- /dev/null +++ b/app/views/orders/index.html.erb @@ -0,0 +1,2 @@ +

Orders#index

+

Find me in app/views/orders/index.html.erb

diff --git a/app/views/orders/new.html.erb b/app/views/orders/new.html.erb new file mode 100644 index 0000000000..1bc27609ce --- /dev/null +++ b/app/views/orders/new.html.erb @@ -0,0 +1,2 @@ +

Orders#new

+

Find me in app/views/orders/new.html.erb

diff --git a/app/views/orders/show.html.erb b/app/views/orders/show.html.erb new file mode 100644 index 0000000000..22eb495f6f --- /dev/null +++ b/app/views/orders/show.html.erb @@ -0,0 +1,2 @@ +

Orders#show

+

Find me in app/views/orders/show.html.erb

diff --git a/app/views/orders/update.html.erb b/app/views/orders/update.html.erb new file mode 100644 index 0000000000..21caac1f70 --- /dev/null +++ b/app/views/orders/update.html.erb @@ -0,0 +1,2 @@ +

Orders#update

+

Find me in app/views/orders/update.html.erb

diff --git a/app/views/products/create.html.erb b/app/views/products/create.html.erb new file mode 100644 index 0000000000..d546021001 --- /dev/null +++ b/app/views/products/create.html.erb @@ -0,0 +1,2 @@ +

Products#create

+

Find me in app/views/products/create.html.erb

diff --git a/app/views/products/destroy.html.erb b/app/views/products/destroy.html.erb new file mode 100644 index 0000000000..d5c678b499 --- /dev/null +++ b/app/views/products/destroy.html.erb @@ -0,0 +1,2 @@ +

Products#destroy

+

Find me in app/views/products/destroy.html.erb

diff --git a/app/views/products/edit.html.erb b/app/views/products/edit.html.erb new file mode 100644 index 0000000000..279b066f30 --- /dev/null +++ b/app/views/products/edit.html.erb @@ -0,0 +1,2 @@ +

Products#edit

+

Find me in app/views/products/edit.html.erb

diff --git a/app/views/products/index.html.erb b/app/views/products/index.html.erb new file mode 100644 index 0000000000..f8eeb82674 --- /dev/null +++ b/app/views/products/index.html.erb @@ -0,0 +1,2 @@ +

Products#index

+

Find me in app/views/products/index.html.erb

diff --git a/app/views/products/new.html.erb b/app/views/products/new.html.erb new file mode 100644 index 0000000000..a14e0d91b6 --- /dev/null +++ b/app/views/products/new.html.erb @@ -0,0 +1,2 @@ +

Products#new

+

Find me in app/views/products/new.html.erb

diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb new file mode 100644 index 0000000000..5f44ec44d2 --- /dev/null +++ b/app/views/products/show.html.erb @@ -0,0 +1,2 @@ +

Products#show

+

Find me in app/views/products/show.html.erb

diff --git a/app/views/products/update.html.erb b/app/views/products/update.html.erb new file mode 100644 index 0000000000..039889ac02 --- /dev/null +++ b/app/views/products/update.html.erb @@ -0,0 +1,2 @@ +

Products#update

+

Find me in app/views/products/update.html.erb

diff --git a/app/views/reviews/create.html.erb b/app/views/reviews/create.html.erb new file mode 100644 index 0000000000..44bf11c2ed --- /dev/null +++ b/app/views/reviews/create.html.erb @@ -0,0 +1,2 @@ +

Reviews#create

+

Find me in app/views/reviews/create.html.erb

diff --git a/app/views/reviews/destroy.html.erb b/app/views/reviews/destroy.html.erb new file mode 100644 index 0000000000..df58c59d5c --- /dev/null +++ b/app/views/reviews/destroy.html.erb @@ -0,0 +1,2 @@ +

Reviews#destroy

+

Find me in app/views/reviews/destroy.html.erb

diff --git a/app/views/reviews/edit.html.erb b/app/views/reviews/edit.html.erb new file mode 100644 index 0000000000..28034f5e02 --- /dev/null +++ b/app/views/reviews/edit.html.erb @@ -0,0 +1,2 @@ +

Reviews#edit

+

Find me in app/views/reviews/edit.html.erb

diff --git a/app/views/reviews/index.html.erb b/app/views/reviews/index.html.erb new file mode 100644 index 0000000000..d19455779d --- /dev/null +++ b/app/views/reviews/index.html.erb @@ -0,0 +1,2 @@ +

Reviews#index

+

Find me in app/views/reviews/index.html.erb

diff --git a/app/views/reviews/new.html.erb b/app/views/reviews/new.html.erb new file mode 100644 index 0000000000..9cc9d7f56b --- /dev/null +++ b/app/views/reviews/new.html.erb @@ -0,0 +1,2 @@ +

Reviews#new

+

Find me in app/views/reviews/new.html.erb

diff --git a/app/views/reviews/show.html.erb b/app/views/reviews/show.html.erb new file mode 100644 index 0000000000..68d8d94c3b --- /dev/null +++ b/app/views/reviews/show.html.erb @@ -0,0 +1,2 @@ +

Reviews#show

+

Find me in app/views/reviews/show.html.erb

diff --git a/app/views/reviews/update.html.erb b/app/views/reviews/update.html.erb new file mode 100644 index 0000000000..7d46cbed5c --- /dev/null +++ b/app/views/reviews/update.html.erb @@ -0,0 +1,2 @@ +

Reviews#update

+

Find me in app/views/reviews/update.html.erb

diff --git a/app/views/users/create.html.erb b/app/views/users/create.html.erb new file mode 100644 index 0000000000..48ea02e600 --- /dev/null +++ b/app/views/users/create.html.erb @@ -0,0 +1,2 @@ +

Users#create

+

Find me in app/views/users/create.html.erb

diff --git a/app/views/users/destroy.html.erb b/app/views/users/destroy.html.erb new file mode 100644 index 0000000000..de4bd26343 --- /dev/null +++ b/app/views/users/destroy.html.erb @@ -0,0 +1,2 @@ +

Users#destroy

+

Find me in app/views/users/destroy.html.erb

diff --git a/app/views/users/edit.html.erb b/app/views/users/edit.html.erb new file mode 100644 index 0000000000..1881fbdba0 --- /dev/null +++ b/app/views/users/edit.html.erb @@ -0,0 +1,2 @@ +

Users#edit

+

Find me in app/views/users/edit.html.erb

diff --git a/app/views/users/index.html.erb b/app/views/users/index.html.erb new file mode 100644 index 0000000000..51968c88d2 --- /dev/null +++ b/app/views/users/index.html.erb @@ -0,0 +1,2 @@ +

Users#index

+

Find me in app/views/users/index.html.erb

diff --git a/app/views/users/new.html.erb b/app/views/users/new.html.erb new file mode 100644 index 0000000000..c21a1adf19 --- /dev/null +++ b/app/views/users/new.html.erb @@ -0,0 +1,2 @@ +

Users#new

+

Find me in app/views/users/new.html.erb

diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb new file mode 100644 index 0000000000..e5fa3adf14 --- /dev/null +++ b/app/views/users/show.html.erb @@ -0,0 +1,2 @@ +

Users#show

+

Find me in app/views/users/show.html.erb

diff --git a/app/views/users/update.html.erb b/app/views/users/update.html.erb new file mode 100644 index 0000000000..cabbde176a --- /dev/null +++ b/app/views/users/update.html.erb @@ -0,0 +1,2 @@ +

Users#update

+

Find me in app/views/users/update.html.erb

diff --git a/config/routes.rb b/config/routes.rb index 787824f888..d1e586ab3d 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,3 +1,87 @@ Rails.application.routes.draw do + get 'order_products/index' + + get 'order_products/show' + + get 'order_products/new' + + get 'order_products/create' + + get 'order_products/edit' + + get 'order_products/update' + + get 'order_products/destroy' + + get 'reviews/index' + + get 'reviews/show' + + get 'reviews/new' + + get 'reviews/create' + + get 'reviews/edit' + + get 'reviews/update' + + get 'reviews/destroy' + + get 'users/index' + + get 'users/show' + + get 'users/new' + + get 'users/create' + + get 'users/edit' + + get 'users/update' + + get 'users/destroy' + + get 'categories/index' + + get 'categories/show' + + get 'categories/new' + + get 'categories/create' + + get 'categories/edit' + + get 'categories/update' + + get 'categories/destroy' + + get 'orders/index' + + get 'orders/show' + + get 'orders/new' + + get 'orders/create' + + get 'orders/edit' + + get 'orders/update' + + get 'orders/destroy' + + get 'products/index' + + get 'products/show' + + get 'products/new' + + get 'products/create' + + get 'products/edit' + + get 'products/update' + + get 'products/destroy' + # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end diff --git a/test/controllers/categories_controller_test.rb b/test/controllers/categories_controller_test.rb new file mode 100644 index 0000000000..8f7b9ec5c4 --- /dev/null +++ b/test/controllers/categories_controller_test.rb @@ -0,0 +1,39 @@ +require "test_helper" + +describe CategoriesController do + it "should get index" do + get categories_index_url + value(response).must_be :success? + end + + it "should get show" do + get categories_show_url + value(response).must_be :success? + end + + it "should get new" do + get categories_new_url + value(response).must_be :success? + end + + it "should get create" do + get categories_create_url + value(response).must_be :success? + end + + it "should get edit" do + get categories_edit_url + value(response).must_be :success? + end + + it "should get update" do + get categories_update_url + value(response).must_be :success? + end + + it "should get destroy" do + get categories_destroy_url + value(response).must_be :success? + end + +end diff --git a/test/controllers/order_products_controller_test.rb b/test/controllers/order_products_controller_test.rb new file mode 100644 index 0000000000..66250de532 --- /dev/null +++ b/test/controllers/order_products_controller_test.rb @@ -0,0 +1,39 @@ +require "test_helper" + +describe OrderProductsController do + it "should get index" do + get order_products_index_url + value(response).must_be :success? + end + + it "should get show" do + get order_products_show_url + value(response).must_be :success? + end + + it "should get new" do + get order_products_new_url + value(response).must_be :success? + end + + it "should get create" do + get order_products_create_url + value(response).must_be :success? + end + + it "should get edit" do + get order_products_edit_url + value(response).must_be :success? + end + + it "should get update" do + get order_products_update_url + value(response).must_be :success? + end + + it "should get destroy" do + get order_products_destroy_url + value(response).must_be :success? + end + +end diff --git a/test/controllers/orders_controller_test.rb b/test/controllers/orders_controller_test.rb new file mode 100644 index 0000000000..55d7480613 --- /dev/null +++ b/test/controllers/orders_controller_test.rb @@ -0,0 +1,39 @@ +require "test_helper" + +describe OrdersController do + it "should get index" do + get orders_index_url + value(response).must_be :success? + end + + it "should get show" do + get orders_show_url + value(response).must_be :success? + end + + it "should get new" do + get orders_new_url + value(response).must_be :success? + end + + it "should get create" do + get orders_create_url + value(response).must_be :success? + end + + it "should get edit" do + get orders_edit_url + value(response).must_be :success? + end + + it "should get update" do + get orders_update_url + value(response).must_be :success? + end + + it "should get destroy" do + get orders_destroy_url + value(response).must_be :success? + end + +end diff --git a/test/controllers/products_controller_test.rb b/test/controllers/products_controller_test.rb new file mode 100644 index 0000000000..a00ad0e288 --- /dev/null +++ b/test/controllers/products_controller_test.rb @@ -0,0 +1,39 @@ +require "test_helper" + +describe ProductsController do + it "should get index" do + get products_index_url + value(response).must_be :success? + end + + it "should get show" do + get products_show_url + value(response).must_be :success? + end + + it "should get new" do + get products_new_url + value(response).must_be :success? + end + + it "should get create" do + get products_create_url + value(response).must_be :success? + end + + it "should get edit" do + get products_edit_url + value(response).must_be :success? + end + + it "should get update" do + get products_update_url + value(response).must_be :success? + end + + it "should get destroy" do + get products_destroy_url + value(response).must_be :success? + end + +end diff --git a/test/controllers/reviews_controller_test.rb b/test/controllers/reviews_controller_test.rb new file mode 100644 index 0000000000..93ff8cdb7c --- /dev/null +++ b/test/controllers/reviews_controller_test.rb @@ -0,0 +1,39 @@ +require "test_helper" + +describe ReviewsController do + it "should get index" do + get reviews_index_url + value(response).must_be :success? + end + + it "should get show" do + get reviews_show_url + value(response).must_be :success? + end + + it "should get new" do + get reviews_new_url + value(response).must_be :success? + end + + it "should get create" do + get reviews_create_url + value(response).must_be :success? + end + + it "should get edit" do + get reviews_edit_url + value(response).must_be :success? + end + + it "should get update" do + get reviews_update_url + value(response).must_be :success? + end + + it "should get destroy" do + get reviews_destroy_url + value(response).must_be :success? + end + +end diff --git a/test/controllers/users_controller_test.rb b/test/controllers/users_controller_test.rb new file mode 100644 index 0000000000..96a9b2cac3 --- /dev/null +++ b/test/controllers/users_controller_test.rb @@ -0,0 +1,39 @@ +require "test_helper" + +describe UsersController do + it "should get index" do + get users_index_url + value(response).must_be :success? + end + + it "should get show" do + get users_show_url + value(response).must_be :success? + end + + it "should get new" do + get users_new_url + value(response).must_be :success? + end + + it "should get create" do + get users_create_url + value(response).must_be :success? + end + + it "should get edit" do + get users_edit_url + value(response).must_be :success? + end + + it "should get update" do + get users_update_url + value(response).must_be :success? + end + + it "should get destroy" do + get users_destroy_url + value(response).must_be :success? + end + +end From f879b784ccd5f69027044f3a1f1815b6e79809a0 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Tue, 17 Oct 2017 16:34:30 -0700 Subject: [PATCH 004/283] Add resources to routes. --- config/routes.rb | 87 +++++------------------------------------------- 1 file changed, 9 insertions(+), 78 deletions(-) diff --git a/config/routes.rb b/config/routes.rb index d1e586ab3d..d63d2b0b52 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,87 +1,18 @@ Rails.application.routes.draw do - get 'order_products/index' - get 'order_products/show' + resources :order_products - get 'order_products/new' + resources :products do + resources :reviews, only: [:new, :create] + end - get 'order_products/create' + resources :categories do + resources :products + end - get 'order_products/edit' + resources :users - get 'order_products/update' - - get 'order_products/destroy' - - get 'reviews/index' - - get 'reviews/show' - - get 'reviews/new' - - get 'reviews/create' - - get 'reviews/edit' - - get 'reviews/update' - - get 'reviews/destroy' - - get 'users/index' - - get 'users/show' - - get 'users/new' - - get 'users/create' - - get 'users/edit' - - get 'users/update' - - get 'users/destroy' - - get 'categories/index' - - get 'categories/show' - - get 'categories/new' - - get 'categories/create' - - get 'categories/edit' - - get 'categories/update' - - get 'categories/destroy' - - get 'orders/index' - - get 'orders/show' - - get 'orders/new' - - get 'orders/create' - - get 'orders/edit' - - get 'orders/update' - - get 'orders/destroy' - - get 'products/index' - - get 'products/show' - - get 'products/new' - - get 'products/create' - - get 'products/edit' - - get 'products/update' - - get 'products/destroy' + resources :orders # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end From 51427831bf9f36301ef72cb2e859b6239b711dd7 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Tue, 17 Oct 2017 17:02:58 -0700 Subject: [PATCH 005/283] Add model relationships and categories join table --- Gemfile | 1 + Gemfile.lock | 8 ++++++++ app/models/category.rb | 1 + app/models/order.rb | 1 + app/models/product.rb | 6 ++++-- app/models/user.rb | 1 + ...017235137_create_categories_products_join.rb | 10 ++++++++++ db/schema.rb | 11 ++++++++++- erd.pdf | Bin 0 -> 28684 bytes 9 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 db/migrate/20171017235137_create_categories_products_join.rb create mode 100644 erd.pdf diff --git a/Gemfile b/Gemfile index e6a0a2f161..a4e8264a64 100644 --- a/Gemfile +++ b/Gemfile @@ -48,6 +48,7 @@ group :development do # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' + gem 'rails-erd', require: false end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem diff --git a/Gemfile.lock b/Gemfile.lock index 941c8904b7..6dbd3e9cbd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -60,6 +60,7 @@ GEM xpath (~> 2.0) childprocess (0.8.0) ffi (~> 1.0, >= 1.0.11) + choice (0.2.0) coderay (1.1.2) concurrent-ruby (1.0.5) crass (1.0.2) @@ -134,6 +135,11 @@ GEM rails-dom-testing (2.0.3) activesupport (>= 4.2.0) nokogiri (>= 1.6) + rails-erd (1.5.2) + activerecord (>= 3.2) + activesupport (>= 3.2) + choice (~> 0.2.0) + ruby-graphviz (~> 1.2) rails-html-sanitizer (1.0.3) loofah (~> 2.0) railties (5.1.4) @@ -146,6 +152,7 @@ GEM rb-fsevent (0.10.2) rb-inotify (0.9.10) ffi (>= 0.5.0, < 2) + ruby-graphviz (1.2.3) ruby-progressbar (1.9.0) ruby_dep (1.5.0) rubyzip (1.2.1) @@ -214,6 +221,7 @@ DEPENDENCIES pry-rails puma (~> 3.7) rails (~> 5.1.4) + rails-erd sass-rails (~> 5.0) selenium-webdriver spring diff --git a/app/models/category.rb b/app/models/category.rb index 54cb6aee3f..f3218758f1 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -1,2 +1,3 @@ class Category < ApplicationRecord + has_and_belongs_to_many :products end diff --git a/app/models/order.rb b/app/models/order.rb index 10281b3450..732f18c63e 100644 --- a/app/models/order.rb +++ b/app/models/order.rb @@ -1,2 +1,3 @@ class Order < ApplicationRecord + has_many :order_products end diff --git a/app/models/product.rb b/app/models/product.rb index 44393726a9..075fd147c0 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -1,4 +1,6 @@ class Product < ApplicationRecord - belongs_to :category - belongs_to :merchant + has_and_belongs_to_many :categories + belongs_to :user + has_many :order_products + has_many :reviews end diff --git a/app/models/user.rb b/app/models/user.rb index 379658a509..067b4f19c0 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1,2 +1,3 @@ class User < ApplicationRecord + has_many :products end diff --git a/db/migrate/20171017235137_create_categories_products_join.rb b/db/migrate/20171017235137_create_categories_products_join.rb new file mode 100644 index 0000000000..595fae013d --- /dev/null +++ b/db/migrate/20171017235137_create_categories_products_join.rb @@ -0,0 +1,10 @@ +class CreateCategoriesProductsJoin < ActiveRecord::Migration[5.1] + def change + create_table :categories_products do |t| + t.belongs_to :category, index: true + t.belongs_to :product, index: true + + t.timestamps + end + end +end diff --git a/db/schema.rb b/db/schema.rb index a4e74f13ae..5ee1c86643 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20171017231853) do +ActiveRecord::Schema.define(version: 20171017235137) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -21,6 +21,15 @@ t.datetime "updated_at", null: false end + create_table "categories_products", force: :cascade do |t| + t.bigint "category_id" + t.bigint "product_id" + t.datetime "created_at", null: false + t.datetime "updated_at", null: false + t.index ["category_id"], name: "index_categories_products_on_category_id" + t.index ["product_id"], name: "index_categories_products_on_product_id" + end + create_table "order_products", force: :cascade do |t| t.bigint "order_id" t.bigint "product_id" diff --git a/erd.pdf b/erd.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5dc50c6c202dfd953571e40382b60b9323561f7c GIT binary patch literal 28684 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

tg?^V4Ry@ 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 Date: Tue, 17 Oct 2017 19:58:59 -0700 Subject: [PATCH 006/283] added CSV files for seeding: --- db/categories_products-seeds.csv | 46 ++++++++++++++++++++++++++++++++ db/category-seeds.csv | 9 +++++++ db/order-seeds.csv | 4 +++ db/order_product-seeds.csv | 10 +++++++ db/product-seeds.csv | 28 +++++++++++++++++++ db/review-seeds.csv | 11 ++++++++ db/user-seeds.csv | 4 +++ 7 files changed, 112 insertions(+) create mode 100644 db/categories_products-seeds.csv create mode 100644 db/category-seeds.csv create mode 100644 db/order-seeds.csv create mode 100644 db/order_product-seeds.csv create mode 100644 db/product-seeds.csv create mode 100644 db/review-seeds.csv create mode 100644 db/user-seeds.csv diff --git a/db/categories_products-seeds.csv b/db/categories_products-seeds.csv new file mode 100644 index 0000000000..34531a3fa1 --- /dev/null +++ b/db/categories_products-seeds.csv @@ -0,0 +1,46 @@ +product_id,category_id +11,1 +12,1 +21,1 +22,1 +24,1 +25,1 +6,2 +7,2 +8,2 +10,2 +13,2 +14,2 +15,2 +16,2 +18,2 +19,2 +23,2 +4,2 +22,2 +27,2 +27,3 +8,3 +18,3 +23,3 +8,4 +15,4 +19,4 +15,5 +6,5 +20,5 +1,6 +2,6 +3,6 +4,6 +5,6 +9,6 +17,6 +26,6 +22,6 +10,6 +18,6 +20,7 +1,7 +2,8 +3,8 \ No newline at end of file diff --git a/db/category-seeds.csv b/db/category-seeds.csv new file mode 100644 index 0000000000..3f8417750b --- /dev/null +++ b/db/category-seeds.csv @@ -0,0 +1,9 @@ +id,name +1,accessories +2,decorations +3,DIY +4,haunted +5,cursed +6,home +7,potions +8,music \ No newline at end of file diff --git a/db/order-seeds.csv b/db/order-seeds.csv new file mode 100644 index 0000000000..a91915d8d7 --- /dev/null +++ b/db/order-seeds.csv @@ -0,0 +1,4 @@ +id,status,email,address,name,cc_num,cc_ex,cc_cvv,zip +1,pending,janelle@haley.net,3016 Hills Spur,Will B. Back,5175 4205 2236 4411,5/19,655,79224 +2,paid,alfredo@ortiz.biz,9729 Ernser Landing,Emma Ghost,4532 7352 1304 5446,10/21,224,70842 +3,paid,myrtie_kutch@marvin.org,61675 Anya Trail,Rustin Peece,3748 113646 93851,6/18,427,63381-7038 \ No newline at end of file diff --git a/db/order_product-seeds.csv b/db/order_product-seeds.csv new file mode 100644 index 0000000000..085c4fd903 --- /dev/null +++ b/db/order_product-seeds.csv @@ -0,0 +1,10 @@ +order_id,product_id,quantity,shipped +3,23,2,TRUE +3,22,1,TRUE +3,16,1,FALSE +2,11,1,FALSE +2,12,1,FALSE +1,6,1,FALSE +1,7,3,FALSE +1,4,10,FALSE +1,5,1,FALSE \ No newline at end of file diff --git a/db/product-seeds.csv b/db/product-seeds.csv new file mode 100644 index 0000000000..e35f1c3fcc --- /dev/null +++ b/db/product-seeds.csv @@ -0,0 +1,28 @@ +id,name,price,stock,description,image,active,user_id +1,wort enhancer lotion,37,10,"bloody, puss-filled, you name it",,TRUE,2 +2,distant children laughing soundtrack,20,30,hahaha hahahaha,,TRUE,3 +3,creaky floor soundtrack,46,5,,,TRUE,1 +4,flickering lightbulbs,39,31,,,TRUE,2 +5,fog machine,52,28,,,TRUE,1 +6,occult altars,10,5,,,TRUE,2 +7,black candles,36,26,pack of three,,TRUE,1 +8,disappearing wall paint,52,38,for bloody messages,,TRUE,3 +9,one-way mirrors,24,6,,,TRUE,1 +10,spy paintings,12,38,painting with eye holes cut out,,TRUE,3 +11,tattered dress,52,34,,,TRUE,2 +12,shackles,49,17,,,TRUE,3 +13,bag of body parts,43,14,,,TRUE,1 +14,pint of blood,52,7,A+ blood,,FALSE,1 +15,haunted doll,12,23,comes with curse,,TRUE,2 +16,leftover innards,20,32,,,TRUE,2 +17,blood stained towel,23,22,,,FALSE,1 +18,spider egg sacks,52,24,will hack in 3-5 days,,TRUE,2 +19,severed hand,20,28,,,TRUE,2 +20,book of potions,40,5,,,TRUE,3 +21,mask,25,25,replica Jason Mask,,TRUE,3 +22,pre-bloodied knives,30,40,,,TRUE,1 +23,buckets-o-blood,23,22,,,TRUE,3 +24,pitchforks,54,28,,,TRUE,1 +25,voice modulator,56,30,choose from three settings,,TRUE,2 +26,projector,40,20,,,TRUE,2 +27,flash paper,24,40,,,TRUE,1 \ No newline at end of file diff --git a/db/review-seeds.csv b/db/review-seeds.csv new file mode 100644 index 0000000000..d7f12d8478 --- /dev/null +++ b/db/review-seeds.csv @@ -0,0 +1,11 @@ +rating,product_id,body +2,15,Only came out at night. Weird! +1,15,Was suppose to attach my co-worker not me! +5,15,great smile! +1,11,too many holes :( +4,2,Great compilation +1,2,Played on repeat and it made me crazy! +4,6,The perfect starter kit :D +5,13,Great selection! +2,18,Only about 20 spiders hatched. Looking for at least 100 +5,23,covered a full bath tub! Awesome! \ No newline at end of file diff --git a/db/user-seeds.csv b/db/user-seeds.csv new file mode 100644 index 0000000000..007208af45 --- /dev/null +++ b/db/user-seeds.csv @@ -0,0 +1,4 @@ +id,username,email +1,tina_fang,tfang@aol.com +2,blake_deadly,bdeadly@hotmail.com +3,matt_demon,mdemon@gmail.com \ No newline at end of file From 214be339d1ec483040b7fdc0a412fd6de125a99b Mon Sep 17 00:00:00 2001 From: averikitsch Date: Tue, 17 Oct 2017 20:48:11 -0700 Subject: [PATCH 007/283] seeds for database --- db/seed-data/.DS_Store | Bin 0 -> 6148 bytes db/seed-data/categories_products-seeds.csv | 46 +++++ db/seed-data/category-seeds.csv | 9 + db/seed-data/order-seeds.csv | 4 + db/seed-data/order_product-seeds.csv | 10 + db/seed-data/product-seeds.csv | 28 +++ db/seed-data/review-seeds.csv | 11 ++ db/seed-data/user-seeds.csv | 4 + db/seeds.rb | 201 ++++++++++++++++++++- 9 files changed, 306 insertions(+), 7 deletions(-) create mode 100644 db/seed-data/.DS_Store create mode 100644 db/seed-data/categories_products-seeds.csv create mode 100644 db/seed-data/category-seeds.csv create mode 100644 db/seed-data/order-seeds.csv create mode 100644 db/seed-data/order_product-seeds.csv create mode 100644 db/seed-data/product-seeds.csv create mode 100644 db/seed-data/review-seeds.csv create mode 100644 db/seed-data/user-seeds.csv diff --git a/db/seed-data/.DS_Store b/db/seed-data/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..9a80026176126b957c4a91de444938a09d5fceb2 GIT binary patch literal 6148 zcmeHK%}T>S5T2<8D}qKZdJ*;o6nukF>cO)QptcDj6e9f-Z+Ub5=7-XxdT0(>WTwo1 z$?VQ<=bJRsAtD|wi(8_Mhz3x>-VugxMCL`er014HAnP74RMCuHsigVV>M-mh1CqNd zn$R;XkhRVHJ<=O;Sy4et%rB79YiNm20la~2POJNAH5pHDp2AT{U*li~D|L*7hzv&cr!9XzZuNdI| z=wUQONM2jFf|FXCpifW{SyvmbU2vhL7;B{zUqV%2PjUgw9cx2aAn`{)X^0^h_*DkJ E0Qg+F true) do |row| + category = Category.new + category.id = row['id'] + category.name = row['name'] + puts "Created category: #{category.inspect}" + successful = category.save + if !successful + category_failures << category + end +end + +puts "Added #{Category.count} category records" +puts "#{category_failures.length} categorys failed to save" +puts +puts + +ORDER_FILE = Rails.root.join('db','seed-data', 'order-seeds.csv') +puts "Loading raw order data from #{ORDER_FILE}" + +order_failures = [] +CSV.foreach(ORDER_FILE, :headers => true) do |row| + order = Order.new + order.id = row['id'] + order.status = row['status'] + order.email = row['email'] + order.address = row['address'] + order.name = row['name'] + order.cc_num = row['cc_num'] + order.cc_expiry = row['cc_ex'] + order.cc_cvv = row['cc_cvv'] + order.billing_zip = row['zip'] + puts "Created order: #{order.inspect}" + successful = order.save + if !successful + order_failures << order + end +end + +puts "Added #{Order.count} order records" +puts "#{order_failures.length} orders failed to save" +puts +puts + +USER_FILE = Rails.root.join('db','seed-data', 'user-seeds.csv') +puts "Loading raw user data from #{USER_FILE}" + +user_failures = [] +CSV.foreach(USER_FILE, :headers => true) do |row| + user = User.new + user.id = row['id'] + user.username = row['username'] + user.email = row['email'] + puts "Created user: #{user.inspect}" + successful = user.save + if !successful + user_failures << user + end +end + +puts "Added #{User.count} user records" +puts "#{user_failures.length} users failed to save" +puts +puts + + +PRODUCT_FILE = Rails.root.join('db','seed-data', 'product-seeds.csv') +puts "Loading raw product data from #{PRODUCT_FILE}" + +product_failures = [] +CSV.foreach(PRODUCT_FILE, :headers => true) do |row| + product = Product.new + product.id = row['id'] + product.name = row['name'] + product.price = row['price'] + product.stock = row['stock'] + product.description = row['description'] + product.active = row['active'] + product.user_id = row['user_id'] + puts "Created product: #{product.inspect}" + successful = product.save + if !successful + product_failures << product + end +end + +puts "Added #{Product.count} product records" +puts "#{product_failures.length} products failed to save" +puts +puts + +REVIEW_FILE = Rails.root.join('db','seed-data', 'review-seeds.csv') +puts "Loading raw review data from #{REVIEW_FILE}" + +review_failures = [] +CSV.foreach(REVIEW_FILE, :headers => true) do |row| + review = Review.new + review.rating = row['rating'] + review.product_id = row['product_id'] + review.body = row['body'] + puts "Created review: #{review.inspect}" + successful = review.save + if !successful + puts review.errors + review_failures << review + end +end + +puts "Added #{Review.count} review records" +puts "#{review_failures.length} reviews failed to save" +puts +puts + + +OP_FILE = Rails.root.join('db','seed-data', 'order_product-seeds.csv') +puts "Loading raw order_product data from #{OP_FILE}" + +order_product_failures = [] +CSV.foreach(OP_FILE, :headers => true) do |row| + order_product = OrderProduct.new + order_product.quantity= row['quantity'] + order_product.order_id = row['order_id'] + order_product.product_id = row['product_id'] + order_product.shipped = row['shipped'] + puts "Created order_product: #{order_product.inspect}" + successful = order_product.save + if !successful + order_product_failures << order_product + end +end + +puts "Added #{OrderProduct.count} order_product records" +puts "#{order_product_failures.length} order_products failed to save" +puts +puts + +puts "Manually resetting PK sequence on each table" +ActiveRecord::Base.connection.tables.each do |t| + ActiveRecord::Base.connection.reset_pk_sequence!(t) +end + +puts "done" + + +prd = Product.find(11); cat=Category.find(1); prd.categories << cat +prd = Product.find(12); cat=Category.find(1); prd.categories << cat +prd = Product.find(21); cat=Category.find(1); prd.categories << cat +prd = Product.find(22); cat=Category.find(1); prd.categories << cat +prd = Product.find(24); cat=Category.find(1); prd.categories << cat +prd = Product.find(25); cat=Category.find(1); prd.categories << cat +prd = Product.find(6); cat=Category.find(2); prd.categories << cat +prd = Product.find(7); cat=Category.find(2); prd.categories << cat +prd = Product.find(8); cat=Category.find(2); prd.categories << cat +prd = Product.find(10); cat=Category.find(2); prd.categories << cat +prd = Product.find(13); cat=Category.find(2); prd.categories << cat +prd = Product.find(14); cat=Category.find(2); prd.categories << cat +prd = Product.find(15); cat=Category.find(2); prd.categories << cat +prd = Product.find(16); cat=Category.find(2); prd.categories << cat +prd = Product.find(18); cat=Category.find(2); prd.categories << cat +prd = Product.find(19); cat=Category.find(2); prd.categories << cat +prd = Product.find(23); cat=Category.find(2); prd.categories << cat +prd = Product.find(4); cat=Category.find(2); prd.categories << cat +prd = Product.find(22); cat=Category.find(2); prd.categories << cat +prd = Product.find(27); cat=Category.find(2); prd.categories << cat +prd = Product.find(27); cat=Category.find(3); prd.categories << cat +prd = Product.find(8); cat=Category.find(3); prd.categories << cat +prd = Product.find(18); cat=Category.find(3); prd.categories << cat +prd = Product.find(23); cat=Category.find(3); prd.categories << cat +prd = Product.find(8); cat=Category.find(4); prd.categories << cat +prd = Product.find(15); cat=Category.find(4); prd.categories << cat +prd = Product.find(19); cat=Category.find(4); prd.categories << cat +prd = Product.find(15); cat=Category.find(5); prd.categories << cat +prd = Product.find(6); cat=Category.find(5); prd.categories << cat +prd = Product.find(20); cat=Category.find(5); prd.categories << cat +prd = Product.find(1); cat=Category.find(6); prd.categories << cat +prd = Product.find(2); cat=Category.find(6); prd.categories << cat +prd = Product.find(3); cat=Category.find(6); prd.categories << cat +prd = Product.find(4); cat=Category.find(6); prd.categories << cat +prd = Product.find(5); cat=Category.find(6); prd.categories << cat +prd = Product.find(9); cat=Category.find(6); prd.categories << cat +prd = Product.find(17); cat=Category.find(6); prd.categories << cat +prd = Product.find(26); cat=Category.find(6); prd.categories << cat +prd = Product.find(22); cat=Category.find(6); prd.categories << cat +prd = Product.find(10); cat=Category.find(6); prd.categories << cat +prd = Product.find(18); cat=Category.find(6); prd.categories << cat +prd = Product.find(20); cat=Category.find(7); prd.categories << cat +prd = Product.find(1); cat=Category.find(7); prd.categories << cat +prd = Product.find(2); cat=Category.find(8); prd.categories << cat +prd = Product.find(3); cat=Category.find(8); prd.categories << cat From 51f0bff437ed2fbf5df9975bb94f49381f8e29e2 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Tue, 17 Oct 2017 21:21:32 -0700 Subject: [PATCH 008/283] tests for category model --- app/models/category.rb | 2 ++ test/fixtures/categories.yml | 4 ++-- test/fixtures/products.yml | 6 ++---- test/models/category_test.rb | 27 ++++++++++++++++++++++++--- test/test_helper.rb | 3 ++- 5 files changed, 32 insertions(+), 10 deletions(-) diff --git a/app/models/category.rb b/app/models/category.rb index f3218758f1..f8fdb0c9c1 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -1,3 +1,5 @@ class Category < ApplicationRecord has_and_belongs_to_many :products + + validates :name, presence: true, uniqueness: true end diff --git a/test/fixtures/categories.yml b/test/fixtures/categories.yml index 56066c68af..d3ab70e1c4 100644 --- a/test/fixtures/categories.yml +++ b/test/fixtures/categories.yml @@ -1,7 +1,7 @@ # Read about fixtures at http://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html one: - name: MyString + name: potions two: - name: MyString + name: accessories diff --git a/test/fixtures/products.yml b/test/fixtures/products.yml index 7b60babd98..c68b42b584 100644 --- a/test/fixtures/products.yml +++ b/test/fixtures/products.yml @@ -3,8 +3,7 @@ one: name: MyString price: 9.99 - category: one - merchant: one + user: one stock: 1 description: MyText image: MyString @@ -13,8 +12,7 @@ one: two: name: MyString price: 9.99 - category: two - merchant: two + user: two stock: 1 description: MyText image: MyString diff --git a/test/models/category_test.rb b/test/models/category_test.rb index 781320ad8e..0586b9fd34 100644 --- a/test/models/category_test.rb +++ b/test/models/category_test.rb @@ -1,9 +1,30 @@ -require "test_helper" +require 'test_helper' describe Category do let(:category) { Category.new } - it "must be valid" do - value(category).must_be :valid? + it "category without name is invalid" do + category.valid?.must_equal false + category.name = '' + category.valid?.must_equal false + end + + it "category with name is valid" do + category.name = 'decorations' + category.valid?.must_equal true + end + + it "must be unique" do + category.name = 'decorations' + category.save + new_category = Category.new(name: 'decorations') + new_category.valid?.must_equal false + end + + it "has relations to product" do + prd = Product.first + cat = Category.first + prd << cat + cat.products[0] = products(:one) end end diff --git a/test/test_helper.rb b/test/test_helper.rb index f8e01da98e..ecb3b34e99 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,7 +1,8 @@ ENV["RAILS_ENV"] = "test" require File.expand_path("../../config/environment", __FILE__) require "rails/test_help" -require "minitest/rails"require "minitest/reporters" # for Colorized output +require "minitest/rails" +require "minitest/reporters" # for Colorized output # For colorful output! Minitest::Reporters.use!( From c3f5cd812d57d625c90426c5d58e9940b8f209e0 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Tue, 17 Oct 2017 22:56:29 -0700 Subject: [PATCH 009/283] Basic header and footer design with links --- Gemfile | 4 +- Gemfile.lock | 24 +- app/assets/javascripts/application.js | 1 + app/assets/stylesheets/_settings.scss | 863 ++++++++++ app/assets/stylesheets/application.css | 69 + .../stylesheets/foundation_and_overrides.scss | 1490 +---------------- app/views/layouts/application.html.erb | 66 +- 7 files changed, 1061 insertions(+), 1456 deletions(-) create mode 100644 app/assets/stylesheets/_settings.scss diff --git a/Gemfile b/Gemfile index a4e8264a64..6320656b2d 100644 --- a/Gemfile +++ b/Gemfile @@ -5,7 +5,7 @@ git_source(:github) do |repo_name| "https://github.com/#{repo_name}.git" end - +gem "font-awesome-rails" # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '~> 5.1.4' # Use postgresql as the database for Active Record @@ -55,7 +55,7 @@ end gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem 'jquery-turbolinks' -gem 'foundation-rails' +gem 'foundation-rails', '6.4.1.2' group :development do gem 'better_errors' gem 'pry-rails' diff --git a/Gemfile.lock b/Gemfile.lock index 6dbd3e9cbd..b039b42f04 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -42,6 +42,10 @@ GEM public_suffix (>= 2.0.2, < 4.0) ansi (1.5.0) arel (8.0.0) + babel-source (5.8.35) + babel-transpiler (0.7.0) + babel-source (>= 4.0, < 6) + execjs (~> 2.0) better_errors (2.4.0) coderay (>= 1.0.0) erubi (>= 1.0.0) @@ -68,9 +72,12 @@ GEM erubi (1.7.0) execjs (2.7.0) ffi (1.9.18) - foundation-rails (5.4.5.0) + font-awesome-rails (4.7.0.2) + railties (>= 3.2, < 5.2) + foundation-rails (6.4.1.2) railties (>= 3.1.0) - sass (>= 3.2.0) + sass (>= 3.3.0, < 3.5) + sprockets-es6 (>= 0.9.0) globalid (0.4.0) activesupport (>= 4.2.0) i18n (0.9.0) @@ -156,11 +163,7 @@ GEM ruby-progressbar (1.9.0) ruby_dep (1.5.0) rubyzip (1.2.1) - sass (3.5.2) - sass-listen (~> 4.0.0) - sass-listen (4.0.0) - rb-fsevent (~> 0.9, >= 0.9.4) - rb-inotify (~> 0.9, >= 0.9.7) + sass (3.4.25) sass-rails (5.0.6) railties (>= 4.0.0, < 6) sass (~> 3.1) @@ -178,6 +181,10 @@ GEM sprockets (3.7.1) concurrent-ruby (~> 1.0) rack (> 1, < 3) + sprockets-es6 (0.9.2) + babel-source (>= 5.8.11) + babel-transpiler + sprockets (>= 3.0.0) sprockets-rails (3.2.1) actionpack (>= 4.0) activesupport (>= 4.0) @@ -211,7 +218,8 @@ DEPENDENCIES binding_of_caller byebug capybara (~> 2.13) - foundation-rails + font-awesome-rails + foundation-rails (= 6.4.1.2) jbuilder (~> 2.5) jquery-turbolinks listen (>= 3.0.5, < 3.2) diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 8460d2bdab..4f2cc0f55a 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -11,6 +11,7 @@ // about supported directives. // //= require rails-ujs +//= require foundation //= require turbolinks //= require_tree . diff --git a/app/assets/stylesheets/_settings.scss b/app/assets/stylesheets/_settings.scss new file mode 100644 index 0000000000..b67ff00cdc --- /dev/null +++ b/app/assets/stylesheets/_settings.scss @@ -0,0 +1,863 @@ +// Foundation for Sites Settings +// ----------------------------- +// +// Table of Contents: +// +// 1. Global +// 2. Breakpoints +// 3. The Grid +// 4. Base Typography +// 5. Typography Helpers +// 6. Abide +// 7. Accordion +// 8. Accordion Menu +// 9. Badge +// 10. Breadcrumbs +// 11. Button +// 12. Button Group +// 13. Callout +// 14. Card +// 15. Close Button +// 16. Drilldown +// 17. Dropdown +// 18. Dropdown Menu +// 19. Flexbox Utilities +// 20. Forms +// 21. Label +// 22. Media Object +// 23. Menu +// 24. Meter +// 25. Off-canvas +// 26. Orbit +// 27. Pagination +// 28. Progress Bar +// 29. Prototype Arrow +// 30. Prototype Border-Box +// 31. Prototype Border-None +// 32. Prototype Bordered +// 33. Prototype Display +// 34. Prototype Font-Styling +// 35. Prototype List-Style-Type +// 36. Prototype Overflow +// 37. Prototype Position +// 38. Prototype Rounded +// 39. Prototype Separator +// 40. Prototype Shadow +// 41. Prototype Sizing +// 42. Prototype Spacing +// 43. Prototype Text-Decoration +// 44. Prototype Text-Transformation +// 45. Prototype Text-Utilities +// 46. Responsive Embed +// 47. Reveal +// 48. Slider +// 49. Switch +// 50. Table +// 51. Tabs +// 52. Thumbnail +// 53. Title Bar +// 54. Tooltip +// 55. Top Bar +// 56. Xy Grid + +@import 'util/util'; + +// 1. Global +// --------- + +$global-font-size: 100%; +$global-width: rem-calc(1200); +$global-lineheight: 1.5; +$foundation-palette: ( + primary: #1779ba, + secondary: #767676, + success: #3adb76, + warning: #ffae00, + alert: #cc4b37, +); +$light-gray: #e6e6e6; +$medium-gray: #cacaca; +$dark-gray: #8a8a8a; +$black: #0a0a0a; +$white: #fefefe; +$body-background: $white; +$body-font-color: $black; +$body-font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; +$body-antialiased: true; +$global-margin: 1rem; +$global-padding: 1rem; +$global-position: 1rem; +$global-weight-normal: normal; +$global-weight-bold: bold; +$global-radius: 0; +$global-menu-padding: 0.7rem 1rem; +$global-menu-nested-margin: 1rem; +$global-text-direction: ltr; +$global-flexbox: true; +$global-prototype-breakpoints: false; +$global-color-pick-contrast-tolerance: 0; +$print-transparent-backgrounds: true; + +@include add-foundation-colors; + +// 2. Breakpoints +// -------------- + +$breakpoints: ( + small: 0, + medium: 640px, + large: 1024px, + xlarge: 1200px, + xxlarge: 1440px, +); +$print-breakpoint: large; +$breakpoint-classes: (small medium large); + +// 3. The Grid +// ----------- + +$grid-row-width: $global-width; +$grid-column-count: 12; +$grid-column-gutter: ( + small: 20px, + medium: 30px, +); +$grid-column-align-edge: true; +$grid-column-alias: 'columns'; +$block-grid-max: 8; + +// 4. Base Typography +// ------------------ + +$header-font-family: $body-font-family; +$header-font-weight: $global-weight-normal; +$header-font-style: normal; +$font-family-monospace: Consolas, 'Liberation Mono', Courier, monospace; +$header-color: inherit; +$header-lineheight: 1.4; +$header-margin-bottom: 0.5rem; +$header-styles: ( + small: ( + 'h1': ('font-size': 24), + 'h2': ('font-size': 20), + 'h3': ('font-size': 19), + 'h4': ('font-size': 18), + 'h5': ('font-size': 17), + 'h6': ('font-size': 16), + ), + medium: ( + 'h1': ('font-size': 48), + 'h2': ('font-size': 40), + 'h3': ('font-size': 31), + 'h4': ('font-size': 25), + 'h5': ('font-size': 20), + 'h6': ('font-size': 16), + ), +); +$header-text-rendering: optimizeLegibility; +$small-font-size: 80%; +$header-small-font-color: $medium-gray; +$paragraph-lineheight: 1.6; +$paragraph-margin-bottom: 1rem; +$paragraph-text-rendering: optimizeLegibility; +$code-color: $black; +$code-font-family: $font-family-monospace; +$code-font-weight: $global-weight-normal; +$code-background: $light-gray; +$code-border: 1px solid $medium-gray; +$code-padding: rem-calc(2 5 1); +$anchor-color: $primary-color; +$anchor-color-hover: scale-color($anchor-color, $lightness: -14%); +$anchor-text-decoration: none; +$anchor-text-decoration-hover: none; +$hr-width: $global-width; +$hr-border: 1px solid $medium-gray; +$hr-margin: rem-calc(20) auto; +$list-lineheight: $paragraph-lineheight; +$list-margin-bottom: $paragraph-margin-bottom; +$list-style-type: disc; +$list-style-position: outside; +$list-side-margin: 1.25rem; +$list-nested-side-margin: 1.25rem; +$defnlist-margin-bottom: 1rem; +$defnlist-term-weight: $global-weight-bold; +$defnlist-term-margin-bottom: 0.3rem; +$blockquote-color: $dark-gray; +$blockquote-padding: rem-calc(9 20 0 19); +$blockquote-border: 1px solid $medium-gray; +$cite-font-size: rem-calc(13); +$cite-color: $dark-gray; +$cite-pseudo-content: '\2014 \0020'; +$keystroke-font: $font-family-monospace; +$keystroke-color: $black; +$keystroke-background: $light-gray; +$keystroke-padding: rem-calc(2 4 0); +$keystroke-radius: $global-radius; +$abbr-underline: 1px dotted $black; + +// 5. Typography Helpers +// --------------------- + +$lead-font-size: $global-font-size * 1.25; +$lead-lineheight: 1.6; +$subheader-lineheight: 1.4; +$subheader-color: $dark-gray; +$subheader-font-weight: $global-weight-normal; +$subheader-margin-top: 0.2rem; +$subheader-margin-bottom: 0.5rem; +$stat-font-size: 2.5rem; + +// 6. Abide +// -------- + +$abide-inputs: true; +$abide-labels: true; +$input-background-invalid: get-color(alert); +$form-label-color-invalid: get-color(alert); +$input-error-color: get-color(alert); +$input-error-font-size: rem-calc(12); +$input-error-font-weight: $global-weight-bold; + +// 7. Accordion +// ------------ + +$accordion-background: $white; +$accordion-plusminus: true; +$accordion-title-font-size: rem-calc(12); +$accordion-item-color: $primary-color; +$accordion-item-background-hover: $light-gray; +$accordion-item-padding: 1.25rem 1rem; +$accordion-content-background: $white; +$accordion-content-border: 1px solid $light-gray; +$accordion-content-color: $body-font-color; +$accordion-content-padding: 1rem; + +// 8. Accordion Menu +// ----------------- + +$accordionmenu-padding: $global-menu-padding; +$accordionmenu-nested-margin: $global-menu-nested-margin; +$accordionmenu-submenu-padding: $accordionmenu-padding; +$accordionmenu-arrows: true; +$accordionmenu-arrow-color: $primary-color; +$accordionmenu-item-background: null; +$accordionmenu-border: null; +$accordionmenu-submenu-toggle-background: null; +$accordion-submenu-toggle-border: $accordionmenu-border; +$accordionmenu-submenu-toggle-width: 40px; +$accordionmenu-submenu-toggle-height: $accordionmenu-submenu-toggle-width; +$accordionmenu-arrow-size: 6px; + +// 9. Badge +// -------- + +$badge-background: $primary-color; +$badge-color: $white; +$badge-color-alt: $black; +$badge-palette: $foundation-palette; +$badge-padding: 0.3em; +$badge-minwidth: 2.1em; +$badge-font-size: 0.6rem; + +// 10. Breadcrumbs +// --------------- + +$breadcrumbs-margin: 0 0 $global-margin 0; +$breadcrumbs-item-font-size: rem-calc(11); +$breadcrumbs-item-color: $primary-color; +$breadcrumbs-item-color-current: $black; +$breadcrumbs-item-color-disabled: $medium-gray; +$breadcrumbs-item-margin: 0.75rem; +$breadcrumbs-item-uppercase: true; +$breadcrumbs-item-separator: true; +$breadcrumbs-item-separator-item: '/'; +$breadcrumbs-item-separator-item-rtl: '\\'; +$breadcrumbs-item-separator-color: $medium-gray; + +// 11. Button +// ---------- + +$button-font-family: inherit; +$button-padding: 0.85em 1em; +$button-margin: 0 0 $global-margin 0; +$button-fill: solid; +$button-background: $primary-color; +$button-background-hover: scale-color($button-background, $lightness: -15%); +$button-color: $white; +$button-color-alt: $black; +$button-radius: $global-radius; +$button-hollow-border-width: 1px; +$button-sizes: ( + tiny: 0.6rem, + small: 0.75rem, + default: 0.9rem, + large: 1.25rem, +); +$button-palette: $foundation-palette; +$button-opacity-disabled: 0.25; +$button-background-hover-lightness: -20%; +$button-hollow-hover-lightness: -50%; +$button-transition: background-color 0.25s ease-out, color 0.25s ease-out; + +// 12. Button Group +// ---------------- + +$buttongroup-margin: 1rem; +$buttongroup-spacing: 1px; +$buttongroup-child-selector: '.button'; +$buttongroup-expand-max: 6; +$buttongroup-radius-on-each: true; + +// 13. Callout +// ----------- + +$callout-background: $white; +$callout-background-fade: 85%; +$callout-border: 1px solid rgba($black, 0.25); +$callout-margin: 0 0 1rem 0; +$callout-padding: 1rem; +$callout-font-color: $body-font-color; +$callout-font-color-alt: $body-background; +$callout-radius: $global-radius; +$callout-link-tint: 30%; + +// 14. Card +// -------- + +$card-background: $white; +$card-font-color: $body-font-color; +$card-divider-background: $light-gray; +$card-border: 1px solid $light-gray; +$card-shadow: none; +$card-border-radius: $global-radius; +$card-padding: $global-padding; +$card-margin-bottom: $global-margin; + +// 15. Close Button +// ---------------- + +$closebutton-position: right top; +$closebutton-offset-horizontal: ( + small: 0.66rem, + medium: 1rem, +); +$closebutton-offset-vertical: ( + small: 0.33em, + medium: 0.5rem, +); +$closebutton-size: ( + small: 1.5em, + medium: 2em, +); +$closebutton-lineheight: 1; +$closebutton-color: $dark-gray; +$closebutton-color-hover: $black; + +// 16. Drilldown +// ------------- + +$drilldown-transition: transform 0.15s linear; +$drilldown-arrows: true; +$drilldown-padding: $global-menu-padding; +$drilldown-nested-margin: 0; +$drilldown-background: $white; +$drilldown-submenu-padding: $drilldown-padding; +$drilldown-submenu-background: $white; +$drilldown-arrow-color: $primary-color; +$drilldown-arrow-size: 6px; + +// 17. Dropdown +// ------------ + +$dropdown-padding: 1rem; +$dropdown-background: $body-background; +$dropdown-border: 1px solid $medium-gray; +$dropdown-font-size: 1rem; +$dropdown-width: 300px; +$dropdown-radius: $global-radius; +$dropdown-sizes: ( + tiny: 100px, + small: 200px, + large: 400px, +); + +// 18. Dropdown Menu +// ----------------- + +$dropdownmenu-arrows: true; +$dropdownmenu-arrow-color: $anchor-color; +$dropdownmenu-arrow-size: 6px; +$dropdownmenu-arrow-padding: 1.5rem; +$dropdownmenu-min-width: 200px; +$dropdownmenu-background: $white; +$dropdownmenu-submenu-background: $dropdownmenu-background; +$dropdownmenu-padding: $global-menu-padding; +$dropdownmenu-nested-margin: 0; +$dropdownmenu-submenu-padding: $dropdownmenu-padding; +$dropdownmenu-border: 1px solid $medium-gray; +$dropdown-menu-item-color-active: get-color(primary); +$dropdown-menu-item-background-active: transparent; + +// 19. Flexbox Utilities +// --------------------- + +$flex-source-ordering-count: 6; +$flexbox-responsive-breakpoints: true; + +// 20. Forms +// --------- + +$fieldset-border: 1px solid $medium-gray; +$fieldset-padding: rem-calc(20); +$fieldset-margin: rem-calc(18 0); +$legend-padding: rem-calc(0 3); +$form-spacing: rem-calc(16); +$helptext-color: $black; +$helptext-font-size: rem-calc(13); +$helptext-font-style: italic; +$input-prefix-color: $black; +$input-prefix-background: $light-gray; +$input-prefix-border: 1px solid $medium-gray; +$input-prefix-padding: 1rem; +$form-label-color: $black; +$form-label-font-size: rem-calc(14); +$form-label-font-weight: $global-weight-normal; +$form-label-line-height: 1.8; +$select-background: $white; +$select-triangle-color: $dark-gray; +$select-radius: $global-radius; +$input-color: $black; +$input-placeholder-color: $medium-gray; +$input-font-family: inherit; +$input-font-size: rem-calc(16); +$input-font-weight: $global-weight-normal; +$input-line-height: $global-lineheight; +$input-background: $white; +$input-background-focus: $white; +$input-background-disabled: $light-gray; +$input-border: 1px solid $medium-gray; +$input-border-focus: 1px solid $dark-gray; +$input-padding: $form-spacing / 2; +$input-shadow: inset 0 1px 2px rgba($black, 0.1); +$input-shadow-focus: 0 0 5px $medium-gray; +$input-cursor-disabled: not-allowed; +$input-transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +$input-number-spinners: true; +$input-radius: $global-radius; +$form-button-radius: $global-radius; + +// 21. Label +// --------- + +$label-background: $primary-color; +$label-color: $white; +$label-color-alt: $black; +$label-palette: $foundation-palette; +$label-font-size: 0.8rem; +$label-padding: 0.33333rem 0.5rem; +$label-radius: $global-radius; + +// 22. Media Object +// ---------------- + +$mediaobject-margin-bottom: $global-margin; +$mediaobject-section-padding: $global-padding; +$mediaobject-image-width-stacked: 100%; + +// 23. Menu +// -------- + +$menu-margin: 0; +$menu-nested-margin: $global-menu-nested-margin; +$menu-items-padding: $global-menu-padding; +$menu-simple-margin: 1rem; +$menu-item-color-active: $white; +$menu-item-background-active: get-color(primary); +$menu-icon-spacing: 0.25rem; +$menu-item-background-hover: $light-gray; +$menu-state-back-compat: true; +$menu-centered-back-compat: true; + +// 24. Meter +// --------- + +$meter-height: 1rem; +$meter-radius: $global-radius; +$meter-background: $medium-gray; +$meter-fill-good: $success-color; +$meter-fill-medium: $warning-color; +$meter-fill-bad: $alert-color; + +// 25. Off-canvas +// -------------- + +$offcanvas-size: 250px; +$offcanvas-vertical-size: 250px; +$offcanvas-background: $light-gray; +$offcanvas-shadow: 0 0 10px rgba($black, 0.7); +$offcanvas-inner-shadow-size: 20px; +$offcanvas-inner-shadow-color: rgba($black, 0.25); +$offcanvas-overlay-zindex: 11; +$offcanvas-push-zindex: 12; +$offcanvas-overlap-zindex: 13; +$offcanvas-reveal-zindex: 12; +$offcanvas-transition-length: 0.5s; +$offcanvas-transition-timing: ease; +$offcanvas-fixed-reveal: true; +$offcanvas-exit-background: rgba($white, 0.25); +$maincontent-class: 'off-canvas-content'; + +// 26. Orbit +// --------- + +$orbit-bullet-background: $medium-gray; +$orbit-bullet-background-active: $dark-gray; +$orbit-bullet-diameter: 1.2rem; +$orbit-bullet-margin: 0.1rem; +$orbit-bullet-margin-top: 0.8rem; +$orbit-bullet-margin-bottom: 0.8rem; +$orbit-caption-background: rgba($black, 0.5); +$orbit-caption-padding: 1rem; +$orbit-control-background-hover: rgba($black, 0.5); +$orbit-control-padding: 1rem; +$orbit-control-zindex: 10; + +// 27. Pagination +// -------------- + +$pagination-font-size: rem-calc(14); +$pagination-margin-bottom: $global-margin; +$pagination-item-color: $black; +$pagination-item-padding: rem-calc(3 10); +$pagination-item-spacing: rem-calc(1); +$pagination-radius: $global-radius; +$pagination-item-background-hover: $light-gray; +$pagination-item-background-current: $primary-color; +$pagination-item-color-current: $white; +$pagination-item-color-disabled: $medium-gray; +$pagination-ellipsis-color: $black; +$pagination-mobile-items: false; +$pagination-mobile-current-item: false; +$pagination-arrows: true; + +// 28. Progress Bar +// ---------------- + +$progress-height: 1rem; +$progress-background: $medium-gray; +$progress-margin-bottom: $global-margin; +$progress-meter-background: $primary-color; +$progress-radius: $global-radius; + +// 29. Prototype Arrow +// ------------------- + +$prototype-arrow-directions: ( + down, + up, + right, + left +); +$prototype-arrow-size: 0.4375rem; +$prototype-arrow-color: $black; + +// 30. Prototype Border-Box +// ------------------------ + +$prototype-border-box-breakpoints: $global-prototype-breakpoints; + +// 31. Prototype Border-None +// ------------------------- + +$prototype-border-none-breakpoints: $global-prototype-breakpoints; + +// 32. Prototype Bordered +// ---------------------- + +$prototype-bordered-breakpoints: $global-prototype-breakpoints; +$prototype-border-width: rem-calc(1); +$prototype-border-type: solid; +$prototype-border-color: $medium-gray; + +// 33. Prototype Display +// --------------------- + +$prototype-display-breakpoints: $global-prototype-breakpoints; +$prototype-display: ( + inline, + inline-block, + block, + table, + table-cell +); + +// 34. Prototype Font-Styling +// -------------------------- + +$prototype-font-breakpoints: $global-prototype-breakpoints; +$prototype-wide-letter-spacing: rem-calc(4); +$prototype-font-normal: $global-weight-normal; +$prototype-font-bold: $global-weight-bold; + +// 35. Prototype List-Style-Type +// ----------------------------- + +$prototype-list-breakpoints: $global-prototype-breakpoints; +$prototype-style-type-unordered: ( + disc, + circle, + square +); +$prototype-style-type-ordered: ( + decimal, + lower-alpha, + lower-latin, + lower-roman, + upper-alpha, + upper-latin, + upper-roman +); + +// 36. Prototype Overflow +// ---------------------- + +$prototype-overflow-breakpoints: $global-prototype-breakpoints; +$prototype-overflow: ( + visible, + hidden, + scroll +); + +// 37. Prototype Position +// ---------------------- + +$prototype-position-breakpoints: $global-prototype-breakpoints; +$prototype-position: ( + static, + relative, + absolute, + fixed +); +$prototype-position-z-index: 975; + +// 38. Prototype Rounded +// --------------------- + +$prototype-rounded-breakpoints: $global-prototype-breakpoints; +$prototype-border-radius: rem-calc(3); + +// 39. Prototype Separator +// ----------------------- + +$prototype-separator-breakpoints: $global-prototype-breakpoints; +$prototype-separator-align: center; +$prototype-separator-height: rem-calc(2); +$prototype-separator-width: 3rem; +$prototype-separator-background: $primary-color; +$prototype-separator-margin-top: $global-margin; + +// 40. Prototype Shadow +// -------------------- + +$prototype-shadow-breakpoints: $global-prototype-breakpoints; +$prototype-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), + 0 2px 10px 0 rgba(0,0,0,.12); + +// 41. Prototype Sizing +// -------------------- + +$prototype-sizing-breakpoints: $global-prototype-breakpoints; +$prototype-sizing: ( + width, + height +); +$prototype-sizes: ( + 25: 25%, + 50: 50%, + 75: 75%, + 100: 100% +); + +// 42. Prototype Spacing +// --------------------- + +$prototype-spacing-breakpoints: $global-prototype-breakpoints; +$prototype-spacers-count: 3; + +// 43. Prototype Text-Decoration +// ----------------------------- + +$prototype-decoration-breakpoints: $global-prototype-breakpoints; +$prototype-text-decoration: ( + overline, + underline, + line-through, +); + +// 44. Prototype Text-Transformation +// --------------------------------- + +$prototype-transformation-breakpoints: $global-prototype-breakpoints; +$prototype-text-transformation: ( + lowercase, + uppercase, + capitalize +); + +// 45. Prototype Text-Utilities +// ---------------------------- + +$prototype-utilities-breakpoints: $global-prototype-breakpoints; +$prototype-text-overflow: ellipsis; + +// 46. Responsive Embed +// -------------------- + +$responsive-embed-margin-bottom: rem-calc(16); +$responsive-embed-ratios: ( + default: 4 by 3, + widescreen: 16 by 9, +); + +// 47. Reveal +// ---------- + +$reveal-background: $white; +$reveal-width: 600px; +$reveal-max-width: $global-width; +$reveal-padding: $global-padding; +$reveal-border: 1px solid $medium-gray; +$reveal-radius: $global-radius; +$reveal-zindex: 1005; +$reveal-overlay-background: rgba($black, 0.45); + +// 48. Slider +// ---------- + +$slider-width-vertical: 0.5rem; +$slider-transition: all 0.2s ease-in-out; +$slider-height: 0.5rem; +$slider-background: $light-gray; +$slider-fill-background: $medium-gray; +$slider-handle-height: 1.4rem; +$slider-handle-width: 1.4rem; +$slider-handle-background: $primary-color; +$slider-opacity-disabled: 0.25; +$slider-radius: $global-radius; + +// 49. Switch +// ---------- + +$switch-background: $medium-gray; +$switch-background-active: $primary-color; +$switch-height: 2rem; +$switch-height-tiny: 1.5rem; +$switch-height-small: 1.75rem; +$switch-height-large: 2.5rem; +$switch-radius: $global-radius; +$switch-margin: $global-margin; +$switch-paddle-background: $white; +$switch-paddle-offset: 0.25rem; +$switch-paddle-radius: $global-radius; +$switch-paddle-transition: all 0.25s ease-out; + +// 50. Table +// --------- + +$table-background: $white; +$table-color-scale: 5%; +$table-border: 1px solid smart-scale($table-background, $table-color-scale); +$table-padding: rem-calc(8 10 10); +$table-hover-scale: 2%; +$table-row-hover: darken($table-background, $table-hover-scale); +$table-row-stripe-hover: darken($table-background, $table-color-scale + $table-hover-scale); +$table-is-striped: true; +$table-striped-background: smart-scale($table-background, $table-color-scale); +$table-stripe: even; +$table-head-background: smart-scale($table-background, $table-color-scale / 2); +$table-head-row-hover: darken($table-head-background, $table-hover-scale); +$table-foot-background: smart-scale($table-background, $table-color-scale); +$table-foot-row-hover: darken($table-foot-background, $table-hover-scale); +$table-head-font-color: $body-font-color; +$table-foot-font-color: $body-font-color; +$show-header-for-stacked: false; +$table-stack-breakpoint: medium; + +// 51. Tabs +// -------- + +$tab-margin: 0; +$tab-background: $white; +$tab-color: $primary-color; +$tab-background-active: $light-gray; +$tab-active-color: $primary-color; +$tab-item-font-size: rem-calc(12); +$tab-item-background-hover: $white; +$tab-item-padding: 1.25rem 1.5rem; +$tab-expand-max: 6; +$tab-content-background: $white; +$tab-content-border: $light-gray; +$tab-content-color: $body-font-color; +$tab-content-padding: 1rem; + +// 52. Thumbnail +// ------------- + +$thumbnail-border: solid 4px $white; +$thumbnail-margin-bottom: $global-margin; +$thumbnail-shadow: 0 0 0 1px rgba($black, 0.2); +$thumbnail-shadow-hover: 0 0 6px 1px rgba($primary-color, 0.5); +$thumbnail-transition: box-shadow 200ms ease-out; +$thumbnail-radius: $global-radius; + +// 53. Title Bar +// ------------- + +$titlebar-background: $black; +$titlebar-color: $white; +$titlebar-padding: 0.5rem; +$titlebar-text-font-weight: bold; +$titlebar-icon-color: $white; +$titlebar-icon-color-hover: $medium-gray; +$titlebar-icon-spacing: 0.25rem; + +// 54. Tooltip +// ----------- + +$has-tip-cursor: help; +$has-tip-font-weight: $global-weight-bold; +$has-tip-border-bottom: dotted 1px $dark-gray; +$tooltip-background-color: $black; +$tooltip-color: $white; +$tooltip-padding: 0.75rem; +$tooltip-max-width: 10rem; +$tooltip-font-size: $small-font-size; +$tooltip-pip-width: 0.75rem; +$tooltip-pip-height: $tooltip-pip-width * 0.866; +$tooltip-radius: $global-radius; + +// 55. Top Bar +// ----------- + +$topbar-padding: 0.5rem; +$topbar-background: $light-gray; +$topbar-submenu-background: $topbar-background; +$topbar-title-spacing: 0.5rem 1rem 0.5rem 0; +$topbar-input-width: 200px; +$topbar-unstack-breakpoint: medium; + +// 56. Xy Grid +// ----------- + +$xy-grid: true; +$grid-container: $global-width; +$grid-columns: 12; +$grid-margin-gutters: ( + small: 20px, + medium: 30px +); +$grid-padding-gutters: $grid-margin-gutters; +$grid-container-padding: $grid-padding-gutters; +$grid-container-max: $global-width; +$block-grid-max: 8; + diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index a152282fce..27830afba2 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -13,5 +13,74 @@ *= require_tree . *= require_self *= require foundation_and_overrides + *= require font-awesome */ + + body { + background: #f2f2f2; + font-family: 'Open Sans', sans-serif; + } + + main { + background: white; + } + + a { + color: #666; + } + + a:hover { + color: black; + } + + li { + list-style: none; + } + + header h1, #copyright { + text-align: center; + } + + header h1 { + font-family: 'Creepster', cursive; + } + +nav { + padding: 0 0 10px 10px; +} + + nav a { + letter-spacing: 0.05em; + text-transform: uppercase; + margin-right: 15px; + } + + main, footer { + padding: 30px; + } + + footer { + font-size: 0.65em; + letter-spacing: 0.1em; + text-transform: uppercase; + } + + footer ul li { + line-height: 2.4em; + } + + .social-links { + color: #666; + text-align: center; + font-size: 2.2em; + } + + .social-links i { + padding: 4px; + } + + footer footer { + padding-top: 1em; + border-top: 0.2px solid rgba(0,0,0,0.3); + } diff --git a/app/assets/stylesheets/foundation_and_overrides.scss b/app/assets/stylesheets/foundation_and_overrides.scss index 10919e779c..8de94cb11a 100644 --- a/app/assets/stylesheets/foundation_and_overrides.scss +++ b/app/assets/stylesheets/foundation_and_overrides.scss @@ -1,1443 +1,53 @@ -// Foundation by ZURB -// foundation.zurb.com -// Licensed under MIT Open Source +@charset 'utf-8'; -// +@import 'settings'; +@import 'foundation'; -// Table of Contents -// Foundation Settings +// If you'd like to include motion-ui the foundation-rails gem comes prepackaged with it, uncomment the 3 @imports, if you are not using the gem you need to install the motion-ui sass package. // -// a. Base -// b. Grid -// c. Global -// d. Media Query Ranges -// e. Typography -// 01. Accordion -// 02. Alert Boxes -// 03. Block Grid -// 04. Breadcrumbs -// 05. Buttons -// 06. Button Groups -// 07. Clearing -// 08. Dropdown -// 09. Dropdown Buttons -// 10. Flex Video -// 11. Forms -// 12. Icon Bar -// 13. Inline Lists -// 14. Joyride -// 15. Keystrokes -// 16. Labels -// 17. Magellan -// 18. Off-canvas -// 19. Orbit -// 20. Pagination -// 21. Panels -// 22. Pricing Tables -// 23. Progress Bar -// 24. Range Slider -// 25. Reveal -// 26. Side Nav -// 27. Split Buttons -// 28. Sub Nav -// 29. Switch -// 30. Tables -// 31. Tabs -// 32. Thumbnails -// 33. Tooltips -// 34. Top Bar -// 36. Visibility Classes - -// a. Base -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// This is the default html and body font-size for the base rem value. -// $rem-base: 16px; - -// Allows the use of rem-calc() or lower-bound() in your settings -@import "foundation/functions"; - -// The default font-size is set to 100% of the browser style sheet (usually 16px) -// for compatibility with browser-based text zoom or user-set defaults. - -// Since the typical default browser font-size is 16px, that makes the calculation for grid size. -// If you want your base font-size to be different and not have it affect the grid breakpoints, -// set $rem-base to $base-font-size and make sure $base-font-size is a px value. -// $base-font-size: 100%; - -// The $base-font-size is 100% while $base-line-height is 150% -// $base-line-height: 150%; - -// We use this to control whether or not CSS classes come through in the gem files. -$include-html-classes: true; -// $include-print-styles: true; -$include-html-global-classes: $include-html-classes; - -// b. Grid -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-grid-classes: $include-html-classes; -// $include-xl-html-grid-classes: false; - -// $row-width: rem-calc(1000); -// $total-columns: 12; -// $column-gutter: rem-calc(30); - -// c. Global -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// We use these to define default font stacks -// $font-family-sans-serif: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; -// $font-family-serif: Georgia, Cambria, "Times New Roman", Times, serif; -// $font-family-monospace: Consolas, "Liberation Mono", Courier, monospace; - -// We use these to define default font weights -// $font-weight-normal: normal !default; -// $font-weight-bold: bold !default; - -// We use these as default colors throughout -// $primary-color: #008CBA; -// $secondary-color: #e7e7e7; -// $alert-color: #f04124; -// $success-color: #43AC6A; -// $warning-color: #f08a24; -// $info-color: #a0d3e8; - -// $white : #FFFFFF; -// $ghost : #FAFAFA; -// $snow : #F9F9F9; -// $vapor : #F6F6F6; -// $white-smoke : #F5F5F5; -// $silver : #EFEFEF; -// $smoke : #EEEEEE; -// $gainsboro : #DDDDDD; -// $iron : #CCCCCC; -// $base : #AAAAAA; -// $aluminum : #999999; -// $jumbo : #888888; -// $monsoon : #777777; -// $steel : #666666; -// $charcoal : #555555; -// $tuatara : #444444; -// $oil : #333333; -// $jet : #222222; -// $black : #000000; - -// We use these to control various global styles -// $body-bg: $white; -// $body-font-color: $jet; -// $body-font-family: $font-family-sans-serif; -// $body-font-weight: $font-weight-normal; -// $body-font-style: normal; - -// We use this to control font-smoothing -// $font-smoothing: antialiased; - -// We use these to control text direction settings -// $text-direction: ltr; -// $opposite-direction: right; -// $default-float: left; -// $last-child-float: $opposite-direction; - -// We use these to make sure border radius matches unless we want it different. -// $global-radius: 3px; -// $global-rounded: 1000px; - -// We use these to control inset shadow shiny edges and depressions. -// $shiny-edge-size: 0 1px 0; -// $shiny-edge-color: rgba($white, .5); -// $shiny-edge-active-color: rgba($black, .2); - -// d. Media Query Ranges -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $small-range: (0em, 40em); -// $medium-range: (40.063em, 64em); -// $large-range: (64.063em, 90em); -// $xlarge-range: (90.063em, 120em); -// $xxlarge-range: (120.063em, 99999999em); - -// $screen: "only screen"; - -// $landscape: "#{$screen} and (orientation: landscape)"; -// $portrait: "#{$screen} and (orientation: portrait)"; - -// $small-up: $screen; -// $small-only: "#{$screen} and (max-width: #{upper-bound($small-range)})"; - -// $medium-up: "#{$screen} and (min-width:#{lower-bound($medium-range)})"; -// $medium-only: "#{$screen} and (min-width:#{lower-bound($medium-range)}) and (max-width:#{upper-bound($medium-range)})"; - -// $large-up: "#{$screen} and (min-width:#{lower-bound($large-range)})"; -// $large-only: "#{$screen} and (min-width:#{lower-bound($large-range)}) and (max-width:#{upper-bound($large-range)})"; - -// $xlarge-up: "#{$screen} and (min-width:#{lower-bound($xlarge-range)})"; -// $xlarge-only: "#{$screen} and (min-width:#{lower-bound($xlarge-range)}) and (max-width:#{upper-bound($xlarge-range)})"; - -// $xxlarge-up: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)})"; -// $xxlarge-only: "#{$screen} and (min-width:#{lower-bound($xxlarge-range)}) and (max-width:#{upper-bound($xxlarge-range)})"; - -// Legacy -// $small: $medium-up; -// $medium: $medium-up; -// $large: $large-up; - -// We use this as cursors values for enabling the option of having custom cursors in the whole site's stylesheet -// $cursor-crosshair-value: crosshair; -// $cursor-default-value: default; -// $cursor-pointer-value: pointer; -// $cursor-help-value: help; -// $cursor-text-value: text; - -// e. Typography -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-type-classes: $include-html-classes; - -// We use these to control header font styles -// $header-font-family: $body-font-family; -// $header-font-weight: $font-weight-normal; -// $header-font-style: normal; -// $header-font-color: $jet; -// $header-line-height: 1.4; -// $header-top-margin: .2rem; -// $header-bottom-margin: .5rem; -// $header-text-rendering: optimizeLegibility; - -// We use these to control header font sizes -// $h1-font-size: rem-calc(44); -// $h2-font-size: rem-calc(37); -// $h3-font-size: rem-calc(27); -// $h4-font-size: rem-calc(23); -// $h5-font-size: rem-calc(18); -// $h6-font-size: 1rem; - -// We use these to control header size reduction on small screens -// $h1-font-reduction: rem-calc(10) !default; -// $h2-font-reduction: rem-calc(10) !default; -// $h3-font-reduction: rem-calc(5) !default; -// $h4-font-reduction: rem-calc(5) !default; -// $h5-font-reduction: 0 !default; -// $h6-font-reduction: 0 !default; - -// These control how subheaders are styled. -// $subheader-line-height: 1.4; -// $subheader-font-color: scale-color($header-font-color, $lightness: 35%); -// $subheader-font-weight: $font-weight-normal; -// $subheader-top-margin: .2rem; -// $subheader-bottom-margin: .5rem; - -// A general styling -// $small-font-size: 60%; -// $small-font-color: scale-color($header-font-color, $lightness: 35%); - -// We use these to style paragraphs -// $paragraph-font-family: inherit; -// $paragraph-font-weight: $font-weight-normal; -// $paragraph-font-size: 1rem; -// $paragraph-line-height: 1.6; -// $paragraph-margin-bottom: rem-calc(20); -// $paragraph-aside-font-size: rem-calc(14); -// $paragraph-aside-line-height: 1.35; -// $paragraph-aside-font-style: italic; -// $paragraph-text-rendering: optimizeLegibility; - -// We use these to style tags -// $code-color: $oil; -// $code-font-family: $font-family-monospace; -// $code-font-weight: $font-weight-normal; -// $code-background-color: scale-color($secondary-color, $lightness: 70%); -// $code-border-size: 1px; -// $code-border-style: solid; -// $code-border-color: scale-color($code-background-color, $lightness: -10%); -// $code-padding: rem-calc(2) rem-calc(5) rem-calc(1); - -// We use these to style anchors -// $anchor-text-decoration: none; -// $anchor-text-decoration-hover: none; -// $anchor-font-color: $primary-color; -// $anchor-font-color-hover: scale-color($primary-color, $lightness: -14%); - -// We use these to style the


element -// $hr-border-width: 1px; -// $hr-border-style: solid; -// $hr-border-color: $gainsboro; -// $hr-margin: rem-calc(20); - -// We use these to style lists -// $list-font-family: $paragraph-font-family; -// $list-font-size: $paragraph-font-size; -// $list-line-height: $paragraph-line-height; -// $list-margin-bottom: $paragraph-margin-bottom; -// $list-style-position: outside; -// $list-side-margin: 1.1rem; -// $list-ordered-side-margin: 1.4rem; -// $list-side-margin-no-bullet: 0; -// $list-nested-margin: rem-calc(20); -// $definition-list-header-weight: $font-weight-bold; -// $definition-list-header-margin-bottom: .3rem; -// $definition-list-margin-bottom: rem-calc(12); - -// We use these to style blockquotes -// $blockquote-font-color: scale-color($header-font-color, $lightness: 35%); -// $blockquote-padding: rem-calc(9 20 0 19); -// $blockquote-border: 1px solid $gainsboro; -// $blockquote-cite-font-size: rem-calc(13); -// $blockquote-cite-font-color: scale-color($header-font-color, $lightness: 23%); -// $blockquote-cite-link-color: $blockquote-cite-font-color; - -// Acronym styles -// $acronym-underline: 1px dotted $gainsboro; - -// We use these to control padding and margin -// $microformat-padding: rem-calc(10 12); -// $microformat-margin: rem-calc(0 0 20 0); - -// We use these to control the border styles -// $microformat-border-width: 1px; -// $microformat-border-style: solid; -// $microformat-border-color: $gainsboro; - -// We use these to control full name font styles -// $microformat-fullname-font-weight: $font-weight-bold; -// $microformat-fullname-font-size: rem-calc(15); - -// We use this to control the summary font styles -// $microformat-summary-font-weight: $font-weight-bold; - -// We use this to control abbr padding -// $microformat-abbr-padding: rem-calc(0 1); - -// We use this to control abbr font styles -// $microformat-abbr-font-weight: $font-weight-bold; -// $microformat-abbr-font-decoration: none; - -// 01. Accordion -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-accordion-classes: $include-html-classes; - -// $accordion-navigation-padding: rem-calc(16); -// $accordion-navigation-bg-color: $silver ; -// $accordion-navigation-hover-bg-color: scale-color($accordion-navigation-bg-color, $lightness: -5%); -// $accordion-navigation-active-bg-color: scale-color($accordion-navigation-bg-color, $lightness: -3%); -// $accordion-navigation-font-color: $jet; -// $accordion-navigation-font-size: rem-calc(16); -// $accordion-navigation-font-family: $body-font-family; - -// $accordion-content-padding: $column-gutter/2; -// $accordion-content-active-bg-color: $white; - -// 02. Alert Boxes -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-alert-classes: $include-html-classes; - -// We use this to control alert padding. -// $alert-padding-top: rem-calc(14); -// $alert-padding-default-float: $alert-padding-top; -// $alert-padding-opposite-direction: $alert-padding-top + rem-calc(10); -// $alert-padding-bottom: $alert-padding-top; - -// We use these to control text style. -// $alert-font-weight: $font-weight-normal; -// $alert-font-size: rem-calc(13); -// $alert-font-color: $white; -// $alert-font-color-alt: scale-color($secondary-color, $lightness: -66%); - -// We use this for close hover effect. -// $alert-function-factor: -14%; - -// We use these to control border styles. -// $alert-border-style: solid; -// $alert-border-width: 1px; -// $alert-border-color: scale-color($primary-color, $lightness: $alert-function-factor); -// $alert-bottom-margin: rem-calc(20); - -// We use these to style the close buttons -// $alert-close-color: $oil; -// $alert-close-top: 50%; -// $alert-close-position: rem-calc(4); -// $alert-close-font-size: rem-calc(22); -// $alert-close-opacity: 0.3; -// $alert-close-opacity-hover: 0.5; -// $alert-close-padding: 9px 6px 4px; - -// We use this to control border radius -// $alert-radius: $global-radius; - -// We use this to control transition effects -// $alert-transition-speed: 300ms; -// $alert-transition-ease: ease-out; - -// 03. Block Grid -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-block-grid-classes: $include-html-classes; -// $include-xl-html-block-grid-classes: false; - -// We use this to control the maximum number of block grid elements per row -// $block-grid-elements: 12; -// $block-grid-default-spacing: rem-calc(20); -// $align-block-grid-to-grid: false; - -// Enables media queries for block-grid classes. Set to false if writing semantic HTML. -// $block-grid-media-queries: true; - -// 04. Breadcrumbs -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-nav-classes: $include-html-classes; - -// We use this to set the background color for the breadcrumb container. -// $crumb-bg: scale-color($secondary-color, $lightness: 55%); - -// We use these to set the padding around the breadcrumbs. -// $crumb-padding: rem-calc(9 14 9); -// $crumb-side-padding: rem-calc(12); - -// We use these to control border styles. -// $crumb-function-factor: -10%; -// $crumb-border-size: 1px; -// $crumb-border-style: solid; -// $crumb-border-color: scale-color($crumb-bg, $lightness: $crumb-function-factor); -// $crumb-radius: $global-radius; - -// We use these to set various text styles for breadcrumbs. -// $crumb-font-size: rem-calc(11); -// $crumb-font-color: $primary-color; -// $crumb-font-color-current: $oil; -// $crumb-font-color-unavailable: $aluminum; -// $crumb-font-transform: uppercase; -// $crumb-link-decor: underline; - -// We use these to control the slash between breadcrumbs -// $crumb-slash-color: $base; -// $crumb-slash: "/"; - -// 05. Buttons -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-button-classes: $include-html-classes; - -// We use these to build padding for buttons. -// $button-tny: rem-calc(10); -// $button-sml: rem-calc(14); -// $button-med: rem-calc(16); -// $button-lrg: rem-calc(18); - -// We use this to control the display property. -// $button-display: inline-block; -// $button-margin-bottom: rem-calc(20); - -// We use these to control button text styles. -// $button-font-family: $body-font-family; -// $button-font-color: $white; -// $button-font-color-alt: $oil; -// $button-font-tny: rem-calc(11); -// $button-font-sml: rem-calc(13); -// $button-font-med: rem-calc(16); -// $button-font-lrg: rem-calc(20); -// $button-font-weight: $font-weight-normal; -// $button-font-align: center; - -// We use these to control various hover effects. -// $button-function-factor: -20%; - -// We use these to control button border and hover styles. -// $button-border-width: 0px; -// $button-border-style: solid; -// $button-bg-color: $primary-color; -// $button-bg-hover: scale-color($button-bg-color, $lightness: $button-function-factor); -// $button-border-color: $button-bg-hover; -// $secondary-button-bg-hover: scale-color($secondary-color, $lightness: $button-function-factor); -// $secondary-button-border-color: $secondary-button-bg-hover; -// $success-button-bg-hover: scale-color($success-color, $lightness: $button-function-factor); -// $success-button-border-color: $success-button-bg-hover; -// $alert-button-bg-hover: scale-color($alert-color, $lightness: $button-function-factor); -// $alert-button-border-color: $alert-button-bg-hover; - -// We use this to set the default radius used throughout the core. -// $button-radius: $global-radius; -// $button-round: $global-rounded; - -// We use this to set default opacity and cursor for disabled buttons. -// $button-disabled-opacity: 0.7; -// $button-disabled-cursor: $cursor-default-value; - -// 06. Button Groups -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-button-classes: $include-html-classes; - -// Sets the margin for the right side by default, and the left margin if right-to-left direction is used -// $button-bar-margin-opposite: rem-calc(10); -// $button-group-border-width: 1px; - -// 07. Clearing -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-clearing-classes: $include-html-classes; - -// We use these to set the background colors for parts of Clearing. -// $clearing-bg: $oil; -// $clearing-caption-bg: $clearing-bg; -// $clearing-carousel-bg: rgba(51,51,51,0.8); -// $clearing-img-bg: $clearing-bg; - -// We use these to style the close button -// $clearing-close-color: $iron; -// $clearing-close-size: 30px; - -// We use these to style the arrows -// $clearing-arrow-size: 12px; -// $clearing-arrow-color: $clearing-close-color; - -// We use these to style captions -// $clearing-caption-font-color: $iron; -// $clearing-caption-font-size: 0.875em; -// $clearing-caption-padding: 10px 30px 20px; - -// We use these to make the image and carousel height and style -// $clearing-active-img-height: 85%; -// $clearing-carousel-height: 120px; -// $clearing-carousel-thumb-width: 120px; -// $clearing-carousel-thumb-active-border: 1px solid rgb(255,255,255); - -// 08. Dropdown -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-dropdown-classes: $include-html-classes; - -// We use these to controls height and width styles. -// $f-dropdown-max-width: 200px; -// $f-dropdown-height: auto; -// $f-dropdown-max-height: none; - -// Used for bottom position -// $f-dropdown-margin-top: 2px; - -// Used for right position -// $f-dropdown-margin-left: $f-dropdown-margin-top; - -// Used for left position -// $f-dropdown-margin-right: $f-dropdown-margin-top; - -// Used for top position -// $f-dropdown-margin-bottom: $f-dropdown-margin-top; - -// We use this to control the background color -// $f-dropdown-bg: $white; - -// We use this to set the border styles for dropdowns. -// $f-dropdown-border-style: solid; -// $f-dropdown-border-width: 1px; -// $f-dropdown-border-color: scale-color($white, $lightness: -20%); - -// We use these to style the triangle pip. -// $f-dropdown-triangle-size: 6px; -// $f-dropdown-triangle-color: $white; -// $f-dropdown-triangle-side-offset: 10px; - -// We use these to control styles for the list elements. -// $f-dropdown-list-style: none; -// $f-dropdown-font-color: $charcoal; -// $f-dropdown-font-size: rem-calc(14); -// $f-dropdown-list-padding: rem-calc(5, 10); -// $f-dropdown-line-height: rem-calc(18); -// $f-dropdown-list-hover-bg: $smoke ; -// $dropdown-mobile-default-float: 0; - -// We use this to control the styles for when the dropdown has custom content. -// $f-dropdown-content-padding: rem-calc(20); - -// Default radius for dropdown. -// $f-dropdown-radius: $global-radius; - - -// 09. Dropdown Buttons -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-button-classes: $include-html-classes; - -// We use these to set the color of the pip in dropdown buttons -// $dropdown-button-pip-color: $white; -// $dropdown-button-pip-color-alt: $oil; - -// $button-pip-tny: rem-calc(6); -// $button-pip-sml: rem-calc(7); -// $button-pip-med: rem-calc(9); -// $button-pip-lrg: rem-calc(11); - -// We use these to style tiny dropdown buttons -// $dropdown-button-padding-tny: $button-pip-tny * 7; -// $dropdown-button-pip-size-tny: $button-pip-tny; -// $dropdown-button-pip-opposite-tny: $button-pip-tny * 3; -// $dropdown-button-pip-top-tny: -$button-pip-tny / 2 + rem-calc(1); - -// We use these to style small dropdown buttons -// $dropdown-button-padding-sml: $button-pip-sml * 7; -// $dropdown-button-pip-size-sml: $button-pip-sml; -// $dropdown-button-pip-opposite-sml: $button-pip-sml * 3; -// $dropdown-button-pip-top-sml: -$button-pip-sml / 2 + rem-calc(1); - -// We use these to style medium dropdown buttons -// $dropdown-button-padding-med: $button-pip-med * 6 + rem-calc(3); -// $dropdown-button-pip-size-med: $button-pip-med - rem-calc(3); -// $dropdown-button-pip-opposite-med: $button-pip-med * 2.5; -// $dropdown-button-pip-top-med: -$button-pip-med / 2 + rem-calc(2); - -// We use these to style large dropdown buttons -// $dropdown-button-padding-lrg: $button-pip-lrg * 5 + rem-calc(3); -// $dropdown-button-pip-size-lrg: $button-pip-lrg - rem-calc(6); -// $dropdown-button-pip-opposite-lrg: $button-pip-lrg * 2.5; -// $dropdown-button-pip-top-lrg: -$button-pip-lrg / 2 + rem-calc(3); - -// 10. Flex Video -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-media-classes: $include-html-classes; - -// We use these to control video container padding and margins -// $flex-video-padding-top: rem-calc(25); -// $flex-video-padding-bottom: 67.5%; -// $flex-video-margin-bottom: rem-calc(16); - -// We use this to control widescreen bottom padding -// $flex-video-widescreen-padding-bottom: 56.34%; - -// 11. Forms -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-form-classes: $include-html-classes; - -// We use this to set the base for lots of form spacing and positioning styles -// $form-spacing: rem-calc(16); - -// We use these to style the labels in different ways -// $form-label-pointer: pointer; -// $form-label-font-size: rem-calc(14); -// $form-label-font-weight: $font-weight-normal; -// $form-label-line-height: 1.5; -// $form-label-font-color: scale-color($black, $lightness: 30%); -// $form-label-small-transform: capitalize; -// $form-label-bottom-margin: 0; -// $input-font-family: inherit; -// $input-font-color: rgba(0,0,0,0.75); -// $input-font-size: rem-calc(14); -// $input-bg-color: $white; -// $input-focus-bg-color: scale-color($white, $lightness: -2%); -// $input-border-color: scale-color($white, $lightness: -20%); -// $input-focus-border-color: scale-color($white, $lightness: -40%); -// $input-border-style: solid; -// $input-border-width: 1px; -// $input-border-radius: $global-radius; -// $input-disabled-bg: $gainsboro; -// $input-disabled-cursor: $cursor-default-value; -// $input-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); - -// We use these to style the fieldset border and spacing. -// $fieldset-border-style: solid; -// $fieldset-border-width: 1px; -// $fieldset-border-color: $gainsboro; -// $fieldset-padding: rem-calc(20); -// $fieldset-margin: rem-calc(18 0); - -// We use these to style the legends when you use them -// $legend-bg: $white; -// $legend-font-weight: $font-weight-bold; -// $legend-padding: rem-calc(0 3); - -// We use these to style the prefix and postfix input elements -// $input-prefix-bg: scale-color($white, $lightness: -5%); -// $input-prefix-border-color: scale-color($white, $lightness: -20%); -// $input-prefix-border-size: 1px; -// $input-prefix-border-type: solid; -// $input-prefix-overflow: hidden; -// $input-prefix-font-color: $oil; -// $input-prefix-font-color-alt: $white; - -// We use this setting to turn on/off HTML5 number spinners (the up/down arrows) -// $input-number-spinners: true; - -// We use these to style the error states for inputs and labels -// $input-error-message-padding: rem-calc(6 9 9); -// $input-error-message-top: -1px; -// $input-error-message-font-size: rem-calc(12); -// $input-error-message-font-weight: $font-weight-normal; -// $input-error-message-font-style: italic; -// $input-error-message-font-color: $white; -// $input-error-message-font-color-alt: $oil; - -// We use this to style the glowing effect of inputs when focused -// $input-include-glowing-effect: true; -// $glowing-effect-fade-time: 0.45s; -// $glowing-effect-color: $input-focus-border-color; - -// Select variables -// $select-bg-color: $ghost; -// $select-hover-bg-color: scale-color($select-bg-color, $lightness: -3%); - -// 12. Icon Bar -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// We use these to style the icon-bar and items -// $include-html-icon-bar-classes: $include-html-classes; -// $icon-bar-bg: $oil; -// $icon-bar-font-color: $white; -// $icon-bar-font-size: 1rem; -// $icon-bar-hover-color: $primary-color; -// $icon-bar-icon-color: $white; -// $icon-bar-icon-size: 1.875rem; -// $icon-bar-image-width: 1.875rem; -// $icon-bar-image-height: 1.875rem; -// $icon-bar-active-color: $primary-color; -// $icon-bar-item-padding: 1.25rem; - -// 13. Inline Lists -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-inline-list-classes: $include-html-classes; - -// We use this to control the margins and padding of the inline list. -// $inline-list-top-margin: 0; -// $inline-list-opposite-margin: 0; -// $inline-list-bottom-margin: rem-calc(17); -// $inline-list-default-float-margin: rem-calc(-22); -// $inline-list-default-float-list-margin: rem-calc(22); - -// $inline-list-padding: 0; - -// We use this to control the overflow of the inline list. -// $inline-list-overflow: hidden; - -// We use this to control the list items -// $inline-list-display: block; - -// We use this to control any elements within list items -// $inline-list-children-display: block; - -// 14. Joyride -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-joyride-classes: $include-html-classes; - -// Controlling default Joyride styles -// $joyride-tip-bg: $oil; -// $joyride-tip-default-width: 300px; -// $joyride-tip-padding: rem-calc(18 20 24); -// $joyride-tip-border: solid 1px $charcoal; -// $joyride-tip-radius: 4px; -// $joyride-tip-position-offset: 22px; - -// Here, we're setting the tip font styles -// $joyride-tip-font-color: $white; -// $joyride-tip-font-size: rem-calc(14); -// $joyride-tip-header-weight: $font-weight-bold; - -// This changes the nub size -// $joyride-tip-nub-size: 10px; - -// This adjusts the styles for the timer when its enabled -// $joyride-tip-timer-width: 50px; -// $joyride-tip-timer-height: 3px; -// $joyride-tip-timer-color: $steel; - -// This changes up the styles for the close button -// $joyride-tip-close-color: $monsoon; -// $joyride-tip-close-size: 24px; -// $joyride-tip-close-weight: $font-weight-normal; - -// When Joyride is filling the screen, we use this style for the bg -// $joyride-screenfill: rgba(0,0,0,0.5); - -// 15. Keystrokes -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-keystroke-classes: $include-html-classes; - -// We use these to control text styles. -// $keystroke-font: "Consolas", "Menlo", "Courier", monospace; -// $keystroke-font-size: inherit; -// $keystroke-font-color: $jet; -// $keystroke-font-color-alt: $white; -// $keystroke-function-factor: -7%; - -// We use this to control keystroke padding. -// $keystroke-padding: rem-calc(2 4 0); - -// We use these to control background and border styles. -// $keystroke-bg: scale-color($white, $lightness: $keystroke-function-factor); -// $keystroke-border-style: solid; -// $keystroke-border-width: 1px; -// $keystroke-border-color: scale-color($keystroke-bg, $lightness: $keystroke-function-factor); -// $keystroke-radius: $global-radius; - -// 16. Labels -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-label-classes: $include-html-classes; - -// We use these to style the labels -// $label-padding: rem-calc(4 8 4); -// $label-radius: $global-radius; - -// We use these to style the label text -// $label-font-sizing: rem-calc(11); -// $label-font-weight: $font-weight-normal; -// $label-font-color: $oil; -// $label-font-color-alt: $white; -// $label-font-family: $body-font-family; - -// 17. Magellan -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-magellan-classes: $include-html-classes; - -// $magellan-bg: $white; -// $magellan-padding: 0 !important; - -// 18. Off-canvas -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-off-canvas-classes: $include-html-classes; - -// $tabbar-bg: $oil; -// $tabbar-height: rem-calc(45); -// $tabbar-icon-width: $tabbar-height; -// $tabbar-line-height: $tabbar-height; -// $tabbar-color: $white; -// $tabbar-middle-padding: 0 rem-calc(10); - -// Off Canvas Divider Styles -// $tabbar-right-section-border: solid 1px scale-color($tabbar-bg, $lightness: 13%); -// $tabbar-left-section-border: solid 1px scale-color($tabbar-bg, $lightness: -50%); - -// Off Canvas Tab Bar Headers -// $tabbar-header-color: $white; -// $tabbar-header-weight: $font-weight-bold; -// $tabbar-header-line-height: $tabbar-height; -// $tabbar-header-margin: 0; - -// Off Canvas Menu Variables -// $off-canvas-width: rem-calc(250); -// $off-canvas-bg: $oil; -// $off-canvas-bg-hover: scale-color($tabbar-bg, $lightness: -30%); - -// Off Canvas Menu List Variables -// $off-canvas-label-padding: 0.3rem rem-calc(15); -// $off-canvas-label-color: $aluminum; -// $off-canvas-label-text-transform: uppercase; -// $off-canvas-label-font-size: rem-calc(12); -// $off-canvas-label-font-weight: $font-weight-bold; -// $off-canvas-label-bg: $tuatara; -// $off-canvas-label-border-top: 1px solid scale-color($tuatara, $lightness: 14%); -// $off-canvas-label-border-bottom: none; -// $off-canvas-label-margin:0; -// $off-canvas-link-padding: rem-calc(10, 15); -// $off-canvas-link-color: rgba($white, 0.7); -// $off-canvas-link-border-bottom: 1px solid scale-color($off-canvas-bg, $lightness: -25%); -// $off-canvas-back-bg: $tuatara; -// $off-canvas-back-border-top: $off-canvas-label-border-top; -// $off-canvas-back-border-bottom: $off-canvas-label-border-bottom; -// $off-canvas-back-hover-bg: scale-color($off-canvas-back-bg, $lightness: -30%); -// $off-canvas-back-hover-border-top: 1px solid scale-color($off-canvas-label-bg, $lightness: 14%); -// $off-canvas-back-hover-border-bottom: none; - -// Off Canvas Menu Icon Variables -// $tabbar-menu-icon-color: $white; -// $tabbar-menu-icon-hover: scale-color($tabbar-menu-icon-color, $lightness: -30%); - -// $tabbar-menu-icon-text-indent: rem-calc(35); -// $tabbar-menu-icon-width: $tabbar-height; -// $tabbar-menu-icon-height: $tabbar-height; -// $tabbar-menu-icon-padding: 0; - -// $tabbar-hamburger-icon-width: rem-calc(16); -// $tabbar-hamburger-icon-left: false; -// $tabbar-hamburger-icon-top: false; -// $tabbar-hamburger-icon-thickness: 1px; -// $tabbar-hamburger-icon-gap: 6px; - -// Off Canvas Back-Link Overlay -// $off-canvas-overlay-transition: background 300ms ease; -// $off-canvas-overlay-cursor: pointer; -// $off-canvas-overlay-box-shadow: -4px 0 4px rgba($black, 0.5), 4px 0 4px rgba($black, 0.5); -// $off-canvas-overlay-background: rgba($white, 0.2); -// $off-canvas-overlay-background-hover: rgba($white, 0.05); - -// Transition Variables -// $menu-slide: "transform 500ms ease"; - -// 19. Orbit -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-orbit-classes: $include-html-classes; - -// We use these to control the caption styles -// $orbit-container-bg: none; -// $orbit-caption-bg: rgba(51,51,51, 0.8); -// $orbit-caption-font-color: $white; -// $orbit-caption-font-size: rem-calc(14); -// $orbit-caption-position: "bottom"; // Supported values: "bottom", "under" -// $orbit-caption-padding: rem-calc(10 14); -// $orbit-caption-height: auto; - -// We use these to control the left/right nav styles -// $orbit-nav-bg: transparent; -// $orbit-nav-bg-hover: rgba(0,0,0,0.3); -// $orbit-nav-arrow-color: $white; -// $orbit-nav-arrow-color-hover: $white; - -// We use these to control the timer styles -// $orbit-timer-bg: rgba(255,255,255,0.3); -// $orbit-timer-show-progress-bar: true; - -// We use these to control the bullet nav styles -// $orbit-bullet-nav-color: $iron; -// $orbit-bullet-nav-color-active: $aluminum; -// $orbit-bullet-radius: rem-calc(9); - -// We use these to controls the style of slide numbers -// $orbit-slide-number-bg: rgba(0,0,0,0); -// $orbit-slide-number-font-color: $white; -// $orbit-slide-number-padding: rem-calc(5); - -// Hide controls on small -// $orbit-nav-hide-for-small: true; -// $orbit-bullet-hide-for-small: true; -// $orbit-timer-hide-for-small: true; - -// Graceful Loading Wrapper and preloader -// $wrapper-class: "slideshow-wrapper"; -// $preloader-class: "preloader"; - -// 20. Pagination -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-pagination-classes: $include-html-classes; - -// We use these to control the pagination container -// $pagination-height: rem-calc(24); -// $pagination-margin: rem-calc(-5); - -// We use these to set the list-item properties -// $pagination-li-float: $default-float; -// $pagination-li-height: rem-calc(24); -// $pagination-li-font-color: $jet; -// $pagination-li-font-size: rem-calc(14); -// $pagination-li-margin: rem-calc(5); - -// We use these for the pagination anchor links -// $pagination-link-pad: rem-calc(1 10 1); -// $pagination-link-font-color: $aluminum; -// $pagination-link-active-bg: scale-color($white, $lightness: -10%); - -// We use these for disabled anchor links -// $pagination-link-unavailable-cursor: default; -// $pagination-link-unavailable-font-color: $aluminum; -// $pagination-link-unavailable-bg-active: transparent; - -// We use these for currently selected anchor links -// $pagination-link-current-background: $primary-color; -// $pagination-link-current-font-color: $white; -// $pagination-link-current-font-weight: $font-weight-bold; -// $pagination-link-current-cursor: default; -// $pagination-link-current-active-bg: $primary-color; - -// 21. Panels -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-panel-classes: $include-html-classes; - -// We use these to control the background and border styles -// $panel-bg: scale-color($white, $lightness: -5%); -// $panel-border-style: solid; -// $panel-border-size: 1px; - -// We use this % to control how much we darken things on hover -// $panel-function-factor: -11%; -// $panel-border-color: scale-color($panel-bg, $lightness: $panel-function-factor); - -// We use these to set default inner padding and bottom margin -// $panel-margin-bottom: rem-calc(20); -// $panel-padding: rem-calc(20); - -// We use these to set default font colors -// $panel-font-color: $oil; -// $panel-font-color-alt: $white; - -// $panel-header-adjust: true; -// $callout-panel-link-color: $primary-color; - -// 22. Pricing Tables -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-pricing-classes: $include-html-classes; - -// We use this to control the border color -// $price-table-border: solid 1px $gainsboro; - -// We use this to control the bottom margin of the pricing table -// $price-table-margin-bottom: rem-calc(20); - -// We use these to control the title styles -// $price-title-bg: $oil; -// $price-title-padding: rem-calc(15 20); -// $price-title-align: center; -// $price-title-color: $smoke; -// $price-title-weight: $font-weight-normal; -// $price-title-size: rem-calc(16); -// $price-title-font-family: $body-font-family; - -// We use these to control the price styles -// $price-money-bg: $vapor ; -// $price-money-padding: rem-calc(15 20); -// $price-money-align: center; -// $price-money-color: $oil; -// $price-money-weight: $font-weight-normal; -// $price-money-size: rem-calc(32); -// $price-money-font-family: $body-font-family; - -// We use these to control the description styles -// $price-bg: $white; -// $price-desc-color: $monsoon; -// $price-desc-padding: rem-calc(15); -// $price-desc-align: center; -// $price-desc-font-size: rem-calc(12); -// $price-desc-weight: $font-weight-normal; -// $price-desc-line-height: 1.4; -// $price-desc-bottom-border: dotted 1px $gainsboro; - -// We use these to control the list item styles -// $price-item-color: $oil; -// $price-item-padding: rem-calc(15); -// $price-item-align: center; -// $price-item-font-size: rem-calc(14); -// $price-item-weight: $font-weight-normal; -// $price-item-bottom-border: dotted 1px $gainsboro; - -// We use these to control the CTA area styles -// $price-cta-bg: $white; -// $price-cta-align: center; -// $price-cta-padding: rem-calc(20 20 0); - -// 23. Progress Bar -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-media-classes: $include-html-classes; - -// We use this to set the progress bar height -// $progress-bar-height: rem-calc(25); -// $progress-bar-color: $vapor ; - -// We use these to control the border styles -// $progress-bar-border-color: scale-color($white, $lightness: 20%); -// $progress-bar-border-size: 1px; -// $progress-bar-border-style: solid; -// $progress-bar-border-radius: $global-radius; - -// We use these to control the margin & padding -// $progress-bar-pad: rem-calc(2); -// $progress-bar-margin-bottom: rem-calc(10); - -// We use these to set the meter colors -// $progress-meter-color: $primary-color; -// $progress-meter-secondary-color: $secondary-color; -// $progress-meter-success-color: $success-color; -// $progress-meter-alert-color: $alert-color; - -// 24. Range Slider -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-range-slider-classes: $include-html-classes; - -// These variables define the slider bar styles -// $range-slider-bar-width: 100%; -// $range-slider-bar-height: rem-calc(16); - -// $range-slider-bar-border-width: 1px; -// $range-slider-bar-border-style: solid; -// $range-slider-bar-border-color: $gainsboro; -// $range-slider-radius: $global-radius; -// $range-slider-round: $global-rounded; -// $range-slider-bar-bg-color: $ghost; - -// Vertical bar styles -// $range-slider-vertical-bar-width: rem-calc(16); -// $range-slider-vertical-bar-height: rem-calc(200); - -// These variables define the slider handle styles -// $range-slider-handle-width: rem-calc(32); -// $range-slider-handle-height: rem-calc(22); -// $range-slider-handle-position-top: rem-calc(-5); -// $range-slider-handle-bg-color: $primary-color; -// $range-slider-handle-border-width: 1px; -// $range-slider-handle-border-style: solid; -// $range-slider-handle-border-color: none; -// $range-slider-handle-radius: $global-radius; -// $range-slider-handle-round: $global-rounded; -// $range-slider-handle-bg-hover-color: scale-color($primary-color, $lightness: -12%); -// $range-slider-handle-cursor: pointer; - -// 25. Reveal -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-reveal-classes: $include-html-classes; - -// We use these to control the style of the reveal overlay. -// $reveal-overlay-bg: rgba($black, .45); -// $reveal-overlay-bg-old: $black; - -// We use these to control the style of the modal itself. -// $reveal-modal-bg: $white; -// $reveal-position-top: rem-calc(100); -// $reveal-default-width: 80%; -// $reveal-max-width: $row-width; -// $reveal-modal-padding: rem-calc(20); -// $reveal-box-shadow: 0 0 10px rgba($black,.4); - -// We use these to style the reveal close button -// $reveal-close-font-size: rem-calc(40); -// $reveal-close-top: rem-calc(8); -// $reveal-close-side: rem-calc(11); -// $reveal-close-color: $base; -// $reveal-close-weight: $font-weight-bold; - -// We use this to set the default radius used throughout the core. -// $reveal-radius: $global-radius; -// $reveal-round: $global-rounded; - -// We use these to control the modal border -// $reveal-border-style: solid; -// $reveal-border-width: 1px; -// $reveal-border-color: $steel; - -// $reveal-modal-class: "reveal-modal"; -// $close-reveal-modal-class: "close-reveal-modal"; - -// 26. Side Nav -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-nav-classes: $include-html-classes; - -// We use this to control padding. -// $side-nav-padding: rem-calc(14 0); - -// We use these to control list styles. -// $side-nav-list-type: none; -// $side-nav-list-position: inside; -// $side-nav-list-margin: rem-calc(0 0 7 0); - -// We use these to control link styles. -// $side-nav-link-color: $primary-color; -// $side-nav-link-color-active: scale-color($side-nav-link-color, $lightness: 30%); -// $side-nav-link-color-hover: scale-color($side-nav-link-color, $lightness: 30%); -// $side-nav-link-bg-hover: hsla(0, 0, 0, 0.025); -// $side-nav-link-margin: 0; -// $side-nav-link-padding: rem-calc(7 14); -// $side-nav-font-size: rem-calc(14); -// $side-nav-font-weight: $font-weight-normal; -// $side-nav-font-weight-active: $side-nav-font-weight; -// $side-nav-font-family: $body-font-family; -// $side-nav-font-family-active: $side-nav-font-family; - -// We use these to control heading styles. -// $side-nav-heading-color: $side-nav-link-color; -// $side-nav-heading-font-size: $side-nav-font-size; -// $side-nav-heading-font-weight: bold; -// $side-nav-heading-text-transform: uppercase; - -// We use these to control border styles -// $side-nav-divider-size: 1px; -// $side-nav-divider-style: solid; -// $side-nav-divider-color: scale-color($white, $lightness: 10%); - -// 27. Split Buttons -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-button-classes: $include-html-classes; - -// We use these to control different shared styles for Split Buttons -// $split-button-function-factor: 10%; -// $split-button-pip-color: $white; -// $split-button-pip-color-alt: $oil; -// $split-button-active-bg-tint: rgba(0,0,0,0.1); - -// We use these to control tiny split buttons -// $split-button-padding-tny: $button-pip-tny * 10; -// $split-button-span-width-tny: $button-pip-tny * 6; -// $split-button-pip-size-tny: $button-pip-tny; -// $split-button-pip-top-tny: $button-pip-tny * 2; -// $split-button-pip-default-float-tny: rem-calc(-6); - -// We use these to control small split buttons -// $split-button-padding-sml: $button-pip-sml * 10; -// $split-button-span-width-sml: $button-pip-sml * 6; -// $split-button-pip-size-sml: $button-pip-sml; -// $split-button-pip-top-sml: $button-pip-sml * 1.5; -// $split-button-pip-default-float-sml: rem-calc(-6); - -// We use these to control medium split buttons -// $split-button-padding-med: $button-pip-med * 9; -// $split-button-span-width-med: $button-pip-med * 5.5; -// $split-button-pip-size-med: $button-pip-med - rem-calc(3); -// $split-button-pip-top-med: $button-pip-med * 1.5; -// $split-button-pip-default-float-med: rem-calc(-6); - -// We use these to control large split buttons -// $split-button-padding-lrg: $button-pip-lrg * 8; -// $split-button-span-width-lrg: $button-pip-lrg * 5; -// $split-button-pip-size-lrg: $button-pip-lrg - rem-calc(6); -// $split-button-pip-top-lrg: $button-pip-lrg + rem-calc(5); -// $split-button-pip-default-float-lrg: rem-calc(-6); - -// 28. Sub Nav -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-nav-classes: $include-html-classes; - -// We use these to control margin and padding -// $sub-nav-list-margin: rem-calc(-4 0 18); -// $sub-nav-list-padding-top: rem-calc(4); - -// We use this to control the definition -// $sub-nav-font-family: $body-font-family; -// $sub-nav-font-size: rem-calc(14); -// $sub-nav-font-color: $aluminum; -// $sub-nav-font-weight: $font-weight-normal; -// $sub-nav-text-decoration: none; -// $sub-nav-padding: rem-calc(3 16); -// $sub-nav-border-radius: 3px; -// $sub-nav-font-color-hover: scale-color($sub-nav-font-color, $lightness: -25%); - -// We use these to control the active item styles -// $sub-nav-active-font-weight: $font-weight-normal; -// $sub-nav-active-bg: $primary-color; -// $sub-nav-active-bg-hover: scale-color($sub-nav-active-bg, $lightness: -14%); -// $sub-nav-active-color: $white; -// $sub-nav-active-padding: $sub-nav-padding; -// $sub-nav-active-cursor: default; - -// $sub-nav-item-divider: ""; -// $sub-nav-item-divider-margin: rem-calc(12); - -// 29. Switch -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-form-classes: $include-html-classes; - -// Controlling border styles and background colors for the switch container -// $switch-border-color: scale-color($white, $lightness: -20%); -// $switch-border-style: solid; -// $switch-border-width: 1px; -// $switch-bg: $white; - -// We use these to control the switch heights for our default classes -// $switch-height-tny: rem-calc(22); -// $switch-height-sml: rem-calc(28); -// $switch-height-med: rem-calc(36); -// $switch-height-lrg: rem-calc(44); -// $switch-bottom-margin: rem-calc(20); - -// We use these to control default font sizes for our classes. -// $switch-font-size-tny: 11px; -// $switch-font-size-sml: 12px; -// $switch-font-size-med: 14px; -// $switch-font-size-lrg: 17px; -// $switch-label-side-padding: 6px; - -// We use these to style the switch-paddle -// $switch-paddle-bg: $white; -// $switch-paddle-fade-to-color: scale-color($switch-paddle-bg, $lightness: -10%); -// $switch-paddle-border-color: scale-color($switch-paddle-bg, $lightness: -35%); -// $switch-paddle-border-width: 1px; -// $switch-paddle-border-style: solid; -// $switch-paddle-transition-speed: .1s; -// $switch-paddle-transition-ease: ease-out; -// $switch-positive-color: scale-color($success-color, $lightness: 94%); -// $switch-negative-color: $white-smoke; - -// Outline Style for tabbing through switches -// $switch-label-outline: 1px dotted $jumbo; - -// 30. Tables -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-table-classes: $include-html-classes; - -// These control the background color for the table and even rows -// $table-bg: $white; -// $table-even-row-bg: $snow ; - -// These control the table cell border style -// $table-border-style: solid; -// $table-border-size: 1px; -// $table-border-color: $gainsboro; - -// These control the table head styles -// $table-head-bg: $white-smoke ; -// $table-head-font-size: rem-calc(14); -// $table-head-font-color: $jet; -// $table-head-font-weight: $font-weight-bold; -// $table-head-padding: rem-calc(8 10 10); - -// These control the row padding and font styles -// $table-row-padding: rem-calc(9 10); -// $table-row-font-size: rem-calc(14); -// $table-row-font-color: $jet; -// $table-line-height: rem-calc(18); - -// These are for controlling the layout, display and margin of tables -// $table-layout: auto; -// $table-display: table-cell; -// $table-margin-bottom: rem-calc(20); - -// 31. Tabs -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-tabs-classes: $include-html-classes; - -// $tabs-navigation-padding: rem-calc(16); -// $tabs-navigation-bg-color: $silver ; -// $tabs-navigation-active-bg-color: $white; -// $tabs-navigation-hover-bg-color: scale-color($tabs-navigation-bg-color, $lightness: -6%); -// $tabs-navigation-font-color: $jet; -// $tabs-navigation-active-font-color: $tabs-navigation-font-color; -// $tabs-navigation-font-size: rem-calc(16); -// $tabs-navigation-font-family: $body-font-family; - -// $tabs-content-margin-bottom: rem-calc(24); -// $tabs-content-padding: $column-gutter/2; - -// $tabs-vertical-navigation-margin-bottom: 1.25rem; - -// 32. Thumbnails -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-media-classes: $include-html-classes; - -// We use these to control border styles -// $thumb-border-style: solid; -// $thumb-border-width: 4px; -// $thumb-border-color: $white; -// $thumb-box-shadow: 0 0 0 1px rgba($black,.2); -// $thumb-box-shadow-hover: 0 0 6px 1px rgba($primary-color,0.5); - -// Radius and transition speed for thumbs -// $thumb-radius: $global-radius; -// $thumb-transition-speed: 200ms; - -// 33. Tooltips -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-tooltip-classes: $include-html-classes; - -// $has-tip-border-bottom: dotted 1px $iron; -// $has-tip-font-weight: $font-weight-bold; -// $has-tip-font-color: $oil; -// $has-tip-border-bottom-hover: dotted 1px scale-color($primary-color, $lightness: -55%); -// $has-tip-font-color-hover: $primary-color; -// $has-tip-cursor-type: help; - -// $tooltip-padding: rem-calc(12); -// $tooltip-bg: $oil; -// $tooltip-font-size: rem-calc(14); -// $tooltip-font-weight: $font-weight-normal; -// $tooltip-font-color: $white; -// $tooltip-line-height: 1.3; -// $tooltip-close-font-size: rem-calc(10); -// $tooltip-close-font-weight: $font-weight-normal; -// $tooltip-close-font-color: $monsoon; -// $tooltip-font-size-sml: rem-calc(14); -// $tooltip-radius: $global-radius; -// $tooltip-rounded: $global-rounded; -// $tooltip-pip-size: 5px; -// $tooltip-max-width: 300px; - -// 34. Top Bar -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-top-bar-classes: $include-html-classes; - -// Background color for the top bar -// $topbar-bg-color: $oil; -// $topbar-bg: $topbar-bg-color; - -// Height and margin -// $topbar-height: 45px; -// $topbar-margin-bottom: 0; - -// Controlling the styles for the title in the top bar -// $topbar-title-weight: $font-weight-normal; -// $topbar-title-font-size: rem-calc(17); - -// Style the top bar dropdown elements -// $topbar-dropdown-bg: $oil; -// $topbar-dropdown-link-color: $white; -// $topbar-dropdown-link-bg: $oil; -// $topbar-dropdown-link-weight: $font-weight-normal; -// $topbar-dropdown-toggle-size: 5px; -// $topbar-dropdown-toggle-color: $white; -// $topbar-dropdown-toggle-alpha: 0.4; - -// Set the link colors and styles for top-level nav -// $topbar-link-color: $white; -// $topbar-link-color-hover: $white; -// $topbar-link-color-active: $white; -// $topbar-link-color-active-hover: $white; -// $topbar-link-weight: $font-weight-normal; -// $topbar-link-font-size: rem-calc(13); -// $topbar-link-hover-lightness: -10%; // Darken by 10% -// $topbar-link-bg: $topbar-bg; -// $topbar-link-bg-color-hover: $charcoal; -// $topbar-link-bg-hover: #272727; -// $topbar-link-bg-active: $primary-color; -// $topbar-link-bg-active-hover: scale-color($primary-color, $lightness: -14%); -// $topbar-link-font-family: $body-font-family; -// $topbar-link-text-transform: none; -// $topbar-link-padding: $topbar-height / 3; -// $topbar-back-link-size: $h5-font-size; -// $topbar-link-dropdown-padding: 20px; - -// $topbar-button-font-size: 0.75rem; -// $topbar-button-top: 7px; - -// $topbar-dropdown-label-color: $monsoon; -// $topbar-dropdown-label-text-transform: uppercase; -// $topbar-dropdown-label-font-weight: $font-weight-bold; -// $topbar-dropdown-label-font-size: rem-calc(10); -// $topbar-dropdown-label-bg: $oil; - -// Top menu icon styles -// $topbar-menu-link-transform: uppercase; -// $topbar-menu-link-font-size: rem-calc(13); -// $topbar-menu-link-weight: $font-weight-bold; -// $topbar-menu-link-color: $white; -// $topbar-menu-icon-color: $white; -// $topbar-menu-link-color-toggled: $jumbo; -// $topbar-menu-icon-color-toggled: $jumbo; - -// Transitions and breakpoint styles -// $topbar-transition-speed: 300ms; -// Using rem-calc for the below breakpoint causes issues with top bar -// $topbar-breakpoint: #{lower-bound($medium-range)}; // Change to 9999px for always mobile layout -// $topbar-media-query: $medium-up; - -// Divider Styles -// $topbar-divider-border-bottom: solid 1px scale-color($topbar-bg-color, $lightness: 13%); -// $topbar-divider-border-top: solid 1px scale-color($topbar-bg-color, $lightness: -50%); - -// Sticky Class -// $topbar-sticky-class: ".sticky"; -// $topbar-arrows: true; //Set false to remove the triangle icon from the menu item - -// 36. Visibility Classes -// - - - - - - - - - - - - - - - - - - - - - - - - - - -// $include-html-visibility-classes: $include-html-classes; -// $include-table-visibility-classes: true; -// $include-legacy-visibility-classes: true; -// $include-accessibility-classes: true; - -@import 'foundation'; +@import 'motion-ui/motion-ui'; + +// We include everything by default. To slim your CSS, remove components you don't use. + +@include foundation-global-styles; +@include foundation-grid; +@include foundation-typography; +@include foundation-button; +@include foundation-forms; +@include foundation-visibility-classes; +@include foundation-float-classes; +@include foundation-accordion; +@include foundation-accordion-menu; +@include foundation-badge; +@include foundation-breadcrumbs; +@include foundation-button-group; +@include foundation-callout; +@include foundation-card; +@include foundation-close-button; +@include foundation-drilldown-menu; +@include foundation-dropdown; +@include foundation-dropdown-menu; +@include foundation-responsive-embed; +@include foundation-label; +@include foundation-media-object; +@include foundation-menu; +@include foundation-menu-icon; +@include foundation-off-canvas; +@include foundation-orbit; +@include foundation-pagination; +@include foundation-progress-bar; +@include foundation-slider; +@include foundation-sticky; +@include foundation-reveal; +@include foundation-switch; +@include foundation-table; +@include foundation-tabs; +@include foundation-thumbnail; +@include foundation-title-bar; +@include foundation-tooltip; +@include foundation-top-bar; + +// If you'd like to include motion-ui the foundation-rails gem comes prepackaged with it, uncomment the 3 @imports, if you are not using the gem you need to install the motion-ui sass package. +// +@include motion-ui-transitions; +@include motion-ui-animations; diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 45b7e72f03..3267c27e24 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -4,16 +4,70 @@ - <%= content_for?(:title) ? yield(:title) : "foundation-rails" %> - + <%= content_for?(:title) ? yield(:title) : "Untitled" %> + <%= stylesheet_link_tag "application" %> - <%= javascript_include_tag "vendor/modernizr" %> + <%= javascript_include_tag "application", 'data-turbolinks-track' => true %> <%= csrf_meta_tags %> +
+

Spooksy

+ +
+ +
+ <%= yield %> +
+ +
+
+
+
    +
  • <%= link_to "Contact us" %>
  • +
  • <%= link_to "Order Status" %>
  • +
  • <%= link_to "Shipping" %>
  • +
  • <%= link_to "Returns & Exchanges" %>
  • +
  • <%= link_to "International Orders" %>
  • +
+
+ +
+
    +
  • <%= link_to "About Us" %>
  • +
  • <%= link_to "Careers" %>
  • +
  • <%= link_to "Events" %>
  • +
  • <%= link_to "Wholesale" %>
  • +
+
+ +
+ +
+ +
+
+ +
+
- <%= yield %> - <%= javascript_include_tag "application" %> - \ No newline at end of file + From 35bf1897c8da87ee94e341faae6b5ede5bf237fb Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Wed, 18 Oct 2017 03:30:42 -0700 Subject: [PATCH 010/283] Add order validations tests. All but two are passing--order products presence and default pending status. --- app/models/order.rb | 15 ++++++++ test/fixtures/products.yml | 8 ++-- test/models/order_test.rb | 76 ++++++++++++++++++++++++++++++++++++-- test/test_helper.rb | 3 +- 4 files changed, 94 insertions(+), 8 deletions(-) diff --git a/app/models/order.rb b/app/models/order.rb index 732f18c63e..ae06116797 100644 --- a/app/models/order.rb +++ b/app/models/order.rb @@ -1,3 +1,18 @@ class Order < ApplicationRecord has_many :order_products + + validates :name, presence: true + validates :address, presence: true + validates :email, presence: true + validates :cc_num, numericality: { only_integer: true }, length: { is: 16 } + validates :cc_expiry, presence: true + validate :card_expiry_cannot_be_in_the_past + validates :cc_cvv, numericality: { only_integer: true }, length: { is: 3} + validates :billing_zip, numericality: { only_integer: true } + + def card_expiry_cannot_be_in_the_past + if !cc_expiry.nil? && Date.strptime(cc_expiry, '%m/%y') < Date.today + errors.add(:cc_expiry, "can't be in the past") + end + end end diff --git a/test/fixtures/products.yml b/test/fixtures/products.yml index 7b60babd98..e0cbf9da1a 100644 --- a/test/fixtures/products.yml +++ b/test/fixtures/products.yml @@ -3,8 +3,8 @@ one: name: MyString price: 9.99 - category: one - merchant: one + # categories: categories(one) + user_id: one stock: 1 description: MyText image: MyString @@ -13,8 +13,8 @@ one: two: name: MyString price: 9.99 - category: two - merchant: two + # categories: categories(two) + user_id: two stock: 1 description: MyText image: MyString diff --git a/test/models/order_test.rb b/test/models/order_test.rb index df80f10fb6..93347c9c6a 100644 --- a/test/models/order_test.rb +++ b/test/models/order_test.rb @@ -1,9 +1,79 @@ require "test_helper" describe Order do - let(:order) { Order.new } + let(:order) { Order.new(email: "hello@aol.com", address: "123 Main Street Seattle, WA 98101", name: "Lionel Ritchie", cc_num: "1234567890123456", cc_expiry: "10/19", cc_cvv: "123", billing_zip: "98101", order_products: [order_products(:one), order_products(:two)]) } - it "must be valid" do - value(order).must_be :valid? + describe "validations" do + it "must have an address" do + order.address = nil + order.valid?.must_equal false + order.address = "123 Main Street Seattle, WA 98101" + order.valid?.must_equal true + end + + it "must have a default status of pending" do + order.status.must_equal "pending" + end + + it "must have at least one OrderProduct" do + order.order_products = nil + order.valid?.must_equal false + order.order_products << order_products(:one) + order.valid?.must_equal true + end + + it "must have a name corresponding with the credit card" do + order.name = nil + order.valid?.must_equal false + order.name = "Jane Doe" + order.valid?.must_equal true + end + + it "must have an email address" do + order.email = nil + order.valid?.must_equal false + order.email = "fake@gmail.com" + order.valid?.must_equal true + end + + it "must have a credit card number which is 16 digits in length" do + order.cc_num = nil + order.valid?.must_equal false + order.cc_num = "45638" + order.valid?.must_equal false + order.cc_num = "rejiwof" + order.valid?.must_equal false + order.cc_num = "1234567890123456" + order.valid?.must_equal true + end + + it "must have a credit card expiration date that is not in the past" do + order.cc_expiry = nil + order.valid?.must_equal false + order.cc_expiry = "09/17" + order.valid?.must_equal false + order.cc_expiry = "11/19" + order.valid?.must_equal true + end + + it "must have a three-digit credit card CVV number" do + order.cc_cvv = nil + order.valid?.must_equal false + order.cc_cvv = "18294673" + order.valid?.must_equal false + order.cc_cvv = "fuw" + order.valid?.must_equal false + order.cc_cvv = "345" + order.valid?.must_equal true + end + + it "must have a billing zip code that is numerical" do + order.billing_zip = nil + order.valid?.must_equal false + order.billing_zip = "fjeuil" + order.valid?.must_equal false + order.billing_zip = "98101" + order.valid?.must_equal true + end end end diff --git a/test/test_helper.rb b/test/test_helper.rb index f8e01da98e..ecb3b34e99 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -1,7 +1,8 @@ ENV["RAILS_ENV"] = "test" require File.expand_path("../../config/environment", __FILE__) require "rails/test_help" -require "minitest/rails"require "minitest/reporters" # for Colorized output +require "minitest/rails" +require "minitest/reporters" # for Colorized output # For colorful output! Minitest::Reporters.use!( From 777b7989ec665b8450be8cbaac953407c9b9cb62 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Wed, 18 Oct 2017 03:33:07 -0700 Subject: [PATCH 011/283] Make custom validations method private. --- app/models/order.rb | 2 ++ test/models/order_test.rb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/models/order.rb b/app/models/order.rb index ae06116797..0361696325 100644 --- a/app/models/order.rb +++ b/app/models/order.rb @@ -10,6 +10,8 @@ class Order < ApplicationRecord validates :cc_cvv, numericality: { only_integer: true }, length: { is: 3} validates :billing_zip, numericality: { only_integer: true } + private + def card_expiry_cannot_be_in_the_past if !cc_expiry.nil? && Date.strptime(cc_expiry, '%m/%y') < Date.today errors.add(:cc_expiry, "can't be in the past") diff --git a/test/models/order_test.rb b/test/models/order_test.rb index 93347c9c6a..f3d4c7de16 100644 --- a/test/models/order_test.rb +++ b/test/models/order_test.rb @@ -16,7 +16,7 @@ end it "must have at least one OrderProduct" do - order.order_products = nil + order.order_products = [] order.valid?.must_equal false order.order_products << order_products(:one) order.valid?.must_equal true From ce50a8a916d8680e8cef1c38f1aed79e959c17f0 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Wed, 18 Oct 2017 04:03:45 -0700 Subject: [PATCH 012/283] Add order_product tests, but none are passing. --- app/models/order_product.rb | 2 ++ test/models/order_product_test.rb | 33 ++++++++++++++++++++++++++++--- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/app/models/order_product.rb b/app/models/order_product.rb index 85b356ece1..346717cfe6 100644 --- a/app/models/order_product.rb +++ b/app/models/order_product.rb @@ -1,4 +1,6 @@ class OrderProduct < ApplicationRecord belongs_to :order belongs_to :product + + validates :quantity, numericality: { only_integer: true, greater_than: 0 } end diff --git a/test/models/order_product_test.rb b/test/models/order_product_test.rb index 47c6ee2a98..7056a8d47a 100644 --- a/test/models/order_product_test.rb +++ b/test/models/order_product_test.rb @@ -1,9 +1,36 @@ require "test_helper" describe OrderProduct do - let(:order_product) { OrderProduct.new } + let(:order_product) { OrderProduct.new(order_id: orders(:one), product_id: products(:one), quantity: 7) } - it "must be valid" do - value(order_product).must_be :valid? + describe "order product validations" do + it "must have a positive integer quantity" do + order_product.quantity = nil + order_product.valid?.must_equal false + order_product.quantity = "eight" + order_product.valid?.must_equal false + order_product.quantity = -3 + order_product.valid?.must_equal false + order_product.quantity = 6 + order_product.valid?.must_equal true end + + it "must have a default shipped value of false" do + order_product.shipped.must_equal false + end + + it "must have an associated order" do + order_product.order_id = nil + order_product.valid?.must_equal false + order_product.order_id = orders(:one).id + order_product.valid?.must_equal true + end + + it "must have an associated product" do + order_product.product_id = nil + order_product.valid?.must_equal false + order_product.product_id = products(:one).id + order_product.valid?.must_equal true + end +end end From 3c540da1095aebfc88f842dc524dcd6c5c9a2b91 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Wed, 18 Oct 2017 10:47:00 -0700 Subject: [PATCH 013/283] added relations test --- test/models/category_test.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/models/category_test.rb b/test/models/category_test.rb index 0586b9fd34..956d30bedd 100644 --- a/test/models/category_test.rb +++ b/test/models/category_test.rb @@ -22,9 +22,9 @@ end it "has relations to product" do - prd = Product.first + prd = products(:one) cat = Category.first - prd << cat - cat.products[0] = products(:one) + cat.products << prd + cat.products[0].must_equal products(:one) end end From a245d2920c81034103d44dd02c6f1f562edeb68d Mon Sep 17 00:00:00 2001 From: averikitsch Date: Wed, 18 Oct 2017 12:43:22 -0700 Subject: [PATCH 014/283] updated category model testing --- .gitignore | 2 ++ app/assets/images/flying-bat.png | Bin 0 -> 987 bytes test/models/category_test.rb | 44 +++++++++++++++++-------------- 3 files changed, 26 insertions(+), 20 deletions(-) create mode 100644 app/assets/images/flying-bat.png diff --git a/.gitignore b/.gitignore index 82701fedc8..617df47c1d 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,5 @@ /yarn-error.log .byebug_history + +.DS_Store diff --git a/app/assets/images/flying-bat.png b/app/assets/images/flying-bat.png new file mode 100644 index 0000000000000000000000000000000000000000..bf2cb83b2b6fac0aff5a5ebc3f941555a138b515 GIT binary patch literal 987 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I0wfs{c7_5;mUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5Sk<_sF#T8_ldllHJ;T3w>RX8)ZB~Vz%t+{osLQYFd#3h#;mn>zop#BRH6W6hH`Yk=F6Qb1O zyLyYuR$0M?-IXgc`_Go1eSBx8_2rqx=HLJ8KD$?Ze((SLKhK>!S=&1tLHGCVhmbI3go;4aW*b|`RL`nM=4l7Z7~#isI0vs3j2?u4@z z#AfMxTw0Ly$1h&poXbx%d;kb+dU!e+eOFCH!ax~)hHhD z|9Lo&#q*Gjl8ec6jYBOnFZhS1J!Z8oy8N{$#(q|XrQ*t&-Tmb(+$Sb43%mSzmOk6( zwe`whryTj`{Ly`%uIh&WirR&9)fnBnRsApW+NGJ#vTr)}fvIqw@gW`EAHIkGUv|4E z?*CrFuj#YS#ppjSK1*tw^1c;M(EgKju;$YCF3np;xB8wM`Y*XUIn+(rSl#~Jno}#9 zIIbQrP_9Xxqtbq3jeYM$#|*nP|E+LD(%D_!f2 z;h*V0HI`ptkT`kLDw`3MYF0D+Wu1H?>`KrAlV)H#RxNRjC`m~yNwrEYN(E93Mh1rF zx`qb2hUOtg##Y8gRz?=u21Zr}22wA+8KP*&%}>cptHiA#d#hhBP=h4MhT#0PlJdl& mREF~Ma=pyF?Be9af>gcyqV(DCY@~pS7(8A5T-G@yGywo9b(VVo literal 0 HcmV?d00001 diff --git a/test/models/category_test.rb b/test/models/category_test.rb index 956d30bedd..c5ff09be2e 100644 --- a/test/models/category_test.rb +++ b/test/models/category_test.rb @@ -2,29 +2,33 @@ describe Category do let(:category) { Category.new } + describe "validations" do + it "category without name is invalid" do + category.valid?.must_equal false + category.name = '' + category.valid?.must_equal false + end - it "category without name is invalid" do - category.valid?.must_equal false - category.name = '' - category.valid?.must_equal false - end - - it "category with name is valid" do - category.name = 'decorations' - category.valid?.must_equal true - end + it "category with name is valid" do + category.name = 'decorations' + category.valid?.must_equal true + end - it "must be unique" do - category.name = 'decorations' - category.save - new_category = Category.new(name: 'decorations') - new_category.valid?.must_equal false + it "must be unique" do + category.name = 'decorations' + category.save + new_category = Category.new(name: 'decorations') + new_category.valid?.must_equal false + end end + describe "relations " do + it "has relations to product" do + prd = products(:one) + cat = Category.first + cat.must_respond_to :products + cat.products << prd + cat.products[0].must_equal products(:one) + end - it "has relations to product" do - prd = products(:one) - cat = Category.first - cat.products << prd - cat.products[0].must_equal products(:one) end end From 58691b31cf2da65fd6282d184ed1818626e5cd2a Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 12:46:55 -0700 Subject: [PATCH 015/283] User model tests written --- app/models/user.rb | 2 ++ test/fixtures/users.yml | 4 ---- test/models/user_test.rb | 37 ++++++++++++++++++++++++++++++++++++- 3 files changed, 38 insertions(+), 5 deletions(-) diff --git a/app/models/user.rb b/app/models/user.rb index 067b4f19c0..ad1b8112f9 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -1,3 +1,5 @@ class User < ApplicationRecord has_many :products + validates :username, presence: true, uniqueness: true + validates :email, presence: true, uniqueness: true end diff --git a/test/fixtures/users.yml b/test/fixtures/users.yml index 7af41d4fbe..cb36bc9b98 100644 --- a/test/fixtures/users.yml +++ b/test/fixtures/users.yml @@ -3,7 +3,3 @@ one: username: MyString email: MyString - -two: - username: MyString - email: MyString diff --git a/test/models/user_test.rb b/test/models/user_test.rb index cc862ac2d9..e4f735e4fd 100644 --- a/test/models/user_test.rb +++ b/test/models/user_test.rb @@ -2,8 +2,43 @@ describe User do let(:user) { User.new } + let(:one) { users(:one) } it "must be valid" do - value(user).must_be :valid? + one.must_be :valid? + end + + it "must have a username" do + user.email = "email" + user.username = " " + user.valid?.must_equal false + + user.username = "Name" + user.valid?.must_equal true + end + + + it "must be unique" do + one.username.must_equal "MyString" + user.email = "email2" + user.username = "MyString" + user.valid?.must_equal false + end + + it "must have an email" do + user.username = "username" + user.email = " " + user.valid?.must_equal false + + user.email = "email3" + user.valid?.must_equal true + end + + + it "must be unique" do + one.email.must_equal "MyString" + user.username = "name2" + user.username = "MyString" + user.valid?.must_equal false end end From 2956b0df2957e46107eb558299057f2d3aeac663 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 12:55:04 -0700 Subject: [PATCH 016/283] Review model tests written --- app/models/review.rb | 1 + test/fixtures/reviews.yml | 5 ----- test/models/review_test.rb | 13 ++++++++++++- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/models/review.rb b/app/models/review.rb index 949d4ccddb..2121c5137e 100644 --- a/app/models/review.rb +++ b/app/models/review.rb @@ -1,3 +1,4 @@ class Review < ApplicationRecord belongs_to :product + validates :rating, presence: true end diff --git a/test/fixtures/reviews.yml b/test/fixtures/reviews.yml index cb57f025da..d8362bcbc1 100644 --- a/test/fixtures/reviews.yml +++ b/test/fixtures/reviews.yml @@ -4,8 +4,3 @@ one: rating: 1 product: one body: MyText - -two: - rating: 1 - product: two - body: MyText diff --git a/test/models/review_test.rb b/test/models/review_test.rb index ce8378a033..a36e6d5fb6 100644 --- a/test/models/review_test.rb +++ b/test/models/review_test.rb @@ -2,8 +2,19 @@ describe Review do let(:review) { Review.new } + let(:one) { reviews(:one) } + let(:two) { products(:two) } it "must be valid" do - value(review).must_be :valid? + one.must_be :valid? + end + + it "rating must be present" do + review.product_id = two.id + review.rating = " " + review.valid?.must_equal false + + review.rating = 2 + review.valid?.must_equal true end end From 6c02701dd42c7531918d03f670f4e24c9a457844 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Wed, 18 Oct 2017 13:13:54 -0700 Subject: [PATCH 017/283] Adjust tests with before action to add an order_product to the order. Remove default status test. All tests passing. --- app/models/order.rb | 4 +- test/models/order_test.rb | 99 ++++++++++++++++++++------------------- 2 files changed, 54 insertions(+), 49 deletions(-) diff --git a/app/models/order.rb b/app/models/order.rb index 0361696325..760e80b5eb 100644 --- a/app/models/order.rb +++ b/app/models/order.rb @@ -1,6 +1,8 @@ class Order < ApplicationRecord has_many :order_products + has_many :products, :through => :order_products + validates :order_products, :presence => true validates :name, presence: true validates :address, presence: true validates :email, presence: true @@ -11,7 +13,7 @@ class Order < ApplicationRecord validates :billing_zip, numericality: { only_integer: true } private - + def card_expiry_cannot_be_in_the_past if !cc_expiry.nil? && Date.strptime(cc_expiry, '%m/%y') < Date.today errors.add(:cc_expiry, "can't be in the past") diff --git a/test/models/order_test.rb b/test/models/order_test.rb index f3d4c7de16..c3b25179d7 100644 --- a/test/models/order_test.rb +++ b/test/models/order_test.rb @@ -1,79 +1,82 @@ require "test_helper" describe Order do - let(:order) { Order.new(email: "hello@aol.com", address: "123 Main Street Seattle, WA 98101", name: "Lionel Ritchie", cc_num: "1234567890123456", cc_expiry: "10/19", cc_cvv: "123", billing_zip: "98101", order_products: [order_products(:one), order_products(:two)]) } + before do + @order = Order.new(email: "hello@aol.com", address: "123 Main Street Seattle, WA 98101", name: "Lionel Ritchie", cc_num: "1234567890123456", cc_expiry: "10/19", cc_cvv: "123", billing_zip: "98101") + + @order.order_products << order_products(:one) + + end describe "validations" do it "must have an address" do - order.address = nil - order.valid?.must_equal false - order.address = "123 Main Street Seattle, WA 98101" - order.valid?.must_equal true + @order.address = nil + @order.valid?.must_equal false end - it "must have a default status of pending" do - order.status.must_equal "pending" - end + # it "must have a default status of pending" do + # @order.status.must_equal "pending" + # end it "must have at least one OrderProduct" do - order.order_products = [] - order.valid?.must_equal false - order.order_products << order_products(:one) - order.valid?.must_equal true + @order.order_products = [] + @order.valid?.must_equal false + @order.order_products << order_products(:one) + @order.valid?.must_equal true end it "must have a name corresponding with the credit card" do - order.name = nil - order.valid?.must_equal false - order.name = "Jane Doe" - order.valid?.must_equal true + @order.name = nil + @order.valid?.must_equal false + @order.name = "Jane Doe" + @order.valid?.must_equal true end it "must have an email address" do - order.email = nil - order.valid?.must_equal false - order.email = "fake@gmail.com" - order.valid?.must_equal true + @order.email = nil + @order.valid?.must_equal false + @order.email = "fake@gmail.com" + @order.valid?.must_equal true end it "must have a credit card number which is 16 digits in length" do - order.cc_num = nil - order.valid?.must_equal false - order.cc_num = "45638" - order.valid?.must_equal false - order.cc_num = "rejiwof" - order.valid?.must_equal false - order.cc_num = "1234567890123456" - order.valid?.must_equal true + @order.cc_num = nil + @order.valid?.must_equal false + @order.cc_num = "45638" + @order.valid?.must_equal false + @order.cc_num = "rejiwof" + @order.valid?.must_equal false + @order.cc_num = "1234567890123456" + @order.valid?.must_equal true end it "must have a credit card expiration date that is not in the past" do - order.cc_expiry = nil - order.valid?.must_equal false - order.cc_expiry = "09/17" - order.valid?.must_equal false - order.cc_expiry = "11/19" - order.valid?.must_equal true + @order.cc_expiry = nil + @order.valid?.must_equal false + @order.cc_expiry = "09/17" + @order.valid?.must_equal false + @order.cc_expiry = "11/19" + @order.valid?.must_equal true end it "must have a three-digit credit card CVV number" do - order.cc_cvv = nil - order.valid?.must_equal false - order.cc_cvv = "18294673" - order.valid?.must_equal false - order.cc_cvv = "fuw" - order.valid?.must_equal false - order.cc_cvv = "345" - order.valid?.must_equal true + @order.cc_cvv = nil + @order.valid?.must_equal false + @order.cc_cvv = "18294673" + @order.valid?.must_equal false + @order.cc_cvv = "fuw" + @order.valid?.must_equal false + @order.cc_cvv = "345" + @order.valid?.must_equal true end it "must have a billing zip code that is numerical" do - order.billing_zip = nil - order.valid?.must_equal false - order.billing_zip = "fjeuil" - order.valid?.must_equal false - order.billing_zip = "98101" - order.valid?.must_equal true + @order.billing_zip = nil + @order.valid?.must_equal false + @order.billing_zip = "fjeuil" + @order.valid?.must_equal false + @order.billing_zip = "98101" + @order.valid?.must_equal true end end end From af51a1c614c467b9661aa71ac5577568f5663e01 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Wed, 18 Oct 2017 13:44:53 -0700 Subject: [PATCH 018/283] Adjust test model to use product and order instead of product_id and order_id. Remove default shipped status test. All tests passing. --- test/models/order_product_test.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/models/order_product_test.rb b/test/models/order_product_test.rb index 7056a8d47a..a757db02be 100644 --- a/test/models/order_product_test.rb +++ b/test/models/order_product_test.rb @@ -1,7 +1,7 @@ require "test_helper" describe OrderProduct do - let(:order_product) { OrderProduct.new(order_id: orders(:one), product_id: products(:one), quantity: 7) } + let(:order_product) { OrderProduct.new(order: orders(:one), product: products(:one), quantity: 7) } describe "order product validations" do it "must have a positive integer quantity" do @@ -15,9 +15,9 @@ order_product.valid?.must_equal true end - it "must have a default shipped value of false" do - order_product.shipped.must_equal false - end + # it "must have a default shipped value of false" do + # order_product.shipped.must_equal false + # end it "must have an associated order" do order_product.order_id = nil From a4b8f5974753e0c88c1a0a39b278d56c84dbd35d Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 13:45:21 -0700 Subject: [PATCH 019/283] Tried a Jquery solution, so far no success --- app/assets/javascripts/application.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 4f2cc0f55a..15c0c1378f 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -16,3 +16,7 @@ //= require_tree . $(function(){ $(document).foundation(); }); + +$(document).on('turbolinks:load', function() { + $(function(){ $(document).foundation(); }); +}); From 96c16b17056c65786789bfe7a03baddb45406b19 Mon Sep 17 00:00:00 2001 From: Jocelyn Gonzalez Date: Wed, 18 Oct 2017 13:59:50 -0700 Subject: [PATCH 020/283] completed product model validations and tests --- app/models/product.rb | 5 +++++ test/fixtures/products.yml | 4 ++++ test/models/product_test.rb | 45 +++++++++++++++++++++++++++++++++++-- 3 files changed, 52 insertions(+), 2 deletions(-) diff --git a/app/models/product.rb b/app/models/product.rb index 075fd147c0..5eedbf8418 100644 --- a/app/models/product.rb +++ b/app/models/product.rb @@ -3,4 +3,9 @@ class Product < ApplicationRecord belongs_to :user has_many :order_products has_many :reviews + + validates :name, presence: true + validates :name, uniqueness: true + validates :price, presence: true + validates :price, numericality: {greater_than: 0} end diff --git a/test/fixtures/products.yml b/test/fixtures/products.yml index c68b42b584..f5853e5e68 100644 --- a/test/fixtures/products.yml +++ b/test/fixtures/products.yml @@ -17,3 +17,7 @@ two: description: MyText image: MyString active: false + +valid_product: + name: shoe + price: 10.01 diff --git a/test/models/product_test.rb b/test/models/product_test.rb index a618b0a156..2e41fdad9b 100644 --- a/test/models/product_test.rb +++ b/test/models/product_test.rb @@ -2,8 +2,49 @@ describe Product do let(:product) { Product.new } + let(:valid_product) {products(:valid_product)} + let(:one) {products(:one)} + let(:two) {users(:two)} - it "must be valid" do - value(product).must_be :valid? + it "must belong to a user" do + valid_product.valid?.must_equal false + valid_product.errors.keys.must_include :user + end + it "must have a name to be valid" do + two.valid?.must_equal true + valid_product.user_id = two.id + valid_product.valid?.must_equal true + end + it "must have a unique name" do + product.user_id = two.id + product.price = 10 + product.name = "unique name" + product.valid?.must_equal true + product.name = products(:valid_product).name + product.valid?.must_equal false + end + it "must have a price" do + product.user_id = two.id + product.price = 10 + product.name = "unique name" + product.valid?.must_equal true + product.price = nil + product.valid?.must_equal false + end + it "must have a numerical price value" do + product.user_id = two.id + product.price = 10 + product.name = "unique name" + product.valid?.must_equal true + product.price = "clearly not a number" + product.valid?.must_equal false + end + it "must have a price value greater than 0" do + product.user_id = two.id + product.price = 10 + product.name = "unique name" + product.valid?.must_equal true + product.price = -5 + product.valid?.must_equal false end end From 147ebe79f53891097d8cd27905115defeccfe923 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 14:03:25 -0700 Subject: [PATCH 021/283] User index --- app/controllers/users_controller.rb | 1 + app/views/users/index.html.erb | 20 ++++++++++++++++++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 4da2ddd9da..10cf938921 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -1,5 +1,6 @@ class UsersController < ApplicationController def index + @users = User.all end def show diff --git a/app/views/users/index.html.erb b/app/views/users/index.html.erb index 51968c88d2..21d1a84885 100644 --- a/app/views/users/index.html.erb +++ b/app/views/users/index.html.erb @@ -1,2 +1,18 @@ -

Users#index

-

Find me in app/views/users/index.html.erb

+
+

Merchants!

+ + +

A

+

+ <% @users.each do |user| %> + <%= link_to(user.username, user_path(user.id), alt: 'link to', class: "title") %> + <% end %> +

+

B

+

+ <% @users.each do |user| %> + <%= link_to(user.username, user_path(user.id), alt: 'link to', class: "title") %> + <% end %> +

+ +
From 338ab16ba0d9aa289f32addd91c6df8d0a02ec99 Mon Sep 17 00:00:00 2001 From: Jocelyn Gonzalez Date: Wed, 18 Oct 2017 14:09:36 -0700 Subject: [PATCH 022/283] added fixture to user yml --- test/fixtures/users.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/test/fixtures/users.yml b/test/fixtures/users.yml index cb36bc9b98..79df04c133 100644 --- a/test/fixtures/users.yml +++ b/test/fixtures/users.yml @@ -3,3 +3,7 @@ one: username: MyString email: MyString + +two: + username: MyString2 + email: MyString2 From af2f322f77ab853ddc08fbe5ba13e4fccc91d819 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 14:15:18 -0700 Subject: [PATCH 023/283] Merchant index alpha view added --- app/controllers/users_controller.rb | 2 +- app/views/users/index.html.erb | 13 ++----------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 10cf938921..249a561b0e 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -1,6 +1,6 @@ class UsersController < ApplicationController def index - @users = User.all + @users = User.order(:username) end def show diff --git a/app/views/users/index.html.erb b/app/views/users/index.html.erb index 21d1a84885..7f6b3b3c17 100644 --- a/app/views/users/index.html.erb +++ b/app/views/users/index.html.erb @@ -1,17 +1,8 @@
-

Merchants!

- - -

A

-

- <% @users.each do |user| %> - <%= link_to(user.username, user_path(user.id), alt: 'link to', class: "title") %> - <% end %> -

-

B

+

All Merchants

<% @users.each do |user| %> - <%= link_to(user.username, user_path(user.id), alt: 'link to', class: "title") %> + <%= link_to(user.username, user_path(user.id), alt: 'link to', class: "title") %> | <% end %>

From 51f3596cde1ebafc26b83e9659777515e036881b Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 15:01:17 -0700 Subject: [PATCH 024/283] Merchant Product table added --- app/controllers/users_controller.rb | 3 +++ app/views/users/show.html.erb | 31 +++++++++++++++++++++++++++-- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 249a561b0e..a1656c92db 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -4,6 +4,9 @@ def index end def show + @user = User.find_by(id: params[:id].to_i) + + head :not_found unless @user end def new diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb index e5fa3adf14..811582d130 100644 --- a/app/views/users/show.html.erb +++ b/app/views/users/show.html.erb @@ -1,2 +1,29 @@ -

Users#show

-

Find me in app/views/users/show.html.erb

+<% if @user %> +

User Summary: <%= @user.username%>

+

Joined site <%= @user.created_at.strftime("%b %d, %Y") %>

+<% end %> + +

Products

+ + + + + + + + + + + + + <% @user.products.each do |product| %> + + + + + + + + <% end %> + +
NameStockPrice
<%= link_to product.name, product_path(product.id) %><%= product.stock %><%= product.price %><%= link_to "Edit" %><%= link_to "Retire" %>
From 99e2d2d9b7c2602e1ec305461a69af68a807b1a1 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Wed, 18 Oct 2017 15:08:09 -0700 Subject: [PATCH 025/283] fixed html on root page and added controller action for product show --- app/assets/images/tombstone.png | Bin 0 -> 8564 bytes app/controllers/application_controller.rb | 5 +++++ app/controllers/products_controller.rb | 15 ++++++++++++++ app/views/products/root.html.erb | 24 ++++++++++++++++++++++ app/views/products/show.html.erb | 12 +++++++++-- config/routes.rb | 2 ++ 6 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 app/assets/images/tombstone.png create mode 100644 app/views/products/root.html.erb diff --git a/app/assets/images/tombstone.png b/app/assets/images/tombstone.png new file mode 100644 index 0000000000000000000000000000000000000000..832b1e3610f37a9bd419cd3b173ba993313f734e GIT binary patch literal 8564 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
Lp@BkD~IezHsVm9j~@p z=?g}y=mP+Fp~^)Cmhe&bHTUW1DE;t8v-G(uOIJwH_@(>M`jDTgr18-CI3b8t;J)7u)$NdOI z07zgneEdDV6CpIGxvb%D78}{%(N2ojBt7Bt9ED!e39Noaw7_wozDx9ae58J)1DSJU zAk~H07@C8Pks_n5EuH@$bUEzuTWoy5wR%&tU`u(jT6=J)l%7#p*W$*$yM*@<<*Vk?Uc?nD!v!9pzVPcmNpZS#J88 zCcipb^w8u1$?yE5#G%7t#h+Q+jFL=7^jNZEcF((_=szz8_&Ow*GBLw-W8Q+Lr)iwY z94Fw~`w_Hoz--}S#ezG(YqbSi5=E}(`rf2P@osAGXYjW_3_gl(AjiwE67h8V5xCQ-?!qQK^5)yn(Q*oA4|guPf0Lp`-VI-a-iDIgx(8I_qPgI`cwUX`zvy*qoPW zyBf&-tF6yB)rV3=1psGf`H`o59;5us&j0R4D_A0egDVmeWlGL%6uuxtuO0i>`vU20 zZCRYS08x72-w7%dz+^v)gNOeTE~I-Jq)Oubl3~%&yq+s1|Y6dl=Kpi~8)wwp%F-gnzhC z48w}L_Pz&ZGZB@{B|(Vnao`zaK*=VZLAuXRcG%K#;=Ws>^hC$uh8)q&Plu1KFZW{Z zTfN;2Ec$au06@`x-xkw|lzW}5ZmK0Uf%_}WYRbKH&q4A#3Yj>oS)P<6l_G9StN$oZ z2s|mG;?v>c+}7p46KMX+_OY0oMYC-V4FJGSC_WnY3#qIcnzaN?-Xk;EtpDol0oO`a z?8;c0t_0MI1~;BzzC)N%t~H;RdD*2=*(RCqY#t(2F?KCcI*^#T zVYs6xIDl8 zl^LN=36K=l^Bp&>kE;|bs=ZKC7Z>N@DjR8D$em@4ML?Kx!ft)o>^8k$<|G7w28&+S zo8tG%UiN>$O+hN_p>A0dr`nZ&rGzWn^$i~OqSq$c0}|eSrva$b8?RS|-s&X1YHJTf zi%qYB&WjQ4T|Lu$Nj2x5t%mzb8{f-)LZa%yt6#nx`7U&M+$3q@O?=0_-A$q9Q(*k# z`|}dJ=%1r1*a>RT-TA27^Ub3AOI9P&lLr&1->~W;k!`J7rR{!7Y`ckt`a%Jad^)W2 z^3}7+eYH}1V;_;u8Nn}%CgGGZzCvTIBGz;eoZ5aqxt$05*h!?@n!sq#tASdNN)eyq zmIAIQdE7^*cJIw!q}c5(*S*+IhUwDVwLnmk$3pE)U}D1S5(~2d{|5}%g@K*_?gBhc zJi(9InOr&*&7W#dF7KUw*jInuDlc78As1@mJ!N(?0Er8%={sfUuFv|GZvJ)QE*%LX z)=D3o<=9XIMKwNIr)Z1t7pmKPdMt^(uJ;;87dN zrtMB3o>$Z57T$_?T+X{w`MJ2@D&}$IgnfUov}ANh7AzM@yk!Jzo?qLXCW#G>ESv8Y z?#Kx9milF(At9&!&LXCjQp;cOAK{t^LoUefJYeX_vh2yTOxCA{$j#D;Wj)|arkPuj n{rg=*NMY~EX%j_s-}Q +

Promo Banner goes here

+
+
+
+

Trending

+ <% @top_products.each do |product|%> +
+ <%=link_to image_tag("tombstone.png"), product_path(product.id) %> + <%=link_to product.name, product_path(product.id) %> +
+ <%end %> +
+
+

Recently Added

+ <% @recent_products.each do |product|%> +
+ <%=link_to image_tag("tombstone.png"), product_path(product.id) %> + <%=link_to product.name, product_path(product.id) %> +
+ <%end %> +
+ +
diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index 5f44ec44d2..f0e0a0efc4 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -1,2 +1,10 @@ -

Products#show

-

Find me in app/views/products/show.html.erb

+
+
+<%= image_tag "tombstone.png" %> + +
+
+ + +
+
diff --git a/config/routes.rb b/config/routes.rb index d63d2b0b52..5158353f37 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,5 +1,7 @@ Rails.application.routes.draw do + root 'products#root' + resources :order_products resources :products do From d9f9115bbc8fbd92e7251660a8eef397687f0044 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 15:09:47 -0700 Subject: [PATCH 026/283] Merchant show links added, finish until order summary and retire paths added --- app/views/users/show.html.erb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb index 811582d130..7d56d44cee 100644 --- a/app/views/users/show.html.erb +++ b/app/views/users/show.html.erb @@ -3,6 +3,10 @@

Joined site <%= @user.created_at.strftime("%b %d, %Y") %>

<% end %> +

<%= link_to "Add Product", new_product_path %>

+

<%= link_to "Add Category", new_category_path %>

+

<%= link_to "Order Summary" %>

+

Products

@@ -21,7 +25,7 @@ - + <% end %> From e2b0cf0374a08fdb7e8d57f548dd9a76fa960a01 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 15:29:29 -0700 Subject: [PATCH 027/283] Category view page added --- app/views/categories/new.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/categories/new.html.erb b/app/views/categories/new.html.erb index 7e5c27307e..b877694966 100644 --- a/app/views/categories/new.html.erb +++ b/app/views/categories/new.html.erb @@ -1,2 +1,2 @@ -

Categories#new

+

Add a category

Find me in app/views/categories/new.html.erb

From 1e9474a3cec4127e818e0c0d7d2c2bd66cb1b078 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 15:46:38 -0700 Subject: [PATCH 028/283] Modified link to go to products path, temp --- app/views/users/index.html.erb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/views/users/index.html.erb b/app/views/users/index.html.erb index 7f6b3b3c17..49ab402988 100644 --- a/app/views/users/index.html.erb +++ b/app/views/users/index.html.erb @@ -2,7 +2,8 @@

All Merchants

<% @users.each do |user| %> - <%= link_to(user.username, user_path(user.id), alt: 'link to', class: "title") %> | + <%= @products %> + <%= link_to(user.username, products_path, alt: 'link to', class: "title") %> | <% end %>

From b084e01347fe5c11b5e8344ac8adfb01e0aa4f6b Mon Sep 17 00:00:00 2001 From: Jocelyn Gonzalez Date: Wed, 18 Oct 2017 15:48:46 -0700 Subject: [PATCH 029/283] add product index and view helper --- app/assets/stylesheets/application.css | 9 +++++++++ app/controllers/products_controller.rb | 1 + app/helpers/application_helper.rb | 5 +++++ app/views/products/index.html.erb | 25 +++++++++++++++++++++++-- 4 files changed, 38 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index 27830afba2..be893bb616 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -84,3 +84,12 @@ nav { padding-top: 1em; border-top: 0.2px solid rgba(0,0,0,0.3); } + + .product { + display: inline-block; + width: 250px; + } + + .product div { + height: 30px; + } diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 6cc58717c0..fd3fd66b50 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -1,5 +1,6 @@ class ProductsController < ApplicationController def index + @products = Product.order(:id) end def show diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index de6be7945c..4885cdc524 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,2 +1,7 @@ module ApplicationHelper + + def format_price(price) + "$" + format("%.2f", price) + end + end diff --git a/app/views/products/index.html.erb b/app/views/products/index.html.erb index f8eeb82674..d567184dec 100644 --- a/app/views/products/index.html.erb +++ b/app/views/products/index.html.erb @@ -1,2 +1,23 @@ -

Products#index

-

Find me in app/views/products/index.html.erb

+ +
+

All Products

+
+ <% @products.each do |p| %> + <%= link_to product_path(p.id) do %> +
+

+ product image + <%= p.image %> +

+

+

<%= p.name %>
+

+

+ <%= format_price(p.price) %> +

+
+ <% end %> + <% end %> +
+ +
From a3c7b044ef8652f883a0334bb9d89eb3ad4a403c Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 15:56:32 -0700 Subject: [PATCH 030/283] Add category in progress, form created --- app/controllers/categories_controller.rb | 13 +++++++++++++ app/views/categories/_form.html.erb | 7 +++++++ app/views/categories/new.html.erb | 4 +++- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 app/views/categories/_form.html.erb diff --git a/app/controllers/categories_controller.rb b/app/controllers/categories_controller.rb index 5b402f2721..35d52f5ee0 100644 --- a/app/controllers/categories_controller.rb +++ b/app/controllers/categories_controller.rb @@ -6,9 +6,16 @@ def show end def new + @category = Category.new end def create + @category = Category.new + if @category.save + redirect_to users_path + else + render :new + end end def edit @@ -19,4 +26,10 @@ def update def destroy end + + private + + def category_params + return params.require(:category).permit(:name) + end end diff --git a/app/views/categories/_form.html.erb b/app/views/categories/_form.html.erb new file mode 100644 index 0000000000..dfcc051a9b --- /dev/null +++ b/app/views/categories/_form.html.erb @@ -0,0 +1,7 @@ +<%= form_for @category do |f| %> + +<%= f.label :name %> +<%= f.text_field :name, required: true %> + +<%= f.submit action_name %> +<% end %> diff --git a/app/views/categories/new.html.erb b/app/views/categories/new.html.erb index b877694966..ae4ba206a1 100644 --- a/app/views/categories/new.html.erb +++ b/app/views/categories/new.html.erb @@ -1,2 +1,4 @@ +

Add a category

-

Find me in app/views/categories/new.html.erb

+<%= render partial: "form", locals: { action_name: "Add category" } %> +
From 650cb6743e61606114f80efab2df37eca69cdc5f Mon Sep 17 00:00:00 2001 From: averikitsch Date: Wed, 18 Oct 2017 16:13:49 -0700 Subject: [PATCH 031/283] product show page basics --- app/helpers/products_helper.rb | 28 ++++++++++++++++++++++++++ app/views/products/show.html.erb | 34 +++++++++++++++++++++++++++----- config/routes.rb | 4 +++- 3 files changed, 60 insertions(+), 6 deletions(-) diff --git a/app/helpers/products_helper.rb b/app/helpers/products_helper.rb index ab5c42b325..b8c35a92a2 100644 --- a/app/helpers/products_helper.rb +++ b/app/helpers/products_helper.rb @@ -1,2 +1,30 @@ module ProductsHelper + + def stock(stock_num) + if stock_num > 10 + return "in stock" + elsif stock_num > 0 + return "limited stock" + else + return "out of stock" + end + end + + def print_categories(list) + num = list.length - 1 + string = "#{list[0].name}" + num.times do |i| + string += ", #{list[i+1].name}" + end + return string + end + + def average_rating(list) + sum = 0.0 + num = list.length + list.each do |review| + sum += review.rating + end + return (sum/num) + end end diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index f0e0a0efc4..1cb35fd24c 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -1,10 +1,34 @@
-
-<%= image_tag "tombstone.png" %> +
+ <%= image_tag "tombstone.png" %> -
-
+
+
+

<%=@product.name%><%=@product.user.username%>

+

<%=@product.price%>

+
<%=stock(@product.stock)%>
+ <%= link_to "Add to Coffin", order_product_path(@product.id),class:'button', method: :post%> +

+ <%= @product.description %> +

+

+ <%=print_categories(@product.categories)%> +

-
+
+
+
+

Ratings Summary

+

+ <%= average_rating(@product.reviews) %> out of 5 +

+
+
+

Reviews

+<% @product.reviews.each do %> +
+ +
+<%end %>
diff --git a/config/routes.rb b/config/routes.rb index 5158353f37..e45c5d3d6f 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -2,7 +2,7 @@ root 'products#root' - resources :order_products + # resources :order_products resources :products do resources :reviews, only: [:new, :create] @@ -16,5 +16,7 @@ resources :orders + post '/products/:id/order', to: 'order_products#create', as: 'order_product' + # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end From 5dfef68ceeaba1d367a5896a1f26f9f84c7fdecc Mon Sep 17 00:00:00 2001 From: averikitsch Date: Wed, 18 Oct 2017 18:43:43 -0700 Subject: [PATCH 032/283] routes and product controller for show page --- app/controllers/products_controller.rb | 2 +- app/views/products/show.html.erb | 32 ++++++++++++++++++-------- config/routes.rb | 2 +- 3 files changed, 25 insertions(+), 11 deletions(-) diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 39d9869f61..b6b473f39a 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -12,7 +12,7 @@ def index end def show - + @order_product = OrderProduct.new end def new diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index 1cb35fd24c..d7bf274732 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -5,15 +5,25 @@

<%=@product.name%><%=@product.user.username%>

-

<%=@product.price%>

+

<%=format_price(@product.price)%>

<%=stock(@product.stock)%>
- <%= link_to "Add to Coffin", order_product_path(@product.id),class:'button', method: :post%> + <%= form_for @order_product do |f| %> + <%= f.label :quantity %> + <%= f.number_field :quantity, in: 1..10, step: 1 %> + + <%= f.submit "Add to Coffin", class: "button" %> + <% end %> + + <%# link_to "Add to Coffin", order_product_path(@product.id),class:'button', method: :post%>

<%= @product.description %>

- <%=print_categories(@product.categories)%> + <%= link_to @product.categories[0].name, "#" %> + <% num = @product.categories.length - 1 ; (1..num).each do |category| %> + , <%= link_to @product.categories[1].name, "#" %> + <% end %>

@@ -26,9 +36,13 @@

Reviews

-<% @product.reviews.each do %> -
- -
-<%end %> -
+
    + <% @product.reviews.each do |review| %> +
  • + <%= review.rating %> out of 5 +
  • +

    + <%= review.body %> +

    + <%end %> +
diff --git a/config/routes.rb b/config/routes.rb index e45c5d3d6f..2a018d4985 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -16,7 +16,7 @@ resources :orders - post '/products/:id/order', to: 'order_products#create', as: 'order_product' + post '/products/:id/order', to: 'order_products#create', as: 'order_products' # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end From 80cce7536d1747486335e0293d4ba954766498d4 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Wed, 18 Oct 2017 18:55:40 -0700 Subject: [PATCH 033/283] Change site title to Spooksy --- app/views/layouts/application.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 3267c27e24..3a5b72063b 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -4,7 +4,7 @@ - <%= content_for?(:title) ? yield(:title) : "Untitled" %> + <%= content_for?(:title) ? yield(:title) : "Spooksy" %> <%= stylesheet_link_tag "application" %> <%= javascript_include_tag "application", 'data-turbolinks-track' => true %> From 47dc515a735a3f4433bd97f134c9b8a127c3efa1 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 19:52:13 -0700 Subject: [PATCH 034/283] A merchant can add a category --- app/controllers/categories_controller.rb | 5 ++++- app/views/categories/_form.html.erb | 14 ++++++++++++-- app/views/categories/index.html.erb | 5 +++-- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/app/controllers/categories_controller.rb b/app/controllers/categories_controller.rb index 35d52f5ee0..77fed6b721 100644 --- a/app/controllers/categories_controller.rb +++ b/app/controllers/categories_controller.rb @@ -1,5 +1,6 @@ class CategoriesController < ApplicationController def index + @categories = Category.all end def show @@ -11,8 +12,10 @@ def new def create @category = Category.new + + @category = Category.new category_params if @category.save - redirect_to users_path + redirect_to categories_path else render :new end diff --git a/app/views/categories/_form.html.erb b/app/views/categories/_form.html.erb index dfcc051a9b..ddbac22555 100644 --- a/app/views/categories/_form.html.erb +++ b/app/views/categories/_form.html.erb @@ -1,7 +1,17 @@ +<% if @category.errors.any? %> +
    + <% @category.errors.each do |column, message| %> +
  • + <%= column.capitalize %> <%= message %> +
  • + <% end %> +
+<% end %> + <%= form_for @category do |f| %> <%= f.label :name %> -<%= f.text_field :name, required: true %> +<%= f.text_field :name %> -<%= f.submit action_name %> +<%= f.submit action_name, class: "button" %> <% end %> diff --git a/app/views/categories/index.html.erb b/app/views/categories/index.html.erb index a5d0d54736..5c69ac1d61 100644 --- a/app/views/categories/index.html.erb +++ b/app/views/categories/index.html.erb @@ -1,2 +1,3 @@ -

Categories#index

-

Find me in app/views/categories/index.html.erb

+<% @categories.each do |c| %> +<%= link_to c.name, products_path %> +<% end %> From 5f142fa14afbbab75e61319f9937129a6bc6bdbc Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 20:06:14 -0700 Subject: [PATCH 035/283] Minified routes for categories --- config/routes.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/routes.rb b/config/routes.rb index d63d2b0b52..fa9f6e3da0 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -6,8 +6,8 @@ resources :reviews, only: [:new, :create] end - resources :categories do - resources :products + resources :categories, only: [:new, :create, :index] do + resources :products, only: [:index] end resources :users From fd8f796f2a5e0fb794bd1cccd760d9efac0c7aa9 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Wed, 18 Oct 2017 20:11:35 -0700 Subject: [PATCH 036/283] Deleted extra views for non exsitent routes --- app/controllers/categories_controller.rb | 15 +-------------- app/views/categories/create.html.erb | 2 -- app/views/categories/destroy.html.erb | 2 -- app/views/categories/edit.html.erb | 2 -- app/views/categories/show.html.erb | 2 -- app/views/categories/update.html.erb | 2 -- 6 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 app/views/categories/create.html.erb delete mode 100644 app/views/categories/destroy.html.erb delete mode 100644 app/views/categories/edit.html.erb delete mode 100644 app/views/categories/show.html.erb delete mode 100644 app/views/categories/update.html.erb diff --git a/app/controllers/categories_controller.rb b/app/controllers/categories_controller.rb index 77fed6b721..57d70782a4 100644 --- a/app/controllers/categories_controller.rb +++ b/app/controllers/categories_controller.rb @@ -3,17 +3,13 @@ def index @categories = Category.all end - def show - end - def new @category = Category.new end def create - @category = Category.new - @category = Category.new category_params + if @category.save redirect_to categories_path else @@ -21,15 +17,6 @@ def create end end - def edit - end - - def update - end - - def destroy - end - private def category_params diff --git a/app/views/categories/create.html.erb b/app/views/categories/create.html.erb deleted file mode 100644 index 63069b0005..0000000000 --- a/app/views/categories/create.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -

Categories#create

-

Find me in app/views/categories/create.html.erb

diff --git a/app/views/categories/destroy.html.erb b/app/views/categories/destroy.html.erb deleted file mode 100644 index a6ac971f4c..0000000000 --- a/app/views/categories/destroy.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -

Categories#destroy

-

Find me in app/views/categories/destroy.html.erb

diff --git a/app/views/categories/edit.html.erb b/app/views/categories/edit.html.erb deleted file mode 100644 index 3b8dca3af4..0000000000 --- a/app/views/categories/edit.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -

Categories#edit

-

Find me in app/views/categories/edit.html.erb

diff --git a/app/views/categories/show.html.erb b/app/views/categories/show.html.erb deleted file mode 100644 index 60e06c3d7b..0000000000 --- a/app/views/categories/show.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -

Categories#show

-

Find me in app/views/categories/show.html.erb

diff --git a/app/views/categories/update.html.erb b/app/views/categories/update.html.erb deleted file mode 100644 index 13b85657ff..0000000000 --- a/app/views/categories/update.html.erb +++ /dev/null @@ -1,2 +0,0 @@ -

Categories#update

-

Find me in app/views/categories/update.html.erb

From 3903142ccfb0ceed28e372f97d5f7e34fe415cf5 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Wed, 18 Oct 2017 20:14:32 -0700 Subject: [PATCH 037/283] updated front page styling and controller --- app/assets/stylesheets/application.css | 15 +++++++++--- app/controllers/products_controller.rb | 7 +++--- app/views/layouts/application.html.erb | 6 ++--- app/views/products/root.html.erb | 33 ++++++++++++++++++-------- 4 files changed, 41 insertions(+), 20 deletions(-) diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index be893bb616..6a089dfd05 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -46,9 +46,9 @@ font-family: 'Creepster', cursive; } -nav { - padding: 0 0 10px 10px; -} + nav { + padding: 0 0 10px 10px; + } nav a { letter-spacing: 0.05em; @@ -93,3 +93,12 @@ nav { .product div { height: 30px; } + + .promo { + background-color: #bf022a; + text-align: center; + padding: 1em; + font-family: 'Nosifer'; + color: crimson; + text-shadow: 2px 2px white; + } diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index b6b473f39a..735c8a49fb 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -1,10 +1,9 @@ class ProductsController < ApplicationController before_action :find_product , only: [:show] def root - #I want to find prodcuts that were bought the most - #TODO: add quantity * count to top prodcuts - @top_products = Product.joins("LEFT JOIN order_products ON products.id = order_products.product_id").group(:id).order("count(order_products.id) DESC").limit(10) - @recent_products = Product.order(created_at: :desc).limit(10) + @top_products = Product.select("products.id, avg(reviews.rating) as average_rating").joins("LEFT JOIN reviews ON products.id = reviews.product_id").group("products.id").order("average_rating DESC NULLS LAST").limit(6) + #Product.joins("LEFT JOIN order_products ON products.id = order_products.product_id").group(:id).order("count(order_products.id) DESC").limit(10) + @recent_products = Product.order(created_at: :desc).limit(6) end def index diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 3a5b72063b..c3cfe8c276 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -3,9 +3,9 @@ - + <%=favicon_link_tag 'flying-bat.png', type: 'image/png'%> <%= content_for?(:title) ? yield(:title) : "Spooksy" %> - + <%= stylesheet_link_tag "application" %> <%= javascript_include_tag "application", 'data-turbolinks-track' => true %> <%= csrf_meta_tags %> @@ -13,7 +13,7 @@
-

Spooksy

+

<%=link_to "Spooksy", root_path %>

+
+ <%= session[:user_id] %> +
<%= yield %>
From b39c918d6ace4350cefefdf0ac98b45b33249d60 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Thu, 19 Oct 2017 14:14:35 -0700 Subject: [PATCH 055/283] User product path works --- app/controllers/products_controller.rb | 2 +- app/views/orders/_form.html.erb | 35 ++++++++++++++++++++++++++ config/routes.rb | 4 ++- 3 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 app/views/orders/_form.html.erb diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index b930130b2d..0816433922 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -10,7 +10,7 @@ def index if params[:category_id] @products = Product.includes(:categories).where(categories: { id: params[:category_id]}) elsif params[:user_id] - @products = Product.where(user: params[:user_id]) + @products = Product.includes(:user).where(products: {user_id: params[:user_id]}) else @products = Product.order(:id) end diff --git a/app/views/orders/_form.html.erb b/app/views/orders/_form.html.erb new file mode 100644 index 0000000000..cefeb93015 --- /dev/null +++ b/app/views/orders/_form.html.erb @@ -0,0 +1,35 @@ +<% if @order.errors.any? %> +
    + <% @order.errors.each do |column, message| %> +
  • + <%= column.capitalize %> <%= message %> +
  • + <% end %> +
+<% end %> + +<%= form_for @order do |f| %> + +<%= f.label :name %> +<%= f.text_field :name %> + +<%= f.label :address %> +<%= f.text_field :address %> + +<%= f.label :email %> +<%= f.text_field :email %> + +<%= f.label :cc_num, 'Credit Card Number' %> +<%= f.text_field :cc_num %> + +<%= f.label :cc_expiry, 'Expiration Date' %> +<%= f.text_field :cc_expiry %> + +<%= f.label :cc_cvv, 'CVV' %> +<%= f.text_field :cc_cvv %> + +<%= f.label :billing_zip %> +<%= f.text_field :billing_zip %> + +<%= f.submit action_name, class: "button" %> +<% end %> diff --git a/config/routes.rb b/config/routes.rb index f371cf2ba5..409382f1f3 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -13,7 +13,9 @@ resources :reviews, only: [:new, :create] end - resources :users + resources :users do + resources :products, only: [:index] + end resources :orders From be71bc6f1e7dccf9f113d66a1ebb7c208a94557f Mon Sep 17 00:00:00 2001 From: averikitsch Date: Thu, 19 Oct 2017 14:20:37 -0700 Subject: [PATCH 056/283] added migration for review nickname and location --- app/controllers/reviews_controller.rb | 6 ++++++ .../20171019211150_add_nickname_and_date_to_review.rb | 6 ++++++ db/schema.rb | 4 +++- 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20171019211150_add_nickname_and_date_to_review.rb diff --git a/app/controllers/reviews_controller.rb b/app/controllers/reviews_controller.rb index 7244e4c6c2..93c539c3e7 100644 --- a/app/controllers/reviews_controller.rb +++ b/app/controllers/reviews_controller.rb @@ -11,6 +11,7 @@ def new end def create + @review = Review.new(review_params) end def edit @@ -21,4 +22,9 @@ def update def destroy end + + private + def review_params + params.require(:work).permit(:rating, :body, :nickname, :location) + end end diff --git a/db/migrate/20171019211150_add_nickname_and_date_to_review.rb b/db/migrate/20171019211150_add_nickname_and_date_to_review.rb new file mode 100644 index 0000000000..617685a21a --- /dev/null +++ b/db/migrate/20171019211150_add_nickname_and_date_to_review.rb @@ -0,0 +1,6 @@ +class AddNicknameAndDateToReview < ActiveRecord::Migration[5.1] + def change + add_column :reviews, :nickname, :string + add_column :reviews, :location, :string + end +end diff --git a/db/schema.rb b/db/schema.rb index 5ee1c86643..7a0d51c21d 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20171017235137) do +ActiveRecord::Schema.define(version: 20171019211150) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -73,6 +73,8 @@ t.text "body" t.datetime "created_at", null: false t.datetime "updated_at", null: false + t.string "nickname" + t.string "location" t.index ["product_id"], name: "index_reviews_on_product_id" end From 0241640a9bc013fd4ee91019131816973106b540 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Thu, 19 Oct 2017 14:37:26 -0700 Subject: [PATCH 057/283] can create a review --- app/controllers/reviews_controller.rb | 12 +++++++++++- app/helpers/products_helper.rb | 2 +- app/views/reviews/new.html.erb | 8 ++++---- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/app/controllers/reviews_controller.rb b/app/controllers/reviews_controller.rb index 93c539c3e7..6743efcb47 100644 --- a/app/controllers/reviews_controller.rb +++ b/app/controllers/reviews_controller.rb @@ -12,6 +12,16 @@ def new def create @review = Review.new(review_params) + if @review.save + flash[:success] = :success + flash[:result_text] = "Successfully added your review" + redirect_to product_path(@review.product_id) + else + flash[:status] = :failure + flash[:result_text] = "Sorry! We lost your review...oops!" + flash[:messages] = @review.errors.messages + render :new, status: :bad_request + end end def edit @@ -25,6 +35,6 @@ def destroy private def review_params - params.require(:work).permit(:rating, :body, :nickname, :location) + params.permit(:rating, :body, :nickname, :location, :product_id) end end diff --git a/app/helpers/products_helper.rb b/app/helpers/products_helper.rb index 514e73ee6f..0f9c18382a 100644 --- a/app/helpers/products_helper.rb +++ b/app/helpers/products_helper.rb @@ -29,7 +29,7 @@ def average_rating(list) if average == 0 || average.nil? || average.nan? return "The reviews were too scared and ran away" else - return "#{average} out of 5" + return "#{format("%.1f", average)} out of 5" end end end diff --git a/app/views/reviews/new.html.erb b/app/views/reviews/new.html.erb index faf24177c5..1154cbb3ed 100644 --- a/app/views/reviews/new.html.erb +++ b/app/views/reviews/new.html.erb @@ -26,11 +26,11 @@ <%= label_tag(:body, 'Review') %> <%= text_area_tag(:body) %> - <%= label_tag('Nickname') %> - <%= text_field_tag('Nickname') %> + <%= label_tag(:nickname, 'Nickname') %> + <%= text_field_tag(:nickname) %> - <%= label_tag('Location') %> - <%= text_field_tag('Location') %> + <%= label_tag(:location, 'Location') %> + <%= text_field_tag(:location) %> <%= submit_tag('Save')%> <% end %> From 2fdf627fb4c6b32c5b36326b28c550e37bf2f9f9 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Thu, 19 Oct 2017 14:39:29 -0700 Subject: [PATCH 058/283] Baseline for Order payment form and confirmation page --- app/controllers/orders_controller.rb | 2 +- app/views/orders/create.html.erb | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/app/controllers/orders_controller.rb b/app/controllers/orders_controller.rb index 76928ccbe4..ac86fb6a5c 100644 --- a/app/controllers/orders_controller.rb +++ b/app/controllers/orders_controller.rb @@ -12,7 +12,7 @@ def new def create @order = Order.new order_params if @order.save - redirect_to root_path + else render :new end diff --git a/app/views/orders/create.html.erb b/app/views/orders/create.html.erb index 295bd84094..cdfba81130 100644 --- a/app/views/orders/create.html.erb +++ b/app/views/orders/create.html.erb @@ -1,2 +1,16 @@ -

Orders#create

-

Find me in app/views/orders/create.html.erb

+
+

Order Complete

+
Thanks for shopping with Spooksy!
+ +
+

Order Summary

+

Id: <%= @order.id %>

+

Name: <%= @order.id %>

+

Shipping Address: <%= @order.address %>

+

Email: <%= @order.email %>

+
+ +
+Products go here +
+
From c0e147c0e9162c7a9c8846584f896c607ca1a84e Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Thu, 19 Oct 2017 15:09:17 -0700 Subject: [PATCH 059/283] Sidebar for categories added --- app/controllers/products_controller.rb | 2 ++ app/views/products/index.html.erb | 28 ++++++++++++++++++-------- 2 files changed, 22 insertions(+), 8 deletions(-) diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 0816433922..a85c1fc261 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -7,6 +7,8 @@ def root end def index + @categories = Category.order(:name) + if params[:category_id] @products = Product.includes(:categories).where(categories: { id: params[:category_id]}) elsif params[:user_id] diff --git a/app/views/products/index.html.erb b/app/views/products/index.html.erb index 645ff81c4a..0f84a6f9b5 100644 --- a/app/views/products/index.html.erb +++ b/app/views/products/index.html.erb @@ -1,13 +1,25 @@
- <% if params[:category_id] %> -

<%= Category.find(params[:category_id]).name %>

- <% elsif params[:user_id]%> -

<%= User.find(params[:user_id]).username %>

- <% else %> -

All Products

- <% end %> -
+ + + +
+ <% if params[:category_id] %> +
Products / <%= Category.find(params[:category_id]).name %>
+ <% elsif params[:user_id]%> +
Products / <%= User.find(params[:user_id]).username %>
+ <% else %> +
Products / All
+ <% end %> <% @products.each do |p| %> <%= link_to product_path(p.id) do %>
From fd4e06d9efcce248af922f9ece2d18fff0d5ceb3 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Thu, 19 Oct 2017 15:12:25 -0700 Subject: [PATCH 060/283] Main title change for merchant products --- app/views/products/index.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/products/index.html.erb b/app/views/products/index.html.erb index 0f84a6f9b5..214e9b796d 100644 --- a/app/views/products/index.html.erb +++ b/app/views/products/index.html.erb @@ -16,7 +16,7 @@ <% if params[:category_id] %>
Products / <%= Category.find(params[:category_id]).name %>
<% elsif params[:user_id]%> -
Products / <%= User.find(params[:user_id]).username %>
+
<%= User.find(params[:user_id]).username %>'s spooktacular shop
<% else %>
Products / All
<% end %> From e8b7f774b102d5448e36f8fa8457099adbf35d95 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Thu, 19 Oct 2017 15:22:17 -0700 Subject: [PATCH 061/283] validation for in stock --- app/models/order_product.rb | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/models/order_product.rb b/app/models/order_product.rb index 346717cfe6..6e050c28dd 100644 --- a/app/models/order_product.rb +++ b/app/models/order_product.rb @@ -2,5 +2,15 @@ class OrderProduct < ApplicationRecord belongs_to :order belongs_to :product - validates :quantity, numericality: { only_integer: true, greater_than: 0 } + validates :quantity, numericality: { only_integer: true, greater_than: 0 } + validate :must_be_in_stock + + + + def must_be_in_stock + if self.product.stock == 0 + errors.add(:stock, "product is out of stock") + end + end + end From 99c476b0169d7b99e5ccea53d16234bdc3aed148 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Thu, 19 Oct 2017 15:33:03 -0700 Subject: [PATCH 062/283] Simple links to easily follow order path --- app/views/orders/create.html.erb | 2 +- app/views/orders/index.html.erb | 4 ++-- app/views/orders/show.html.erb | 3 +-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/app/views/orders/create.html.erb b/app/views/orders/create.html.erb index cdfba81130..9dec5fd247 100644 --- a/app/views/orders/create.html.erb +++ b/app/views/orders/create.html.erb @@ -4,7 +4,7 @@

Order Summary

-

Id: <%= @order.id %>

+

Order <%= @order.id %> was verified at <%= @order.creation_date %>

Name: <%= @order.id %>

Shipping Address: <%= @order.address %>

Email: <%= @order.email %>

diff --git a/app/views/orders/index.html.erb b/app/views/orders/index.html.erb index d63a69fb54..faef4be345 100644 --- a/app/views/orders/index.html.erb +++ b/app/views/orders/index.html.erb @@ -1,2 +1,2 @@ -

Orders#index

-

Find me in app/views/orders/index.html.erb

+

Your cart

+

<%= link_to 'Proceed to checkout', new_order_path, class: 'button' %>

diff --git a/app/views/orders/show.html.erb b/app/views/orders/show.html.erb index 22eb495f6f..b2453777eb 100644 --- a/app/views/orders/show.html.erb +++ b/app/views/orders/show.html.erb @@ -1,2 +1 @@ -

Orders#show

-

Find me in app/views/orders/show.html.erb

+

Order Show

From 474ee84c191e8121616993ad014e8e7e33cb7309 Mon Sep 17 00:00:00 2001 From: Jocelyn Gonzalez Date: Thu, 19 Oct 2017 16:04:07 -0700 Subject: [PATCH 063/283] form is nearly complete, waiting to add section functionality --- app/controllers/products_controller.rb | 9 +++++++-- app/views/products/_form.html.erb | 16 ++++++++++++---- app/views/products/create.html.erb | 26 +++++++++++++++++++++++++- app/views/products/edit.html.erb | 8 +++++++- app/views/products/new.html.erb | 8 ++++++++ app/views/products/update.html.erb | 25 ++++++++++++++++++++++++- 6 files changed, 83 insertions(+), 9 deletions(-) diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index f9dbcf2687..166a1380e4 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -27,7 +27,6 @@ def create if @product.save flash[:status] = :success flash[:result_text] = "Successfully created #{@product.name}!" - # ?? redirect_to product_path(@product) else flash.now[:status] = :error @@ -43,10 +42,16 @@ def edit def update @product = Product.find_by(id: params[:id]) @product.update_attributes(product_params) + temp = @product.categories.map {|c| c.id } + params[:product][:category_ids].each do |category| + if !temp.include?(category) && category != "" + @product.categories << Category.find(category) + end + end + if @product.save flash[:status] = :success flash[:result_text] = "Successfully updated #{@product.name}!" - # ?? redirect_to product_path else flash.now[:status] = :error diff --git a/app/views/products/_form.html.erb b/app/views/products/_form.html.erb index b0273f0fb2..0514da95bc 100644 --- a/app/views/products/_form.html.erb +++ b/app/views/products/_form.html.erb @@ -1,6 +1,8 @@ - + + +
@@ -15,8 +17,11 @@
- <%= form_for @product do |f| %> + + +
+ <%= f.label :name %> <%= f.text_field :name %> @@ -24,7 +29,7 @@ <%= f.text_field :price %> <%= f.label :stock, "Quantity in Stock" %> - <%= f.select :stock, options_for_select(1..10) %> + <%= f.select :stock, options_for_select(1..10), :selected => @product.stock %> <%= f.label :description %> <%= f.text_area :description %> @@ -32,9 +37,12 @@ <%= f.label :image %> <%= f.file_field :image %> + <%= f.label :category %> + <%= f.collection_select(:category_ids, Category.all, :id, :name, { prompt: "Please select" }, { multiple: true }) %> + <%= f.submit button_name %>
- <% end %> +
diff --git a/app/views/products/create.html.erb b/app/views/products/create.html.erb index d546021001..7f67b74e81 100644 --- a/app/views/products/create.html.erb +++ b/app/views/products/create.html.erb @@ -1,2 +1,26 @@

Products#create

-

Find me in app/views/products/create.html.erb

+

Temp page to check on updates

+ +

user name: +<%= @product.user.username %> +

+

product id: +<%= @product.id %> +

+

product name: +<%= @product.name %> +

+

price: +<%= @product.price %> +

+

stock: +<%= @product.stock %> +

description: +<%= @product.description %> + +

categories: +<% @product.categories.all.each do |category| %> +<%=

category.name

%> +<% end %> + +

diff --git a/app/views/products/edit.html.erb b/app/views/products/edit.html.erb index 16b202efb4..3b45b91559 100644 --- a/app/views/products/edit.html.erb +++ b/app/views/products/edit.html.erb @@ -1,4 +1,10 @@

Edit Product

-<%= render partial: "form" %> + +<%= form_for @product do |f| %> +username: +<%= @product.user.username %> +<%= render partial: "form", locals: {button_name: "Update Product" } %> + +<% end %>
diff --git a/app/views/products/new.html.erb b/app/views/products/new.html.erb index 2d31a34b70..2365d3b2f5 100644 --- a/app/views/products/new.html.erb +++ b/app/views/products/new.html.erb @@ -1,4 +1,12 @@

Add Product

+username: +<%= form_for @product do |f| %> + +<%= f.label :user_id %> +<%= f.select :user_id, options_from_collection_for_select(User.all, :id, :username) %> + + <%= render partial: "form", locals: {button_name:"Add Product to Inventory"} %> +<% end %>
diff --git a/app/views/products/update.html.erb b/app/views/products/update.html.erb index 039889ac02..9368d5ac89 100644 --- a/app/views/products/update.html.erb +++ b/app/views/products/update.html.erb @@ -1,2 +1,25 @@

Products#update

-

Find me in app/views/products/update.html.erb

+ +

Temp page to check on new products

+<%= params %> + +

+<%= @product.user_id %> +

+<%= @product.user.username %> +

+<%= @product.name %> +

+

+<%= @product.price %> +

+

+<%= @product.stock %> +

+<%= @product.description %> + +

categories: +<% @product.categories.each do |c| %> +

<%= c.name %>

+ +<% end %> From e55fb25d0b051f2f80b85f0c9369b5414fe485b4 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Thu, 19 Oct 2017 17:54:40 -0700 Subject: [PATCH 064/283] changes to order mode for order product to save --- app/controllers/order_products_controller.rb | 22 ++++++++++++++++++++ app/models/order.rb | 18 +++++++++------- app/views/order_products/create.html.erb | 2 ++ 3 files changed, 34 insertions(+), 8 deletions(-) diff --git a/app/controllers/order_products_controller.rb b/app/controllers/order_products_controller.rb index faa58c6245..f639e66873 100644 --- a/app/controllers/order_products_controller.rb +++ b/app/controllers/order_products_controller.rb @@ -9,6 +9,23 @@ def new end def create + if session[:order_id].nil? + @order = Order.create(status: "pending") + session[:order_id] = @order.id + end + @op = OrderProduct.new(op_params) + @op.product_id = params[:id] + @op.order_id = session[:order_id] + if @op.save + flash[:success] = :success + flash[:result_text] = "Successfully added #{Product.find(params[:id])}.name to your coffin" + redirect_to product_path(params[:id]) + else + flash[:status] = :failure + flash[:result_text] = "Sorry! We it disappeared!" + flash[:messages] = @op.errors.messages + redirect_to product_path(params[:id]) + end end def edit @@ -19,4 +36,9 @@ def update def destroy end + + private + def op_params + params.require(:order_product).permit(:quantity) + end end diff --git a/app/models/order.rb b/app/models/order.rb index b5d6413fba..cdd378fee9 100644 --- a/app/models/order.rb +++ b/app/models/order.rb @@ -1,16 +1,18 @@ class Order < ApplicationRecord + STATUS = %w(pending paid complete cancelled) has_many :order_products has_many :products, :through => :order_products # validates :order_products, :presence => true - validates :name, presence: true - validates :address, presence: true - validates :email, presence: true - validates :cc_num, presence: true # numericality: { only_integer: true }, length: { is: 16 } - validates :cc_expiry, presence: true - validate :card_expiry_cannot_be_in_the_past - validates :cc_cvv, numericality: { only_integer: true }, length: { is: 3} - validates :billing_zip, numericality: { only_integer: true } + # validates :name, presence: true + # validates :address, presence: true + # validates :email, presence: true + # validates :cc_num, presence: true # numericality: { only_integer: true }, length: { is: 16 } + # validates :cc_expiry, presence: true + # validate :card_expiry_cannot_be_in_the_past + # validates :cc_cvv, numericality: { only_integer: true }, length: { is: 3} + # validates :billing_zip, numericality: { only_integer: true } + validates :status, presence: true, inclusion: { in: STATUS } private diff --git a/app/views/order_products/create.html.erb b/app/views/order_products/create.html.erb index adcf8882c6..c0d076fc4f 100644 --- a/app/views/order_products/create.html.erb +++ b/app/views/order_products/create.html.erb @@ -1,2 +1,4 @@

OrderProducts#create

Find me in app/views/order_products/create.html.erb

+<%=params %> +<%=session %> From da10af7ef7c5d7cca37903ba20e14f614df0772b Mon Sep 17 00:00:00 2001 From: averikitsch Date: Thu, 19 Oct 2017 18:51:35 -0700 Subject: [PATCH 065/283] added flash to product page --- app/controllers/order_products_controller.rb | 2 +- app/views/products/show.html.erb | 21 +++++++++++++++++--- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/app/controllers/order_products_controller.rb b/app/controllers/order_products_controller.rb index f639e66873..585465862a 100644 --- a/app/controllers/order_products_controller.rb +++ b/app/controllers/order_products_controller.rb @@ -22,7 +22,7 @@ def create redirect_to product_path(params[:id]) else flash[:status] = :failure - flash[:result_text] = "Sorry! We it disappeared!" + flash[:result_text] = "Oops!" flash[:messages] = @op.errors.messages redirect_to product_path(params[:id]) end diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index a981ccc0db..6710b19562 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -8,14 +8,29 @@

<%=format_price(@product.price)%>

<%=stock(@product.stock)%>
+ <% if flash[:result_text] or flash[:messages] %> +
+

<%= flash[:status] == :failure ? "A problem occurred: " : "" %><%= flash[:result_text] %>

+ <% if flash[:messages] %> +
    + <% flash[:messages].each do |name, problems| %> + <% problems.each do |problem| %> +
  • <%= name %>: <%= problem %>
  • + <% end %> + <% end %> +
+ <% end %> +
+ <% end %> + <%= form_for @order_product do |f| %> <%= f.label :quantity %> - <%= f.number_field :quantity, in: 1..10, step: 1 %> - + <%= f.select :quantity, options_for_select(0..10)%> <%= f.submit "Add to Coffin", class: "button" %> <% end %> - <%# link_to "Add to Coffin", order_product_path(@product.id),class:'button', method: :post%> + +

<%= @product.description %>

From 874a2abab97f0788bfbd6de0bfe84d7dedbcfa43 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Thu, 19 Oct 2017 19:30:31 -0700 Subject: [PATCH 066/283] styling for product page --- app/assets/stylesheets/products.scss | 19 ++++++++++++++++--- app/controllers/order_products_controller.rb | 2 +- app/views/products/show.html.erb | 17 +++++++++++++---- 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/app/assets/stylesheets/products.scss b/app/assets/stylesheets/products.scss index bff386e55a..375812d766 100644 --- a/app/assets/stylesheets/products.scss +++ b/app/assets/stylesheets/products.scss @@ -1,3 +1,16 @@ -// Place all the styles related to the Products controller here. -// They will automatically be included in application.css. -// You can use Sass (SCSS) here: http://sass-lang.com/ + +.description { + border-top: 1px solid; + border-bottom: 1px solid; + margin: 1em 0; + padding: 1em 0.5em; +} + +form label, form input { + text-transform: uppercase; +} + +select { + width: 5em; + display: block; +} diff --git a/app/controllers/order_products_controller.rb b/app/controllers/order_products_controller.rb index 585465862a..4847ee0004 100644 --- a/app/controllers/order_products_controller.rb +++ b/app/controllers/order_products_controller.rb @@ -18,7 +18,7 @@ def create @op.order_id = session[:order_id] if @op.save flash[:success] = :success - flash[:result_text] = "Successfully added #{Product.find(params[:id])}.name to your coffin" + flash[:result_text] = "Successfully summoned to your coffin!" redirect_to product_path(params[:id]) else flash[:status] = :failure diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index 6710b19562..be06f484d3 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -4,7 +4,8 @@
-

<%=@product.name%><%= link_to @product.user.username, user_products_path(@product.user)%>

+

<%=@product.name%>

+ <%= link_to @product.user.username, user_products_path(@product.user)%>

<%=format_price(@product.price)%>

<%=stock(@product.stock)%>
@@ -31,8 +32,8 @@ -

- <%= @product.description %> +

+ DESCRIPTION: <%= @product.description %>

<%= link_to @product.categories[0].name, category_products_path(@product.categories[0].id) %> @@ -59,8 +60,16 @@

    <% @product.reviews.each do |review| %>
  • - <%= review.rating %> + <% review.rating.times do%> + <%= "🎃" %> + <% end %>
  • +
    + <%= review.nickname %> +

    + <%= review.location %> +

    +

    <%= review.body %>

    From ecf6787742f131c67e72cec07077465d69128197 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Thu, 19 Oct 2017 19:30:47 -0700 Subject: [PATCH 067/283] updated seeds --- db/seed-data/review-seeds.csv | 22 +++++++++++----------- db/seeds.rb | 2 ++ 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/db/seed-data/review-seeds.csv b/db/seed-data/review-seeds.csv index d7f12d8478..a0f795faa5 100644 --- a/db/seed-data/review-seeds.csv +++ b/db/seed-data/review-seeds.csv @@ -1,11 +1,11 @@ -rating,product_id,body -2,15,Only came out at night. Weird! -1,15,Was suppose to attach my co-worker not me! -5,15,great smile! -1,11,too many holes :( -4,2,Great compilation -1,2,Played on repeat and it made me crazy! -4,6,The perfect starter kit :D -5,13,Great selection! -2,18,Only about 20 spiders hatched. Looking for at least 100 -5,23,covered a full bath tub! Awesome! \ No newline at end of file +rating,product_id,body,nickname,location +2,15,Only came out at night. Weird!,boo-ty,timbuktoo +1,15,Was suppose to attach my co-worker not me!,, +5,15,great smile!,Mort Ician,seattle +1,11,too many holes :(,Tom B Stone,hell +4,2,Great compilation,Robin Graves,down under +1,2,Played on repeat and it made me crazy!,, +4,6,The perfect starter kit :D,, +5,13,Great selection!,Ima Goner, +2,18,Only about 20 spiders hatched. Looking for at least 100,Hal, +5,23,covered a full bath tub! Awesome!,Weenie, \ No newline at end of file diff --git a/db/seeds.rb b/db/seeds.rb index c0ea85d4a8..dea332142e 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -104,6 +104,8 @@ review.rating = row['rating'] review.product_id = row['product_id'] review.body = row['body'] + review.nickname = row['nickname'] + review.location = row['location'] puts "Created review: #{review.inspect}" successful = review.save if !successful From 600aa82e36def85cde464b0553fbb553bf843271 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Thu, 19 Oct 2017 19:36:27 -0700 Subject: [PATCH 068/283] product page styling --- app/assets/stylesheets/products.scss | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/assets/stylesheets/products.scss b/app/assets/stylesheets/products.scss index 375812d766..14468a9a91 100644 --- a/app/assets/stylesheets/products.scss +++ b/app/assets/stylesheets/products.scss @@ -14,3 +14,12 @@ select { width: 5em; display: block; } + +h5 { + margin: 2em 0; +} + +img { + width: 80%; + margin-top: 1em; +} From 3bfa98f79b5f713fb273bb10d08bfe5461f5542a Mon Sep 17 00:00:00 2001 From: averikitsch Date: Thu, 19 Oct 2017 21:00:43 -0700 Subject: [PATCH 069/283] Order cart and checkout views and controllers --- app/assets/stylesheets/orders.scss | 8 ++++++ app/assets/stylesheets/products.scss | 2 +- app/controllers/orders_controller.rb | 5 +++- app/helpers/orders_helper.rb | 8 ++++++ app/views/orders/create.html.erb | 4 +-- app/views/orders/index.html.erb | 43 ++++++++++++++++++++++++++-- app/views/orders/new.html.erb | 2 +- config/routes.rb | 2 ++ 8 files changed, 67 insertions(+), 7 deletions(-) diff --git a/app/assets/stylesheets/orders.scss b/app/assets/stylesheets/orders.scss index 741506954d..64671baeec 100644 --- a/app/assets/stylesheets/orders.scss +++ b/app/assets/stylesheets/orders.scss @@ -1,3 +1,11 @@ // Place all the styles related to the Orders controller here. // They will automatically be included in application.css. // You can use Sass (SCSS) here: http://sass-lang.com/ + +.align-right { + text-align: right; +} + +.total { + border-top: 1px solid; +} diff --git a/app/assets/stylesheets/products.scss b/app/assets/stylesheets/products.scss index 14468a9a91..d2a1708966 100644 --- a/app/assets/stylesheets/products.scss +++ b/app/assets/stylesheets/products.scss @@ -6,7 +6,7 @@ padding: 1em 0.5em; } -form label, form input { +form label, form input[type="submit"]{ text-transform: uppercase; } diff --git a/app/controllers/orders_controller.rb b/app/controllers/orders_controller.rb index ac86fb6a5c..3f08dfcc89 100644 --- a/app/controllers/orders_controller.rb +++ b/app/controllers/orders_controller.rb @@ -1,5 +1,7 @@ class OrdersController < ApplicationController def index + @order = Order.find(session[:order_id]) + @op = @order.order_products end def show @@ -11,8 +13,9 @@ def new def create @order = Order.new order_params + @order.status = "paid" if @order.save - + else render :new end diff --git a/app/helpers/orders_helper.rb b/app/helpers/orders_helper.rb index 443227fd48..1077445136 100644 --- a/app/helpers/orders_helper.rb +++ b/app/helpers/orders_helper.rb @@ -1,2 +1,10 @@ module OrdersHelper + + def subtotal(list) + return list.inject(0) { |sum,item| sum + item.product.price * item.quantity} + end + + def total(subtotal) + return (subtotal*1.10) + end end diff --git a/app/views/orders/create.html.erb b/app/views/orders/create.html.erb index 9dec5fd247..1264245024 100644 --- a/app/views/orders/create.html.erb +++ b/app/views/orders/create.html.erb @@ -1,10 +1,10 @@ -
    +

    Order Complete

    Thanks for shopping with Spooksy!

    Order Summary

    -

    Order <%= @order.id %> was verified at <%= @order.creation_date %>

    +

    Order <%= @order.id %> was verified at <%= @order.created_at %>

    Name: <%= @order.id %>

    Shipping Address: <%= @order.address %>

    Email: <%= @order.email %>

    diff --git a/app/views/orders/index.html.erb b/app/views/orders/index.html.erb index faef4be345..4c34e4a24c 100644 --- a/app/views/orders/index.html.erb +++ b/app/views/orders/index.html.erb @@ -1,2 +1,41 @@ -

    Your cart

    -

    <%= link_to 'Proceed to checkout', new_order_path, class: 'button' %>

    +
    + +

    Your coffin

    +<% if session[:order_id].nil? %> +

    + You have no items in your shopping bag. +

    +
    +<%else%> + +
    +<% @op.each do |order_product| %> +
    +
    + <%= link_to order_product.product.name ,product_path(order_product.product_id)%> +

    + <%= link_to "Edit", edit_order_product_path(order_product.id) %> | + <%= link_to "Delete", order_product_path(order_product.id) %> +

    +
    +
    + <%= order_product.product.price %> x <%= order_product.quantity %> +
    +
    +<%end%> +
    +
    + subtotal +

    + TOTAL +

    +
    +
    + <%= format_price(subtotal(@op))%> +

    + <%= format_price(total(subtotal(@op)))%> +

    + <%= link_to 'Proceed to checkout', new_order_path, class: 'button' %> +
    +
    +<%end%> diff --git a/app/views/orders/new.html.erb b/app/views/orders/new.html.erb index 30f832e9cb..dfd3f3d6d8 100644 --- a/app/views/orders/new.html.erb +++ b/app/views/orders/new.html.erb @@ -1,4 +1,4 @@ -
    +

    Checkout

    <%= render partial: "form", locals: { action_name: "Complete Order" } %>
    diff --git a/config/routes.rb b/config/routes.rb index 409382f1f3..04dc59d08a 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -21,6 +21,8 @@ post '/products/:id/order', to: 'order_products#create', as: 'order_products' + get '/order_products/:id/edit', to: 'order_products#edit', as: 'edit_order_product' + delete '/order_products/:id', to: 'order_products#delete', as: 'order_product' # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end From 7fa9afbe0fdcad1d40846192744c70dee247a69b Mon Sep 17 00:00:00 2001 From: Jocelyn Gonzalez Date: Thu, 19 Oct 2017 21:08:33 -0700 Subject: [PATCH 070/283] pulling updated info --- app/views/products/_form.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/products/_form.html.erb b/app/views/products/_form.html.erb index 0514da95bc..bcfde97ed7 100644 --- a/app/views/products/_form.html.erb +++ b/app/views/products/_form.html.erb @@ -17,7 +17,7 @@
    - +
    From 726cb5a14c1e37db527c42619f6556d530ccb771 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Thu, 19 Oct 2017 22:39:00 -0700 Subject: [PATCH 071/283] Order create has confirmation time details, helper methods for created at date and time --- app/helpers/application_helper.rb | 8 ++++++++ app/views/orders/create.html.erb | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 4885cdc524..04b25ad2ba 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -4,4 +4,12 @@ def format_price(price) "$" + format("%.2f", price) end + def format_date(date) + ("" + date.strftime("%A, %b %d") + "").html_safe + end + + def format_time(time) + ("" + time.strftime("%l:%M %P") + "").html_safe + end + end diff --git a/app/views/orders/create.html.erb b/app/views/orders/create.html.erb index 1264245024..754a5cd243 100644 --- a/app/views/orders/create.html.erb +++ b/app/views/orders/create.html.erb @@ -4,7 +4,7 @@

    Order Summary

    -

    Order <%= @order.id %> was verified at <%= @order.created_at %>

    +

    Order <%= @order.id %> was purchased on <%= format_date(@order.created_at) %> at <%= format_time(@order.created_at) %>

    Name: <%= @order.id %>

    Shipping Address: <%= @order.address %>

    Email: <%= @order.email %>

    From 45f229796d59694b22e7dcc352e16fefb92bd4dc Mon Sep 17 00:00:00 2001 From: Jocelyn Gonzalez Date: Thu, 19 Oct 2017 22:54:21 -0700 Subject: [PATCH 072/283] added migration to set active default to true, started to filter for retired products --- app/controllers/products_controller.rb | 3 +- app/views/products/index.html.erb | 30 ++++++++++++------- app/views/products/new.html.erb | 2 +- ...d_default_value_true_to_active_products.rb | 5 ++++ db/schema.rb | 4 +-- 5 files changed, 30 insertions(+), 14 deletions(-) create mode 100644 db/migrate/20171020052011_add_default_value_true_to_active_products.rb diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index cf286316d6..925ab26baa 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -23,6 +23,7 @@ def show end def new + #is currently set to choose user to add product to @product = Product.new end @@ -74,6 +75,6 @@ def find_product end def product_params - return params.require(:product).permit(:user_id, :name, :price, :stock, :description, :image) + return params.require(:product).permit(:user_id, :name, :price, :stock, :description, :image, :active) end end diff --git a/app/views/products/index.html.erb b/app/views/products/index.html.erb index 214e9b796d..c7b9aab1bb 100644 --- a/app/views/products/index.html.erb +++ b/app/views/products/index.html.erb @@ -20,19 +20,29 @@ <% else %>
    Products / All
    <% end %> + <% @products.each do |p| %> - <%= link_to product_path(p.id) do %> -
    - <%= image_tag p.image, alt:"product image" %> -

    -

    <%= p.name %>
    -

    -

    - <%= format_price(p.price) %> -

    -
    + <% if p.active == true %> + <%= link_to product_path(p.id) do %> +
    + <%# image_tag p.image, alt:"product image" %> +

    +

    <%= p.name %>
    +

    +

    + <%= format_price(p.price) %> +

    + + +

    +

    is item active?:<%= p.active %>
    +

    + +
    + <% end %> <% end %> <% end %> +
    diff --git a/app/views/products/new.html.erb b/app/views/products/new.html.erb index 2365d3b2f5..472cb16e38 100644 --- a/app/views/products/new.html.erb +++ b/app/views/products/new.html.erb @@ -6,7 +6,7 @@ username: <%= f.label :user_id %> <%= f.select :user_id, options_from_collection_for_select(User.all, :id, :username) %> - <%= render partial: "form", locals: {button_name:"Add Product to Inventory"} %> + <% end %>
diff --git a/db/migrate/20171020052011_add_default_value_true_to_active_products.rb b/db/migrate/20171020052011_add_default_value_true_to_active_products.rb new file mode 100644 index 0000000000..f39445afb1 --- /dev/null +++ b/db/migrate/20171020052011_add_default_value_true_to_active_products.rb @@ -0,0 +1,5 @@ +class AddDefaultValueTrueToActiveProducts < ActiveRecord::Migration[5.1] + def change + change_column :products, :active, :boolean, default: true + end +end diff --git a/db/schema.rb b/db/schema.rb index 7a0d51c21d..419e6cffb6 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20171019211150) do +ActiveRecord::Schema.define(version: 20171020052011) do # These are extensions that must be enabled in order to support this database enable_extension "plpgsql" @@ -60,7 +60,7 @@ t.integer "stock" t.text "description" t.string "image" - t.boolean "active" + t.boolean "active", default: true t.datetime "created_at", null: false t.datetime "updated_at", null: false t.bigint "user_id" From 8eba5b395828dd0a67c838c17ae3f725a18b5630 Mon Sep 17 00:00:00 2001 From: Jocelyn Gonzalez Date: Thu, 19 Oct 2017 23:40:13 -0700 Subject: [PATCH 073/283] set filter for retired products --- app/controllers/products_controller.rb | 16 ++++++++++++++-- app/views/products/index.html.erb | 4 ++-- 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 925ab26baa..480e49e400 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -10,11 +10,23 @@ def index @categories = Category.order(:name) if params[:category_id] - @products = Product.includes(:categories).where(categories: { id: params[:category_id]}) + products = Product.includes(:categories).where(categories: { id: params[:category_id]}) + @products = [] + products.each do |item| + if item.active + @products << item + end + end elsif params[:user_id] @products = Product.includes(:user).where(products: {user_id: params[:user_id]}) else - @products = Product.order(:id) + products = Product.order(:id) + @products = [] + products.each do |item| + if item.active + @products << item + end + end end end diff --git a/app/views/products/index.html.erb b/app/views/products/index.html.erb index c7b9aab1bb..2fe7a826e8 100644 --- a/app/views/products/index.html.erb +++ b/app/views/products/index.html.erb @@ -22,7 +22,7 @@ <% end %> <% @products.each do |p| %> - <% if p.active == true %> + <%= link_to product_path(p.id) do %>
<%# image_tag p.image, alt:"product image" %> @@ -40,7 +40,7 @@
<% end %> - <% end %> + <% end %>
From b34947da898baa18d2796ea06279068945dac89a Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Fri, 20 Oct 2017 02:01:17 -0700 Subject: [PATCH 074/283] Add log out functionality. Make login controller method and move login code from create method. Add user_from_hash method to Order model. Tests still not passing. --- Gemfile | 2 +- app/controllers/users_controller.rb | 50 +++++---- app/models/user.rb | 10 ++ app/views/layouts/application.html.erb | 143 ++++++++++++++----------- config/routes.rb | 5 +- 5 files changed, 124 insertions(+), 86 deletions(-) diff --git a/Gemfile b/Gemfile index 4c96f393dc..5fe9e10273 100644 --- a/Gemfile +++ b/Gemfile @@ -42,7 +42,6 @@ group :development, :test do # Adds support for Capybara system testing and selenium driver gem 'capybara', '~> 2.13' gem 'selenium-webdriver' - gem 'dotenv-rails' end group :development do @@ -53,6 +52,7 @@ group :development do gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' gem 'rails-erd', require: false + gem 'dotenv-rails' end # Windows does not include zoneinfo files, so bundle the tzinfo-data gem diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 5f041905aa..dfc7f655d6 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -13,23 +13,6 @@ def new end def create - @auth_hash = request.env['omniauth.auth'] - @user = User.find_by(uid: @auth_hash['uid'], provider: @auth_hash['provider']) - - if @user - session[:user_id] = @user.id - flash[:success] = "Welcome, #{@user.username}" - else - @user = User.new(uid: @auth_hash['uid'], provider: @auth_hash['provider'], username: @auth_hash['info']['nickname'], email: @auth_hash['info']['email']) - - if @user.save - session[:user_id] = @user.id - flash[:success] = "Welcome, #{@user.username}" - else - flash[:error] = "Unable to save user" - end - end - redirect_to root_path end def edit @@ -42,8 +25,37 @@ def destroy end def login - user + auth_hash = request.env['omniauth.auth'] + + if auth_hash['uid'] + user = User.find_by(provider: params[:provider], uid: auth_hash['uid']) + if user.nil? + user = User.from_auth_hash(params[:provider], auth_hash) + if user.save + session[:user_id] = user.id + flash[:status] = :success + flash[:message] = "Successfully added new user #{user.username}" + else + flash[:status] = :failure + flash[:message] = "New user not saved" + end + else + session[:user_id] = user.id + flash[:status] = :success + flash[:message] = "Successfully logged in as returning user #{user.username}" + end + else + flash[:status] = :failure + flash[:message] = "Could not authenticate user information" + end + redirect_to root_path end - + def logout + if session[:user_id] + session.delete(:user_id) + flash[:success] = "You are now logged out. Goodbye!" + end + redirect_to root_path + end end diff --git a/app/models/user.rb b/app/models/user.rb index ad1b8112f9..899630d5de 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -2,4 +2,14 @@ class User < ApplicationRecord has_many :products validates :username, presence: true, uniqueness: true validates :email, presence: true, uniqueness: true + + def self.from_auth_hash(provider, auth_hash) + user = new + user.provider = provider + user.uid = auth_hash['uid'] + user.username = auth_hash['info']['nickname'] + user.email = auth_hash['info']['email'] + + return user + end end diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index a4b7262679..01e5d8c2f2 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -1,76 +1,89 @@ - - - - <%=favicon_link_tag 'flying-bat.png', type: 'image/png'%> - <%= content_for?(:title) ? yield(:title) : "Spooksy" %> - - <%= stylesheet_link_tag "application" %> - <%= javascript_include_tag "application", 'data-turbolinks-track' => true %> - <%= csrf_meta_tags %> - + + + + <%=favicon_link_tag 'flying-bat.png', type: 'image/png'%> + <%= content_for?(:title) ? yield(:title) : "Spooksy" %> + + <%= stylesheet_link_tag "application" %> + <%= javascript_include_tag "application", 'data-turbolinks-track' => true %> + <%= csrf_meta_tags %> + - -
-

<%=link_to "Spooksy", root_path %>

- -
- -
-
- <%= session[:user_id] %> -
- <%= yield %> -
+ +
+

<%=link_to "Spooksy", root_path %>

+ +
-
-
-
-
    -
  • <%= link_to "Contact us" %>
  • -
  • <%= link_to "Order Status" %>
  • -
  • <%= link_to "Shipping" %>
  • -
  • <%= link_to "Returns & Exchanges" %>
  • -
  • <%= link_to "International Orders" %>
  • -
-
+
+
+ <% flash.each do |name, message| %> +
<%= message %>
+ <% end %> +
+
+ <%= session[:user_id] %> +
+ <%= yield %> +
-
-
    -
  • <%= link_to "About Us" %>
  • -
  • <%= link_to "Careers" %>
  • -
  • <%= link_to "Events" %>
  • -
  • <%= link_to "Wholesale" %>
  • -
-
+
+
+
+
    +
  • <%= link_to "Contact us" %>
  • +
  • <%= link_to "Order Status" %>
  • +
  • <%= link_to "Shipping" %>
  • +
  • <%= link_to "Returns & Exchanges" %>
  • +
  • <%= link_to "International Orders" %>
  • +
+
-
- -
+
+
    +
  • <%= link_to "About Us" %>
  • +
  • <%= link_to "Careers" %>
  • +
  • <%= link_to "Events" %>
  • +
  • <%= link_to "Wholesale" %>
  • +
+
-
-
-
+ -
+ + +
+
+
+
- + diff --git a/config/routes.rb b/config/routes.rb index 637242c743..10a26bf9d0 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -20,7 +20,10 @@ post '/products/:id/order', to: 'order_products#create', as: 'order_products' - get '/auth/:provider/callback', to: 'users#create', as: 'auth_callback' + #get '/login', to: 'users#create' + + get '/auth/:provider/callback', to: 'users#login' + delete '/logout', to: 'users#logout' # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html end From 400ca6af642c2bf9a08bb53d990e283b57678b97 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Fri, 20 Oct 2017 09:57:03 -0700 Subject: [PATCH 075/283] Product pages styling, title cut off and spacing --- app/assets/stylesheets/application.css | 37 +++++++++----------------- app/assets/stylesheets/products.scss | 34 ++++++++++++++++++++--- app/views/layouts/application.html.erb | 2 +- app/views/products/index.html.erb | 8 ++---- app/views/products/root.html.erb | 18 +++++-------- 5 files changed, 53 insertions(+), 46 deletions(-) diff --git a/app/assets/stylesheets/application.css b/app/assets/stylesheets/application.css index 4343816df4..ee42c6887c 100644 --- a/app/assets/stylesheets/application.css +++ b/app/assets/stylesheets/application.css @@ -56,6 +56,19 @@ margin-right: 15px; } + form label, form input[type="submit"]{ + text-transform: uppercase; + } + + select { + width: 5em; + display: block; + } + + h5 { + margin: 2em 0; + } + main, footer { padding: 30px; } @@ -84,27 +97,3 @@ padding-top: 1em; border-top: 0.2px solid rgba(0,0,0,0.3); } - - .all_products { - text-align: center; - } - - .product { - text-align: left; - display: inline-block; - width: 220px; - padding: 10px; - } - - .product div { - height: 30px; - } - - .promo { - background-color: #bf022a; - text-align: center; - padding: 1em; - font-family: 'Nosifer'; - color: crimson; - text-shadow: 2px 2px white; - } diff --git a/app/assets/stylesheets/products.scss b/app/assets/stylesheets/products.scss index d2a1708966..f373cfaaa7 100644 --- a/app/assets/stylesheets/products.scss +++ b/app/assets/stylesheets/products.scss @@ -19,7 +19,35 @@ h5 { margin: 2em 0; } -img { - width: 80%; - margin-top: 1em; +.all_products { + text-align: center; +} + +.product { + text-align: left; + display: inline-block; + width: 220px; + padding: 10px; + font-size: 0.8em; +} + +.product p { + margin: 0; +} + +.product p:nth-child(2) { + font-weight: 600; + width: 200px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.promo { + background-color: #bf022a; + text-align: center; + padding: 1em; + font-family: 'Nosifer'; + color: crimson; + text-shadow: 2px 2px white; } diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index c3cfe8c276..5bf05b1bb0 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -5,7 +5,7 @@ <%=favicon_link_tag 'flying-bat.png', type: 'image/png'%> <%= content_for?(:title) ? yield(:title) : "Spooksy" %> - + <%= stylesheet_link_tag "application" %> <%= javascript_include_tag "application", 'data-turbolinks-track' => true %> <%= csrf_meta_tags %> diff --git a/app/views/products/index.html.erb b/app/views/products/index.html.erb index 214e9b796d..22150e0fc8 100644 --- a/app/views/products/index.html.erb +++ b/app/views/products/index.html.erb @@ -24,12 +24,8 @@ <%= link_to product_path(p.id) do %>
<%= image_tag p.image, alt:"product image" %> -

-

<%= p.name %>
-

-

- <%= format_price(p.price) %> -

+

<%= p.name.titleize %>

+

<%= format_price(p.price) %>

<% end %> <% end %> diff --git a/app/views/products/root.html.erb b/app/views/products/root.html.erb index 9b60e7bac2..bed56514ef 100644 --- a/app/views/products/root.html.erb +++ b/app/views/products/root.html.erb @@ -8,12 +8,9 @@ <%p = Product.find(product.id)%> <%= link_to product_path(p.id) do %>
- <%= image_tag p.image, alt:"product image"%> - -
<%= p.name %>
-

- <%= format_price(p.price) %> -

+ <%= image_tag p.image, alt:"product image"%> +

<%= p.name.titleize %>

+

<%= format_price(p.price) %>

<% end %> <%end %> @@ -23,12 +20,9 @@ <% @recent_products.each do |p|%> <%= link_to product_path(p.id) do %>
- <%= image_tag p.image, alt:"product image"%> - -
<%= p.name %>
-

- <%= format_price(p.price) %> -

+ <%= image_tag p.image, alt:"product image"%> +

<%= p.name.titleize %>

+

<%= format_price(p.price) %>

<% end %> <%end %> From 734455b21239da11bbef7b45770e6505c2ee8d13 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Fri, 20 Oct 2017 10:04:37 -0700 Subject: [PATCH 076/283] updates to product show styling --- app/assets/stylesheets/products.scss | 2 +- app/views/products/show.html.erb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/stylesheets/products.scss b/app/assets/stylesheets/products.scss index d2a1708966..944311b032 100644 --- a/app/assets/stylesheets/products.scss +++ b/app/assets/stylesheets/products.scss @@ -19,7 +19,7 @@ h5 { margin: 2em 0; } -img { +img.product { width: 80%; margin-top: 1em; } diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index be06f484d3..137aec7ba0 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -1,6 +1,6 @@
- <%= image_tag @product.image, alt:@product.name %> + <%= image_tag @product.image, alt:@product.name, class:"product" %>
From 32e6277f147cc2faf499d39708972fdbfd7268a7 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Fri, 20 Oct 2017 10:05:33 -0700 Subject: [PATCH 077/283] Order review and confirmation pages updated with controller --- app/controllers/orders_controller.rb | 10 +++--- app/views/orders/index.html.erb | 12 +++++--- app/views/orders/update.html.erb | 46 ++++++++++++++++++++++++++-- 3 files changed, 58 insertions(+), 10 deletions(-) diff --git a/app/controllers/orders_controller.rb b/app/controllers/orders_controller.rb index 3f08dfcc89..ef23df50d4 100644 --- a/app/controllers/orders_controller.rb +++ b/app/controllers/orders_controller.rb @@ -8,13 +8,14 @@ def show end def new - @order = Order.new + @order = Order.find(session[:order_id]) end def create - @order = Order.new order_params - @order.status = "paid" - if @order.save + @order = Order.find(session[:order_id]) + if @order.update_attributes(order_params, status: "paid") + # @order.status = "paid" + # if @order.save else render :new @@ -25,6 +26,7 @@ def edit end def update + @order = Order.find(session[:order_id]) end def destroy diff --git a/app/views/orders/index.html.erb b/app/views/orders/index.html.erb index 4c34e4a24c..405eb32f3c 100644 --- a/app/views/orders/index.html.erb +++ b/app/views/orders/index.html.erb @@ -11,26 +11,30 @@
<% @op.each do |order_product| %>
-
+
+ <%= image_tag order_product.product.image, alt: order_product.product.name%> +
+
<%= link_to order_product.product.name ,product_path(order_product.product_id)%> +

<%= link_to "Edit", edit_order_product_path(order_product.id) %> | <%= link_to "Delete", order_product_path(order_product.id) %>

-
+
<%= order_product.product.price %> x <%= order_product.quantity %>
<%end%>
-
+
subtotal

TOTAL

-
+
<%= format_price(subtotal(@op))%>

<%= format_price(total(subtotal(@op)))%> diff --git a/app/views/orders/update.html.erb b/app/views/orders/update.html.erb index 21caac1f70..f9ec977706 100644 --- a/app/views/orders/update.html.erb +++ b/app/views/orders/update.html.erb @@ -1,2 +1,44 @@ -

Orders#update

-

Find me in app/views/orders/update.html.erb

+
+

Order Complete

+
Thanks for shopping with Spooksy!
+ +
+

Order Summary

+
    +
  • + Order: #<%= @order.id %> +
  • +
  • + Purchased On: <%= format_date(@order.created_at) %> at <%= format_time(@order.created_at) %> +
  • +
  • + Name: <%= @order.name %> +
  • +
  • + Shipping Address: <%= @order.address %> +
  • +
  • + Email: <%= @order.email %> +
  • +
+ + + <% @order.order_products.each do |order_product| %> +
+
+ <%= image_tag order_product.product.image, alt: order_product.product.name%> +
+
+

+ <%= link_to order_product.product.name ,product_path(order_product.product_id)%> +

+

+ price: <%= order_product.product.price %> +

+

+ quantity: <%= order_product.quantity %> +

+
+
+ <% end %> +
From 62214e0556647d300387ef26541697bbe15355f7 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Fri, 20 Oct 2017 10:13:28 -0700 Subject: [PATCH 078/283] Added simplecov gem --- Gemfile | 1 + Gemfile.lock | 8 + coverage/.last_run.json | 5 + coverage/.resultset.json | 942 +++ coverage/.resultset.json.lock | 0 coverage/assets/0.10.2/application.css | 799 +++ coverage/assets/0.10.2/application.js | 1707 +++++ coverage/assets/0.10.2/colorbox/border.png | Bin 0 -> 163 bytes coverage/assets/0.10.2/colorbox/controls.png | Bin 0 -> 2033 bytes coverage/assets/0.10.2/colorbox/loading.gif | Bin 0 -> 9427 bytes .../0.10.2/colorbox/loading_background.png | Bin 0 -> 166 bytes coverage/assets/0.10.2/favicon_green.png | Bin 0 -> 1009 bytes coverage/assets/0.10.2/favicon_red.png | Bin 0 -> 1009 bytes coverage/assets/0.10.2/favicon_yellow.png | Bin 0 -> 1009 bytes coverage/assets/0.10.2/loading.gif | Bin 0 -> 7247 bytes coverage/assets/0.10.2/magnify.png | Bin 0 -> 1301 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes coverage/index.html | 6226 +++++++++++++++++ test/test_helper.rb | 3 + 31 files changed, 9691 insertions(+) create mode 100644 coverage/.last_run.json create mode 100644 coverage/.resultset.json create mode 100644 coverage/.resultset.json.lock create mode 100644 coverage/assets/0.10.2/application.css create mode 100644 coverage/assets/0.10.2/application.js create mode 100644 coverage/assets/0.10.2/colorbox/border.png create mode 100644 coverage/assets/0.10.2/colorbox/controls.png create mode 100644 coverage/assets/0.10.2/colorbox/loading.gif create mode 100644 coverage/assets/0.10.2/colorbox/loading_background.png create mode 100644 coverage/assets/0.10.2/favicon_green.png create mode 100644 coverage/assets/0.10.2/favicon_red.png create mode 100644 coverage/assets/0.10.2/favicon_yellow.png create mode 100644 coverage/assets/0.10.2/loading.gif create mode 100644 coverage/assets/0.10.2/magnify.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-icons_222222_256x240.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-icons_2e83ff_256x240.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-icons_454545_256x240.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-icons_888888_256x240.png create mode 100644 coverage/assets/0.10.2/smoothness/images/ui-icons_cd0a0a_256x240.png create mode 100644 coverage/index.html diff --git a/Gemfile b/Gemfile index 6320656b2d..7ecd9bc4d7 100644 --- a/Gemfile +++ b/Gemfile @@ -32,6 +32,7 @@ gem 'jbuilder', '~> 2.5' # Use Capistrano for deployment # gem 'capistrano-rails', group: :development +gem 'simplecov', :require => false, :group => :test group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console diff --git a/Gemfile.lock b/Gemfile.lock index b039b42f04..9ebc20bfee 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -69,6 +69,7 @@ GEM concurrent-ruby (1.0.5) crass (1.0.2) debug_inspector (0.0.3) + docile (1.1.5) erubi (1.7.0) execjs (2.7.0) ffi (1.9.18) @@ -88,6 +89,7 @@ GEM jquery-turbolinks (2.1.0) railties (>= 3.1.0) turbolinks + json (2.0.2) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) @@ -173,6 +175,11 @@ GEM selenium-webdriver (3.6.0) childprocess (~> 0.5) rubyzip (~> 1.0) + simplecov (0.15.0) + docile (~> 1.1.0) + json (>= 1.8, < 3) + simplecov-html (~> 0.10.0) + simplecov-html (0.10.2) spring (2.0.2) activesupport (>= 4.2) spring-watcher-listen (2.0.1) @@ -232,6 +239,7 @@ DEPENDENCIES rails-erd sass-rails (~> 5.0) selenium-webdriver + simplecov spring spring-watcher-listen (~> 2.0.0) turbolinks (~> 5) diff --git a/coverage/.last_run.json b/coverage/.last_run.json new file mode 100644 index 0000000000..246e930db3 --- /dev/null +++ b/coverage/.last_run.json @@ -0,0 +1,5 @@ +{ + "result": { + "covered_percent": 70.99 + } +} diff --git a/coverage/.resultset.json b/coverage/.resultset.json new file mode 100644 index 0000000000..c4bd16dbb8 --- /dev/null +++ b/coverage/.resultset.json @@ -0,0 +1,942 @@ +{ + "MiniTest": { + "coverage": { + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/helpers/application_helper.rb": [ + 1, + null, + 1, + 0, + null, + null, + 1, + 0, + null, + null, + 1, + 0, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/helpers/categories_helper.rb": [ + 1, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/helpers/order_products_helper.rb": [ + 1, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/helpers/orders_helper.rb": [ + 1, + null, + 1, + 0, + null, + null, + 1, + 0, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/helpers/products_helper.rb": [ + 1, + null, + 1, + 0, + 0, + 0, + 0, + null, + 0, + null, + null, + null, + 1, + 0, + 0, + 0, + 0, + null, + 0, + null, + null, + 1, + 0, + 0, + 0, + 0, + null, + 0, + 0, + 0, + null, + 0, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/helpers/reviews_helper.rb": [ + 1, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/helpers/users_helper.rb": [ + 1, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/controllers/categories_controller.rb": [ + 1, + 1, + 0, + null, + null, + 1, + 0, + null, + null, + 1, + 0, + null, + 0, + 0, + null, + 0, + null, + null, + null, + 1, + null, + 1, + 0, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/controllers/application_controller.rb": [ + 1, + 1, + null, + 1, + null, + 0, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/controllers/order_products_controller_test.rb": [ + 1, + null, + 1, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/controllers/order_products_controller.rb": [ + 1, + 1, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + 0, + 0, + 0, + null, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + null, + 0, + 0, + 0, + 0, + null, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + 1, + 0, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/controllers/orders_controller_test.rb": [ + 1, + null, + 1, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/controllers/orders_controller.rb": [ + 1, + 1, + 0, + 0, + null, + null, + 1, + null, + null, + 1, + 0, + null, + null, + 1, + 0, + 0, + 0, + null, + null, + 0, + null, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + null, + 1, + 0, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/controllers/products_controller_test.rb": [ + 1, + null, + 1, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/controllers/products_controller.rb": [ + 1, + 1, + 1, + 0, + null, + 0, + null, + null, + 1, + 0, + null, + 0, + 0, + 0, + 0, + 0, + 0, + null, + null, + 0, + 0, + null, + 0, + 0, + 0, + 0, + 0, + null, + null, + null, + null, + null, + 1, + 0, + null, + null, + 1, + null, + 0, + null, + null, + 1, + 0, + 0, + 0, + 0, + 0, + null, + 0, + 0, + 0, + null, + null, + null, + 1, + 0, + null, + null, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + null, + null, + null, + 0, + 0, + 0, + 0, + null, + 0, + 0, + 0, + null, + null, + null, + 1, + null, + null, + 1, + 1, + 0, + 0, + null, + null, + 1, + 0, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/controllers/reviews_controller_test.rb": [ + 1, + null, + 1, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/controllers/reviews_controller.rb": [ + 1, + 1, + null, + null, + 1, + null, + null, + 1, + 0, + 0, + null, + null, + 1, + 0, + 0, + 0, + 0, + 0, + null, + 0, + 0, + 0, + 0, + null, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + 1, + 0, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/controllers/users_controller_test.rb": [ + 1, + null, + 1, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + 1, + 1, + 0, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/controllers/users_controller.rb": [ + 1, + 1, + 0, + null, + null, + 1, + 0, + null, + 0, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + null, + null, + 1, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/models/category_test.rb": [ + 1, + null, + 1, + 4, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/models/category.rb": [ + 1, + 1, + null, + 1, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/models/application_record.rb": [ + 1, + 1, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/models/order_product_test.rb": [ + 1, + null, + 1, + 4, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + null, + null, + null, + null, + null, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 0, + 0, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/models/order_product.rb": [ + 1, + 1, + 1, + null, + 1, + 1, + null, + null, + null, + 1, + 27, + 0, + null, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/models/order_test.rb": [ + 1, + null, + 1, + 1, + 8, + null, + 8, + null, + null, + null, + 1, + 1, + 1, + 1, + null, + null, + null, + null, + null, + null, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/models/order.rb": [ + 1, + 1, + 1, + 1, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + 1, + null, + 1, + null, + 1, + 0, + 0, + null, + null, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/models/product_test.rb": [ + 1, + null, + 1, + 5, + 3, + 1, + 6, + null, + 1, + 1, + 1, + null, + 1, + 1, + 1, + 1, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/models/product.rb": [ + 1, + 1, + 1, + 1, + 1, + null, + 1, + 1, + 1, + 1, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/models/review_test.rb": [ + 1, + null, + 1, + 2, + 2, + 2, + null, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + null, + 1, + 1, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/models/review.rb": [ + 1, + 1, + 1, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/test/models/user_test.rb": [ + 1, + null, + 1, + 5, + 4, + null, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + null, + 1, + 1, + null, + null, + null, + 1, + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + null, + 1, + 1, + null, + null, + null, + 1, + 1, + 1, + 1, + 1, + null, + null + ], + "/Users/jaysteingold/Desktop/Spooksy/betsy/app/models/user.rb": [ + 1, + 1, + 1, + 1, + null + ] + }, + "timestamp": 1508519436 + } +} diff --git a/coverage/.resultset.json.lock b/coverage/.resultset.json.lock new file mode 100644 index 0000000000..e69de29bb2 diff --git a/coverage/assets/0.10.2/application.css b/coverage/assets/0.10.2/application.css new file mode 100644 index 0000000000..d86560434d --- /dev/null +++ b/coverage/assets/0.10.2/application.css @@ -0,0 +1,799 @@ +/* ----------------------------------------------------------------------- + + + Blueprint CSS Framework 0.9 + http://blueprintcss.org + + * Copyright (c) 2007-Present. See LICENSE for more info. + * See README for instructions on how to use Blueprint. + * For credits and origins, see AUTHORS. + * This is a compressed file. See the sources in the 'src' directory. + +----------------------------------------------------------------------- */ + +/* reset.css */ + +html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} +article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;} +body {line-height:1.5;} +table {border-collapse:separate;border-spacing:0;} +caption, th, td {text-align:left;font-weight:normal;} +table, td, th {vertical-align:middle;} +blockquote:before, blockquote:after, q:before, q:after {content:"";} +blockquote, q {quotes:"" "";} +a img {border:none;} + +/* typography.css */ +html {font-size:100.01%;} +body {font-size:82%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;} +h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;} +h1 {font-size:3em;line-height:1;margin-bottom:0.5em;} +h2 {font-size:2em;margin-bottom:0.75em;} +h3 {font-size:1.5em;line-height:1;margin-bottom:1em;} +h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;} +h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;} +h6 {font-size:1em;font-weight:bold;} +h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;} +p {margin:0 0 1.5em;} +p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} +p img.right {float:right;margin:1.5em 0 1.5em 1.5em;} +a:focus, a:hover {color:#000;} +a {color:#009;text-decoration:underline;} +blockquote {margin:1.5em;color:#666;font-style:italic;} +strong {font-weight:bold;} +em, dfn {font-style:italic;} +dfn {font-weight:bold;} +sup, sub {line-height:0;} +abbr, acronym {border-bottom:1px dotted #666;} +address {margin:0 0 1.5em;font-style:italic;} +del {color:#666;} +pre {margin:1.5em 0;white-space:pre;} +pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;} +li ul, li ol {margin:0;} +ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;} +ul {list-style-type:disc;} +ol {list-style-type:decimal;} +dl {margin:0 0 1.5em 0;} +dl dt {font-weight:bold;} +dd {margin-left:1.5em;} +table {margin-bottom:1.4em;width:100%;} +th {font-weight:bold;} +thead th {background:#c3d9ff;} +th, td, caption {padding:4px 10px 4px 5px;} +tr.even td {background:#efefef;} +tfoot {font-style:italic;} +caption {background:#eee;} +.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;} +.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;} +.hide {display:none;} +.quiet {color:#666;} +.loud {color:#000;} +.highlight {background:#ff0;} +.added {background:#060;color:#fff;} +.removed {background:#900;color:#fff;} +.first {margin-left:0;padding-left:0;} +.last {margin-right:0;padding-right:0;} +.top {margin-top:0;padding-top:0;} +.bottom {margin-bottom:0;padding-bottom:0;} + +/* forms.css */ +label {font-weight:bold;} +fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;} +legend {font-weight:bold;font-size:1.2em;} +input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;} +input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;} +input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;} +input.text, input.title {width:300px;padding:5px;} +input.title {font-size:1.5em;} +textarea {width:390px;height:250px;padding:5px;} +input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;} +form.inline {line-height:3;} +form.inline p {margin-bottom:0;} +.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;} +.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;} +.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;} +.success {background:#E6EFC2;color:#264409;border-color:#C6D880;} +.error a {color:#8a1f11;} +.notice a {color:#514721;} +.success a {color:#264409;} +.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;} +hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;} +hr.space {background:#fff;color:#fff;visibility:hidden;} +.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;} +.clearfix, .container {display:block;} +.clear {clear:both;} +/* +github.com style (c) Vasily Polovnyov +*/ + + +pre code { +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .javadoc { + color: #998; + font-style: italic +} + +pre .keyword, +pre .css .rule .keyword, +pre .winutils, +pre .javascript .title, +pre .lisp .title { + color: #000; + font-weight: bold +} + +pre .number, +pre .hexcolor { + color: #458 +} + + +pre .string, +pre .tag .value, +pre .phpdoc, +pre .tex .formula { + color: #d14 +} + +pre .subst { + color: #712; +} + +pre .constant, +pre .title, +pre .id { + color: #900; + font-weight: bold +} + +pre .javascript .title, +pre .lisp .title, +pre .subst { + font-weight: normal +} + +pre .class .title, +pre .haskell .label, +pre .tex .command { + color: #458; + font-weight: bold +} + +pre .tag, +pre .tag .title, +pre .rules .property, +pre .django .tag .keyword { + color: #000080; + font-weight: normal +} + +pre .attribute, +pre .variable, +pre .instancevar, +pre .lisp .body { + color: #008080 +} + +pre .regexp { + color: #009926 +} + +pre .class { + color: #458; + font-weight: bold +} + +pre .symbol, +pre .ruby .symbol .string, +pre .ruby .symbol .keyword, +pre .ruby .symbol .keymethods, +pre .lisp .keyword, +pre .tex .special, +pre .input_number { + color: #990073 +} + +pre .builtin, +pre .built_in, +pre .lisp .title { + color: #0086b3 +} + +pre .preprocessor, +pre .pi, +pre .doctype, +pre .shebang, +pre .cdata { + color: #999; + font-weight: bold +} + +pre .deletion { + background: #fdd +} + +pre .addition { + background: #dfd +} + +pre .diff .change { + background: #0086b3 +} + +pre .chunk { + color: #aaa +} + +pre .tex .formula { + opacity: 0.5; +} +/* + * jQuery UI CSS Framework @VERSION + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ + +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute; left: -99999999px; } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-helper-clearfix { display:block; } +/* end clearfix */ +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/* + * jQuery UI CSS Framework @VERSION + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } +.ui-widget-content a { color: #222222; } +.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } +.ui-widget-header a { color: #222222; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } +.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } +.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } +.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } +.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } + +/* Overlays */ +.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } +.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } +/* + ColorBox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;} +.cboxIframe{width:100%; height:100%; display:block; border:0;} +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;} + +/* + User Style: + Change the following styles to modify the appearance of ColorBox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:#000;} +#colorbox{} + #cboxTopLeft{width:14px; height:14px; background:url(colorbox/controls.png) no-repeat 0 0;} + #cboxTopCenter{height:14px; background:url(colorbox/border.png) repeat-x top left;} + #cboxTopRight{width:14px; height:14px; background:url(colorbox/controls.png) no-repeat -36px 0;} + #cboxBottomLeft{width:14px; height:43px; background:url(colorbox/controls.png) no-repeat 0 -32px;} + #cboxBottomCenter{height:43px; background:url(colorbox/border.png) repeat-x bottom left;} + #cboxBottomRight{width:14px; height:43px; background:url(colorbox/controls.png) no-repeat -36px -32px;} + #cboxMiddleLeft{width:14px; background:url(colorbox/controls.png) repeat-y -175px 0;} + #cboxMiddleRight{width:14px; background:url(colorbox/controls.png) repeat-y -211px 0;} + #cboxContent{background:#fff; overflow:visible;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{margin-bottom:5px;} + #cboxLoadingOverlay{background:url(colorbox/loading_background.png) no-repeat center center;} + #cboxLoadingGraphic{background:url(colorbox/loading.gif) no-repeat center center;} + #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;} + #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} + + #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;} + #cboxPrevious{left:0px; background-position: -51px -25px;} + #cboxPrevious:hover{background-position:-51px 0px;} + #cboxNext{left:27px; background-position:-75px -25px;} + #cboxNext:hover{background-position:-75px 0px;} + #cboxClose{right:0; background-position:-100px -25px;} + #cboxClose:hover{background-position:-100px 0px;} + + .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;} + .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;} + .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;} + .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;} +#loading { + position: fixed; + left: 40%; + top: 50%; } + +a { + color: #333333; + text-decoration: none; } + a:hover { + color: black; + text-decoration: underline; } + +body { + font-family: "Lucida Grande", Helvetica, "Helvetica Neue", Arial, sans-serif; + padding: 12px; + background-color: #333333; } + +h1, h2, h3, h4 { + color: #1c2324; + margin: 0; + padding: 0; + margin-bottom: 12px; } + +table { + width: 100%; } + +#content { + clear: left; + background-color: white; + border: 2px solid #dddddd; + border-top: 8px solid #dddddd; + padding: 18px; + -webkit-border-bottom-left-radius: 5px; + -webkit-border-bottom-right-radius: 5px; + -webkit-border-top-right-radius: 5px; + -moz-border-radius-bottomleft: 5px; + -moz-border-radius-bottomright: 5px; + -moz-border-radius-topright: 5px; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-top-right-radius: 5px; } + +.dataTables_filter, .dataTables_info { + padding: 2px 6px; } + +abbr.timeago { + text-decoration: none; + border: none; + font-weight: bold; } + +.timestamp { + float: right; + color: #dddddd; } + +.group_tabs { + list-style: none; + float: left; + margin: 0; + padding: 0; } + .group_tabs li { + display: inline; + float: left; } + .group_tabs li a { + font-family: Helvetica, Arial, sans-serif; + display: block; + float: left; + text-decoration: none; + padding: 4px 8px; + background-color: #aaaaaa; + background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dddddd), to(#aaaaaa)); + background: -moz-linear-gradient(#dddddd, #aaaaaa); + background: linear-gradient(#dddddd, #aaaaaa); + text-shadow: #e5e5e5 1px 1px 0px; + border-bottom: none; + color: #333333; + font-weight: bold; + margin-right: 8px; + border-top: 1px solid #efefef; + -webkit-border-top-left-radius: 2px; + -webkit-border-top-right-radius: 2px; + -moz-border-radius-topleft: 2px; + -moz-border-radius-topright: 2px; + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + .group_tabs li a:hover { + background-color: #cccccc; + background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eeeeee), to(#aaaaaa)); + background: -moz-linear-gradient(#eeeeee, #aaaaaa); + background: linear-gradient(#eeeeee, #aaaaaa); } + .group_tabs li a:active { + padding-top: 5px; + padding-bottom: 3px; } + .group_tabs li.active a { + color: black; + text-shadow: white 1px 1px 0px; + background-color: #dddddd; + background: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#dddddd)); + background: -moz-linear-gradient(white, #dddddd); + background: linear-gradient(white, #dddddd); } + +.file_list { + margin-bottom: 18px; } + +a.src_link { + background: url("./magnify.png") no-repeat left 50%; + padding-left: 18px; } + +tr, td { + margin: 0; + padding: 0; } + +th { + white-space: nowrap; } + th.ui-state-default { + cursor: pointer; } + th span.ui-icon { + float: left; } + +td { + padding: 4px 8px; } + td.strong { + font-weight: bold; } + +.source_table h3, .source_table h4 { + padding: 0; + margin: 0; + margin-bottom: 4px; } +.source_table .header { + padding: 10px; } +.source_table pre { + margin: 0; + padding: 0; + white-space: normal; + color: black; + font-family: "Monaco", "Inconsolata", "Consolas", monospace; } +.source_table code { + color: black; + font-family: "Monaco", "Inconsolata", "Consolas", monospace; } +.source_table pre { + background-color: #333333; } + .source_table pre ol { + margin: 0px; + padding: 0px; + margin-left: 45px; + font-size: 12px; + color: white; } + .source_table pre li { + margin: 0px; + padding: 2px 6px; + border-left: 5px solid white; } + .source_table pre li code { + white-space: pre; + white-space: pre-wrap; } + .source_table pre .hits { + float: right; + margin-left: 10px; + padding: 2px 4px; + background-color: #444444; + background: -webkit-gradient(linear, 0 0, 0 bottom, from(#222222), to(#666666)); + background: -moz-linear-gradient(#222222, #666666); + background: linear-gradient(#222222, #666666); + color: white; + font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; + font-size: 10px; + font-weight: bold; + text-align: center; + border-radius: 6px; } + +#footer { + color: #dddddd; + font-size: 12px; + font-weight: bold; + margin-top: 12px; + text-align: right; } + #footer a { + color: #eeeeee; + text-decoration: underline; } + #footer a:hover { + color: white; + text-decoration: none; } + +.green { + color: #009900; } + +.red { + color: #990000; } + +.yellow { + color: #ddaa00; } + +.source_table .covered { + border-color: #009900; } +.source_table .missed { + border-color: #990000; } +.source_table .never { + border-color: black; } +.source_table .skipped { + border-color: #ffcc00; } +.source_table .covered:nth-child(odd) { + background-color: #cdf2cd; } +.source_table .covered:nth-child(even) { + background-color: #dbf2db; } +.source_table .missed:nth-child(odd) { + background-color: #f7c0c0; } +.source_table .missed:nth-child(even) { + background-color: #f7cfcf; } +.source_table .never:nth-child(odd) { + background-color: #efefef; } +.source_table .never:nth-child(even) { + background-color: #f4f4f4; } +.source_table .skipped:nth-child(odd) { + background-color: #fbf0c0; } +.source_table .skipped:nth-child(even) { + background-color: #fbffcf; } + + + diff --git a/coverage/assets/0.10.2/application.js b/coverage/assets/0.10.2/application.js new file mode 100644 index 0000000000..fe65d88219 --- /dev/null +++ b/coverage/assets/0.10.2/application.js @@ -0,0 +1,1707 @@ +/*! + * jQuery JavaScript Library v1.6.2 + * 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 Jun 30 14:16:56 2011 -0400 + */ + +(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(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;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(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 K(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 E(){return!0}function D(){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 J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,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=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};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.2",length:0,size:function(){return this.length},toArray:function(){return F.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)?E.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(),A.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(F.apply(this,arguments),"slice",F.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:E,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;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},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):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.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)},camelCase:function(a){return a.replace(w,x)},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
<%= link_to product.name, product_path(product.id) %> <%= product.stock %> <%= product.price %><%= link_to "Edit" %><%= link_to "Edit", edit_product_path(product.id) %> <%= link_to "Retire" %>
a",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={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:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="
",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),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[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;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}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);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));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&&(h=i.get(a,c))!==null)return h;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}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=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);i&&(c=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 f.prop(a,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]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=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=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;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=D);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(),C).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!=null?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},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(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:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.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")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.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=T.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(V(c[0])||V(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=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.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 X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._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(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$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)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;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(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._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=_.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&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.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 bo.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=bn.test(g)?g.replace(bn,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=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$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&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.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}),bx=by||bz,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 bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.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(bL,"")).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||bM.test(this.nodeName)||bG.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(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\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:bT,isLocal:bH.test(bU[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:bW(bR),ajaxTransport:bW(bS),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?bZ(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=b$(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=bF.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(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.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=bX(bS,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)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),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&&(ca.test(b.url)||e&&ca.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(ca,l),b.url===j&&(e&&(k=k.replace(ca,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 cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,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,cb&&delete cd[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=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("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=cu.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&&!cu.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=cv(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=cv(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(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,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); +var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(/"}while(x.length||y.length){var u=t().splice(0,1)[0];v+=l(w.substr(q,u.offset-q));q=u.offset;if(u.event=="start"){v+=r(u.node);s.push(u.node)}else{if(u.event=="stop"){var p=s.length;do{p--;var o=s[p];v+=("")}while(o!=u.node);s.splice(p,1);while(p'+l(K[0])+""}else{M+=l(K[0])}O=N.lR.lastIndex;K=N.lR.exec(L)}M+=l(L.substr(O,L.length-O));return M}function J(r,L){if(L.sL&&d[L.sL]){var K=f(L.sL,r);s+=K.keyword_count;return K.value}else{return E(r,L)}}function H(L,r){var K=L.cN?'':"";if(L.rB){p+=K;L.buffer=""}else{if(L.eB){p+=l(r)+K;L.buffer=""}else{p+=K;L.buffer=r}}B.push(L);A+=L.r}function D(N,K,P){var Q=B[B.length-1];if(P){p+=J(Q.buffer+N,Q);return false}var L=y(K,Q);if(L){p+=J(Q.buffer+N,Q);H(L,K);return L.rB}var r=v(B.length-1,K);if(r){var M=Q.cN?"":"";if(Q.rE){p+=J(Q.buffer+N,Q)+M}else{if(Q.eE){p+=J(Q.buffer+N,Q)+M+l(K)}else{p+=J(Q.buffer+N+K,Q)+M}}while(r>1){M=B[B.length-2].cN?"":"";p+=M;r--;B.length--}var O=B[B.length-1];B.length--;B[B.length-1].buffer="";if(O.starts){H(O.starts,"")}return Q.rE}if(w(K,Q)){throw"Illegal"}}var G=d[I];var B=[G.dM];var A=0;var s=0;var p="";try{var u=0;G.dM.buffer="";do{var x=q(C,u);var t=D(x[0],x[1],x[2]);u+=x[0].length;if(!t){u+=x[1].length}}while(!x[2]);if(B.length>1){throw"Illegal"}return{language:I,r:A,keyword_count:s,value:p}}catch(F){if(F=="Illegal"){return{language:null,r:0,keyword_count:0,value:l(C)}}else{throw F}}}function h(){function o(t,s,u){if(t.compiled){return}if(!u){t.bR=c(s,t.b?t.b:"\\B|\\b");if(!t.e&&!t.eW){t.e="\\B|\\b"}if(t.e){t.eR=c(s,t.e)}}if(t.i){t.iR=c(s,t.i)}if(t.r==undefined){t.r=1}if(t.k){t.lR=c(s,t.l||hljs.IR,true)}for(var r in t.k){if(!t.k.hasOwnProperty(r)){continue}if(t.k[r] instanceof Object){t.kG=t.k}else{t.kG={keyword:t.k}}break}if(!t.c){t.c=[]}t.compiled=true;for(var q=0;qx.keyword_count+x.r){x=u}if(u.keyword_count+u.r>w.keyword_count+w.r){x=w;w=u}}}var s=t.className;if(!s.match(w.language)){s=s?(s+" "+w.language):w.language}var o=b(t);if(o.length){var q=document.createElement("pre");q.innerHTML=w.value;w.value=k(o,b(q),A)}if(y){w.value=w.value.replace(/^((<[^>]+>|\t)+)/gm,function(B,E,D,C){return E.replace(/\t/g,y)})}if(p){w.value=w.value.replace(/\n/g,"
")}if(/MSIE [678]/.test(navigator.userAgent)&&t.tagName=="CODE"&&t.parentNode.tagName=="PRE"){var q=t.parentNode;var v=document.createElement("div");v.innerHTML="
"+w.value+"
";t=v.firstChild.firstChild;v.firstChild.cN=q.cN;q.parentNode.replaceChild(v.firstChild,q)}else{t.innerHTML=w.value}t.className=s;t.dataset={};t.dataset.result={language:w.language,kw:w.keyword_count,re:w.r};if(x&&x.language){t.dataset.second_best={language:x.language,kw:x.keyword_count,re:x.r}}}function j(){if(j.called){return}j.called=true;e();var q=document.getElementsByTagName("pre");for(var o=0;o|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\.",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.inherit=function(o,r){var q={};for(var p in o){q[p]=o[p]}if(r){for(var p in r){q[p]=r[p]}}return q}}();hljs.LANGUAGES.ruby=function(){var g="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var a="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var n={keyword:{and:1,"false":1,then:1,defined:1,module:1,"in":1,"return":1,redo:1,"if":1,BEGIN:1,retry:1,end:1,"for":1,"true":1,self:1,when:1,next:1,until:1,"do":1,begin:1,unless:1,END:1,rescue:1,nil:1,"else":1,"break":1,undef:1,not:1,"super":1,"class":1,"case":1,require:1,yield:1,alias:1,"while":1,ensure:1,elsif:1,or:1,def:1},keymethods:{__id__:1,__send__:1,abort:1,abs:1,"all?":1,allocate:1,ancestors:1,"any?":1,arity:1,assoc:1,at:1,at_exit:1,autoload:1,"autoload?":1,"between?":1,binding:1,binmode:1,"block_given?":1,call:1,callcc:1,caller:1,capitalize:1,"capitalize!":1,casecmp:1,"catch":1,ceil:1,center:1,chomp:1,"chomp!":1,chop:1,"chop!":1,chr:1,"class":1,class_eval:1,"class_variable_defined?":1,class_variables:1,clear:1,clone:1,close:1,close_read:1,close_write:1,"closed?":1,coerce:1,collect:1,"collect!":1,compact:1,"compact!":1,concat:1,"const_defined?":1,const_get:1,const_missing:1,const_set:1,constants:1,count:1,crypt:1,"default":1,default_proc:1,"delete":1,"delete!":1,delete_at:1,delete_if:1,detect:1,display:1,div:1,divmod:1,downcase:1,"downcase!":1,downto:1,dump:1,dup:1,each:1,each_byte:1,each_index:1,each_key:1,each_line:1,each_pair:1,each_value:1,each_with_index:1,"empty?":1,entries:1,eof:1,"eof?":1,"eql?":1,"equal?":1,"eval":1,exec:1,exit:1,"exit!":1,extend:1,fail:1,fcntl:1,fetch:1,fileno:1,fill:1,find:1,find_all:1,first:1,flatten:1,"flatten!":1,floor:1,flush:1,for_fd:1,foreach:1,fork:1,format:1,freeze:1,"frozen?":1,fsync:1,getc:1,gets:1,global_variables:1,grep:1,gsub:1,"gsub!":1,"has_key?":1,"has_value?":1,hash:1,hex:1,id:1,include:1,"include?":1,included_modules:1,index:1,indexes:1,indices:1,induced_from:1,inject:1,insert:1,inspect:1,instance_eval:1,instance_method:1,instance_methods:1,"instance_of?":1,"instance_variable_defined?":1,instance_variable_get:1,instance_variable_set:1,instance_variables:1,"integer?":1,intern:1,invert:1,ioctl:1,"is_a?":1,isatty:1,"iterator?":1,join:1,"key?":1,keys:1,"kind_of?":1,lambda:1,last:1,length:1,lineno:1,ljust:1,load:1,local_variables:1,loop:1,lstrip:1,"lstrip!":1,map:1,"map!":1,match:1,max:1,"member?":1,merge:1,"merge!":1,method:1,"method_defined?":1,method_missing:1,methods:1,min:1,module_eval:1,modulo:1,name:1,nesting:1,"new":1,next:1,"next!":1,"nil?":1,nitems:1,"nonzero?":1,object_id:1,oct:1,open:1,pack:1,partition:1,pid:1,pipe:1,pop:1,popen:1,pos:1,prec:1,prec_f:1,prec_i:1,print:1,printf:1,private_class_method:1,private_instance_methods:1,"private_method_defined?":1,private_methods:1,proc:1,protected_instance_methods:1,"protected_method_defined?":1,protected_methods:1,public_class_method:1,public_instance_methods:1,"public_method_defined?":1,public_methods:1,push:1,putc:1,puts:1,quo:1,raise:1,rand:1,rassoc:1,read:1,read_nonblock:1,readchar:1,readline:1,readlines:1,readpartial:1,rehash:1,reject:1,"reject!":1,remainder:1,reopen:1,replace:1,require:1,"respond_to?":1,reverse:1,"reverse!":1,reverse_each:1,rewind:1,rindex:1,rjust:1,round:1,rstrip:1,"rstrip!":1,scan:1,seek:1,select:1,send:1,set_trace_func:1,shift:1,singleton_method_added:1,singleton_methods:1,size:1,sleep:1,slice:1,"slice!":1,sort:1,"sort!":1,sort_by:1,split:1,sprintf:1,squeeze:1,"squeeze!":1,srand:1,stat:1,step:1,store:1,strip:1,"strip!":1,sub:1,"sub!":1,succ:1,"succ!":1,sum:1,superclass:1,swapcase:1,"swapcase!":1,sync:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,taint:1,"tainted?":1,tell:1,test:1,"throw":1,times:1,to_a:1,to_ary:1,to_f:1,to_hash:1,to_i:1,to_int:1,to_io:1,to_proc:1,to_s:1,to_str:1,to_sym:1,tr:1,"tr!":1,tr_s:1,"tr_s!":1,trace_var:1,transpose:1,trap:1,truncate:1,"tty?":1,type:1,ungetc:1,uniq:1,"uniq!":1,unpack:1,unshift:1,untaint:1,untrace_var:1,upcase:1,"upcase!":1,update:1,upto:1,"value?":1,values:1,values_at:1,warn:1,write:1,write_nonblock:1,"zero?":1,zip:1}};var h={cN:"yardoctag",b:"@[A-Za-z]+"};var d={cN:"comment",b:"#",e:"$",c:[h]};var c={cN:"comment",b:"^\\=begin",e:"^\\=end",c:[h],r:10};var b={cN:"comment",b:"^__END__",e:"\\n$"};var u={cN:"subst",b:"#\\{",e:"}",l:g,k:n};var p=[hljs.BE,u];var s={cN:"string",b:"'",e:"'",c:p,r:0};var r={cN:"string",b:'"',e:'"',c:p,r:0};var q={cN:"string",b:"%[qw]?\\(",e:"\\)",c:p,r:10};var o={cN:"string",b:"%[qw]?\\[",e:"\\]",c:p,r:10};var m={cN:"string",b:"%[qw]?{",e:"}",c:p,r:10};var l={cN:"string",b:"%[qw]?<",e:">",c:p,r:10};var k={cN:"string",b:"%[qw]?/",e:"/",c:p,r:10};var j={cN:"string",b:"%[qw]?%",e:"%",c:p,r:10};var i={cN:"string",b:"%[qw]?-",e:"-",c:p,r:10};var t={cN:"string",b:"%[qw]?\\|",e:"\\|",c:p,r:10};var e={cN:"function",b:"\\bdef\\s+",e:" |$|;",l:g,k:n,c:[{cN:"title",b:a,l:g,k:n},{cN:"params",b:"\\(",e:"\\)",l:g,k:n},d,c,b]};var f={cN:"identifier",b:g,l:g,k:n,r:0};var v=[d,c,b,s,r,q,o,m,l,k,j,i,t,{cN:"class",b:"\\b(class|module)\\b",e:"$|;",k:{"class":1,module:1},c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+hljs.IR+"::)?"+hljs.IR}]},d,c,b]},e,{cN:"constant",b:"(::)?([A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[s,r,q,o,m,l,k,j,i,t,f],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},f,{b:"("+hljs.RSR+")\\s*",c:[d,c,b,{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[hljs.BE]}],r:0}];u.c=v;e.c[1].c=v;return{dM:{l:g,k:n,c:v}}}(); +/*! + Colorbox v1.5.13 - 2014-08-04 + jQuery lightbox and modal window plugin + (c) 2014 Jack Moore - http://www.jacklmoore.com/colorbox + license: http://www.opensource.org/licenses/mit-license.php + */ + +(function ($, document, window) { + var + // Default settings object. + // See http://jacklmoore.com/colorbox for details. + defaults = { + // data sources + html: false, + photo: false, + iframe: false, + inline: false, + + // behavior and appearance + transition: "elastic", + speed: 300, + fadeOut: 300, + width: false, + initialWidth: "600", + innerWidth: false, + maxWidth: false, + height: false, + initialHeight: "450", + innerHeight: false, + maxHeight: false, + scalePhotos: true, + scrolling: true, + opacity: 0.9, + preloading: true, + className: false, + overlayClose: true, + escKey: true, + arrowKey: true, + top: false, + bottom: false, + left: false, + right: false, + fixed: false, + data: undefined, + closeButton: true, + fastIframe: true, + open: false, + reposition: true, + loop: true, + slideshow: false, + slideshowAuto: true, + slideshowSpeed: 2500, + slideshowStart: "start slideshow", + slideshowStop: "stop slideshow", + photoRegex: /\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i, + + // alternate image paths for high-res displays + retinaImage: false, + retinaUrl: false, + retinaSuffix: '@2x.$1', + + // internationalization + current: "image {current} of {total}", + previous: "previous", + next: "next", + close: "close", + xhrError: "This content failed to load.", + imgError: "This image failed to load.", + + // accessbility + returnFocus: true, + trapFocus: true, + + // callbacks + onOpen: false, + onLoad: false, + onComplete: false, + onCleanup: false, + onClosed: false, + + rel: function() { + return this.rel; + }, + href: function() { + // using this.href would give the absolute url, when the href may have been inteded as a selector (e.g. '#container') + return $(this).attr('href'); + }, + title: function() { + return this.title; + } + }, + + // Abstracting the HTML and event identifiers for easy rebranding + colorbox = 'colorbox', + prefix = 'cbox', + boxElement = prefix + 'Element', + + // Events + event_open = prefix + '_open', + event_load = prefix + '_load', + event_complete = prefix + '_complete', + event_cleanup = prefix + '_cleanup', + event_closed = prefix + '_closed', + event_purge = prefix + '_purge', + + // Cached jQuery Object Variables + $overlay, + $box, + $wrap, + $content, + $topBorder, + $leftBorder, + $rightBorder, + $bottomBorder, + $related, + $window, + $loaded, + $loadingBay, + $loadingOverlay, + $title, + $current, + $slideshow, + $next, + $prev, + $close, + $groupControls, + $events = $(''), // $({}) would be prefered, but there is an issue with jQuery 1.4.2 + + // Variables for cached values or use across multiple functions + settings, + interfaceHeight, + interfaceWidth, + loadedHeight, + loadedWidth, + index, + photo, + open, + active, + closing, + loadingTimer, + publicMethod, + div = "div", + requests = 0, + previousCSS = {}, + init; + + // **************** + // HELPER FUNCTIONS + // **************** + + // Convenience function for creating new jQuery objects + function $tag(tag, id, css) { + var element = document.createElement(tag); + + if (id) { + element.id = prefix + id; + } + + if (css) { + element.style.cssText = css; + } + + return $(element); + } + + // Get the window height using innerHeight when available to avoid an issue with iOS + // http://bugs.jquery.com/ticket/6724 + function winheight() { + return window.innerHeight ? window.innerHeight : $(window).height(); + } + + function Settings(element, options) { + if (options !== Object(options)) { + options = {}; + } + + this.cache = {}; + this.el = element; + + this.value = function(key) { + var dataAttr; + + if (this.cache[key] === undefined) { + dataAttr = $(this.el).attr('data-cbox-'+key); + + if (dataAttr !== undefined) { + this.cache[key] = dataAttr; + } else if (options[key] !== undefined) { + this.cache[key] = options[key]; + } else if (defaults[key] !== undefined) { + this.cache[key] = defaults[key]; + } + } + + return this.cache[key]; + }; + + this.get = function(key) { + var value = this.value(key); + return $.isFunction(value) ? value.call(this.el, this) : value; + }; + } + + // Determine the next and previous members in a group. + function getIndex(increment) { + var + max = $related.length, + newIndex = (index + increment) % max; + + return (newIndex < 0) ? max + newIndex : newIndex; + } + + // Convert '%' and 'px' values to integers + function setSize(size, dimension) { + return Math.round((/%/.test(size) ? ((dimension === 'x' ? $window.width() : winheight()) / 100) : 1) * parseInt(size, 10)); + } + + // Checks an href to see if it is a photo. + // There is a force photo option (photo: true) for hrefs that cannot be matched by the regex. + function isImage(settings, url) { + return settings.get('photo') || settings.get('photoRegex').test(url); + } + + function retinaUrl(settings, url) { + return settings.get('retinaUrl') && window.devicePixelRatio > 1 ? url.replace(settings.get('photoRegex'), settings.get('retinaSuffix')) : url; + } + + function trapFocus(e) { + if ('contains' in $box[0] && !$box[0].contains(e.target) && e.target !== $overlay[0]) { + e.stopPropagation(); + $box.focus(); + } + } + + function setClass(str) { + if (setClass.str !== str) { + $box.add($overlay).removeClass(setClass.str).addClass(str); + setClass.str = str; + } + } + + function getRelated(rel) { + index = 0; + + if (rel && rel !== false && rel !== 'nofollow') { + $related = $('.' + boxElement).filter(function () { + var options = $.data(this, colorbox); + var settings = new Settings(this, options); + return (settings.get('rel') === rel); + }); + index = $related.index(settings.el); + + // Check direct calls to Colorbox. + if (index === -1) { + $related = $related.add(settings.el); + index = $related.length - 1; + } + } else { + $related = $(settings.el); + } + } + + function trigger(event) { + // for external use + $(document).trigger(event); + // for internal use + $events.triggerHandler(event); + } + + var slideshow = (function(){ + var active, + className = prefix + "Slideshow_", + click = "click." + prefix, + timeOut; + + function clear () { + clearTimeout(timeOut); + } + + function set() { + if (settings.get('loop') || $related[index + 1]) { + clear(); + timeOut = setTimeout(publicMethod.next, settings.get('slideshowSpeed')); + } + } + + function start() { + $slideshow + .html(settings.get('slideshowStop')) + .unbind(click) + .one(click, stop); + + $events + .bind(event_complete, set) + .bind(event_load, clear); + + $box.removeClass(className + "off").addClass(className + "on"); + } + + function stop() { + clear(); + + $events + .unbind(event_complete, set) + .unbind(event_load, clear); + + $slideshow + .html(settings.get('slideshowStart')) + .unbind(click) + .one(click, function () { + publicMethod.next(); + start(); + }); + + $box.removeClass(className + "on").addClass(className + "off"); + } + + function reset() { + active = false; + $slideshow.hide(); + clear(); + $events + .unbind(event_complete, set) + .unbind(event_load, clear); + $box.removeClass(className + "off " + className + "on"); + } + + return function(){ + if (active) { + if (!settings.get('slideshow')) { + $events.unbind(event_cleanup, reset); + reset(); + } + } else { + if (settings.get('slideshow') && $related[1]) { + active = true; + $events.one(event_cleanup, reset); + if (settings.get('slideshowAuto')) { + start(); + } else { + stop(); + } + $slideshow.show(); + } + } + }; + + }()); + + + function launch(element) { + var options; + + if (!closing) { + + options = $(element).data(colorbox); + + settings = new Settings(element, options); + + getRelated(settings.get('rel')); + + if (!open) { + open = active = true; // Prevents the page-change action from queuing up if the visitor holds down the left or right keys. + + setClass(settings.get('className')); + + // Show colorbox so the sizes can be calculated in older versions of jQuery + $box.css({visibility:'hidden', display:'block', opacity:''}); + + $loaded = $tag(div, 'LoadedContent', 'width:0; height:0; overflow:hidden; visibility:hidden'); + $content.css({width:'', height:''}).append($loaded); + + // Cache values needed for size calculations + interfaceHeight = $topBorder.height() + $bottomBorder.height() + $content.outerHeight(true) - $content.height(); + interfaceWidth = $leftBorder.width() + $rightBorder.width() + $content.outerWidth(true) - $content.width(); + loadedHeight = $loaded.outerHeight(true); + loadedWidth = $loaded.outerWidth(true); + + // Opens inital empty Colorbox prior to content being loaded. + var initialWidth = setSize(settings.get('initialWidth'), 'x'); + var initialHeight = setSize(settings.get('initialHeight'), 'y'); + var maxWidth = settings.get('maxWidth'); + var maxHeight = settings.get('maxHeight'); + + settings.w = (maxWidth !== false ? Math.min(initialWidth, setSize(maxWidth, 'x')) : initialWidth) - loadedWidth - interfaceWidth; + settings.h = (maxHeight !== false ? Math.min(initialHeight, setSize(maxHeight, 'y')) : initialHeight) - loadedHeight - interfaceHeight; + + $loaded.css({width:'', height:settings.h}); + publicMethod.position(); + + trigger(event_open); + settings.get('onOpen'); + + $groupControls.add($title).hide(); + + $box.focus(); + + if (settings.get('trapFocus')) { + // Confine focus to the modal + // Uses event capturing that is not supported in IE8- + if (document.addEventListener) { + + document.addEventListener('focus', trapFocus, true); + + $events.one(event_closed, function () { + document.removeEventListener('focus', trapFocus, true); + }); + } + } + + // Return focus on closing + if (settings.get('returnFocus')) { + $events.one(event_closed, function () { + $(settings.el).focus(); + }); + } + } + + var opacity = parseFloat(settings.get('opacity')); + $overlay.css({ + opacity: opacity === opacity ? opacity : '', + cursor: settings.get('overlayClose') ? 'pointer' : '', + visibility: 'visible' + }).show(); + + if (settings.get('closeButton')) { + $close.html(settings.get('close')).appendTo($content); + } else { + $close.appendTo('
'); // replace with .detach() when dropping jQuery < 1.4 + } + + load(); + } + } + + // Colorbox's markup needs to be added to the DOM prior to being called + // so that the browser will go ahead and load the CSS background images. + function appendHTML() { + if (!$box && document.body) { + init = false; + $window = $(window); + $box = $tag(div).attr({ + id: colorbox, + 'class': $.support.opacity === false ? prefix + 'IE' : '', // class for optional IE8 & lower targeted CSS. + role: 'dialog', + tabindex: '-1' + }).hide(); + $overlay = $tag(div, "Overlay").hide(); + $loadingOverlay = $([$tag(div, "LoadingOverlay")[0],$tag(div, "LoadingGraphic")[0]]); + $wrap = $tag(div, "Wrapper"); + $content = $tag(div, "Content").append( + $title = $tag(div, "Title"), + $current = $tag(div, "Current"), + $prev = $('
diff --git a/test/helpers/application_helper_test.rb b/test/helpers/application_helper_test.rb new file mode 100644 index 0000000000..e1b9412939 --- /dev/null +++ b/test/helpers/application_helper_test.rb @@ -0,0 +1,25 @@ +require "test_helper" + +describe ApplicationHelper do + let(:one) { products(:one)} + describe "format price" do + it "formats price to a dollar value" do + price = 77.5 + format_price(price).must_equal "$77.50" + format_price(price).must_be_kind_of String + end + end + describe "format date" do + it "returns a readable date" do + date = DateTime.new(2012, 07, 11, 20, 10, 0) + format_date(date).must_include "Wednesday, Jul 11" + end + end + describe "format time" do + it "returns a readable time" do + time = DateTime.new(2012, 07, 11, 20, 10, 0) + format_time(time).must_include "8:10 pm" + end + end + +end From 3729ce32d01de0ff7f46aae096c638325c92d2a8 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Fri, 20 Oct 2017 15:14:47 -0700 Subject: [PATCH 097/283] Add destroy action to order_product_controller. Test is passing. Edit order index view with delete link method. --- app/controllers/order_products_controller.rb | 25 +- app/controllers/users_controller.rb | 11 +- app/views/order_products/edit.html.erb | 8 +- app/views/orders/index.html.erb | 2 +- coverage/.last_run.json | 2 +- coverage/.resultset.json | 27 +- coverage/index.html | 252 ++++++++++++------ .../order_products_controller_test.rb | 15 +- test/controllers/users_controller_test.rb | 2 - 9 files changed, 246 insertions(+), 98 deletions(-) diff --git a/app/controllers/order_products_controller.rb b/app/controllers/order_products_controller.rb index e53c1b56de..8b1a61949c 100644 --- a/app/controllers/order_products_controller.rb +++ b/app/controllers/order_products_controller.rb @@ -1,4 +1,6 @@ class OrderProductsController < ApplicationController + before_action :find_op, only: [:edit, :update, :destroy] + def index end @@ -17,7 +19,7 @@ def create @op.product_id = params[:id] @op.order_id = session[:order_id] if @op.save - flash[:success] = :success + flash[:status] = :success flash[:result_text] = "Successfully summoned to your coffin!" redirect_to product_path(params[:id]) else @@ -29,17 +31,36 @@ def create end def edit - @order_product = OrderProduct.find_by(id: params[:id]) end def update + if @order_product.update(op_params) + flash[:status] = :success + flash[:result_text] = "Quantity updated!" + redirect_to orders_path + else + flash.now[:status] = :failure + flash.now[:result_text] = "Quantity could not be updated" + flash.now[:messages] = @order_product.errors.messages + render :edit + end end def destroy + order = @order_product.order + @order_product.destroy + if order.order_products.empty? + session.delete(:order_id) + end + redirect_to orders_path end private def op_params params.require(:order_product).permit(:quantity) end + + def find_op + @order_product = OrderProduct.find_by(id: params[:id]) + end end diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index dfc7f655d6..8dbc3fe91d 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -34,19 +34,19 @@ def login if user.save session[:user_id] = user.id flash[:status] = :success - flash[:message] = "Successfully added new user #{user.username}" + flash[:result_text] = "Successfully added new user #{user.username}" else flash[:status] = :failure - flash[:message] = "New user not saved" + flash[:result_text] = "New user not saved" end else session[:user_id] = user.id flash[:status] = :success - flash[:message] = "Successfully logged in as returning user #{user.username}" + flash[:result_text] = "Successfully logged in as returning user #{user.username}" end else flash[:status] = :failure - flash[:message] = "Could not authenticate user information" + flash[:result_text] = "Could not authenticate user information" end redirect_to root_path end @@ -54,7 +54,8 @@ def login def logout if session[:user_id] session.delete(:user_id) - flash[:success] = "You are now logged out. Goodbye!" + flash[:status] = :success + flash[:result_text] = "You are now logged out. Goodbye!" end redirect_to root_path end diff --git a/app/views/order_products/edit.html.erb b/app/views/order_products/edit.html.erb index 6586085a0d..e56bd88651 100644 --- a/app/views/order_products/edit.html.erb +++ b/app/views/order_products/edit.html.erb @@ -1,2 +1,6 @@ -

OrderProducts#edit

-

Find me in app/views/order_products/edit.html.erb

+

Update Product Quantity

+<%= form_for @order_product do |f| %> +<%= f.label :quantity %> +<%= f.select :quantity, options_for_select(1..10, @order_product.quantity) %> +<%= f.submit "Update Quantity", class: "button" %> +<% end %> diff --git a/app/views/orders/index.html.erb b/app/views/orders/index.html.erb index 3511363157..10ce47856b 100644 --- a/app/views/orders/index.html.erb +++ b/app/views/orders/index.html.erb @@ -19,7 +19,7 @@

<%= link_to "Edit", edit_order_product_path(order_product.id) %> | - <%= link_to "Delete", order_product_path(order_product.id) %> + <%= link_to "Delete", order_product_path(order_product.id), method: :delete %>

diff --git a/coverage/.last_run.json b/coverage/.last_run.json index e334cfedda..d933882905 100644 --- a/coverage/.last_run.json +++ b/coverage/.last_run.json @@ -1,5 +1,5 @@ { "result": { - "covered_percent": 59.85 + "covered_percent": 63.19 } } diff --git a/coverage/.resultset.json b/coverage/.resultset.json index 2cb5a4d3c0..88643d0263 100644 --- a/coverage/.resultset.json +++ b/coverage/.resultset.json @@ -1027,6 +1027,8 @@ 1, 1, null, + 1, + null, null, 1, null, @@ -1055,18 +1057,33 @@ null, null, 1, - 1, null, null, 1, + 1, + 0, + 0, + 0, + null, + 1, + 1, + 1, + 1, + null, null, null, 1, + 1, + 1, null, null, 1, 1, - 0, + 1, + null, + null, + 1, + 3, null, null ], @@ -1112,13 +1129,13 @@ null, null, 1, - 0, + 1, 0, null, null, null, 1, - 0, + 1, 0, null, null, @@ -1192,6 +1209,6 @@ null ] }, - "timestamp": 1508532599 + "timestamp": 1508535421 } } diff --git a/coverage/index.html b/coverage/index.html index 2d7298d094..e0b243569c 100644 --- a/coverage/index.html +++ b/coverage/index.html @@ -14,26 +14,26 @@ loading
diff --git a/app/views/users/show.html.erb b/app/views/users/show.html.erb index a2cb85c3cf..dc97292586 100644 --- a/app/views/users/show.html.erb +++ b/app/views/users/show.html.erb @@ -8,6 +8,13 @@

<%= link_to "Order Summary" %>

Products

+ +<% if @user.products.size == 0 %> +
+

It looks like you don't have any items. Care to <%= link_to "add", new_product_path %> one today?

+
+<% else %> + @@ -35,3 +42,4 @@ <% end %>
+<% end %> From 1bbfe7b4e542f6cb125faa36e112e99c9f80e5b6 Mon Sep 17 00:00:00 2001 From: enigmagnetic Date: Sat, 21 Oct 2017 15:46:01 -0700 Subject: [PATCH 111/283] Update ignore file. Edit products fixtures with more stock for order_product_testing. --- .gitignore | 2 +- test/fixtures/products.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index c28f028b81..145c54082c 100644 --- a/.gitignore +++ b/.gitignore @@ -10,7 +10,7 @@ /.bundle ## SimpleCov -/coverage/ +/coverage/* # Ignore all logfiles and tempfiles. /log/* diff --git a/test/fixtures/products.yml b/test/fixtures/products.yml index f5853e5e68..2072c6197c 100644 --- a/test/fixtures/products.yml +++ b/test/fixtures/products.yml @@ -4,7 +4,7 @@ one: name: MyString price: 9.99 user: one - stock: 1 + stock: 6 description: MyText image: MyString active: false @@ -13,7 +13,7 @@ two: name: MyString price: 9.99 user: two - stock: 1 + stock: 3 description: MyText image: MyString active: false From 7cca8e7f1e32f393f18601146ad28dadf3e2b94f Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Sat, 21 Oct 2017 18:07:45 -0700 Subject: [PATCH 112/283] Forms styling --- app/assets/images/eye.gif | Bin 0 -> 63561 bytes app/assets/images/smoke.jpg | Bin 0 -> 281618 bytes app/assets/javascripts/application.js | 2 +- app/assets/stylesheets/_colors.scss | 4 +- app/assets/stylesheets/application.scss | 114 +++++++++++++++++++----- app/assets/stylesheets/products.scss | 11 ++- app/assets/stylesheets/reviews.scss | 6 +- app/views/layouts/application.html.erb | 4 +- app/views/products/edit.html.erb | 2 +- app/views/products/new.html.erb | 5 +- app/views/products/show.html.erb | 24 ++--- 11 files changed, 124 insertions(+), 48 deletions(-) create mode 100644 app/assets/images/eye.gif create mode 100644 app/assets/images/smoke.jpg diff --git a/app/assets/images/eye.gif b/app/assets/images/eye.gif new file mode 100644 index 0000000000000000000000000000000000000000..7942718541146f39695a2e0c823fa5a651c1a32c GIT binary patch literal 63561 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 z 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%0Du8h|cGUPt@3Pd>eb8X3ft_LE0DrXlYe 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�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

-c8rQm)y& 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

BnQX&MUcxKpDhVljx9`Z9GN|OLyz$do-Bbpv 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 literal 0 HcmV?d00001 diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 15c0c1378f..61c98c9be7 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -15,7 +15,7 @@ //= require turbolinks //= require_tree . -$(function(){ $(document).foundation(); }); +// $(function(){ $(document).foundation(); }); $(document).on('turbolinks:load', function() { $(function(){ $(document).foundation(); }); diff --git a/app/assets/stylesheets/_colors.scss b/app/assets/stylesheets/_colors.scss index 77915fa880..1088c64427 100644 --- a/app/assets/stylesheets/_colors.scss +++ b/app/assets/stylesheets/_colors.scss @@ -1,7 +1,7 @@ /*---------------------- COLORS ----------------------------*/ -$white: #ffffff; +$white: #F3F3F3; $bloodred: #b20000; $darkgray: #666666; -$charcoal: #212121; +$charcoal: #242424; $black: #000000; diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index d092a55b9c..6a2d149bf4 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -24,14 +24,15 @@ body { background: $charcoal; font-family: 'Open Sans', sans-serif; + color: $white; } a { - color: $darkgray; + color: rgba($white, 0.8); } a:hover { - color: $black; + color: rgba($white, 0.6); } li { @@ -45,14 +46,26 @@ img { h5 { letter-spacing: 0.03em; - border-bottom: 0.5px solid rgba($black, 0.1); + padding-bottom: 1em; + border-bottom: 0.5px solid rgba($white, 0.1); } /*---------------------- HEADER ----------------------------*/ -header h1, #copyright { +.top_header { + padding-top: 25px; + background: $white; +} + +.top_header a { + color: $charcoal; +} + +.logo { text-align: center; font-family: 'Creepster', cursive; + font-size: 1.8em; + letter-spacing: 0.1em; } /*---------------------- NAV ----------------------------*/ @@ -70,33 +83,39 @@ nav a { /*---------------------- MAIN ----------------------------*/ main { - background: $white; -} - -main, footer { padding: 50px 30px; } /*---------------------- FOOTER ----------------------------*/ footer { + padding: 100px 30px 5px; + background: image-url("smoke.jpg") no-repeat center center fixed; + background-size: cover; font-size: 0.65em; letter-spacing: 0.1em; text-transform: uppercase; + color: rgba($white, 0.5); + position: relative; + z-index: 1; + + &:before { + content: ''; + position: absolute; + top: 0; + right: 0; + bottom: 50px; + left: 0; + background-image: linear-gradient($charcoal 30%,rgba($charcoal, 0)); + opacity: 1; + z-index: -1; + } } footer ul li { line-height: 2.4em; } -footer, footer a, .social-links i { - color: rgba($white, 0.7); -} - -footer a:hover, .social-links i:hover { - color: rgba($white, 0.4); -} - .social-links { text-align: center; font-size: 2.2em; @@ -106,25 +125,74 @@ footer a:hover, .social-links i:hover { padding: 4px; } +#copyright, h1 { + text-align: center; +} + footer footer { margin-top: 30px; padding-top: 1em; - border-top: 0.2px solid rgba($white, 0.5); + border-top: 0.2px solid rgba($white, 0.3); + background-image: none; + + &:before { + background-image: none; + } } /*---------------------- FORMS ----------------------------*/ -select { - height: auto; - background-image: none; - width: 30%; +.forms { + margin: 0 auto; + max-width: 550px; +} + +[type='text']:focus, [type='number']:focus, [type='collection-select']:focus, +textarea:focus, select:focus { + background: rgba($white, 0.15); + box-shadow: 0 0 15px $black; + border-color: rgba($bloodred, 0.5); + color: $white; } -select { - width: 5em; +form input[type="text"], textarea, select, form input[type="submit"] { + border-radius: 5px; + border-width: 0; display: block; + color: $white; } form label, form input[type="submit"]{ text-transform: uppercase; } + +form label { + color: rgba($white, 0.6); + margin-bottom: 5px; + margin-top: 20px; +} + +form input[type="text"], textarea, select{ + background: rgba($white, 0.05); +} + +form input[type="submit"] { + background: $black; + color: $white; + margin: 3em auto 0; + padding: 15px; + font-size: 0.7em; + letter-spacing: 0.15em; + opacity: 0.6; +} + +form input[type="submit"]:hover { + transition: opacity 0.3s ease; + opacity: 1; +} + +/*---------------------- BUTTON ----------------------------*/ + +.button { + color: $charcoal; +} diff --git a/app/assets/stylesheets/products.scss b/app/assets/stylesheets/products.scss index 90ff7da6a1..e6a35e7ea2 100644 --- a/app/assets/stylesheets/products.scss +++ b/app/assets/stylesheets/products.scss @@ -20,6 +20,10 @@ text-align: center; } +.all_products { + border-bottom: 0.5px solid rgba($white, 0.1); +} + .all_products h5 { letter-spacing: 0.05em; } @@ -29,9 +33,15 @@ display: inline-block; width: 100%; padding: 10px; + margin-bottom: 20px; font-size: 0.75em; } +.product:hover { + transition: opacity 0.3s ease; + opacity: 0.7; +} + .product img { width: 100%; } @@ -46,7 +56,6 @@ overflow: hidden; text-overflow: ellipsis; padding: 7px 0 0; - color: black; letter-spacing: 0.03em; } diff --git a/app/assets/stylesheets/reviews.scss b/app/assets/stylesheets/reviews.scss index c8f378f56c..5caa1eaffa 100644 --- a/app/assets/stylesheets/reviews.scss +++ b/app/assets/stylesheets/reviews.scss @@ -19,14 +19,14 @@ display: inline-block; &::before { content: "\2625"; - color: rgba($black, 0.4); + color: rgba($white, 0.4); font-weight: 700; font-size: 2em; } &:hover::before { - color: rgba($black, 1); + color: rgba($white, 1); } &:hover ~ label::before { - color: rgba($black, 1); + color: rgba($white, 1); } } diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 838ff31eb8..c636fc6b53 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -12,8 +12,8 @@ -

-

<%=link_to "Spooksy", root_path %>

+
+

<%=link_to "Spooksy", root_path %>

-
- <% flash.each do |name, message| %> -
<%= message %>
+ <% if flash[:result_text] or flash[:messages] %> +
+

<%# flash[:status] == :failure ? "A problem occurred: " : "" %><%= flash[:result_text] %>

+ <% if flash[:messages] %> +
    + <% flash[:messages].each do |name, problems| %> + <% problems.each do |problem| %> +
  • + <%= name.capitalize %> <%= problem %> +
  • + <% end %> + <% end %> +
+ <% end %> +
<% end %> -
-
- <%= session[:user_id] %> -
+ + + <%= yield %>
diff --git a/app/views/order_products/edit.html.erb b/app/views/order_products/edit.html.erb index 27ee957f2b..d20c8cde29 100644 --- a/app/views/order_products/edit.html.erb +++ b/app/views/order_products/edit.html.erb @@ -1,8 +1,16 @@

Update Product Quantity

-<%= form_for @order_product do |f| %> -<%= f.label :quantity %> -<%= f.select :quantity, options_for_select(1..10, @order_product.quantity) %> -<%= f.submit "Update Quantity", class: "button" %> -<% end %> +
+
+ <%= image_tag @order_product.product.image, alt: @order_product.product.name%> +
+
+ <%= link_to @order_product.product.name.titleize ,product_path(@order_product.product_id)%> + <%= form_for @order_product do |f| %> + <%= f.label :quantity %> + <%= f.select :quantity, options_for_select(1..10, @order_product.quantity) %> + <%= f.submit "Update Quantity", class: "button" %> + <% end %> +
+
diff --git a/app/views/orders/_form.html.erb b/app/views/orders/_form.html.erb index cefeb93015..5f94918740 100644 --- a/app/views/orders/_form.html.erb +++ b/app/views/orders/_form.html.erb @@ -1,13 +1,3 @@ -<% if @order.errors.any? %> -
    - <% @order.errors.each do |column, message| %> -
  • - <%= column.capitalize %> <%= message %> -
  • - <% end %> -
-<% end %> - <%= form_for @order do |f| %> <%= f.label :name %> diff --git a/app/views/orders/new.html.erb b/app/views/orders/new.html.erb index 75feeb9dc1..bb0cb7079c 100644 --- a/app/views/orders/new.html.erb +++ b/app/views/orders/new.html.erb @@ -1,18 +1,5 @@

Checkout

- + <%= render partial: "form", locals: { action_name: "Complete Order" } %>
diff --git a/app/views/products/show.html.erb b/app/views/products/show.html.erb index bc592847c6..3623efc4bb 100644 --- a/app/views/products/show.html.erb +++ b/app/views/products/show.html.erb @@ -9,26 +9,10 @@

<%=format_price(@product.price)%>

<%= link_to @product.user.username, user_products_path(@product.user)%> - - <% if flash[:result_text] or flash[:messages] %> -
-

<%= flash[:status] == :failure ? "A problem occurred: " : "" %><%= flash[:result_text] %>

- <% if flash[:messages] %> -
    - <% flash[:messages].each do |name, problems| %> - <% problems.each do |problem| %> -
  • <%= name %>: <%= problem %>
  • - <% end %> - <% end %> -
- <% end %> -
- <% end %> - <%= form_for @order_product do |f| %> <%= f.label :quantity %> <%= f.select :quantity, options_for_select(1..10)%> - <%= f.submit "Add to Coffin", class: "button" %> + <%= f.submit "Add to Treat Bag", class: "button" %> <% end %>

Free Shipping & Returns
Orders Over $100

diff --git a/config/locales/en.yml b/config/locales/en.yml index decc5a8573..1baaf0c3a6 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -30,4 +30,10 @@ # available at http://guides.rubyonrails.org/i18n.html. en: - hello: "Hello world" + activerecord: + attributes: + order: + cc_expiry: "Expiration Date" + cc_num: "Credit Card Number" + cc_cvv: "CVV" + billing_zip: "Billing ZIP code" diff --git a/test/controllers/order_products_controller_test.rb b/test/controllers/order_products_controller_test.rb index 7043d1d907..c63f5cc63a 100644 --- a/test/controllers/order_products_controller_test.rb +++ b/test/controllers/order_products_controller_test.rb @@ -13,6 +13,15 @@ proc{post order_products_path(products(:one), order_product: {quantity: ""})}.must_change 'OrderProduct.count', 0 end + it "should make a new order if session is broken" do + session[:order_id] = 1234 + + order_count = Order.count + post order_products_path(products(:one), order_product: {quantity: 1}) + session[:order_id].must_equal Order.last.id + Order.count.must_equal order_count + 1 + end + it "edit should get the edit form" do get edit_order_product_path(order_products(:one)) must_respond_with :success diff --git a/test/controllers/reviews_controller_test.rb b/test/controllers/reviews_controller_test.rb index faa9f746b3..4c52c2a5e3 100644 --- a/test/controllers/reviews_controller_test.rb +++ b/test/controllers/reviews_controller_test.rb @@ -1,31 +1,49 @@ require "test_helper" describe ReviewsController do - it "should get a new form" do - get new_product_review_path(products(:one)) - must_respond_with :success - end + describe "logged in" do + it "won't let the product's owner to review product" do + login(users(:one), :github) + get new_product_review_path(products(:one)) + must_respond_with :redirect + end - it "renders 404 not_found " do - get new_product_review_path(-1) - must_respond_with :not_found - # must_respond_with :not_found - end + it "will let other users vote for a product" do + login(users(:one), :github) + get new_product_review_path(products(:two)) + must_respond_with :success + end - it "should be able to create a review" do - product = products(:two) - start = product.reviews.count - post product_reviews_path(product.id), params: {rating: 5, body: "la la la"} - product.reviews.count.must_equal start+1 - must_respond_with :redirect - must_redirect_to product_path(product.id) end - it "it won't create a review with bad data" do - product = Product.create(name:"kitty",price: 10, user: users(:one), stock: 10) - start = product.reviews.count - post product_reviews_path(product.id), params: {review:{rating: 15, body: "la la la"}} - product.reviews.count.must_equal start - must_respond_with :bad_request + describe "logged out" do + + it "should get a new form" do + get new_product_review_path(products(:one)) + must_respond_with :success + end + + it "renders 404 not_found " do + get new_product_review_path(-1) + must_respond_with :not_found + # must_respond_with :not_found + end + + it "should be able to create a review" do + product = products(:two) + start = product.reviews.count + post product_reviews_path(product.id), params: {rating: 5, body: "la la la"} + product.reviews.count.must_equal start+1 + must_respond_with :redirect + must_redirect_to product_path(product.id) + end + + it "it won't create a review with bad data" do + product = Product.create(name:"kitty",price: 10, user: users(:one), stock: 10) + start = product.reviews.count + post product_reviews_path(product.id), params: {review:{rating: 15, body: "la la la"}} + product.reviews.count.must_equal start + must_respond_with :bad_request + end end end From 840988f58bca4e378f69f07eef8fa23f95293862 Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Mon, 23 Oct 2017 21:20:11 -0700 Subject: [PATCH 150/283] Images added --- app/assets/images/s1.jpg | Bin 0 -> 62037 bytes app/assets/images/s10.jpg | Bin 0 -> 67131 bytes app/assets/images/s11.jpg | Bin 0 -> 92457 bytes app/assets/images/s12.jpg | Bin 0 -> 85928 bytes app/assets/images/s13.jpg | Bin 0 -> 83251 bytes app/assets/images/s14.jpg | Bin 0 -> 91010 bytes app/assets/images/s15.jpg | Bin 0 -> 77521 bytes app/assets/images/s17.jpg | Bin 0 -> 44031 bytes app/assets/images/s18.jpg | Bin 0 -> 67945 bytes app/assets/images/s19.jpg | Bin 0 -> 61262 bytes app/assets/images/s2.jpg | Bin 0 -> 42600 bytes app/assets/images/s20.jpg | Bin 0 -> 89520 bytes app/assets/images/s21.jpg | Bin 0 -> 148527 bytes app/assets/images/s22.jpg | Bin 0 -> 89930 bytes app/assets/images/s23.jpg | Bin 0 -> 113605 bytes app/assets/images/s24.jpg | Bin 0 -> 88619 bytes app/assets/images/s27.jpg | Bin 0 -> 84190 bytes app/assets/images/s28.jpg | Bin 0 -> 86986 bytes app/assets/images/s29.jpg | Bin 0 -> 47120 bytes app/assets/images/s3.jpg | Bin 0 -> 51140 bytes app/assets/images/s30.jpg | Bin 0 -> 51398 bytes app/assets/images/s32.jpg | Bin 0 -> 51091 bytes app/assets/images/s33.jpg | Bin 0 -> 59982 bytes app/assets/images/s4.jpg | Bin 0 -> 61686 bytes app/assets/images/s5.jpg | Bin 0 -> 42718 bytes app/assets/images/s6.jpg | Bin 0 -> 50011 bytes app/assets/images/s7.jpg | Bin 0 -> 93008 bytes app/assets/images/s8.jpg | Bin 0 -> 76209 bytes app/assets/images/s9.jpg | Bin 0 -> 47759 bytes db/seed-data/product-seeds.csv | 2 +- 30 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 app/assets/images/s1.jpg create mode 100644 app/assets/images/s10.jpg create mode 100644 app/assets/images/s11.jpg create mode 100644 app/assets/images/s12.jpg create mode 100644 app/assets/images/s13.jpg create mode 100644 app/assets/images/s14.jpg create mode 100644 app/assets/images/s15.jpg create mode 100644 app/assets/images/s17.jpg create mode 100644 app/assets/images/s18.jpg create mode 100644 app/assets/images/s19.jpg create mode 100644 app/assets/images/s2.jpg create mode 100644 app/assets/images/s20.jpg create mode 100644 app/assets/images/s21.jpg create mode 100644 app/assets/images/s22.jpg create mode 100644 app/assets/images/s23.jpg create mode 100644 app/assets/images/s24.jpg create mode 100644 app/assets/images/s27.jpg create mode 100644 app/assets/images/s28.jpg create mode 100644 app/assets/images/s29.jpg create mode 100644 app/assets/images/s3.jpg create mode 100644 app/assets/images/s30.jpg create mode 100644 app/assets/images/s32.jpg create mode 100644 app/assets/images/s33.jpg create mode 100644 app/assets/images/s4.jpg create mode 100644 app/assets/images/s5.jpg create mode 100644 app/assets/images/s6.jpg create mode 100644 app/assets/images/s7.jpg create mode 100644 app/assets/images/s8.jpg create mode 100644 app/assets/images/s9.jpg diff --git a/app/assets/images/s1.jpg b/app/assets/images/s1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e4b83f4d6a12e2a13f3f0464f11aee4d9cb72131 GIT binary patch literal 62037 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s12.jpg b/app/assets/images/s12.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3391c3014ca0999b28cbc940a003969ccd6356e5 GIT binary patch literal 85928 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

)4eg*=aT|75>3VAbbU-km;xb8 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

CNF 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%0Dnl4OPW^8gOXr{UKP%GFk0n$ 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s15.jpg b/app/assets/images/s15.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9f28ab6a12c6eeb4d2b0b7925ac4f9dee4d02390 GIT binary patch literal 77521 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 z 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 QRd?@e`#pb$>cwCG*`n1>ivR!s literal 0 HcmV?d00001 diff --git a/app/assets/images/s17.jpg b/app/assets/images/s17.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5cbd6cd6c5b50e50d579852c765077a6b4ee6b14 GIT binary patch literal 44031 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s18.jpg b/app/assets/images/s18.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c4ea2347ed7bdf519565f1c80da5bdf461dba07a GIT binary patch literal 67945 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

(o-*^bQcalTRXw+^ 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 Z!hSAI?L9gK50ug~b^9e7ALZZnKL{`5 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 JpZxjFzX87W^Kk$G literal 0 HcmV?d00001 diff --git a/app/assets/images/s19.jpg b/app/assets/images/s19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b111d09f14d6e4e43c9b6dbd94ef3fbc073d4732 GIT binary patch literal 61262 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 R`2Um(`v2?kKk`(k{ucrXr-%Rm literal 0 HcmV?d00001 diff --git a/app/assets/images/s2.jpg b/app/assets/images/s2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..64db677746516d3e74f117641d27199c4b1423eb GIT binary patch literal 42600 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
KAlj9(5wUSkopOn}m`=}Z^k0oB{{SAm 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s3.jpg b/app/assets/images/s3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9bbce1b7d3ba80ae5f7fd8bbe20944e38923f226 GIT binary patch literal 51140 zcmeFZ2Ut@}*FTzs9*UF%5d=erKoF27h)VBL6Of`LBuIde&=DKG1VM@*0xBILgeE0` zBGS?0Q96PO1RE+Mii(xHgXMVM@BQBYckln+=RWtjXY*w5DQmA;GqYyRUcZ@PV|rtO z|D#zH(H8`=vjZVPAP_f*3oHy`143Zn4+ItmacqV`ARJiYSJ)q{^n(Th&}e{wJ4goj zg@83T!!RIxHkk-w|MBi+;5iP0eu)8r6a{}ijqqd~0pZ|B4kL&9ktqlh6NIL^hAu+M zl^BF4M}{hcSW$fqb$!iUK#snqj=qL22*g$l{$BRR1_)FP`B?^dteEX*7;+UTk9Bc^ z*?!2$`FmZ!GJn+tjQqVW5b#ePU`@y`-h9`;vjbTIPoP!4KR2c~mO*@*wK!~I2ZC(8 z0tsx!K=>FI-Nq~^0mR46&CSEj$HT)X#0%vWf^XsD+X5F85rK<{hzap+UOyh+Bma5_ z^YilZ3-AjH2nfOi1O#BLn*i+lD?WVA#PAHD1Z$t1A+*F*@VCw4}eN?ZS;Zn z0a9{+H!nb7*2M+_L)bYuxwv_tynq7yJrfLqu>H&w1cBMXY!G$`2Nx$d2OHlmAXA8q zU0PU!!^jaUA`={|$qCCUX*8CVgFD^8?a~T~8!_RM&vt&ju<8@4En3%3feuRfDmO{@n&e9Faq-nVihqf)F$3ab+bmNEv=8*wN^%qd-)0G` zwh^sFp2{*CQC7x2Ilo)E1Xd$2x1ec_sWx`19N0boQkYAz$=W=-<@4UVx_WU2%bNRF zXO`=XwKC_y=SLbf9U8;Rtz?P<(>t%}ioQiyZ{Go-UfQ_(R?x|^RXCr!;;7{f$Ma5B z*4Dyc13Y63>}=m<;Z}{;UQ0R6$B)r$pVdVbiakiqdARTBuG0}ViRl?ZVI5}sKVMk< zlD7e>Z}d85MDGTv=xb_yt8ei9M^0CMC_o=JG`_#Wh-0_dn zL1CRW?h$tQ$!Rur`i(iv1*Cnw{bi-(PMXf1zP!{=9u}QJbCsocCnq}M z`~%~ca;~n7t)+)1&3)mgh7!ndw(DVx==3cJ#;w-tOUE`qMfW~0IW*8r-_IWUG`&8a znrXB;wE>c;dVk+-Zi#qh{KDQ#Zx0*qyYOIn19b0K~B+TT_;rx%x3f-g^pw|uk{5aw)r zy?{#JE`u9q-nwv*(q2)>7MAzo`37iCP${BuNA?hfUZ{27_Ql@0fa~;^?&g!Tr``SK zo-Hq0zHipCf3g9(*toPiXt+vn>qL6kP=_vr^TVYhRh^-3!d(-Xk2RZ zvEf#XeA<2|^g1&~#ob!sIc&x60qQG4&=xeMdw=yy>6IbM(EzzKrE}b$_I;SRLORbS zJb+g>AFkEQGpqWzfghH*5$D?E0wX>>}hpfDV{nUbYO3iQA6Ec|n@KtW7*ZrU` zck~{7%OS6vdUj{D+V$Fc-j#@jl>Nk4Zg0O#eI?yICebB5GPq;-e)i#w(Kl~IGPEr2 zeXKHiQX2eFpeU-e(4?kq?Ab|-2{9<)`Qkj6l0tG$3tcW&aem+KFvBezxlbQyFTWoh z;`(fC{}nb$JP^MAyynm5MydW&?cUxg zb;Cl#eWfctLeUln;EVT2w>e)Vh=?Z*jzH;f^!t$)doXt+RuuCkFMR%!Jo3$50m18B zs_Jva{f_0dfFWkKw?NWQE%MoewVK&0N1k4OXHP5L08Oc%XdUcGw$CPy3pmlqjVyHJD3RZje5IaFM^wtogg za>{op^butDN=@N*5B^tsQ%zu7C->jYsqfdxA$guysdYKFWvE4YNj3CfXhzIec4RQG z4WGa0HQV<|>+CU3<{0rI2)o*;+B_=fE>pdG8jE*MEvuc0edFe30=>0M?EM8v*@Yb+ zb4D)SO!ImE)$xqiPVz|Ooo^eUPr2>Sg+J*1IVHxH^#miiO?KBmap$zbpvCAXht`?TP|6)lsD++>^T3mVnCfsbk~&_(4~EGuNHEz z^3Oy{R=Ubg1bf6zplE@U+g0oPv>yT`2{W%OMYD0;aQ87z zEIE0bgI_yNBu>7AN9QHaEWA>*2XS?Nt9E!XT{*c+{aBiW=#EFj8=%Y4qgn4G&<7_z zhrh`<)%=Kg-T4HCJFGc5n4M<>v|GBwd8j?!Z9BKTgN(#_NOE~PN}Z)gW-5L1Q+;*7BY|RQszZ10Y;D6YIO8<6Je%V!f{vFO*Xr z=Z?Loe>vgKd=a$IEPj7C&y4N~(asMS>owbE8~=>=;0|@0E8DepJ#THR-d9h9Wkur$ zw*&9oFnM=MQfKhi21x!(3%PC=Y1!{lt3?kcXzYtfy;%!wW3qT4vsSx9Izvd@$Mjv= zK=p-E)62WR@hGR!K{s9&znI~y;FX>^TGJXdkbWOa(ei2w}F&-N&9ah zwCvF({hYZQ0)w2H@Bc{LUN@EaDg9ex-d9e_sEoYBmMIqx&!-vQ{Gd0+{A@19k`D_r zXI_60>hzQD{wi7ZRrY%AiAxJobRPm~fSzD5t1f#e>|v9Js#IZsg1BVY9xn-xc7GrB z_Sd7fXM)#@op|kQ9)3poTm%_df+9qEN*J^go>|8vzT|wwochpXC^WG#Ri#Wu($7oN zA7eTVTiPg^dI|69E;3`oD>{(l@5F1#E!~$M=))x5iXEs+Kv^v}dB@SbqT-o?m(ID( zCt_wz)|G|J+Q!{SJB~dZQa~F>9U<#%m)bvSH!h0V?O zId7`=dA9Q-Lao^@GY8jVQIuC&)@LQeFh$2zWA3_tSO#4ZK6VOi!qZjh!TarW+*=K0 zngM$(!#3NR?Cf*@eF`VGi`(gZo5JEacR)qOlh$(-33d93i!07S&z~+E94{N2+W6nzJFM*QJP9EOuq1+unVSoc^u4g}FF1sd$-d5nuyBe!&ff>f zp-&@0g#R7r?ZhzHS__rF{Q^JVkpim%xD~r;E5*GBc5MNC41 zO#X@lh5Z$=#RZ1`$~kZ(EaF$hj1*}4D+09RU#yLN0*?G>i0`cgaeFU7h5Ai=*Y*4ZcU zd%8o2&;Elf4x5*tPY9Xf>PG-N7tl~*(2<|bC&0>Z0%S5KhlP%Vm`$f+hD{RZ(W%vOZfPX$W$C1Kjp1_YnfycfW(06^~-%Mk{ zChnV*+kVBRHo3mtjPq>Xfg5=9EdWwsUCcK`$dF7S_( zlJf<>QZzTy-GTd08tu&#mgfIR+2pwn#6hf)wefE+wr8yDf19=OzmvDw7The}KgS_t zKQJzV-;Z{aVud!LoA2!?&Wf@*0=Mtdv!WmtECe0{0s^2=pbjj15dega0ye`32vasg z-&l3B{27X+d5i8T* z%Hlc_LJp_=Es2vHLOeqJWiid1S={Y6(*Pd)*zhp21tEwKf(;|!fdr7tQOZw)5B*Ne zN@3+#k&YmM$N$syXA2Jr{M)p#+4z4?u?s!&_o;;w8yMz-J@Pjy0UttOpbH@?%qrB< z#m@Gp@#6lO{5N7AKXOR4Q6TZi&z9Qqz4DenlYyFZ;R(Lj@J(aN6F~?G`#0p6pUHnG z=fxc{AqSE}ersHz@BED|eq{i!fDVv@SZ&P{My3Fhawy?1z^n_X^S;-c;qRkPXfq7{Zk5zYY=uAk%*!)qfz>e<0O=Ak}{$)qfz>e<0O=Ak}{$)qfz>e<0O=Al3hG zK&s!pAZfs}0fD@LAK(cAAScKOga_aS8~{rq0HD$j2!{c`(9IA4r2x?3f2KfyOn^TG zNE4(E(f|QlU;qbd)1&&1ZE$_xvH}KeEC^om3k##@@7x&_s)l84uTk?MlXga7DLXaP z)OUjR?2DpceF6w!2pj?M=nZ97I0S4h_=YTLFhY%3j zYC0$%ja_;O-Q8*$+Pn2MwNzP~d~|lI@7}4Qg;LkhSKqC#u7UV*$pEE=;C=O-OwE6k z1;h+xepD(lGEyyaml`?b$WD#jyLazY*W9V8i2^84p+|$luu-U>P}!dxObMYrA;e8| z7Qx~OAdlf;hBAPp->X2P{9^lW+v+DF-scw`1%MSc3&;EHBm@#jgrKlcpj|as)&I%V z&h8iazhz4z{h|&HGm8Ku`cEAe%JTMiIuSz2;UPW*vk0I>*`I}lhB*=bYMOsr*xz3V z$bY>|`MK%p-fiZ^UFg(f8>8k`(Ww?@JCLVS!dA zlCVbzJN+qyBb&w9+38yag@$2+dx07S>EKWr z8U$Sw7OxK6v^2GSHMP~%eRu2r2 z)W`a;mNE=wd{`Y#z{~tdCjOgt`kzVkooyrl!2ieI|4tT4_6>`~h7gR70B!m|QLvr= zo&2HLi2p3ThBg+b?yISX!sB-BM&UKI)PWAx(?a>;wS2XA6L#Z$SW5XHr2kzV|1V1a zgT0R*Hs}Zeu)jNH{@eQakb_uI;a_#4U_*d)u`ohNsG*E+2$_VyQYZi(*pmrz&|bUPYe9h0{^tY|BqVWFR+0S1bpE}0#L$lCu9H+-*bVb%im7OK)`IQ6Ed7! zY`_f?3Wl%=v4c2(BQi#goFZ7@hzv|KtAq>w{e;TGE>YZTxsbS3c@r(??9wKm&>n45 z#hkJ$I$K@vVZEbFZiRRrsMxlIvu5Vy&6qK?lK7j&x2#h#gz&`N? zrC8RX9wQD%Kw{3|*euPG#@DbLBMY*|a3@^I>Ml7glQ_|AXZcc}rXH@)QEjGa{8pD7 z;QWx-HU%9saYcL>TK7%am0l&~vBkFuXUm)aF0%P=r+a=s-19e?|AWZ?atOy;yFbkv zmpLL<5#U^jYz9-CZ*@)AJXC}e&(0&;Af0eODwAeeDM&k42`6)-Yk3T?t{i&MW;1n_ zMof1davIhzebs3M-tR68cRR3dTxVjG=%K(UZlOxXlrqvH)PG6?zRWzx)H=FC!u}Qd!^N}zOTwt?mO~GL6vBrLP zFmrOH`~UW_CW zOktg1+~cK0{&{7A?sFTXZ}lkZqpf1wq0D()9iIRM9@0>$MSmkU+L<|!dp}95uh}lR zJZ?f`!3rgG28t>zFTfdNili}Fo_i)rmD7Rh#JX>Gtmici%qr%LtyX4(xQ|t&C()Bb zqas*qAh#hPUB%l~9McW(U7iy+;&soR6?bN*lD;2!@7+-#XTZaNU@$IQh;(D za!Mo}r8_2$xlyOpIxRLjOI@@HIA}*n^rPaMCn3T>r!*u2`UdYdZW|MK4Ijv@Qxpg4 zM|2;^EmcWCBz0G+9OyPSX{$|#t3WwS+7C>ofLr_ncJ`#m@r#f$=6 zGMlHgM-MGpn*vKru489F7oaVP0&qY$ctC15(37sgdNglmphNuDdW2z1p2~qx9Gyw? zs6);Zsr48bixDlV2Iy1POD z5Tjf*h*7cG8^Gv@w?%g`Xfc(@he*~ql*y;L0lfr_%~y)>Qyb$z1-xPsBed!Ua;HZ- zA$5oHYu+tUc~k0?D6k&rSZbwCfnNc$q)u+pDqNXL^r04!h(uUl$uxYLsP&RaEG4E( z1Kmg$Ns!ZmG0y>NFwK&7Hl|;cpN@KH)EzHk=+1Z*L+ryX{9Sum7Cc^tM7aD{!B_NDdg+i!Rr4H3US+03b zB!;dB^$D$d}NT4kpd25;?8i1D|G%EnYz0lI|(6B~VEl|H}O0daop(6>#)D)a(N1zYfxII@DRfKxXJNEI?V)sI%4Q%SfTU9yCu>VV+nX`c$v3f z$Z-rknv_mE9jG4HM>i11n&6$e(dkprW?eC8D+fiz+nF2l8aOlYc87Fws@D*fgQX;Z zB?Qa|w6#__*5i?e5q~lpyt0>#x*rflYf=z%A)RgjOQcVUqfh%$5J~NPm z(6^J=0fj*kTb2@~uc8|SSeg+jLgfa2V~ipv2}nLI3fgR^uHqGpuB~Lyyh#c0@Zc7| z0<00gh$p6qUtKVhv7P9_&c`j?aTaBXRdE$4J}dBrIh zkF;f%IxMH0K4Db-FyT_5}9DOm!F9zmT=@`3puz< z`9JpMAo1{Z6|NcxEuO`vwg#(wHSQZHWj?w&UXihjA@OKYyIHqe#j`=e!>`$NwE4p= z8HbVN%*#uQ*)2{B*93&*gVXxRvr-B=_hQ$_)u#E*!gon1Rl{!d<+gm%+)ry=?ezzy zjj6YyW?nhe)=foXSu)mefL{g7n)etiv3m-}nqFQ?1B!xd>^}gZaaVFg2-41qV_h{1 z=8=tOry#9hG2{CE%88z48m?eZbe}Vv0`F%65`)r=c-xm^omFh$k1-PKSU$XC(;K&gR?O=+)f<^6M$rH={m3Fi z<+fA@{fg$UnK)Ml(9e%A-h6!TEcd}{ZFQDNX>w&-4ChI|YZ>O&=Wd?}&?7&H>3g^B zjQXES3PGsJc1IpRZTnUumnt;WinHrp7~I2tL`{vWc6n(w-q>TX&J)68{@@0?H9OZh zZ=)eCIWa1Cc_%i7?VVo5sW$_Al$%Wsx!Zhw7vsMCT5XT2b>qm|v6Q2O%CXn8-tQO$ zrwKY0UXUwZKj?{xiT|3f=bE~c(V*ma%fvR5kLhq7y_c&Fb{&|YMWJ?j&;?$bm`Vxv z2zV8)c?8~#DTL&U76CRJ7;D67A}|WmRgNcVwZ1YDH*4jmBs7}^qbm+T;8;MV0#Tgn z^g2lX460Nm)gyApcHSVSdSYvLCA=+I5!MPjjjnX|BzbZGv%eVyn6rQ{m3hGO$9j$N ztE9!ItC+-lWv7wR#^RCwE(_porla+fQ+R7HH8E36PKF zzI=JsC!52;_#pe)to-6>zEpRNM(pQ1O&1LwJMqO8rI|PwZ9B+wSUA(jkY`9tUc)5= zwo4s@a8MrZbE4fqTwrU;J#_Y2dzOG*s7EBKNcvoIcR~&GNZU23T=~;dEi?I}$_9*) z(s7h1Q=r1{)_vW>i)VQ8c5>H?gI>Hpw;a6kA?(E&UNuGF%Y#R&KL^|0@4+X4oYph$ zgfg;XXr4(Nk)G%W8oBB zGc?|#cVu{guXs`m4q7$J*4a@n^dyF}lig2DH}O|+@BOM_Ey_gZIC`~8eH6}wk<{Fk z9SJj<cbUi3uIF8WV%3DZ~g;14uBfT=i*6piJJj{*#Oak7Z5D3zk!lR1abaK$iY7|{8a zU|3&qORNC!$pqLgBRgHd>`S=%1O#~0$*Vya@Um7*4tG1sCvX#Pi?8Fozkogu19^7p5H?m6H)N+N4-R>NwXD_Wp|ut{oGioVBK&_ zm~Brt>~P}NYtd7yJ;fE-(s>qH;Ie`-*eaI^-*tGzV%Pc%>L9qn-j?K$nB}Xb2Q6ON ziHE!0IkYZfTWB&`e&tHCqcq{-B3{^aLCR2ljECLqVOeNU?ZYcqsJcB$x%Kz-Mg>1D z8fobiB&ZA!?Rh|}5*wiHTK6E?gF#bUM^%FMtJWBdAxu>8!nJSQjE-!#+X3P$r}D3+ zU}bXd;8zcSa*UOAjt*m!?->}g;clK_o4Sxy7~0y)%|kPPxa35yjTF32XHTBbjXvHm z`nudzy=kA~vRCI6Y&5Z{0j7A|*(OC>Cb!$zs9gRfqQ}VVj3?|O;{3;B?oa(bnGHV` zs!l!QvtN1LTRIha-MR4P1}Jwa^7B6b>#Abe_{L_~b@7Mio4+SX$TQqWq zdb@b~Zn5fZeOjp+=cSc=hTTwIo-K46@8Ow#ry2FElRlq=@lu79qyT=c?rw`E%!SWX zeEhb{?sH4LIFhzdk3)Z&!1brCqC9G4N7)w>YqH3k^KGG2l2EBzGbWwpDTPdq%XrkH zJBM&h&GD}heW@#DqiXr$K;iNi^?uQ;XUu)09kIwtbVlRg;+r}v$JCPkNFVvx>!r`O zyi%SDS~o#BeHC#&=HXFjlYM9_EFl8(>f}r1=8h+(M87B00}mHvFthDcIkUA+Dzi1& zT(9QVm75~e^5nB3sx?HwW47LppR1BtJp3{8>1;hR>RmUL^(o9Hl8p!4NUevg@B2=1 zlX!5e7Ok-&LMu*OhA}z@e0CAG;)W|K|ka zdw2!-9U{B~FD{%B5gsm%#UL64WVbKziJp;_X)SV^LV{Op6D8AJl0#UF?m9iyY5A^+e$j zfno2*B_=LRO1Su2M!WDoQ+_)za^S5_6wY8yK76k2%n z&HZ4|J7g#I#Cl>m$8GxP91r{tSE~j?o+=;D+#3BSq-e_%2Isg>@5ANFawFs2u8GlP z!j^7b?~-t7qR2BFW06ViM)GcUDH)h4D+$+Ma5 zIERN;Hys#}?m-OWmPC(3fX_#r2Yk-Wi4brBYZja$mSSpTl#-pNRFKru8U}oHXI{Ue z3saTIYMJ^#l1mhpiRoFfCWNTQF-!)@y)wBY#`f-yVsRcPwDH=Ag+=2t&*FzxxumpJ zN-}JsU!E*#+U1|)&z61S!>v*hIFdWH1feEsJ@mR*3%qpABFPe&IbM=x%sAK}~p z9f0pYY@RDOB2mJcc3S`Bj93tQ(l^B>oG&TxDuQ<@v$uNLHq+L+r9Q{dN4fL7ce5!}V27c7~N@nxOQ{5ef>#NuRxoR(cKAfa{3h;h(MUut>xaTDByo@4}&Iqh0 z4sdV)e^y@9Bx7Nyh5U7=^6eAht|9000uPAs~jtGk$;PyflI)pWAcUS7JMrB%D_j)H&Y_3&ZTq=NLw;IC?e7b0@Z> zC%>9$=@rX$=x9xeqaq(}Q}6CipG!sIL1mzU_^0Q^9ycKi^0rM%+1_9at2@L|qq!hF zXCC`UjCL>F$8O0ef$Gva>k@yUUD!kB<_q^u{%6NET1;$Yy><-`E@q_(o_Gy!Hft$B z$UjovefU8FPF({jv*;LGbi&_Zyn?4r&{^=j(G!DqQkmBQg@C9ou$Bc=@*9Gj8_&Q;5Jc*T<}CU+H!buchl2fCmCH;CPjOz+C&L%Vqpv_7CH&{ONM6C!!PT zWRT-Zy{WUo=}7y~;AhsdDJviNii~Sh+y8KD;L}xBmsL;`ep<8@$IS)B~O^bKM}5?amGIO(^9&pMQN?^pVOC6%TK2R}Lige0cm^ zptKlzQmheW_Aar!^GX=|J2n{dih;aUeR?!=NOW0fdYAluyL;yIXDGpTWiJs|I;|=k zu5eIwN>wX!`%@>hX(!yDm=#>=N-T(fCc#X|mRATzVGP|aw)AHn5S^$9mp>!) zS+BwZZ8iEJhOWOVsZ1?z4YrmS1|RDD(C@6`7W7InLo|O-(keQv>W-+qyNXR>1mUR6 zmD8D{Wm!%J;4jl9#vY#^pDnZ^tPS*zYm+Y>&$Mtc-HUCBa=PQxymmDx>78ObUAvEU~@Yg;&t$vQ$z~?pQw@^>#r?{lJ!L09ebQyKec`h_~tq? z2HOXCoZe36N-aq`Vom(PT6M}!IX(%R6VQ zY%kc|VkSS&jQv%_%}1E?9JS_U2uzOH)ENivViBsz6{cmVybzP<*l{fm(s&&+ zt-k#BhIL#-)>kW0=3b3(ION*<-k#bZJF`c*=f_<%Du`pxhEtH|mN?%fDj}nf;TdS5 zV=8BzA{_iJdt?TTxE{AU($C3e;w%*(=k<+2a{WWJX8JP5_gzJtKATQ&(V{e0Fjgza zw~2c=%!_1w1;!YZ_&LWfU5qA_F0IB`cTetGrz`i%HQtnx9g8?D6zf-sTI!W^bUNm?@HS0o!q=hXSe_(fp)}!bzt9TKuY*SE9{~05yi(1`d>D+$I**Z&J z7rNAe<1R0cYb>|~9=aNwxn;)SQXr9C)={RD7y9N?hxqCeX2lamMe8J$QGZg|ury3MWASl%lcv=uvH4a7KICrRjLv;NQVh?_DbOu)#H&Ujlh^6bPBgZ5cYJ!q zp64`oE#p*+t~l6JTItl?fWa@9?8oV+9-u!Te(hFz32=Q2DyJLW=5c>29ktW2mMmZx z)9LEKg2X|t5V4BVfHdJrr9g39902W$qhiW+1la31^Ns7B9TPoPVrpLH!+{kGlFJxO zuSAdLQaK2KHQ-sb>d{<+S%Z-Ny9XztIyjkvc8TtUc^FTDo=*HI|k&oLcvERt}ya z=DYv?;5{uZSfv}>>{ORIr1M=*b;XT$FDu-G32-rEs8>m<6WJ+Y#J*3x(BhX`WaXQ-vL&i`K@OE>WKis4m)wPHT1eY>Jv2)-Zv9-$)A2Ax2ztjD z*0RRvGy0oYqf&(MiA(&6(PJ=Kl2+Q2GL8x}lO22q*-cEeYz-|Q8C5Dfci=_}pyOkK znaJ4I)3w(HSF&5|OpL8#-;~_&Zw(ko2~J4)LR_TMZK@wR-#qEzl9Q!euIKl#r6Bpf zx3}@M?C4SJsSwd1t^J&Hdl|JD&z3UNB;})-dYPx7xM7X4-sj?>Hw<=)88NAQ6=db0 zGhB%i%2vwu)`efGQ^~8n0c61QZj>p+Q5_>dxSL7`-K6p>Ot|e(K@3a*;DC|(#$clD zd;mB+aMz^4eazbx7BdYS$gyM6##p%ZDrUG&i(YR_WLM+N2V8|I$XGRX%$pQ9LDZX> z`BPC5-g3-sI1`T-y|?!?%Jxf@x!=MeJEN(m%ej`Qnj0t8T7<~_!n?J5{QM=a-qQUFC)YPHc5cYrCpwO?F?C%8pj!IGq(|YPD5( z-~>L`HzeSONAPkhGHdS6=g}vM#+=>hP5WzXC^Cf1EN8{p;kec;D>BluRC^sf{U{E# z>sp58OF4NnKJPrKciRxK3jIj2c~u4A8)r5+sok(2{R?7JR;Rx#o3cXdV8y}c=Q{{1#9K%`Y~G`b5xs3M7GlU z!1d-?Y`I|e)vJ{%?pt;oCsN5rY7Uu@dv^D8;lRt(R0O%cPA=1OWhlK%$S5{bW$)E_ zh{d7&8KPd?%(g{yr)??gF)utxT4l$o>;y4JM)#%K5q%|R1NFw zTaB%UD~!{I0o;nm=uW^6BuDYeAqEl5t6gi&t5mX_E+0<6cAwqT!@hrfD)t#gR8Dc< zqRMmU=hcU#E<~MabAR)>v84)d_*;}TT=taXG82zGRU~Ng3wbI7zJ6Z|74RNuj3RV{ zGVt-K;=RBZx6lP3ltmn=hvMQP62QWnN}_9xIF9~WkA}7EMt3PfItsm&RG>xN?t^DM ziw@kZCpsf@CD!NV4~7?=%W@xr(d1}15_NBu*8pC==o`7>RqwrX-u7pXQ%jxgKXndA zTGL!lmzC6Gb5bo$?-6Ow(kf1S#%#G9U$f)MusfO__EGG((|LH8{KETl)05|g(e5@X zerM?LkrbVW=bzi3@r0hgv)C_nQMHWiuL8AXUGF8G});`H<4o0%oe_ALmNNFNd!x6Lu88fWeWOt zt-EF3HLdS;XcwMzdEA!r&fgm^D8LtTTru;*QcNqmi|fevR!nNLg_!X9Z|4fk9B$v< zie0oVI;x&MkSkBVxF*I6kE#>b)SW&t4JqYc%R%YI=(|Eo+i^IW0!n5GBpQv zogJb{TFoKQ_EXx=_D*uJV1%M{qoiEUH{O;GzKSq9D1%{wU=kBiBAyN=Zly&BkPBVF z0-oq>$v{@Xgig;k$W^6&9fkuR2gi85EwJd40QankUi80wO`YCGMfJ@~lX{O6Nga4g zr^XDeM8)-_=^CF3;|`zsCU2ZKRcgGf8#;bDf+&!$#H1vD4HG-@Uie zW6WHeuLVwPIR+1x?8Dk8s>5w%ny11Uj61z{P436p z7UbAw;vuDvn@5*p+u}6GVcD4JsXkmaek#-SVUbWhxKR~pwc76zKt>=eRxiA;=5sJc zhjR2a-pm{{Cnv>6p9#!Vv6MJ0j|$=TxYFkJTFIF@ZtEwW zl-q5hjwUS}@l9WRDt=+MSKL`%W$0V&sSqp7-0@5t!5_1$ZPH~I*ty+M9S+XFzl69) zE4|2JvdzGSDbkbsN9`rhbb4EV6lT!5QOwBQ*x$SvEk;s`ir0W7V{KEB^k-+-rXbe= z7=rXiiJf7Sbv&xE+eviZrXk5FAiO6JSk0rw^rw0jJHvF1sJt;^B~ev@z}^S|T8Gv_ ziLtJi`_YhPDg#(-pAt#rjT52P2`y8b0X(}VO}V>W>T(K!hU`mfN$aa`_UwHLgQJt-xx=H5S&hVnk558nT?Paw^xWe>1OCqA)8OGvVCr!}Cu z47nzBhLu)DOhU{{U}+uLH8U_d>j0XA&K|?HjsT7r;D4C40gi0tjY^%&Y3&>S)so6x z5VVWKe2XWHEs^A$(l0vgK#8lkZZBaH!xl*L3~q5_mVuF_J^3h?H1*38Irf8KJI#Ax z_+(?7q~gqXpOaK4yzUTsj4RhBFt&r=)c0!JZt2hNOxb)t=o+Qr5mfwe0m+AVv*i#+g|Kat} zE!07ad$Lk++cmlo8SEnO73n>D$`jU_a`CH=v==pgGJh1cZ{*OVTbfD|+b6tLd9ikC zsp!_*a^8vig{_y}FEn}6gp<+A{#cl5Z|d$qH%qm#z?{fTDm5$Hr>8`2;rtn#r5KSY z;AL7AS*j43g|Zpk(k&Fd@UYvRPS66-AL5$?cK zA`27DJLF(vrVRtIjPf0wN7%59{Yo_N=a*1RX~J~X+95HjI!uhX-^Ta!{YK#k2_M@Y zh(TIfK&BFyYeBIaH(a1lMhdRt@^{XdcyX8yIv9lY&Acd&X$CDP<!l=_HkA7v&;QX$H3`c6fhE=4mzrA|SA;B%%IAVLU3|AsW1)e`_c=w&B z%#|Qe<#Y}5=A<6^{>*i4G{^9V-NMb(_NHS6H3cGbkkQ*RJ?|y@d1M`1fki)A#O3R{ z#v7or{tl~_qqbb9@~oxZF0>TVk`b?$zqW^&@W3AOgo12t(NfjNT|NkHli}<= zj&`t69KV-$HYny@f2vFB8EB4mMm!9uysoQVX{pI;8pdfR`*;rO^Z>(I8!FCGx%MJU zb#YkoaXJ4Vj7Ktvm;=*-2f5CZMtrDd5<{^yoV_8+>-cz1O?-JV-rAY*N-0Hvd7**B z=49h4@Q+=i1J)>jjkx=kH*8qbsUOkGuVGim$>7G>G?u$RUP?eUKM3{+kU-xW7bD%FKM$3~Z5Ttq87so7;MMU)#*ZbsxDl^5a{>N3|JzFqgZR zdINK7kXzI^z^`ng#u^4Dcx&8eYgW->4v2vDb$389?cT`38<(HaL{c3|l{@&3 zC$f>I;677nT2lzbmZ1^L)p}s_RVwn$z~ z%!CTvOx-fzKe4=!UYY&k^SP{quyy^@sjA6xw{B5S9lw6t+Phg4ORweHpBl?CFusz_ z5zkAVEy}Hgob6E}IP|?LCZ!lD@zbW>zgT0YodPfm@NNYg?tXV*yI6iPpco|~YyGYu z0VERyd{pE~Hpn;3pMi4+YOG{GV zk=vmRFtBe>w2(>Tng4RG=e%(B`wQMY`1%onR+K-|8Mkdm3SM*NK3^)v?$Lw2e((J5 zy~j8sMMmQXk=a$zf9Trmy6-XQ68YHZ6{ndCDO^(Xp~bO2`LmA6AB!@P=T-C0wLZL- zT~qUI7?iV;*H_~a8o)K_`r^GxumpG&+_93=Vw$SOyVatp>5vy6y`8J)yeGAeVefuL z>;8?eS+lbsWM1L5ls~hOXl)?;0nKhytp1C#9R2;C)Q&h!luuhzXkS}KC_j1pEwrSAj+MuJJ)3e zy>YXEIi#BYVrTyttj1F_v3TgLQxVwwX&uLc|55bW*eRG`g@|?p7i{O5N#QqD2hJmg zWNzPnlpqS#d$}bVYt3`*r~*Nuc%{p<9Ob7pu23}#aZx}&LFyX#*v18yL_1n`XVyI5xDF{w3Ae^il(bwY*CHtg zeKxcV95-=%o-1uvXIOO2#D*i$ZGq*Vzl5Yr_e!_l74(H42p8 z;>&d+3VWFej`e88L@A2&prTMD*g=bGmMptv@Oo&g6-x_c>NJV}l;#OBdbRb-p4_24?>cm-)L?L|j)dE7w(V|Neucryhx3#cFmgK` zy96EDT;>0MmV;g8s9q{UiVis-z01jT|x&!x6GWj#C-GCiTVEa|gd@%aU0c1;TH#+G5AnDxWnf%{B z?lgxv#B6fToHrCgO3Eh8oMs1SVpL8ON=fSDFl0H7Ne<;WY|hzGkuZmjm{U|TI;a$- z()oAy{r$_sW47J*`@XK%^?E%o5MTxee)Ru#Rlw;DlpZ?ZWwf3$L6|t?(zQ>~P^8z_ z%h@C+ZV=}9`w@By@?_aTJpFY(1edyR5G-9vfFkw-2DT#E4c4PtNetn%jZ8K+G}6_q zD}|WRIEDuY>J4}A9zkss7_H3dizv1nejvV}%PBK6Haoy5h#6uo8AGIGx^X=n)3fak z&};{`#wCprM|$>T%fUOK`9j@XxaUt^V`Fq83Dy#Mr zTskn24n$*;#^!PuL`@LGa2WEeIV`NE@Oh+kJS^Y1F)DWEnO#^^vk_fi4juB zc9Y=>pJHy}C6Lc&(SAcLQ&vsWcJqX$>lO6$OKwNu%0 zw0mj{Jz690e0=q8JCQsNs2~cKJo@ZAx^xs^JNHjv8c_t?W!gej2yOAaLP~w;?rm7B zfvnLHf~vQ7vNXl~pRtL^mqhlSiKav-?pj!zi_WI=4}2P_(C#+xVefm=kRk3B)^*J# zLY`~=Cc6v@a>4ri&DoI`6?cG@4SgATxTn9hkrx!2JJ4kp2|Er?WC ztAa@*+zx!a9_a(qYyc|P7bgsolA*3+<-VI{k{Zrkv|+Q2qMW^Fu9@-?Z=`e+HNFmi z7}I|q_^Gw!(5_Vx!tFXDvmjCb6!E1ZfYIWFHXd48qs&*&BP2*y9vL>V6! z)^p_ivZTom12FWtxg4@P`+w&4U;!(Il2T{!ELJbV8vQ@-=gE|+p2`h)d=4H4F?UBe z`5&=$kmwzA4!XiDt?9~k*yqV5l6G2964o3U-~-p@GeWPCsTYg5-A8kXB0HZ}AS;5x zrB5DjnSixO1o(>Yyg>O=;2C-5-PURv5whDxv)4*5nkLKx%iUV1HM-Uv*w>G2*@Fl$ zv09;Ob#dvUenh$A&B2VsJ#Eb~N>S&0^`Hl{A~iCN({(?!m2v&n`PjR=Z~>&7iip$3nnq8!8gQU22ckn zXqB18yXDJzHq(2gRZlO$)TfhgKj`LVy*G(9zoPH9Yv$T4!6Nm71JV&=!OQy{Xua_z z1Mw!|aOjo8GQg6S+0Xb^RkyZ9N&FKdS6tnT(8xOP3+;Z*!KlHqa2YR#@BkiA@nP)@ zpyTecCPhdHlf5=Af0$}d;{0w*=DRA5X;0~T+L?9Lo@P7tPHSa5L@wq~>&lYC`FIdX zyFT1peYUW}aeSAaz)39ai7?mngOFWXUKl^Jre&D_*Dv1lW8*;VIs+E9#% z*jb2>QQz5du?5d~$%1KuUO3X214NCg2E3V8Ed1zLi_OVgR#mXF(7tgoXmGDXeoWuH z3`x5tW5#ppR62}%;$^O?^=M<1m*uY5aVq3KUR#Or%+Wtm)=VSf*iI9@vu_Z~0jb7! z(O8$oPxRZ~rx=hl2KY*>`0)E!f3-l#l6^<1g+cRI_g>a>`hCx6&)`tMS6G>=?32l@ z^78(JVW*c>uNChXy~zhn{1v+JpHcU%U00Wk;DlQ~!ROvMzE9c?g*<}OBa-}#uB`gG zr+j5%pAfWs1)MC}KE&cs`xt$g8dLUh?Xzyjg}2G^An>F2gLM<>t|+FbWTRgb;nUD? z8R0s;DfqxTRY@=Z=)$k$OHcaeGR((H#14K7oLcGVDa@a*_~dbQ;d*A6-TM)`0hNt= zAAe?;F(KbP^oF;S@)QjgasR?Z_Ig@pFjt^dE4^nPkPj~ z?D@RZ@nJCH$L4?i9$D_&ls$k#6Nfg(cK;jrwi>0d2D@xck)wIc9yIzY)Ed8#?h5h; zk5&z^dkXdq!WPw$9V6S|sR^UhL|=6)R*4yBUkEN1R%c__A`bFMzAAa(j`==MPI7$H z=P=FOuTSIEDm$d`)BEjX);%2v0T{B6c+M|Q)$hb!gSESufVfxoB&JXb~ zw6k1ZNlSFcZmCPYJs25BEZ7z6#6>=l9^MwPv>AX))Zo%M59InObUUn|?9I*S$L91q zvgZY9Ta^c%ggR8!i@U}Fdd~s z+K@HBLyNYO(&Ek0aVJE_o9@HzRpeYwcr};|Qo6uLEPF(Y} z`$EzbT@nt_{b6Ob(Ht4&zO7tC_;yL^T?*HpuD>H|xta+wypmrLV7H_ejBi0dymm-K z*5+6tUHNe7x^0w{PMmk@WuvoeR~%i#22|>HtK=uCk7cf#2k1K#%;`I5?I}B5fNXkt zvfqK;B~75A#kVt($i>H+$KNoF{BlU+Cn1a#%6{Gp|_fq$}1F*U3((z=D^D3RU=R^PSv2&!7S6XaZNxt80~mZ#CJ%n%TXD~lqVCdI_9bt+7NqvToLc9-_# zL&ji}3pX&fV`KF4<8vi&i_7upu{FJ#y3mY**}Bm1utTodW#4HC-GqCq1woe@ty>(_ zTH#iO-NADoC8_|f5jFPbqN~nt!!CAfTs_cOkeFt?K?EfT;i9FJ?_uEc@le_AT zP}63OL(we?$K5L+=Azzb8nOp`D*0oJvn!}MQB}9~mRt#JFucM|M+^yy$VC{{Mv|OX z3gOw{XxamxFKblo(xauuD?1hS!aWu=I>*Mvjm=l=`NQ#dZ14WG{k#uab_~j*XhPl5 zXo*uFuVDP8>pEUg&5jjVS}keWYmwl40?VUiQqfN{n_7PgxGgecg)?7U7X{p0PFR>w zAv%ui_15!Jox{;iJN@f>sW9P$+s{j7Y6b5vv@eie-aem&dmW1iDi4juYT6`3mF2GW zTV>YEzO{6^&{6MepGF7T{K?N<+%NCwJP&x4emgrk0D?Up_P_#;mv!`rkqciWMhE_%da4Vu zFC|y?z%|-|Fmy+)vd-vhTIW$6-e82DT8#IGGWZ61C?xR53$LB8ex?&Nl2+5|{q`H) zdlBP^tZ<3bS--3`9fMQl*mhvWf3F~&LVs+A=w5zXH6GLt<sfKLk2HiaRG(p=9;sd=aB^#=PiZ$FnCL#lrD})Sug{ zDPD@FALpRv?^OuZ3OoFK|1{BeZBw(!J!Ybe4I9u?gMtxtk<}en^lOABLx$dX(ES zK#C)~N#w>N9oiy3nyeLrYpWU_HRwTa|M(;oa=TED+#0>AUh*z-GQ7{99JyT9~u@=?K{VQ z-A)P{)r;aEjp_PdJa?s#POft_!tQD3S+vV;a_SSmY6WxZ$RpDdu%p9;xhBnFIzy_c z@KEflgn_P`lD5DR*A6K=b^w%;Njf!BwZ6iaP(B8|K_p!W%ijt6`AMw)@N~Un$BVwK zjbRYi0wb{~tNp~OI7Q)>Tt@aUaS_Ov=12ZhV0er0F}Qj%m-lRk=Q6)(P=rJNQxWmr z44LEmv}{h{CJNu%6U+JS6JeDa6LUysuHn9Fus>073-I0N{>XuAHM(dVtsdmkZgd}y z6&fjUF`R0?7jx!&SenVfG;^VkB_e5;aj~rGT@pY8+x8$^rAngzyOfnfz5$DGre0CB z-2U}m-Mu24D4)ABK(4C6$jr!<@bE3X=S9N{n~C!R?KIxYc;}kb7Z=)}Y0qjymJYh6 zYi)VJQP7TkaIc1;tz+iKSCwjozSL?>dY=*PKO&Y{bLl=(m6Tm?R@b@cPn1s`p~}9? zMOM)FH0y{|IH1=0Em+s<&aN!=nQG8QUSC9W-r59n>Xl?}r3Zk-jA}(3k+m$5P%py7 z2h+5YU9W6Ri$)U*)9pm}#q~bF%AkcXQK{csU%%Ul6os&anig(dml-!Pr`Z*Mxfv#j zQ`9^x@mLZ%E`!SwD(r`mw&qodgk+1$j^TT>hwt~HEJjNBjjg)_yJF-LeZuZ?u;72019Q~4{e1NjQ{G|;#$0Q{%x;~S2RHpbc0-26OTz)q>}zR8zyIF&8Km z7cd{GTAk7u=$S$4T~A_|fc>Vg6Z=YyLX+Ql30sgvfa{OdcQ~j+Aa24-2;(_O`DWav zM)p9-&R4HYVk0Ay<3jW;hDH1BI=oX+I%~gumEulZb1m>6)cq5JDlookv;+4^zsCd) zt6%uDHRk?e($T8KS$JjFaAX|E?y2GKfP|45De!Eh>Z)^?qS)f{K*?LlL-QR-?bVTK z9r78T^sAyd{4J3~?~z4s+YgqUgh`Ab2+KvICi7P+-!1q#{uK(NOHe*rt3?zko8=Sv z9fMRi4|S3U?UvB9+&H3#@{gj8*6&)wHCtW(VeTtK#oC@4{fe#DY<;y07j4J(9@6#| zD~l-c&DR5Y*e{6?k7W=9Zuxl_KQ8LG`raa^U&@!b>BEc=7xs3KG;Riivd!{-@NwtX9$Nw%xsoJ5?sQ6fGHVLef?#} zt3;!f%82DoG~27rwsD;L3BS4vAahT$=LGy6y-s_eaojy=}?MSgMh+VUSuKFh|SAxXhz4%#8^Y89!_d&c+g zH_F}=UTpR9HTS7RNgqv4#kimTf)v(H`CzKIH-cN$iY$42FwIYnN@j5%>?d)pJ0WA{5pts zylgj*-}K=9iQ~QEYH{(qWA>L0A1{U{?MklfsBd%Cs>ZY{vz=xbl6IIDS<|#M#m4s~ z&&SU}lw+JIBWezN{A+IhC+2=Ve0xq9>#37bFpYcRPl(7c^x#urT`}3JSFeSBB?{X= z@1bOSlzj>2^yHYR7f56-3P$MH`MYkv9Oloy{wpLkDvkW_?~FkGoW`R+PxO%+i^RV| z0VHLXj>T^umTF?JZBm5~V-g7TR&#SSHp8H*N(M2d^&F1HJ68~V@Ht(0PQ-IiSE@5D z9)gKc_Gg5PI~e{y8NRHath6Nyow8(O}`c40An#n)UPR2f_K-fY)&ZgN%q$)(!Ep4;GpDI#x_2jVj^K z|9pX!$ou)SeRUAKx!YNiibj1M7uSo0?mB1~zQwD+b=x$lh>UC9xm=OztOICpbjal= z$GgR9w`}EzcpgV(;T-!LU!FuMHqqH!>9CCtz~=Sd@Tr7u1tUJU9w|XF!Y6f28--|j zfA)J~DJOl^_zgdeQvszWu5%=%Y(3R5E4Vh9B&QJMN;;Z?@)I!&gQ}F-Z%h!NY^k0U z*{DKf-?7#eSil2~@T6rKY<7dD=tys{z3OM~wYd^dT0CN^^32j6YE$b;qg@~nzh(=K+@ zQO=+DZIiD5LOOziCfj&d6VnXq4{`o6Zu5j87?*nFBTa1!!;5fqA_ecb(7{=4SxYhX z*ZQE9D(%3j0Z{g8QBvq2w_PEi6P`osIz3KM^MVQeYNskqzZZvE4MkHb zaG&|9V@l4lj~AQP8TSw}1i#*sq=M5n7xw$o@F6>S{omyvjXyElB`e&;1{Cast1zHzUcz__A-EETltm-Lh*<(_?4+wnU~U6 z4B94h+hps$DPp|xp8kF$9VEiNC&1`J+B_G*G6a`=^QWZ)N5Ic@pm@)-2?tZg*6~Sm zl1779l3s5PMJ)gKcWz}(R7B3XNnZS!8R-q<9gSTBCXZQaQv&c={)x|qOrNTQvX5$O ztnsO?@qM?WGB_Id3XQ)cO!T?v1AD~L+(t_ucQ?8dU}zW6bFnWLN;OA6WphmR zps!yrktscd0Fn$Vsvnt~YSoJDs|8>Q_-E+;m1Jc307pj{L>sd=oH|B zQ?KxG_Bzz7Z&-XZJ(+YenbbX25@-MLtDLy&#VtlO2%h=&%U(tIEF%O;%Fsa~AdRW8 zmqqxRADvD7?9hES{*htz*)f*ZL-lC%bw)g>U8kzw9J$Aj!nLa}^erfCvV;vZKK6mV zl|xodks95%*>Uc7xAU%Tqie1~SMqCviAF$ry&HELcZSXtpWj^Jj-6OOoGt9DN@N>vYDv4q;e1+WgdkOzvCbIN~ zjkCLrcQk3og>%{t#>6M1D=D2IgJAH_7aovl!tk$+Ox?DM*B*bs6_^2S7c?KTtV5=iQZq`#ZmE#mWLi0w=|h} zXqF3DA_jy-VKA#RZhi%O$$reMhbrF?8_~^$)k$Ay*^pmzlkk2$g^ipH@p2|>Q`1L342al~7pUu?;lgeb*;Kg`{KNM5 z?wwbKBdxx_#OLZid6E!bEOJ1u6hVo0KTB*Hq3??xM;dX2Ef!zr>R<5-ax$kC=myf3 zQLZ(XLbIH)O``<(O-fNc5i>Jpn-v{F{IFizh7|rZLIa?3}LWUT7R{xNklrBL7#&S5VwAc=lyRs^k2_69d%vDa|_v zDHNqW+Bi{Fg|yj;v)B7U#p!oYG<1-+pusgFA`Y9|o`KiS+1bm(&E-JjY~wJ7;Qs== zmi|t@7Ed`zk0j6!9Z^`OgPT+-uE?91d%2(V3VfB-Zw6xx_)VGsMP#rr6>Vx1kEwcZ z#e-v=h3!%O2)iD#vo)*ed;%{}J%G+LisWz2`#OUG_dw8^@4RZbj*yD2`>A} z^NYe`1i;@a%Jwhj;9p&8s#0cCUESh{Ve$ni9sz@JCHY5sLzM=2;5BTRfJMvFWihIN zfxyYY5iyes9bxjHG`H(_-_E&7OMHQl^na&o6^()I_jOU>zn8jWG6`w+2ytz!Gf*`) zvm7qEcTrro$u@#7Lhz3&KYhFT#Ba}!RC6hbvaRgUQy1*U_18z^cl1L$rh99;nUQZn zJ1Ct^pS>tmk(qC2_NyLvkNPUA)%4zYGF?lJ{K!Z@{!N(Qbc{sgPr*3y%l@Ri25QPo zQ}$|C*_vN9gXCN*+kG#~BDTTmvqWrPWCS-TO`+(Z>F(`niE{_KEG1yL%=l0XOD4!G z^Tl4F*x3iz-H9_b8c8oQc|o4v^O?(hX}aWt)k- z63+t`#lMb+Q!<^K@Ycc&##*eV40}0S(}kNyWV!}?g_s?}sSG3y)Q~I&Kj!Oh!B)u= zORE9iIFAx~c+e@@f?JCPiaO4pqEMINMj*BT8z~&_B+B+7J`Zr;c;(V+8T-KkHZ_s8 zN^9|(2&qfEB%1$Z?PIP<%dw`Wk&>q!AGsFX9NHn^7DoVNEsp#2NC7ESEfm`nW} z=G`5&Z`v(2csgiyR}2G*tNh^t>jKf2BYia{j<@# z2gR#400fXppZ@%(^vi^}IV15W!}XuS%qkd7DheicC7X%s-9)sYbDVd{G6NF!;C#1->PrPc!rxCVH0I2_$ADX zt~-DEub;U)H~E=y;z(F;SoH4s8?^ESUXf2#S47~ZJy9$e$=p1Ge{`oAoyHX7Q@o8xl%QoY(dVJFC;s1%g1bI+SMB0V1Q&y}S`aF@wd-Z$ zcLCdE%ud%fiiRfd0ru}&e5B#q%rdUHC0=^@_+)aY9yR^`>#oGW;%YE6rD8la5{_|{ zYISXlnu2qgVysKOIE4B9npTw zoO}0(FAG3b&wG81Q_u%Pe$0WGg(Wwm#s;dYm?B+_?^m2khaSLd-p8hO4V=iMn@<(n zyeygRiIpQ+E5L3Ex3?VX1)mrb?LK;FlmObz4! zV3opL;OZqVXGjNz$LkgN+>4+Qw=1$qd8SCn33bW!6hNi|wT>DgB6ZCVE6fv%_()?x z*OKpLUiwkq7&1$jvT+lYY4t2$BuQCQQ&A4@jD4 z=6{VGVIP`o$nNramMfC?SIAgOCjQUrLmP%=(0sk=Cl1>!$xw><>Y7SG=6jdP9F#(s zpFA78EDVggw#SbUIN|ZpSe5Koji_ohz`4Ls`ErgQ?JG9oIew`XVecF>h7<-^NhUiG zLeZq1jf=BF<1=TiO?*Bykaw@=%^VUn&JOmm<=t}7adeQhfZeZ|C5Gmf($A}gF?#c1 zRqtqxIV3JXxKMhLC*H&I+5B|zmPS(wYtP#VkB&d@{#e8Q&SvgZiIVnvWUdD~E@nbb zlJNx@Nc1D{y1Pe(!M%p_Q(X^439z`eTvnx>cmoXWz6dy9krjrc|0TmcCje%vllF8d z_EMgiM{**GgilY7P28dYhx7Gkf@bYfH48-&VeZ;6cfaG z+tb1_9F+I|q)d_aKb6uct&Afx4uoOlyYU%>Ph<2kG5YzwysahSA|x(%m`a?!F4N4Y zd*{K$?J%=TIu@N4nLo0}Rl#nb^%TV;)RFIFqW|*PlD|_gOOymUC>M@RC@tLyF@FjGB=qyLQqO&M0B{+TvBLy46 zz84A^m}|)294p{nk5sKzxNW9j7miqxB(k1cMGPI@qv(p2bkf>kEszqqC7`)?&C^DZ zR@Qaes^G)McSA&Pjv@FfBsZKege`S4A6LlvrUHTO3IB~q+x|MJTrm8LUw_;6 zghQiE*_r#xCZ)<9mnuqhmW*XEr>iPRjZ;0WuO3-2yC5)vhaVcV))5Bh{g^KPD-`N6 zs_OlBF1@5_o^KLKI9|Ou#yG2kec{#T@bR)%$7%q+Zjf0EI~|rDG|wtmd{6=Mt|byg zn#MSTFuBn63{r4TZr>*HbOhRr7!U=diWMQm5Yo#Xo`uHP5qQ!I`#2!=9H!uj;2Bcw z1AL0nf{Y-`aZt43;6D~+ZxR_GSRw(YWs62fn37o|4{01OCqljX-o~pE!Eo+GSU&5@ z$xKhatb2R(psPC3^u0Mqvh?8Hv(WTXa_wR?xE%G09kGKcpys8JS;qsPRloVYp@fov zm#KF4HmQAF67jyvcGEp|WaxbZ@_K`$_w^w6<9&>=`T)MZGR)_CcXXLZCtaC81c=UC zE_9OzPA%s|w}cDAR7|pJCQKQq;uy6>Xmk55{FRWKDQI%zx{{(Uc>M-=TF~?|?;iBz zXiFR^0=Tew`0@I>volLzysAigv$F-2H(`dn1d(Dn<`&1NH$TTa6YTGg%Y zdZ1U{XI{;IB5Ko^=`TytX7qL@7~!IdxVy8n0`Pqm_)?b07LD8}S$m>DOKpFZZR$6k z?~XU&iTr8okAq3qyZr!n9WYQ%+mvYarJSDhOkp3v1*0z;>Nh~s+8Gkjgc!9P5^Hl_ zz%U3_69(Vhzf;v)i4Xu+n%Xdcb-9|Q&9~Hg!98gUH?;tg!6Z%(`fFohF*=JYX6PK_ z^F?`zAM4+_?l}jg`oSecJPl3xkmkm?IwO!yG~AoD-VY0a09jUbQhOb_B{vhv>4$q> z)~Z_slNmdKSQ}c&sT!E8_-m&#?ou*Gb)uVsj4TU{P~XC^Q{$(%B^Da)U4_-@_%E=D zj#YVEBeO+{6!2i5uyz%>08;*qDk8k3ipL*6rO`LErH4^Ysd2S^<5M{O<-QQv%XrK7 z(-F8v%rDl3PF)jbiOB%lEA7^*jIYQwUed4`0T9s&5uC46usjEya|aRy&3D|oeJqAG z08HCYK`|w*a(siQbn}C!x^0}lv%&F#G`Ve*zvFOMX8+^{MEl@t3fJWEMLbzRY)nIVWcRP|JeCg=wtuWo6G)yLqE;4iB6u|qwZ63HOm#p9E~Q)Ju;#- zN9$i|wqQnqV&JgUIY z%^li`0+K1sJun4jK$Hvw0LnxJQ2cEI0g(T}eJ8EicF6`xC`VU(m7rGzE^V&a>sqdz z@xr&sHQgd|EYz-cNCemUU>zR|!+y{`)%nFBB$c4%(ehMTz({1J>_7V*fT3_s#z4_* z=e6#YjMUKXGkf)#8-I4F5hU$GriLf?dqH)KrBG(@JV;tjSLx{`5k;R?>tQ9vU1!Nf zX=e3N#R53u>va{zbocwM@2e`}$H+$t&SwBpi0`Ktt6vwD^mb2&y+j4wB2y0x8X|gm zp11EL0EdYM`HJY05=sHF{RlxQ(LY@!`kJb%tNM&>(p9yC^DS%$GPqm5x$E7h`!zFq z_xWIGt22;w^mBhLQoD8URP{T*IVHXQUurimR$RP(M>p&5RJ!KX1LOuE)YoyT6}ZX` zE$ib*azWNCfcW7no+<&o^|ix+J;Jd8X7g*+KtQi9wj~a2CDg<*BZfrM^*W-qgS#E_9TKFwb0^r7+*^>5g?=ZiLLAFBQ2Em9+ z-^+w$d4|F|kr(y{BS)3fd&afeQU`mKrxdO0TFfx6Eh@wd`ys`joo*fW_ep(n_vv;{ zD@yA|pvF*j^;=Us1-e@&$NZz$Vzi`7j8GIqqT#Ecix{N%HWtM^N*90^nc zxz~NfhM+43S&kwwA%b9pVa~6yt1oY~y=_(}U;2r&xqh?(jQGn>yCHWq3T8f745$bp zFl+gYICLCILRX!H=>RU}c*q&$dM``MB_%y5yN3sUo9jx#TWARy#|nUloD~SlM7DUy z6aYYFQWPLW8unPWBK(xoY3w62)~rKIahD-9wU5g*m;{jPyU!Qtp{=I10CgZI#FfO1 znP)Am_X7u;*zMzZ`HeN~q*mUoR+i*Da5Re&aMz|KhR4N?sId5nBD;cs23{cu(Zd5E&Qn z=Y)?4B8en|&&a_EcoYv@scvqbx zuik+NHgO$1@vcXxnh#StoGCc!&J3(2Nc-Leh#W=K|Tdfm#JR(ej0}tcQ>|M`5v6mO7>%XV0l)o0Y?cqd0hKoo~miAS)G78yaM=$k#HPBRQL zx|BIxX=ll!_`xJ#U8l9vp-`Yic)=G2e+W`W`0aL-Z*7SMxVy0M3Q}n0Cq1pE8?<1z z>N;z%7ks-@%v|#4xkF~I&9r0TAHt_i0^5yRWBmCwzuM)SPdtcs26e@MePy(@f_+!M zW(#bEtVi&rPX=-rFCULcXRy{mU)~m`YqZNB&CvXwTmmV|esoIRM1XSIlb= z`K2M#g7Ni%Z_4|)`aoW7ao)4Idg8W=P;9223%=V^Qfr4guBAZ}W3(8JLzmPD#hzaV zMQG14a?9_ivi{uW>SfCqx;)HHT5X94dxXesfkX37zfIz+kqIpaBn7BA)9tKzLI%p= zVnGR~>Sw?m;62sN;o9p+mQ<+Erf72Y=kL(y9W8h9OLBO+8kMbOl4hSdg5soKy+*4GicN?Tmc;Ws_Ik)&AA;Gfjm22ZFE)u}i8NiEowh`6F2cx% z!uzkiM0Xsz9zxaXI1ZfeXmw$0taPxtBq?WNj*HCC&Q~Y-imLnatfpQjzJ%I->MRMQ zAY!F92F8r)7vaH6C!lQq=VE2r!$Kn|!JO{* z7OJ44QNk{kD&D6sb$#_eb>r)QXVV+2mJHmmgo32R5b1EKl@k`qUUQ={=*gR_k{F{t z;pMcVsFk!VNt6RmdCe8q+L3Y~q&^6`f^7nVwOTcyd8LHNUs3&rK@!nkS28Sk-pFe` z)fWJ0aZ@MY?gebT@g{QfBuHA%6lgPBxIq!c7!qIqS(Nzdk%Y}0w6SKZ>68f8pmU1z*Vff-X(=3oO z&OX`EqN_Jlm$E1_byDuS`FzXVU}(%B;MHl_?_ii5hjF#o^i5Imb?a^?C1dFbPHUY({wcK8;e&+8Nls7|@Z>dj`u)rdt@-T1sVsxw zi+f5e%IqV{icdWi>)tNwYFf)Rfw!$F_}*w=>e1XECJMRRdb#Vtvs+;k8CpgCs{SNe z>fOLRivecg_y$nip;KDkspJ1qy{TvJ`xWaE0&v9H!>?4`i5MVyA3gPdyQw<5M!gG(4$Iib@!0i8IgzzLW#Y zqy&KUZ2;yJ{#&FFLDlLhTLysg0RISp-#1?@?UX!@UDahsRYRBBxS@~Bt-B*(s7A|H z2W0CrU^*?6c73j7SGJmfXQ;OB@ZnyS7|`_}tRTToikS}Ui(XEhSSIHE_`X_Ve>8+v zt)rVZ+8sbb%$PjMY6QijsB{%lZy7Cwd?R}h_S7AAR9Wli$pDaN;j>5Fcfz3q7su98 zNi%mvfe?N1oEVZdTVX^MPFMm|D#%!=%(gv)d?*G*Bm;0q- zy^s(?m*lmg%TlK0rD-LO&||t6_v<5~Mo@$DULQcQ)j|79fgmdTT?Ogy1hr52zF$e3 z(t55|t3qC&S)GxXUogBNpks~+CWSBaNF|4?VQ~$a7$a0vKa3cdhh**J`3rzO92wTk z8E>Yci6EmT2tYQbwt`7-nWgAfQ824|QJ!?$s+C8XM^NU`(nt7Ur5oT?7cEYyH;iyb zS&C_gP!c^=pvTbKb8-c*16w`&^|1mC(nKt%-DP{P|~3=)x9OJ&~_GW z(Ggaa3n&@+q|W?Hm01_B8n)CYF&nh>vzFfo4RVXGO3O#hsrfq$TMzP5t3T$pGzP@U zC)-DcrHhQjY=5>%Zm$*xmYql?I6~u)S_63Sk7>S$XIy&~&!X~8{6NK%dBnzHZzld>B6K1Ro0`%k#YdUVDoN_nrRt4aFPxlHE5pV zIDpRZ{Cz~^0cSl)QE#9SZ}HP|yB(QXV~0K{{=~Yf<9u6JJO(w@AQ@r+vi4y$EefB2 z4Xt~N>bgdoVZ5D6y7K#{@7?o_$$dHd;>tb?OEux3>t{gjJ*?9r>A_|spOy}cCh zD8HLGIh{wl_J673;lF=Td&ftskl)k--CML0<-R~@hun6(1`xzhVzecL2zB_z{kZi- zk@_o}CTF0qR(Iq`LhZ=w(w_z&$4%+ZXO>y9nO$1=SayJqI>?*&0^ojULaSAdarQX0 z$`h$*bVTMP_Ohl3dqBg?jWtqJD(UY9HpMRzmC?5{l0v)&q&t*ZFYB#%-e59&Pyj3v zakI(hMbsc@(!t&^&OP84GNgH6zeXr_p`9t8CWy+A1z_Q2;XME`f2v$_8*GO^)6~eb zU_4QAR@R@>ZE=j&I z6)L`Y{<444jf>V1`1`p*=N?ODC^o=pE!-}-r}fRbM;C@7b1{kQ-w0}9Fi%OFkGb_E zVJ~Gc)65oMxq-}>PNrABql3iwa&xJWP22crDNMuj+J5I;!(1*eVi*z&-M3Z&1|AXo zOBpZwfx(;Qk}eENLuB~d#-W0;18^+uL-VXZ2C!(oxUiidQCN7DH9G)EOM5QCg5;3T ztat^HJ@w3Ym!+&#$-J9Id?ggeLQMc%_vo$%Mj8K>2!UV3p=Y&wA!8=`J*-&^j!DQ36hyJ-&b9%xiJd4D6zz|0}O?xmK%FFTc>$==VL#3 zL)anm8D&;gaf4e2DdXA0BtdIPA7T*}wy^)mRG1gcD+T~ou~laO3f(s74xxibUWPo( z>W2~P<50jB4>f6;bXwUu4MuWagi=4>|7LQ+x~SJ;(Fk!YK60P&^_$hlpEt-CWLR}R zKovgj87xj#+N`1FRc^q-103Elc7-JjH05}X48WfEbV_DqIC;{%e<)nPhHO!{0~5*Y z6V%wY^$;1|&wqu?+?S3DY-Im@E)hq#6bu*9N#+1Vpt0-Q0M5%>WY^#6%X&gg_c8_! zScKEk9gUn9>1hJ9xrX(2QM4&w?Fe&#iI7hD-)@>SfY0cyHy{-{&a-cV$>rfP-q{_l zxU&%%?(;QeYc%`hOyp!Nz)f$rCfyyl8)<)eCA`6_r_KVSj3BPY@rA>n<%MsoMy4{) zn?58k#v`N?A|P#kVFc&cPB}Ndl|tj1tX^M=lV0ea>;NeOMDO0T#t(&$xvb@IB5p@A z#p`!qb~T`Pcd3Tu_RNzTd%9lk*gRdoZ^$LQ;VNbQLHI?@hS#~;^W2uWw}-!PFH1+L zr!~97IBY(!ifG8i9SH7YC_Z_mQ&TK!{RUOs)rg9q1hs36$HMfA9Um$-if|TRrs(QV zG)E6m0<0KwZ#VtMhzWkdZe~B7Y2H@=XZ?zcYn!Vh{h97U7E_EGkb%PiD>%TP3l>A_ z>%;3Uo_-l&_)q(3I&tNdHJ+b(wPX9utpp8;=ka5idd92f4oaNz3+*O7yRwqSv|1YP zV*gE1E(^ua)*s=K=Kg)I$kwXU)~pxB02)U5AD=G12`K9ovA{yFC0Hz!7vRkE$68jZpghfPFAeZgu;QFXx#u{InVNjZ3 z0N155KLt59N2DU6=fbmSAD>oaW8$BU?2Kt(T`Prftx?71AY4)^px%T^S0CK5pbYcX z_M1+ngIj4;0FAJIZ`?cp>`S9BJvE1L2C1}HK}Y6bc88Nm9tFziMTd=sY~W=*qyD`Y zuLhW##nmHTXuM0IZ};y6klE?{j#Q z@A8I+66?$S-ML&dM-+fFIsXD#Z88}$#*savv4N~`mtmX{(o6?XZ;>}D3nLG@8)M}@ z;`4-^C0|aZOOl5zn;$ggjX)12D~D{9bwu_7O94^?NWf?8zwSypsYtt(%?rc=whWvZUafV$rubP#9LC4F zb)Fs2Xc+6)bc3Kq%6LbGoi$Em46H;jzisj&hL+^LN_v-MTTE7y;~~Z=K71iVcSk-J zatms)R#=FU()(4eI;{@yMSOLGr40H-3fcox_F0}(&t>T^dRoGC+M<=Xm%h9*PfBaJ zIB%j4S7LmCAX}|hbS0T$K`kiEZ9zy#NE&0# z!ZRmbdOijqf|O-D{DYc>m((zhewzjS3qQiZ5oO`Q7T~%M*Y<-kuJtuHm2^^{UQdp| z|78tKz-e86pzpVt8%xl?4S?sXYt8RQ>99LsShUP zBL1aQw&&C%DA6~%s=O@c69VAc7@JCLxIByddI$<(barLU6wsprH>i3GMa0ZE2ZaB9 zA^v^J%W&G@%w1={fOIa1+2_cM_&b;Xvc+xFnzco6B_#spGD3DMFdE+CdH-v@{vl6{ zfaN@70P}7DquA-dBCcHM@X8x3WfdV>kuzqbhEZ)2`V8}TJ5qVPAGr+Y`O75(dMpt_ z$uJ5E+$8NQhuM$Y$YsHGGZgo4j@9poJEc8>iQFMWr9*rh&KVJoUUM*X))(5)<^Z8wT@xhGm_ z8T7AbgLH`@=yF8(c)c7#D*7JEl4ppQjYok7tCrD!64BCRoZOee4BU&Y0biaOKRh6L zL$Aaq$blk#MGHst)+V{>_Rnf4?cA!ypEH~PPaWKJK8{lFU;1K2?}^&@@&{8Grshk1 z(M;(Ta->VbKy%5ggO7xQJssR#R01siYi%HG?29Hjng)J%CJ<?oR%{j?O)v$^QT2EJH&%?2=R6<~UmlUx{?EIke58*>(-vxEU2g z(Mh*d&N7GQtW>w-#?~fcNFVtx4B@V|~MCJ0w3v zh(g-in`aLq^Ov9sVx+S_xE}rNq5=rfkwPuZ9oBQEP|+xZY9)TaBKAVT*QD!XZdU1_MV{ zgd8Zp9{=g#bMFhG>WD^v;{V>so>i*2)B8Ii=FA?IF%r{@T+ z#`EL-sYP_Z%=FM(Zrh-fwoRX-P_!HCV}!UAoa(at*#@Znw#9I%>Fz==J|%;gH#93l z(mLT|*Av^>W-qR;jv#|S=x>y5L+fX8jaG_P&z2tUK+jr}tWi${31jvR^a5+Dc1%!$ zBFKUt$!i)E#o;bxMEb$b>5F4d8E@sE^kF8XJurk6yB>V7VOG^2hch%+O^eYN+%nCl znXP8rOXSxrm$6KabK=>H3OU%}=l5(J%2jhbe?CWCH+|uDxsNXyPF{L9U1kGjENwuR z$r%JWsN*&p?0I3EysA6WbdpBY34tjIV&wo79}I*5aTty%NM4Vk0Qh6j83pqMD6NOp zb<>}e*P+lOvh5k&K~V7Lt4oxo|D^F7Nl#6qC@2(1Gf;0TrE+Q5eQX$t9`sR>Y}-@t zUc7Y_31FC7jw;-;oz%oxRTBM3Q(yT@uIa2Q{9(PY5(-aVF7wCuS6!)oz4wHj=feqS zTN8%6ONg%ckflL~-*tx)-DZ&9Ck?Km65Erg4 zGESY?F@Ul5A>gthnKxb4;!dg~$(wyEth0d?TgCvZG1%4ZAsLJ^{o`wuX@@w-pgq(n zMD;PT>U$yX!P?MG@%g6pYXZitPFbj-KCit$>vF32#`nlrTMc_2z!%a4FZN=EO})CH z>(2sk%lQ=M9OxltQ?hksOAeCo1x#pq*<31G!PEn{jmw)$SUg#13VQ2!!EwRM0&$5$ zA4~}VLJc1v)H8lhGaMR!HE?Pe`G9Ug_hsussW}^=-!oebX4mup&lGXwsdN$TCVAMt@u8c^=*qmUk+iW?IAE_De-w54LA6Zt zTqLRCChD)|N4jn81qX=^QmigPhU;{&6yjqga)jYzsRrO{zC%xQ4WDwEM$9LHC7j%i z-k5zSoEs%SvAVCf)MqNpuF_2?;?bWkZQ#%BA8{`eex@Vroi8Dx)e+^tT}tak`o1Hs z?popBT28sJ=J8Es-!CK_jbLk^8)2*J=aSWW>cRg%z^Asb^CMP;svm%D0{obIr6dJ- zJdo9io*->GBi9Iy0ToxaEp$5Ngf;8Pdj;c7KxcJZzo|fc^&D4)%alp~I^e4I zf9480s)Ap|ij!8aDGmR)$*AMZ`(&8A% zaktZezH}0+e&wPTJtcb=Wg(W|k^Z#S$3?nj1BAJscAq3N$im#e3#g8Q1W6=xtnEz^ zfDH1xO0BwsQsqE}+l;9EZC6B;u!cp4)D$qsFaR=J-=1+e-O~TR!IB!VNmnD8y1LWLWH(H+;iuA&TSML+oP!8zDkK2cjtDJs&Tz&Mcyd zU*?KxD(*{94riR=uq^$5Wi8+`9YrLN*N#I`u*Jpf3+M?v@rtky1H>nbaN<6=9HXqip4uS~7{)r@6*$c z8hYfo)sZ+=EJ|Ty8LleO4VGuaiR1Lp*JiIhUUA5 zf$AMvi?F#LD?gaO6ZObrG@$R;ra887uP^2A=o>}h7c3mx>x)k>d6R9s`cayv!tEVq zT?|5u4j1mJeuAJ zKwpM?w$%xp%M1ZO%hzKH%~}H8)$lP{^~;zB7^JKjM{H@f-_p2Tc^5YEE``JSm4T`l%q=$lwVTL*f3UR21%8GAKESH=nh4=fRx+&C6d+=J7KndlQ z5-ta>v-zYiO$H|n_aFzRnw$m|mKiLRI>JsQBk{JNt*Z>HOi=KFRAWX+L1K`)5T_(7 zSi6KcVe;`JTu$le0>fQC-HOt&-(*J&cpEUJBQ_3v*5|&okuf>>?5Ufc_o^G?io%qv ze;|;jI@8l?N2E}0oR%idTIn)+PFfTGO(YuES{JC3@CCO|Z0PE5ENwp>@kr=ZU6*05 zqOBSHOJ3Kj)Z3SB9uXhiMu1*M%VKn;T#=q(ZaI%)n7C-9AX#(a%&tY$w1A$1TS?{T zBhey@)ta{nJ5e@MhwfZY1q_{lPAzi-Tox0K)Lg~B^ANpJ z(DOXEj%9ZwJUlnmi+iqU=-ayI45(;!me0`0Dyl$|ynM*F__t?*g3mvsTniTb`Drm) zc=p;hQgm!_EXK#%wS~5j==*KVe1|&QpE=d&4w%JQqnXCG0aN$}pd$ZXARgc4*q(6B z49Q-rfWnHoS7Ci++g&ohs{y?CB_ruib?_4}d0AzzobNICOby?wMaktUnb!>x5`c*|fLrp$F*)kV#XueN5qQV3H6x3wd%d-r7jjmF&suf849LQdwQy>X4pgKBhrabzf}vuIgjt zsOc53H0f+bXlnEM)kRiV2i89%b~#mnNw|JsK0M`CY6In<+S2_@3GD9>TH{*C*3|P=tnOTP`5g-E zn&d6@V@n%07Xk~Nd}XhURIT>0A#suI#~c%f6tQ{K<@Dkj4d>z_1Je!D%LTZ^O-<+G zRFa&UULX3gT-P8bGwI3Wc9rzx$;z0sWg5BLY{^&>|v zoz{@)219ofB;UsKi^-2>42uumdt?!UEU=jtXOMewQ+wf9(mAd;ZW$~Q41Hx9GTa?} z`@YwS49>|fz?k&NI!OcFtp5X$f?f4|$w$u+&n;1EmP#|G5H(B5e~%yoZBuXy6F`MI z-{h^p=|3dD;Ws7MCn=bB2Wo&chFss5W$PZkJsmhenj%Q7r^{s{xc8h#Ce+h16)5z$ z=lR75}_KlCc7c_g+n4yLMlDTxkS}w2GtF23; zvEO|)s0Q_7-#HS#Z?AyBGZwNCN&T5#Nn+ENwidAUpW83AaTzbtE1_JHr~-JB z(mQfTFyAKl#Kf9E4AbYwl&*TE7Zw%s!vf>?(|DR6%TKPDg~?bRZG48G`~Ap@ki zMS>!En74Vppc%D)o;{!UWqoEWM!iP63V*zyA@t~S=&IaWR5fo(%$pPI{Nh#SIdbYI z4^ZP8+xtckR|9v)hONiPBwX9JKI3^cF`#pXx@>>$B~SGF2eWv_($#{GQDlOa*UNci zZFyV!{^`=2M~w_8X`M9GM=k#kYBsaAe+}sQ9>eX$7qg=sJ>M^v4Lc!Q>@Ifn9?Xho z8ozMTj-%%`iVF46`oI}+J@2ub3>->G+H@bZC@q)eQg}cYDAZq1f9LMTvY0}?Ax$zEs&!~Ph6xntBhD(F9y-}(! zM#2PzQ^LC%NVjG9WJl|JVfrsR@5 zlN*yKJN3IOm&ei2tCQQ$4Mryt_sp`cM;~5qTFleGoCo`sSBtk*jc%Ue8_xNu)D?VA zxdjoc(hlWBq%mFqKnX@bZ2R?L`z$JSO(df8rMu(6Wm=Q)J5MRme&?=~8dttcfD#1P zP}4_TTkvUd)M+d3@DAoaN6Pn|s3O!O0i6w)?$##;C%|sJ(=rZAui2UiuxAyS?c0CK#{_q4~YIBH-n$i0g@d= zuVR}F3zwR+!Pxv!XOG3$PFsz``|Josb{q43+>8% z4rRX`wTn4YzJS*LcDo zD;XrrqsJy$#{tkjbqAU^su{sWxl=c+C7AEn3xg+zkq6K9XG=MoR}MePFX zLSDt&5>j_UGd&YY`mNi2Rru8?hW1L8w|@PDhsA7IY7*EieYUZoc8}&~UP1hv@d}5X z*1PvBQrZ|cznuaHe3Vge!C(IS+5PnARz~I<@2>qNh$N}^h5THS-4(|X+MYAUT5R9u zVm0LKK=p_Z$@=m?-QQGxrF=n;BwEaWn_9B7TQ24?)~;>pGMAVvUJ|auM4!kmAcY}R z=5HiE9x8ufB(4xAGP?|SE%QAO6JGHd^%Rq@H<8H3cdl<^{WM`G^;i5R`Jf1b^FM%z zViRBHA(G)_w2b&cTw5`c|7s4VhC$!iJ>(c@<7_{k}B_5ThU5u2pRK)2)5>ngT^jKt?_>lj(Al_`w% zVZ*5sZ@s{FjR#I(0(0d{2nRtd`SE*H6)!kG^p^NHS0d_ZI2&ak-DEyRVGDztvjfjZ zuoEo`uc+Pf4=d0abMqu8cYAtX)BPAvibw`|UT+D)qqu?| zk|kQEGz!P4+3o98vIk69!EHXGY@|@Q-$=T>Fo;T! zzis0E{b-EexT*IJddC_txGnrV-qierAISWtMBI8{MXw+_Noc3()~W6+HJbV#pQ$+j zfVQ0q!~_#Z=M$9=ryKO*bUVH?f%#wN{P0`PO)OCK&yK~o zAshUWjuF;w=6Y!@Z%X(ETIZOKCmR_2b5q;*mhI~5{-HLqEwq29;?Kty#6y>sDTn#3 zrGOi-<^21sppHu$y^~M(-{k8MC%1Uq=hKzuo8OcTTj6*W)V$rr&&ASq_xu9uY>KbR z-|p91F-V?pc1h5?3v+*)8zt8@cLKlt_2m@mIGKYKP?P#f_vR<0i@hcydAIWIHi6vw9kO-tSKyMk z)8_1|3BRs>Nx9>t8ar#kB}(t|1`>;`&9J^%>jir@WIE}2=B&4bLE&qC#4#HSEI!j7 zuWJ{WS*FDlaaD(POTB^&ys)A_`Yh5-*W7OSPuUn=!zL8Bb*hdd#`zHq372O&$7b_= zCzjJ#n(o{-WvA3$Y8uBZt2@edNN>w?bfv6qo1Ph~-0q0w2_31M~H z46Rjn4Y*H?WmqBf&Q#F&$OD^m;%t0L*$Mupyp>YnRd)1}`(}~#gSMQm)Sb`hgvV0YXd0f7UOrZS1W+rrGJ<3fBmc5Ub)$C0 zqq<72zl!_Rk^_ytH85vFcVd`S&j0T&6r)Dc!v%MK2R{H-=Sds7;lAP^?a zsBel}b!fE6F&e=jsM#Z|pvHMkELLzoXdYz}(ov&;CxCR{eiQCDwXH4i-Ak_G6?zIB z7^N1WiQ^B+(L2H)gxhHm%{IoA7PP=lIpw&XkP0DAR`Iqj4<*A1k7|=41+s1jHmo>4 z(`xsxs36Ar0+Vr>)_-`a)60u|mSdUoGLWEN>5v4;u?Ja~ z%3@x0>FYz!lt1t?!xt%coe-Jkb5T)H7y2KsJ4NjvCd3z?zLei;CSYgHbs9U{>fO?N zn)`{{ba)mtwyE?8e)Y8K6vXa`gWILRzI;>^>X#~JW`1>TFh03AFW#ct#PyH8i3Cz( z?8hmv>|kJoSETESO=oNrFt_<~wE0k1R2~t1+w+&tvaz!0}mo4j)0XI+bh3e%C|jqe3kT zgU?cC{)jkwK(kp+ifib4GC0xTFoRA#Emhy|V&9rYvr0>K__Gv1m_jD(8hkp}RIGJuvuAOb zHNimy%5Hqwn_e}sBq)UntIo@?Fg-B4*vvbzzKyr%c$%8?#(mz7EY?E}$|9=WQ?F|! zyZkBl`eJyHC`A_7Rx6y`=8b)b^;SQaD&{=I|M`Ao5Nlt9<2f<1j&xVQxaR|SYfr_| ziLlGO5buixLlIzq@_AL9Rh}c_FrQRB4vm@BF>jbtcWwre;Y%mmPxzCjk2KCh-c}Mn z_&mW#Too6c^oiRT!#Dvpcdp{nIzxhQ?i)U{s23qa#iqfo*JxX~ehqp``(y|wZHnxQh}zk6L_WS)jHZ8pkQwYdR8ViA);~qZ_KMr7mxlGJ6Q>NeN!pR#8v$Rf{9Id zU@)GId&z-QI1)K7FCdsGk;e2wtS=|@VcR!pEC{6h?8V8z5991nX8o=Ti-gF)3tRtL z;IhMzkB!jzW3g4oa(AotJhk!x~jVBS6%Jthtn^Fc(V6kcR?U!We_U} z1i}PiAQ6L5fEW_+2STC%p`FJ;Aaf+jpK)s>=I=bn01poc2to9~&k>3DJWc|{qaVXS zsNb*61?1!Ah>7sWS;_)o4y9GILO3IwtPu9JGBUKh+&n_G%(^f;3xt~!3+OB< z!ow}X%Ln9$@Cu4>3xhx?sYn;PPftOhROBBzkOopwe#DU*0DWf%IugovJJEkF3ljYw zWkF*7wJgX;KV%^BBL9?)KX4%qqyU@&uUwo@Kb)?BaL-F&Dx(ZSKK%y5KTm-y{Lc7J z$3PE3xR{ujSeUq2Shz$u*f>O_1h}{aq~w<_kzTq)PK0}Yd_P?z{xL+t!@vW6e6V4380V|r*DuX04vdu&JV!g zvjYW$gp7)Yj)94VjRRDG-!qXw$S6ND2|-AxNGQmt$Y>bom}n@td_X1<3Mw5j51N#^ z*(G|1`@HBR5ou-8*BD4OUYYapJNoy@U@%5%u6RFW>>cj&+Q1w>sq=!j?1ZOADQ1J z0wE&<)}o%2lWfdl;|G~W9WBxe@9(&$^`V=({X=pQMgNeXe|UuQ%= zGXUed!0Ud%h>Xh?vf6^q(5as${BsMK{xIQm6oiX%u9FBP0ovAz1T(TQM1mE;43Qd< zV20?-UkI9~@BbM?9M^Wn(lC=$PeIOzp(Ahd#7pv+T{{9)GOa-3o>ZV-_6$y|k2-+WY-;rYoof9MO1p2*NCNKa(8 zQEEjzE4ll&J8HXWMx@Ib$&7#=UAj{L!SH7EdaJ zJ%K}Clks*5#5Zkt%DQha=TiFglykRYor!??bL&iqA2=Lb_UfCvQzN|BY2qYqAr&te z`tFH&f?s?R(qian9gHFJw(9A?wszEr$gCLmbiWa$tLBcs3$E3HPJ_?4Nv4>zxP5nTHQ?z7hPR$A3D*{#d^Zbjz*syjrmp`&8Dn{fmIC?wu8nEcIFS> z)z({;(7?6hFMX?w`_wb3I=Zd$^jqT~Rz>C)?Wg@pK7)HsIj11p89UEYP-%PNxKEm# zr9yS#yw5Yd2R6+jZ7QR#r=S*{&6*PqiJ{(_9iw*@P_ao!?Fy~1-)-*9rnisLwGf{A(b`bs=@k8H=zpk{(v>oJZPZk-B z2UC1Xq^%krpX$OfE{J!f+@$%odlGvvlHC{FFT#OV6~vv7pu1m4;j24dQQlO&HM;8^ zSp%)b5+uH&x5ioby3Gf%n)x_op?NANo9FN#S@~nN6X|_T@JZ#z$WzeDhdLwi$J?H% zH9lheW>((c9+=UrhfUawh$U>-EPbbTi?__SLa>qaMM8|re+JqvMdrd92%&3)tGXF9nqk#HdfXW9FV+H?;E%LaqAQ$ zSH|a4<6@WgX!GIXI?US={?xWf^1ye^(-yH>7{qNdt{%GQMEB}jxruSZi+9JA#tT9V zK)+c<-K{fDKXusqzU^@W2*g%YnDvasuI-TRm;zj8!j<=)okWM@W)U9c1QBPLQ>rfu z5eDuIm7apUsNqv99P#wJX;iHdRU)_(!D38XP3-)7uUzKofed-Ekhd~w@ONz!HKd2h2 zKL`cWsa&sXkqZ@xnm+~Qj;4cUoK;JHyQ(l2@fAjfGOirtl zF@MFH(ghl$f>#UD4IOm{lMCn=;8yAz^bt;RrO141>>ta?H*b}!x;xD8M1iK zpBHCEseQCDjN*305tBwQpQEf9GCT!Md6N{Tjfg(?zq)u|o$MsMPDlb#zkhS0;?sR4 zkEHOqU=~h-@n!$ESJwuzy4%xA+-jW4#ct9Zt$tkEJ_S9OLxA&EvJwP8Mvf!qP||A$ z;hx8M)%rHB0!=x2r=S#eFpj>jO4_h4JjA=QvT+OP#b=dzt2-Z?caNLbgJwCMmTant z8ZdZM8DC{8xt&0aRx`6qIFRGiIul22BOnwY{HSjeCsA&D@{JHn7u&+Z$GV}LDwMdy z1Nh}WF{@syr=Xy;&{Gib?}4Ig^XK9E>626m;E8;cV zDIX{J2Q+t}Q2#bz$Ih3>VyB=FmSrhx)jADB>0kypRr|L}tKm}+lo3sA&Y5_g+(tgk zpD`L;gF#-ioc@tS1{X(QMKcqLH+t!jv8EzYHH!QX$CN0=G!Ya0DM~LrTZxa9>bRPpaD~48E znwOm`J+eYdKioqa*t&8vY0Fn^a=S8oVa$b}zitHme#dpPySl@o9y3~#YWrU$HtdXM z_lv4FeWa?6Kv)hZU98kYWKI3o69sFI8QbsBd?enA-cF(^&>u{QP#!wa;fWln@gM2& zm0u7TdVy+YAq4e>I)$i>jw^X{W6UF9yLN8Cz{P0j%108zdP=(CnIwu%3OvZZpxw@g zp&HZMOU6o*DNgI_?*x{3zEq6WoYY1pH6`sRZW!yog?@YoqZNihNf^kA-|^h&AC1ky2cz!wXH#Tf2rPf;N=&>4pv`s{MCPK{aCE zPSQV%#45D4J5Yt~3U~^-vhl9lw%-e1NA}W{lvmiqeG$5X{C-w)nzprLRP0Bw?1p; z>{#?iJat5sjXC2RLIR&sk0vKIa}jhgmxXKL5QCL|{Oq3MT|1{He+8F1T}`ivryJCq zHoRzl@=cF5j!!|`i)x)vg5L7?xvpYLkAleON!adUd$U^GCurN70Y*m=juG5 zP0E|7H=3W97Bl>kVz?^9hP+K^bXXwIz*OLC^HfVQnZU73E?;)(o9R2Hm)qxgKKe|A z0qrYj#B|^!)7$X1?M;%q9|@N#z;7Kkk&lM}i}j1M8X~b}!$QJB^a?1lHPybvR0?Dq zvOh}Cj8xPBM*k_NBiq_3&)$3JIQ1luD2L82I~6ePt86{*={+fb4`vj%d3M5DF%drf zI8G|7O{S0lQYDdOY`EmqoVVcHT4uAQx^6j8ic;9yS;4vcf&tg;tV9u5Co8#le4Bd0%3d30k(67LhW4OXBlVlv$Kq?<5`;E{8~-ey)zDJ znDf~+XW17rp^hqMaHy87o)$p5PnR}<>&Vy|j$4FNK7L24jJ5CZtS3!(*S zf}kL0kPFEEOcV&){wFt(Iu|2t>umSkB3yG9n5{F+?p!30k9E#1qpYuV;f4U=7NdNg5Wkv=#^#b4kSKv*h_9 z?`Zd5XwtU-l~3ByLQC7uS?-#K?b*Hkc}Uw@(Eb@+!^zh9oUV4yR#M|9JGLtn;*4;- zW#(*lR)TXQ)hyMVe$BJ~JD18+!Lb%s;5r0)V4GQ>zKFy`ZZ(LL~LiB%B|F z5J!Z)t`!uxxj+qt*;)Q@AO2Z}24Isk!r2)Cw?)`le!m3wN6wiEztHi1&^2I|R=;N8 z{Kx=o`^kUSR!~+hZ1@f%A^kX?x1;OldHCOz0w)PS&_#X2JExsNX$I$7O1bU(d4tH0$(#l6US4%rn_P+99$e&@O@BcfV1e#m?cp z3qMkvB~jFY;KKT|BAo5iWKXPXEwmA)5#eJ08wnlZ z2(yI!>@j6E&!nrK(*PNGW-iVMd8i%K(aafY0T4i1?)E=AeC!M6Gs;;G7;Z@moc`+a zqqsQQ{`S~7cmD4bWhcwuA1&x+w$55+mcMb~L!h>{TF`sWU?&AF<=a0xFU%k0-do+7v?yuuGMP;v|l=v_0H^Uf5@73%2xC+s>u$iK7Wm|MyqY!QyXIG5-` zzO?+$4B!%w3c~Kp*I3R7d*Gq$1pT$Q!nOsvwf{oJH9zkL{|g-lxW!ig$bQ}una>mf zPhFroORSy8FIpYZc^v7YS3*5o7`Uj=Z0A><@q_SJf#9sE*Z{v&AbJY~>huHX10Zq$ zM*kaT{~Koi8)p9-X8#*z{~Koi8)p9-X8#*z{~Koi8)p9-X8#*z{~Koie<#d-F*BwE zX1gGeG4KOs#{lpRk^)%(kdrw8Rnr3CwG|L|27XTGF#uiz;N*YJK?{-r{%AqGAZ`#3 zNa#%Pg{BL<3*+L|HY5=6(qD>|v$MSj7nhwAr`g$Sc$^Rfoa>&MJr@rrHy21$;-0-3 z#0Kh2YYqia9x?jW`eu4sn1vX!2a`M`yVf7 z{<;32+2_^fOryPsj3d+x0QR*2Q2)nW{$oYyzr5o4%QaA7EdVM;fA-EN2M;#~FQ3-g zJDb0KahRM0{Ikn@M$bBItGVF5Uu@2oiha)9zGz?^{F=l;EcX+j;o$82G==QUBp z405)-B}NZ9yU|b!`tM}epZMwDv*<#s8?Y$zFYo>Zn-k)$vzwVCRLTAzFKxc-^_ zPG+wE+IpxkL=YmtE5O0eV|If>5O5>M4GVKVjvInzJc3YRZb5!-$dA(hsrA2B$Nz`c ze|Ij#%FNCZ3iQ8R^#8Ox5QNfa%T7ZXcJc zoyGT_|7V4ubw<$sQvd&{A`7S^>=)Pls^+H+wEvq5|JytD@3qH&QP2LeJH>VOOu1-8 zT>sdO{iG3FRIaCn;@ksys{I>`G_Q2mB_}c@2d*E*m{Qt-Ue}D~8J79$C20#hF?4$!g zjPE$tYzWc(m#cH{Q(v>`IU#!vT~V~Is@9w6dTi+) zhB{#dJ*#_9;&W@?e)zh_as#Xna}P|&d(rW6VV_k*(ZJdxC^5gTb9C|GV&@$S8XB-0 z5ET;z1%AFff42Eg3QZlb7~SE11aDf|8p*4^FW00=HOw8?`55?R{K+CU8Pg%@y_4a$QiCg2}>JTWBMrqJ^1dV0!ambY|u6Cd>V@3-H%XfWO)NFHHW2 z&3Y=V%i13b%5=?(TaAP2NnQWqB=G9(e_CVTe_Uh#e_Z3he_Z3>e_Z3xe_Z46e_Z3p ze_Z3=?eQ<@^ngv8|LI=t|7-1WdH}gnnMZmwaeMcGJ8Qf?Hg$Q3q}4F5i0!zxz`U~6 zko@AIWqSJ8w$kYV(tGps^79(*Iy;k+{j)S#44ESpxx^ksT7KAD^K=U*iq(XKn>~n4 zzITbeag;KJv1I~wI$d9HoPy|e!-5Gm9JOBe-)I;pS*-T&^fuW~Gte2z33qVlt2^1G zFtq$6d-QdP-|Xt+_#2B99^q(nb5`vtIftFTT%)g)5H9^LAwt?^p}WdSoNy?po#Ae? z$R1S)9~xD5EwbV3vuAcQu*c@Ft8B0kG<#C>=J*ruvJJ~vP64G*4%e3c(yHQ(ac&F8YHu+{W>B7qsoZD(6O5&I3o7x#a15pB*AqGy3vp{H&)%BS{FKL z8tAT?Q(-qqbLrOnVJpp=QUqN*`>|e>%5*Vm@oLc3Ak)8aBvRQHpC2$gTa{Hf_^~Z8RDjf7cn`XM~j#L+`$JVcE@zLZole z(ge=!oProVzOaFLHeDKP;-I0!u$d77CMNY{8Ck6~5=9F*E#1+Jxh3OEa)b1bK2(=^ zt}(9jZ%wBa-5l{E^C#Q4>0U}7GntTPJQiS~(XL1L=Q~t=i|E?7FMP1D+9C0-2U_H8 zjMK|@JuTO|-@^bpQHK$q1F;WQj@!vRF|7*nKLD1URQ9e20k!h48+H{%m16jOD3~|h ze>>Uzimy4+**y$NeuU}iib@`Ga{EpSBccDAntPf0np{TNGRq{E3^bV9Wl!#v{Nqqr z<`5A&zN*4EI83M$d-S0tnte_B45bJjYhUAL!9GQc(rU=ny!EGUyG%&3S-aUCGod#H zSpB@@RI=)4bfesyUM}G(A-{$gh(0J7dC^KW#A#V;$X{(WWTxB#x*_0!ucv{tG`ZjE z+j*sugWSDKUvY`zx%0r3gC<%5_Hd4iyYCb^S&9@IZO9IJmMiNi2>3d~U($NnG5Ufk z^>j(^q&%ldAo~Q~sEp$YKWLo2GeG;z!c4`&m(}GpGS0O7{EI|zPHlLPSWAN4b%@4B z$IiPiC+!Sv!yYgS2O3@nCA&?2M2gVnt< z87vtv`d0DK+AcY14u5#ep}>JMH&c3HADOlb%_n>#xz9)=UTV~@PC>%+`^rx9&HUH% z^4e5mw=BV&IJ!?aix)80X(~@aGe;6tL6Y7*#A|APXtE&sP(S=hITll3TH^Z`JyCNF zi=t(!n5sJl0`4o#Sfb*rZL4=XEs_qcGa}n>ndULc46h^5eTJoNG{1kK-)o?1T zo9pJM{ju&Ek@4jY>xZpbFFjhZkE2xQ?A^un2;0@lPd0Nk?%hMI_~qiMRj7GqPdwW* zj{)0#>0hSNNZGNjj-cL1emuhxKyWh|R&2*m8yy!bt>3X~@`6;&NmJ@jn7B5-9G#M9 zB?yCmx5GqlSoCAjsJk0jhH-Z3$t&9R5Rrzb^2@2M7|*tDzNNn1f0Qt5!^O3bONMic zx-e-bCcq;6u)@42;(SKeeEL@m476G1f-p0a?_%NJsekc-H8+om)Jt{0aX(NZNpx0V znY}A(Vfj5wk|&2$f}~54@Y}>GC@NHehxv*x&(T1>)wM2)-U6|$iasvjyxaP%)U6c8z%?YT}jSP_7JTro%t;GL&moRm0}=-o4JnjU&Dq z&D^T@IMF3*NPtX_l^uS9d2OL|v3))OjbTQvQ<*@+p7oVXm5=h5`>gMS`t-q9nMER9 zDcvTqY2d!Sd?)HO*Y_=K>N1f;TMFB*3_Wf~tM>xaR0xelonRm-jj0VLE#23hx_H3; zB{PqJQ&6w+iG@#apKhlCv^^)!y1?)w;ZS;YiHypI_jA^LhqqeV#{S1KC+c5L`*RLL3XiCV>x_1f7&_aF&wUp|-Pe~{G5 z=}t@;WXF%fL2_|u?0TRPeAIj`K+oz4s3ldZ;@)R-#rvZ9;F4<8>HhqIlMfoZ ztNX2|ppKGt&hjRQVY=eLtheG>mqLo|qC8SI=u5b^Yd=>ubsMM=4OFAqniqZd(Et7z z3_G*QZd3MgtXI8f(PXWXr*N0rwp-5Y;1f+MI)VVv);T=YZiDS_jk%3>t21+gB{`Ru z+f_Gstz!ak2S54gdSRJTlHCl#_irp^9lpbGlj8o)Auh>7CF>0xj{UR(i7Dv3~7~>PG1p(^u2jhWf01H<|K2=eM^61$o%jQrA#i#n~rRP_v!C z4^{t?u^Qr=lNYnV{9D$jQ>J%<9CPn*^?i?7W+!tAiNp}WOp&;szE6gs{z{VpTXJ3YrrQ%f~QhuZd&98lZ;ep=1w;FMZmAHAyap9 zlS;NQfw~65_v}eE^Z0Y@n)XO3Aqe)!b}IFRoP^<<_o9g{+-OQbJty7 za%9>0s=+oKu}x?&UM0qjp#ndo3hgrD_t)U+E$NPLcsBEb6F#Fe%#ro!~!tMtP1ozs(9@g+*9BWVdX7l7|2H5@~aR> z0BMg{+A_o5;_5K%T$+^FZ@Ma+!5LR-HCV!0aA!3# zm^3cY=_7BXw;ts^I}DkVvh}veQVe%u5{&0br=YkuUyv~2IuQQX!$^n0_SP8Eo>N+M znyL}e+EO1}7a|O#KebAKeMy`#B`%C*5zTAQpQY;5|DXkvbys4)HB8)a-?KL_bG$PT zQj#0+ARO5!>$YWF?M(A>8FS6(5IOO0$nXE+5X*o8ub1^zvv4yv?S^iY9U|ubASaUl zYmskI?}C$d5^;uP!@$hQ#o4DdnlEDAAnTW%G{83)HBqm=+-qz@t&|0sR(cRim>?Hx zDnD6dF{P5uU>6`Lkb{4_wq3bP3&!z0=|3#izpd>e{JDSXSzmaMz{{c+$Ei8(X!-g! zc63i2Pu9L|uNsj>D~99?i8Tnl%r#tMaK1|^ytEp@g2gygK-?)y{+{#=Ti+>Yp1PTx z(`#~m4E9{aYLu^NXlA-0A~91E_{NRUrLKKlh9K`rm1ycob}Xac>(u{bTvblIRDV46FDhyVXeFc#+eSJ-6N_OJpzN0F#-vplaSP*f!GXTN(Y<8$2^g@hR z0T(O63R6HJ`xI1yr1(D7kw1;nYwcm-=a*XeABl_ahVt}$VBuf31}~%2>F)wxpJEmr zo8wYE5Z0JfIe`fxwre^@EAS8}4xNUHrg+9Z<1Df@B%fjTVKbw{5Av+sN?^HikO*be zhh7|jza-1)7Sz~k-c4ef8@1&;A$9%e#Y0CnZr~N?MrdI0#~{cZA$OV6T3z%x1Zp@%sWpGw|V`|J&IQ_DX3%nRcNS z)^$I(g`iX}fgaXAB~^Pr0+g( zrfzQiizfkhnrT&7l(&q1x^#l08QOW_9QDhK_N-RuEqms%`8E&o8%$3eB{uQ4yh%l? za+F%shLA2hvh1Z-e{D;db?!jD++`$O#L_A`hIr`JvEG4}g>Glt6v$gaVgJPG+6j6s zS=0*6TOXGZY&;2Yc>BQMbAD6RH{2XzI5NP;pkTu}%m+K!)oVnW#Gp5aw)O$^H6B87 z64$)$XE;ROlpnk<&Ag#iB=5suE**Hqwqw`lM_S+&9qdsARV(cB0e zDF1A(ncLlUULocwj8Bhemb4{JQ)YnvP3Kg!`d2V5T+I_HQZFPK_-d7K>%KMTx5?gv zX!*YTPYrId3(g)oVIS=kqc+7a+&BDvfvM#G4!EnGDgfu~uLhCWadE6bxSV)zJ=jU| z4}0?^3(VQDo%)&}OK2EY^DS4_=U#tijcL4_W0?|;oqQ^Zz>yVqe`>e5>yVo}F6IQ$ z?y(*zX^uNq2d}k8y@L4L*;^9a_GyAjrfe{!e(t3azpFm?(%)Y`@#%+)V_u`woH7@M z1?U*)NGRSHG%xb5@J()YuSC5E_k7kBf9R60*V*CObci+uGS%k|s2ute9^NOuq} zt|&))J_j*wWKD+q@--Y68@oUHHnvD(WUf0*RV!l}faalQ@m^mg81VFDhIE%;V{V7z z7+KJzH(sG=1X6txTn$m_D`r`@`hA-jk>b6DHEjc~WT>jJ%90<)?8#9W8fs%3hrLX# zpsvKZA1x-A3@dWq)fv1xT@h_)aE(Oj@)&*Prv$C+tpn;VRDB3>Mfc1*exUnklPlJ; zFn-@JEk@GXaO)K0O3+o(WqU6e@qkze_ua;bnnQun*BXt&>Jp^5#f>UywE>TrDHFG< ztu?ABRc@vz0muRN)HfEU=j1C9!VxAd;a!sMMS0VjCkjhp^PUo1vTF;wPCh$dLa=W& zllXa!K;M*6r5Jx5l}pKlRVP9pnzJbh4>Mo88Y3%o3SvW6-y{9-V*q)vWC@@s{~iWf z$|hHbsxby@rRA6NP*2FM3aA^8+6T0sy5=pum4N2s`8=g%HD!u# z7|I=juZ)tINxcOLwcLiIPsVwK<}O@M^XAQ+n0|V6y;)S_k|!6PyX9@g+n4Q%+cJ;Z zZsxNZTXv3G_Y1d>F4R0y3?ja&x~bFu5i|JV9q;6M3d}pB?Q>hj3dFG(RSGW)MGiMn zG+)e+gxANk^&=x z68Dy|=Y)qXKl+sO=J2!P^M;rkom1qGb<9ca%NXefk5*>k!V)a4gDv^3(;+<7Ou0UA z;|kJ&!iY;1isI~A(F`<+ClIiNCj!A6nk!Y(cUv%+y{^4C(fj0quZv?!#@$EP=OV+? zUY*r8%((a_johjSpN6^`N zy+lvn2z~;FPcZXE4l4QFQHj-lX?MAykB=-aC-^}PVk0@D!I$E{neU}1cnmsEQmAQ~ za=Hg8#R^jRZEa&#mq;<6KwnC0p2#(pW7jkMz5@Q=;KQ|3#l@^cDrlOqbL0UQ_D!@& zC(GK`n>Vuq?kZM(?v#L}9ohG13Yo@V9>I9@%wk)jTB|%IhfzVA(o}S@tz2naq4y|! zb?d1j#}$m(WdvB@<_k`}Z!H-Ux`i1T0da!a|9O*Xx!`#vk3W0AC_XI zM|Q2y2cGU<_ExaCYm6bBT&`gMnL9Hbo7|#X@g>G=uH5|!omzG=Ic$-q_Y*bri|3=G z7@o=pc+T95QbdU$%@e1u63%}1R5X-WB2-RPTW;PKtu|GC8Vq6{^@bE zY_S4el!3e8zTfr?5w=~UqmJM6(S6g~H3qf3%^q7vjx5S_RkBEQ4?#(SuY=VZ2e%5) zI6U1+j6B*+gGn4Rc~30%#jgZifrc|P#T)qh#@WKCY5*87;71k5?q@NTAu z&i#|=vlnucy44xqZc^NlG#{CKRug*L06jJ~NN$7|yGrcUYVaLJXKzE3;iGoErXr7B zBI9dvYSbuioL^n5V5ZTNe#I9Y__>xn>h*E}!=bEAF^j$%>Xp;3060&p_#f= zqlh`j$M(plgQy#JwD>vM*b{{mP>CoZ-FNeP&GP6<%u;dcjcK2?eJ5OiUWxY(wM`W- zzH0hWO^&w-TuGB{Aw)w(t+oG&U>^02a1*C=53&b$tXZ0<1F6D29>vFbS!kFib4!5p2 zStAxD5_EKqA~CeG$22NCG{{Zz_H(W|>Lmdm8oU(R*;++#)4IkeiR%6bw^wE``WJ&G zIiK_miblNGNRd!D$nQ5Dt9s%2<-V0Xyv6*L)j_+gMWBn_UV0OJNQWeFAcxA!ac!ff zmm(aHfyvwfuDmeLV)rW)ds%$%jQe9`!25(-?&Kh;xOxFKZACJ zfoVL#D5%)MW~0q>LJ3uu6KliuuTcIcUOwGtcV zDF{sZMQp%NYrszO-c-laMUUMC0app*=Gced%7_b8v2mH{P)IWsW*$y$PdwJV4&v4&Cx~4KxwAmqcU>rA*&iz|xbjCCB_u#oLdg9XY!x+bOi#<%V%*MomC*9c63b z1f!;2{+gk{3eKIubBy|80sbE+>A)OG`(>PCt6}cz0G8sSR1-~wvapROG$o`8+gxJq z9&Ks!+mx?_jvTZCkAUw{n#3wIsaRqxD<40`qr)F{ORn;LG`9kuMpRwJwD!~_CbD{_ z+EpOp*jyXwDBj;WW{y1Sgvj1^Qzv*)qfAhcif_FPM;{$>-zG9Z_t6AqVr z6tng=vhra+QviR}3|O=?9Etz142>lz>(L9JSGMdXcCT`!2ih4(qZdqLd@LHUwmWo4 zZXTgbO;)pR(Qx|6wRM+!@ERvSwO9yhM0EPbsVy)lG({uH6RRQHY`!e46BC&*x=ht$ zqq7upy?KSELX|D7{5P(Y*dQ8W_&}i zt!zCqRne@H`oM%^d4iihTJ*)7P;AhBb(3F`*3}tl5ppEL~Wout57+E~n zE!&V~T1MqT>J?g2wn48IsBNW=cIpSbwSIC}U~qv4yAfVhoWO3V6^1G61|K6C2voDeGcA2Ps>|<`U%-zbN0h@xurtnpMw`T_waRkW z?Adt2W|65!`q@5e)+1DuYA+0(;hl8jzD6+i3dN)Hjja3l>y#ZBI#KZUYDRsr#-vK@ zYgIK0eqVD_DZJJ(Ym9pk)-jE>p{OR=GDghR0=YhreYy58`pJvhB_zSiG|8xCaMR7i z1>0iuuxyq=QgHR`m(@s_Uic|Uz{OXfi{X+H7(I<>TKpN^^yc(!wLqn-(puXJpC4p& zx{|bFxuzBE+uSZ0*=C4TZ_coD7i3o8Y!>7gBua-#)-E_X?G#Mk#zwg^c+@r5W1ym& z7^v5K;%|#F5iA1fle}#7Y>4p%qYu}U<9Xx^7G!3;kr3+%&<=T;tP75t1Br@hX(%_i zWFVMfQ(>bdaa&#;dgpC(`7ZJU-&hj95Xy~f8V%SkHX}$)<2-h3HO1h$~PJz9USh^*=)Icz{$Ib)3wf>n*>Dub`bT9aW1miCx-g`fh|cs&npsn52UaO}_gF;X9NO6E?kj#;naBNnE&x-z-+(r)`B>p}n8lqu za?WoaXvmqz9}3=l^ZF_f#@FN69#V=>98y(PR%t&rca#cpa{<)`$FLSQ6F-fijZPfO z^p~q}-NR_L+dhss;4I)U}Hb&Qgm8(S1ZK>Xfwuwo#xAJ0d(BA96o zeStWW56=TSv1rFuO*mgilf|GOr6=zb!su{uoZm(~q6OXx)a?{Aw+;{=@*zG|z8k1c$`_`hWxyHWa#@Hb3vO;S(vp1yM2Rcj>Gql7Ys}mu+rjy|j z5mLk`-AOn;Hiei&1U4OE^4zLmTDLijTZqC|C4{gK<;Eu_hmOrLCN%bG-(*kAG9!efX@9$) zb)@84?fxCD;=^7F-Q3 zZ+iCJZBa4C@5^)ZZg}JKMoi%pWEqJ>fG^}IE7Cz}n*$krKyn|Ux{+K@x?Kt;c*D#R ziFR9kwD@^%Lllf~Bd~ETvX!m=p|uXLVVM7{p!x)r8;xj4)_e_(9{AJEWRv_-UEu#- z*&8j?=y{*GE5;TkkiD=L+RU!a*VoXTZ*%EM5eVy0qehY&&9Y8)mNd~JO05=_j|NeG zM4D}yy{{@YFmg=YFD}1akDX{9{SlIijX`=<%Q>5Ml61YKv{m;>(9nm6lxkI^4poZZ zM7w79sxS*FwkSJ7h#5_kOgG}4Uuv6blnU`%h2gw)3zZsrY@oaE$fkgkWH3A_ImB54 z4ultFDn+ZWvs}x)LL1~2g2+|PF#$W-eky9%;D0UweV;NCK+-+dbD~gQ9`wyHHUY@B z6Mug#S3-r-T<;`pzxIuNKY#1PtFij>TyaMHX-}<9EH5)48Wj4;ea zE|N0vTF=Uc!e%|mN!Yug2&4g0tU`N3=?3$FYs-Rrq3p3HqcUz(up8!OHH>V7UvS~M z{D*o9_aZ}G1=e2c41M+K0im>Hg94`Lt% zM)63bVg|1^tY?mG5c#Y(N$ofYtY?;a%k(yY zG2MCi$Gl5NGY4!&W4a=+%Z`w!uMlgaIpG$dOjuvC4{&2`bXy7J2ybtLg)}uXmEiWZ z(FX~oqwIvZPO?qAt}pjrvz@yPrhgKIh3)^!H}tlMSKpTyRy0(ifqnZbaHlK?IVQK5 zute%8v}$(FSn=~IsIKUB$>DXH0VE6RabA|68y0@UlXHzV)v5;ynVMeMaT}(&6Li%K z43K(t%o%&k>ko0duszx<)>|{3k(I#qzH*&~q(Naam;bF`E6>KaGRBapZ?`OF{FOfP zFBN#JbQlr6*KKE@u!y!MD<3rq%sAwz2c{dqMv`3f6L?>Dn#)ZnnqOwd{^L+kWb1ok z^kb1r5A*5CyWSEy=e+SQrF*_lqhAqfTEIc5JKMy*ut?^_@FXX8>ouV|dzw~5VVRr| z`&<$a8|>Bz?0w%;?#_{cVShGzCEfAQ+9@WR#z0l5JtW`S`f5>+l0bb8o8)l}^o0xD zQY&#au)vV+c$h_g^s5J6u7!Ua|LhCzeIH>`MYskY8L-^!Ehffl-bmkIbI74mTR^aR zIm!8O*q#3-PRMN%o==K_hY57>ctZJ!2${Ke60n6d>ywyF$JWe6)GjE)1FP}vCp2iU z3te&SNv>RuPN~|I5Y<-ne0HzB?OyC?@cN})ie_emf*J|BQX&%R>%bfZlL{;i8BJ&&u5tT!>C{jiMpHk4Fr)?u3xnQu zdI)6U`t{Hr7DQ^fw8n1@Ij?aTD_r-lqTb8@${}`zA)HSrZ%A)TY+c($QkJEOwSk3! z!%ALpM&m8dfiUYO(by9Wv|YD$`^%Hm1e_I0g$;J8gaSz6S92f!IQ+ zBjL$rn1(CpOBTDT_ECGCecKIbCPe~VX0y7uB%HwnWl{3gNM#=21`G2!hENxM2w5{& z%L>V}*0sa6ZVfXyPW0s|xgC;!yKbnk>5ej~1#CXf9V)X%XZrEL9*ZYbQggPnCd>sX z-i4z|sDmLN><%OAbSFKIA<6!bP2WYiS+zYLODIcqOPs(qjU5qmCy+y(q+1l$L_ zFE`zJ9XePW8wUz6C9Mp)E;gc2q|};Kg@aRi-YY0B#ALP<%yI>*wOTM zZ@$a1lnY_7=+3Kdwd04MKVy$HxB6v@&D>G?xd+Ji4>VmT{&=t8t*?mJD0xmC$8+k) z$#6H69nICf(ubGB6~~_^zxGe&U-gUjdmIr)tT3MBCtQJpA|_R$68}i6w;^Uu3bg>G zrbS)aGX*ya3nODfF3$C}Rt5_V;qGg4o_F$nF)PZULO&2! zl?K^9D~(i^KPwD)zPL}nLTmIQC=evRqWchq^nNl5u3L}Z%Zna@AFnd zj34;9mJFQ0fu1tsA0k$%lYC>;f zbPRPNwbQE+l_g4d#7EQzCP|o$tVLY%VX?3Y^Xd#gckRke-kBq$c&;wi|mDL0clRQ(k6>W*@*j2R5uJ3Li8;hii>J6aj9 z`N8}%jl;pxz8M_rm`k6E$KN>{Wji|L@W#5E0985gngYgU>{c*kQr+{X2Bi}f5t)^b zkLk_ZVp4M#;#%Ly8h(_n&vX&{aA*-O$VyT7b;Y*N+DV?uS_aJ=g}@=g@{(NtThVt2 z_?60j;>C?;Tq5ZddqiW{OfRYv352Xs8KO9o5Xw_e9Qk*}g;Q^#*{EJ$D3d6-VH0>* zA1OcX`br_9a*9&HOdIn)=&P2k&pqi_hkdX+!e%bv)3;lXZqV}NdFL+!@1B)qBZu!w z4Iuvk$^NlQpjFU4x?LTRF>b9(GL3zN?F;Me%$N^qG9MDaDnaBl)!OO0*_lYYr81cr z#W7-Hq`yb0X%4+rf$7-p==KVR16~tzz>T?6d(T2wLl)1q<00X83FCesXVEP_irTAd zkMdCGbp{@O)pr#@Bk=gbjzTfqTCrfeYmGuT)*imL^LBtKWn$c86Fp5VK$N%oJqhAl z;_#a%0hYCU^wgxQkw{O2Y-Wvhl~1nL9%#tuC~=goI4F zt%~-DDeeEz^_F36t?Sx$u;SW;QYa3^t;LEy)SaW5{V#Vtq) z?(UTNX3e$t+H)P>@%_y2jAM-Fxv%p&Zz}%^Og_69o4ZqdNBUCZ3}!FZ*}H7%ePxTi*4b24Q^BkBanrj z*V83hmY%+B=n3cW+Qz?M=%5m|Z2nmHc{&TTZo&B12#xy;WK=j#y{WpNc@%Tr=Y{;v zUX@teh6C@}boJ)UQR%6yBOcuMjj8CX6s$Q3_u5HQ(%n|S&N#MK@1G0 zRtNAogt>S+W{)WU%^Nye&KJ@$ad47kZ&PBIAogEQFKUzsQ1MK=k>?zGp~kIOzQk-$ zE>h`6O@VQ>m%$}?j?=VF`D`|4^M04-SOA!6%xn>3P*Je?IS~JaDTC#?>MQ?amHNah z=?3Ex?A0WDZEN3&5(j?dB>6rWp3nnHPa@Qzy}&e@W~+&3>4(>!neVEK>Sm3NLFj#f zJj$AyrtqB-j&Vw2wD8ogygdG^)w*fjO$pKZOvK&rBj(~lwW;zs-tEy<|N4shG z#nHE=ScC7S5}i!n<;ySRO8@3kP~U_9OB)(&gyf~oqB@}R?0OY;LOB7Jh@pj&$JdvZq!w_ zlTxI1#!6bKS5v2!pYQ;|snYg`gXc8foc}C!k|?}tEacasWEb%nngmWmnEailnsrY1gx(nwuN{CWU0h@aAQ})A*CJ1Yp4fOm!b%!Be*D@BX zLK^}v#jmU0!kq(MIh7!}B-iw#Sedr24D*5LISsM$GdZUrmazD}=V zBTwn=%$T22DH5#*gPgkT_H35@@vQKobQPbD;zy^`G>_HA#SL>-lT?}dUjQ)}bp0$M z(`jyQnns*^A(DC9lro#Y*R~`>H~te6ytn6Id*V3kRB!t5%U%f#ipZ=ojhmRL;JVm> z`~~m?yz;w2Ge_6=a4Xp(uqe$^23B~K{nadP_tX0UmP4mGUj{Z< z`}Hh2jONJgGjSbupT=_H+WW8ozDQg(!4W0I)l0v4Gw92ZAFY9?ETe@Sg^n_J_1GLI zuva>5`rr(CL6#H)mJ=Pj&19T_r1Hsf0K(Kj^Rn!8q?iw~3W?n`3bKK)(j|3C!X>d4(lIf?LZjj@Z9RGwjs zVW6iQ`CrJD{|!<7U4i;{i6Xz-yyD}pPMe5Pf8&NGW{u)b#1y(yk4ZfsKhvPe z{zNeRYXa~iz0`4-rY_}jG+^eIwBZS*p)!xyLcc~)p09#$Jgl}-VQhNE5JsG>oSw>9 z=5@CCl38)FLAb<1$k={H;JK&GiJJ2dYhkv$zW8#~7yQw&z3{Gn+(xkY(ECsUW77yr zK#727bByH&p2xiu-hdiHc%fgks=91?>5+pUs-RzB60X z^>}k>WVV#aRe5v-8h}C9p8C62PaxeJXsqYDU$`stMBFpcVDCSRk6jW2s}HJg^`CN> zS}J>NlCs>GPZWOS%%OU2b+2afB3YJo(KVr#F(Bkh?{JDqg&#O4LJdc}Q)9^N5%#RX z=&izNdkVrn$C@4+RR8wAbVaH4>3Wi7;iqNSn~1hHzFgqN`n~W|v*#Z+mnG&So3Yc{ z!z)d4=dkjpSl1#6K{8FB5x~W=Af#XU+(|zdEDa>iXI@eeU`gaO*-fw z=Y)SZLM>=>J+qUK!-%sb`5$K8j`_q$1U?<|rx#Gmb{$Ht!6;-C4N?$&mwDa8MWx0a zg4mldndgzEECElWm^*ZG!a2WEV=t~EfMunk$7d8Z^v}%*^+pEQsMwL;4UWA1H`RL& zwW~OhB&R2uR>_mBdxl5Harg|Wi>cZAPDLw9*c3qrox)R?%GA4HHUw7TlZ}ASc%SwY z3DN)}e=;_7rnnfv89$vzuN1UaaV#|6pMCg34%He(<^t|5L&#_%2qML#*9E8tJ2BZg zEjn)qQv7=X9CikZ>zLoLsLvGZK?C3HD8w{48Q4>nZW9gsk3M4?Y&7d3Xs3OLuR4_W zNOY^FdzJeIB*horcC|Ua_2|j4@Sw4sZBP;y7g^D7_Y-*8a6Pm*xxR7Cx0Kg1bDTRx zNBuVTP0&Fxm8M6bSfan-PEfW!t!|6fRiTsms}+Hh?>5PSD$mY8?t28}^Yamg&)`!& znfH`xN@Ga4FnVI-3XGD_eIV{2v2_|sb5Bb*aTyq2(2km!!K{loLn zWH%HTn6Tu9uhiU@c$_)NUqK`PvZ3hWYG_1oj`ii7koUWK88%NvMu0Qk^SIj6-k#Ag z*^A^Ug$&)RCmJ#{!WH!!$ns! zsfDH&uO4cv@iDMG1>fy32){>w-8=TC+|&j0Yja5GE1#Ur9};Ov^{6VAN={)G7AI;* z2Acn0sl)$PfI=T_Z)>b2j6HLm1qfxY1=pLg51W=7ffAmHW#YUubTj31eaJjT($RQO zrA<&qFSuXB<=PAf&tV**9cSRtpYatJ^Xd?0n75`W;YrF+iT8!}^J1a-z?6h>w4Ih_ z8&4-YI`QFLADLS(;x7co+P;{>e0-07p|SCj#)a zNjp*6{(#k$nMg(jeE{Y{(93)_(83%x;tN$CKTafIy5`}svk|WwqN*f(1(~s#zFV&M zVHtR&p}^Fc9L?cXmBvHYE`O1Rj;mPRK8$JlWvk@4Q&CQqa{A%k3P+6jCSrjC+}j}e z!)ue7p1*pr=xs`os898tM@+40Os&AsmzRmd)!g=0;kUcOVc&UcZWQ0pFx8c!F4tnc zE)<5q2(?D5d6{-gNp+A?(NklUpGRKY*$pqv^)*Jxf@mr*3`zV`n=d!rqbYGzd;!Gv zgIQ5kzZmV>O9F3WpEZU=o05(}VwZmsSf>8axiC@MAIdmedmg@)|t-shrC zE6#=-a=A}3Aw)N2xr7F~E^A?i#)Dm*>>cD4Y|SUv-6hn9@22X*&<~A9R+r^rY8v)X zzRuX#n_TUp3MeQN)QLb=VS8u)snr?Uu`z<8*7;#; zPy3jc!NQXoSezIB{biM7UEf7hCGEy25yj0TV6V~)8SRS3pCLUZtK_X@*dbtFIC)YG6)3C>=jTcD(K7gL1KQ%CNyvy(I&B0LR}Q~ zKEy7rsFVtl!ss3?5KI(9@J8Fc7_qL^rEFDS5~MQVZP7qI2BUqNfbeAfbq}7jYYK)d zq3BvYsPI9~?%2pd+6V`jiVvkfUo9#o)yl-A3qkEJs2dGmj4g zQ;p)~pIe%~Px#UX``yrBovZjb0`tH|FCQrCV1wl~80vF#u1>x9sz>r<2BS)_B+3c4 z@~Y5vT^<|tBRQrFHpho@O4|a~OkYtx8kpn464T)3DThyaPcRpE zzk}KC-UzE?mHHQ`VC%ad6>6J^;lBW&-Yeo&m{w}5LrT{*FMHC=^?S(^y*yy88@3Cg zX|ErO4z-!uoJLmR;a>OSmw0g&8i@;F8J2-6S(oURFDHGCGJ@Y#cYEpmrn-3E8 zL&CAW{w$O-TJX@JY%i8!$|0R7fHc>fPufz1>+4KsnssXke&#tvqKy%{w2J}WMG<>! z0UKQ8xa-Oc`b`NF$FezIf$Zx-+{u0rxaDEgZm2S)zNyYL_a@*4IPYH+@lwu(9nNpr z>Crhv5t~84rg?;$wS6RJqudbXk59!+iU-W zpZu%BHr}tYoik>_+8MR=yc(%}NhlpXEL{_TpgnCQrw7|v>Jk{Z(wi z13p%2BjT;U%U8^QIZ@04g@9~)OFe27z#()Bl@$(eVjLA%l=6-svuCv3+QT!;U3&WY4)VK3| zCv>Jd^`i^S?%@Gz9pJ2(m4$QpXKMk!`bh+ zfopgyXC<`GMVQt9;OYOK*sj59<9>((_WgC+nqp*)dO91r?uLj~m5~u+PdQkT_q;a- z9n#dDp5WY7qE+YaG_2Kxd&s?T*??Ie&3Y%R{xm=&`{tX%VjqYd@wAO693NUYq*N^> z*q@lPJh`y=y!FR+G(K{>h<`v1_k+`=oj-vcC3TYlLZ!Rz04H44@lU-I9T4tSN%6OY2seUMM zz;H?*I3lsgh_3Jpr0hGlCG6V;#~+BB&DOa%G^<|x*vS6HCdNlF)5*m885g?y7sW*EQ&WKc%54 zv#`5$z?_gJ?AHzWBXYwDmd&(=MlTUNA_&a^gK^O+ z?a}g(-eM7t0{u`umDgy}(v$oP&o=lVM5UG1i&B*jYlS=X+QX4|e6p0S4@0e{qs4k* z(vJu6zadm!=RaWNV2k22a5I$J>^51pY)|Je0GjB~SD;U{=9mLF7f&VlXcn4^4I&UK z{)MBd3xGCHRn44sYuoUAL0U6JKtjQW9-7+^iPp}{uk>}K>bQ||8GZ`*r_bkL-A1)%~9^YFPqKl;)&!lVfLU{k=UjT5T?O%X=1N8W&_fDk8QB)9jv3>Q1JB}ziDuY1a z@eyyGad+dYZE$^m)Q8XNsuFZU)kZoKf;r8>N}CIF7tS`s4u%`yrken=5$&^c>NSsJKFU_4P-@PLw;^M z_x7Nc4gcb*A2RB1u`eBHUC&`KSqRoF-Za8X@3r`_F@|@qlYORw7?9WEA83e=h4F^j zovprYZJNx~>fpYMt#~Xir%aJ;E_$RWe}4Y5Nw9c(hkUX}4Lqu_Yag6DB+)c&gIZP8Cd4(itz>R(;!Q+?tZN8EFZ=%Mw$ zMi8D3j14mlY)5(FS)A*Rym7V;Mm8#3Q~d8(ROS9qn-MlseZ<4p-mPL)Aorkss_UIF zb!lGS+~kUL(y!}iXB-kxfLD>Q7L%wDs^aV(gf~+bkZfL(ewcx)vvt7P8lw3f8xrkq z@u=6Y>nqujY6Fl``Sm)(ci%{7#c8YSM|oSR<)m-5R6^pnJ#42urS4Lqz=XatsxL7! zy#Z~7D^=cs>L9saTuMt^qF3Ezjw4Vh(MuK}Cp*Uw5kxc^WdIaxl1SS6d~yBpPDuL& zI!%<2EpaNyyM7`TTD&0cZ)m2BZ4hHQaSVjTsl_ev0(1F06x5=mYBG-27%TX#_SA@- zg`R`-AL-j$%`@b)kBBCg6xk^52zko_HpEdE==0b#!D3H}!uHe^u4F)ki=-?7jzQuV-EA}@Ue2S@?tI=9kA9bEJKh$rtlV{ zqp@ptRc%;p(I0%W2of4=vzh0$YmBtiMET4Iiszkzzl3sEe`K!A|Bee^o;zB*(!MIc zuu!#Z6lQD;7PW4~!TpFF>|{lIzg0L5addhAY_Mi&oUkUWVGqX}`5hP`FIx)}nmXP|wx{s8nQEq}!Z~?MAyX?eLk+N{#6(@O?_*%j7(y#9E_Z z6gUGpyMmp41ZfQNpN^BmG*zK#edrx$NE@Fr%Y?MjTA70(H%@D?Ldw4YnZ6G!_4R_o za3$X*(@4qoJpP+-_Td9b&iWvBwTh)*<;I;yiM6=K#d$ltlSSY5A63tg6rqi?W0W~d zG8huePe1KSo&*|S)V1wrO#dVd&i(cM(@B_5MtLaw4Y9Xby@A^%EjKZ@O&oR!OK0;( zuCaazhQU=TL$%b&arHTdSw`pH>m(3XK^BxYUEQGITQCaT+R~ z0ic>F`HC-FVQ69P{+$N%I=?Qvo=35&PWIYsSdO=@Jso@Wc*Thl+5*!HjUgn2c~(Mi z{9uR|;T_9y`lbYQB~12Zra26VCjwx_9_P(pVA<@GdswjVgXAj?9>HCiWfvk;qyCS& zI)MI%RF_k;yD_h(d^kMwiuHULw9dhp6#ZRb+IukM|EY*1BH`V*CgH6w^cWTlrzA47 z^`d^1#j3+upn;L9X;`cREYXL0O1KAMg!5Oq`(ezSbslXknc4xhf0py9ziX{-N9jW? zT8sz%_1NOw^dQ<6tCW`Qgn_%~!}NZd9y=0GkKIRWWAoGg{>$3tM(*Sb@#;s&_{iFJC^w0ns}(aD=orN~@@B-D5qILo4g6?BhcfT?Wy$t^`Hgg29us zRMvS|UxJCG(B2_HX2!agVq@EOtGqu|7Uq+vi@EMlkH!8u@sDSex@pS}p#IC-i?vUs z?8IR46N8#ITJAlAs#yL%qSDq|8R5q|ZBDTrJ1As%7!`|;%-vN8-u)*-K#T z%4@=}I)a#^&i+dgTiygXTG=A`WxjOO$^Pw7#&gG_JO8YVPdtw)UiERy7UIrfUKbgk zoPF76V)Rb0ue&Q12x7(AvMgSh3_R&z8{uQ^J zLXR2|NJ+q~S1Yr@Mio}<4OL5N4}5^q&B2MoK^o@K-lJ-R^fzm=#Ao@ReNU^Uin6kr zO|k)rKef>EFmR#Hh2Z*iO^zUffM0j;{_LPj6`&W-<;x2*2xf}G_-uNa#ikk-za-D% zd<>jpWG%v7G)qQXn}DZpm`p`hlL@r`SfvETbrrIZo{%5mrSHsiKj{hUCXr?${mo}! z@7QggGF>Xrue=FxGKkh(ReNyeu!O*lS3-c5*?TJscCQaLK~LSyeY6QV>^?B9m3Ot#^n%`|ZNb7obS6i?rB8@I9>WaE(a}&LNATk5hnrS#!>v=0@rNxndBYA@ zuP;$Jj}(6*RO#8h{j;u}zrEs*?Mcw2#DG;~ubitjU$96qF?2Lffwa6(vN7G$?)r?K z)Q^fv7*nz>)xL>E)j;cZr49M}PyL$Dg!ts{7c_cAJS~-r{MArU5O=Ms@Ti;K;rBo3 zwP^bAR$sI`TK@$mb~4Ib+O$qq2jk);hZtrrx}fmDk9s(a#xzx|eW0iI>x%6yg<)KUE4^2;VlkKBT zed0o-tKw;l)K)~k_x5sdUtcp#E%LP@`;9&5&=B}^xx!AeopM~kI7^gM z_G}G_Lo!-&Mpq|2AxvDG-xWjcu2#)EpT8{h|6;Xc7;bUDfaS0E9Na!}W}uTzk<9!I z$G7I3stL;_EerMT2eJ4nQ(-j8H8YvlW5axSZ> z^>`F0{G3Y1H?l@+HgioTS5xv=C&->5_yv0!ZKM4DSrs01xp7BL&DYljI=$p+rZWx6 znF%toQJ(DLOso>WiJgbLR`+zo`Qq4XNefhe?#C}4_uwBK_Gh%tq&_o$W*JOXSYO%QIWDhW+o}+QeinRe?-xvoiiKEwqCttAQgu z9lW{a7%kXHmfY@2iE-t@D@|ltvbU>7NgcTAjLdE_rC*~PvPb)p8w4}5_o@c_kT z&NSh9B9`^ZRZSf=wcsO^sPSq-S;Mq(NQ2Kl?hbT3!z(dfWoM%cd%J%eJo7#ZPHp&g zc`~_HR_*Q$RUmI(hRrO}3wT<{4nT?k1OaA{&DNlCcba)n6&+2EI{Uf|A|u+tNO7r5 zmzb=B<1Cx+(m~l|D*+f#`=qOy0sL#=zaN+Xkjgr7alX(%f7kuljDS@C5-A_Vz`A3{ zT->6|*}ddJt+XflU=8MMeX01ENB80zIydw=-6+#cY0^zszk6V*w+eU#R)Kl}BqIT+MlH8Oji2So05 z`<{ex4g=Ai7xzxbUQ#H^5>2D`-@>t_UN)eW9>>E!C`s8qL8iRnC29LyDV>YDKV(q1 znO9<#T&AMh39@{Z)`bMH_4m{RNvr%q}Y7yTtmyXF%VY zMM*<75b;oepj3`VEA+g6Fvb<(u?vPfMtLtfO32r-FAWy%(1%K3gl| zgptfu)#l?kAPwa34oXC6-3Ml;N*EOjAX@#p=DseMygY~WI|A+P!%JC&X_&Lj$U|F&>cL_Xp7uhWh zQLlWbSGO?aLoIoks-RZ(MD<}nU4NF|<|cAsQOSALHp{|f%W*z8x5CuN6JOcONYzW# z@8|xFd3;NHJeG%eP5D>p+~QvhLtL&>>&AcN6+=ta_x$m0T!jH<3}Go9HkhQ4MC(_O z?+FG5@XERYk)TtbEcP;D20~T^?Jyk`of2RXmU08m+-HG28VV58IYWqz9bM^4Xcm@^ z7xdTc2N`R;X#$yVC1qv`;&>N5!M$ROmCv^1gM^EpTj2OxV9*ce`UiDuk? zno|>biuV^FIp71H4EdEAGPBUz}zSHHJ;~Zg!V-~KMj;BFlJ~X0w zhP*_4Y6}q|7B&RjTMj1b$%7@kXHSe1O=TQu}wR$1oXp;Ln+?cB%+5tn$)h%@`9dxJ$FeAen|~(nNOscJ<3% z<*?>y%TM`np_j(JJH0)je2Mz3Wepg)=*a`|%9~B^C8E8p)`7f<`>9o{#(896QXF8BoB|x^fgs#g!#*+0 z$IffZ1<3wxegcT0y*7mfPu(?1ZS9!i*dyRFHGe}#*JAuf#1ttf&Z9ncSbxuIf0!1{ zTMeY0qf6HLzhc9`UUq+5+BFYPl`#xv96o(Tc}ZJLYY_uKr1?vWdUu7(H^)Bcw#_ye zRvH{UUhR%zii5Bh3@q%F1k1eyItsi^j^zfw<52tkdLUwl+o2mGI7#D|JW}pcMIR~P z2w2D|<#YnfumndjSK$6sRc9JQN=W>)KACGeD_#D{h|ul*Z$dd`Dvy>{Mcsqhij@WP zx^z_PK?+AN*@q>L`>ROJFrqgNB?r@;&@riO=bN_;|b28?-(W`K88Q+pZ}lNCuBO zBUxV=J3Dn4cC7qFo0Z{}hVd7sR(tNIdw%;o~5K zwubCP`{)OslfqnKssc*tli<>}JuNx#5tazrDzml9vDlmw&W#ikA?kH05|Mpmy~IXA zMSJkwrbr-QEAv)6X=tSIaRTnIS0=}GxI7&aWL|iA;OrO*ZH!~8pnRVn`}m03A~Gh{ zwBdu8tS0j&{|nG07J`)A+eq2D;|?j><)f&C)ED|+eVmD9Q;o_siD|C%s6OdVO+BMi zD9p~=c^*C=`Z@>IHn`i?a**E*n8*d!;yL`tUJ*`?C`rNQ;LHLNu&?}cOUVCB3N`2G z&-)#aIbS;+?b_P}mw;E@X$;TO+JOp{(BJH{4+uWNDTYX`$sfxExmuzgqN zd4FSOo^3f#mg^jL(fnC7iXM#fgT9E`K{A`c3Re;;r+Y8xK8vz-CaB! zq}|Gt_rm6E6)%@3wN<}uyz-TI5(?zl6SO8R3-F?SaD&Y*2MkuMSGEHJ0S-b#Nk8wrN{Q~J%@kRNLC z*#B1eTwfc~R^8LPdmO|DkI3NWK6v)oNlW56Fgr)78ywM=y(hKLxx~nSFPeoHsPw~j z98oTyCM%ADUDZiQtv~aZZvWZXDrj~L*-%$xSa=zCXG?^y`(Bm_n?QaZrKR zYn56CpRK#)p`|OizX0aW9CUU!fw*|kC*5d$#PR)HsjaD*r!?61n!2BLQa%nx#Kkge z2k=;*?X^~RgfhZJbrh)4iR+y?mMSoeJ0hhbT4*zCC; zJ3wz3HG(Q;Gd~%q->n@;oh}GwoneRu3n%mZTHWn;fIP52R|0(MPj|$bAFx?Ewwm0;TEGe4x{T z8M%fxndM1pJA&P1342FEEEZG1Nr_d1r1)6r7Fyy_P~q0%hH4;2&AxF9U4$(F-o9kl zS6X$GY&eE2MTML9obU59E>;=svzrBS)O7HD-tce((7yu2IkXcAlvTEG+-}=*{KVH{ zDa?M4+9@|JqDH{X2{wWT(5nQik4no$k#FRFU7N#1&G586O`95HQ)>#TvAgSg!m+nC zgjNuCudPcYs%Z+s_e&btmQCFVF(Eni1)2-L%dRssg>4PwESy(*FF+CLKDwu%fz+4GAy zQcGS*D$$e7J|PFfaf3h`PL6^bCwrSiH48 z+_7RHMGTUKuFQ?LT0$=EIH>2JcDO>K)JPdM$(itSHMJdT4Zv-kwGFXNufs6%V-P2+ zRBB93#!ffQdcDezOKmXUSoz7~A`LIbVfG-VZ-Q$I!2TynWi~&zzKM&5QJEFGu(S%L zaUbItin{)G`*Njqy{7Y_*h@&IfrGn%XVy}!56>U(J_Lrr6uXuxfD$CaXoj!=H1l=F zHLod$`aPI4d#bZG}#G6fN{snM9e>eEp4wiyj z^e5VbI%fJWfzs8nm`(ri!v5U_?)uv(F<}Krw8qwkb$UO{p9ju0tee?hPSsznX}Wt! z+H^(SzhE^3D<_nzu%QbFu{5dAKWEaJR1ur91^;RJg`<6|>Cp8H6<3#`l~4s~*el!Q z7s<%6I=_-*$R9v`R4HoeX$qX5MrzmQuAdL2PKqKD@JK|GG+#+$;p-+6{spi@I@v?< zIk{xDw1W%`Uw)J~)A0K|kmC97C0)M$8&`hO3yGV_5@QA6D_~4t0&fXQyA_=G;u|A` z%>DR*m-)?<09`0Y#?z*$Q2La9&SyG_4DnuUwCYO4Y_ol-ts%JBFd?2REWC)F}4)1|5)KE4+ zJBa+No|l$R;=3W7gDB(98z~)&{96s}HmISUlRWYDLnhsGb_>-u^|SCKlxIJ4KQV6M zPoRsm#`>iJHz_L&ZJf2}iL?PLQmSF;v0Y0!*d(612EJ0e6mu%;U#@vzw~9b7-<@3y zFA#2;IxOr+zf??4(4f5Nj{harcB@gP;^yE|ey4K<`@Ydg_!Io(H#wDgTGc=nK$Eq= z6x&q9RQch*Eq(tA7yp(yB;K~(sYr6K{CaksoykBm<51?@k9CeYE?$2SGo9$A-6DQ6 zY@WRTis}n;(u|)=$#F24=U{H7VW_z5FMt|2NcXo!nAFK>&v2hBfVf@|gPc7Q4UBJZ z)4}^npMMEDCh^OEdpn9!nYkGt_S2Sl-sDBRw0Uc1-u)`Znvs%}?t}oeRT9ch?mbQ} zN{V#GQmy7J4$U^9BEicJ*%=0t+07rlcsw1`kdh!_i=s=>zzj?z)am zyrTFG!(G8mQuYN*g-slXx~YiOywmQ?YA{`Z!)N{|tTxDVB-9O~Sy;3Gl8b8iPTaqx ztYLaY>Z0JlSFoQx+GJHvv4X4863>5xaypLkcYdnao!jzsxLn9o^ue22+Q42#oruvS zfS(coqndi2E=G?}f^HrGLUW_=C+*pS*Ni_NWn#rT47g!{WROU0cb4=h%{~ zf74?6IMhH;)j_P*i>IHDv^YYiSE+tq<7_jZ_hQ|y)Enlc9iCv{rE>PZ(lu{$-3CX1 zKhN7j)h1ql*WYmR*>tL6hZV{{sovA&(mf1bAA2;6TT8sv_en>6M&=9YBXT~;$HP9FB3aN0tg)nwyJR z_nBILHSjm|4_M-TwY%t7mz}Go?6*zMpR*f~*p>0@RoHX`l@Du|!}wjq2Kw>!x=nHJ zj%4DBN$vW}QvTMy_2O!|=ztpIu7et`*KMLyDy*2~@yzY`b^VlKS{H=1P&Z7%J7h}l ze+b$CSR7D!;=g92Nw-DckLx)~0Og>q^7TO+Y2Wj$X8O8@#5=8qnrd2_=|6hP6pjgY z?6O?TgZDE&r=!MYAqU#q3Cb)H7}_O`dR)y5^80mLVoApP)X+g>$=L-W;EU(OsXK2S)A`!_EQdiG6T^F`FIUVN@+ zQWRbK?la1tQIeHFRP7LKZ8xm%YqK7lk|pQyp?ueYs~l=lvqG5OZ-OX( zcA45c44w465dZhKi(w(Vvsb?cR(29Z2)~qw3bLcxh?}A8FD|)Ga|*MY3;CCVZej;} z?FEC|0a)aP)B}Qr^-F0;a}xIr&p9ehk|vSPG{?c|tY>f>jTH-g(-%{@P#|JEf!XE>Lr06*NqcdvfV~vNuPcqGkZ~Frx&H3)K#aqt zzdDW6ixro-_Zsk#Vlr{a!MDxhg&CYgZ}4I2RRqR@Az|&BzC`K9SK*Y_)+9)?dd*w7 z1@<4anBp+CF23p>iVH3VQ7Mtv5BB~K#@kv?B=&JBui|gQjOs$|?ut(KI<7f+xos z-uMlk_Wyf*#{chnwZHwp#XQ#iEpb9>h5a+%0O zoiqW5Znj~0j$7PLXo?foe?3(?6R^7rZ9g zY}@F0`bYMhR&J^~@yds(eR`Vp?kk#dwa0;7XtMUthly=2yB}$1V_qzIPRy$Ad^CJ? zwBH6BF((x$)Qz;HS-Olgwc-uiyKswE>kv~w1FH|kZ{vnL--srS`_?d1?@m+Vk*>jX zE5JN7Ogv{bz1G^B+?m4Dhhfj)OOkcS`fb%1_Ud%Trn`-2f*Ymm%rR{+N1>tM;r&jT zbK>1)@;63j&5;Jr+wC+OlFXAHbwQC2y%vwRZ7(C1=5CPiER5QsmHBe4hw-UnN3$vB zZ;e7v*r=whuaLx_`(>YMaNEJX1oB|?T_qPQU1E@2r~K@BAvThx*zfZAiWVM=Gph^< zOMOyDnI!&xCndQ0iCY_!@~OYGgA1c=m<^~gv{FiUKYu@3t}Qe$BTj|TuKvWO1|TR6 zRqgBXWjqZH1%3n`OBtS`qWU1;+5iFuyV(fUCb;a6?-|+Mj!)P_Gj+}!B41c$>a~dH z^Q(1wo^mnIb$ZRhfK&F!DWpS6f+P@{zS-Sa-!xQ>`h*jR|Zxg>BIo+Mr;2}K?HO3R;;JfkXc>%1}Kg)SQTCCcH z?~jS3{7frp(;<|YRoskard}vL6&eKUG6AY%Kw?C zJ#bMI7r`+P7k~jt`$Ayyx$J?W01@;0QkcO%G;aUt*ZkK5Zt^#Y+Z3Y{k%viJ4DyQm zdVwknm%e-|wZiVPn-ql|zu!pc?sooPoh=3CK#v#xJIeJh22?RY!55HD6hL-m}PN?T>>jT zL-4@8QM1=@>gD{zij1{JEyCVL#tu8Jl0L<}t!2}58Xk>1Vy@o%*tVueem9lk z+rwSwaWv}VGt4t8c0z`<$_|xU5tb2f$#oVn+~U$j1A|3`f|CQDv=hbp3qIDjTEBtz ze9DdNduRxd+mnAz>Hg~}{l8vft?u8mW3=b}-96IG^l=$}*7v=*o zoVtU+#Lc~A;g_N=9@gU+eJz;UMGH(7wUd>H@Jj$q8LK8*$+hT)jm{Ec_#@Ma$jl3{ zP}OJ{Yq^gZCaH{)8Ep^6b$<++?U)Ld1kVime8IR${STn@UrXHny%SJfZ&r?Vn%&*(z(qI9 zD@w^qh+Msk47$dWXFPp99NZTX?*;2d{MwHTlJf(5)1t+&nx!Qco;zG=7yWU5CBHk1 zF?G2_$~evCebG-W&_2t3;5+K!oT^3@44eR)W=>bI-somXsdj=hb@YK z3wzAG5L|EIz$Wb6o3UuVJbosN7ME_TNBbG#a!DR&%mzmXDN}f@2*w6>g5Q3Z5QSXs0Tzovyh5`6_w~}6r1Phwk9%n zWAZ=_RNzFCie94jfnymxz*G)>PbNnk+4N*F%QG&e?B&Hi#+%_OI-Z??<1b~ahLJ9D z391xvuC4{QKq+(>MToFrMU3>hOL~6!l>G$eoMnm&`W4M9&&*vdna|uK91lH-STC%< zLv^%kSklv+SFTAXo<7@Dhi3_q)OWCqU%`!AJK&mT72@}A;-m=k+@=vfhQ^|&+E>e~ z3%H8|N}k|mw*~`NRL=XwQP*^`0oL4M&qc9TGJX<*`Vhb)DmSt%!`&0bZ;@#RHNcHu z(m?hB7s!X*S@F+<>|@OJY8L1@@m}<*my00D_oEpVaf->1qY#A*v)%_%SnN&4(n{-BwZ5G3&- z6@XifC&sE6hV^sZ(BKjflT>_~xzm)cI#qx^srBwX1EC6)l)&+_cE50I_2T1r1uCmq zuQT0&>*ENMf($UPJ6#pOU%fvZ8vssEPOR6{FH#qL3(%fxyq%RMVO}9x)$5Wi`d#u$O zs>V&nQfF0w+!Fn3Z392*GSUrOPecYIIpT{c@n?#3;?Z9ND2vIO(LpC}c zo03}ycvVuNti+2t{ln zqy12B*)es9Bz!hAhDmz8<_VqXoAZ)5i&IxZWd|IlKBCa<;HoE9oh3Kv=ykXfcr7`8 zjNHwyrGO8KFujh998OuZg){pSZET;U%gM?ufEYjzr!Tg$6=4Kms^_JN&)_)Hn7;hB z>=`8b=J^Bz@5$oPhdStv!6FjKJfm8rK^bEla#7i2AhN~_2xS)8rOul1knb~ELtTF)gyi5&nalU>vsdZ-SkHi|FnR#+ZAhj*$lz{-COvL;CK5bx)`=jOzLqcJ6Cp6>0UO0>0ImA6B^@aMT;22z0}kV5dS;^KvOt{WsGz$|ObBJb1)b zrHnFjB+Uq<5$dC!TYDPIwrs6qOd9Ab@5OXF8yu&=6I*giIa{Xri`rsa%t}dghy#-o zyNOn~qy6x3ZLxbH6-sQ2Ah4@mXPIk7Pjv&V@~L)XlCd(&56+eL$Oj(8Qv&kc)^ImM z9Z|BN>55DLdoQ4N<^?v(~GpT!0@MgX5MFO05ASskgx>%+*e|UT zdenF3yL`2-I3?30Ta?X}$%@{M z@}ZX>!IXQpo7+;ky6)*}Fkcv9G+nZ>wOfiCU_FsP>3^HW6}(X>>{KL}o?g~cpg)QB zjg2DUWkHua%_$jx)cvhC(x!3ROl;E$R$o8bPYf(!&>h8EG}@nVNjyKyRknkbt8EL@x7u_Sl>EXy^U`hmUfJX= z{T`Zw^8(}9H z(~I*;jX}R@?)`-!{6qu!VbkSz4t{kbXQ`w!+c`DAsZ#tr_02keIPIn^G94ZKE|z!F zc@v0a$85+lEyvc^E{Z z7}*=40Q&v?0?_;~Ez+c)iPG&|x*7Y&i2jE?@YSrO^r}fB4*{6SUp`hB4)Fckc=QE4 z{Zjm3A?-pVzEb-~s@%_&`r~D$-?G}i`qtkO{;;q5z)!OqQ}y@%=i?gw`(nHJ^wU!F zL3MV$8^8G5&r$aC@%=(<7mNQ35C8Wz{yPkEH&pyjYsY^)7XRquuJ*t``uJrC&u(Dg H`{(}x=O@47 literal 0 HcmV?d00001 diff --git a/app/assets/images/s32.jpg b/app/assets/images/s32.jpg new file mode 100644 index 0000000000000000000000000000000000000000..093b4c05c4e922d4540c869b98e434efa31edc8c GIT binary patch literal 51091 zcmeFZcU)6T*DoGA1dtj;KtYN?=tx(3?=^I3A#?~O6ahg%Kq6h5pwe6DNE1{Lh%^fw z1eK;9L8&4gayM9x=XuWi-1ql;@BQnZ&4;~b)~vl|&6>KtvnRMo+}tT&)gV_V5J*=S z1O3m)|Mvf$(Wlz}IT|4TNd)OT?p4d4k_<@*yiiCYFyoRq>=Sr>$lTLGOqiGdui zAM@d+K{r4Yq@<)|q!eUi6g1>uavBH~1qBs^k&X^RN5@D*adQ25e2@I=9gmWnobnVU z^{G?T^rudpqCdW!qW}I1&3{J#t^-6v3d#ey6X3Cf@M-V}Xz*}vfkKkty7A-zEs5|> zEeLP`cE2O7X%6Y)U!1V0n0L3o6C1o(vbL?pzdLea=7NR6h z55wjW8xL-DjrcEoRpU-8if%~n9(})A+=w0f@XgdIASR=v>Dl6*fg5V@i8jw6_qsZFBeZ%9mGWpwg zVgxT%*&aO5XwVN49F ztIFsKqGk(oHwadBcvl*2=4|~|j?Ve;8&%Eit(*g*SFCWgpnKNDq|4U4#X z=i%=Q#x!{C$+llYHcwsOt64l$*?id;Wg};hQ0lI&xBBsA&g9;gJ^rTVL;0b}rf_Vm zW#MT_j?$@h;|JNV6jug=(_ejRZ|Vs#E!~;iKVMoR>Gfq_pso?`Rf***<9$|_O(Ww! zWCKf@$$2a^;zO@ru?i9I+MNo2aOpJ;MEvb8Q`@OJv}kaEvfS;ZbC1<`Vf(p9*K8_I zbK)!NC>Z03@iuT4PmL;Ip`X(c4XIL^{^9`_CabcIgGru3jB$e-UjkNo%by6j9GLE3 z2t4TyH!c-pFMSVBIV7sxVzC%rw64 zcg^ffqH?xA>)-Ukb*bs+38ryAxKqt;=42 zR&21i{ML?Dd~^;jzWipr)b37LiGi5Ul}P0RY27VdsST^`g(flr8+@wCw=4nrFnQe2 zM)9=W`_ZF&N$IY!<{jkHA$Moscc)?(CFH$uAmiP}e$*F<_fvno(H7x3SE3sAK>efS z5$!}+VxvRi1Gr4|ov_>1EU)xhHND~Hs58uaXa&b6|D1)UX-Qd

TL8c=Xwis_ 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 Q@X0FNRoJVsS7NXK*>Z`>CIA2c literal 0 HcmV?d00001 diff --git a/db/seed-data/product-seeds.csv b/db/seed-data/product-seeds.csv index 504645033c..0b4152f0c5 100644 --- a/db/seed-data/product-seeds.csv +++ b/db/seed-data/product-seeds.csv @@ -1,5 +1,5 @@ id,name,price,stock,description,image,active,user_id -1,wort enhancer lotion,37,10,"bloody, puss-filled, you name it","http://placebeyonce.com/200-200",TRUE,2 +1,wort enhancer lotion,37,10,"bloody, puss-filled, you name it","s7",TRUE,2 2,distant children laughing soundtrack,20,30,hahaha hahahaha,"http://placebeyonce.com/200-200",TRUE,3 3,creaky floor soundtrack,46,5,,"http://placebeyonce.com/200-200",TRUE,1 4,flickering lightbulbs,39,31,,"http://placebeyonce.com/200-200",TRUE,2 From baeb537e86777b3903cd07f1b1268c95f267e10d Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Mon, 23 Oct 2017 21:27:16 -0700 Subject: [PATCH 151/283] Modified seed data --- db/seed-data/product-seeds.csv | 52 +++++++++++++++++----------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/db/seed-data/product-seeds.csv b/db/seed-data/product-seeds.csv index 0b4152f0c5..47932879cf 100644 --- a/db/seed-data/product-seeds.csv +++ b/db/seed-data/product-seeds.csv @@ -1,28 +1,28 @@ id,name,price,stock,description,image,active,user_id 1,wort enhancer lotion,37,10,"bloody, puss-filled, you name it","s7",TRUE,2 -2,distant children laughing soundtrack,20,30,hahaha hahahaha,"http://placebeyonce.com/200-200",TRUE,3 -3,creaky floor soundtrack,46,5,,"http://placebeyonce.com/200-200",TRUE,1 -4,flickering lightbulbs,39,31,,"http://placebeyonce.com/200-200",TRUE,2 -5,fog machine,52,28,,"http://placebeyonce.com/200-200",TRUE,1 -6,occult altars,10,5,,"http://placebeyonce.com/200-200",TRUE,2 -7,black candles,36,26,pack of three,"http://placebeyonce.com/200-200",TRUE,1 -8,disappearing wall paint,52,38,for bloody messages,"http://placebeyonce.com/200-200",TRUE,3 -9,one-way mirrors,24,6,,"http://placebeyonce.com/200-200",TRUE,1 -10,spy paintings,12,38,painting with eye holes cut out,"http://placebeyonce.com/200-200",TRUE,3 -11,tattered dress,52,34,,"http://placebeyonce.com/200-200",TRUE,2 -12,shackles,49,17,,"http://placebeyonce.com/200-200",TRUE,3 -13,bag of body parts,43,14,,"http://placebeyonce.com/200-200",TRUE,1 -14,pint of blood,52,7,A+ blood,"http://placebeyonce.com/200-200",FALSE,1 -15,haunted doll,12,23,comes with curse,"http://placebeyonce.com/200-200",TRUE,2 -16,leftover innards,20,32,,"http://placebeyonce.com/200-200",TRUE,2 -17,blood stained towel,23,22,,"http://placebeyonce.com/200-200",FALSE,1 -18,spider egg sacks,52,24,will hack in 3-5 days,"http://placebeyonce.com/200-200",TRUE,2 -19,severed hand,20,28,,"http://placebeyonce.com/200-200",TRUE,2 -20,book of potions,40,5,,"http://placebeyonce.com/200-200",TRUE,3 -21,mask,25,25,replica Jason Mask,"http://placebeyonce.com/200-200",TRUE,3 -22,pre-bloodied knives,30,40,,"http://placebeyonce.com/200-200",TRUE,1 -23,buckets-o-blood,23,22,,"http://placebeyonce.com/200-200",TRUE,3 -24,pitchforks,54,28,,"http://placebeyonce.com/200-200",TRUE,1 -25,voice modulator,56,30,choose from three settings,"http://placebeyonce.com/200-200",TRUE,2 -26,projector,40,20,,"http://placebeyonce.com/200-200",TRUE,2 -27,flash paper,24,40,,"http://placebeyonce.com/200-200",TRUE,1 +2,distant children laughing soundtrack,20,30,hahaha hahahaha,"s9",TRUE,3 +3,creaky floor soundtrack,46,5,,"http://placebeyonce.com/200-300",FALSE,1 +4,flickering lightbulbs,39,31,,"s10",TRUE,2 +5,fog machine,52,28,,"s3",TRUE,1 +6,occult altars,10,5,,"s11",TRUE,2 +7,black candles,36,26,pack of three,"s12",TRUE,1 +8,disappearing wall paint,52,38,for bloody messages,"s13",TRUE,3 +9,one-way mirrors,24,6,,"s14",TRUE,1 +10,spy paintings,12,38,painting with eye holes cut out,"s15",TRUE,3 +11,tattered dress,52,34,,"s17",TRUE,2 +12,shackles,49,17,,"s18",TRUE,3 +13,bag of body parts,43,14,,"s19",TRUE,1 +14,pint of blood,52,7,A+ blood,"s28",FALSE,1 +15,haunted doll,12,23,comes with curse,"s20",TRUE,2 +16,leftover innards,20,32,,"s21",TRUE,2 +17,blood stained towel,23,22,,"http://placebeyonce.com/200-300",FALSE,1 +18,spider egg sacks,52,24,will hack in 3-5 days,"s1",TRUE,2 +19,severed hand,20,28,,"s22",TRUE,2 +20,book of potions,40,5,,"s23",TRUE,3 +21,mask,25,25,replica Jason Mask,"s24",TRUE,3 +22,pre-bloodied knives,30,40,,"s27",TRUE,1 +23,buckets-o-blood,23,22,,"s28",TRUE,3 +24,pitchforks,54,28,,"s29",TRUE,1 +25,voice modulator,56,30,choose from three settings,"s30",TRUE,2 +26,projector,40,20,,"s32",TRUE,2 +27,flash paper,24,40,,"s33",TRUE,1 From 85bf3cfab9ba7a101f467d2cd59b5f219af130bf Mon Sep 17 00:00:00 2001 From: Laura Robertson Date: Mon, 23 Oct 2017 21:39:16 -0700 Subject: [PATCH 152/283] Categories for product seeds --- db/seed-data/product-seeds.csv | 5 +++++ db/seeds.rb | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/db/seed-data/product-seeds.csv b/db/seed-data/product-seeds.csv index 47932879cf..fe27c59e23 100644 --- a/db/seed-data/product-seeds.csv +++ b/db/seed-data/product-seeds.csv @@ -26,3 +26,8 @@ id,name,price,stock,description,image,active,user_id 25,voice modulator,56,30,choose from three settings,"s30",TRUE,2 26,projector,40,20,,"s32",TRUE,2 27,flash paper,24,40,,"s33",TRUE,1 +28,teeth blackener,23,22,,"s4",TRUE,3 +29,black lemonade,54,28,when your haunting needs a pick me up,"s5",TRUE,1 +30,creepy puppet,56,30,more dynamic than a haunted doll,"s8",TRUE,2 +31,eye brightener,40,20,make those eyes glow,"s2",TRUE,2 +32,bloody sleep mask,24,40,it's a real product,"s6",TRUE,1 diff --git a/db/seeds.rb b/db/seeds.rb index 1c9bab61b1..056c090dd6 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -172,6 +172,9 @@ prd = Product.find(4); cat=Category.find(2); prd.categories << cat prd = Product.find(22); cat=Category.find(2); prd.categories << cat prd = Product.find(27); cat=Category.find(2); prd.categories << cat +prd = Product.find(31); cat=Category.find(3); prd.categories << cat +prd = Product.find(32); cat=Category.find(3); prd.categories << cat +prd = Product.find(28); cat=Category.find(3); prd.categories << cat prd = Product.find(27); cat=Category.find(3); prd.categories << cat prd = Product.find(8); cat=Category.find(3); prd.categories << cat prd = Product.find(18); cat=Category.find(3); prd.categories << cat @@ -179,6 +182,7 @@ prd = Product.find(8); cat=Category.find(4); prd.categories << cat prd = Product.find(15); cat=Category.find(4); prd.categories << cat prd = Product.find(19); cat=Category.find(4); prd.categories << cat +prd = Product.find(30); cat=Category.find(4); prd.categories << cat prd = Product.find(15); cat=Category.find(5); prd.categories << cat prd = Product.find(6); cat=Category.find(5); prd.categories << cat prd = Product.find(20); cat=Category.find(5); prd.categories << cat @@ -194,6 +198,7 @@ prd = Product.find(10); cat=Category.find(6); prd.categories << cat prd = Product.find(18); cat=Category.find(6); prd.categories << cat prd = Product.find(20); cat=Category.find(7); prd.categories << cat +prd = Product.find(29); cat=Category.find(7); prd.categories << cat prd = Product.find(1); cat=Category.find(7); prd.categories << cat prd = Product.find(2); cat=Category.find(8); prd.categories << cat prd = Product.find(3); cat=Category.find(8); prd.categories << cat From 6a8f8f58fe568409ea9296dbac641b44e1999052 Mon Sep 17 00:00:00 2001 From: averikitsch Date: Mon, 23 Oct 2017 22:09:38 -0700 Subject: [PATCH 153/283] updated order seeds to past validation --- db/seed-data/order-seeds.csv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/db/seed-data/order-seeds.csv b/db/seed-data/order-seeds.csv index 3e18ee14cd..3e53287866 100644 --- a/db/seed-data/order-seeds.csv +++ b/db/seed-data/order-seeds.csv @@ -1,4 +1,4 @@ id,status,email,address,name,cc_num,cc_ex,cc_cvv,zip -1,pending,janelle@haley.net,3016 Hills Spur,Will B. Back,5175 4205 2236 4411,5/19,655,79224 -2,paid,alfredo@ortiz.biz,9729 Ernser Landing,Emma Ghost,4532 7352 1304 5446,10/21,224,70842 -3,paid,myrtie_kutch@marvin.org,61675 Anya Trail,Rustin Peece,3748 113646 93851,6/18,427,63381 +1,pending,janelle@haley.net,3016 Hills Spur,Will B. Back,5175420522364411,5/19,655,79224 +2,paid,alfredo@ortiz.biz,9729 Ernser Landing,Emma Ghost,4532735213045446,10/21,224,70842 +3,paid,myrtie_kutch@marvin.org,61675 Anya Trail,Rustin Peece,37481122364693851,6/18,427,63381 From 2a0e32cc26401703383a3c84618bfb269642f55e Mon Sep 17 00:00:00 2001 From: Jocelyn Gonzalez Date: Mon, 23 Oct 2017 22:37:46 -0700 Subject: [PATCH 154/283] updated photo defaults, edit product.rb test --- app/controllers/products_controller.rb | 28 +- app/views/products/_form.html.erb | 2 +- product/rb/.last_run.json | 5 + product/rb/.resultset.json | 365 +++ product/rb/.resultset.json.lock | 0 product/rb/assets/0.10.2/application.css | 799 ++++++ product/rb/assets/0.10.2/application.js | 1707 +++++++++++ product/rb/assets/0.10.2/colorbox/border.png | Bin 0 -> 163 bytes .../rb/assets/0.10.2/colorbox/controls.png | Bin 0 -> 2033 bytes product/rb/assets/0.10.2/colorbox/loading.gif | Bin 0 -> 9427 bytes .../0.10.2/colorbox/loading_background.png | Bin 0 -> 166 bytes product/rb/assets/0.10.2/favicon_green.png | Bin 0 -> 1009 bytes product/rb/assets/0.10.2/favicon_red.png | Bin 0 -> 1009 bytes product/rb/assets/0.10.2/favicon_yellow.png | Bin 0 -> 1009 bytes product/rb/assets/0.10.2/loading.gif | Bin 0 -> 7247 bytes product/rb/assets/0.10.2/magnify.png | Bin 0 -> 1301 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes product/rb/index.html | 2492 +++++++++++++++++ test/models/product_test.rb | 34 +- 31 files changed, 5407 insertions(+), 25 deletions(-) create mode 100644 product/rb/.last_run.json create mode 100644 product/rb/.resultset.json create mode 100644 product/rb/.resultset.json.lock create mode 100644 product/rb/assets/0.10.2/application.css create mode 100644 product/rb/assets/0.10.2/application.js create mode 100644 product/rb/assets/0.10.2/colorbox/border.png create mode 100644 product/rb/assets/0.10.2/colorbox/controls.png create mode 100644 product/rb/assets/0.10.2/colorbox/loading.gif create mode 100644 product/rb/assets/0.10.2/colorbox/loading_background.png create mode 100644 product/rb/assets/0.10.2/favicon_green.png create mode 100644 product/rb/assets/0.10.2/favicon_red.png create mode 100644 product/rb/assets/0.10.2/favicon_yellow.png create mode 100644 product/rb/assets/0.10.2/loading.gif create mode 100644 product/rb/assets/0.10.2/magnify.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-icons_222222_256x240.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-icons_2e83ff_256x240.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-icons_454545_256x240.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-icons_888888_256x240.png create mode 100644 product/rb/assets/0.10.2/smoothness/images/ui-icons_cd0a0a_256x240.png create mode 100644 product/rb/index.html diff --git a/app/controllers/products_controller.rb b/app/controllers/products_controller.rb index 1af169c28f..daadd954b3 100644 --- a/app/controllers/products_controller.rb +++ b/app/controllers/products_controller.rb @@ -37,15 +37,19 @@ def new def create @product = Product.new(product_params) + #appends categories into @products.categories temp = @product.categories.map {|c| c.id } - store_params = params[:product][:category_ids] - if store_params - store_params.each do |category| + if params[:product][:category_ids] + params[:product][:category_ids].each do |category| if !temp.include?(category) && category != "" @product.categories << Category.find(category) end end end + #replaces empty string with default image + if params[:product][:image] == "" + @product.image = valid_image + end if @product.save flash[:status] = :success flash[:result_text] = "Successfully created #{@product.name}!" @@ -61,17 +65,21 @@ def edit end def update + # note: clears categories, will keep categories if categories is not updated @product.categories = [] - # note: clears categories - - store_params = params[:product][:category_ids] - if store_params - store_params.each do |category| + #appends categories into @products.categories + if params[:product][:category_ids] + params[:product][:category_ids].each do |category| unless category == "" @product.categories << Category.find(category) end end end + #replaces empty string with default image + if params[:product][:image] == "" + params[:product][:image] = valid_image + end + @product.update_attributes(product_params) if @product.save @@ -118,4 +126,8 @@ def product_params def render_404 render file: "/public/404.html", status: 404 end + + def valid_image + "http://placebeyonce.com/200-300" + end end diff --git a/app/views/products/_form.html.erb b/app/views/products/_form.html.erb index 412f9e28c7..ce6e2a797a 100644 --- a/app/views/products/_form.html.erb +++ b/app/views/products/_form.html.erb @@ -33,7 +33,7 @@ <%= f.text_area :description %> <%= f.label :image %> - <%= f.file_field :image %> + <%= f.file_field :image %> <%= f.label :category %> <%= f.collection_select(:category_ids, Category.all, :id, :name, {include_blank: "Please select", label: false }, { multiple: true }) %> diff --git a/product/rb/.last_run.json b/product/rb/.last_run.json new file mode 100644 index 0000000000..bfb9f5f56a --- /dev/null +++ b/product/rb/.last_run.json @@ -0,0 +1,5 @@ +{ + "result": { + "covered_percent": 81.38 + } +} diff --git a/product/rb/.resultset.json b/product/rb/.resultset.json new file mode 100644 index 0000000000..dc2d4accd4 --- /dev/null +++ b/product/rb/.resultset.json @@ -0,0 +1,365 @@ +{ + "Unit Tests": { + "coverage": { + "/Users/jocelyngonzalez/ada/betsy/app/helpers/application_helper.rb": [ + 1, + null, + 1, + 10, + null, + null, + 1, + 0, + null, + null, + 1, + 0, + null, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/helpers/categories_helper.rb": [ + 1, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/helpers/order_products_helper.rb": [ + 1, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/helpers/orders_helper.rb": [ + 1, + null, + 1, + 0, + null, + null, + 1, + 0, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/helpers/products_helper.rb": [ + 1, + null, + 1, + 1, + 0, + 1, + 1, + null, + 0, + null, + null, + null, + 1, + 0, + 0, + 0, + 0, + null, + 0, + null, + null, + 1, + 1, + 1, + 1, + 3, + null, + 1, + 1, + 0, + null, + 1, + null, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/helpers/reviews_helper.rb": [ + 1, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/helpers/users_helper.rb": [ + 1, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/controllers/products_controller.rb": [ + 1, + 1, + 1, + 3, + null, + 3, + null, + null, + 1, + 6, + null, + 6, + 2, + 1, + null, + 1, + null, + 4, + 2, + 1, + null, + 1, + null, + null, + 2, + null, + null, + null, + 1, + 1, + null, + null, + 1, + null, + 1, + null, + null, + 1, + 5, + null, + 5, + 5, + 2, + 4, + 4, + null, + null, + null, + null, + 5, + 0, + null, + 5, + 4, + 4, + 4, + null, + 1, + 1, + 1, + null, + null, + null, + 1, + null, + null, + 1, + null, + 5, + null, + 5, + 3, + 5, + 4, + null, + null, + null, + null, + 5, + 0, + null, + null, + 5, + null, + 5, + 4, + 4, + 4, + null, + 1, + 1, + 1, + null, + null, + null, + 1, + null, + null, + 1, + 2, + null, + 2, + 1, + null, + 1, + null, + null, + 2, + 2, + null, + null, + null, + null, + null, + null, + 1, + 1, + 7, + 7, + null, + null, + 1, + 10, + null, + null, + 1, + 3, + null, + null, + 1, + 0, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/controllers/application_controller.rb": [ + 1, + 1, + null, + 1, + 0, + null, + null, + null, + 1, + null, + 1, + 1, + 24, + 0, + null, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/models/category.rb": [ + 1, + 1, + null, + 1, + null, + 1, + null, + 1, + 1, + 4, + 4, + null, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/models/application_record.rb": [ + 1, + 1, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/models/order_product.rb": [ + 1, + 1, + 1, + null, + 1, + 1, + 1, + null, + null, + 1, + 0, + 0, + null, + null, + null, + 1, + 0, + 0, + 0, + null, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/models/order.rb": [ + 1, + 1, + 1, + 1, + null, + null, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1, + null, + 1, + null, + 1, + 0, + 0, + 0, + 0, + null, + 0, + 0, + null, + null, + null, + null, + 1, + 0, + null, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/models/product.rb": [ + 1, + 1, + 1, + 1, + 1, + null, + 1, + 1, + 1, + 1, + 1, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/models/review.rb": [ + 1, + 1, + null, + 1, + null, + null + ], + "/Users/jocelyngonzalez/ada/betsy/app/models/user.rb": [ + 1, + 1, + 1, + 1, + null, + 1, + 0, + 0, + 0, + 0, + 0, + null, + 0, + null, + null + ] + }, + "timestamp": 1508822515 + } +} diff --git a/product/rb/.resultset.json.lock b/product/rb/.resultset.json.lock new file mode 100644 index 0000000000..e69de29bb2 diff --git a/product/rb/assets/0.10.2/application.css b/product/rb/assets/0.10.2/application.css new file mode 100644 index 0000000000..d86560434d --- /dev/null +++ b/product/rb/assets/0.10.2/application.css @@ -0,0 +1,799 @@ +/* ----------------------------------------------------------------------- + + + Blueprint CSS Framework 0.9 + http://blueprintcss.org + + * Copyright (c) 2007-Present. See LICENSE for more info. + * See README for instructions on how to use Blueprint. + * For credits and origins, see AUTHORS. + * This is a compressed file. See the sources in the 'src' directory. + +----------------------------------------------------------------------- */ + +/* reset.css */ + +html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;} +article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;} +body {line-height:1.5;} +table {border-collapse:separate;border-spacing:0;} +caption, th, td {text-align:left;font-weight:normal;} +table, td, th {vertical-align:middle;} +blockquote:before, blockquote:after, q:before, q:after {content:"";} +blockquote, q {quotes:"" "";} +a img {border:none;} + +/* typography.css */ +html {font-size:100.01%;} +body {font-size:82%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;} +h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;} +h1 {font-size:3em;line-height:1;margin-bottom:0.5em;} +h2 {font-size:2em;margin-bottom:0.75em;} +h3 {font-size:1.5em;line-height:1;margin-bottom:1em;} +h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;} +h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;} +h6 {font-size:1em;font-weight:bold;} +h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;} +p {margin:0 0 1.5em;} +p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} +p img.right {float:right;margin:1.5em 0 1.5em 1.5em;} +a:focus, a:hover {color:#000;} +a {color:#009;text-decoration:underline;} +blockquote {margin:1.5em;color:#666;font-style:italic;} +strong {font-weight:bold;} +em, dfn {font-style:italic;} +dfn {font-weight:bold;} +sup, sub {line-height:0;} +abbr, acronym {border-bottom:1px dotted #666;} +address {margin:0 0 1.5em;font-style:italic;} +del {color:#666;} +pre {margin:1.5em 0;white-space:pre;} +pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;} +li ul, li ol {margin:0;} +ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;} +ul {list-style-type:disc;} +ol {list-style-type:decimal;} +dl {margin:0 0 1.5em 0;} +dl dt {font-weight:bold;} +dd {margin-left:1.5em;} +table {margin-bottom:1.4em;width:100%;} +th {font-weight:bold;} +thead th {background:#c3d9ff;} +th, td, caption {padding:4px 10px 4px 5px;} +tr.even td {background:#efefef;} +tfoot {font-style:italic;} +caption {background:#eee;} +.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;} +.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;} +.hide {display:none;} +.quiet {color:#666;} +.loud {color:#000;} +.highlight {background:#ff0;} +.added {background:#060;color:#fff;} +.removed {background:#900;color:#fff;} +.first {margin-left:0;padding-left:0;} +.last {margin-right:0;padding-right:0;} +.top {margin-top:0;padding-top:0;} +.bottom {margin-bottom:0;padding-bottom:0;} + +/* forms.css */ +label {font-weight:bold;} +fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;} +legend {font-weight:bold;font-size:1.2em;} +input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;} +input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;} +input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;} +input.text, input.title {width:300px;padding:5px;} +input.title {font-size:1.5em;} +textarea {width:390px;height:250px;padding:5px;} +input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;} +form.inline {line-height:3;} +form.inline p {margin-bottom:0;} +.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;} +.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;} +.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;} +.success {background:#E6EFC2;color:#264409;border-color:#C6D880;} +.error a {color:#8a1f11;} +.notice a {color:#514721;} +.success a {color:#264409;} +.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;} +hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;} +hr.space {background:#fff;color:#fff;visibility:hidden;} +.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;} +.clearfix, .container {display:block;} +.clear {clear:both;} +/* +github.com style (c) Vasily Polovnyov +*/ + + +pre code { +} + +pre .comment, +pre .template_comment, +pre .diff .header, +pre .javadoc { + color: #998; + font-style: italic +} + +pre .keyword, +pre .css .rule .keyword, +pre .winutils, +pre .javascript .title, +pre .lisp .title { + color: #000; + font-weight: bold +} + +pre .number, +pre .hexcolor { + color: #458 +} + + +pre .string, +pre .tag .value, +pre .phpdoc, +pre .tex .formula { + color: #d14 +} + +pre .subst { + color: #712; +} + +pre .constant, +pre .title, +pre .id { + color: #900; + font-weight: bold +} + +pre .javascript .title, +pre .lisp .title, +pre .subst { + font-weight: normal +} + +pre .class .title, +pre .haskell .label, +pre .tex .command { + color: #458; + font-weight: bold +} + +pre .tag, +pre .tag .title, +pre .rules .property, +pre .django .tag .keyword { + color: #000080; + font-weight: normal +} + +pre .attribute, +pre .variable, +pre .instancevar, +pre .lisp .body { + color: #008080 +} + +pre .regexp { + color: #009926 +} + +pre .class { + color: #458; + font-weight: bold +} + +pre .symbol, +pre .ruby .symbol .string, +pre .ruby .symbol .keyword, +pre .ruby .symbol .keymethods, +pre .lisp .keyword, +pre .tex .special, +pre .input_number { + color: #990073 +} + +pre .builtin, +pre .built_in, +pre .lisp .title { + color: #0086b3 +} + +pre .preprocessor, +pre .pi, +pre .doctype, +pre .shebang, +pre .cdata { + color: #999; + font-weight: bold +} + +pre .deletion { + background: #fdd +} + +pre .addition { + background: #dfd +} + +pre .diff .change { + background: #0086b3 +} + +pre .chunk { + color: #aaa +} + +pre .tex .formula { + opacity: 0.5; +} +/* + * jQuery UI CSS Framework @VERSION + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + */ + +/* Layout helpers +----------------------------------*/ + +.ui-helper-hidden { display: none; } +.ui-helper-hidden-accessible { position: absolute; left: -99999999px; } +.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } +.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } +.ui-helper-clearfix { display: inline-block; } +/* required comment for clearfix to work in Opera \*/ +* html .ui-helper-clearfix { height:1%; } +.ui-helper-clearfix { display:block; } +/* end clearfix */ +.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { cursor: default !important; } + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } + + +/* + * jQuery UI CSS Framework @VERSION + * + * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * http://docs.jquery.com/UI/Theming/API + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } +.ui-widget .ui-widget { font-size: 1em; } +.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } +.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } +.ui-widget-content a { color: #222222; } +.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } +.ui-widget-header a { color: #222222; } + +/* Interaction states +----------------------------------*/ +.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } +.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } +.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } +.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } +.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } +.ui-widget :active { outline: none; } + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } +.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } +.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } +.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } +.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } +.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } +.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } +.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } +.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } +.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } +.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } +.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } + +/* positioning */ +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-off { background-position: -96px -144px; } +.ui-icon-radio-on { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } +.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } +.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } +.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } +.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } +.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } +.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } + +/* Overlays */ +.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } +.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } +/* + ColorBox Core Style: + The following CSS is consistent between example themes and should not be altered. +*/ +#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} +#cboxOverlay{position:fixed; width:100%; height:100%;} +#cboxMiddleLeft, #cboxBottomLeft{clear:left;} +#cboxContent{position:relative;} +#cboxLoadedContent{overflow:auto;} +#cboxTitle{margin:0;} +#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} +#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} +.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;} +.cboxIframe{width:100%; height:100%; display:block; border:0;} +#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;} + +/* + User Style: + Change the following styles to modify the appearance of ColorBox. They are + ordered & tabbed in a way that represents the nesting of the generated HTML. +*/ +#cboxOverlay{background:#000;} +#colorbox{} + #cboxTopLeft{width:14px; height:14px; background:url(colorbox/controls.png) no-repeat 0 0;} + #cboxTopCenter{height:14px; background:url(colorbox/border.png) repeat-x top left;} + #cboxTopRight{width:14px; height:14px; background:url(colorbox/controls.png) no-repeat -36px 0;} + #cboxBottomLeft{width:14px; height:43px; background:url(colorbox/controls.png) no-repeat 0 -32px;} + #cboxBottomCenter{height:43px; background:url(colorbox/border.png) repeat-x bottom left;} + #cboxBottomRight{width:14px; height:43px; background:url(colorbox/controls.png) no-repeat -36px -32px;} + #cboxMiddleLeft{width:14px; background:url(colorbox/controls.png) repeat-y -175px 0;} + #cboxMiddleRight{width:14px; background:url(colorbox/controls.png) repeat-y -211px 0;} + #cboxContent{background:#fff; overflow:visible;} + .cboxIframe{background:#fff;} + #cboxError{padding:50px; border:1px solid #ccc;} + #cboxLoadedContent{margin-bottom:5px;} + #cboxLoadingOverlay{background:url(colorbox/loading_background.png) no-repeat center center;} + #cboxLoadingGraphic{background:url(colorbox/loading.gif) no-repeat center center;} + #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;} + #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} + + #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;} + #cboxPrevious{left:0px; background-position: -51px -25px;} + #cboxPrevious:hover{background-position:-51px 0px;} + #cboxNext{left:27px; background-position:-75px -25px;} + #cboxNext:hover{background-position:-75px 0px;} + #cboxClose{right:0; background-position:-100px -25px;} + #cboxClose:hover{background-position:-100px 0px;} + + .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;} + .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;} + .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;} + .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;} +#loading { + position: fixed; + left: 40%; + top: 50%; } + +a { + color: #333333; + text-decoration: none; } + a:hover { + color: black; + text-decoration: underline; } + +body { + font-family: "Lucida Grande", Helvetica, "Helvetica Neue", Arial, sans-serif; + padding: 12px; + background-color: #333333; } + +h1, h2, h3, h4 { + color: #1c2324; + margin: 0; + padding: 0; + margin-bottom: 12px; } + +table { + width: 100%; } + +#content { + clear: left; + background-color: white; + border: 2px solid #dddddd; + border-top: 8px solid #dddddd; + padding: 18px; + -webkit-border-bottom-left-radius: 5px; + -webkit-border-bottom-right-radius: 5px; + -webkit-border-top-right-radius: 5px; + -moz-border-radius-bottomleft: 5px; + -moz-border-radius-bottomright: 5px; + -moz-border-radius-topright: 5px; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + border-top-right-radius: 5px; } + +.dataTables_filter, .dataTables_info { + padding: 2px 6px; } + +abbr.timeago { + text-decoration: none; + border: none; + font-weight: bold; } + +.timestamp { + float: right; + color: #dddddd; } + +.group_tabs { + list-style: none; + float: left; + margin: 0; + padding: 0; } + .group_tabs li { + display: inline; + float: left; } + .group_tabs li a { + font-family: Helvetica, Arial, sans-serif; + display: block; + float: left; + text-decoration: none; + padding: 4px 8px; + background-color: #aaaaaa; + background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dddddd), to(#aaaaaa)); + background: -moz-linear-gradient(#dddddd, #aaaaaa); + background: linear-gradient(#dddddd, #aaaaaa); + text-shadow: #e5e5e5 1px 1px 0px; + border-bottom: none; + color: #333333; + font-weight: bold; + margin-right: 8px; + border-top: 1px solid #efefef; + -webkit-border-top-left-radius: 2px; + -webkit-border-top-right-radius: 2px; + -moz-border-radius-topleft: 2px; + -moz-border-radius-topright: 2px; + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + .group_tabs li a:hover { + background-color: #cccccc; + background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eeeeee), to(#aaaaaa)); + background: -moz-linear-gradient(#eeeeee, #aaaaaa); + background: linear-gradient(#eeeeee, #aaaaaa); } + .group_tabs li a:active { + padding-top: 5px; + padding-bottom: 3px; } + .group_tabs li.active a { + color: black; + text-shadow: white 1px 1px 0px; + background-color: #dddddd; + background: -webkit-gradient(linear, 0 0, 0 bottom, from(white), to(#dddddd)); + background: -moz-linear-gradient(white, #dddddd); + background: linear-gradient(white, #dddddd); } + +.file_list { + margin-bottom: 18px; } + +a.src_link { + background: url("./magnify.png") no-repeat left 50%; + padding-left: 18px; } + +tr, td { + margin: 0; + padding: 0; } + +th { + white-space: nowrap; } + th.ui-state-default { + cursor: pointer; } + th span.ui-icon { + float: left; } + +td { + padding: 4px 8px; } + td.strong { + font-weight: bold; } + +.source_table h3, .source_table h4 { + padding: 0; + margin: 0; + margin-bottom: 4px; } +.source_table .header { + padding: 10px; } +.source_table pre { + margin: 0; + padding: 0; + white-space: normal; + color: black; + font-family: "Monaco", "Inconsolata", "Consolas", monospace; } +.source_table code { + color: black; + font-family: "Monaco", "Inconsolata", "Consolas", monospace; } +.source_table pre { + background-color: #333333; } + .source_table pre ol { + margin: 0px; + padding: 0px; + margin-left: 45px; + font-size: 12px; + color: white; } + .source_table pre li { + margin: 0px; + padding: 2px 6px; + border-left: 5px solid white; } + .source_table pre li code { + white-space: pre; + white-space: pre-wrap; } + .source_table pre .hits { + float: right; + margin-left: 10px; + padding: 2px 4px; + background-color: #444444; + background: -webkit-gradient(linear, 0 0, 0 bottom, from(#222222), to(#666666)); + background: -moz-linear-gradient(#222222, #666666); + background: linear-gradient(#222222, #666666); + color: white; + font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; + font-size: 10px; + font-weight: bold; + text-align: center; + border-radius: 6px; } + +#footer { + color: #dddddd; + font-size: 12px; + font-weight: bold; + margin-top: 12px; + text-align: right; } + #footer a { + color: #eeeeee; + text-decoration: underline; } + #footer a:hover { + color: white; + text-decoration: none; } + +.green { + color: #009900; } + +.red { + color: #990000; } + +.yellow { + color: #ddaa00; } + +.source_table .covered { + border-color: #009900; } +.source_table .missed { + border-color: #990000; } +.source_table .never { + border-color: black; } +.source_table .skipped { + border-color: #ffcc00; } +.source_table .covered:nth-child(odd) { + background-color: #cdf2cd; } +.source_table .covered:nth-child(even) { + background-color: #dbf2db; } +.source_table .missed:nth-child(odd) { + background-color: #f7c0c0; } +.source_table .missed:nth-child(even) { + background-color: #f7cfcf; } +.source_table .never:nth-child(odd) { + background-color: #efefef; } +.source_table .never:nth-child(even) { + background-color: #f4f4f4; } +.source_table .skipped:nth-child(odd) { + background-color: #fbf0c0; } +.source_table .skipped:nth-child(even) { + background-color: #fbffcf; } + + + diff --git a/product/rb/assets/0.10.2/application.js b/product/rb/assets/0.10.2/application.js new file mode 100644 index 0000000000..fe65d88219 --- /dev/null +++ b/product/rb/assets/0.10.2/application.js @@ -0,0 +1,1707 @@ +/*! + * jQuery JavaScript Library v1.6.2 + * 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 Jun 30 14:16:56 2011 -0400 + */ + +(function(a,b){function cv(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cs(a){if(!cg[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){ch||(ch=c.createElement("iframe"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode==="CSS1Compat"?"":"")+""),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,"display"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cr(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cq(){cn=b}function cp(){setTimeout(cq,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(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;g0){c!=="border"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,"border"+this+"Width"))||0});return d+"px"}d=bx(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,"padding"+this))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+this+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+"px"}function bm(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(be,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bl(a){f.nodeName(a,"input")?bk(a):"getElementsByTagName"in a&&f.grep(a.getElementsByTagName("input"),bk)}function bk(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bj(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bi(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bh(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function V(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function N(a,b){return(a&&a!=="*"?a+".":"")+b.replace(z,"`").replace(A,"&")}function M(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 K(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 E(){return!0}function D(){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 J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,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=/-([a-z])/ig,x=function(a,b){return b.toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};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.2",length:0,size:function(){return this.length},toArray:function(){return F.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)?E.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(),A.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(F.apply(this,arguments),"slice",F.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:E,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;A.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!A){A=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},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):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||D.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)},camelCase:function(a){return a.replace(w,x)},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{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=a.getElementsByTagName("input")[0],k={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:i.value==="on",optSelected:h.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),k.radioValue=i.value==="t",i.setAttribute("checked","checked"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",m=c.getElementsByTagName("body")[0],o=c.createElement(m?"div":"body"),p={visibility:"hidden",width:0,height:0,border:0,margin:0},m&&f.extend(p,{position:"absolute",left:-1e3,top:-1e3});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="

",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="
t
",q=a.getElementsByTagName("td"),u=q[0].offsetHeight===0,q[0].style.display="",q[1].style.display="none",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML="",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s="on"+t,u=s in a,u||(a.setAttribute(s,"return;"),u=typeof a[s]=="function"),k[t+"Bubbles"]=u;o=l=g=h=m=j=a=i=null;return k}(),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[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;d=e.value;return typeof d=="string"?d.replace(p,""):d==null?"":d}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);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=w:v&&c!=="className"&&(f.nodeName(a,"form")||u.test(c))&&(i=v)));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&&(h=i.get(a,c))!==null)return h;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}},value:{get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=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);i&&(c=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 f.prop(a,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]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.attrHooks.title=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=/\.(.*)$/,y=/^(?:textarea|input|select)$/i,z=/\./g,A=/ /g,B=/[^\w\s.|`]/g,C=function(a){return a.replace(B,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=D;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=D);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(),C).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!=null?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},J=function(c){var d=c.target,e,g;if(!!y.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=I(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:J,beforedeactivate:J,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&J.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")&&J.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",I(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in H)f.event.add(this,c+".specialChange",H[c]);return y.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return y.test(this.nodeName)}},H=f.event.special.change.filters,H.focus=H.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=T.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(V(c[0])||V(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=S.call(arguments);O.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!U[a]?f.unique(e):e,(this.length>1||Q.test(d))&&P.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 X=/ jQuery\d+="(?:\d+|null)"/g,Y=/^\s+/,Z=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,$=/<([\w:]+)/,_=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};bf.optgroup=bf.option,bf.tbody=bf.tfoot=bf.colgroup=bf.caption=bf.thead,bf.th=bf.td,f.support.htmlSerialize||(bf._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(X,""):null;if(typeof a=="string"&&!bb.test(a)&&(f.support.leadingWhitespace||!Y.test(a))&&!bf[($.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Z,"<$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)){bi(a,d),e=bj(a),g=bj(d);for(h=0;e[h];++h)bi(e[h],g[h])}if(b){bh(a,d);if(c){e=bj(a),g=bj(d);for(h=0;e[h];++h)bh(e[h],g[h])}}e=g=null;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(!ba.test(k))k=b.createTextNode(k);else{k=k.replace(Z,"<$1>");var l=($.exec(k)||["",""])[1].toLowerCase(),m=bf[l]||bf._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=_.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&&Y.test(k)&&o.insertBefore(b.createTextNode(Y.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 bo.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=bn.test(g)?g.replace(bn,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=bx(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(by=function(a,c){var d,e,g;c=c.replace(bp,"-$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&&(bz=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bq.test(d)&&br.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}),bx=by||bz,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 bB=/%20/g,bC=/\[\]$/,bD=/\r?\n/g,bE=/#.*$/,bF=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bG=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bH=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bI=/^(?:GET|HEAD)$/,bJ=/^\/\//,bK=/\?/,bL=/)<[^<]*)*<\/script>/gi,bM=/^(?:select|textarea)/i,bN=/\s+/,bO=/([?&])_=[^&]*/,bP=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bQ=f.fn.load,bR={},bS={},bT,bU;try{bT=e.href}catch(bV){bT=c.createElement("a"),bT.href="",bT=bT.href}bU=bP.exec(bT.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bQ)return bQ.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(bL,"")).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||bM.test(this.nodeName)||bG.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(bD,"\r\n")}}):{name:b.name,value:c.replace(bD,"\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:bT,isLocal:bH.test(bU[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:bW(bR),ajaxTransport:bW(bS),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?bZ(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=b$(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=bF.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(bE,"").replace(bJ,bU[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bN),d.crossDomain==null&&(r=bP.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bU[1]&&r[2]==bU[2]&&(r[3]||(r[1]==="http:"?80:443))==(bU[3]||(bU[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),bX(bR,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bI.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bK.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bO,"$1_="+x);d.url=y+(y===d.url?(bK.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=bX(bS,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)bY(g,a[g],c,e);return d.join("&").replace(bB,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+b_++}}),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&&(ca.test(b.url)||e&&ca.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(ca,l),b.url===j&&(e&&(k=k.replace(ca,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 cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,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,cb&&delete cd[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=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cl,cm=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cn,co=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cr("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=cu.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&&!cu.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=cv(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=cv(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(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,"padding")):null},f.fn["outer"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,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); +var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(/"}while(x.length||y.length){var u=t().splice(0,1)[0];v+=l(w.substr(q,u.offset-q));q=u.offset;if(u.event=="start"){v+=r(u.node);s.push(u.node)}else{if(u.event=="stop"){var p=s.length;do{p--;var o=s[p];v+=("")}while(o!=u.node);s.splice(p,1);while(p'+l(K[0])+""}else{M+=l(K[0])}O=N.lR.lastIndex;K=N.lR.exec(L)}M+=l(L.substr(O,L.length-O));return M}function J(r,L){if(L.sL&&d[L.sL]){var K=f(L.sL,r);s+=K.keyword_count;return K.value}else{return E(r,L)}}function H(L,r){var K=L.cN?'':"";if(L.rB){p+=K;L.buffer=""}else{if(L.eB){p+=l(r)+K;L.buffer=""}else{p+=K;L.buffer=r}}B.push(L);A+=L.r}function D(N,K,P){var Q=B[B.length-1];if(P){p+=J(Q.buffer+N,Q);return false}var L=y(K,Q);if(L){p+=J(Q.buffer+N,Q);H(L,K);return L.rB}var r=v(B.length-1,K);if(r){var M=Q.cN?"":"";if(Q.rE){p+=J(Q.buffer+N,Q)+M}else{if(Q.eE){p+=J(Q.buffer+N,Q)+M+l(K)}else{p+=J(Q.buffer+N+K,Q)+M}}while(r>1){M=B[B.length-2].cN?"":"";p+=M;r--;B.length--}var O=B[B.length-1];B.length--;B[B.length-1].buffer="";if(O.starts){H(O.starts,"")}return Q.rE}if(w(K,Q)){throw"Illegal"}}var G=d[I];var B=[G.dM];var A=0;var s=0;var p="";try{var u=0;G.dM.buffer="";do{var x=q(C,u);var t=D(x[0],x[1],x[2]);u+=x[0].length;if(!t){u+=x[1].length}}while(!x[2]);if(B.length>1){throw"Illegal"}return{language:I,r:A,keyword_count:s,value:p}}catch(F){if(F=="Illegal"){return{language:null,r:0,keyword_count:0,value:l(C)}}else{throw F}}}function h(){function o(t,s,u){if(t.compiled){return}if(!u){t.bR=c(s,t.b?t.b:"\\B|\\b");if(!t.e&&!t.eW){t.e="\\B|\\b"}if(t.e){t.eR=c(s,t.e)}}if(t.i){t.iR=c(s,t.i)}if(t.r==undefined){t.r=1}if(t.k){t.lR=c(s,t.l||hljs.IR,true)}for(var r in t.k){if(!t.k.hasOwnProperty(r)){continue}if(t.k[r] instanceof Object){t.kG=t.k}else{t.kG={keyword:t.k}}break}if(!t.c){t.c=[]}t.compiled=true;for(var q=0;qx.keyword_count+x.r){x=u}if(u.keyword_count+u.r>w.keyword_count+w.r){x=w;w=u}}}var s=t.className;if(!s.match(w.language)){s=s?(s+" "+w.language):w.language}var o=b(t);if(o.length){var q=document.createElement("pre");q.innerHTML=w.value;w.value=k(o,b(q),A)}if(y){w.value=w.value.replace(/^((<[^>]+>|\t)+)/gm,function(B,E,D,C){return E.replace(/\t/g,y)})}if(p){w.value=w.value.replace(/\n/g,"
")}if(/MSIE [678]/.test(navigator.userAgent)&&t.tagName=="CODE"&&t.parentNode.tagName=="PRE"){var q=t.parentNode;var v=document.createElement("div");v.innerHTML="
"+w.value+"
";t=v.firstChild.firstChild;v.firstChild.cN=q.cN;q.parentNode.replaceChild(v.firstChild,q)}else{t.innerHTML=w.value}t.className=s;t.dataset={};t.dataset.result={language:w.language,kw:w.keyword_count,re:w.r};if(x&&x.language){t.dataset.second_best={language:x.language,kw:x.keyword_count,re:x.r}}}function j(){if(j.called){return}j.called=true;e();var q=document.getElementsByTagName("pre");for(var o=0;o|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\.",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.inherit=function(o,r){var q={};for(var p in o){q[p]=o[p]}if(r){for(var p in r){q[p]=r[p]}}return q}}();hljs.LANGUAGES.ruby=function(){var g="[a-zA-Z_][a-zA-Z0-9_]*(\\!|\\?)?";var a="[a-zA-Z_]\\w*[!?=]?|[-+~]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?";var n={keyword:{and:1,"false":1,then:1,defined:1,module:1,"in":1,"return":1,redo:1,"if":1,BEGIN:1,retry:1,end:1,"for":1,"true":1,self:1,when:1,next:1,until:1,"do":1,begin:1,unless:1,END:1,rescue:1,nil:1,"else":1,"break":1,undef:1,not:1,"super":1,"class":1,"case":1,require:1,yield:1,alias:1,"while":1,ensure:1,elsif:1,or:1,def:1},keymethods:{__id__:1,__send__:1,abort:1,abs:1,"all?":1,allocate:1,ancestors:1,"any?":1,arity:1,assoc:1,at:1,at_exit:1,autoload:1,"autoload?":1,"between?":1,binding:1,binmode:1,"block_given?":1,call:1,callcc:1,caller:1,capitalize:1,"capitalize!":1,casecmp:1,"catch":1,ceil:1,center:1,chomp:1,"chomp!":1,chop:1,"chop!":1,chr:1,"class":1,class_eval:1,"class_variable_defined?":1,class_variables:1,clear:1,clone:1,close:1,close_read:1,close_write:1,"closed?":1,coerce:1,collect:1,"collect!":1,compact:1,"compact!":1,concat:1,"const_defined?":1,const_get:1,const_missing:1,const_set:1,constants:1,count:1,crypt:1,"default":1,default_proc:1,"delete":1,"delete!":1,delete_at:1,delete_if:1,detect:1,display:1,div:1,divmod:1,downcase:1,"downcase!":1,downto:1,dump:1,dup:1,each:1,each_byte:1,each_index:1,each_key:1,each_line:1,each_pair:1,each_value:1,each_with_index:1,"empty?":1,entries:1,eof:1,"eof?":1,"eql?":1,"equal?":1,"eval":1,exec:1,exit:1,"exit!":1,extend:1,fail:1,fcntl:1,fetch:1,fileno:1,fill:1,find:1,find_all:1,first:1,flatten:1,"flatten!":1,floor:1,flush:1,for_fd:1,foreach:1,fork:1,format:1,freeze:1,"frozen?":1,fsync:1,getc:1,gets:1,global_variables:1,grep:1,gsub:1,"gsub!":1,"has_key?":1,"has_value?":1,hash:1,hex:1,id:1,include:1,"include?":1,included_modules:1,index:1,indexes:1,indices:1,induced_from:1,inject:1,insert:1,inspect:1,instance_eval:1,instance_method:1,instance_methods:1,"instance_of?":1,"instance_variable_defined?":1,instance_variable_get:1,instance_variable_set:1,instance_variables:1,"integer?":1,intern:1,invert:1,ioctl:1,"is_a?":1,isatty:1,"iterator?":1,join:1,"key?":1,keys:1,"kind_of?":1,lambda:1,last:1,length:1,lineno:1,ljust:1,load:1,local_variables:1,loop:1,lstrip:1,"lstrip!":1,map:1,"map!":1,match:1,max:1,"member?":1,merge:1,"merge!":1,method:1,"method_defined?":1,method_missing:1,methods:1,min:1,module_eval:1,modulo:1,name:1,nesting:1,"new":1,next:1,"next!":1,"nil?":1,nitems:1,"nonzero?":1,object_id:1,oct:1,open:1,pack:1,partition:1,pid:1,pipe:1,pop:1,popen:1,pos:1,prec:1,prec_f:1,prec_i:1,print:1,printf:1,private_class_method:1,private_instance_methods:1,"private_method_defined?":1,private_methods:1,proc:1,protected_instance_methods:1,"protected_method_defined?":1,protected_methods:1,public_class_method:1,public_instance_methods:1,"public_method_defined?":1,public_methods:1,push:1,putc:1,puts:1,quo:1,raise:1,rand:1,rassoc:1,read:1,read_nonblock:1,readchar:1,readline:1,readlines:1,readpartial:1,rehash:1,reject:1,"reject!":1,remainder:1,reopen:1,replace:1,require:1,"respond_to?":1,reverse:1,"reverse!":1,reverse_each:1,rewind:1,rindex:1,rjust:1,round:1,rstrip:1,"rstrip!":1,scan:1,seek:1,select:1,send:1,set_trace_func:1,shift:1,singleton_method_added:1,singleton_methods:1,size:1,sleep:1,slice:1,"slice!":1,sort:1,"sort!":1,sort_by:1,split:1,sprintf:1,squeeze:1,"squeeze!":1,srand:1,stat:1,step:1,store:1,strip:1,"strip!":1,sub:1,"sub!":1,succ:1,"succ!":1,sum:1,superclass:1,swapcase:1,"swapcase!":1,sync:1,syscall:1,sysopen:1,sysread:1,sysseek:1,system:1,syswrite:1,taint:1,"tainted?":1,tell:1,test:1,"throw":1,times:1,to_a:1,to_ary:1,to_f:1,to_hash:1,to_i:1,to_int:1,to_io:1,to_proc:1,to_s:1,to_str:1,to_sym:1,tr:1,"tr!":1,tr_s:1,"tr_s!":1,trace_var:1,transpose:1,trap:1,truncate:1,"tty?":1,type:1,ungetc:1,uniq:1,"uniq!":1,unpack:1,unshift:1,untaint:1,untrace_var:1,upcase:1,"upcase!":1,update:1,upto:1,"value?":1,values:1,values_at:1,warn:1,write:1,write_nonblock:1,"zero?":1,zip:1}};var h={cN:"yardoctag",b:"@[A-Za-z]+"};var d={cN:"comment",b:"#",e:"$",c:[h]};var c={cN:"comment",b:"^\\=begin",e:"^\\=end",c:[h],r:10};var b={cN:"comment",b:"^__END__",e:"\\n$"};var u={cN:"subst",b:"#\\{",e:"}",l:g,k:n};var p=[hljs.BE,u];var s={cN:"string",b:"'",e:"'",c:p,r:0};var r={cN:"string",b:'"',e:'"',c:p,r:0};var q={cN:"string",b:"%[qw]?\\(",e:"\\)",c:p,r:10};var o={cN:"string",b:"%[qw]?\\[",e:"\\]",c:p,r:10};var m={cN:"string",b:"%[qw]?{",e:"}",c:p,r:10};var l={cN:"string",b:"%[qw]?<",e:">",c:p,r:10};var k={cN:"string",b:"%[qw]?/",e:"/",c:p,r:10};var j={cN:"string",b:"%[qw]?%",e:"%",c:p,r:10};var i={cN:"string",b:"%[qw]?-",e:"-",c:p,r:10};var t={cN:"string",b:"%[qw]?\\|",e:"\\|",c:p,r:10};var e={cN:"function",b:"\\bdef\\s+",e:" |$|;",l:g,k:n,c:[{cN:"title",b:a,l:g,k:n},{cN:"params",b:"\\(",e:"\\)",l:g,k:n},d,c,b]};var f={cN:"identifier",b:g,l:g,k:n,r:0};var v=[d,c,b,s,r,q,o,m,l,k,j,i,t,{cN:"class",b:"\\b(class|module)\\b",e:"$|;",k:{"class":1,module:1},c:[{cN:"title",b:"[A-Za-z_]\\w*(::\\w+)*(\\?|\\!)?",r:0},{cN:"inheritance",b:"<\\s*",c:[{cN:"parent",b:"("+hljs.IR+"::)?"+hljs.IR}]},d,c,b]},e,{cN:"constant",b:"(::)?([A-Z]\\w*(::)?)+",r:0},{cN:"symbol",b:":",c:[s,r,q,o,m,l,k,j,i,t,f],r:0},{cN:"number",b:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",r:0},{cN:"number",b:"\\?\\w"},{cN:"variable",b:"(\\$\\W)|((\\$|\\@\\@?)(\\w+))"},f,{b:"("+hljs.RSR+")\\s*",c:[d,c,b,{cN:"regexp",b:"/",e:"/[a-z]*",i:"\\n",c:[hljs.BE]}],r:0}];u.c=v;e.c[1].c=v;return{dM:{l:g,k:n,c:v}}}(); +/*! + Colorbox v1.5.13 - 2014-08-04 + jQuery lightbox and modal window plugin + (c) 2014 Jack Moore - http://www.jacklmoore.com/colorbox + license: http://www.opensource.org/licenses/mit-license.php + */ + +(function ($, document, window) { + var + // Default settings object. + // See http://jacklmoore.com/colorbox for details. + defaults = { + // data sources + html: false, + photo: false, + iframe: false, + inline: false, + + // behavior and appearance + transition: "elastic", + speed: 300, + fadeOut: 300, + width: false, + initialWidth: "600", + innerWidth: false, + maxWidth: false, + height: false, + initialHeight: "450", + innerHeight: false, + maxHeight: false, + scalePhotos: true, + scrolling: true, + opacity: 0.9, + preloading: true, + className: false, + overlayClose: true, + escKey: true, + arrowKey: true, + top: false, + bottom: false, + left: false, + right: false, + fixed: false, + data: undefined, + closeButton: true, + fastIframe: true, + open: false, + reposition: true, + loop: true, + slideshow: false, + slideshowAuto: true, + slideshowSpeed: 2500, + slideshowStart: "start slideshow", + slideshowStop: "stop slideshow", + photoRegex: /\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr|svg)((#|\?).*)?$/i, + + // alternate image paths for high-res displays + retinaImage: false, + retinaUrl: false, + retinaSuffix: '@2x.$1', + + // internationalization + current: "image {current} of {total}", + previous: "previous", + next: "next", + close: "close", + xhrError: "This content failed to load.", + imgError: "This image failed to load.", + + // accessbility + returnFocus: true, + trapFocus: true, + + // callbacks + onOpen: false, + onLoad: false, + onComplete: false, + onCleanup: false, + onClosed: false, + + rel: function() { + return this.rel; + }, + href: function() { + // using this.href would give the absolute url, when the href may have been inteded as a selector (e.g. '#container') + return $(this).attr('href'); + }, + title: function() { + return this.title; + } + }, + + // Abstracting the HTML and event identifiers for easy rebranding + colorbox = 'colorbox', + prefix = 'cbox', + boxElement = prefix + 'Element', + + // Events + event_open = prefix + '_open', + event_load = prefix + '_load', + event_complete = prefix + '_complete', + event_cleanup = prefix + '_cleanup', + event_closed = prefix + '_closed', + event_purge = prefix + '_purge', + + // Cached jQuery Object Variables + $overlay, + $box, + $wrap, + $content, + $topBorder, + $leftBorder, + $rightBorder, + $bottomBorder, + $related, + $window, + $loaded, + $loadingBay, + $loadingOverlay, + $title, + $current, + $slideshow, + $next, + $prev, + $close, + $groupControls, + $events = $(''), // $({}) would be prefered, but there is an issue with jQuery 1.4.2 + + // Variables for cached values or use across multiple functions + settings, + interfaceHeight, + interfaceWidth, + loadedHeight, + loadedWidth, + index, + photo, + open, + active, + closing, + loadingTimer, + publicMethod, + div = "div", + requests = 0, + previousCSS = {}, + init; + + // **************** + // HELPER FUNCTIONS + // **************** + + // Convenience function for creating new jQuery objects + function $tag(tag, id, css) { + var element = document.createElement(tag); + + if (id) { + element.id = prefix + id; + } + + if (css) { + element.style.cssText = css; + } + + return $(element); + } + + // Get the window height using innerHeight when available to avoid an issue with iOS + // http://bugs.jquery.com/ticket/6724 + function winheight() { + return window.innerHeight ? window.innerHeight : $(window).height(); + } + + function Settings(element, options) { + if (options !== Object(options)) { + options = {}; + } + + this.cache = {}; + this.el = element; + + this.value = function(key) { + var dataAttr; + + if (this.cache[key] === undefined) { + dataAttr = $(this.el).attr('data-cbox-'+key); + + if (dataAttr !== undefined) { + this.cache[key] = dataAttr; + } else if (options[key] !== undefined) { + this.cache[key] = options[key]; + } else if (defaults[key] !== undefined) { + this.cache[key] = defaults[key]; + } + } + + return this.cache[key]; + }; + + this.get = function(key) { + var value = this.value(key); + return $.isFunction(value) ? value.call(this.el, this) : value; + }; + } + + // Determine the next and previous members in a group. + function getIndex(increment) { + var + max = $related.length, + newIndex = (index + increment) % max; + + return (newIndex < 0) ? max + newIndex : newIndex; + } + + // Convert '%' and 'px' values to integers + function setSize(size, dimension) { + return Math.round((/%/.test(size) ? ((dimension === 'x' ? $window.width() : winheight()) / 100) : 1) * parseInt(size, 10)); + } + + // Checks an href to see if it is a photo. + // There is a force photo option (photo: true) for hrefs that cannot be matched by the regex. + function isImage(settings, url) { + return settings.get('photo') || settings.get('photoRegex').test(url); + } + + function retinaUrl(settings, url) { + return settings.get('retinaUrl') && window.devicePixelRatio > 1 ? url.replace(settings.get('photoRegex'), settings.get('retinaSuffix')) : url; + } + + function trapFocus(e) { + if ('contains' in $box[0] && !$box[0].contains(e.target) && e.target !== $overlay[0]) { + e.stopPropagation(); + $box.focus(); + } + } + + function setClass(str) { + if (setClass.str !== str) { + $box.add($overlay).removeClass(setClass.str).addClass(str); + setClass.str = str; + } + } + + function getRelated(rel) { + index = 0; + + if (rel && rel !== false && rel !== 'nofollow') { + $related = $('.' + boxElement).filter(function () { + var options = $.data(this, colorbox); + var settings = new Settings(this, options); + return (settings.get('rel') === rel); + }); + index = $related.index(settings.el); + + // Check direct calls to Colorbox. + if (index === -1) { + $related = $related.add(settings.el); + index = $related.length - 1; + } + } else { + $related = $(settings.el); + } + } + + function trigger(event) { + // for external use + $(document).trigger(event); + // for internal use + $events.triggerHandler(event); + } + + var slideshow = (function(){ + var active, + className = prefix + "Slideshow_", + click = "click." + prefix, + timeOut; + + function clear () { + clearTimeout(timeOut); + } + + function set() { + if (settings.get('loop') || $related[index + 1]) { + clear(); + timeOut = setTimeout(publicMethod.next, settings.get('slideshowSpeed')); + } + } + + function start() { + $slideshow + .html(settings.get('slideshowStop')) + .unbind(click) + .one(click, stop); + + $events + .bind(event_complete, set) + .bind(event_load, clear); + + $box.removeClass(className + "off").addClass(className + "on"); + } + + function stop() { + clear(); + + $events + .unbind(event_complete, set) + .unbind(event_load, clear); + + $slideshow + .html(settings.get('slideshowStart')) + .unbind(click) + .one(click, function () { + publicMethod.next(); + start(); + }); + + $box.removeClass(className + "on").addClass(className + "off"); + } + + function reset() { + active = false; + $slideshow.hide(); + clear(); + $events + .unbind(event_complete, set) + .unbind(event_load, clear); + $box.removeClass(className + "off " + className + "on"); + } + + return function(){ + if (active) { + if (!settings.get('slideshow')) { + $events.unbind(event_cleanup, reset); + reset(); + } + } else { + if (settings.get('slideshow') && $related[1]) { + active = true; + $events.one(event_cleanup, reset); + if (settings.get('slideshowAuto')) { + start(); + } else { + stop(); + } + $slideshow.show(); + } + } + }; + + }()); + + + function launch(element) { + var options; + + if (!closing) { + + options = $(element).data(colorbox); + + settings = new Settings(element, options); + + getRelated(settings.get('rel')); + + if (!open) { + open = active = true; // Prevents the page-change action from queuing up if the visitor holds down the left or right keys. + + setClass(settings.get('className')); + + // Show colorbox so the sizes can be calculated in older versions of jQuery + $box.css({visibility:'hidden', display:'block', opacity:''}); + + $loaded = $tag(div, 'LoadedContent', 'width:0; height:0; overflow:hidden; visibility:hidden'); + $content.css({width:'', height:''}).append($loaded); + + // Cache values needed for size calculations + interfaceHeight = $topBorder.height() + $bottomBorder.height() + $content.outerHeight(true) - $content.height(); + interfaceWidth = $leftBorder.width() + $rightBorder.width() + $content.outerWidth(true) - $content.width(); + loadedHeight = $loaded.outerHeight(true); + loadedWidth = $loaded.outerWidth(true); + + // Opens inital empty Colorbox prior to content being loaded. + var initialWidth = setSize(settings.get('initialWidth'), 'x'); + var initialHeight = setSize(settings.get('initialHeight'), 'y'); + var maxWidth = settings.get('maxWidth'); + var maxHeight = settings.get('maxHeight'); + + settings.w = (maxWidth !== false ? Math.min(initialWidth, setSize(maxWidth, 'x')) : initialWidth) - loadedWidth - interfaceWidth; + settings.h = (maxHeight !== false ? Math.min(initialHeight, setSize(maxHeight, 'y')) : initialHeight) - loadedHeight - interfaceHeight; + + $loaded.css({width:'', height:settings.h}); + publicMethod.position(); + + trigger(event_open); + settings.get('onOpen'); + + $groupControls.add($title).hide(); + + $box.focus(); + + if (settings.get('trapFocus')) { + // Confine focus to the modal + // Uses event capturing that is not supported in IE8- + if (document.addEventListener) { + + document.addEventListener('focus', trapFocus, true); + + $events.one(event_closed, function () { + document.removeEventListener('focus', trapFocus, true); + }); + } + } + + // Return focus on closing + if (settings.get('returnFocus')) { + $events.one(event_closed, function () { + $(settings.el).focus(); + }); + } + } + + var opacity = parseFloat(settings.get('opacity')); + $overlay.css({ + opacity: opacity === opacity ? opacity : '', + cursor: settings.get('overlayClose') ? 'pointer' : '', + visibility: 'visible' + }).show(); + + if (settings.get('closeButton')) { + $close.html(settings.get('close')).appendTo($content); + } else { + $close.appendTo('
'); // replace with .detach() when dropping jQuery < 1.4 + } + + load(); + } + } + + // Colorbox's markup needs to be added to the DOM prior to being called + // so that the browser will go ahead and load the CSS background images. + function appendHTML() { + if (!$box && document.body) { + init = false; + $window = $(window); + $box = $tag(div).attr({ + id: colorbox, + 'class': $.support.opacity === false ? prefix + 'IE' : '', // class for optional IE8 & lower targeted CSS. + role: 'dialog', + tabindex: '-1' + }).hide(); + $overlay = $tag(div, "Overlay").hide(); + $loadingOverlay = $([$tag(div, "LoadingOverlay")[0],$tag(div, "LoadingGraphic")[0]]); + $wrap = $tag(div, "Wrapper"); + $content = $tag(div, "Content").append( + $title = $tag(div, "Title"), + $current = $tag(div, "Current"), + $prev = $('

4#~@XbuB4i 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s33.jpg b/app/assets/images/s33.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a5e104ab35fc9ad8eeb4c3269aa956ec2bc8bee0 GIT binary patch literal 59982 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 Gy7GT1CPQZc literal 0 HcmV?d00001 diff --git a/app/assets/images/s4.jpg b/app/assets/images/s4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba7c3cc36eadc07ee599e99df4f049ed7bb8a27d GIT binary patch literal 61686 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s6.jpg b/app/assets/images/s6.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4df4dafc1fd7d82cd382907721a81f1357f0179e GIT binary patch literal 50011 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�q5`zlWAbQyol^WCVuM^x=Y#kAtK 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 XYI3DFr+jyLUeVycOE&(v9b^C5AcnJ; literal 0 HcmV?d00001 diff --git a/app/assets/images/s8.jpg b/app/assets/images/s8.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1be32d42dbb24ba2826807753bcb2db03d90968d GIT binary patch literal 76209 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s9.jpg b/app/assets/images/s9.jpg new file mode 100644 index 0000000000000000000000000000000000000000..847dc3caf2829d6ade93860a5231f9de53883462 GIT binary patch literal 47759 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

B^^8n^ZV4_``2+<3^;rw!Yz{|2Eo@ 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 B!WRGl literal 0 HcmV?d00001 diff --git a/app/assets/images/s20.jpg b/app/assets/images/s20.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f57ec3bb455659d5404bcaa61673c11750e4a5e GIT binary patch literal 89520 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ೕQFv0gXdrAVm`>m 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 Oib9uvr|_mMpa0nj=nS&} literal 0 HcmV?d00001 diff --git a/app/assets/images/s21.jpg b/app/assets/images/s21.jpg new file mode 100644 index 0000000000000000000000000000000000000000..75561a9cc140cba719ce772ab4f96c16487a6b1c GIT binary patch literal 148527 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⁢fe>Mr*KyvPYmNwGMN5m^h5U?VL5!0Ll$iL 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%0Aju08*SlHU=cIh-B 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 F|Jm+jpLqZP literal 0 HcmV?d00001 diff --git a/app/assets/images/s22.jpg b/app/assets/images/s22.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5dc36f9e1853f4edac226032ea5031ce1f83a089 GIT binary patch literal 89930 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 Ms9W*-^vEUu+0BpOBme*a literal 0 HcmV?d00001 diff --git a/app/assets/images/s23.jpg b/app/assets/images/s23.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ea522845fd48ca42547c795c3fbda48952fa395d GIT binary patch literal 113605 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/s24.jpg b/app/assets/images/s24.jpg new file mode 100644 index 0000000000000000000000000000000000000000..beca809673cc386a8869e3c46dac89f8f2e4a384 GIT binary patch literal 88619 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 hKFjMLRZmNeXgJc9%tHGb^>r9Hj|Jl;jIAQ<* literal 0 HcmV?d00001 diff --git a/app/assets/images/s27.jpg b/app/assets/images/s27.jpg new file mode 100644 index 0000000000000000000000000000000000000000..482ab7e04c80cbda0bf6efd34efbc9b7d92c16a0 GIT binary patch literal 84190 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