From 39c27cf494e66b1d9340bed8ce7a73c098a37ba5 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 18 Dec 2014 01:31:49 -0800 Subject: [PATCH 001/606] improving mobile branch --- Gemfile | 2 + Gemfile.lock | 66 +++++- spree_theme/Gemfile | 9 +- .../app/assets/javascripts/sprangular.js | 27 +++ .../assets/javascripts/sprangular/app.coffee | 15 ++ .../sprangular/controllers/account.coffee | 24 +++ .../sprangular/controllers/addressList.coffee | 1 + .../sprangular/controllers/cart.coffee | 23 +++ .../sprangular/controllers/checkout.coffee | 24 +++ .../controllers/checkout/complete.coffee | 2 + .../controllers/checkout/confirm.coffee | 14 ++ .../sprangular/controllers/footer.coffee | 7 + .../controllers/forgotPassword.coffee | 19 ++ .../sprangular/controllers/global.coffee | 11 + .../sprangular/controllers/header.coffee | 30 +++ .../sprangular/controllers/home.coffee | 24 +++ .../sprangular/controllers/ordersList.coffee | 6 + .../sprangular/controllers/product.coffee | 32 +++ .../sprangular/controllers/productList.coffee | 33 +++ .../controllers/resetPassword.coffee | 21 ++ .../sprangular/controllers/signin.coffee | 41 ++++ .../sprangular/controllers/signup.coffee | 19 ++ .../controllers/subscription.coffee | 23 +++ .../sprangular/controllers/wallet.coffee | 3 + .../sprangular/directives/.gitkeep | 0 .../directives/addToCartButton.coffee | 25 +++ .../sprangular/directives/addressForm.coffee | 25 +++ .../sprangular/directives/addressView.coffee | 7 + .../sprangular/directives/checkoutNav.coffee | 7 + .../sprangular/directives/confirm.coffee | 14 ++ .../directives/creditCardForm.coffee | 27 +++ .../directives/creditCardView.coffee | 15 ++ .../sprangular/directives/promoForm.coffee | 25 +++ .../directives/quantityInput.coffee | 21 ++ .../directives/shippingRatesSelection.coffee | 41 ++++ .../directives/variantSelection.coffee | 32 +++ .../sprangular/filters/sanitize.coffee | 4 + .../sprangular/helpers/angularytics.coffee | 11 + .../sprangular/helpers/luhn.coffee | 22 ++ .../sprangular/helpers/underscore.coffee | 3 + .../sprangular/interceptors/loading.coffee | 21 ++ .../interceptors/railsAssets.coffee | 16 ++ .../sprangular/interceptors/shaping.coffee | 12 ++ .../sprangular/models/address.coffee | 31 +++ .../sprangular/models/adjustment.coffee | 10 + .../sprangular/models/creditCard.coffee | 63 ++++++ .../sprangular/models/order.coffee | 54 +++++ .../sprangular/models/product.coffee | 59 ++++++ .../sprangular/models/shippingRate.coffee | 9 + .../javascripts/sprangular/models/user.coffee | 12 ++ .../sprangular/models/variant.coffee | 14 ++ .../javascripts/sprangular/module.coffee | 65 ++++++ .../javascripts/sprangular/routes.coffee | 85 ++++++++ .../sprangular/services/account.coffee | 99 +++++++++ .../sprangular/services/cart.coffee | 125 ++++++++++++ .../sprangular/services/catalog.coffee | 35 ++++ .../sprangular/services/checkout.coffee | 63 ++++++ .../sprangular/services/facebook.coffee | 87 ++++++++ .../sprangular/services/flash.coffee | 22 ++ .../sprangular/services/geography.coffee | 4 + .../sprangular/services/newsletter.coffee | 9 + .../sprangular/services/shipment.coffee | 19 ++ .../sprangular/services/status.coffee | 18 ++ .../sprangular/services/stripeService.coffee | 20 ++ .../sprangular/services/wallet.coffee | 51 +++++ .../app/assets/javascripts/validity.js | 142 +++++++++++++ .../app/assets/stylesheets/sprangular.scss | 190 ++++++++++++++++++ .../stylesheets/sprangular/_config.scss | 2 + .../app/assets/templates/404.html.slim | 2 + .../assets/templates/account/edit.html.slim | 31 +++ .../account/forgot_password.html.slim | 18 ++ .../account/reset_password.html.slim | 22 ++ .../assets/templates/account/show.html.slim | 33 +++ .../assets/templates/account/signin.html.slim | 34 ++++ .../assets/templates/account/signup.html.slim | 30 +++ .../templates/addresses/address.html.slim | 25 +++ .../assets/templates/addresses/form.html.slim | 51 +++++ .../templates/addresses/index.html.slim | 9 + .../app/assets/templates/cart/cart.html.slim | 87 ++++++++ .../templates/checkout/complete.html.slim | 4 + .../templates/checkout/confirm.html.slim | 70 +++++++ .../assets/templates/checkout/index.html.slim | 71 +++++++ .../assets/templates/checkout/nav.html.slim | 12 ++ .../credit_cards/credit_card.html.slim | 19 ++ .../templates/credit_cards/form.html.slim | 32 +++ .../templates/credit_cards/index.html.slim | 8 + .../directives/add_to_cart_button.html.slim | 16 ++ .../directives/quantity_input.html.slim | 11 + .../directives/variant_selection.html.slim | 10 + .../app/assets/templates/home/index.html.slim | 5 + .../assets/templates/home/jumbotron.html.slim | 13 ++ .../assets/templates/layout/flash.html.slim | 6 + .../assets/templates/layout/footer.html.slim | 21 ++ .../assets/templates/layout/header.html.slim | 21 ++ .../templates/layout/initializing.html.slim | 2 + .../assets/templates/layout/loading.html.slim | 2 + .../templates/layout/navbar_links.html.slim | 19 ++ .../templates/layout/navbar_right.html.slim | 14 ++ .../templates/layout/navbar_search.html.slim | 9 + .../templates/layout/subscribe.html.slim | 13 ++ .../assets/templates/orders/index.html.slim | 27 +++ .../templates/products/gallery.html.slim | 6 + .../assets/templates/products/index.html.slim | 5 + .../assets/templates/products/list.html.slim | 32 +++ .../templates/products/properties.html.slim | 6 + .../assets/templates/products/show.html.slim | 37 ++++ .../assets/templates/promos/form.html.slim | 13 ++ .../assets/templates/shipping/rates.html.slim | 12 ++ .../helpers/spree/bases_helper_decorator.rb | 69 +++++++ .../app/views/layouts/layout_for_mobile.slim | 30 +++ .../views/sprangular/shared/_analytics.slim | 8 + .../sprangular/shared/_templates.html.slim | 2 + .../spree_theme/install/install_generator.rb | 8 +- spree_theme/lib/spree_theme.rb | 13 ++ spree_theme/lib/spree_theme/engine.rb | 17 +- spree_theme/lib/spree_theme/system.rb | 20 ++ spree_theme/spree_theme.gemspec | 25 ++- 117 files changed, 3125 insertions(+), 17 deletions(-) create mode 100644 spree_theme/app/assets/javascripts/sprangular.js create mode 100644 spree_theme/app/assets/javascripts/sprangular/app.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/account.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/addressList.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/cart.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/checkout.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/footer.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/forgotPassword.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/global.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/header.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/home.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/ordersList.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/product.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/productList.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/resetPassword.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/signin.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/signup.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/subscription.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/wallet.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/.gitkeep create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/addToCartButton.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/addressForm.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/addressView.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/checkoutNav.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/confirm.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/creditCardForm.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/creditCardView.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/promoForm.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/quantityInput.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/directives/variantSelection.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/filters/sanitize.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/helpers/angularytics.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/helpers/luhn.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/helpers/underscore.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/interceptors/loading.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/interceptors/railsAssets.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/interceptors/shaping.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/models/address.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/models/adjustment.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/models/creditCard.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/models/order.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/models/product.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/models/shippingRate.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/models/user.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/models/variant.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/module.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/routes.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/account.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/cart.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/catalog.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/checkout.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/facebook.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/flash.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/geography.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/newsletter.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/shipment.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/status.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/stripeService.coffee create mode 100644 spree_theme/app/assets/javascripts/sprangular/services/wallet.coffee create mode 100644 spree_theme/app/assets/javascripts/validity.js create mode 100644 spree_theme/app/assets/stylesheets/sprangular.scss create mode 100644 spree_theme/app/assets/stylesheets/sprangular/_config.scss create mode 100644 spree_theme/app/assets/templates/404.html.slim create mode 100644 spree_theme/app/assets/templates/account/edit.html.slim create mode 100644 spree_theme/app/assets/templates/account/forgot_password.html.slim create mode 100644 spree_theme/app/assets/templates/account/reset_password.html.slim create mode 100644 spree_theme/app/assets/templates/account/show.html.slim create mode 100644 spree_theme/app/assets/templates/account/signin.html.slim create mode 100644 spree_theme/app/assets/templates/account/signup.html.slim create mode 100644 spree_theme/app/assets/templates/addresses/address.html.slim create mode 100644 spree_theme/app/assets/templates/addresses/form.html.slim create mode 100644 spree_theme/app/assets/templates/addresses/index.html.slim create mode 100644 spree_theme/app/assets/templates/cart/cart.html.slim create mode 100644 spree_theme/app/assets/templates/checkout/complete.html.slim create mode 100644 spree_theme/app/assets/templates/checkout/confirm.html.slim create mode 100644 spree_theme/app/assets/templates/checkout/index.html.slim create mode 100644 spree_theme/app/assets/templates/checkout/nav.html.slim create mode 100644 spree_theme/app/assets/templates/credit_cards/credit_card.html.slim create mode 100644 spree_theme/app/assets/templates/credit_cards/form.html.slim create mode 100644 spree_theme/app/assets/templates/credit_cards/index.html.slim create mode 100644 spree_theme/app/assets/templates/directives/add_to_cart_button.html.slim create mode 100644 spree_theme/app/assets/templates/directives/quantity_input.html.slim create mode 100644 spree_theme/app/assets/templates/directives/variant_selection.html.slim create mode 100644 spree_theme/app/assets/templates/home/index.html.slim create mode 100644 spree_theme/app/assets/templates/home/jumbotron.html.slim create mode 100644 spree_theme/app/assets/templates/layout/flash.html.slim create mode 100644 spree_theme/app/assets/templates/layout/footer.html.slim create mode 100644 spree_theme/app/assets/templates/layout/header.html.slim create mode 100644 spree_theme/app/assets/templates/layout/initializing.html.slim create mode 100644 spree_theme/app/assets/templates/layout/loading.html.slim create mode 100644 spree_theme/app/assets/templates/layout/navbar_links.html.slim create mode 100644 spree_theme/app/assets/templates/layout/navbar_right.html.slim create mode 100644 spree_theme/app/assets/templates/layout/navbar_search.html.slim create mode 100644 spree_theme/app/assets/templates/layout/subscribe.html.slim create mode 100644 spree_theme/app/assets/templates/orders/index.html.slim create mode 100644 spree_theme/app/assets/templates/products/gallery.html.slim create mode 100644 spree_theme/app/assets/templates/products/index.html.slim create mode 100644 spree_theme/app/assets/templates/products/list.html.slim create mode 100644 spree_theme/app/assets/templates/products/properties.html.slim create mode 100644 spree_theme/app/assets/templates/products/show.html.slim create mode 100644 spree_theme/app/assets/templates/promos/form.html.slim create mode 100644 spree_theme/app/assets/templates/shipping/rates.html.slim create mode 100644 spree_theme/app/views/layouts/layout_for_mobile.slim create mode 100644 spree_theme/app/views/sprangular/shared/_analytics.slim create mode 100644 spree_theme/app/views/sprangular/shared/_templates.html.slim diff --git a/Gemfile b/Gemfile index 861f4b06..f9e0e01a 100644 --- a/Gemfile +++ b/Gemfile @@ -1,5 +1,7 @@ #source 'http://rubygems.org' source 'http://ruby.taobao.org/' +source "https://rails-assets.org" + # Bundle edge Rails instead: ruby '1.9.3' diff --git a/Gemfile.lock b/Gemfile.lock index 092ac376..41384d72 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -76,11 +76,32 @@ PATH remote: ./spree_theme specs: spree_theme (2.4.0) + angularjs-rails + coffee-rails + font-awesome-rails (~> 4.2) friendly_id - spree_core (~> 2.4.0) + geocoder + jquery-rails + rack-rewrite + rails-assets-angular-bootstrap + rails-assets-angular-motion + rails-assets-angular-strap + rails-assets-angularytics + rails-assets-bootstrap-additions + rails-assets-bootstrap-sass-official + rails-assets-jasmine-sinon + rails-assets-ngInfiniteScroll + rails-assets-sinon + rails-assets-underscore + rails-assets-underscore.string + sass-rails + slim-rails + spree_api (~> 2.4) + spree_core (~> 2.4) GEM remote: http://ruby.taobao.org/ + remote: https://rails-assets.org/ specs: actionmailer (4.1.8) actionpack (= 4.1.8) @@ -125,6 +146,7 @@ GEM acts_as_list (0.3.0) activerecord (>= 3.0) addressable (2.3.6) + angularjs-rails (1.3.36) arel (5.0.1.20140414130214) awesome_nested_set (3.0.1) activerecord (>= 4.0.0, < 5) @@ -210,6 +232,7 @@ GEM railties (>= 3.2, < 5.0) friendly_id (5.0.4) activerecord (>= 4.0.0) + geocoder (1.2.6) highline (1.6.21) hike (1.2.3) htmlentities (4.3.2) @@ -275,6 +298,7 @@ GEM rabl (0.9.4.pre1) activesupport (>= 2.3.14) rack (1.5.2) + rack-rewrite (1.5.0) rack-test (0.6.2) rack (>= 1.0) rails (4.1.8) @@ -287,6 +311,36 @@ GEM bundler (>= 1.3.0, < 2.0) railties (= 4.1.8) sprockets-rails (~> 2.0) + rails-assets-angular (1.3.7) + rails-assets-angular-animate (1.3.7) + rails-assets-angular (= 1.3.7) + rails-assets-angular-bootstrap (0.11.2) + rails-assets-angular (>= 1) + rails-assets-angular-motion (0.3.4) + rails-assets-angular (>= 1.2, < 2) + rails-assets-angular-animate (>= 1.2, < 2) + rails-assets-angular-strap (2.1.4) + rails-assets-angular (>= 1.2.21, < 2) + rails-assets-angular-motion (>= 0.3.3, < 0.4) + rails-assets-bootstrap (>= 3.2.0, < 4) + rails-assets-angularytics (0.3.0) + rails-assets-angular + rails-assets-bootstrap (3.3.1) + rails-assets-jquery (>= 1.9.0) + rails-assets-bootstrap-additions (0.2.3) + rails-assets-bootstrap-sass-official (3.3.1) + rails-assets-jquery (>= 1.9.0) + rails-assets-jasmine (2.0.4) + rails-assets-jasmine-sinon (0.4.0) + rails-assets-jasmine (~> 2.0.0) + rails-assets-sinonjs (>= 1.7.1) + rails-assets-jquery (2.1.2) + rails-assets-ngInfiniteScroll (1.2.0) + rails-assets-angular (>= 1.2.0) + rails-assets-sinon (1.12.2) + rails-assets-sinonjs (1.10.2) + rails-assets-underscore (1.7.0) + rails-assets-underscore.string (2.4.0) rails-erd (1.1.0) activerecord (>= 3.0) activesupport (>= 3.0) @@ -332,6 +386,15 @@ GEM sprockets-rails (~> 2.0) select2-rails (3.5.9.1) thor (~> 0.14) + slim (3.0.0) + temple (~> 0.7.3) + tilt (>= 1.3.3, < 2.1) + slim-rails (3.0.0) + actionmailer (>= 3.0, < 4.2) + actionpack (>= 3.0, < 4.2) + activesupport (>= 3.0, < 4.2) + railties (>= 3.0, < 4.2) + slim (~> 3.0) spree (2.4.2) spree_api (= 2.4.2) spree_backend (= 2.4.2) @@ -397,6 +460,7 @@ GEM net-ssh (>= 2.8.0) state_machine (1.2.0) stringex (1.5.1) + temple (0.7.3) therubyracer (0.12.1) libv8 (~> 3.16.14.0) ref diff --git a/spree_theme/Gemfile b/spree_theme/Gemfile index 583b777d..c50b2682 100644 --- a/spree_theme/Gemfile +++ b/spree_theme/Gemfile @@ -1,16 +1,14 @@ source 'http://rubygems.org' +source "https://rails-assets.org" - -gem 'spree', :github => "spree/spree", :branch => "2-0-stable" +gem 'spree', '~>2.4' group :test,:development do gem 'ruby-graphviz' #print checkout flow gem 'simplecov' #rspec using it. #using backend required - gem 'spree_auth_devise', :github => 'spree/spree_auth_devise', :branch => '2-0-stable' gem "mysql2" - gem 'thin' end #group :test do @@ -21,9 +19,6 @@ gem "acts_as_list" gem "acts_as_tree" gem "awesome_nested_set" -#use paperclip instead of dragonfly, dragonfly have no way to configure image path -#gem "paperclip", "2.8.0" # spree require it. -gem "responds_to_parent" # spree already contain #gem 'jquery-rails' #gem 'jquery-ui-rails' diff --git a/spree_theme/app/assets/javascripts/sprangular.js b/spree_theme/app/assets/javascripts/sprangular.js new file mode 100644 index 00000000..9c2e6c1a --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular.js @@ -0,0 +1,27 @@ +// +// General +// + +//= require underscore +//= require underscore.string +//= require jquery +//= require angular +//= require angularytics +//= require bootstrap-sass-official +//= require jquery_ujs +//= require validity + +// +// Angular specific +// + +//= require angular-bootstrap +//= require angular-strap/angular-strap.js +//= require angular-strap/angular-strap.tpl.js +//= require angular-resource +//= require angular-route +//= require angular-sanitize +//= require angular-animate +//= require ngInfiniteScroll/ng-infinite-scroll +//= require sprangular/app + diff --git a/spree_theme/app/assets/javascripts/sprangular/app.coffee b/spree_theme/app/assets/javascripts/sprangular/app.coffee new file mode 100644 index 00000000..87605445 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/app.coffee @@ -0,0 +1,15 @@ +# +# App specific +# --> Everything related to the ng-app + +#= require ./module +#= require ./routes +#= require_tree ./controllers +#= require_tree ./services +#= require_tree ./directives +#= require_tree ./interceptors +#= require_tree ./helpers +#= require_tree ./filters +#= require_tree ./models + +window.prerenderReady = false diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/account.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/account.coffee new file mode 100644 index 00000000..98e72e5e --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/account.coffee @@ -0,0 +1,24 @@ +Sprangular.controller 'AccountCtrl', ($scope, $location, $routeParams, Status, Account, user) -> + Status.pageTitle = 'My Account' + + user.password = '' + user.password_confirmation = '' + + $scope.editing = false + $scope.user = user + + $scope.edit = -> + $scope.editing = true + + $scope.stopEdit = -> + $scope.editing = false + + $scope.save = -> + user.errors = {} + + Account.save(user) + .then (content) -> + $scope.editing = false + $location.path('/') if !Account.isLogged + , (errors) -> + user.errors = errors diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/addressList.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/addressList.coffee new file mode 100644 index 00000000..d79077db --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/addressList.coffee @@ -0,0 +1 @@ +Sprangular.controller 'AddressListCtrl', ($scope, Account) -> diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/cart.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/cart.coffee new file mode 100644 index 00000000..4c51bb47 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/cart.coffee @@ -0,0 +1,23 @@ +Sprangular.controller "CartCtrl", ($scope, Cart, Status, Angularytics) -> + + $scope.cart = Cart.current + $scope.status = Status + + $scope.removeAdjustment = (adjustment) -> + Angularytics.trackEvent("Cart", "Coupon removed", adjustment.promoCode()) + Cart.removeAdjustment(adjustment) + + $scope.removeItem = (item) -> + Angularytics.trackEvent("Cart", "Item removed", item.variant.product.name) + Cart.removeItem item + + $scope.isEmpty = -> + Cart.current.isEmpty() + + $scope.empty = -> + Cart.empty() + Angularytics.trackEvent("Cart", "Emptied") + $scope.$emit('cart.empty', Cart) + + $scope.reload = -> + Cart.reload() diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/checkout.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/checkout.coffee new file mode 100644 index 00000000..41dd427d --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/checkout.coffee @@ -0,0 +1,24 @@ +Sprangular.controller 'CheckoutCtrl', ($scope, $location, countries, order, Status, Account, Cart, Checkout, Angularytics) -> + Status.pageTitle = 'Checkout' + $scope.countries = countries + $scope.order = order + $scope.processing = false + + $scope.order.resetCreditCard() + + $scope.removeAdjustment = (adjustment) -> + Angularytics.trackEvent("Cart", "Coupon removed", adjustment.promoCode()) + Cart.removeAdjustment(adjustment) + + $scope.submit = -> + $scope.processing = true + + if $scope.order.isInvalid() + $scope.processing = false + return + + Checkout.update() + .success -> + $location.path('/checkout/confirm') + .error -> + $scope.processing = false diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee new file mode 100644 index 00000000..214288b0 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee @@ -0,0 +1,2 @@ +Sprangular.controller 'CheckoutCompleteCtrl', ($scope, Account, Cart, Checkout) -> + diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee new file mode 100644 index 00000000..5d3afaeb --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee @@ -0,0 +1,14 @@ +Sprangular.controller 'CheckoutConfirmCtrl', ($scope, $location, order, Account, Cart, Checkout) -> + $scope.order = order + $scope.processing = false + + $scope.complete = -> + $scope.processing = true + + Checkout.complete() + .success -> + Cart.init() + $location.path('/checkout/complete') + + .error -> + $location.path('/checkout') diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/footer.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/footer.coffee new file mode 100644 index 00000000..61106c6c --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/footer.coffee @@ -0,0 +1,7 @@ +Sprangular.controller "FooterCtrl", ($scope, $location, Account, Catalog, Status) -> + + $scope.catalog = Catalog + $scope.account = Account + + $scope.goToMyAccount = -> + $location.path '/account' diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/forgotPassword.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/forgotPassword.coffee new file mode 100644 index 00000000..7c9ed221 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/forgotPassword.coffee @@ -0,0 +1,19 @@ +Sprangular.controller 'ForgotPasswordCtrl', ($scope, $location, Account, Status) -> + request = { email: '', errors: {} } + + $scope.request = request + $scope.requestSent = false + + $scope.submit = -> + request.errors = {} + $scope.requestSent = false + Account.forgotPassword(request) + .then (content) -> + request.email = '' + $scope.requestSent = true + , (errors) -> + console.log errors + request.errors = errors + + $scope.cancel = -> + $location.path '/' diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/global.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/global.coffee new file mode 100644 index 00000000..32c798e1 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/global.coffee @@ -0,0 +1,11 @@ +Sprangular.controller "GlobalCtrl", ($scope, Status, Env, Flash) -> + + $scope.flash = Flash + $scope.status = Status + $scope.env = Env + + $scope.title = -> + if status.pageTitle + "#{Status.pageTitle} - #{Env.config.site_name}" + else + Env.config.site_name diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/header.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/header.coffee new file mode 100644 index 00000000..80c15bdb --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/header.coffee @@ -0,0 +1,30 @@ +Sprangular.controller "HeaderCtrl", ($scope, $location, Cart, Account, Catalog, Env, Flash, Status, Angularytics) -> + + $scope.cart = Cart + Catalog.taxonomies().then (taxonomies) -> + $scope.taxonomies = taxonomies + $scope.account = Account + $scope.env = Env + $scope.search = {text: $location.search()['search']} + + $scope.goToMyAccount = -> + $location.path '/account' + + $scope.logout = -> + Account.logout() + .then (content) -> + Angularytics.trackEvent("Account", "Logout") + $scope.$emit('account.logout') + Flash.success "Successfully logged out" + $location.path '/' + + $scope.login = -> + $location.path '/sign-in' + + $scope.doSearch = -> + Angularytics.trackEvent("Product", "Search", $scope.search.text) + $location.search('search', $scope.search.text) + $location.path "/products" + + $scope.getProducts = (search) -> + Catalog.products(search) diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/home.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/home.coffee new file mode 100644 index 00000000..45dfce76 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/home.coffee @@ -0,0 +1,24 @@ +Sprangular.controller 'HomeCtrl', ($scope, Status, Catalog, products, Cart) -> + Status.pageTitle = 'Home' + + $scope.products = products + $scope.page = 1 + $scope.loadingComplete = false + $scope.fetching = false + $scope.selectedVariants = {} + + $scope.loadNextPage = -> + $scope.fetching = true + + Catalog.products(null, $scope.page+1) + .then (newPage) -> + $scope.page++ + $scope.fetching = false + $scope.products = $scope.products.concat(newPage) + $scope.loadingComplete = newPage.isLastPage + + $scope.selectVariant = (variant) -> + $scope.selectedVariants[variant.product.id] = variant + + $scope.isSelected = (variant) -> + $scope.selectedVariants[variant.product.id] == variant diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/ordersList.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/ordersList.coffee new file mode 100644 index 00000000..17975715 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/ordersList.coffee @@ -0,0 +1,6 @@ +Sprangular.controller 'OrdersListCtrl', ($scope, Account) -> + + $scope.account = Account + + $scope.showOrderDetails = (order) -> + alert 'TBD. Will show the order confirmation page' diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/product.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/product.coffee new file mode 100644 index 00000000..ef0af0e6 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/product.coffee @@ -0,0 +1,32 @@ +Sprangular.controller 'ProductCtrl', ($scope, Status, product, Cart) -> + $scope.product = product + $scope.adding = false + $scope.selected = + image: null + images: [] + quantity: 1 + variant: null + + if !product.hasVariants + $scope.selected.variant = product.master + + Status.pageTitle = $scope.product.name + + $scope.$watch 'selected.variant', (variant) -> + if variant && variant.images.length > 0 + $scope.selected.images = variant.images + else if product.hasVariants + $scope.selected.images = product.variants[0].images + else + $scope.selected.images = product.images + + $scope.selected.image = $scope.selected.images[0] + + $scope.changeQuantity = (val) -> + $scope.selected.quantity = val + + $scope.changeImage = (image) -> + $scope.selected.image = image + + $scope.hasVariant = -> + Cart.hasVariant($scope.selected.variant) diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/productList.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/productList.coffee new file mode 100644 index 00000000..6ea17bd2 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/productList.coffee @@ -0,0 +1,33 @@ +Sprangular.controller 'ProductListCtrl', ($scope, $routeParams, Status, taxon, products, Catalog, Cart) -> + if taxon + $scope.pageTitle = taxon.pretty_name + else + $scope.pageTitle = 'Products' + + Status.pageTitle = $scope.pageTitle + + $scope.products = products + $scope.page = 1 + $scope.loadingComplete = false + $scope.fetching = false + $scope.selectedVariants = {} + + $scope.loadNextPage = -> + $scope.fetching = true + + load = if taxon + Catalog.productsByTaxon(taxon.permalink, $scope.page+1) + else + Catalog.products($routeParams.search, $scope.page+1) + + load.then (newPage) -> + $scope.page++ + $scope.fetching = false + $scope.products = $scope.products.concat(newPage) + $scope.loadingComplete = newPage.isLastPage + + $scope.selectVariant = (variant) -> + $scope.selectedVariants[variant.product.id] = variant + + $scope.isSelected = (variant) -> + $scope.selectedVariants[variant.product.id] == variant diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/resetPassword.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/resetPassword.coffee new file mode 100644 index 00000000..9a2d5f0d --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/resetPassword.coffee @@ -0,0 +1,21 @@ +Sprangular.controller 'ResetPasswordCtrl', ($scope, $location, $routeParams, Account, Status) -> + Status.pageTitle = 'Reset password' + request = { password: '', password_confirmation: '', reset_password_token: $routeParams.token, errors: {} } + + $scope.request = request + $scope.requestSent = false + + $scope.submit = -> + request.errors = {} + $scope.requestSent = false + Account.resetPassword(request) + .then (content) -> + request.password = '' + request.password_confirmation = '' + $scope.requestSent = true + , (errors) -> + console.log errors + request.errors = errors + + $scope.cancel = -> + $location.path '/' diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/signin.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/signin.coffee new file mode 100644 index 00000000..59201155 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/signin.coffee @@ -0,0 +1,41 @@ +Sprangular.controller 'SigninCtrl', ($scope, $location, Account, Facebook, Flash, Status) -> + Status.pageTitle = 'Sign in' + $scope.signingUp = false + $scope.askForEmail = false + + $scope.user = {} + + $scope.facebookEmail = null + + $scope.$watch -> + Account.email + , (newVal) -> + $scope.user.email = newVal if newVal + + $scope.login = -> + $scope.signingIn = true + + Account.login($scope.user) + .success (content) -> + $scope.signingIn = false + $scope.$emit('account.login', Account) + + $location.path(Status.requestedPath || "/") + Status.requestedPath = null + + .error -> + $scope.signingIn = false + + $scope.connectWithFacebook = -> + Facebook.login($scope.facebookEmail) + .then (content) -> + Account.reload() + .then (content) -> + $scope.askForEmail = false + , (error) -> + if error.status == 404 + $scope.askForEmail = true + + $scope.cancelEmailAsking = -> + $scope.askForEmail = false + $scope.facebookEmail = null diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/signup.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/signup.coffee new file mode 100644 index 00000000..b5b065e3 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/signup.coffee @@ -0,0 +1,19 @@ +Sprangular.controller 'SignupCtrl', ($scope, $location, Account, Status, Flash) -> + Status.pageTitle = 'Sign up' + $scope.user = { email: '', password: '', password_confirmation: '', errors: {} } + $scope.signingUp = false + + $scope.submit = -> + $scope.user.errors = {} + $scope.signingUp = true + + Account.signup($scope.user) + .success (content) -> + $scope.signingUp = false + Flash.success("Successfully signed up!") + $location.path(Status.requestedPath || "/") + Status.requestedPath = null + + .error (data) -> + $scope.signingUp = false + $scope.user.errors = data.errors diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/subscription.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/subscription.coffee new file mode 100644 index 00000000..cab1cda5 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/subscription.coffee @@ -0,0 +1,23 @@ +Sprangular.controller 'SubscriptionCtrl', ($scope, $timeout, Newsletter) -> + $scope.subscribing = false + $scope.done = false + $scope.email = '' + + $scope.subscribe = -> + $scope.subscribing = true + $scope.error = false + $scope.done = false + + success = -> + $scope.email = '' + $scope.subscribing = false + $scope.done = true + + $timeout((-> $scope.done = false), 3000) + + error = -> + $scope.error = true + $scope.subscribing = false + + Newsletter.subscribe($scope.email) + .then(success, error) diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/wallet.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/wallet.coffee new file mode 100644 index 00000000..18f845d2 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/controllers/wallet.coffee @@ -0,0 +1,3 @@ +Sprangular.controller 'WalletCtrl', ($scope, Account) -> + + $scope.wallet = Account.wallet diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/.gitkeep b/spree_theme/app/assets/javascripts/sprangular/directives/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/addToCartButton.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/addToCartButton.coffee new file mode 100644 index 00000000..0f34c475 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/addToCartButton.coffee @@ -0,0 +1,25 @@ +'use strict' + +Sprangular.directive 'addToCartButton', -> + restrict: 'E' + templateUrl: 'directives/add_to_cart_button.html' + scope: + variant: '=' + quantity: '=' + product: '=' + class: '=' + + controller: ($scope, Cart, Angularytics) -> + $scope.adding = false + + $scope.inCart = -> + Cart.current.hasVariant($scope.variant) + + $scope.addToCart = -> + $scope.adding = true + Angularytics.trackEvent("Cart", "Add", $scope.variant.product.name) + + Cart.addVariant($scope.variant, $scope.quantity) + .success -> + $scope.adding = false + $scope.$emit('cart.add', {variant: $scope.variant, qty: $scope.quantity}) diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/addressForm.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/addressForm.coffee new file mode 100644 index 00000000..29d7c8c6 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/addressForm.coffee @@ -0,0 +1,25 @@ +Sprangular.directive 'addressForm', -> + restrict: 'E' + templateUrl: 'addresses/form.html' + scope: + address: '=' + countries: '=' + controller: ($scope) -> + $scope.selectedCountry = null + + $scope.$watch (-> $scope.address.countryId), (newCountryId) -> + return unless newCountryId + + address = $scope.address + + $scope.selectedCountry = _.find($scope.countries, (country) -> country.id == newCountryId) + address.country = $scope.selectedCountry + + if address.state && address.state.country_id != newCountryId + address.stateId = null + address.state = null + + $scope.$watch (-> $scope.address.stateId), (newStateId) -> + return unless newStateId + state = _.find($scope.selectedCountry.states, (state) -> state.id == newStateId) + $scope.address.state = state diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/addressView.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/addressView.coffee new file mode 100644 index 00000000..da2b5ade --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/addressView.coffee @@ -0,0 +1,7 @@ +'use strict' + +Sprangular.directive 'addressView', -> + restrict: 'E' + templateUrl: 'addresses/address.html' + scope: + address: '=' diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/checkoutNav.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/checkoutNav.coffee new file mode 100644 index 00000000..d106cd6d --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/checkoutNav.coffee @@ -0,0 +1,7 @@ +'use strict' + +Sprangular.directive 'checkoutNav', -> + restrict: 'E' + templateUrl: 'checkout/nav.html' + scope: + step: '@' diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/confirm.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/confirm.coffee new file mode 100644 index 00000000..5c7e12f7 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/confirm.coffee @@ -0,0 +1,14 @@ +# + +Sprangular.directive "ngConfirmClick", [-> + priority: 1 + terminal: true + link: (scope, element, attr) -> + msg = attr.ngConfirmClick or "Are you sure?" + clickAction = attr.ngClick + element.bind "click", (event) -> + scope.$eval clickAction if window.confirm(msg) + return + + return +] \ No newline at end of file diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/creditCardForm.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/creditCardForm.coffee new file mode 100644 index 00000000..551daad1 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/creditCardForm.coffee @@ -0,0 +1,27 @@ +Sprangular.directive 'creditCardForm', -> + restrict: 'E' + templateUrl: 'credit_cards/form.html' + scope: + creditCard: '=' + controller: ($scope) -> + $scope.months = [ + {index: 1, name: 'January'}, + {index: 2, name: 'February'}, + {index: 3, name: 'March'}, + {index: 4, name: 'April'}, + {index: 5, name: 'May'}, + {index: 6, name: 'June'}, + {index: 7, name: 'July'}, + {index: 8, name: 'August'}, + {index: 9, name: 'September'}, + {index: 10, name: 'October'}, + {index: 11, name: 'November'}, + {index: 12, name: 'December'} + ] + + currentYear = (new Date).getFullYear() + $scope.years = [currentYear .. currentYear+15] + + $scope.$watch 'creditCard.number', (number) -> + $scope.creditCard.lastDigits = number.substr(-4) + $scope.creditCard.determineType() diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/creditCardView.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/creditCardView.coffee new file mode 100644 index 00000000..9f2531f8 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/creditCardView.coffee @@ -0,0 +1,15 @@ +'use strict' + +Sprangular.directive 'creditCardView', -> + restrict: 'E' + templateUrl: 'credit_cards/credit_card.html' + scope: + card: '=' + allowDelete: '@' + + controller: ($scope, Account) -> + $scope.typeName = -> + Sprangular.CreditCard.TYPE_NAMES[$scope.card.type] + + $scope.delete = -> + Account.wallet.delete(card) diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/promoForm.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/promoForm.coffee new file mode 100644 index 00000000..2863eaf5 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/promoForm.coffee @@ -0,0 +1,25 @@ +Sprangular.directive 'promoForm', -> + restrict: 'E' + templateUrl: 'promos/form.html' + scope: + order: '=' + controller: ($scope, Cart, Checkout, Angularytics) -> + $scope.showPromoEntry = false + $scope.promoCode = '' + + $scope.save = -> + Angularytics.trackEvent("Cart", "Coupon added", $scope.promoCode) + + error = (message) -> + $scope.promoCode = '' + $scope.error = message + + Checkout.savePromo($scope.promoCode) + .success (response) -> + if response.error + error(response.error) + else + $scope.promoCode = '' + $scope.showPromoEntry = false + .error -> + error('An error occured') diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/quantityInput.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/quantityInput.coffee new file mode 100644 index 00000000..19f512d7 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/quantityInput.coffee @@ -0,0 +1,21 @@ +'use strict' + +Sprangular.directive 'quantityInput', -> + restrict: 'E' + templateUrl: 'directives/quantity_input.html' + scope: + quantity: '=' + change: '&' + + controller: ($scope, Angularytics) -> + $scope.$watch 'quantity', (newValue, oldValue)-> + if oldValue != newValue + $scope.change() + + if oldValue > newValue + Angularytics.trackEvent("Cart", "Quantity decrease", oldValue - newValue) + else + Angularytics.trackEvent("Cart", "Quantity increase", newValue - oldValue) + + $scope.update = (delta) -> + $scope.quantity += delta unless ($scope.quantity + delta) == 0 diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee new file mode 100644 index 00000000..010e326d --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee @@ -0,0 +1,41 @@ +Sprangular.directive 'shippingRateSelection', -> + restrict: 'E' + templateUrl: 'shipping/rates.html' + scope: + order: '=' + controller: ($scope, Cart) -> + $scope.loading = false + $scope.rates = [] + + $scope.$watch 'order.shipping_method_id', (shippingMethodId) -> + rate = _.find($scope.rates, (rate) -> rate.shippingMethodId == shippingMethodId) + + if rate + $scope.order.shipTotal = rate.cost + else + $scope.order.shipTotal = 0 + + $scope.order.updateTotals() + + # use $scope.$watchGroup when its released + for expr in ['order.actualShippingAddress().country', 'order.actualShippingAddress().state', 'order.actualShippingAddress().zipcode'] + $scope.$watch expr, -> + return if $scope.loading + + $scope.loading = true + order = $scope.order + address = order.actualShippingAddress() + + Cart.shippingRates({countryId: address.countryId, stateId: address.stateId, zipcode: address.zipcode}) + .then (results) -> + $scope.rates = results + + order.shipping_method_id = null unless _.find(results, (rate) -> rate.shippingMethodId == order.shipping_method_id) + + if order.shipping_method_id == null && results.length > 0 + order.shipping_method_id = results[0].shippingMethodId + + $scope.loading = false + .error -> + $scope.rates = [] + $scope.loading = false diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/variantSelection.coffee b/spree_theme/app/assets/javascripts/sprangular/directives/variantSelection.coffee new file mode 100644 index 00000000..592328ad --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/directives/variantSelection.coffee @@ -0,0 +1,32 @@ +'use strict' + +Sprangular.directive 'variantSelection', -> + restrict: 'E' + templateUrl: 'directives/variant_selection.html' + scope: + product: '=' + variant: '=' + class: '=' + change: '&' + controller: ($scope) -> + $scope.values = {} + + $scope.$watch 'variant', (newVariant, oldVariant)-> + $scope.change({oldVariant: oldVariant, newVariant: newVariant}) if newVariant != oldVariant + + $scope.isValueSelected = (value) -> + $scope.values[value.option_type_id]?.id == value.id + + $scope.isValueAvailable = (value) -> + $scope.product.availableValues(_.values($scope.values)) + + $scope.selectValue = (value) -> + $scope.values[value.option_type_id] = value + $scope.variant = $scope.product.variantForValues(_.values($scope.values)) + + link: (scope, element, attrs) -> + scope.values = {} + + if scope.variant + for value in scope.variant.option_values + scope.values[value.option_type_id] = value diff --git a/spree_theme/app/assets/javascripts/sprangular/filters/sanitize.coffee b/spree_theme/app/assets/javascripts/sprangular/filters/sanitize.coffee new file mode 100644 index 00000000..3046e98c --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/filters/sanitize.coffee @@ -0,0 +1,4 @@ +angular.module 'rawFilter', [] + .filter 'raw', ($sce) -> + (input) -> + $sce.trustAsHtml(input) diff --git a/spree_theme/app/assets/javascripts/sprangular/helpers/angularytics.coffee b/spree_theme/app/assets/javascripts/sprangular/helpers/angularytics.coffee new file mode 100644 index 00000000..df491b12 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/helpers/angularytics.coffee @@ -0,0 +1,11 @@ +Sprangular + .config (AngularyticsProvider) -> + if window.ga + handlers = ['Console', 'GoogleUniversal'] + else + handlers = ['Console'] + + AngularyticsProvider.setEventHandlers(handlers) + + .run (Angularytics) -> + Angularytics.init() diff --git a/spree_theme/app/assets/javascripts/sprangular/helpers/luhn.coffee b/spree_theme/app/assets/javascripts/sprangular/helpers/luhn.coffee new file mode 100644 index 00000000..00d06e9f --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/helpers/luhn.coffee @@ -0,0 +1,22 @@ +Sprangular.Luhn = + isValid: (number) -> + number = '' + number + return false if number.length < 8 or number.length > 19 + sum = 0 + mul = 1 + l = number.length + i = 0 + while i < l + digit = number.substring(l - i - 1, l - i) + tproduct = parseInt(digit, 10) * mul + if tproduct >= 10 + sum += (tproduct % 10) + 1 + else + sum += tproduct + if mul is 1 + mul++ + else + mul-- + i++ + + (sum % 10) is 0 diff --git a/spree_theme/app/assets/javascripts/sprangular/helpers/underscore.coffee b/spree_theme/app/assets/javascripts/sprangular/helpers/underscore.coffee new file mode 100644 index 00000000..deec2e43 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/helpers/underscore.coffee @@ -0,0 +1,3 @@ +underscore = angular.module("underscore", []) +underscore.factory "_", -> + window._ diff --git a/spree_theme/app/assets/javascripts/sprangular/interceptors/loading.coffee b/spree_theme/app/assets/javascripts/sprangular/interceptors/loading.coffee new file mode 100644 index 00000000..9e030da6 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/interceptors/loading.coffee @@ -0,0 +1,21 @@ +'use strict' + +Sprangular.config ($provide, $httpProvider) -> + + $provide.factory 'loadingInterceptor', ($q, Status) -> + request: (config) -> + Status.httpLoading = true unless config.ignoreLoadingIndicator + + config + + response: (response) -> + Status.httpLoading = false + + response + + responseError: (rejection) -> + Status.httpLoading = false + + $q.reject(rejection) + + $httpProvider.interceptors.push('loadingInterceptor') diff --git a/spree_theme/app/assets/javascripts/sprangular/interceptors/railsAssets.coffee b/spree_theme/app/assets/javascripts/sprangular/interceptors/railsAssets.coffee new file mode 100644 index 00000000..1b13db4e --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/interceptors/railsAssets.coffee @@ -0,0 +1,16 @@ +'use strict' + +Sprangular.config ($provide, $httpProvider, Env) -> + + $provide.factory 'railsAssetsInterceptor', -> + request: (config) -> + url = config.url.replace(/^[\/]?assets\//, '') + + if assetUrl = Env.templates[url] + config.url = assetUrl + else if url.match(/.html$/) + config.url = "/assets/#{url}" + + config + + $httpProvider.interceptors.push('railsAssetsInterceptor') diff --git a/spree_theme/app/assets/javascripts/sprangular/interceptors/shaping.coffee b/spree_theme/app/assets/javascripts/sprangular/interceptors/shaping.coffee new file mode 100644 index 00000000..5d88553f --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/interceptors/shaping.coffee @@ -0,0 +1,12 @@ +Sprangular.config ($provide, $httpProvider) -> + + $provide.factory 'shapingInterceptor', -> + response: (response) -> + cls = response.config.class + + if cls + Sprangular.extend(response.data, cls) + else + response + + $httpProvider.interceptors.push('shapingInterceptor') diff --git a/spree_theme/app/assets/javascripts/sprangular/models/address.coffee b/spree_theme/app/assets/javascripts/sprangular/models/address.coffee new file mode 100644 index 00000000..47760f77 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/models/address.coffee @@ -0,0 +1,31 @@ +'use strict' + +class Sprangular.Address + Validity.define @, + firstname: 'required' + lastname: 'required' + address1: 'required' + city: 'required' + state: 'required' + country: 'required' + zipcode: 'required' + phone: 'required' + + init: -> + @stateId = @state_id + @countryId = @country_id + + fullName: -> + "#{@firstname} #{@lastname}" + + serialize: -> + id: @id + firstname: @firstname + lastname: @lastname + address1: @address1 + address2: @address2 + city: @city + phone: @phone + zipcode: @zipcode + state_id: @stateId + country_id: @countryId diff --git a/spree_theme/app/assets/javascripts/sprangular/models/adjustment.coffee b/spree_theme/app/assets/javascripts/sprangular/models/adjustment.coffee new file mode 100644 index 00000000..857bf6b0 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/models/adjustment.coffee @@ -0,0 +1,10 @@ +class Sprangular.Adjustment + init: -> + @amount = Number(@amount) + + isPromo: -> + @source_type == 'Spree::PromotionAction' + + # label == 'Promotion (couponName)' + promoCode: -> + @label.split(/[()]+/)[1] diff --git a/spree_theme/app/assets/javascripts/sprangular/models/creditCard.coffee b/spree_theme/app/assets/javascripts/sprangular/models/creditCard.coffee new file mode 100644 index 00000000..c81ee2bf --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/models/creditCard.coffee @@ -0,0 +1,63 @@ +'use strict' + +class Sprangular.CreditCard + this.TYPE_NAMES = + master: 'MasterCard' + visa: 'Visa' + amex: 'American Express' + discover: 'Discover' + dinersclub: 'Diners Club' + jcb: 'JCB' + + Validity.define @, + number: ['required', '_validateCardFormat'] + month: 'required' + year: 'required' + cvv: ['required', length: {greaterThan: 2, lessThan: 5}] + + constructor: -> + @number = '' + @name = null + @month = null + @year = null + @cvv = '' + @type = null + @token = null + @lastDigits = null + + init: (attributes) -> + @id = paymentSource.id + @name = paymentSource.name + @lastDigits = paymentSource.last_digits + @month = paymentSource.month + @year = paymentSource.year + @token = paymentSource.gateway_payment_profile_id + @type = paymentSource.cc_type + + isNew: -> + not (@token and @token.length > 0) + + determineType: -> + @type = if @number.match /^3[47]/ + 'amex' + else if @number.match /^4/ + 'visa' + else if @number.match /^5[1-5]/ + 'master' + else if @number.match /^6(5|011)/ + 'discover' + else if @number.match /^3(0[0-5]|36|38)/ + 'dinersclub' + else if @number.match /^(2131|1800|35)/ + 'jcb' + + serialize: -> + name: @name + last_digits: @lastDigits + month: @month + year: @year + token: @token + cc_type: @type + + _validateCardFormat: -> + 'invalid card number' unless Sprangular.Luhn.isValid(@number) diff --git a/spree_theme/app/assets/javascripts/sprangular/models/order.coffee b/spree_theme/app/assets/javascripts/sprangular/models/order.coffee new file mode 100644 index 00000000..b5b3c23f --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/models/order.coffee @@ -0,0 +1,54 @@ +'use strict' + +class Sprangular.Order + constructor: -> + @creditCard = new Sprangular.CreditCard + + @clear() + + clear: -> + @number = '' + @items = [] + @billingAddress = new Sprangular.Address + @shippingAddress = new Sprangular.Address + @shipToBillAddress = true + @itemTotal = 0 + @taxTotal = 0 + @shipTotal = 0 + @adjustmentTotal = 0 + @total = 0 + @errors = null + + isEmpty: -> + @items.length == 0 + + isValid: -> + @billingAddress.validate() + @actualShippingAddress().validate() + @creditCard.validate() + + @billingAddress.isValid() && @actualShippingAddress().isValid() && (@creditCard.id || @creditCard.isValid()) + + isInvalid: -> + !@isValid() + + totalQuantity: -> + @items.reduce ((total, item) -> total + item.quantity), 0 + + findVariant: (variantId) -> + item for item in @items when item.variant.id is variantId + + hasVariant: (variant) -> + variant && @findVariant(variant.id).length > 0 + + updateTotals: -> + @total = @itemTotal + @adjustmentTotal + @taxTotal + @shipTotal + + actualShippingAddress: -> + if @shipToBillAddress + @billingAddress + else + @shippingAddress + + resetCreditCard: -> + @creditCard = new Sprangular.CreditCard diff --git a/spree_theme/app/assets/javascripts/sprangular/models/product.coffee b/spree_theme/app/assets/javascripts/sprangular/models/product.coffee new file mode 100644 index 00000000..e7ed5c08 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/models/product.coffee @@ -0,0 +1,59 @@ +class Sprangular.Product + init: -> + images = @master.images + + @permalink = "#!/products/#{@slug}" + + if @variants.length > 0 + @hasVariants = true + @variants = Sprangular.extend(@variants, Sprangular.Variant) + else + @hasVariants = false + @master = Sprangular.extend(@master, Sprangular.Variant) + @variants = [@master] + + @image = @variants[0].images[0] + + self = @ + @options = {} + + _.each @option_types, (type) -> + self.options[type.id] = {type: type, values: {}} + + _.each @variants, (variant) -> + variant.product = self + + _.each variant.option_values, (value) -> + type = _.find(self.option_types, (type) -> type.id == value.option_type_id ) + option = self.options[type.id] + + option.values[value.id] = {value: value, variants: []} unless option.values[value.id] + option.values[value.id].variants.push(variant) + + variantForValues: (selectedValues) -> + _.find @variants, (variant) -> + variant.option_values.length == selectedValues.length && _.all selectedValues, (selected) -> + _.find variant.option_values, (value) -> value.id == selected.id + + availableValues: (selectedValues) -> + self = @ + + if selectedValues.length == 0 + _.map self.options, (option) -> option.values + else + matchingVariants = _.filter self.variants, (variant) -> + _.all selectedValues, (selected) -> + _.find variant.option_values, (value) -> value.id == selected.id + + values = _.map matchingVariants, (variant) -> variant.option_values + values = _.flatten(values) + _.unique(values) + + findVariant: (variant_id) -> + _.find @variants, (variant) -> variant.id == variant_id + + isAvailable: -> + if @hasVariants + _.any @variants, (variant) -> variant.isAvailable() + else + @master.isAvailable() diff --git a/spree_theme/app/assets/javascripts/sprangular/models/shippingRate.coffee b/spree_theme/app/assets/javascripts/sprangular/models/shippingRate.coffee new file mode 100644 index 00000000..6c163f41 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/models/shippingRate.coffee @@ -0,0 +1,9 @@ +'use strict' + +class Sprangular.ShippingRate + + constructor: -> + + init: -> + @shippingMethodId = @shipping_method_id + @cost = Number(@cost) diff --git a/spree_theme/app/assets/javascripts/sprangular/models/user.coffee b/spree_theme/app/assets/javascripts/sprangular/models/user.coffee new file mode 100644 index 00000000..a55b6aa9 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/models/user.coffee @@ -0,0 +1,12 @@ +class Sprangular.User + init: -> + @_mergeAddressLists() + + _mergeAddressLists: -> + addresses = [] + unique = (address) -> addresses[address.id] = Sprangular.extend(address, Sprangular.Address) + + _.each @shipping_addresses, unique + _.each @billing_addresses, unique + + @addresses = _.values(addresses) diff --git a/spree_theme/app/assets/javascripts/sprangular/models/variant.coffee b/spree_theme/app/assets/javascripts/sprangular/models/variant.coffee new file mode 100644 index 00000000..4b9b49b0 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/models/variant.coffee @@ -0,0 +1,14 @@ +class Sprangular.Variant + init: -> + @name = if @option_values[0] then @option_values[0].presentation else "" + + @images = _.map @images, (image) -> + miniUrl: image.mini_url + smallUrl: image.small_url + largeUrl: image.large_url + productUrl: image.product_url + + @image = @images[0] + + isAvailable: -> + !@track_inventory || @in_stock diff --git a/spree_theme/app/assets/javascripts/sprangular/module.coffee b/spree_theme/app/assets/javascripts/sprangular/module.coffee new file mode 100644 index 00000000..df8c8302 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/module.coffee @@ -0,0 +1,65 @@ +# Main Module +window.Sprangular = angular.module "Sprangular", ['ui.bootstrap', 'ngRoute', 'ngResource', 'ngAnimate', 'underscore', 'ngSanitize', 'rawFilter', 'mgcrea.ngStrap', 'infinite-scroll', 'angularytics'] + .run (Env) -> + paymentMethods = Env.config.payment_methods + + if !paymentMethods.gateway + alert 'Gateway is not configured in Spree...' + +Sprangular.extend = (instance, type) -> + return unless instance + + if instance instanceof Array + _.map instance, (item) -> Sprangular.extend(item, type) + else + if typeof(type) == 'object' + _.each type, (cls, key) -> + instance[key] = Sprangular.extend(instance[key], cls) + instance + else + newInstance = angular.extend(new type(), instance) + newInstance.init() if newInstance.init + newInstance + +# Default Headers +Sprangular.config ["$httpProvider", "$locationProvider", ($httpProvider, $locationProvider) -> + $httpProvider.defaults.headers.common['Accept'] = 'application/json' + $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded' + $httpProvider.defaults.headers.put['Content-Type'] = 'application/x-www-form-urlencoded' + + $locationProvider + .html5Mode false + .hashPrefix '!' +] + +Sprangular.run ($rootScope, $location, Status, Account, Cart, Flash) -> + + $rootScope.$on '$routeChangeStart', (event, next, current) -> + requirements = next.requires || {} + Status.routeChanging = true + + if requirements.user && !Account.isLogged + Status.requestedPath = next.$$route.originalPath + Flash.error('Please sign in or register to continue.') + $location.path('/sign-in') + event.preventDefault() + + else if requirements.guest && Account.isLogged + Flash.error("Sorry, that page is only available when you're signed out.") + $location.path('/') + event.preventDefault() + + else if requirements.cart && Cart.current.items.length == 0 + Flash.error('Sorry, there are no items in your cart.') + $location.path('/') + event.preventDefault() + + $rootScope.$on '$routeChangeSuccess', -> + Status.routeChanging = false + + $rootScope.$on '$routeChangeError', -> + Status.routeChanging = false + + Account.init() + .success -> Status.initialized = true + .error -> Status.initialized = true diff --git a/spree_theme/app/assets/javascripts/sprangular/routes.coffee b/spree_theme/app/assets/javascripts/sprangular/routes.coffee new file mode 100644 index 00000000..29fb3ec7 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/routes.coffee @@ -0,0 +1,85 @@ +Sprangular.config ($routeProvider) -> + + $routeProvider + .when '/', + controller: 'HomeCtrl' + templateUrl: 'home/index.html' + resolve: + products: (Catalog) -> + Catalog.products() + + .when '/account', + requires: {user: true} + controller: 'AccountCtrl' + templateUrl: 'account/show.html' + resolve: + user: (Account) -> + Account.init().then -> Account.user + + .when '/products', + controller: 'ProductListCtrl' + templateUrl: 'products/index.html' + resolve: + taxon: -> null + products: (Catalog, $route) -> + Catalog.products($route.current.params.search, 1) + + .when '/products/:id', + controller: 'ProductCtrl' + templateUrl: 'products/show.html' + resolve: + product: (Catalog, $route) -> + Catalog.find($route.current.params.id) + + .when '/t/:path*', + controller: 'ProductListCtrl' + templateUrl: 'products/index.html' + resolve: + taxon: (Catalog, $route) -> + Catalog.taxon($route.current.params.path) + products: (Catalog, $route) -> + Catalog.productsByTaxon($route.current.params.path) + + .when '/sign-in', + requires: {guest: true} + controller: 'SigninCtrl' + templateUrl: 'account/signin.html' + + .when '/sign-up', + requires: {guest: true} + controller: 'SignupCtrl' + templateUrl: 'account/signup.html' + + .when '/forgot-password', + requires: {guest: true} + controller: 'ForgotPasswordCtrl' + templateUrl: 'account/forgot_password.html' + + .when '/reset-password/:token', + requires: {guest: true} + controller: 'ResetPasswordCtrl' + templateUrl: 'account/reset_password.html' + + .when '/checkout', + requires: {user: true, cart: true} + controller: 'CheckoutCtrl' + templateUrl: 'checkout/index.html' + resolve: + countries: (Geography) -> Geography.getCountryList() + order: (Cart) -> + Cart.reload().then -> Cart.current + + .when '/checkout/confirm', + requires: {user: true, cart: true} + controller: 'CheckoutConfirmCtrl' + templateUrl: 'checkout/confirm.html' + resolve: + order: (Cart) -> + Cart.reload().then -> Cart.current + + .when 'checkout/complete', + controller: 'CheckoutCompleteCtrl' + templateUrl: 'checkout/complete.html' + + .otherwise + templateUrl: '404.html' diff --git a/spree_theme/app/assets/javascripts/sprangular/services/account.coffee b/spree_theme/app/assets/javascripts/sprangular/services/account.coffee new file mode 100644 index 00000000..b44c004f --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/account.coffee @@ -0,0 +1,99 @@ +Sprangular.service "Account", ($http, _, $q, Wallet, Cart, Flash) -> + + service = + + fetched: false + isLogged: false + + init: -> + @clear() + + $http.get '/api/account' + .success (data) -> + service.populateAccount(data) + service.fetched = true + .error (data) -> + service.isLogged = false + service.fetched = true + + reload: -> + @fetched = false + $http.get '/api/account' + .success (data) -> + service.populateAccount(data) + Cart.reload() + service.fetched = true + .error (data) -> + service.isLogged = false + + populateAccount: (data) -> + @user = Sprangular.extend(data, Sprangular.User) + + @isLogged = true + @email = data.email + @wallet = Wallet + @wallet.load(@user) + + clear: -> + @fetched = false + @user = {} + @isLogged = false + @email = null + @wallet = null + + login: (data) -> + params = + 'spree_user[email]': data.email, + 'spree_user[password]': data.password + $http.post '/spree/login.js', $.param params + .success (data) -> + service.reload().then (data) -> + Cart.reload() + Flash.success 'Successfully signed in' + .error -> + Flash.error 'Sign in failed' + + logout: -> + $http.get '/spree/logout' + .success (data) -> + service.isLogged = false + service.clear() + Cart.init() + + signup: (data) -> + params = + spree_user: data + + $http.post('/api/account', $.param(params)) + .success (data) -> + service.reload().then (data) -> + Cart.reload() + + forgotPassword: (data) -> + params = + spree_user: data + $http.post '/api/passwords', $.param params + .success (data) -> + service.reload().then (data) -> + Cart.reload() + + resetPassword: (data) -> + params = + spree_user: data + $http.put '/api/passwords/'+data.reset_password_token, $.param params + .success (data) -> + service.reload().then (data) -> + Cart.reload() + + save: (data) -> + params = + spree_user: data + $http.put '/api/account', $.param params + .success (data) -> + service.reload().then (data) -> + Flash.success 'Account updated' + .error -> + Flash.error 'Save failed' + + service.init() + service diff --git a/spree_theme/app/assets/javascripts/sprangular/services/cart.coffee b/spree_theme/app/assets/javascripts/sprangular/services/cart.coffee new file mode 100644 index 00000000..69189b48 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/cart.coffee @@ -0,0 +1,125 @@ +Sprangular.service "Cart", ($http) -> + + service = + current: new Sprangular.Order + + reload: -> + $http.get '/api/cart.json' + .success(@load) + + errors: (errors) -> + order = service.current + + order.errors = {} + order.billingAddress.errors = {} + order.shippingAddress.errors = {} + order.creditCard.errors = {} + + for key, attrErrors of errors + parts = key.split('.') + + object = parts[0] + attr = parts[1] + + switch object + when 'ship_address' + order.shipingAddress.errors[attr] = attrErrors + when 'bill_address' + order.billingAddress.errors[attr] = attrErrors + else + order.errors[key] = attrErrors + + load: (data) -> + order = service.current + order.clear() + order.number = data.number + order.itemTotal = Number(data.item_total) + order.taxTotal = Number(data.tax_total) + order.shipTotal = Number(data.ship_total) + order.adjustmentTotal = Number(data.adjustment_total) + order.total = Number(data.total) + order.shipToBillAddress = data.use_billing + order.adjustments = Sprangular.extend(data.adjustments, Sprangular.Adjustment) + + if data.bill_address + order.billingAddress = Sprangular.extend(data.bill_address, Sprangular.Address) + + if data.ship_address + order.shippingAddress = Sprangular.extend(data.ship_address, Sprangular.Address) + + products = Sprangular.extend(data.products, Sprangular.Product) + + for item in data.line_items + for product in products + variant = product.findVariant(item.variant_id) + break if variant + + order.items.push(variant: variant, quantity: item.quantity, price: item.price) + + order + + empty: -> + $http.delete '/api/cart' + .success(@load) + + addVariant: (variant, quantity) -> + foundProducts = @findVariant(variant.id) + + if foundProducts.length > 0 + @changeItemQuantity(foundProducts[0], quantity) + else + params = $.param(variant_id: variant.id, quantity: quantity) + + $http.post '/api/cart/add_variant', params + .success (response) -> + @load(response) + + removeItem: (item) -> + order = service.current + i = order.items.indexOf item + order.items.splice(i, 1) unless i is -1 + @updateItemQuantity item.variant.id, 0 + + changeItemQuantity: (item, delta) -> + if delta != 0 + @updateItemQuantity(item.variant.id, item.quantity + delta) + + updateItemQuantity: (id, quantity) -> + params = $.param(variant_id: id, quantity: quantity) + + $http.put '/api/cart/update_variant', params + .success(@load) + + changeVariant: (oldVariant, newVariant) -> + params = $.param(old_variant_id: oldVariant.id, new_variant_id: newVariant.id) + + $http.put '/api/cart/change_variant', params + .success(@load) + + removeAdjustment: (adjustment) -> + @current.adjustmentTotal -= adjustment.amount + @current.total -= adjustment.amount + @current.adjustments = _.without(@current.adjustments, adjustment) + + params = $.param(adjustment_id: adjustment.id) + + $http.put '/api/cart/remove_adjustment', params + .success(@load) + + shippingRates: (options) -> + params = + country_id: options.countryId + state_id: options.stateId + zipcode: options.zipcode + + $http.get('/api/shipping_rates', {params: params, class: Sprangular.ShippingRate}) + + clear: -> @current.clear() + totalQuantity: -> @current.totalQuantity() + findVariant: (variantId) -> @current.findVariant(variantId) + hasVariant: (variant) -> @current.hasVariant(variant) + isEmpty: -> @current.isEmpty() + + service.clear() + service.reload() + service diff --git a/spree_theme/app/assets/javascripts/sprangular/services/catalog.coffee b/spree_theme/app/assets/javascripts/sprangular/services/catalog.coffee new file mode 100644 index 00000000..7f382c2a --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/catalog.coffee @@ -0,0 +1,35 @@ +Sprangular.service 'Catalog', ($http, $q, _) -> + service = + pageSize: 8 + + products: (search=null, page=1) -> + @getPaged(page, search: search) + + productsByTaxon: (path, page=1) -> + @getPaged(page, taxon: path) + + taxonomies: -> + $http.get("/api/taxonomies") + .then (response) -> + response.data + + taxon: (path) -> + $http.get("/api/taxons/#{path}") + .then (response) -> + response.data + + find: (id) -> + $http.get("/api/products/#{id}", class: Sprangular.Product) + + getPaged: (page=1, params={}) -> + $http.get("/api/products", params: {per_page: @pageSize, page: page, "q[name_or_description_cont]": params.search, "q[taxons_permalink_eq]": params.taxon}) + .then (response) -> + data = response.data + list = Sprangular.extend(data.products || [], Sprangular.Product) + list.isLastPage = (data.count < service.pageSize) || (page == data.pages) + list.totalCount = data.total_count + list.totalPages = data.pages + list.page = data.current_page + list + + service diff --git a/spree_theme/app/assets/javascripts/sprangular/services/checkout.coffee b/spree_theme/app/assets/javascripts/sprangular/services/checkout.coffee new file mode 100644 index 00000000..cabe1569 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/checkout.coffee @@ -0,0 +1,63 @@ +Sprangular.service "Checkout", ($http, _, Env, Account, Cart) -> + + checkout = + savePromo: (code) -> + params = + order: + coupon_code: code + + @put(params) + + update: -> + order = Cart.current + + params = + order: + use_billing: order.shipToBillAddress + coupon_code: order.couponCode + ship_address_attributes: order.actualShippingAddress().serialize() + bill_address_attributes: order.billingAddress.serialize() + state: 'confirm' + + if order.shippingMethod + params.order.shipping_method_id = order.shipping_method_id + + if order.shippingRate + params['order[shipments_attributes][][selected_shipping_rate_id]'] = order.shippingRate.id + + @put(params) + + complete: -> + paymentMethodId = Env.config.payment_methods['gateway'].id + params = + 'order[payments_attributes][][payment_method_id]': paymentMethodId + 'state': 'complete' + + order = Cart.current + card = order.creditCard + + if card.id + params['use_existing_card'] = 'yes' + params['existing_card'] = card.id + else + params["use_existing_card"] = 'no' + params["payment_source[#{paymentMethodId}][number]"] = card.number + params["payment_source[#{paymentMethodId}][verification_value]"] = card.cvc + params["payment_source[#{paymentMethodId}][cc_type]"] = card.ccType + params["payment_source[#{paymentMethodId}][month]"] = card.month + params["payment_source[#{paymentMethodId}][year]"] = card.year + params["payment_source[#{paymentMethodId}][last_digits]"] = card.lastDigits + params["payment_source[#{paymentMethodId}][name]"] = order.billingAddress.fullName() + + @put(params) + + put: (params) -> + params ||= {} + + $http.put("/spree/api/checkouts/#{Cart.current.number}", $.param(params)) + .success (response) -> + Cart.load(response) unless response.error + .error (response) -> + Cart.errors(response.errors) + + checkout diff --git a/spree_theme/app/assets/javascripts/sprangular/services/facebook.coffee b/spree_theme/app/assets/javascripts/sprangular/services/facebook.coffee new file mode 100644 index 00000000..01445d28 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/facebook.coffee @@ -0,0 +1,87 @@ +Sprangular.service 'Facebook', ($q, $http, Env) -> + + accessToken = null + + # Load the Facebook SDK Asynchronously + ((d) -> + js = undefined + id = "facebook-jssdk" + ref = d.getElementsByTagName("script")[0] + return if d.getElementById(id) + js = d.createElement("script") + js.id = id + js.async = true + js.src = "//connect.facebook.net/en_US/all.js" + ref.parentNode.insertBefore js, ref + return + ) document + + window.fbAsyncInit = -> + Facebook.init() + return + + Facebook = + + init: -> + FB.init + appId: Env.config.facebook_app_id # App ID + channelUrl: "//localhost:3000/channel.html" # Channel File + status: false # check login status + cookie: false # enable cookies to allow the server to access the session + xfbml: true # parse XFBML + + login: (email) -> + deferred = $q.defer() + service = this + if accessToken + # We use the FB api to check if the persisted token is still authorized. + # The user could have removed the app while we still have the token in memory. + # The FB login page does not handle this properly. Solution: call init() again + # and log back in. + + # Check if accessToken still valid. + FB.api '/me', (response) -> + if response.error + # Not valid anymore, reinitialize and do the Login + service.init() + service.fbLogin deferred, email + else + # Token valid, no need to login again, let's fetch the + # user from the server. + service.fetchUser deferred, email + else + service.fbLogin deferred, email + + return deferred.promise + + fbLogin: (deferred, email) -> + service = this + FB.login ((response) -> + console.log response + if response.authResponse + accessToken = response.authResponse + service.fetchUser deferred, email + else + deferred.reject + facebookError: true + response: response + return + ), + scope: "email" + + status: -> + deferred = $q.defer() + FB.getLoginStatus (response) -> + deferred.resolve response.status + + fetchUser: (deferred, email) -> + accessToken.email = email + $http.post("/api/facebook/fetch", $.param(accessToken)) + .success (data) -> + deferred.resolve data + .error (data, status) -> + deferred.reject + facebookError: false + data: data + status: status + diff --git a/spree_theme/app/assets/javascripts/sprangular/services/flash.coffee b/spree_theme/app/assets/javascripts/sprangular/services/flash.coffee new file mode 100644 index 00000000..a1b149a5 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/flash.coffee @@ -0,0 +1,22 @@ +Sprangular.factory 'Flash', ($timeout) -> + messages: [] + + add: (type, message) -> + flash = type: type, text: message + + @messages.push(flash) + @timeout(flash) + + timeout: (flash) -> + self = this + $timeout((-> self.remove(flash)), 2500) + + success: (message) -> @add('success', message) + info: (message) -> @add('info', message) + error: (message) -> @add('danger', message) + + remove: (flash) -> + @messages = @messages.filter (x) -> x != flash + + hasMessages: () -> + @messages.length > 0 diff --git a/spree_theme/app/assets/javascripts/sprangular/services/geography.coffee b/spree_theme/app/assets/javascripts/sprangular/services/geography.coffee new file mode 100644 index 00000000..576aa1c3 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/geography.coffee @@ -0,0 +1,4 @@ +Sprangular.service 'Geography', ($http) -> + getCountryList: -> + $http.get('/api/countries', cache: true) + .then (response) -> response.data diff --git a/spree_theme/app/assets/javascripts/sprangular/services/newsletter.coffee b/spree_theme/app/assets/javascripts/sprangular/services/newsletter.coffee new file mode 100644 index 00000000..3239ad00 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/newsletter.coffee @@ -0,0 +1,9 @@ +Sprangular.factory 'Newsletter', ($http) -> + + subscribe: (email) -> + params = + chimpy_subscriber: + email: email + subscribed: true + + $http.post("/spree/subscribers", $.param(params), { ignoreLoadingIndicator: true }) diff --git a/spree_theme/app/assets/javascripts/sprangular/services/shipment.coffee b/spree_theme/app/assets/javascripts/sprangular/services/shipment.coffee new file mode 100644 index 00000000..84ed298d --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/shipment.coffee @@ -0,0 +1,19 @@ +Sprangular.service 'Shipment', (ShippingRate) -> + + Shipment = + + id: null + rates: [] + loaded: false + + # Load shipping rates from order shipment + load: (shipment) -> + @id = shipment.id + @rates.length = 0 + for shippingRate in shipment.shipping_rates + @rates.push ShippingRate.load(shippingRate) + @loaded = true + + findRate: (shippingRateId) -> + for shippingRate in @rates + return shippingRate if shippingRate.id is shippingRateId \ No newline at end of file diff --git a/spree_theme/app/assets/javascripts/sprangular/services/status.coffee b/spree_theme/app/assets/javascripts/sprangular/services/status.coffee new file mode 100644 index 00000000..9f4cebad --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/status.coffee @@ -0,0 +1,18 @@ +Sprangular.service "Status", ($rootScope) -> + + status = + initialized: false + pageTitle: "Home" + bodyClass: "default" + requestedPath: null + httpLoading: false + routeChanging: false + + isLoading: -> + @httpLoading || @routeChanging + + $rootScope.$watch (-> status.isLoading()), (loading) -> + event = if loading then 'start' else 'end' + $rootScope.$broadcast("loading.#{event}") + + status diff --git a/spree_theme/app/assets/javascripts/sprangular/services/stripeService.coffee b/spree_theme/app/assets/javascripts/sprangular/services/stripeService.coffee new file mode 100644 index 00000000..99534948 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/stripeService.coffee @@ -0,0 +1,20 @@ +Sprangular.service 'StripeService', ($q) -> + service = + sendToStripe: (card) -> + deferred = $q.defer() + + Stripe.card.createToken + number: card.number + cvc: card.cvc + exp_month: card.month + exp_year: card.year + , (status, response) -> + console.log response + if response.error + deferred.reject response.error + else + deferred.resolve response + + return deferred.promise + + service diff --git a/spree_theme/app/assets/javascripts/sprangular/services/wallet.coffee b/spree_theme/app/assets/javascripts/sprangular/services/wallet.coffee new file mode 100644 index 00000000..c7083ba8 --- /dev/null +++ b/spree_theme/app/assets/javascripts/sprangular/services/wallet.coffee @@ -0,0 +1,51 @@ +Sprangular.service 'Wallet', ($q, $http, StripeService) -> + + Wallet = + + cards: [] + loaded: false + + newCard: (attributes) -> + new Sprangular.CreditCard(attributes) + + # Load credit cards from account + load: (account) -> + @cards = [] + + for paymentSource in account.payment_sources + card = new Sprangular.CreditCard + card.init(paymentSource) + + @cards.push(card) + + @loaded = true + + findCardForSource: (sourceId) -> + for card in @cards + return card if card.id is sourceId + + # Stores card in Stripe repository, and get an access token + store: (card, successCallback, errorCallback) -> + # TODO: provide billing address as well + card.error = card.token = '' + cards = @cards + StripeService.sendToStripe(card) + .then (response) -> + card.setAttributes + token: response.id + lastDigits: response.card.last4 + month: response.card.exp_month + year: response.card.exp_year + ccName: response.card.type + cards.push card + successCallback(card) + , (error) -> + card.error = error.message + errorCallback(error) + + delete: (card) -> + cards = @cards + $http.delete("/api/credit_cards/#{card.id}") + .success (data) -> + i = cards.indexOf card + cards.splice(i, 1) unless i is -1 diff --git a/spree_theme/app/assets/javascripts/validity.js b/spree_theme/app/assets/javascripts/validity.js new file mode 100644 index 00000000..52f8db45 --- /dev/null +++ b/spree_theme/app/assets/javascripts/validity.js @@ -0,0 +1,142 @@ +(function() { + window.Validity = { + RULES: { + required: function(object, attr) { + if (!object[attr]) { + return "can't be blank"; + } + }, + greaterThan: function(object, attr, arg) { + if (!(Number(object[attr]) > arg)) { + return "must be greater than " + arg; + } + }, + greaterThanOrEqual: function(object, attr, arg) { + if (!(Number(object[attr]) >= arg)) { + return "must be greater than or equal to " + arg; + } + }, + lessThan: function(object, attr, arg) { + if (!(Number(object[attr]) < arg)) { + return "must be less than " + arg; + } + }, + lessThanOrEqual: function(object, attr, arg) { + if (!(Number(object[attr]) <= arg)) { + return "must be less than or equal to " + arg; + } + }, + regex: function(object, attr, arg) { + if (!String(object[attr]).match(arg)) { + return 'is invalid'; + } + }, + length: function(object, attr, arg) { + var length, value; + value = object[attr] || ''; + if (typeof arg === 'number') { + if (value.length !== arg) { + return "length must be " + arg; + } + } else if (typeof arg === 'object') { + if (length = arg['greaterThan']) { + if (value.length < length) { + return "length must be greater than " + length; + } + } + if (length = arg['lessThan']) { + if (value.length > length) { + return "length must be less than " + length; + } + } + } + }, + number: function(object, attr) { + if (typeof object[attr] !== 'number') { + return "must be a number"; + } + } + }, + _normalizeRules: function(rules) { + var attr, def, dict, self; + self = this; + dict = {}; + for (attr in rules) { + def = rules[attr]; + self._normalizeRule(attr, def, dict); + } + return dict; + }, + _normalizeRule: function(attr, def, dict) { + var key, rule, self, val, _i, _len; + dict[attr] || (dict[attr] = {}); + switch (typeof def) { + case 'string': + dict[attr][def] = null; + break; + case 'object': + self = this; + if (Array.isArray(def)) { + for (_i = 0, _len = def.length; _i < _len; _i++) { + rule = def[_i]; + self._normalizeRule(attr, rule, dict); + } + } else { + for (key in def) { + val = def[key]; + dict[attr][key] = val; + } + } + } + return dict; + }, + define: function(klass, rules) { + if (rules == null) { + rules = {}; + } + klass.validations = this._normalizeRules(rules); + klass.prototype.validate = function() { + var arg, attr, error, fn, name, object, validations, value, _base, _ref; + object = this; + this.errors = {}; + _ref = klass.validations; + for (attr in _ref) { + validations = _ref[attr]; + value = object[attr]; + for (name in validations) { + arg = validations[name]; + error = null; + if (fn = Validity.RULES[name]) { + error = fn(object, attr, arg); + } else { + fn = object[name]; + if (!(fn && typeof fn === 'function')) { + throw "Validator " + name + " is not defined"; + } + error = fn.apply(object, [attr, arg]); + } + if (error) { + (_base = object.errors)[attr] || (_base[attr] = []); + object.errors[attr].push(error); + } + } + } + return this.errors; + }; + klass.prototype.isValid = function() { + var key, value, _ref; + this.validate(); + _ref = this.errors; + for (key in _ref) { + value = _ref[key]; + return false; + } + return true; + }; + return klass.prototype.isInvalid = function() { + return !this.isValid(); + }; + } + }; + +}).call(this); diff --git a/spree_theme/app/assets/stylesheets/sprangular.scss b/spree_theme/app/assets/stylesheets/sprangular.scss new file mode 100644 index 00000000..92b4f607 --- /dev/null +++ b/spree_theme/app/assets/stylesheets/sprangular.scss @@ -0,0 +1,190 @@ +@import "bootstrap-sass-official/bootstrap-sprockets"; +@import "sprangular/config"; +@import "bootstrap-sass-official"; +@import "font-awesome"; +@import "angular-motion"; +@import "bootstrap-additions"; + +body { + padding: 70px 0 0 0; +} + +.navbar-brand img { + max-height: 25px; +} + +a { + cursor: pointer; +} + +.btn.add-to-cart { + span { + display: inline-block; + } + .caption { + margin-right: 5px; + font-weight: bold; + } +} + +#signin { + nav a { + display: block; + } +} + +#initializing { + text-align: center; +} + +.aside { + width: 100%; +} + +td { + &.number { + text-align: right; + } + + .total & { + font-weight: bold; + } +} + + +footer { + background: $gray; + color: $gray-light; + padding: 10px 5px 5px; + + a { + color: $gray-light; + font-weight: bold; + + &:hover { + color: #fff; + } + } + + .dynamo { + .level1, .level2, .level3 { + text-align: center; + } + span { + display: inline-block; + padding: 0px 6px; + font-weight: bolder; + } + } +} + +form { + p.error { + color: $brand-danger; + } +} + +/* Sticky footer styles +-------------------------------------------------- */ +$footer-height: 80px; + +html { + position: relative; + min-height: 100%; +} +body { + /* Margin bottom by footer height */ + margin-bottom: $footer-height; +} + +#wrap { + padding-bottom: 20px; +} + +footer { + position: absolute; + bottom: 0; + width: 100%; + /* Set the fixed height of the footer here */ + height: $footer-height; +} + +.checkout-nav { + .stripe { + background: $gray-lighter; + height: 6px; + position: absolute; + margin-top: 17px; + width: 90%; + z-index: -1; + } + + nav { + a { + text-decoration: none; + display: inline-block; + width: 33%; + text-align: center; + + &:first-child { + text-align: left; + } + + &:last-child { + text-align: right; + } + } + + &.details a.details, &.confirm a.confirm, &.done a.done { + .number { + background: $brand-info; + color: $body-bg; + } + .caption { + color: $brand-info; + } + } + + &.confirm { + a.details .number { + background: $brand-success; + color: $body-bg; + } + } + + &.done { + a.details, a.confirm { + .number { + background: $brand-success; + color: $body-bg; + } + } + } + } + + span.caption { + display: block; + margin: 0px auto; + color: $gray; + } + + span.number { + display: inline-block; + color: $gray-light; + background: $gray-lighter; + padding: 10px 16px; + border-radius: 50%; + width: auto; + } +} + +a.cart-link.visible-xs { + float: right; + padding: 15px; +} + +@media (min-width: $screen-sm-min) { + .aside { + width: 50%; + } +} diff --git a/spree_theme/app/assets/stylesheets/sprangular/_config.scss b/spree_theme/app/assets/stylesheets/sprangular/_config.scss new file mode 100644 index 00000000..33d152d9 --- /dev/null +++ b/spree_theme/app/assets/stylesheets/sprangular/_config.scss @@ -0,0 +1,2 @@ +@import "bootstrap-sass-official/bootstrap/variables"; +// variable modifications go here diff --git a/spree_theme/app/assets/templates/404.html.slim b/spree_theme/app/assets/templates/404.html.slim new file mode 100644 index 00000000..1cfb276f --- /dev/null +++ b/spree_theme/app/assets/templates/404.html.slim @@ -0,0 +1,2 @@ +h1 Oh Snap +p The page you've requested was not found diff --git a/spree_theme/app/assets/templates/account/edit.html.slim b/spree_theme/app/assets/templates/account/edit.html.slim new file mode 100644 index 00000000..53d6b1a4 --- /dev/null +++ b/spree_theme/app/assets/templates/account/edit.html.slim @@ -0,0 +1,31 @@ +form(name='accountForm' ng-submit="save()" novalidate) + .form-group + label(for='email') Email + input.form-control(name="email" ng-model="user.email" required) + p.error(ng-bind="user.errors.email[0]") + + .form-group + label(for='password') Password + input.form-control(name="password" ng-model="user.password" type='password') + small Leave the password blank if you do not want to change it. + p.error(ng-bind="user.errors.password[0]") + + .form-group + label(for='password_confirmation') Password Confirmation + input.form-control(name="password_confirmation" ng-model="user.password_confirmation" type='password') + p.error(ng-bind="user.errors.password_confirmation[0]") + + .form-group + label + input.form-control(ng-model="user.one_click_enabled" type='checkbox') + | Allow 1-click checkout + + .clearfix + .pull-left + a.btn.btn-link(ng-click="stopEdit()") Cancel + + .pull-right + button.btn.btn-primary.btn-lg(type='submit') + span.glyphicon.glyphicon-floppy-disk + |   + | Update diff --git a/spree_theme/app/assets/templates/account/forgot_password.html.slim b/spree_theme/app/assets/templates/account/forgot_password.html.slim new file mode 100644 index 00000000..0eb0988a --- /dev/null +++ b/spree_theme/app/assets/templates/account/forgot_password.html.slim @@ -0,0 +1,18 @@ +a.p-signin-close ng-click="toggleSignin()" + svg.i-ico--2.i-ui--close + use xlink:href="#i-ui--close" + +.p-sign-flash ng-show="account.flash.length > 0" + p + | {{account.flash}} + +.p-sign-forgot-sent ng-show="requestSent" + p We've sent you an email with a link to reset your password. + +.p-sign-forgot ng-hide="requestSent" + form.f-wrp name='ForgotPasswordForm' ng-submit="submit()" + input.f-input ng-model="request.email" type="email" placeholder='Email' required=true + p.f-error ng-bind="request.errors.email" + button.b--full.b-cta--full.b--green.b-cta type='submit' Reset my password + div.c-center + a ng-click="cancel()" Cancel diff --git a/spree_theme/app/assets/templates/account/reset_password.html.slim b/spree_theme/app/assets/templates/account/reset_password.html.slim new file mode 100644 index 00000000..d10e9606 --- /dev/null +++ b/spree_theme/app/assets/templates/account/reset_password.html.slim @@ -0,0 +1,22 @@ +a.p-signin-close ng-click="toggleSignin()" + svg.i-ico--2.i-ui--close + use xlink:href="#i-ui--close" + +.p-sign-flash ng-show="account.flash.length > 0" + p + | {{account.flash}} + +.p-sign-req-sent ng-show="requestSent" + p Your password was saved. By the way, we signed you in at the same time. + +.p-sign-req ng-hide="requestSent" + .f-wrp name='ForgotPasswordForm' ng-submit="submit()" + input.f-input ng-model="request.password" placeholder='Password' type='password' required=true + p.f-error ng-bind="request.errors.password" + input.f-input ng-model="request.password_confirmation" placeholder='Password Again' type='password' required=true + p.f-error ng-bind="request.errors.password_confirmation" + p.f-error ng-bind="request.errors.reset_password_token" + + button.b--full.b-cta--full.b--green.b-cta type='submit' Update my password + div.c-center + a ng-click="cancel()" Cancel diff --git a/spree_theme/app/assets/templates/account/show.html.slim b/spree_theme/app/assets/templates/account/show.html.slim new file mode 100644 index 00000000..42e75dbc --- /dev/null +++ b/spree_theme/app/assets/templates/account/show.html.slim @@ -0,0 +1,33 @@ +#account + h1 My Account + + .well + div ng-hide="editing" + dl + dt Email + dd + | {{user.email}} + + dt Password + dd ••••••• + + dt One-click Checkout + dd + span(ng-if='user.one_click_enabled') Enabled + span(ng-if='!user.one_click_enabled') Disabled + + .clearfix + .pull-right + a.btn.btn-primary.btn-lg(ng-click="edit()") + span.glyphicon.glyphicon-edit + |   + | Edit + + div ng-show="editing" + div ng-include="'account/edit.html'" + + div ng-include="'credit_cards/index.html'" ng-controller="WalletCtrl" + + div ng-include="'addresses/index.html'" ng-controller="AddressListCtrl" + + div ng-include="'orders/index.html'" ng-controller="OrdersListCtrl" diff --git a/spree_theme/app/assets/templates/account/signin.html.slim b/spree_theme/app/assets/templates/account/signin.html.slim new file mode 100644 index 00000000..60248481 --- /dev/null +++ b/spree_theme/app/assets/templates/account/signin.html.slim @@ -0,0 +1,34 @@ +#signin.container + .row + .well.col-lg-8.col-lg-offset-2.col-xs-12 + h1 Sign in + form(name='signinForm' role="form" ng-submit="login()" novalidate) + .form-group + label(for="email") Email + input.form-control(name="email" ng-model="user.email" type="email" autofocus) + + .form-group + label(for="password") Password + input.form-control(name="password" ng-model="user.password" type="password") + + .pull-right + button.btn.btn-primary.btn-lg(type='submit' ng-disabled="signingIn") + span(ng-hide="signingIn") Sign in + span(ng-show="signingIn") Loading... + + nav + a(href="/#!/forgot-password") Forgot your password? + a(ng-click="connectWithFacebook()") Connect with Facebook + a(href="/#!/sign-up") Create account + + #fb-root + + div(ng-show="askForEmail") + p We really need your email address... Please!!! + + form(name='EmailForm' ng-submit="connectWithFacebook()") + input(ng-model="facebookEmail" type="email" placeholder="Email") + button.btn(type='submit') Continue + + div.c-center + a ng-click="cancelEmailAsking()" Cancel diff --git a/spree_theme/app/assets/templates/account/signup.html.slim b/spree_theme/app/assets/templates/account/signup.html.slim new file mode 100644 index 00000000..71874df6 --- /dev/null +++ b/spree_theme/app/assets/templates/account/signup.html.slim @@ -0,0 +1,30 @@ +#signup.container + .row + .well.col-lg-8.col-lg-offset-2.col-xs-12 + h1 Sign up + + form(name='signupForm' role="form" ng-submit="submit()" novalidate) + + .form-group + label(for="email") Email + input.form-control(name="email" ng-model="user.email" required autofocus) + p.error(ng-bind="user.errors.email[0]") + + .form-group + label(for="password") Password + input.form-control(name="password" ng-model="user.password" type='password' required) + p.error ng-bind="user.errors.password[0]" + + .form-group + label(for="password-confirmation") Confirm Password + input.form-control(name="password-confirmation" ng-model="user.password_confirmation" type='password' required) + p.error(ng-bind="user.errors.password_confirmation[0]") + + .pull-right + button.btn.btn-lg.btn-primary(type='submit' ng-disabled="signingUp") + span(ng-hide="signingUp") Sign up + span(ng-show="signingup") Loading... + + nav + a(href="/#!/sign-in") Sign in + a(ng-click="connectWithFacebook()") Connect with Facebook diff --git a/spree_theme/app/assets/templates/addresses/address.html.slim b/spree_theme/app/assets/templates/addresses/address.html.slim new file mode 100644 index 00000000..dae2ef8f --- /dev/null +++ b/spree_theme/app/assets/templates/addresses/address.html.slim @@ -0,0 +1,25 @@ +.address + dl.dl-horizontal + dt Name + dd(ng-bind='address.fullName()') + + dt Address + dd + | {{address.address1}} + br(ng-if='address.address2') + | {{address.address2}} + + dt City + dd(ng-bind='address.city') + + dt State/Province + dd(ng-bind='address.state.name') + + dt Country + dd(ng-bind='address.country.name') + + dt Zip Code + dd(ng-bind='address.zipcode') + + dt Phone + dd(ng-bind='address.phone') diff --git a/spree_theme/app/assets/templates/addresses/form.html.slim b/spree_theme/app/assets/templates/addresses/form.html.slim new file mode 100644 index 00000000..594295cb --- /dev/null +++ b/spree_theme/app/assets/templates/addresses/form.html.slim @@ -0,0 +1,51 @@ +form.address(novalidate) + .row + .col-md-12 + p.error(ng-if='address.errors && address.errors != {}') Please correct the errors below: + + .row + .col-md-6 + .form-group(ng-class="{'has-error': address.errors.firstname}") + label.control-label(for='first-name') First Name + input.form-control(type='text' name='first-name' ng-model='address.firstname' autofocus) + p.error(ng-bind='address.errors.firstname') + + .col-md-6 + .form-group(ng-class="{'has-error': address.errors.lastname}") + label.control-label(for='last-name') Last Name + input.form-control(type='text' name='last-name' ng-model='address.lastname') + p.error(ng-bind='address.errors.lastname') + + .form-group(ng-class="{'has-error': address.errors.address1}") + label.control-label(for='street') Address + textarea.form-control(type='text' name='address' ng-model='address.address1' rows=2) + p.error(ng-bind='address.errors.address1') + + .form-group(ng-class="{'has-error': address.errors.city}") + label.control-label(for='city') City + input.form-control(type='text' name='city' ng-model='address.city') + p.error(ng-bind='address.errors.city') + + .row + .col-md-5 + .form-group(ng-class="{'has-error': address.errors.country}") + label.control-label(for='country') Country + select.form-control(name='country' ng-options='c.id as c.name for c in countries' ng-model='address.countryId') + p.error(ng-bind='address.errors.country') + + .col-md-5 + .form-group(ng-class="{'has-error': address.errors.state}") + label.control-label(for='state') State/Province + select.form-control(name='state' ng-options='s.id as s.name for s in selectedCountry.states' ng-model='address.stateId') + p.error(ng-bind='address.errors.state') + + .col-md-2 + .form-group(ng-class="{'has-error': address.errors.zipcode}") + label.control-label(for='zip') Zip + input.form-control(type='text' name='zip' ng-model='address.zipcode') + p.error(ng-bind='address.errors.zipcode') + + .form-group(ng-class="{'has-error': address.errors.phone}") + label.control-label(for='phone') Phone + input.form-control(type='tel' name='phone' ng-model='address.phone' placeholder='###-###-####') + p.error(ng-bind='address.errors.phone') diff --git a/spree_theme/app/assets/templates/addresses/index.html.slim b/spree_theme/app/assets/templates/addresses/index.html.slim new file mode 100644 index 00000000..8a588fd6 --- /dev/null +++ b/spree_theme/app/assets/templates/addresses/index.html.slim @@ -0,0 +1,9 @@ +h2 Addresses + +#addresses + .not-found(ng-if='user.addresses.length == 0') + p No addresses on file + + .found(ng-repeat="address in user.addresses") + address-view(address='address') + hr diff --git a/spree_theme/app/assets/templates/cart/cart.html.slim b/spree_theme/app/assets/templates/cart/cart.html.slim new file mode 100644 index 00000000..c6ebcf95 --- /dev/null +++ b/spree_theme/app/assets/templates/cart/cart.html.slim @@ -0,0 +1,87 @@ +#cart-aside.aside(role="dialog" tabindex="-1" ng-controller='CartCtrl') + .aside-dialog + .aside-content + .aside-header + button.close(ng-click="$hide()" type="button") × + h4.aside-title + span.glyphicon.glyphicon-shopping-cart + |   + | My Cart + |   + span.badge(ng-bind='cart.totalQuantity()' ng-hide='isEmpty()') + .aside-body + .empty(ng-show="isEmpty()") + p Your cart is empty + a.btn.btn-lg.btn-primary(href="#!/products" ng-click="$hide()") Start Shopping + + .with-items(ng-hide="isEmpty()") + table.table.table-striped + tr + th(colspan=2) Item + th(width="15%") Quantity + th Price + th + + tr.item(ng-repeat='item in cart.items') + td.image + a(href="#!/products/{{item.variant.product.slug}}") + img(ng-src="{{item.variant.image.mini}}") + + td.name + p + a(href="#!/products/{{item.variant.product.slug}}") + | {{item.variant.product.name}} + + section.options(ng-show='item.variant.product.hasVariants') + variant-selection(product="item.variant.product" variant="item.variant" change="cart.changeVariant(oldVariant, newVariant)") + + td.quantity + quantity-input(quantity="item.quantity" change="cart.updateItemQuantity(item.variant.id, item.quantity)") + + td.price.number + span + | {{item.price * item.quantity | currency}} + + td.actions + a(ng-click="removeItem(item)") + span.glyphicon.glyphicon-remove + + tr.item-total + td(colspan=2) Sub-total + td.number(colspan=2 ng-bind='cart.itemTotal | currency') + td + + tr.adjustment(ng-repeat='adjustment in cart.adjustments') + td(colspan=2 ng-bind='adjustment.label') + td.number(colspan=2 ng-bind='adjustment.amount | currency') + + td + a.remove(ng-click='removeAdjustment(adjustment)' ng-if='adjustment.isPromo()') + span.glyphicon.glyphicon-remove + + tr.shipping + td(colspan=2) Shipping + td.number(colspan=2 ng-bind='cart.shipTotal | currency') + td + + tr.taxes + td(colspan=2) Taxes + td.number(colspan=2 ng-bind='cart.taxTotal | currency') + td + + tr.total + td(colspan=2) Total + td.number(colspan=2 ng-bind='cart.total | currency') + td + + .aside-footer.clearfix(ng-hide='isEmpty()') + .pull-left + a.btn.btn-link(ng-click="empty()") + | Empty cart + + promo-form(order='cart') + + .pull-right + a.btn.btn-lg.btn-primary(ng-href="/#!/checkout" ng-click="$hide()") + | Checkout + span.glyphicon.glyphicon-chevron-right diff --git a/spree_theme/app/assets/templates/checkout/complete.html.slim b/spree_theme/app/assets/templates/checkout/complete.html.slim new file mode 100644 index 00000000..29756cd9 --- /dev/null +++ b/spree_theme/app/assets/templates/checkout/complete.html.slim @@ -0,0 +1,4 @@ +p We got your order. + +pre + | {{ order }} diff --git a/spree_theme/app/assets/templates/checkout/confirm.html.slim b/spree_theme/app/assets/templates/checkout/confirm.html.slim new file mode 100644 index 00000000..058de927 --- /dev/null +++ b/spree_theme/app/assets/templates/checkout/confirm.html.slim @@ -0,0 +1,70 @@ +#checkout-confirm.container + .row + .col-md-6.col-md-offset-3.col-xs-12 + checkout-nav(step='confirm') + .row + .col-md-4 + h1 Confirm + + .pull-right + a.btn.btn-primary.btn-lg(ng-disabled='processing' ng-click="complete()") + span(ng-if='!processing') Place Order + span(ng-if='processing') Processing... + + .row + .col-lg-4.col-md-6.address.billing + h2(ng-hide='order.shipToBillAddress') Billing Address + h2(ng-show='order.shipToBillAddress') Billing & Shipping Address + + address-view(address='order.billingAddress') + + .col-lg-4.col-md-6.address.shipping(ng-hide='order.shipToBillAddress') + h2 Shipping Address + + address-view(address='order.actualShippingAddress()') + + .col-lg-4.col-md-6.payment + h2 Payment + + credit-card-view(card='order.creditCard') + + .row + .col-md-12 + h2 Summary + + table.table.table-striped + tr + th Name + th(width="15%") Quantity + th Price + + tr.item(ng-repeat='item in order.items') + td.name + | {{item.variant.product.name}} + span(ng-if='item.variant.product.hasVariants()') + |  {{item.variant.options_text}} + + td.quantity.number(ng-bind='item.quantity') + td.price.number(ng-bind='item.price * item.quantity | currency') + + tr.item-total + td Sub-total + td.number(colspan=2 ng-bind='order.itemTotal | currency') + + tr.shipping + td Shipping + td.number(colspan=2 ng-bind='order.shipTotal | currency') + + tr.taxes + td Taxes + td.number(colspan=2 ng-bind='order.taxTotal | currency') + + tr.total + td Total + td.number(colspan=2 ng-bind='order.total | currency') + + .row + .col-md-12 + a.btn.btn-primary.btn-lg.btn-block(ng-disabled='processing' ng-click="complete()") + span(ng-if='!processing') Place Order + span(ng-if='processing') Processing... diff --git a/spree_theme/app/assets/templates/checkout/index.html.slim b/spree_theme/app/assets/templates/checkout/index.html.slim new file mode 100644 index 00000000..49c915b2 --- /dev/null +++ b/spree_theme/app/assets/templates/checkout/index.html.slim @@ -0,0 +1,71 @@ +#checkout-details.container + .row + .col-md-6.col-md-offset-3.col-xs-12 + checkout-nav(step='details') + .row + .col-md-12 + h1 Checkout + + .row + .col-md-8.col-xs-12 + section#billing-address + h2(ng-show='order.shipToBillAddress') Billing & Shipping Address + h2(ng-hide='order.shipToBillAddress') Billing Address + + address-form(address='order.billingAddress' countries='countries') + + label + input(type='checkbox' ng-model='order.shipToBillAddress') + |  Ship to billing address + + section#shipping-address(ng-hide='order.shipToBillAddress') + h2 Shipping Address + + address-form(address='order.shippingAddress' countries='countries') + + section#delivery + h2 Delivery Options + + shipping-rate-selection(order='order') + + section#credit-card + h2 Credit Card + + credit-card-form(credit-card='order.creditCard') + + button.btn.btn-primary.btn-block.btn-lg(ng-click='submit()' ng-disabled='processing') + span(ng-if='!processing') + span.caption Confirm + span.glyphicon.glyphicon-chevron-right + span(ng-if='processing') + span.caption Loading... + + .col-md-4.hidden-xs + .well + h2 Summary + + dl.dl-horizontal + dt Sub-total + dd + | {{order.itemTotal | currency}} + + dt(ng-repeat-start="adjustment in order.adjustments") + a.remove(ng-click='removeAdjustment(adjustment)' ng-if='adjustment.isPromo()') + span.glyphicon.glyphicon-remove + | {{adjustment.label}} + dd(ng-repeat-end) + | {{adjustment.amount | currency}} + + dt Shipping + dd + | {{order.shipTotal | currency}} + + dt Tax + dd + | {{order.taxTotal | currency}} + + dt Total + dd + | {{order.total | currency}} + + promo-form(order='order') diff --git a/spree_theme/app/assets/templates/checkout/nav.html.slim b/spree_theme/app/assets/templates/checkout/nav.html.slim new file mode 100644 index 00000000..a134abb4 --- /dev/null +++ b/spree_theme/app/assets/templates/checkout/nav.html.slim @@ -0,0 +1,12 @@ +.checkout-nav + .stripe + nav(class="{{step}}") + a.details(href="#/checkout") + span.number 1 + span.caption Details + a.confirm(href="#/checkout/confirm") + span.number 2 + span.caption Confirm + a.done + span.number 3 + span.caption Done diff --git a/spree_theme/app/assets/templates/credit_cards/credit_card.html.slim b/spree_theme/app/assets/templates/credit_cards/credit_card.html.slim new file mode 100644 index 00000000..d34bf26e --- /dev/null +++ b/spree_theme/app/assets/templates/credit_cards/credit_card.html.slim @@ -0,0 +1,19 @@ +.card + .col-md-4 + i.fa.fa-5x.fa-credit-card(ng-show="!card.type") + i.fa.fa-5x.fa-cc-visa(ng-show="card.type == 'visa'") + i.fa.fa-5x.fa-cc-mastercard(ng-show="card.type == 'master'") + i.fa.fa-5x.fa-cc-amex(ng-show="card.type == 'amex'") + i.fa.fa-5x.fa-cc-discover(ng-show="card.type == 'discover'") + + .col-md-8 + dl + dt Number + dd + | •••• •••• •••• {{card.lastDigits}} + + dt Expiration + dd + | {{card.month}} / {{card.year}} + + a.btn.btn-mini.btn-primary(ng-if='allowDelete' ng-click="delete()" ng-confirm-click="Are you sure?") Delete diff --git a/spree_theme/app/assets/templates/credit_cards/form.html.slim b/spree_theme/app/assets/templates/credit_cards/form.html.slim new file mode 100644 index 00000000..dae74044 --- /dev/null +++ b/spree_theme/app/assets/templates/credit_cards/form.html.slim @@ -0,0 +1,32 @@ +form.credit-card(novalidate) + .form-group(ng-class="{'has-error': creditCard.errors.number}") + label(for='number') Number + .input-group + input.form-control(type='text' name='number' ng-model='creditCard.number') + .input-group-addon + i.fa.fa-credit-card(ng-show="!creditCard.type") + i.fa.fa-cc-visa(ng-show="creditCard.type == 'visa'") + i.fa.fa-cc-mastercard(ng-show="creditCard.type == 'master'") + i.fa.fa-cc-amex(ng-show="creditCard.type == 'amex'") + i.fa.fa-cc-discover(ng-show="creditCard.type == 'discover'") + + p.error(ng-bind='creditCard.errors.number') + + .row + .col-md-4 + .form-group(ng-class="{'has-error': creditCard.errors.month}") + label.control-label.control-label(for='month') Month + select.form-control(name='month' ng-options='m.index as (m.index + " - " + m.name) for m in months' ng-model='creditCard.month') + p.error(ng-bind='creditCard.errors.month') + + .col-md-4 + .form-group(ng-class="{'has-error': creditCard.errors.year}") + label.control-label(for='year') Year + select.form-control(name='year' ng-options='year for year in years' ng-model='creditCard.year') + p.error(ng-bind='creditCard.errors.year') + + .col-md-4 + .form-group(ng-class="{'has-error': creditCard.errors.cvv}") + label.control-label(for='cvv') Verification Code + input.form-control(type='number' name='cvv' min=1 max=9999 ng-model='creditCard.cvv') + p.error(ng-bind='creditCard.errors.cvv') diff --git a/spree_theme/app/assets/templates/credit_cards/index.html.slim b/spree_theme/app/assets/templates/credit_cards/index.html.slim new file mode 100644 index 00000000..e9f25f85 --- /dev/null +++ b/spree_theme/app/assets/templates/credit_cards/index.html.slim @@ -0,0 +1,8 @@ +h2 Credit Cards + +#wallet + .not-found(ng-if='wallet.cards.length == 0') + p No credits cards on file + + .found(ng-repeat="card in wallet.cards") + credit-card-view(card='card' allow-delete) diff --git a/spree_theme/app/assets/templates/directives/add_to_cart_button.html.slim b/spree_theme/app/assets/templates/directives/add_to_cart_button.html.slim new file mode 100644 index 00000000..27148727 --- /dev/null +++ b/spree_theme/app/assets/templates/directives/add_to_cart_button.html.slim @@ -0,0 +1,16 @@ +a.btn.add-to-cart(ng-click="addToCart()" ng-class="class" ng-disabled="adding || !variant") + span(ng-show="adding") Adding ... + + span(ng-hide="adding") + span(ng-hide='variant || !product.hasVariants') + span.caption Select option + + span(ng-show='variant || !product.hasVariants') + span.glyphicon.glyphicon-plus + |   + span.caption + span(ng-hide="inCart()") Add to cart + span(ng-show="inCart() && quantity <= 1") Add another + span(ng-show="inCart() && quantity > 1") Add {{quantity}} more + span.price + | {{(variant || product).price * quantity | number: 0 | currency}} diff --git a/spree_theme/app/assets/templates/directives/quantity_input.html.slim b/spree_theme/app/assets/templates/directives/quantity_input.html.slim new file mode 100644 index 00000000..06a304db --- /dev/null +++ b/spree_theme/app/assets/templates/directives/quantity_input.html.slim @@ -0,0 +1,11 @@ +.quantity-input + .input-group + .input-group-addon + a.btn.btn-xs.minus(ng-click="update(-1)" ng-disabled='quantity <= 1') + span.glyphicon.glyphicon-minus + + input.form-control(name="qty" type="number" min="1" max="999" maxlength="3" ng-model="quantity" value="{{quantity}}") + + .input-group-addon + a.btn.btn-xs.plus(ng-click="update(1)") + span.glyphicon.glyphicon-plus diff --git a/spree_theme/app/assets/templates/directives/variant_selection.html.slim b/spree_theme/app/assets/templates/directives/variant_selection.html.slim new file mode 100644 index 00000000..45e7503d --- /dev/null +++ b/spree_theme/app/assets/templates/directives/variant_selection.html.slim @@ -0,0 +1,10 @@ +.option.row(ng-repeat="option in product.options" class="{{option.type.name}}") + .col-lg-12 + h4(ng-bind="option.type.presentation") + + .values.btn-group(ng-class="class") + button.btn.btn-default(ng-repeat="item in option.values" + ng-class="{'btn-success': isValueSelected(item.value)}" + ng-disabled="!isValueAvailable(item.value)" + ng-click="selectValue(item.value)" + ng-bind="item.value.presentation") diff --git a/spree_theme/app/assets/templates/home/index.html.slim b/spree_theme/app/assets/templates/home/index.html.slim new file mode 100644 index 00000000..b0c9af19 --- /dev/null +++ b/spree_theme/app/assets/templates/home/index.html.slim @@ -0,0 +1,5 @@ +ng-include src="'home/jumbotron.html'" + +div(ng-include="'products/list.html'" + infinite-scroll='loadNextPage()' + infinite-scroll-disabled='loadingComplete || fetching') diff --git a/spree_theme/app/assets/templates/home/jumbotron.html.slim b/spree_theme/app/assets/templates/home/jumbotron.html.slim new file mode 100644 index 00000000..28fe0047 --- /dev/null +++ b/spree_theme/app/assets/templates/home/jumbotron.html.slim @@ -0,0 +1,13 @@ +.jumbotron + .container + h1 Welcome to Sprangular! + p Spree + Angular.js + Bootstrap + p + | To override this template, add  + code app/assets/templates/home/jumbotron.html.slim + |  to your project. + + .pull-right + a.btn.btn-primary.btn-lg(href="https://github.com/DynamoMTL/sprangular") + | Learn More + span.glyphicon.glyphicon-chevron-right diff --git a/spree_theme/app/assets/templates/layout/flash.html.slim b/spree_theme/app/assets/templates/layout/flash.html.slim new file mode 100644 index 00000000..92602b50 --- /dev/null +++ b/spree_theme/app/assets/templates/layout/flash.html.slim @@ -0,0 +1,6 @@ +#flash-messages.container + .message.row(ng-repeat="message in flash.messages") + .col-lg-8.col-lg-offset-2.col-sm-10.col-sm-offset-1.col-xs-10.col-xs-offset-1.alert(class="alert-{{message.type}}" role="alert") + button.close(data-dismiss="alert") × + + span.text(ng-bind="message.text") diff --git a/spree_theme/app/assets/templates/layout/footer.html.slim b/spree_theme/app/assets/templates/layout/footer.html.slim new file mode 100644 index 00000000..befa348a --- /dev/null +++ b/spree_theme/app/assets/templates/layout/footer.html.slim @@ -0,0 +1,21 @@ +footer.container-fluid(ng-controller="FooterCtrl") + .row + .col-lg-2 + small + | Powered by  + a(href="https://github.com/DynamoMTL/sprangular") Sprangular + + .col-lg-4 + ng-include(src="'layout/subscribe.html'") + + .col-lg-6.clearfix + a.dynamo.pull-right(href="http://godynamo.com/") + .level1 + span.d D + span.y Y + span.n N + .level2 + span.a A + span.m M + .level3 + span.o O diff --git a/spree_theme/app/assets/templates/layout/header.html.slim b/spree_theme/app/assets/templates/layout/header.html.slim new file mode 100644 index 00000000..8f34c73b --- /dev/null +++ b/spree_theme/app/assets/templates/layout/header.html.slim @@ -0,0 +1,21 @@ +header(ng-controller="HeaderCtrl") + nav.navbar.navbar-default.navbar-fixed-top(role="navigation") + .container-fluid + .navbar-header + button.navbar-toggle(type="button" data-toggle="collapse" data-target="#navbar-collapse-1") + span.sr-only Toggle navigation + span.icon-bar + span.icon-bar + span.icon-bar + + a.cart-link.visible-xs(bs-aside data-template='cart/cart.html' data-container='body' data-placement='right' data-animation='am-slide-right') + span.glyphicon.glyphicon-shopping-cart + span.cart-qty.badge(ng-bind="cart.totalQuantity()" ng-show="cart.totalQuantity() > 0") + + a.navbar-brand(href="/#!/") + img(ng-src="{{env.config.logo}}") + + #navbar-collapse-1.collapse.navbar-collapse + ng-include(src="'layout/navbar_links.html'") + ng-include(src="'layout/navbar_search.html'") + ng-include(src="'layout/navbar_right.html'") diff --git a/spree_theme/app/assets/templates/layout/initializing.html.slim b/spree_theme/app/assets/templates/layout/initializing.html.slim new file mode 100644 index 00000000..af49c9a8 --- /dev/null +++ b/spree_theme/app/assets/templates/layout/initializing.html.slim @@ -0,0 +1,2 @@ +img(ng-src="{{env.config.logo}}") +p Initializing... diff --git a/spree_theme/app/assets/templates/layout/loading.html.slim b/spree_theme/app/assets/templates/layout/loading.html.slim new file mode 100644 index 00000000..06ef0964 --- /dev/null +++ b/spree_theme/app/assets/templates/layout/loading.html.slim @@ -0,0 +1,2 @@ +#loading + | Loading, please wait ... diff --git a/spree_theme/app/assets/templates/layout/navbar_links.html.slim b/spree_theme/app/assets/templates/layout/navbar_links.html.slim new file mode 100644 index 00000000..a9686e11 --- /dev/null +++ b/spree_theme/app/assets/templates/layout/navbar_links.html.slim @@ -0,0 +1,19 @@ +ul.nav.navbar-nav + li.dropdown + a(data-toggle="dropdown") + | Shop + |   + span.caret + + ul.dropdown-menu + li.dropdown-header(ng-repeat-start="taxonomy in taxonomies") + | {{taxonomy.name}} + + li(ng-repeat="taxon in taxonomy.root.taxons") + a(href="/#!/t/{{taxon.permalink}}") + | {{taxon.name}} + + li.divider(ng-repeat-end) + + li + a(href="/#!/products") All Products diff --git a/spree_theme/app/assets/templates/layout/navbar_right.html.slim b/spree_theme/app/assets/templates/layout/navbar_right.html.slim new file mode 100644 index 00000000..f6588dc8 --- /dev/null +++ b/spree_theme/app/assets/templates/layout/navbar_right.html.slim @@ -0,0 +1,14 @@ +ul.nav.navbar-nav.navbar-right + li.my-account + a(ng-click="goToMyAccount()") My Account + + li.log-out(ng-show="account.isLogged") + a(ng-click="logout()") Log out + + li.sign-in(ng-hide="account.isLogged") + a(ng-click="login()") Sign in + + li.cart.hidden-xs + a.cart-link(bs-aside data-template='cart/cart.html' data-container='body' data-placement='right' data-animation='am-slide-right') + span.glyphicon.glyphicon-shopping-cart + span.cart-qty.badge(ng-bind="cart.totalQuantity()" ng-show="cart.totalQuantity() > 0") diff --git a/spree_theme/app/assets/templates/layout/navbar_search.html.slim b/spree_theme/app/assets/templates/layout/navbar_search.html.slim new file mode 100644 index 00000000..0766320a --- /dev/null +++ b/spree_theme/app/assets/templates/layout/navbar_search.html.slim @@ -0,0 +1,9 @@ +.col-sm-3.col-md-3.hidden-xs + form.navbar-form(role="search" ng-submit="doSearch()") + .input-group + input.form-control(type="text" placeholder="Search" ng-model="search.text" autofocus bs-typeahead + data-delay="500" data-min-length="3" + ng-options="product.name as product.name for product in getProducts($viewValue)") + + .input-group-addon + span.glyphicon.glyphicon-search(ng-click="doSearch()") diff --git a/spree_theme/app/assets/templates/layout/subscribe.html.slim b/spree_theme/app/assets/templates/layout/subscribe.html.slim new file mode 100644 index 00000000..3fdeb2af --- /dev/null +++ b/spree_theme/app/assets/templates/layout/subscribe.html.slim @@ -0,0 +1,13 @@ +section#subscribe(ng-controller='SubscriptionCtrl') + form.inline-form(name='subscriptionForm' ng-submit='subscribe()' novalidate) + .form-group + .input-group + input.form-control(name='email' type='email' placeholder='Receive our newsletter' ng-model='email') + + .input-group-addon(ng-click='subscribe()') + span.glyphicon.glyphicon-chevron-right + + p.status + span.error(ng-show='error') Sorry, there was a problem subscribing. Try again? + span.subscribing(ng-show='subscribing') Subscribing... + span.done(ng-show='done') Thank you for subscribing to our newsletter. diff --git a/spree_theme/app/assets/templates/orders/index.html.slim b/spree_theme/app/assets/templates/orders/index.html.slim new file mode 100644 index 00000000..1afcf4f5 --- /dev/null +++ b/spree_theme/app/assets/templates/orders/index.html.slim @@ -0,0 +1,27 @@ +h2 Order History + +#order-history + .not-found(ng-if='user.orders.length == 0') + p No orders on file + + .order(ng-repeat="order in user.orders") + dl + dt Number + dd + | {{order.number}} + + dt Ordered on + dd + | {{order.completed_at | date}} + + dt Amount + dd + | {{order.total | currency}} + + dt Shipment Status + dd + | {{order.shipment_state}} + + a.btn.btn-primary.btn-small ng-click="showOrderDetails(order)" See details + + hr diff --git a/spree_theme/app/assets/templates/products/gallery.html.slim b/spree_theme/app/assets/templates/products/gallery.html.slim new file mode 100644 index 00000000..0af5fc60 --- /dev/null +++ b/spree_theme/app/assets/templates/products/gallery.html.slim @@ -0,0 +1,6 @@ +section.image.row + .col-sm-12 + img.img-responsive(ng-src="{{selected.image.largeUrl}}") +section.thumbs.row(ng-show="selected.images.length > 1") + .col-sm-3(ng-repeat='image in selected.images' ng-click="changeImage(image)") + img.img-thumbnail.img-responsive(ng-src="{{image.productUrl}}") diff --git a/spree_theme/app/assets/templates/products/index.html.slim b/spree_theme/app/assets/templates/products/index.html.slim new file mode 100644 index 00000000..d92d4802 --- /dev/null +++ b/spree_theme/app/assets/templates/products/index.html.slim @@ -0,0 +1,5 @@ +h1(ng-bind="pageTitle") + +div(ng-include="'products/list.html'" + infinite-scroll='loadNextPage()' + infinite-scroll-disabled='loadingComplete || fetching') diff --git a/spree_theme/app/assets/templates/products/list.html.slim b/spree_theme/app/assets/templates/products/list.html.slim new file mode 100644 index 00000000..c6b175e1 --- /dev/null +++ b/spree_theme/app/assets/templates/products/list.html.slim @@ -0,0 +1,32 @@ +.product-listing + .product.col-lg-3.col-sm-6.col-xs-12(ng-repeat='product in products' ng-class-odd="'odd'" ng-class-even="'even'" ng-class="{'sold-out': !product.isAvailable() }") + .col-lg-12 + a(ng-href='{{product.permalink}}') + img.img-responsive.full(ng-src="{{product.image.largeUrl}}") + + h2.title + a(ng-href='{{product.permalink}}' ng-bind="product.name") + + .with-variants(ng-show="product.hasVariants") + ul.variants + li(ng-repeat="variant in product.variants") + a(ng-click="selectVariant(variant)" + ng-class="{'is-selected': isSelected(variant)}" + ng-bind="variant.options_text") + + p.sold-out(ng-if="selectedVariants[product] && !selectedVariants[product].isAvailable()") This item is sold out + + add-to-cart-button(ng-if="!selectedVariants[product] || selectedVariants[product].isAvailable()" + product="product" + variant="selectedVariants[product.id]" + quantity=1 + class="{'btn-primary': true, 'btn-block': true}") + + .without-variants(ng-hide="product.hasVariants") + p.sold-out(ng-if="!product.isAvailable()") This item is sold out + + add-to-cart-button(ng-if="product.isAvailable()" + product="product" + variant="product.master" + quantity=1 + class="{'btn-primary': true, 'btn-block': true}") diff --git a/spree_theme/app/assets/templates/products/properties.html.slim b/spree_theme/app/assets/templates/products/properties.html.slim new file mode 100644 index 00000000..243edef1 --- /dev/null +++ b/spree_theme/app/assets/templates/products/properties.html.slim @@ -0,0 +1,6 @@ +section.properties(ng-show="product.product_properties.length > 0") + h2 Specifications + + dl.dl-horizontal + dt(ng-repeat-start="property in product.product_properties" ng-bind="property.property_name") + dd(ng-repeat-end ng-bind="property.value") diff --git a/spree_theme/app/assets/templates/products/show.html.slim b/spree_theme/app/assets/templates/products/show.html.slim new file mode 100644 index 00000000..7477706d --- /dev/null +++ b/spree_theme/app/assets/templates/products/show.html.slim @@ -0,0 +1,37 @@ +#product-details.container(ng-class="{'sold-out': !product.isAvailable() }") + .row + .col-sm-6.col-xs-12 + section.gallery + ng-include(src="'products/gallery.html'") + + .col-sm-6.col-xs-12 + section.details + h1(ng-bind="product.name") + + p.desc(ng-bind="product.description") + + section.options(ng-show='product.hasVariants') + variant-selection(product="product" variant="selected.variant" class="{'btn-group-lg': true}") + + section.add.row + .col-sm-12 + h4 Quantity + .col-sm-4 + quantity-input(quantity="selected.quantity") + .col-sm-8 + p.sold-out(ng-if="selected.variant && !selected.variant.isAvailable()") This item is sold out + + add-to-cart-button(ng-if="selected.variant.isAvailable() || product.master.isAvailable()" + product="product" + variant="selected.variant" + quantity="selected.quantity" + class="{'btn-lg': true, 'btn-block': true, 'btn-primary': !hasVariant(), 'btn-default': hasVariant()}") + + section.in-cart.row(ng-show='hasVariant()') + .col-md-12 + p Item was added to your cart + a.btn.btn-success.btn-lg.btn-block(href='#!/checkout') + | Checkout + span.glyphicon.glyphicon-chevron-right + + ng-include(src="'products/properties.html'") diff --git a/spree_theme/app/assets/templates/promos/form.html.slim b/spree_theme/app/assets/templates/promos/form.html.slim new file mode 100644 index 00000000..70316648 --- /dev/null +++ b/spree_theme/app/assets/templates/promos/form.html.slim @@ -0,0 +1,13 @@ +section#promo-selection + .add(ng-show='!showPromoEntry') + a(ng-click='showPromoEntry = true') Add a coupon + + section#promo-entry(ng-show='showPromoEntry') + form.form-inline(role='form' ng-submit='save()') + .form-group + label.control-label(for='promo-code') Code + input.form-control(name='promo-code' ng-model='promoCode') + + button.btn.btn-primary(type='submit') Save + + p.error(ng-bind='error' ng-show='error') diff --git a/spree_theme/app/assets/templates/shipping/rates.html.slim b/spree_theme/app/assets/templates/shipping/rates.html.slim new file mode 100644 index 00000000..c0ce6332 --- /dev/null +++ b/spree_theme/app/assets/templates/shipping/rates.html.slim @@ -0,0 +1,12 @@ +.shipping-rates + p(ng-if='loading') Refreshing rates... + + div(ng-if='!loading') + p.not-found(ng-if='rates.length == 0') Shipping not available to {{order.actualShippingAddress().country.name}} + + ul.list-unstyled + li(ng-repeat='shippingRate in rates') + label + input(type='radio' ng-model='order.shipping_method_id' ng-value='shippingRate.shippingMethodId') + span + |  {{shippingRate.name}} {{shippingRate.cost | currency}} diff --git a/spree_theme/app/helpers/spree/bases_helper_decorator.rb b/spree_theme/app/helpers/spree/bases_helper_decorator.rb index 87ab4b8a..14817f9d 100644 --- a/spree_theme/app/helpers/spree/bases_helper_decorator.rb +++ b/spree_theme/app/helpers/spree/bases_helper_decorator.rb @@ -155,5 +155,74 @@ def partial_html_attribute_value( param_value, html_attribute ) EOS2 end + #==================================================================================================== + # start methods from sprangular + #==================================================================================================== + def payment_methods + hash = {} + methods = (Spree::PaymentMethod.available(:front_end) + Spree::PaymentMethod.available(:both)).uniq + methods.map do |method| + hash[method.method_type] = { + id: method.id, + name: method.name, + publishable_key: method.preferences[:publishable_key] + } + end + hash + end + + def js_environment + config = ::Spree::Config + store = Spree::Store.current + templates = Hash[ + Rails.application.assets.each_logical_path. + select { |file| file.end_with?('html') }. + map do |file| + path = digest_assets? ? File.join('/assets', Rails.application.assets[file].digest_path) : asset_path(file) + + [file, path] + end + ] + + {env: Rails.env, + config: { + site_name: store.seo_title || store.name, + logo: asset_path(config.logo), + default_country_id: config.default_country_id, + facebook_app_id: ENV['FACEBOOK_APP_ID'], + payment_methods: payment_methods, + image_sizes: Spree::Image.attachment_definitions[:attachment][:styles].keys + }, + templates: templates + } + end + + def cached_templates + SpreeTheme::Engine.config.cached_paths.inject({}) do |files, dir| + cached_templates_for_dir(files, dir) + end + end + + def cached_templates_for_dir(files, dir) + root = SpreeTheme::Engine.root + + files = Dir[root + "app/assets/templates/#{dir}/**"].inject(files) do |hash, path| + asset_path = asset_path path.gsub(root.to_s + "/app/assets/templates/", "") + local_path = 'app/assets/templates/' + asset_path + + hash[asset_path.gsub(/.slim$/, '')] = Tilt.new(path).render.html_safe if !File.exists?(local_path) + + hash + end + + Dir["app/assets/templates/#{dir}/**"].inject(files) do |hash, path| + asset_path = asset_path(path.gsub("/app/assets/templates/", "")) + asset_path = asset_path.gsub(/^\/app\/assets\/templates/, '/assets').gsub(/.slim$/, '') + + hash[asset_path] = Tilt.new(path).render.html_safe + hash + end + end + end end \ No newline at end of file diff --git a/spree_theme/app/views/layouts/layout_for_mobile.slim b/spree_theme/app/views/layouts/layout_for_mobile.slim new file mode 100644 index 00000000..5a2a1e14 --- /dev/null +++ b/spree_theme/app/views/layouts/layout_for_mobile.slim @@ -0,0 +1,30 @@ +html ng-app="Sprangular" ng-controller="GlobalCtrl" + head + title(ng-bind="title()") + meta name="fragment" content="!" + meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" + + = csrf_meta_tags + = stylesheet_link_tag "sprangular", media: "all" + + = render 'sprangular/shared/templates' + + body(ng-class="status.bodyClass") + #initializing(ng-hide='status.initialized' ng-cloak) + ng-include(src="'assets/layout/initializing.html'") + + #initialized(ng-show='status.initialized' ng-cloak) + ng-include(src="'assets/layout/loading.html'" ng-show="status.isLoading()") + ng-include(src="'assets/layout/flash.html'" ng-show="flash.hasMessages()") + + #wrap + ng-include(src="'assets/layout/header.html'") + + #main.container-fluid(ng-view autoscroll="true" ng-cloak) + + ng-include(src="'assets/layout/footer.html'") + + = javascript_include_tag "sprangular" + = render 'sprangular/shared/analytics' + + script Sprangular.constant('Env', #{ js_environment.to_json.html_safe }) diff --git a/spree_theme/app/views/sprangular/shared/_analytics.slim b/spree_theme/app/views/sprangular/shared/_analytics.slim new file mode 100644 index 00000000..d9435afb --- /dev/null +++ b/spree_theme/app/views/sprangular/shared/_analytics.slim @@ -0,0 +1,8 @@ +- if tracker = Spree::Tracker.current + javascript: + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', '#{tracker.analytics_id}', location.host); diff --git a/spree_theme/app/views/sprangular/shared/_templates.html.slim b/spree_theme/app/views/sprangular/shared/_templates.html.slim new file mode 100644 index 00000000..a590bef0 --- /dev/null +++ b/spree_theme/app/views/sprangular/shared/_templates.html.slim @@ -0,0 +1,2 @@ +- cached_templates.each do |path, html| + script(type="text/ng-template" id=path)= html diff --git a/spree_theme/lib/generators/spree_theme/install/install_generator.rb b/spree_theme/lib/generators/spree_theme/install/install_generator.rb index 1a719db8..1eda3059 100644 --- a/spree_theme/lib/generators/spree_theme/install/install_generator.rb +++ b/spree_theme/lib/generators/spree_theme/install/install_generator.rb @@ -3,13 +3,13 @@ module Generators class InstallGenerator < Rails::Generators::Base def add_javascripts - append_file "app/assets/javascripts/store/all.js", "//= require store/spree_theme\n" - append_file "app/assets/javascripts/admin/all.js", "//= require admin/spree_theme\n" + append_file 'vendor/assets/javascripts/spree/frontend/all.js', "//= require spree/frontend/spree_multi_site\n" + append_file 'vendor/assets/javascripts/spree/backend/all.js', "//= require spree/backend/spree_multi_site\n" end def add_stylesheets - inject_into_file "app/assets/stylesheets/store/all.css", " *= require store/spree_theme\n", :before => /\*\//, :verbose => true - inject_into_file "app/assets/stylesheets/admin/all.css", " *= require admin/spree_theme\n", :before => /\*\//, :verbose => true + inject_into_file 'vendor/assets/stylesheets/spree/frontend/all.css', " *= require spree/frontend/spree_multi_site\n", :before => /\*\//, :verbose => true + inject_into_file 'vendor/assets/stylesheets/spree/backend/all.css', " *= require spree/backend/spree_multi_site\n", :before => /\*\//, :verbose => true end def add_migrations diff --git a/spree_theme/lib/spree_theme.rb b/spree_theme/lib/spree_theme.rb index e4f9ac3b..44f292e0 100644 --- a/spree_theme/lib/spree_theme.rb +++ b/spree_theme/lib/spree_theme.rb @@ -5,6 +5,19 @@ require 'spree_theme/site_helper' require 'spree_theme/section_piece_param_helper' require 'spree_theme/permitted_attributes_for_theme' +# support mobile +require 'slim' +require 'angularjs-rails' +# require assets +require 'rails-assets-bootstrap-sass-official' +require 'rails-assets-underscore' +require 'rails-assets-underscore.string' +require 'rails-assets-angular-bootstrap' +require 'rails-assets-angular-strap' +require 'rails-assets-angular-motion' +require 'rails-assets-bootstrap-additions' +require 'rails-assets-ngInfiniteScroll' +require 'rails-assets-angularytics' module SpreeTheme diff --git a/spree_theme/lib/spree_theme/engine.rb b/spree_theme/lib/spree_theme/engine.rb index 87e17816..79d6013c 100644 --- a/spree_theme/lib/spree_theme/engine.rb +++ b/spree_theme/lib/spree_theme/engine.rb @@ -1,9 +1,9 @@ module SpreeTheme class Engine < Rails::Engine - require 'spree/core' isolate_namespace Spree engine_name 'spree_theme' + config.cached_paths = %w(layout directives products home cart promos) config.autoload_paths += %W(#{config.root}/lib) # use rspec for tests config.generators do |g| @@ -20,11 +20,20 @@ def self.activate Rails.configuration.cache_classes ? require(c) : load(c) end end + + initializer "sprangular.assets.configure" do |app| + assets = app.assets + + assets.register_mime_type 'text/html', '.html' + assets.register_engine '.slim', Slim::Template + + app.config.assets.precompile += %w( sprangular bootstrap/* ) + end + # sets the manifests / assets to be precompiled, even when initialize_on_precompile is false initializer "spree.assets.precompile", :group => :all do |app| - app.config.assets.precompile += %w[ - store/spree_theme.* - ] + app.config.assets.precompile += %w( store/spree_theme.* ) + end config.to_prepare &method(:activate).to_proc diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index bbc20b56..80a5b00f 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -15,12 +15,14 @@ module SpreeTheme::System # override spree's # only cart|account using layout while rendering, product list|detail page render without layout. def get_layout_if_use + if request.xhr? return false end # keep it before check "designer", page for admin login never need design return @special_layout if @special_layout.present? + return 'layout_for_mobile' if mobile? #for designer return 'layout_for_design' if @is_designer @@ -59,6 +61,9 @@ def initialize_template( request_fullpath = nil ) if cookies[:_dalianshops_designer]=='0' @is_designer = false end + + @is_designer = false if mobile? + # user could select theme to view in design shop. if website.design? #get template from query string @@ -180,4 +185,19 @@ def add_view_path # layout of imported theme is in design site home folder append_view_path SpreeTheme.site_class.designsite.document_path end + + #https://ruby-china.org/topics/22165 + #https://github.com/ruby-china/ruby-china/blob/13662590b382c7bbc2438d79679df68efe2684a1/app/helpers/application_helper.rb + MOBILE_USER_AGENTS = 'palm|blackberry|nokia|phone|midp|mobi|symbian|chtml|ericsson|minimo|' + + 'audiovox|motorola|samsung|telit|upg1|windows ce|ucweb|astel|plucker|' + + 'x320|x240|j2me|sgh|portable|sprint|docomo|kddi|softbank|android|mmp|' + + 'pdxgw|netfront|xiino|vodafone|portalmmm|sagem|mot-|sie-|ipod|up\\.b|' + + 'webos|amoi|novarra|cdm|alcatel|pocket|iphone|mobileexplorer|mobile' + def mobile? + agent_str = request.user_agent.to_s.downcase + return false if agent_str =~ /ipad/ + agent_str =~ Regexp.new(MOBILE_USER_AGENTS) + true + end + end \ No newline at end of file diff --git a/spree_theme/spree_theme.gemspec b/spree_theme/spree_theme.gemspec index 4da94874..9ab75c8f 100644 --- a/spree_theme/spree_theme.gemspec +++ b/spree_theme/spree_theme.gemspec @@ -16,8 +16,31 @@ Gem::Specification.new do |s| s.require_path = 'lib' s.requirements << 'none' - s.add_dependency 'spree_core', '~> 2.4.0' + s.add_dependency 'spree_core', '~> 2.4' + s.add_dependency 'spree_api', '~> 2.4' s.add_dependency 'friendly_id' + # copy from https://github.com/DynamoMTL/sprangular/gemspec + s.add_dependency 'slim-rails' + s.add_dependency 'coffee-rails' + s.add_dependency 'jquery-rails' + s.add_dependency 'sass-rails' + s.add_dependency 'angularjs-rails' + s.add_dependency 'rack-rewrite' + s.add_dependency 'geocoder' + + s.add_dependency 'font-awesome-rails', '~> 4.2' + s.add_dependency 'rails-assets-bootstrap-sass-official' + s.add_dependency 'rails-assets-angular-bootstrap' + s.add_dependency 'rails-assets-angular-strap' + s.add_dependency 'rails-assets-angular-motion' + s.add_dependency 'rails-assets-bootstrap-additions' + s.add_dependency 'rails-assets-ngInfiniteScroll' + s.add_dependency 'rails-assets-underscore' + s.add_dependency 'rails-assets-underscore.string' + s.add_dependency 'rails-assets-angularytics' + s.add_dependency 'rails-assets-jasmine-sinon' + s.add_dependency 'rails-assets-sinon' + s.add_development_dependency 'capybara' s.add_development_dependency 'factory_girl' s.add_development_dependency 'ffaker' From ded14502647a5ed7cf655e22bad035c91602205b Mon Sep 17 00:00:00 2001 From: david Date: Thu, 18 Dec 2014 02:17:05 -0800 Subject: [PATCH 002/606] add api_key --- spree_theme/app/views/layouts/layout_for_mobile.slim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spree_theme/app/views/layouts/layout_for_mobile.slim b/spree_theme/app/views/layouts/layout_for_mobile.slim index 5a2a1e14..20694cac 100644 --- a/spree_theme/app/views/layouts/layout_for_mobile.slim +++ b/spree_theme/app/views/layouts/layout_for_mobile.slim @@ -28,3 +28,5 @@ html ng-app="Sprangular" ng-controller="GlobalCtrl" = render 'sprangular/shared/analytics' script Sprangular.constant('Env', #{ js_environment.to_json.html_safe }) + script Spree.api_key = #{ try_spree_current_user.try(:spree_api_key).to_s.to_json.html_safe }; + \ No newline at end of file From 90d1d01f482755cec2a5e7df98d0c1af5360eddc Mon Sep 17 00:00:00 2001 From: david Date: Thu, 18 Dec 2014 22:41:12 +0800 Subject: [PATCH 003/606] desable Spree::Api::Config.requires_authentication --- config/initializers/spree.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/config/initializers/spree.rb b/config/initializers/spree.rb index 59667bce..6849a4ce 100644 --- a/config/initializers/spree.rb +++ b/config/initializers/spree.rb @@ -17,16 +17,17 @@ #config.currency = 'CNY' end Spree.user_class = "Spree::User" + +Spree::Api::Config.requires_authentication = false #SpreeTheme.site_class = "Spree::Site" #SpreeTheme.taxon_class = "Spree::Taxon" #SpreeTheme.post_class = "Spree::Post" -#TODO uncomment it after complete the db/sample -#SpreeMultiSite::Config.tap do |config| -#end + SpreeAbc::Application.configure do config.spree_multi_site.site_scope_required_classes_with_image_from_other_gems.merge!( { cover: Spree::Post }) config.spree_multi_site.preferences.seed_dir= File.join(SpreeAbc::Application.root,'db') end + SpreeEditor::Config.tap do |config| config.ids = "product_description taxon_description template_text_body post_body" config.current_editor = "CKEditor" From e8758ccee6eac155c2c75e9fadf3553ff4b27014 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 19 Dec 2014 01:27:08 -0800 Subject: [PATCH 004/606] fix gateway warning --- spree_theme/app/assets/javascripts/sprangular/module.coffee | 4 ++-- spree_theme/app/helpers/spree/bases_helper_decorator.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spree_theme/app/assets/javascripts/sprangular/module.coffee b/spree_theme/app/assets/javascripts/sprangular/module.coffee index df8c8302..ae2b4c2b 100644 --- a/spree_theme/app/assets/javascripts/sprangular/module.coffee +++ b/spree_theme/app/assets/javascripts/sprangular/module.coffee @@ -3,8 +3,8 @@ window.Sprangular = angular.module "Sprangular", ['ui.bootstrap', 'ngRoute', 'ng .run (Env) -> paymentMethods = Env.config.payment_methods - if !paymentMethods.gateway - alert 'Gateway is not configured in Spree...' + if _.isEmpty(paymentMethods) + alert 'payment method is not configured in Spree...' Sprangular.extend = (instance, type) -> return unless instance diff --git a/spree_theme/app/helpers/spree/bases_helper_decorator.rb b/spree_theme/app/helpers/spree/bases_helper_decorator.rb index 14817f9d..393557e6 100644 --- a/spree_theme/app/helpers/spree/bases_helper_decorator.rb +++ b/spree_theme/app/helpers/spree/bases_helper_decorator.rb @@ -184,7 +184,7 @@ def js_environment end ] - {env: Rails.env, + { env: Rails.env, config: { site_name: store.seo_title || store.name, logo: asset_path(config.logo), From 5e448e350f03408aba4f8334ea5879a593c25785 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 20 Dec 2014 16:05:11 +0800 Subject: [PATCH 005/606] add gem sprangular --- Gemfile | 2 + Gemfile.lock | 48 +- config/routes.rb | 1 + sprangular/.gitignore | 8 + sprangular/.rspec | 3 + sprangular/Gemfile | 19 + sprangular/MIT-LICENSE | 20 + sprangular/README.md | 132 +++ sprangular/ROADMAP.md | 1 + sprangular/Rakefile | 26 + .../app/assets/javascripts/sprangular.js | 2 - .../assets/javascripts/sprangular/app.coffee | 0 .../sprangular/controllers/account.coffee | 0 .../sprangular/controllers/addressList.coffee | 0 .../sprangular/controllers/cart.coffee | 3 +- .../sprangular/controllers/checkout.coffee | 9 +- .../controllers/checkout/complete.coffee | 2 + .../controllers/checkout/confirm.coffee | 8 +- .../controllers/creditCardList.coffee | 3 + .../sprangular/controllers/footer.coffee | 0 .../controllers/forgotPassword.coffee | 0 .../sprangular/controllers/global.coffee | 0 .../sprangular/controllers/header.coffee | 16 +- .../sprangular/controllers/home.coffee | 0 .../sprangular/controllers/ordersList.coffee | 0 .../sprangular/controllers/product.coffee | 5 +- .../sprangular/controllers/productList.coffee | 0 .../controllers/resetPassword.coffee | 0 .../sprangular/controllers/signin.coffee | 0 .../sprangular/controllers/signup.coffee | 0 .../controllers/subscription.coffee | 0 .../sprangular/directives/.gitkeep | 0 .../directives/addToCartButton.coffee | 0 .../sprangular/directives/addressForm.coffee | 0 .../directives/addressSelection.coffee | 26 + .../sprangular/directives/addressView.coffee | 0 .../directives/checkoutButton.coffee | 32 + .../sprangular/directives/checkoutNav.coffee | 0 .../sprangular/directives/confirm.coffee | 0 .../directives/creditCardForm.coffee | 1 + .../directives/creditCardSelection.coffee | 25 + .../directives/creditCardView.coffee | 2 +- .../sprangular/directives/promoForm.coffee | 0 .../directives/quantityInput.coffee | 0 .../directives/shippingRatesSelection.coffee | 16 +- .../directives/variantSelection.coffee | 0 .../sprangular/filters/sanitize.coffee | 0 .../sprangular/helpers/angularytics.coffee | 0 .../sprangular/helpers/luhn.coffee | 0 .../sprangular/helpers/underscore.coffee | 0 .../sprangular/interceptors/loading.coffee | 0 .../interceptors/railsAssets.coffee | 0 .../sprangular/interceptors/shaping.coffee | 0 .../sprangular/models/address.coffee | 62 + .../sprangular/models/adjustment.coffee | 0 .../sprangular/models/creditCard.coffee | 30 +- .../sprangular/models/order.coffee | 101 ++ .../sprangular/models/product.coffee | 3 + .../sprangular/models/shippingRate.coffee | 0 .../javascripts/sprangular/models/user.coffee | 10 + .../sprangular/models/variant.coffee | 0 .../javascripts/sprangular/module.coffee | 7 +- .../javascripts/sprangular/routes.coffee | 11 +- .../sprangular/services/account.coffee | 13 +- .../sprangular/services/cart.coffee | 43 +- .../sprangular/services/catalog.coffee | 11 +- .../sprangular/services/checkout.coffee | 70 ++ .../sprangular/services/facebook.coffee | 0 .../sprangular/services/flash.coffee | 0 .../sprangular/services/geography.coffee | 0 .../sprangular/services/newsletter.coffee | 0 .../sprangular/services/shipment.coffee | 0 .../sprangular/services/status.coffee | 8 + .../app/assets/javascripts/validity.js | 0 .../app/assets/stylesheets/sprangular.scss | 279 +++++ .../stylesheets/sprangular/_config.scss | 2 + .../app/assets/templates/404.html.slim | 0 .../assets/templates/account/edit.html.slim | 0 .../account/forgot_password.html.slim | 0 .../account/reset_password.html.slim | 0 .../assets/templates/account/show.html.slim | 2 +- .../assets/templates/account/signin.html.slim | 0 .../assets/templates/account/signup.html.slim | 0 .../templates/addresses/address.html.slim | 0 .../assets/templates/addresses/form.html.slim | 0 .../templates/addresses/index.html.slim | 0 .../templates/addresses/selection.html.slim | 12 + .../app/assets/templates/cart/cart.html.slim | 10 +- .../templates/checkout/complete.html.slim | 19 + .../templates/checkout/confirm.html.slim | 20 +- .../assets/templates/checkout/index.html.slim | 13 +- .../assets/templates/checkout/nav.html.slim | 4 +- .../credit_cards/credit_card.html.slim | 6 +- .../templates/credit_cards/form.html.slim | 9 +- .../templates/credit_cards/index.html.slim | 8 + .../credit_cards/selection.html.slim | 12 + .../directives/add_to_cart_button.html.slim | 8 +- .../directives/checkout_button.html.slim | 24 + .../directives/quantity_input.html.slim | 8 +- .../directives/variant_selection.html.slim | 5 +- .../app/assets/templates/home/index.html.slim | 0 .../assets/templates/home/jumbotron.html.slim | 0 .../assets/templates/layout/flash.html.slim | 0 .../assets/templates/layout/footer.html.slim | 2 +- .../assets/templates/layout/header.html.slim | 0 .../templates/layout/initializing.html.slim | 0 .../assets/templates/layout/loading.html.slim | 2 + .../templates/layout/navbar_links.html.slim | 0 .../templates/layout/navbar_right.html.slim | 0 .../templates/layout/navbar_search.html.slim | 2 +- .../templates/layout/subscribe.html.slim | 0 .../assets/templates/orders/index.html.slim | 4 + .../templates/products/gallery.html.slim | 7 + .../assets/templates/products/index.html.slim | 0 .../assets/templates/products/list.html.slim | 28 + .../templates/products/properties.html.slim | 9 + .../assets/templates/products/show.html.slim | 13 +- .../templates/products/typeahead.html.slim | 7 + .../assets/templates/promos/form.html.slim | 0 .../assets/templates/shipping/rates.html.slim | 7 +- .../controllers/concerns/sprangular/csrf.rb | 20 + .../sprangular/accounts_controller.rb | 29 + .../sprangular/application_controller.rb | 4 + .../controllers/sprangular/base_controller.rb | 48 + .../sprangular/carts_controller.rb | 83 ++ .../sprangular/countries_controller.rb | 7 + .../sprangular/credit_cards_controller.rb | 12 + .../sprangular/facebook_controller.rb | 45 + .../controllers/sprangular/home_controller.rb | 4 + .../sprangular/passwords_controller.rb | 35 + .../sprangular/products_controller.rb | 17 + .../sprangular/shipping_rates_controller.rb | 52 + .../sprangular/taxonomies_controller.rb | 5 + .../sprangular/taxons_controller.rb | 6 + .../api/checkouts_controller_decorator.rb | 33 + .../spree/base_controller_decorator.rb | 17 + .../spree/user_sessions_controller.rb | 54 + .../helpers/sprangular/application_helper.rb | 69 ++ sprangular/app/models/spree/user_decorator.rb | 32 + .../views/layouts/sprangular/application.slim | 30 + .../views/sprangular/accounts/show.json.rabl | 14 + .../app/views/sprangular/countries/index.rabl | 2 + .../views/sprangular/errors/invalid.json.rabl | 3 + .../sprangular/errors/not_found.json.rabl | 2 + .../sprangular/errors/unauthorized.json.rabl | 2 + .../app/views/sprangular/home/index.slim | 0 .../views/sprangular/products/index.json.rabl | 5 + .../views/sprangular/shared/_analytics.slim | 8 + .../sprangular/shared/_templates.html.slim | 2 + .../sprangular/shipping_rates/index.rabl | 2 + .../views/sprangular/shipping_rates/show.rabl | 1 + .../sprangular/spree/addresses/base.json.rabl | 8 + .../spree/credit_cards/base.json.rabl | 1 + .../sprangular/spree/orders/_order.json.rabl | 2 + .../sprangular/spree/orders/base.json.rabl | 5 + .../sprangular/spree/products/base.json.rabl | 19 + .../sprangular/spree/users/base.json.rabl | 17 + .../sprangular/spree/variants/base.json.rabl | 11 + .../views/sprangular/taxonomies/index.rabl | 2 + .../app/views/spree/api/orders/show.rabl | 44 + sprangular/bin/rails | 12 + sprangular/config/routes.rb | 30 + .../lib/generators/sprangular/install/USAGE | 10 + .../sprangular/install/install_generator.rb | 21 + .../install/templates/about.html.slim | 5 + .../install/templates/extraRoutes.coffee | 11 + .../install/templates/privacy.html.slim | 5 + .../install/templates/terms.html.slim | 5 + sprangular/lib/sprangular.rb | 23 + sprangular/lib/sprangular/engine.rb | 34 + sprangular/lib/sprangular/version.rb | 3 + sprangular/lib/tasks/sprangular_tasks.rake | 4 + .../spec/controllers/env_controller_spec.rb | 12 + .../spec/controllers/home_controller_spec.rb | 11 + sprangular/spec/dummy/README.rdoc | 28 + sprangular/spec/dummy/Rakefile | 6 + sprangular/spec/dummy/app/assets/images/.keep | 0 .../app/assets/javascripts/application.js | 17 + .../javascripts/sprangular/extraRoutes.coffee | 11 + .../app/assets/stylesheets/application.css | 15 + .../assets/templates/static/about.html.slim | 5 + .../assets/templates/static/privacy.html.slim | 5 + .../assets/templates/static/terms.html.slim | 5 + .../app/controllers/application_controller.rb | 5 + .../spec/dummy/app/controllers/concerns/.keep | 0 .../dummy/app/helpers/application_helper.rb | 2 + sprangular/spec/dummy/app/mailers/.keep | 0 sprangular/spec/dummy/app/models/.keep | 0 .../spec/dummy/app/models/concerns/.keep | 0 .../app/views/layouts/application.html.erb | 14 + sprangular/spec/dummy/bin/bundle | 3 + sprangular/spec/dummy/bin/rails | 4 + sprangular/spec/dummy/bin/rake | 4 + sprangular/spec/dummy/config.ru | 4 + sprangular/spec/dummy/config/application.rb | 42 + sprangular/spec/dummy/config/boot.rb | 5 + sprangular/spec/dummy/config/database.yml | 25 + sprangular/spec/dummy/config/environment.rb | 5 + .../dummy/config/environments/development.rb | 37 + .../dummy/config/environments/production.rb | 82 ++ .../spec/dummy/config/environments/test.rb | 39 + .../spec/dummy/config/initializers/assets.rb | 8 + .../initializers/backtrace_silencers.rb | 7 + .../config/initializers/cookies_serializer.rb | 3 + .../initializers/filter_parameter_logging.rb | 4 + .../dummy/config/initializers/inflections.rb | 16 + .../dummy/config/initializers/mime_types.rb | 4 + .../config/initializers/session_store.rb | 3 + .../spec/dummy/config/initializers/spree.rb | 14 + .../config/initializers/wrap_parameters.rb | 14 + sprangular/spec/dummy/config/locales/en.yml | 23 + sprangular/spec/dummy/config/routes.rb | 4 + sprangular/spec/dummy/config/secrets.yml | 22 + sprangular/spec/dummy/config/spree.yml | 2 + .../20140814105631_spree_one_two.spree.rb | 482 ++++++++ ...0140814105632_spree_promo_one_two.spree.rb | 46 + ...20140814105633_add_tax_rate_label.spree.rb | 6 + ...05634_add_toggle_tax_rate_display.spree.rb | 6 + ..._remove_unused_preference_columns.spree.rb | 9 + ...05636_add_lock_version_to_variant.spree.rb | 6 + ..._add_states_required_to_countries.spree.rb | 6 + ..._on_demand_to_product_and_variant.spree.rb | 7 + ..._constraint_from_products_on_hand.spree.rb | 12 + ...105640_split_prices_from_variants.spree.rb | 32 + ...not_null_from_spree_prices_amount.spree.rb | 10 + ...105642_add_currency_to_line_items.spree.rb | 6 + ...0814105643_add_currency_to_orders.spree.rb | 6 + ...644_add_cost_currency_to_variants.spree.rb | 6 + ...e_display_on_from_payment_methods.spree.rb | 6 + ...105646_add_position_to_taxonomies.spree.rb | 6 + ...05647_add_last_ip_to_spree_orders.spree.rb | 6 + ...48_add_state_to_spree_adjustments.spree.rb | 7 + ...splay_on_to_spree_payment_methods.spree.rb | 10 + ...dd_position_to_product_properties.spree.rb | 7 + ..._add_identifier_to_spree_payments.spree.rb | 6 + ...52_add_order_id_index_to_payments.spree.rb | 10 + ..._primary_to_spree_products_taxons.spree.rb | 6 + ...14105654_create_spree_stock_items.spree.rb | 15 + ...5655_create_spree_stock_locations.spree.rb | 12 + ...140814105656_create_default_stock.spree.rb | 31 + ...7_add_order_id_index_to_shipments.spree.rb | 6 + ...ription_on_spree_products_to_text.spree.rb | 6 + ...ck_location_id_to_spree_shipments.spree.rb | 6 + ...660_add_pending_to_inventory_unit.spree.rb | 7 + ...n_demand_from_product_and_variant.spree.rb | 7 + ...05662_create_shipping_method_zone.spree.rb | 23 + ..._category_id_from_shipping_method.spree.rb | 6 + ...create_shipping_method_categories.spree.rb | 14 + ...ing_url_to_spree_shipping_methods.spree.rb | 6 + ...05666_create_spree_shipping_rates.spree.rb | 25 + ...h_attributes_from_shipping_method.spree.rb | 8 + ...0814105668_create_stock_movements.spree.rb | 13 + ..._address_fields_to_stock_location.spree.rb | 23 + ...d_active_field_to_stock_locations.spree.rb | 6 + ...1_add_backorderable_to_stock_item.spree.rb | 6 + ...efault_quantity_to_stock_movement.spree.rb | 6 + ...nd_destination_to_stock_movements.spree.rb | 9 + ...674_change_orders_total_precision.spree.rb | 9 + ...e_spree_payments_amount_precision.spree.rb | 8 + ...rn_authorization_amount_precision.spree.rb | 8 + ...ange_adjustments_amount_precision.spree.rb | 8 + ..._add_originator_to_stock_movement.spree.rb | 8 + ...d_destination_from_stock_movement.spree.rb | 16 + ...te_inventory_unit_sold_to_on_hand.spree.rb | 10 + ...4105681_add_stock_location_to_rma.spree.rb | 6 + ...hipment_state_for_canceled_orders.spree.rb | 16 + ...814105683_add_seo_metas_to_taxons.spree.rb | 10 + ...emove_stock_item_and_variant_lock.spree.rb | 15 + ...85_add_name_to_spree_credit_cards.spree.rb | 6 + ...name_fields_on_spree_credit_cards.spree.rb | 14 + ..._to_source_columns_on_adjustments.spree.rb | 6 + ...14105688_update_adjustment_states.spree.rb | 17 + ...9_add_shipping_rates_to_shipments.spree.rb | 16 + ...5690_create_spree_stock_transfers.spree.rb | 15 + ...05691_drop_products_count_on_hand.spree.rb | 6 + ...92_set_default_shipping_rate_cost.spree.rb | 6 + ...5693_add_number_to_stock_transfer.spree.rb | 24 + ...4_add_sku_index_to_spree_variants.spree.rb | 6 + ...e_default_to_spree_stock_location.spree.rb | 6 + ..._variants_to_spree_stock_location.spree.rb | 6 + ...s_to_spree_shipping_methods_zones.spree.rb | 6 + ...add_user_id_index_to_spree_orders.spree.rb | 6 + ...add_updated_at_to_spree_countries.spree.rb | 10 + ...00_add_updated_at_to_spree_states.spree.rb | 10 + ..._result_message_to_spree_payments.spree.rb | 7 + ...ex_to_permalink_on_spree_products.spree.rb | 6 + ...ers_shipments_and_stock_transfers.spree.rb | 8 + ...add_deleted_at_to_spree_tax_rates.spree.rb | 6 + ...lock_version_from_inventory_units.spree.rb | 7 + ...05706_add_cost_price_to_line_item.spree.rb | 6 + ...backorderable_to_default_to_false.spree.rb | 7 + ...add_created_by_id_to_spree_orders.spree.rb | 6 + ...ndex_completed_at_on_spree_orders.spree.rb | 6 + ...x_category_id_to_spree_line_items.spree.rb | 6 + ...rate_tax_categories_to_line_items.spree.rb | 11 + ...814105712_drop_spree_mail_methods.spree.rb | 13 + ...fault_stock_location_on_shipments.spree.rb | 9 + ...0140814105714_upgrade_adjustments.spree.rb | 40 + ...14105715_rename_adjustment_fields.spree.rb | 18 + ..._column_to_spree_shipping_methods.spree.rb | 6 + ...e_column_to_spree_stock_locations.spree.rb | 6 + ...dd_shipment_total_to_spree_orders.spree.rb | 6 + ...14105719_expand_order_number_size.spree.rb | 10 + ...0_rename_activators_to_promotions.spree.rb | 6 + ...dd_adjustment_total_to_line_items.spree.rb | 6 + ...add_adjustment_total_to_shipments.spree.rb | 6 + ...4105723_add_depth_to_spree_taxons.spree.rb | 17 + ...o_line_items_shipments_and_orders.spree.rb | 9 + ..._to_shipping_methods_and_products.spree.rb | 16 + ..._migrate_old_shipping_calculators.spree.rb | 20 + ...add_code_to_spree_promotion_rules.spree.rb | 6 + ...nge_states_required_for_countries.spree.rb | 10 + ...d_deleted_at_to_spree_stock_items.spree.rb | 6 + ...emove_promotions_event_name_field.spree.rb | 6 + ...ne_items_and_shipments_and_orders.spree.rb | 8 + ..._remove_unused_credit_card_fields.spree.rb | 17 + ...33_add_track_inventory_to_variant.spree.rb | 6 + ...5734_add_tax_category_to_variants.spree.rb | 7 + ...05735_add_channel_to_spree_orders.spree.rb | 6 + ...05736_add_included_to_adjustments.spree.rb | 6 + ...814105737_rename_tax_total_fields.spree.rb | 12 + ..._item_id_to_spree_inventory_units.spree.rb | 22 + ...105739_add_updated_at_to_variants.spree.rb | 6 + ...0_add_position_to_classifications.spree.rb | 6 + ...41_create_spree_orders_promotions.spree.rb | 9 + ...unique_shipping_method_categories.spree.rb | 25 + ...43_add_item_count_to_spree_orders.spree.rb | 6 + ...value_type_from_spree_preferences.spree.rb | 9 + ...me_permalink_to_slug_for_products.spree.rb | 6 + ...variant_id_and_currency_on_prices.spree.rb | 6 + ...rules_and_actions_to_promotion_id.spree.rb | 7 + ...48_add_deleted_at_to_spree_prices.spree.rb | 6 + ...over_id_and_approved_at_to_orders.spree.rb | 7 + ...rmation_delivered_to_spree_orders.spree.rb | 6 + ...d_auto_capture_to_payment_methods.spree.rb | 6 + ...eate_spree_payment_capture_events.spree.rb | 13 + ...add_uncaptured_amount_to_payments.spree.rb | 6 + ...54_default_variant_weight_to_zero.spree.rb | 12 + ...x_category_id_to_shipping_methods.spree.rb | 6 + ...add_tax_rate_id_to_shipping_rates.spree.rb | 6 + ...mount_to_line_items_and_shipments.spree.rb | 7 + .../20140814105758_add_more_indexes.spree.rb | 14 + ...59_add_considered_risky_to_orders.spree.rb | 6 + ...dd_preference_store_to_everything.spree.rb | 9 + ...add_user_id_to_spree_credit_cards.spree.rb | 14 + ...814105762_migrate_old_preferences.spree.rb | 24 + ...0140814105763_create_spree_stores.spree.rb | 26 + ...764_create_store_from_preferences.spree.rb | 31 + ...65_add_timestamps_to_spree_assets.spree.rb | 7 + ...05766_add_additional_store_fields.spree.rb | 9 + ...14105767_add_many_missing_indexes.spree.rb | 19 + ...orphic_index_and_add_more_missing.spree.rb | 67 ++ ...r_id_created_by_id_index_to_order.spree.rb | 6 + ...ange_spree_price_amount_precision.spree.rb | 9 + ...4105771_add_token_to_spree_orders.spree.rb | 6 + ...r_token_from_tokenized_permission.spree.rb | 30 + ...hipment_total_for_users_upgrading.spree.rb | 13 + ...dit_card_first_name_and_last_name.spree.rb | 7 + ...ted_at_to_spree_promotion_actions.spree.rb | 7 + ...ptured_amount_from_spree_payments.spree.rb | 6 + ...eate_spree_taxons_promotion_rules.spree.rb | 9 + ...141203183758_create_spree_refunds.spree.rb | 13 + ...turn_authorization_inventory_unit.spree.rb | 13 + ...on_inventory_unit_to_return_items.spree.rb | 6 + ...backfill_line_item_pre_tax_amount.spree.rb | 11 + ...reate_spree_return_authorizations.spree.rb | 56 + ...add_amount_fields_to_return_items.spree.rb | 8 + ..._drop_return_authorization_amount.spree.rb | 6 + ...pree_return_authorization_reasons.spree.rb | 29 + ...83766_create_spree_refund_reasons.spree.rb | 15 + ...ename_return_authorization_reason.spree.rb | 6 + ...create_spree_promotion_categories.spree.rb | 12 + ..._drop_received_at_on_return_items.spree.rb | 10 + ...acceptance_status_to_return_items.spree.rb | 7 + ...3771_create_default_refund_reason.spree.rb | 10 + ..._default_to_spree_stock_locations.spree.rb | 8 + ...773_create_spree_customer_returns.spree.rb | 10 + ...customer_return_id_to_return_item.spree.rb | 7 + ...03183775_create_friendly_id_slugs.spree.rb | 16 + ...ee_refund_return_authorization_id.spree.rb | 6 + ...urn_item_pre_tax_amount_precision.spree.rb | 14 + ...opy_product_slugs_to_slug_history.spree.rb | 16 + ...83779_create_spree_reimbursements.spree.rb | 22 + ...d_promotionable_to_spree_products.spree.rb | 6 + ...hange_inventory_unit_foreign_keys.spree.rb | 8 + ...ance_status_errors_to_return_item.spree.rb | 6 + ..._create_spree_reimbursement_types.spree.rb | 21 + ...3784_add_default_to_shipment_cost.spree.rb | 11 + ...add_default_to_spree_credit_cards.spree.rb | 6 + ...ake_existing_credit_cards_default.spree.rb | 11 + ...87_add_type_to_reimbursement_type.spree.rb | 10 + ...reate_spree_reimbursement_credits.spree.rb | 11 + ..._add_meta_title_to_spree_products.spree.rb | 8 + ..._add_code_to_spree_tax_categories.spree.rb | 6 + ...ult_pre_tax_amount_should_be_zero.spree.rb | 7 + ...dd_code_to_spree_shipping_methods.spree.rb | 6 + ...ncel_audit_fields_to_spree_orders.spree.rb | 7 + ...1203183794_add_store_id_to_orders.spree.rb | 9 + ...95_create_spree_taxons_prototypes.spree.rb | 9 + ...6_add_state_lock_version_to_order.spree.rb | 6 + ...ree_variants_to_spree_stock_items.spree.rb | 14 + ...798_fix_adjustment_order_presence.spree.rb | 14 + ..._update_classifications_positions.spree.rb | 10 + ...guest_token_index_to_spree_orders.spree.rb | 6 + ...01_add_api_key_to_spree_users.spree_api.rb | 8 + ...03183802_resize_api_key_field.spree_api.rb | 8 + ...name_api_key_to_spree_api_key.spree_api.rb | 8 + ...d_index_to_user_spree_api_key.spree_api.rb | 8 + .../20141203183805_create_users.spree_auth.rb | 30 + ...06_rename_columns_for_devise.spree_auth.rb | 38 + ..._convert_user_remember_field.spree_auth.rb | 12 + ...sword_sent_at_to_spree_users.spree_auth.rb | 9 + ...ake_users_email_index_unique.spree_auth.rb | 10 + ...3810_add_deleted_at_to_users.spree_auth.rb | 7 + ...811_add_confirmable_to_users.spree_auth.rb | 8 + ...reate_skrill_transactions.spree_gateway.rb | 15 + ...ntree_payment_method_type.spree_gateway.rb | 10 + ...tripe_payment_method_type.spree_gateway.rb | 10 + ...anced_payment_method_type.spree_gateway.rb | 10 + ...aypal_payment_method_type.spree_gateway.rb | 10 + ...igrate_stripe_preferences.spree_gateway.rb | 9 + sprangular/spec/dummy/db/schema.rb | 1026 +++++++++++++++++ sprangular/spec/dummy/db/seeds.rb | 4 + sprangular/spec/dummy/lib/assets/.keep | 0 sprangular/spec/dummy/public/404.html | 67 ++ sprangular/spec/dummy/public/422.html | 67 ++ sprangular/spec/dummy/public/500.html | 66 ++ sprangular/spec/dummy/public/favicon.ico | 0 .../1/large/ror_baseball_jersey_red.png | Bin 0 -> 47857 bytes .../1/mini/ror_baseball_jersey_red.png | Bin 0 -> 3665 bytes .../1/original/ror_baseball_jersey_red.png | Bin 0 -> 44463 bytes .../1/product/ror_baseball_jersey_red.png | Bin 0 -> 47857 bytes .../1/small/ror_baseball_jersey_red.png | Bin 0 -> 11576 bytes .../large/ror_baseball_jersey_back_blue.png | Bin 0 -> 41761 bytes .../10/mini/ror_baseball_jersey_back_blue.png | Bin 0 -> 3128 bytes .../ror_baseball_jersey_back_blue.png | Bin 0 -> 38424 bytes .../product/ror_baseball_jersey_back_blue.png | Bin 0 -> 41761 bytes .../small/ror_baseball_jersey_back_blue.png | Bin 0 -> 9976 bytes .../11/large/ror_baseball_jersey_green.png | Bin 0 -> 48975 bytes .../11/mini/ror_baseball_jersey_green.png | Bin 0 -> 3742 bytes .../11/original/ror_baseball_jersey_green.png | Bin 0 -> 45744 bytes .../11/product/ror_baseball_jersey_green.png | Bin 0 -> 48975 bytes .../11/small/ror_baseball_jersey_green.png | Bin 0 -> 11738 bytes .../large/ror_baseball_jersey_back_green.png | Bin 0 -> 42361 bytes .../mini/ror_baseball_jersey_back_green.png | Bin 0 -> 3176 bytes .../ror_baseball_jersey_back_green.png | Bin 0 -> 39641 bytes .../ror_baseball_jersey_back_green.png | Bin 0 -> 42361 bytes .../small/ror_baseball_jersey_back_green.png | Bin 0 -> 10090 bytes .../13/large/ror_baseball_jersey_red.png | Bin 0 -> 47857 bytes .../13/mini/ror_baseball_jersey_red.png | Bin 0 -> 3665 bytes .../13/original/ror_baseball_jersey_red.png | Bin 0 -> 44463 bytes .../13/product/ror_baseball_jersey_red.png | Bin 0 -> 47857 bytes .../13/small/ror_baseball_jersey_red.png | Bin 0 -> 11576 bytes .../14/large/ror_baseball_jersey_back_red.png | Bin 0 -> 40264 bytes .../14/mini/ror_baseball_jersey_back_red.png | Bin 0 -> 3049 bytes .../original/ror_baseball_jersey_back_red.png | Bin 0 -> 36895 bytes .../product/ror_baseball_jersey_back_red.png | Bin 0 -> 40264 bytes .../14/small/ror_baseball_jersey_back_red.png | Bin 0 -> 9686 bytes .../15/large/ror_baseball_jersey_blue.png | Bin 0 -> 49172 bytes .../15/mini/ror_baseball_jersey_blue.png | Bin 0 -> 3733 bytes .../15/original/ror_baseball_jersey_blue.png | Bin 0 -> 46277 bytes .../15/product/ror_baseball_jersey_blue.png | Bin 0 -> 49172 bytes .../15/small/ror_baseball_jersey_blue.png | Bin 0 -> 11690 bytes .../large/ror_baseball_jersey_back_blue.png | Bin 0 -> 41761 bytes .../16/mini/ror_baseball_jersey_back_blue.png | Bin 0 -> 3128 bytes .../ror_baseball_jersey_back_blue.png | Bin 0 -> 38424 bytes .../product/ror_baseball_jersey_back_blue.png | Bin 0 -> 41761 bytes .../small/ror_baseball_jersey_back_blue.png | Bin 0 -> 9976 bytes .../17/large/ror_baseball_jersey_green.png | Bin 0 -> 48975 bytes .../17/mini/ror_baseball_jersey_green.png | Bin 0 -> 3742 bytes .../17/original/ror_baseball_jersey_green.png | Bin 0 -> 45744 bytes .../17/product/ror_baseball_jersey_green.png | Bin 0 -> 48975 bytes .../17/small/ror_baseball_jersey_green.png | Bin 0 -> 11738 bytes .../large/ror_baseball_jersey_back_green.png | Bin 0 -> 42361 bytes .../mini/ror_baseball_jersey_back_green.png | Bin 0 -> 3176 bytes .../ror_baseball_jersey_back_green.png | Bin 0 -> 39641 bytes .../ror_baseball_jersey_back_green.png | Bin 0 -> 42361 bytes .../small/ror_baseball_jersey_back_green.png | Bin 0 -> 10090 bytes .../19/large/ror_baseball_jersey_green.png | Bin 0 -> 48975 bytes .../19/mini/ror_baseball_jersey_green.png | Bin 0 -> 3742 bytes .../19/original/ror_baseball_jersey_green.png | Bin 0 -> 45744 bytes .../19/product/ror_baseball_jersey_green.png | Bin 0 -> 48975 bytes .../19/small/ror_baseball_jersey_green.png | Bin 0 -> 11738 bytes .../2/large/ror_baseball_jersey_back_red.png | Bin 0 -> 40264 bytes .../2/mini/ror_baseball_jersey_back_red.png | Bin 0 -> 3049 bytes .../original/ror_baseball_jersey_back_red.png | Bin 0 -> 36895 bytes .../product/ror_baseball_jersey_back_red.png | Bin 0 -> 40264 bytes .../2/small/ror_baseball_jersey_back_red.png | Bin 0 -> 9686 bytes .../large/ror_baseball_jersey_back_green.png | Bin 0 -> 42361 bytes .../mini/ror_baseball_jersey_back_green.png | Bin 0 -> 3176 bytes .../ror_baseball_jersey_back_green.png | Bin 0 -> 39641 bytes .../ror_baseball_jersey_back_green.png | Bin 0 -> 42361 bytes .../small/ror_baseball_jersey_back_green.png | Bin 0 -> 10090 bytes .../spree/products/21/large/ror_tote.jpeg | Bin 0 -> 33124 bytes .../spree/products/21/mini/ror_tote.jpeg | Bin 0 -> 1715 bytes .../spree/products/21/original/ror_tote.jpeg | Bin 0 -> 31490 bytes .../spree/products/21/product/ror_tote.jpeg | Bin 0 -> 17159 bytes .../spree/products/21/small/ror_tote.jpeg | Bin 0 -> 4621 bytes .../products/22/large/ror_tote_back.jpeg | Bin 0 -> 30400 bytes .../spree/products/22/mini/ror_tote_back.jpeg | Bin 0 -> 1323 bytes .../products/22/original/ror_tote_back.jpeg | Bin 0 -> 28620 bytes .../products/22/product/ror_tote_back.jpeg | Bin 0 -> 14187 bytes .../products/22/small/ror_tote_back.jpeg | Bin 0 -> 3462 bytes .../spree/products/23/large/ror_bag.jpeg | Bin 0 -> 29642 bytes .../spree/products/23/mini/ror_bag.jpeg | Bin 0 -> 1878 bytes .../spree/products/23/original/ror_bag.jpeg | Bin 0 -> 28230 bytes .../spree/products/23/product/ror_bag.jpeg | Bin 0 -> 15865 bytes .../spree/products/23/small/ror_bag.jpeg | Bin 0 -> 4969 bytes .../spree/products/24/large/ror_baseball.jpeg | Bin 0 -> 29133 bytes .../spree/products/24/mini/ror_baseball.jpeg | Bin 0 -> 1705 bytes .../products/24/original/ror_baseball.jpeg | Bin 0 -> 27626 bytes .../products/24/product/ror_baseball.jpeg | Bin 0 -> 15842 bytes .../spree/products/24/small/ror_baseball.jpeg | Bin 0 -> 4612 bytes .../products/25/large/ror_baseball_back.jpeg | Bin 0 -> 24809 bytes .../products/25/mini/ror_baseball_back.jpeg | Bin 0 -> 1461 bytes .../25/original/ror_baseball_back.jpeg | Bin 0 -> 23490 bytes .../25/product/ror_baseball_back.jpeg | Bin 0 -> 12814 bytes .../products/25/small/ror_baseball_back.jpeg | Bin 0 -> 3717 bytes .../products/26/large/ror_jr_spaghetti.jpeg | Bin 0 -> 15176 bytes .../products/26/mini/ror_jr_spaghetti.jpeg | Bin 0 -> 969 bytes .../26/original/ror_jr_spaghetti.jpeg | Bin 0 -> 14083 bytes .../products/26/product/ror_jr_spaghetti.jpeg | Bin 0 -> 7840 bytes .../products/26/small/ror_jr_spaghetti.jpeg | Bin 0 -> 2392 bytes .../spree/products/27/large/ror_mug.jpeg | Bin 0 -> 21003 bytes .../spree/products/27/mini/ror_mug.jpeg | Bin 0 -> 1473 bytes .../spree/products/27/original/ror_mug.jpeg | Bin 0 -> 20026 bytes .../spree/products/27/product/ror_mug.jpeg | Bin 0 -> 11637 bytes .../spree/products/27/small/ror_mug.jpeg | Bin 0 -> 3565 bytes .../spree/products/28/large/ror_mug_back.jpeg | Bin 0 -> 11458 bytes .../spree/products/28/mini/ror_mug_back.jpeg | Bin 0 -> 935 bytes .../products/28/original/ror_mug_back.jpeg | Bin 0 -> 10929 bytes .../products/28/product/ror_mug_back.jpeg | Bin 0 -> 6040 bytes .../spree/products/28/small/ror_mug_back.jpeg | Bin 0 -> 1875 bytes .../spree/products/29/large/ror_ringer.jpeg | Bin 0 -> 19384 bytes .../spree/products/29/mini/ror_ringer.jpeg | Bin 0 -> 1290 bytes .../products/29/original/ror_ringer.jpeg | Bin 0 -> 18252 bytes .../spree/products/29/product/ror_ringer.jpeg | Bin 0 -> 10729 bytes .../spree/products/29/small/ror_ringer.jpeg | Bin 0 -> 3238 bytes .../3/large/ror_baseball_jersey_blue.png | Bin 0 -> 49172 bytes .../3/mini/ror_baseball_jersey_blue.png | Bin 0 -> 3733 bytes .../3/original/ror_baseball_jersey_blue.png | Bin 0 -> 46277 bytes .../3/product/ror_baseball_jersey_blue.png | Bin 0 -> 49172 bytes .../3/small/ror_baseball_jersey_blue.png | Bin 0 -> 11690 bytes .../products/30/large/ror_ringer_back.jpeg | Bin 0 -> 14148 bytes .../products/30/mini/ror_ringer_back.jpeg | Bin 0 -> 1007 bytes .../products/30/original/ror_ringer_back.jpeg | Bin 0 -> 13276 bytes .../products/30/product/ror_ringer_back.jpeg | Bin 0 -> 7285 bytes .../products/30/small/ror_ringer_back.jpeg | Bin 0 -> 2218 bytes .../spree/products/31/large/ror_stein.jpeg | Bin 0 -> 21734 bytes .../spree/products/31/mini/ror_stein.jpeg | Bin 0 -> 1381 bytes .../spree/products/31/original/ror_stein.jpeg | Bin 0 -> 20714 bytes .../spree/products/31/product/ror_stein.jpeg | Bin 0 -> 12004 bytes .../spree/products/31/small/ror_stein.jpeg | Bin 0 -> 3447 bytes .../products/32/large/ror_stein_back.jpeg | Bin 0 -> 21655 bytes .../products/32/mini/ror_stein_back.jpeg | Bin 0 -> 1375 bytes .../products/32/original/ror_stein_back.jpeg | Bin 0 -> 20619 bytes .../products/32/product/ror_stein_back.jpeg | Bin 0 -> 11882 bytes .../products/32/small/ror_stein_back.jpeg | Bin 0 -> 3491 bytes .../products/33/large/apache_baseball.png | Bin 0 -> 135706 bytes .../products/33/mini/apache_baseball.png | Bin 0 -> 3132 bytes .../products/33/original/apache_baseball.png | Bin 0 -> 123779 bytes .../products/33/product/apache_baseball.png | Bin 0 -> 39465 bytes .../products/33/small/apache_baseball.png | Bin 0 -> 9204 bytes .../spree/products/34/large/ruby_baseball.png | Bin 0 -> 149064 bytes .../spree/products/34/mini/ruby_baseball.png | Bin 0 -> 3529 bytes .../products/34/original/ruby_baseball.png | Bin 0 -> 138622 bytes .../products/34/product/ruby_baseball.png | Bin 0 -> 45210 bytes .../spree/products/34/small/ruby_baseball.png | Bin 0 -> 10736 bytes .../spree/products/35/large/spree_bag.jpeg | Bin 0 -> 40454 bytes .../spree/products/35/mini/spree_bag.jpeg | Bin 0 -> 1716 bytes .../spree/products/35/original/spree_bag.jpeg | Bin 0 -> 38369 bytes .../spree/products/35/product/spree_bag.jpeg | Bin 0 -> 13367 bytes .../spree/products/35/small/spree_bag.jpeg | Bin 0 -> 4280 bytes .../products/36/large/spree_tote_front.jpeg | Bin 0 -> 46600 bytes .../products/36/mini/spree_tote_front.jpeg | Bin 0 -> 1474 bytes .../36/original/spree_tote_front.jpeg | Bin 0 -> 44579 bytes .../products/36/product/spree_tote_front.jpeg | Bin 0 -> 14614 bytes .../products/36/small/spree_tote_front.jpeg | Bin 0 -> 3739 bytes .../products/37/large/spree_tote_back.jpeg | Bin 0 -> 17747 bytes .../products/37/mini/spree_tote_back.jpeg | Bin 0 -> 815 bytes .../products/37/original/spree_tote_back.jpeg | Bin 0 -> 16947 bytes .../products/37/product/spree_tote_back.jpeg | Bin 0 -> 5924 bytes .../products/37/small/spree_tote_back.jpeg | Bin 0 -> 1867 bytes .../products/38/large/spree_ringer_t.jpeg | Bin 0 -> 18517 bytes .../products/38/mini/spree_ringer_t.jpeg | Bin 0 -> 1175 bytes .../products/38/original/spree_ringer_t.jpeg | Bin 0 -> 17641 bytes .../products/38/product/spree_ringer_t.jpeg | Bin 0 -> 8505 bytes .../products/38/small/spree_ringer_t.jpeg | Bin 0 -> 2713 bytes .../39/large/spree_ringer_t_back.jpeg | Bin 0 -> 11406 bytes .../products/39/mini/spree_ringer_t_back.jpeg | Bin 0 -> 642 bytes .../39/original/spree_ringer_t_back.jpeg | Bin 0 -> 10514 bytes .../39/product/spree_ringer_t_back.jpeg | Bin 0 -> 4148 bytes .../39/small/spree_ringer_t_back.jpeg | Bin 0 -> 1368 bytes .../4/large/ror_baseball_jersey_back_blue.png | Bin 0 -> 41761 bytes .../4/mini/ror_baseball_jersey_back_blue.png | Bin 0 -> 3128 bytes .../ror_baseball_jersey_back_blue.png | Bin 0 -> 38424 bytes .../product/ror_baseball_jersey_back_blue.png | Bin 0 -> 41761 bytes .../4/small/ror_baseball_jersey_back_blue.png | Bin 0 -> 9976 bytes .../products/40/large/spree_spaghetti.jpeg | Bin 0 -> 6378 bytes .../products/40/mini/spree_spaghetti.jpeg | Bin 0 -> 528 bytes .../products/40/original/spree_spaghetti.jpeg | Bin 0 -> 5898 bytes .../products/40/product/spree_spaghetti.jpeg | Bin 0 -> 2472 bytes .../products/40/small/spree_spaghetti.jpeg | Bin 0 -> 942 bytes .../spree/products/41/large/spree_jersey.jpeg | Bin 0 -> 18777 bytes .../spree/products/41/mini/spree_jersey.jpeg | Bin 0 -> 1055 bytes .../products/41/original/spree_jersey.jpeg | Bin 0 -> 18012 bytes .../products/41/product/spree_jersey.jpeg | Bin 0 -> 7159 bytes .../spree/products/41/small/spree_jersey.jpeg | Bin 0 -> 2402 bytes .../products/42/large/spree_jersey_back.jpeg | Bin 0 -> 18718 bytes .../products/42/mini/spree_jersey_back.jpeg | Bin 0 -> 980 bytes .../42/original/spree_jersey_back.jpeg | Bin 0 -> 17868 bytes .../42/product/spree_jersey_back.jpeg | Bin 0 -> 6981 bytes .../products/42/small/spree_jersey_back.jpeg | Bin 0 -> 2293 bytes .../spree/products/43/large/spree_stein.jpeg | Bin 0 -> 13723 bytes .../spree/products/43/mini/spree_stein.jpeg | Bin 0 -> 741 bytes .../products/43/original/spree_stein.jpeg | Bin 0 -> 12999 bytes .../products/43/product/spree_stein.jpeg | Bin 0 -> 5245 bytes .../spree/products/43/small/spree_stein.jpeg | Bin 0 -> 1684 bytes .../products/44/large/spree_stein_back.jpeg | Bin 0 -> 13385 bytes .../products/44/mini/spree_stein_back.jpeg | Bin 0 -> 740 bytes .../44/original/spree_stein_back.jpeg | Bin 0 -> 12687 bytes .../products/44/product/spree_stein_back.jpeg | Bin 0 -> 5135 bytes .../products/44/small/spree_stein_back.jpeg | Bin 0 -> 1615 bytes .../spree/products/45/large/spree_mug.jpeg | Bin 0 -> 4150 bytes .../spree/products/45/mini/spree_mug.jpeg | Bin 0 -> 714 bytes .../spree/products/45/original/spree_mug.jpeg | Bin 0 -> 4148 bytes .../spree/products/45/product/spree_mug.jpeg | Bin 0 -> 4150 bytes .../spree/products/45/small/spree_mug.jpeg | Bin 0 -> 1430 bytes .../products/46/large/spree_mug_back.jpeg | Bin 0 -> 4420 bytes .../products/46/mini/spree_mug_back.jpeg | Bin 0 -> 703 bytes .../products/46/original/spree_mug_back.jpeg | Bin 0 -> 4428 bytes .../products/46/product/spree_mug_back.jpeg | Bin 0 -> 4420 bytes .../products/46/small/spree_mug_back.jpeg | Bin 0 -> 1552 bytes .../5/large/ror_baseball_jersey_green.png | Bin 0 -> 48975 bytes .../5/mini/ror_baseball_jersey_green.png | Bin 0 -> 3742 bytes .../5/original/ror_baseball_jersey_green.png | Bin 0 -> 45744 bytes .../5/product/ror_baseball_jersey_green.png | Bin 0 -> 48975 bytes .../5/small/ror_baseball_jersey_green.png | Bin 0 -> 11738 bytes .../large/ror_baseball_jersey_back_green.png | Bin 0 -> 42361 bytes .../6/mini/ror_baseball_jersey_back_green.png | Bin 0 -> 3176 bytes .../ror_baseball_jersey_back_green.png | Bin 0 -> 39641 bytes .../ror_baseball_jersey_back_green.png | Bin 0 -> 42361 bytes .../small/ror_baseball_jersey_back_green.png | Bin 0 -> 10090 bytes .../7/large/ror_baseball_jersey_red.png | Bin 0 -> 47857 bytes .../7/mini/ror_baseball_jersey_red.png | Bin 0 -> 3665 bytes .../7/original/ror_baseball_jersey_red.png | Bin 0 -> 44463 bytes .../7/product/ror_baseball_jersey_red.png | Bin 0 -> 47857 bytes .../7/small/ror_baseball_jersey_red.png | Bin 0 -> 11576 bytes .../8/large/ror_baseball_jersey_back_red.png | Bin 0 -> 40264 bytes .../8/mini/ror_baseball_jersey_back_red.png | Bin 0 -> 3049 bytes .../original/ror_baseball_jersey_back_red.png | Bin 0 -> 36895 bytes .../product/ror_baseball_jersey_back_red.png | Bin 0 -> 40264 bytes .../8/small/ror_baseball_jersey_back_red.png | Bin 0 -> 9686 bytes .../9/large/ror_baseball_jersey_blue.png | Bin 0 -> 49172 bytes .../9/mini/ror_baseball_jersey_blue.png | Bin 0 -> 3733 bytes .../9/original/ror_baseball_jersey_blue.png | Bin 0 -> 46277 bytes .../9/product/ror_baseball_jersey_blue.png | Bin 0 -> 49172 bytes .../9/small/ror_baseball_jersey_blue.png | Bin 0 -> 11690 bytes .../assets/javascripts/spree/backend/all.js | 12 + .../assets/javascripts/spree/frontend/all.js | 12 + .../assets/stylesheets/spree/backend/all.css | 11 + .../assets/stylesheets/spree/frontend/all.css | 11 + sprangular/spec/rails_helper.rb | 43 + sprangular/spec/spec_helper.rb | 78 ++ sprangular/sprangular.gemspec | 48 + .../controllers/checkout/complete.coffee | 2 - .../sprangular/controllers/wallet.coffee | 3 - .../sprangular/models/address.coffee | 31 - .../sprangular/models/order.coffee | 54 - .../sprangular/services/checkout.coffee | 63 - .../sprangular/services/stripeService.coffee | 20 - .../sprangular/services/wallet.coffee | 51 - .../templates/checkout/complete.html.slim | 4 - .../templates/credit_cards/index.html.slim | 8 - .../assets/templates/layout/loading.html.slim | 2 - .../templates/products/gallery.html.slim | 6 - .../assets/templates/products/list.html.slim | 32 - .../templates/products/properties.html.slim | 6 - spree_theme/lib/spree_theme.rb | 13 - spree_theme/lib/spree_theme/system.rb | 2 +- spree_theme/spree_theme.gemspec | 22 - 681 files changed, 6785 insertions(+), 471 deletions(-) create mode 100644 sprangular/.gitignore create mode 100644 sprangular/.rspec create mode 100644 sprangular/Gemfile create mode 100644 sprangular/MIT-LICENSE create mode 100644 sprangular/README.md create mode 100644 sprangular/ROADMAP.md create mode 100644 sprangular/Rakefile rename {spree_theme => sprangular}/app/assets/javascripts/sprangular.js (95%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/app.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/account.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/addressList.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/cart.coffee (83%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/checkout.coffee (78%) create mode 100644 sprangular/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee (62%) create mode 100644 sprangular/app/assets/javascripts/sprangular/controllers/creditCardList.coffee rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/footer.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/forgotPassword.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/global.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/header.coffee (65%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/home.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/ordersList.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/product.coffee (81%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/productList.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/resetPassword.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/signin.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/signup.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/controllers/subscription.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/.gitkeep (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/addToCartButton.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/addressForm.coffee (100%) create mode 100644 sprangular/app/assets/javascripts/sprangular/directives/addressSelection.coffee rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/addressView.coffee (100%) create mode 100644 sprangular/app/assets/javascripts/sprangular/directives/checkoutButton.coffee rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/checkoutNav.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/confirm.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/creditCardForm.coffee (96%) create mode 100644 sprangular/app/assets/javascripts/sprangular/directives/creditCardSelection.coffee rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/creditCardView.coffee (88%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/promoForm.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/quantityInput.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee (67%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/directives/variantSelection.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/filters/sanitize.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/helpers/angularytics.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/helpers/luhn.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/helpers/underscore.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/interceptors/loading.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/interceptors/railsAssets.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/interceptors/shaping.coffee (100%) create mode 100644 sprangular/app/assets/javascripts/sprangular/models/address.coffee rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/models/adjustment.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/models/creditCard.coffee (69%) create mode 100644 sprangular/app/assets/javascripts/sprangular/models/order.coffee rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/models/product.coffee (96%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/models/shippingRate.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/models/user.coffee (51%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/models/variant.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/module.coffee (91%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/routes.coffee (90%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/services/account.coffee (89%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/services/cart.coffee (66%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/services/catalog.coffee (65%) create mode 100644 sprangular/app/assets/javascripts/sprangular/services/checkout.coffee rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/services/facebook.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/services/flash.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/services/geography.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/services/newsletter.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/services/shipment.coffee (100%) rename {spree_theme => sprangular}/app/assets/javascripts/sprangular/services/status.coffee (64%) rename {spree_theme => sprangular}/app/assets/javascripts/validity.js (100%) create mode 100644 sprangular/app/assets/stylesheets/sprangular.scss create mode 100644 sprangular/app/assets/stylesheets/sprangular/_config.scss rename {spree_theme => sprangular}/app/assets/templates/404.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/account/edit.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/account/forgot_password.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/account/reset_password.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/account/show.html.slim (90%) rename {spree_theme => sprangular}/app/assets/templates/account/signin.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/account/signup.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/addresses/address.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/addresses/form.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/addresses/index.html.slim (100%) create mode 100644 sprangular/app/assets/templates/addresses/selection.html.slim rename {spree_theme => sprangular}/app/assets/templates/cart/cart.html.slim (90%) create mode 100644 sprangular/app/assets/templates/checkout/complete.html.slim rename {spree_theme => sprangular}/app/assets/templates/checkout/confirm.html.slim (78%) rename {spree_theme => sprangular}/app/assets/templates/checkout/index.html.slim (77%) rename {spree_theme => sprangular}/app/assets/templates/checkout/nav.html.slim (72%) rename {spree_theme => sprangular}/app/assets/templates/credit_cards/credit_card.html.slim (90%) rename {spree_theme => sprangular}/app/assets/templates/credit_cards/form.html.slim (77%) create mode 100644 sprangular/app/assets/templates/credit_cards/index.html.slim create mode 100644 sprangular/app/assets/templates/credit_cards/selection.html.slim rename {spree_theme => sprangular}/app/assets/templates/directives/add_to_cart_button.html.slim (80%) create mode 100644 sprangular/app/assets/templates/directives/checkout_button.html.slim rename {spree_theme => sprangular}/app/assets/templates/directives/quantity_input.html.slim (57%) rename {spree_theme => sprangular}/app/assets/templates/directives/variant_selection.html.slim (81%) rename {spree_theme => sprangular}/app/assets/templates/home/index.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/home/jumbotron.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/layout/flash.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/layout/footer.html.slim (88%) rename {spree_theme => sprangular}/app/assets/templates/layout/header.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/layout/initializing.html.slim (100%) create mode 100644 sprangular/app/assets/templates/layout/loading.html.slim rename {spree_theme => sprangular}/app/assets/templates/layout/navbar_links.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/layout/navbar_right.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/layout/navbar_search.html.slim (81%) rename {spree_theme => sprangular}/app/assets/templates/layout/subscribe.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/orders/index.html.slim (90%) create mode 100644 sprangular/app/assets/templates/products/gallery.html.slim rename {spree_theme => sprangular}/app/assets/templates/products/index.html.slim (100%) create mode 100644 sprangular/app/assets/templates/products/list.html.slim create mode 100644 sprangular/app/assets/templates/products/properties.html.slim rename {spree_theme => sprangular}/app/assets/templates/products/show.html.slim (80%) create mode 100644 sprangular/app/assets/templates/products/typeahead.html.slim rename {spree_theme => sprangular}/app/assets/templates/promos/form.html.slim (100%) rename {spree_theme => sprangular}/app/assets/templates/shipping/rates.html.slim (62%) create mode 100644 sprangular/app/controllers/concerns/sprangular/csrf.rb create mode 100644 sprangular/app/controllers/sprangular/accounts_controller.rb create mode 100644 sprangular/app/controllers/sprangular/application_controller.rb create mode 100644 sprangular/app/controllers/sprangular/base_controller.rb create mode 100644 sprangular/app/controllers/sprangular/carts_controller.rb create mode 100644 sprangular/app/controllers/sprangular/countries_controller.rb create mode 100644 sprangular/app/controllers/sprangular/credit_cards_controller.rb create mode 100644 sprangular/app/controllers/sprangular/facebook_controller.rb create mode 100644 sprangular/app/controllers/sprangular/home_controller.rb create mode 100644 sprangular/app/controllers/sprangular/passwords_controller.rb create mode 100644 sprangular/app/controllers/sprangular/products_controller.rb create mode 100644 sprangular/app/controllers/sprangular/shipping_rates_controller.rb create mode 100644 sprangular/app/controllers/sprangular/taxonomies_controller.rb create mode 100644 sprangular/app/controllers/sprangular/taxons_controller.rb create mode 100644 sprangular/app/controllers/spree/api/checkouts_controller_decorator.rb create mode 100644 sprangular/app/controllers/spree/base_controller_decorator.rb create mode 100644 sprangular/app/controllers/spree/user_sessions_controller.rb create mode 100644 sprangular/app/helpers/sprangular/application_helper.rb create mode 100644 sprangular/app/models/spree/user_decorator.rb create mode 100644 sprangular/app/views/layouts/sprangular/application.slim create mode 100644 sprangular/app/views/sprangular/accounts/show.json.rabl create mode 100644 sprangular/app/views/sprangular/countries/index.rabl create mode 100644 sprangular/app/views/sprangular/errors/invalid.json.rabl create mode 100644 sprangular/app/views/sprangular/errors/not_found.json.rabl create mode 100644 sprangular/app/views/sprangular/errors/unauthorized.json.rabl create mode 100644 sprangular/app/views/sprangular/home/index.slim create mode 100644 sprangular/app/views/sprangular/products/index.json.rabl create mode 100644 sprangular/app/views/sprangular/shared/_analytics.slim create mode 100644 sprangular/app/views/sprangular/shared/_templates.html.slim create mode 100644 sprangular/app/views/sprangular/shipping_rates/index.rabl create mode 100644 sprangular/app/views/sprangular/shipping_rates/show.rabl create mode 100644 sprangular/app/views/sprangular/spree/addresses/base.json.rabl create mode 100644 sprangular/app/views/sprangular/spree/credit_cards/base.json.rabl create mode 100644 sprangular/app/views/sprangular/spree/orders/_order.json.rabl create mode 100644 sprangular/app/views/sprangular/spree/orders/base.json.rabl create mode 100644 sprangular/app/views/sprangular/spree/products/base.json.rabl create mode 100644 sprangular/app/views/sprangular/spree/users/base.json.rabl create mode 100644 sprangular/app/views/sprangular/spree/variants/base.json.rabl create mode 100644 sprangular/app/views/sprangular/taxonomies/index.rabl create mode 100644 sprangular/app/views/spree/api/orders/show.rabl create mode 100644 sprangular/bin/rails create mode 100644 sprangular/config/routes.rb create mode 100644 sprangular/lib/generators/sprangular/install/USAGE create mode 100644 sprangular/lib/generators/sprangular/install/install_generator.rb create mode 100644 sprangular/lib/generators/sprangular/install/templates/about.html.slim create mode 100644 sprangular/lib/generators/sprangular/install/templates/extraRoutes.coffee create mode 100644 sprangular/lib/generators/sprangular/install/templates/privacy.html.slim create mode 100644 sprangular/lib/generators/sprangular/install/templates/terms.html.slim create mode 100644 sprangular/lib/sprangular.rb create mode 100644 sprangular/lib/sprangular/engine.rb create mode 100644 sprangular/lib/sprangular/version.rb create mode 100644 sprangular/lib/tasks/sprangular_tasks.rake create mode 100644 sprangular/spec/controllers/env_controller_spec.rb create mode 100644 sprangular/spec/controllers/home_controller_spec.rb create mode 100644 sprangular/spec/dummy/README.rdoc create mode 100644 sprangular/spec/dummy/Rakefile create mode 100644 sprangular/spec/dummy/app/assets/images/.keep create mode 100644 sprangular/spec/dummy/app/assets/javascripts/application.js create mode 100644 sprangular/spec/dummy/app/assets/javascripts/sprangular/extraRoutes.coffee create mode 100644 sprangular/spec/dummy/app/assets/stylesheets/application.css create mode 100644 sprangular/spec/dummy/app/assets/templates/static/about.html.slim create mode 100644 sprangular/spec/dummy/app/assets/templates/static/privacy.html.slim create mode 100644 sprangular/spec/dummy/app/assets/templates/static/terms.html.slim create mode 100644 sprangular/spec/dummy/app/controllers/application_controller.rb create mode 100644 sprangular/spec/dummy/app/controllers/concerns/.keep create mode 100644 sprangular/spec/dummy/app/helpers/application_helper.rb create mode 100644 sprangular/spec/dummy/app/mailers/.keep create mode 100644 sprangular/spec/dummy/app/models/.keep create mode 100644 sprangular/spec/dummy/app/models/concerns/.keep create mode 100644 sprangular/spec/dummy/app/views/layouts/application.html.erb create mode 100644 sprangular/spec/dummy/bin/bundle create mode 100644 sprangular/spec/dummy/bin/rails create mode 100644 sprangular/spec/dummy/bin/rake create mode 100644 sprangular/spec/dummy/config.ru create mode 100644 sprangular/spec/dummy/config/application.rb create mode 100644 sprangular/spec/dummy/config/boot.rb create mode 100644 sprangular/spec/dummy/config/database.yml create mode 100644 sprangular/spec/dummy/config/environment.rb create mode 100644 sprangular/spec/dummy/config/environments/development.rb create mode 100644 sprangular/spec/dummy/config/environments/production.rb create mode 100644 sprangular/spec/dummy/config/environments/test.rb create mode 100644 sprangular/spec/dummy/config/initializers/assets.rb create mode 100644 sprangular/spec/dummy/config/initializers/backtrace_silencers.rb create mode 100644 sprangular/spec/dummy/config/initializers/cookies_serializer.rb create mode 100644 sprangular/spec/dummy/config/initializers/filter_parameter_logging.rb create mode 100644 sprangular/spec/dummy/config/initializers/inflections.rb create mode 100644 sprangular/spec/dummy/config/initializers/mime_types.rb create mode 100644 sprangular/spec/dummy/config/initializers/session_store.rb create mode 100644 sprangular/spec/dummy/config/initializers/spree.rb create mode 100644 sprangular/spec/dummy/config/initializers/wrap_parameters.rb create mode 100644 sprangular/spec/dummy/config/locales/en.yml create mode 100644 sprangular/spec/dummy/config/routes.rb create mode 100644 sprangular/spec/dummy/config/secrets.yml create mode 100644 sprangular/spec/dummy/config/spree.yml create mode 100644 sprangular/spec/dummy/db/migrate/20140814105631_spree_one_two.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105632_spree_promo_one_two.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105633_add_tax_rate_label.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105634_add_toggle_tax_rate_display.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105635_remove_unused_preference_columns.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105636_add_lock_version_to_variant.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105637_add_states_required_to_countries.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105638_add_on_demand_to_product_and_variant.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105639_remove_not_null_constraint_from_products_on_hand.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105640_split_prices_from_variants.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105641_remove_not_null_from_spree_prices_amount.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105642_add_currency_to_line_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105643_add_currency_to_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105644_add_cost_currency_to_variants.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105645_remove_display_on_from_payment_methods.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105646_add_position_to_taxonomies.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105647_add_last_ip_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105648_add_state_to_spree_adjustments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105649_add_display_on_to_spree_payment_methods.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105650_add_position_to_product_properties.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105651_add_identifier_to_spree_payments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105652_add_order_id_index_to_payments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105653_add_primary_to_spree_products_taxons.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105654_create_spree_stock_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105655_create_spree_stock_locations.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105656_create_default_stock.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105657_add_order_id_index_to_shipments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105658_change_meta_description_on_spree_products_to_text.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105659_add_stock_location_id_to_spree_shipments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105660_add_pending_to_inventory_unit.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105661_remove_on_demand_from_product_and_variant.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105662_create_shipping_method_zone.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105663_remove_shipping_category_id_from_shipping_method.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105664_create_shipping_method_categories.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105665_add_tracking_url_to_spree_shipping_methods.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105666_create_spree_shipping_rates.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105667_remove_category_match_attributes_from_shipping_method.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105668_create_stock_movements.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105669_add_address_fields_to_stock_location.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105670_add_active_field_to_stock_locations.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105671_add_backorderable_to_stock_item.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105672_add_default_quantity_to_stock_movement.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105673_add_source_and_destination_to_stock_movements.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105674_change_orders_total_precision.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105675_change_spree_payments_amount_precision.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105676_change_spree_return_authorization_amount_precision.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105677_change_adjustments_amount_precision.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105678_add_originator_to_stock_movement.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105679_drop_source_and_destination_from_stock_movement.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105680_migrate_inventory_unit_sold_to_on_hand.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105681_add_stock_location_to_rma.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105682_update_shipment_state_for_canceled_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105683_add_seo_metas_to_taxons.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105684_remove_stock_item_and_variant_lock.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105685_add_name_to_spree_credit_cards.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105686_update_name_fields_on_spree_credit_cards.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105687_add_index_to_source_columns_on_adjustments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105688_update_adjustment_states.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105689_add_shipping_rates_to_shipments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105690_create_spree_stock_transfers.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105691_drop_products_count_on_hand.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105692_set_default_shipping_rate_cost.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105693_add_number_to_stock_transfer.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105694_add_sku_index_to_spree_variants.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105695_add_backorderable_default_to_spree_stock_location.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105696_add_propage_all_variants_to_spree_stock_location.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105697_rename_shipping_methods_zones_to_spree_shipping_methods_zones.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105698_add_user_id_index_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105699_add_updated_at_to_spree_countries.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105700_add_updated_at_to_spree_states.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105701_add_cvv_result_code_and_cvv_result_message_to_spree_payments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105702_add_unique_index_to_permalink_on_spree_products.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105703_add_unique_index_to_orders_shipments_and_stock_transfers.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105704_add_deleted_at_to_spree_tax_rates.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105705_remove_lock_version_from_inventory_units.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105706_add_cost_price_to_line_item.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105707_set_backorderable_to_default_to_false.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105708_add_created_by_id_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105709_index_completed_at_on_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105710_add_tax_category_id_to_spree_line_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105711_migrate_tax_categories_to_line_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105712_drop_spree_mail_methods.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105713_set_default_stock_location_on_shipments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105714_upgrade_adjustments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105715_rename_adjustment_fields.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105716_add_admin_name_column_to_spree_shipping_methods.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105717_add_admin_name_column_to_spree_stock_locations.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105718_add_shipment_total_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105719_expand_order_number_size.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105720_rename_activators_to_promotions.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105721_add_adjustment_total_to_line_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105722_add_adjustment_total_to_shipments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105723_add_depth_to_spree_taxons.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105724_add_tax_total_to_line_items_shipments_and_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105725_add_shipping_category_to_shipping_methods_and_products.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105726_migrate_old_shipping_calculators.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105727_add_code_to_spree_promotion_rules.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105728_change_states_required_for_countries.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105729_add_deleted_at_to_spree_stock_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105730_remove_promotions_event_name_field.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105731_add_promo_total_to_line_items_and_shipments_and_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105732_remove_unused_credit_card_fields.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105733_add_track_inventory_to_variant.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105734_add_tax_category_to_variants.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105735_add_channel_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105736_add_included_to_adjustments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105737_rename_tax_total_fields.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105738_add_line_item_id_to_spree_inventory_units.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105739_add_updated_at_to_variants.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105740_add_position_to_classifications.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105741_create_spree_orders_promotions.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105742_unique_shipping_method_categories.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105743_add_item_count_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105744_remove_value_type_from_spree_preferences.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105745_rename_permalink_to_slug_for_products.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105746_add_index_to_variant_id_and_currency_on_prices.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105747_rename_activator_id_in_rules_and_actions_to_promotion_id.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105748_add_deleted_at_to_spree_prices.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105749_add_approver_id_and_approved_at_to_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105750_add_confirmation_delivered_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105751_add_auto_capture_to_payment_methods.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105752_create_spree_payment_capture_events.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105753_add_uncaptured_amount_to_payments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105754_default_variant_weight_to_zero.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105755_add_tax_category_id_to_shipping_methods.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105756_add_tax_rate_id_to_shipping_rates.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105757_add_pre_tax_amount_to_line_items_and_shipments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105758_add_more_indexes.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105759_add_considered_risky_to_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105760_add_preference_store_to_everything.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105761_add_user_id_to_spree_credit_cards.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105762_migrate_old_preferences.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105763_create_spree_stores.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105764_create_store_from_preferences.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105765_add_timestamps_to_spree_assets.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105766_add_additional_store_fields.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105767_add_many_missing_indexes.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105768_correct_some_polymorphic_index_and_add_more_missing.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105769_add_user_id_created_by_id_index_to_order.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105770_change_spree_price_amount_precision.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105771_add_token_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105772_move_order_token_from_tokenized_permission.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105773_set_shipment_total_for_users_upgrading.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105774_drop_credit_card_first_name_and_last_name.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105775_add_deleted_at_to_spree_promotion_actions.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20140814105776_remove_uncaptured_amount_from_spree_payments.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183757_create_spree_taxons_promotion_rules.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183758_create_spree_refunds.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183759_create_spree_return_authorization_inventory_unit.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183760_rename_return_authorization_inventory_unit_to_return_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183761_backfill_line_item_pre_tax_amount.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183762_recreate_spree_return_authorizations.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183763_add_amount_fields_to_return_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183764_drop_return_authorization_amount.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183765_create_spree_return_authorization_reasons.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183766_create_spree_refund_reasons.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183767_rename_return_authorization_reason.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183768_create_spree_promotion_categories.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183769_drop_received_at_on_return_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183770_add_reception_and_acceptance_status_to_return_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183771_create_default_refund_reason.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183772_add_default_to_spree_stock_locations.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183773_create_spree_customer_returns.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183774_add_customer_return_id_to_return_item.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183775_create_friendly_id_slugs.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183776_rename_spree_refund_return_authorization_id.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183777_increase_return_item_pre_tax_amount_precision.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183778_copy_product_slugs_to_slug_history.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183779_create_spree_reimbursements.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183780_add_promotionable_to_spree_products.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183781_add_exchange_inventory_unit_foreign_keys.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183782_add_acceptance_status_errors_to_return_item.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183783_create_spree_reimbursement_types.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183784_add_default_to_shipment_cost.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183785_add_default_to_spree_credit_cards.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183786_make_existing_credit_cards_default.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183787_add_type_to_reimbursement_type.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183788_create_spree_reimbursement_credits.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183789_add_meta_title_to_spree_products.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183790_add_code_to_spree_tax_categories.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183791_default_pre_tax_amount_should_be_zero.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183792_add_code_to_spree_shipping_methods.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183793_add_cancel_audit_fields_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183794_add_store_id_to_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183795_create_spree_taxons_prototypes.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183796_add_state_lock_version_to_order.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183797_add_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183798_fix_adjustment_order_presence.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183799_update_classifications_positions.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183800_add_guest_token_index_to_spree_orders.spree.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183801_add_api_key_to_spree_users.spree_api.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183802_resize_api_key_field.spree_api.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183803_rename_api_key_to_spree_api_key.spree_api.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183804_add_index_to_user_spree_api_key.spree_api.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183805_create_users.spree_auth.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183806_rename_columns_for_devise.spree_auth.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183807_convert_user_remember_field.spree_auth.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183808_add_reset_password_sent_at_to_spree_users.spree_auth.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183809_make_users_email_index_unique.spree_auth.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183810_add_deleted_at_to_users.spree_auth.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183811_add_confirmable_to_users.spree_auth.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183812_create_skrill_transactions.spree_gateway.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183813_update_braintree_payment_method_type.spree_gateway.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183814_update_stripe_payment_method_type.spree_gateway.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183815_update_balanced_payment_method_type.spree_gateway.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183816_update_paypal_payment_method_type.spree_gateway.rb create mode 100644 sprangular/spec/dummy/db/migrate/20141203183817_migrate_stripe_preferences.spree_gateway.rb create mode 100644 sprangular/spec/dummy/db/schema.rb create mode 100644 sprangular/spec/dummy/db/seeds.rb create mode 100644 sprangular/spec/dummy/lib/assets/.keep create mode 100644 sprangular/spec/dummy/public/404.html create mode 100644 sprangular/spec/dummy/public/422.html create mode 100644 sprangular/spec/dummy/public/500.html create mode 100644 sprangular/spec/dummy/public/favicon.ico create mode 100644 sprangular/spec/dummy/public/spree/products/1/large/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/1/mini/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/1/original/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/1/product/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/1/small/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/10/large/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/10/mini/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/10/original/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/10/product/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/10/small/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/11/large/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/11/mini/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/11/original/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/11/product/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/11/small/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/12/large/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/12/mini/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/12/original/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/12/product/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/12/small/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/13/large/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/13/mini/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/13/original/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/13/product/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/13/small/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/14/large/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/14/mini/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/14/original/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/14/product/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/14/small/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/15/large/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/15/mini/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/15/original/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/15/product/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/15/small/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/16/large/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/16/mini/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/16/original/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/16/product/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/16/small/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/17/large/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/17/mini/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/17/original/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/17/product/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/17/small/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/18/large/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/18/mini/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/18/original/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/18/product/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/18/small/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/19/large/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/19/mini/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/19/original/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/19/product/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/19/small/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/2/large/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/2/mini/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/2/original/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/2/product/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/2/small/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/20/large/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/20/mini/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/20/original/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/20/product/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/20/small/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/21/large/ror_tote.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/21/mini/ror_tote.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/21/original/ror_tote.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/21/product/ror_tote.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/21/small/ror_tote.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/22/large/ror_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/22/mini/ror_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/22/original/ror_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/22/product/ror_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/22/small/ror_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/23/large/ror_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/23/mini/ror_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/23/original/ror_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/23/product/ror_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/23/small/ror_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/24/large/ror_baseball.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/24/mini/ror_baseball.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/24/original/ror_baseball.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/24/product/ror_baseball.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/24/small/ror_baseball.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/25/large/ror_baseball_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/25/mini/ror_baseball_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/25/original/ror_baseball_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/25/product/ror_baseball_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/25/small/ror_baseball_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/26/large/ror_jr_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/26/mini/ror_jr_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/26/original/ror_jr_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/26/product/ror_jr_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/26/small/ror_jr_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/27/large/ror_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/27/mini/ror_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/27/original/ror_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/27/product/ror_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/27/small/ror_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/28/large/ror_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/28/mini/ror_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/28/original/ror_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/28/product/ror_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/28/small/ror_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/29/large/ror_ringer.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/29/mini/ror_ringer.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/29/original/ror_ringer.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/29/product/ror_ringer.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/29/small/ror_ringer.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/3/large/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/3/mini/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/3/original/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/3/product/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/3/small/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/30/large/ror_ringer_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/30/mini/ror_ringer_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/30/original/ror_ringer_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/30/product/ror_ringer_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/30/small/ror_ringer_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/31/large/ror_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/31/mini/ror_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/31/original/ror_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/31/product/ror_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/31/small/ror_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/32/large/ror_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/32/mini/ror_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/32/original/ror_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/32/product/ror_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/32/small/ror_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/33/large/apache_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/33/mini/apache_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/33/original/apache_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/33/product/apache_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/33/small/apache_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/34/large/ruby_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/34/mini/ruby_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/34/original/ruby_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/34/product/ruby_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/34/small/ruby_baseball.png create mode 100644 sprangular/spec/dummy/public/spree/products/35/large/spree_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/35/mini/spree_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/35/original/spree_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/35/product/spree_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/35/small/spree_bag.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/36/large/spree_tote_front.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/36/mini/spree_tote_front.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/36/original/spree_tote_front.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/36/product/spree_tote_front.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/36/small/spree_tote_front.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/37/large/spree_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/37/mini/spree_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/37/original/spree_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/37/product/spree_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/37/small/spree_tote_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/38/large/spree_ringer_t.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/38/mini/spree_ringer_t.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/38/original/spree_ringer_t.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/38/product/spree_ringer_t.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/38/small/spree_ringer_t.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/39/large/spree_ringer_t_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/39/mini/spree_ringer_t_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/39/original/spree_ringer_t_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/39/product/spree_ringer_t_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/39/small/spree_ringer_t_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/4/large/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/4/mini/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/4/original/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/4/product/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/4/small/ror_baseball_jersey_back_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/40/large/spree_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/40/mini/spree_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/40/original/spree_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/40/product/spree_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/40/small/spree_spaghetti.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/41/large/spree_jersey.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/41/mini/spree_jersey.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/41/original/spree_jersey.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/41/product/spree_jersey.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/41/small/spree_jersey.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/42/large/spree_jersey_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/42/mini/spree_jersey_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/42/original/spree_jersey_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/42/product/spree_jersey_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/42/small/spree_jersey_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/43/large/spree_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/43/mini/spree_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/43/original/spree_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/43/product/spree_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/43/small/spree_stein.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/44/large/spree_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/44/mini/spree_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/44/original/spree_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/44/product/spree_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/44/small/spree_stein_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/45/large/spree_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/45/mini/spree_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/45/original/spree_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/45/product/spree_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/45/small/spree_mug.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/46/large/spree_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/46/mini/spree_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/46/original/spree_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/46/product/spree_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/46/small/spree_mug_back.jpeg create mode 100644 sprangular/spec/dummy/public/spree/products/5/large/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/5/mini/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/5/original/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/5/product/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/5/small/ror_baseball_jersey_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/6/large/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/6/mini/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/6/original/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/6/product/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/6/small/ror_baseball_jersey_back_green.png create mode 100644 sprangular/spec/dummy/public/spree/products/7/large/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/7/mini/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/7/original/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/7/product/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/7/small/ror_baseball_jersey_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/8/large/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/8/mini/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/8/original/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/8/product/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/8/small/ror_baseball_jersey_back_red.png create mode 100644 sprangular/spec/dummy/public/spree/products/9/large/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/9/mini/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/9/original/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/9/product/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/public/spree/products/9/small/ror_baseball_jersey_blue.png create mode 100644 sprangular/spec/dummy/vendor/assets/javascripts/spree/backend/all.js create mode 100644 sprangular/spec/dummy/vendor/assets/javascripts/spree/frontend/all.js create mode 100644 sprangular/spec/dummy/vendor/assets/stylesheets/spree/backend/all.css create mode 100644 sprangular/spec/dummy/vendor/assets/stylesheets/spree/frontend/all.css create mode 100644 sprangular/spec/rails_helper.rb create mode 100644 sprangular/spec/spec_helper.rb create mode 100644 sprangular/sprangular.gemspec delete mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee delete mode 100644 spree_theme/app/assets/javascripts/sprangular/controllers/wallet.coffee delete mode 100644 spree_theme/app/assets/javascripts/sprangular/models/address.coffee delete mode 100644 spree_theme/app/assets/javascripts/sprangular/models/order.coffee delete mode 100644 spree_theme/app/assets/javascripts/sprangular/services/checkout.coffee delete mode 100644 spree_theme/app/assets/javascripts/sprangular/services/stripeService.coffee delete mode 100644 spree_theme/app/assets/javascripts/sprangular/services/wallet.coffee delete mode 100644 spree_theme/app/assets/templates/checkout/complete.html.slim delete mode 100644 spree_theme/app/assets/templates/credit_cards/index.html.slim delete mode 100644 spree_theme/app/assets/templates/layout/loading.html.slim delete mode 100644 spree_theme/app/assets/templates/products/gallery.html.slim delete mode 100644 spree_theme/app/assets/templates/products/list.html.slim delete mode 100644 spree_theme/app/assets/templates/products/properties.html.slim diff --git a/Gemfile b/Gemfile index f9e0e01a..2463f6f6 100644 --- a/Gemfile +++ b/Gemfile @@ -76,6 +76,8 @@ gem 'spree_flexi_variants', :path => './spree_flexi_variants' # copy from https://github.com/spree-contrib/spree_comments/tree/2-0-stable gem 'spree_comments', :path => './spree_comments' +gem 'sprangular', :path => './sprangular' + group :test, :development do gem 'mail_view' #, :git => 'https://github.com/37signals/mail_view.git' end diff --git a/Gemfile.lock b/Gemfile.lock index 41384d72..568e8336 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -36,6 +36,33 @@ GIT spree_backend (~> 2.4.0) tinymce-rails (~> 4.0.16) +PATH + remote: ./sprangular + specs: + sprangular (0.0.1) + angularjs-rails + coffee-rails + font-awesome-rails (~> 4.2) + geocoder + jquery-rails + rack-rewrite + rails + rails-assets-angular-bootstrap + rails-assets-angular-motion + rails-assets-angular-strap + rails-assets-angularytics + rails-assets-bootstrap-additions + rails-assets-bootstrap-sass-official + rails-assets-jasmine-sinon + rails-assets-ngInfiniteScroll + rails-assets-sinon + rails-assets-underscore + rails-assets-underscore.string + sass-rails + slim-rails + spree_api (>= 2.4) + spree_core (>= 2.4) + PATH remote: ./spree_china_checkout specs: @@ -76,27 +103,7 @@ PATH remote: ./spree_theme specs: spree_theme (2.4.0) - angularjs-rails - coffee-rails - font-awesome-rails (~> 4.2) friendly_id - geocoder - jquery-rails - rack-rewrite - rails-assets-angular-bootstrap - rails-assets-angular-motion - rails-assets-angular-strap - rails-assets-angularytics - rails-assets-bootstrap-additions - rails-assets-bootstrap-sass-official - rails-assets-jasmine-sinon - rails-assets-ngInfiniteScroll - rails-assets-sinon - rails-assets-underscore - rails-assets-underscore.string - sass-rails - slim-rails - spree_api (~> 2.4) spree_core (~> 2.4) GEM @@ -518,6 +525,7 @@ DEPENDENCIES rspec-rails ruby-hmac sass-rails (~> 4.0.2) + sprangular! spree (~> 2.4) spree_alipay! spree_auth_devise! diff --git a/config/routes.rb b/config/routes.rb index 95fa34e8..8c0761a4 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -9,6 +9,7 @@ # We ask that you don't use the :as option here, as Spree relies on it being the default of "spree" mount Spree::Core::Engine, :at => '/' + mount Sprangular::Engine => '/' # The priority is based upon order of creation: # first created -> highest priority. diff --git a/sprangular/.gitignore b/sprangular/.gitignore new file mode 100644 index 00000000..25c3136a --- /dev/null +++ b/sprangular/.gitignore @@ -0,0 +1,8 @@ +.bundle/ +log/*.log +pkg/ +spec/dummy/db/*.sqlite3 +spec/dummy/db/*.sqlite3-journal +spec/dummy/log/*.log +spec/dummy/tmp/ +spec/dummy/.sass-cache diff --git a/sprangular/.rspec b/sprangular/.rspec new file mode 100644 index 00000000..0d786ba0 --- /dev/null +++ b/sprangular/.rspec @@ -0,0 +1,3 @@ +--color +--warnings +--require spec_helper diff --git a/sprangular/Gemfile b/sprangular/Gemfile new file mode 100644 index 00000000..1d43d19b --- /dev/null +++ b/sprangular/Gemfile @@ -0,0 +1,19 @@ +source "https://rubygems.org" +source "https://rails-assets.org" + +# Declare your gem's dependencies in sprangular.gemspec. +# Bundler will treat runtime dependencies like base dependencies, and +# development dependencies will be added by default to the :development group. +gemspec + +# Declare any dependencies that are still in development here instead of in +# your gemspec. These might include edge Rails or gems from your path or +# Git. Remember to move these dependencies to your gemspec before releasing +# your gem to rubygems.org. + +# To use debugger +# gem 'debugger' +gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '2-4-stable' +gem 'spree_backend', '~>2.4' +#gem 'spree_gateway', github: 'spree/spree_gateway', branch: '2-4-stable' +gem 'sass-rails' diff --git a/sprangular/MIT-LICENSE b/sprangular/MIT-LICENSE new file mode 100644 index 00000000..e91d31d1 --- /dev/null +++ b/sprangular/MIT-LICENSE @@ -0,0 +1,20 @@ +Copyright 2014 Dynamo + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/sprangular/README.md b/sprangular/README.md new file mode 100644 index 00000000..1f7f1174 --- /dev/null +++ b/sprangular/README.md @@ -0,0 +1,132 @@ +# Sprangular + +Spree + Angular.js + Bootstrap + +# [Live Demo](http://sprangular-demo.herokuapp.com) + +## Features Overview + +- Full Spree front-end +- Single page checkout +- 1-click checkout +- Product listing with infinite scroll +- Product search with auto-complete +- Easy to override templates/controllers +- Easy to add new routes/controllers/templates +- Full Google Analytics support via [Angularytics](https://github.com/mgonto/angularytics) +- Variant selection by option type +- Cart dropdown/popover +- Lookup shipping & tax by zip code (Planned) +- Newsletter signup form (optional) via [spree_chimpy](https://github.com/DynamoMTL/spree_chimpy) +- Example rails app [DynamoMTL/sprangular-demo](https://github.com/DynamoMTL/sprangular-demo) + +## Installing + +Create a rails project + +``` +rails new +cd +``` + +Add `spree`, `sprangular` and rails-assets source in your `Gemfile`. (notice we dont use the `spree` umbrella gem, because it contains the generic `spree_frontend`) + +``` +source 'https://rails-assets.org' + +gem 'spree_core', '~> 2.3.4' +gem 'spree_api', '~> 2.3.4' +gem 'spree_backend', '~> 2.3.4' +gem 'spree_sample', '~> 2.3.4' +gem 'sprangular', github: 'DynamoMTL/sprangular' +``` + +Run bundler + +``` +bundle +``` + + +Then install spree into your app + +``` +spree install --auto-accept +``` + +Then install sprangular: + +``` +rails generate sprangular:install +``` + +The admin is now accessible at http://localhost:3000/spree/admin + +## Events + +The following events are emitted + +- cart.add +- cart.empty +- account.login +- account.logout +- loading.start +- loading.end + +```coffeescript +# show modal when item added to cart +$scope.$on 'cart.add', -> + $scope.showModal = true +``` + +### Caching templates + +By default templates are fetched on-demand. Templates in `app/assets/templates/layout` are pre-generated and cached in the layout for increased speed. +You can add additional templates to be pre-cached, by setting `config.cached_paths`. Example: + +``` +# config/initializers/sprangular.rb +Sprangular::Engine.config.cached_paths += %w(products) +``` + +## Overriding + +### Views + +Copy the template to your `app/assets/templates` directory. The host app's version always takes presidence. + +### Controllers/Resources + +Create a `app/assets/javascripts/sprangular/controllers` or `resources` directory, and copy the gem version of the script. The host app's version always takes presidence. + +## Adding + +### Routes + +Edit your `app/assets/javascripts/sprangular/extraRoutes.coffee` and add the route. For example: + +``` +Sprangular.config ($routeProvider) -> + + $routeProvider + .when '/about', + template: '

#1 Internet Site

' +``` + +## Existing Stores + +Sprangular configures Rack::Rewrite to provide a 301 redirect for your existing URLs. URLs like `/products` become `/#!/products` + +## Development + +This gem contains a dummy spree app in the `spec/dummy` folder. You can use that to test out changes when modifying this gem. Just bootstrap the database and start the server: + +``` +cd spec/dummy +rake db:reset AUTO_ACCEPT=1 && rake spree_sample:load +rails server +``` + +## License + +MIT diff --git a/sprangular/ROADMAP.md b/sprangular/ROADMAP.md new file mode 100644 index 00000000..437766dd --- /dev/null +++ b/sprangular/ROADMAP.md @@ -0,0 +1 @@ +# Roadmap diff --git a/sprangular/Rakefile b/sprangular/Rakefile new file mode 100644 index 00000000..5731781f --- /dev/null +++ b/sprangular/Rakefile @@ -0,0 +1,26 @@ +begin + require 'bundler/setup' +rescue LoadError + puts 'You must `gem install bundler` and `bundle install` to run rake tasks' +end + +require 'rspec/core/rake_task' + +RSpec::Core::RakeTask.new + +require 'rdoc/task' + +RDoc::Task.new(:rdoc) do |rdoc| + rdoc.rdoc_dir = 'rdoc' + rdoc.title = 'Sprangular' + rdoc.options << '--line-numbers' + rdoc.rdoc_files.include('README.rdoc') + rdoc.rdoc_files.include('lib/**/*.rb') +end + +APP_RAKEFILE = File.expand_path("../spec/dummy/Rakefile", __FILE__) +load 'rails/tasks/engine.rake' + +Bundler::GemHelper.install_tasks + +task :default => :spec diff --git a/spree_theme/app/assets/javascripts/sprangular.js b/sprangular/app/assets/javascripts/sprangular.js similarity index 95% rename from spree_theme/app/assets/javascripts/sprangular.js rename to sprangular/app/assets/javascripts/sprangular.js index 9c2e6c1a..eb3af8fd 100644 --- a/spree_theme/app/assets/javascripts/sprangular.js +++ b/sprangular/app/assets/javascripts/sprangular.js @@ -8,7 +8,6 @@ //= require angular //= require angularytics //= require bootstrap-sass-official -//= require jquery_ujs //= require validity // @@ -24,4 +23,3 @@ //= require angular-animate //= require ngInfiniteScroll/ng-infinite-scroll //= require sprangular/app - diff --git a/spree_theme/app/assets/javascripts/sprangular/app.coffee b/sprangular/app/assets/javascripts/sprangular/app.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/app.coffee rename to sprangular/app/assets/javascripts/sprangular/app.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/account.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/account.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/account.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/account.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/addressList.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/addressList.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/addressList.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/addressList.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/cart.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/cart.coffee similarity index 83% rename from spree_theme/app/assets/javascripts/sprangular/controllers/cart.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/cart.coffee index 4c51bb47..6c1d3f90 100644 --- a/spree_theme/app/assets/javascripts/sprangular/controllers/cart.coffee +++ b/sprangular/app/assets/javascripts/sprangular/controllers/cart.coffee @@ -1,5 +1,6 @@ -Sprangular.controller "CartCtrl", ($scope, Cart, Status, Angularytics) -> +Sprangular.controller "CartCtrl", ($scope, Cart, Account, Status, Angularytics) -> + $scope.user = Account.user $scope.cart = Cart.current $scope.status = Status diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/checkout.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/checkout.coffee similarity index 78% rename from spree_theme/app/assets/javascripts/sprangular/controllers/checkout.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/checkout.coffee index 41dd427d..9fdbff89 100644 --- a/spree_theme/app/assets/javascripts/sprangular/controllers/checkout.coffee +++ b/sprangular/app/assets/javascripts/sprangular/controllers/checkout.coffee @@ -1,10 +1,17 @@ Sprangular.controller 'CheckoutCtrl', ($scope, $location, countries, order, Status, Account, Cart, Checkout, Angularytics) -> Status.pageTitle = 'Checkout' + user = Account.user + $scope.countries = countries $scope.order = order $scope.processing = false + $scope.user = user + $scope.secure = $location.protocol() == 'https' + + Cart.lastOrder = null - $scope.order.resetCreditCard() + order.resetAddresses(user) + order.resetCreditCard(user) $scope.removeAdjustment = (adjustment) -> Angularytics.trackEvent("Cart", "Coupon removed", adjustment.promoCode()) diff --git a/sprangular/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee new file mode 100644 index 00000000..84abad96 --- /dev/null +++ b/sprangular/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee @@ -0,0 +1,2 @@ +Sprangular.controller 'CheckoutCompleteCtrl', ($scope, order, Account, Cart, Checkout) -> + $scope.order = order diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee similarity index 62% rename from spree_theme/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee index 5d3afaeb..6c3cd65f 100644 --- a/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee +++ b/sprangular/app/assets/javascripts/sprangular/controllers/checkout/confirm.coffee @@ -6,9 +6,5 @@ Sprangular.controller 'CheckoutConfirmCtrl', ($scope, $location, order, Account, $scope.processing = true Checkout.complete() - .success -> - Cart.init() - $location.path('/checkout/complete') - - .error -> - $location.path('/checkout') + .success -> $location.path('/checkout/complete') + .error -> $location.path('/checkout') diff --git a/sprangular/app/assets/javascripts/sprangular/controllers/creditCardList.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/creditCardList.coffee new file mode 100644 index 00000000..d33ecd16 --- /dev/null +++ b/sprangular/app/assets/javascripts/sprangular/controllers/creditCardList.coffee @@ -0,0 +1,3 @@ +Sprangular.controller 'CreditCardListCtrl', ($scope, Account) -> + + $scope.creditCards = Account.user.creditCards diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/footer.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/footer.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/footer.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/footer.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/forgotPassword.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/forgotPassword.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/forgotPassword.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/forgotPassword.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/global.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/global.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/global.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/global.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/header.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/header.coffee similarity index 65% rename from spree_theme/app/assets/javascripts/sprangular/controllers/header.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/header.coffee index 80c15bdb..5b746da0 100644 --- a/spree_theme/app/assets/javascripts/sprangular/controllers/header.coffee +++ b/sprangular/app/assets/javascripts/sprangular/controllers/header.coffee @@ -23,8 +23,18 @@ Sprangular.controller "HeaderCtrl", ($scope, $location, Cart, Account, Catalog, $scope.doSearch = -> Angularytics.trackEvent("Product", "Search", $scope.search.text) - $location.search('search', $scope.search.text) - $location.path "/products" + + product = _.find $scope.lastSearch, (product) -> + product.name == $scope.search.text + + if product + $location.path "/products/#{product.slug}" + else + $location.search('search', $scope.search.text) + $location.path "/products" $scope.getProducts = (search) -> - Catalog.products(search) + return [] unless search + Catalog.products(search, 1, ignoreLoadingIndicator: true) + .then (products) -> + $scope.lastSearch = products diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/home.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/home.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/home.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/home.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/ordersList.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/ordersList.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/ordersList.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/ordersList.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/product.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/product.coffee similarity index 81% rename from spree_theme/app/assets/javascripts/sprangular/controllers/product.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/product.coffee index ef0af0e6..95d776b0 100644 --- a/spree_theme/app/assets/javascripts/sprangular/controllers/product.coffee +++ b/sprangular/app/assets/javascripts/sprangular/controllers/product.coffee @@ -1,5 +1,6 @@ -Sprangular.controller 'ProductCtrl', ($scope, Status, product, Cart) -> +Sprangular.controller 'ProductCtrl', ($scope, Status, product, Account, Cart) -> $scope.product = product + $scope.user = Account.user $scope.adding = false $scope.selected = image: null @@ -15,8 +16,6 @@ Sprangular.controller 'ProductCtrl', ($scope, Status, product, Cart) -> $scope.$watch 'selected.variant', (variant) -> if variant && variant.images.length > 0 $scope.selected.images = variant.images - else if product.hasVariants - $scope.selected.images = product.variants[0].images else $scope.selected.images = product.images diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/productList.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/productList.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/productList.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/productList.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/resetPassword.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/resetPassword.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/resetPassword.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/resetPassword.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/signin.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/signin.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/signin.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/signin.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/signup.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/signup.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/signup.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/signup.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/subscription.coffee b/sprangular/app/assets/javascripts/sprangular/controllers/subscription.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/controllers/subscription.coffee rename to sprangular/app/assets/javascripts/sprangular/controllers/subscription.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/.gitkeep b/sprangular/app/assets/javascripts/sprangular/directives/.gitkeep similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/directives/.gitkeep rename to sprangular/app/assets/javascripts/sprangular/directives/.gitkeep diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/addToCartButton.coffee b/sprangular/app/assets/javascripts/sprangular/directives/addToCartButton.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/directives/addToCartButton.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/addToCartButton.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/addressForm.coffee b/sprangular/app/assets/javascripts/sprangular/directives/addressForm.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/directives/addressForm.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/addressForm.coffee diff --git a/sprangular/app/assets/javascripts/sprangular/directives/addressSelection.coffee b/sprangular/app/assets/javascripts/sprangular/directives/addressSelection.coffee new file mode 100644 index 00000000..2a62b50b --- /dev/null +++ b/sprangular/app/assets/javascripts/sprangular/directives/addressSelection.coffee @@ -0,0 +1,26 @@ +Sprangular.directive 'addressSelection', -> + restrict: 'E' + templateUrl: 'addresses/selection.html' + scope: + address: '=' + addresses: '=' + countries: '=' + controller: ($scope) -> + $scope.existingAddress = false + + $scope.$watch 'addresses', (addresses) -> + return unless addresses + + if addresses.length > 0 + found = _.find addresses, (existing) -> + existing.same($scope.address) + + $scope.toggleExistingAddress() if found + + $scope.toggleExistingAddress = -> + $scope.existingAddress = !$scope.existingAddress + + if $scope.existingAddress + $scope.address = $scope.addresses[0] + else + $scope.address = new Sprangular.Address() diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/addressView.coffee b/sprangular/app/assets/javascripts/sprangular/directives/addressView.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/directives/addressView.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/addressView.coffee diff --git a/sprangular/app/assets/javascripts/sprangular/directives/checkoutButton.coffee b/sprangular/app/assets/javascripts/sprangular/directives/checkoutButton.coffee new file mode 100644 index 00000000..2b75e786 --- /dev/null +++ b/sprangular/app/assets/javascripts/sprangular/directives/checkoutButton.coffee @@ -0,0 +1,32 @@ +'use strict' + +Sprangular.directive 'checkoutButton', -> + restrict: 'E' + scope: + user: '=' + templateUrl: 'directives/checkout_button.html' + controller: ($scope, $location, Cart, Checkout) -> + $scope.allowOneClick = false + $scope.processing = false + + $scope.$watch 'user', (user) -> + $scope.allowOneClick = user.allowOneClick + + $scope.standardCheckout = -> + $scope.processing = true + $location.path("/checkout") + + $scope.oneClickCheckout = -> + $scope.processing = true + + order = Cart.current + user = $scope.user + + order.resetAddresses(user) + order.resetCreditCard(user) + + Checkout.update() + .success -> + $location.path('/checkout/confirm') + .error -> + $location.path('/checkout') diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/checkoutNav.coffee b/sprangular/app/assets/javascripts/sprangular/directives/checkoutNav.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/directives/checkoutNav.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/checkoutNav.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/confirm.coffee b/sprangular/app/assets/javascripts/sprangular/directives/confirm.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/directives/confirm.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/confirm.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/creditCardForm.coffee b/sprangular/app/assets/javascripts/sprangular/directives/creditCardForm.coffee similarity index 96% rename from spree_theme/app/assets/javascripts/sprangular/directives/creditCardForm.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/creditCardForm.coffee index 551daad1..27d0ed18 100644 --- a/spree_theme/app/assets/javascripts/sprangular/directives/creditCardForm.coffee +++ b/sprangular/app/assets/javascripts/sprangular/directives/creditCardForm.coffee @@ -23,5 +23,6 @@ Sprangular.directive 'creditCardForm', -> $scope.years = [currentYear .. currentYear+15] $scope.$watch 'creditCard.number', (number) -> + return unless number $scope.creditCard.lastDigits = number.substr(-4) $scope.creditCard.determineType() diff --git a/sprangular/app/assets/javascripts/sprangular/directives/creditCardSelection.coffee b/sprangular/app/assets/javascripts/sprangular/directives/creditCardSelection.coffee new file mode 100644 index 00000000..1a56df61 --- /dev/null +++ b/sprangular/app/assets/javascripts/sprangular/directives/creditCardSelection.coffee @@ -0,0 +1,25 @@ +Sprangular.directive 'creditCardSelection', -> + restrict: 'E' + templateUrl: 'credit_cards/selection.html' + scope: + creditCard: '=' + creditCards: '=' + controller: ($scope) -> + $scope.existingCreditCard = false + + $scope.$watch 'creditCards', (creditCards) -> + return unless creditCards + + if creditCards.length > 0 + found = _.find creditCards, (existing) -> + existing.same($scope.creditCard) + + $scope.toggleExistingCreditCard() if found + + $scope.toggleExistingCreditCard = -> + $scope.existingCreditCard = !$scope.existingCreditCard + + if $scope.existingCreditCard + $scope.creditCard = $scope.creditCards[0] + else + $scope.creditCard = new Sprangular.CreditCard diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/creditCardView.coffee b/sprangular/app/assets/javascripts/sprangular/directives/creditCardView.coffee similarity index 88% rename from spree_theme/app/assets/javascripts/sprangular/directives/creditCardView.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/creditCardView.coffee index 9f2531f8..e0a11392 100644 --- a/spree_theme/app/assets/javascripts/sprangular/directives/creditCardView.coffee +++ b/sprangular/app/assets/javascripts/sprangular/directives/creditCardView.coffee @@ -12,4 +12,4 @@ Sprangular.directive 'creditCardView', -> Sprangular.CreditCard.TYPE_NAMES[$scope.card.type] $scope.delete = -> - Account.wallet.delete(card) + Account.deleteCard($scope.card) diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/promoForm.coffee b/sprangular/app/assets/javascripts/sprangular/directives/promoForm.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/directives/promoForm.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/promoForm.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/quantityInput.coffee b/sprangular/app/assets/javascripts/sprangular/directives/quantityInput.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/directives/quantityInput.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/quantityInput.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee b/sprangular/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee similarity index 67% rename from spree_theme/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee index 010e326d..35836cdc 100644 --- a/spree_theme/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee +++ b/sprangular/app/assets/javascripts/sprangular/directives/shippingRatesSelection.coffee @@ -7,7 +7,7 @@ Sprangular.directive 'shippingRateSelection', -> $scope.loading = false $scope.rates = [] - $scope.$watch 'order.shipping_method_id', (shippingMethodId) -> + $scope.$watch 'order.shippingMethodId', (shippingMethodId) -> rate = _.find($scope.rates, (rate) -> rate.shippingMethodId == shippingMethodId) if rate @@ -27,15 +27,15 @@ Sprangular.directive 'shippingRateSelection', -> address = order.actualShippingAddress() Cart.shippingRates({countryId: address.countryId, stateId: address.stateId, zipcode: address.zipcode}) - .then (results) -> + .then ((results) -> $scope.rates = results - order.shipping_method_id = null unless _.find(results, (rate) -> rate.shippingMethodId == order.shipping_method_id) + order.shippingMethodId = null unless _.find(results, (rate) -> rate.shippingMethodId == order.shippingMethodId) - if order.shipping_method_id == null && results.length > 0 - order.shipping_method_id = results[0].shippingMethodId + if order.shippingMethodId == null && results.length > 0 + order.shippingMethodId = results[0].shippingMethodId + + $scope.loading = false), (-> - $scope.loading = false - .error -> $scope.rates = [] - $scope.loading = false + $scope.loading = false) diff --git a/spree_theme/app/assets/javascripts/sprangular/directives/variantSelection.coffee b/sprangular/app/assets/javascripts/sprangular/directives/variantSelection.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/directives/variantSelection.coffee rename to sprangular/app/assets/javascripts/sprangular/directives/variantSelection.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/filters/sanitize.coffee b/sprangular/app/assets/javascripts/sprangular/filters/sanitize.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/filters/sanitize.coffee rename to sprangular/app/assets/javascripts/sprangular/filters/sanitize.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/helpers/angularytics.coffee b/sprangular/app/assets/javascripts/sprangular/helpers/angularytics.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/helpers/angularytics.coffee rename to sprangular/app/assets/javascripts/sprangular/helpers/angularytics.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/helpers/luhn.coffee b/sprangular/app/assets/javascripts/sprangular/helpers/luhn.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/helpers/luhn.coffee rename to sprangular/app/assets/javascripts/sprangular/helpers/luhn.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/helpers/underscore.coffee b/sprangular/app/assets/javascripts/sprangular/helpers/underscore.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/helpers/underscore.coffee rename to sprangular/app/assets/javascripts/sprangular/helpers/underscore.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/interceptors/loading.coffee b/sprangular/app/assets/javascripts/sprangular/interceptors/loading.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/interceptors/loading.coffee rename to sprangular/app/assets/javascripts/sprangular/interceptors/loading.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/interceptors/railsAssets.coffee b/sprangular/app/assets/javascripts/sprangular/interceptors/railsAssets.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/interceptors/railsAssets.coffee rename to sprangular/app/assets/javascripts/sprangular/interceptors/railsAssets.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/interceptors/shaping.coffee b/sprangular/app/assets/javascripts/sprangular/interceptors/shaping.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/interceptors/shaping.coffee rename to sprangular/app/assets/javascripts/sprangular/interceptors/shaping.coffee diff --git a/sprangular/app/assets/javascripts/sprangular/models/address.coffee b/sprangular/app/assets/javascripts/sprangular/models/address.coffee new file mode 100644 index 00000000..97b5027b --- /dev/null +++ b/sprangular/app/assets/javascripts/sprangular/models/address.coffee @@ -0,0 +1,62 @@ +'use strict' + +class Sprangular.Address + Validity.define @, + firstname: 'required' + lastname: 'required' + address1: 'required' + city: 'required' + state: 'required' + country: 'required' + zipcode: 'required' + phone: 'required' + + init: -> + @stateId = @state_id + @countryId = @country_id + + fullName: -> + "#{@firstname} #{@lastname}" + + shortAddress: -> + "#{@fullName()}, #{@addressLine()}, #{@city} #{@state.abbr}, #{@zipcode}" + + addressLine: -> + if @address2 + @address1 + " " + @address2 + else + @address1 + + serialize: -> + id: @id + firstname: @firstname + lastname: @lastname + address1: @address1 + address2: @address2 + city: @city + phone: @phone + zipcode: @zipcode + state_id: @stateId + country_id: @countryId + + isEmpty: -> + !@firstname && + !@lastname && + !@address1 && + !@address2 && + !@city && + !@phone && + !@zipcode && + !@countryId && + !@stateId + + same: (other) -> + @firstname == other.firstname && + @lastname == other.lastname && + @address1 == other.address1 && + @address2 == other.address2 && + @city == other.city && + @phone == other.phone && + @zipcode == other.zipcode && + @countryId == other.countryId && + @stateId == other.stateId diff --git a/spree_theme/app/assets/javascripts/sprangular/models/adjustment.coffee b/sprangular/app/assets/javascripts/sprangular/models/adjustment.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/models/adjustment.coffee rename to sprangular/app/assets/javascripts/sprangular/models/adjustment.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/models/creditCard.coffee b/sprangular/app/assets/javascripts/sprangular/models/creditCard.coffee similarity index 69% rename from spree_theme/app/assets/javascripts/sprangular/models/creditCard.coffee rename to sprangular/app/assets/javascripts/sprangular/models/creditCard.coffee index c81ee2bf..f0fe56ec 100644 --- a/spree_theme/app/assets/javascripts/sprangular/models/creditCard.coffee +++ b/sprangular/app/assets/javascripts/sprangular/models/creditCard.coffee @@ -13,30 +13,33 @@ class Sprangular.CreditCard number: ['required', '_validateCardFormat'] month: 'required' year: 'required' - cvv: ['required', length: {greaterThan: 2, lessThan: 5}] + cvc: ['required', length: {greaterThan: 2, lessThan: 5}] constructor: -> @number = '' @name = null @month = null @year = null - @cvv = '' + @cvc = null @type = null @token = null @lastDigits = null init: (attributes) -> - @id = paymentSource.id - @name = paymentSource.name - @lastDigits = paymentSource.last_digits - @month = paymentSource.month - @year = paymentSource.year - @token = paymentSource.gateway_payment_profile_id - @type = paymentSource.cc_type + @id = attributes.id + @name = attributes.name + @lastDigits = attributes.last_digits + @month = attributes.month + @year = attributes.year + @token = attributes.gateway_payment_profile_id + @type = attributes.cc_type isNew: -> not (@token and @token.length > 0) + label: -> + "#{@constructor.TYPE_NAMES[@type]} XXXX-XXXX-XXXX-#{@lastDigits}" + determineType: -> @type = if @number.match /^3[47]/ 'amex' @@ -51,13 +54,8 @@ class Sprangular.CreditCard else if @number.match /^(2131|1800|35)/ 'jcb' - serialize: -> - name: @name - last_digits: @lastDigits - month: @month - year: @year - token: @token - cc_type: @type + same: (other) -> + @id == other.id _validateCardFormat: -> 'invalid card number' unless Sprangular.Luhn.isValid(@number) diff --git a/sprangular/app/assets/javascripts/sprangular/models/order.coffee b/sprangular/app/assets/javascripts/sprangular/models/order.coffee new file mode 100644 index 00000000..f2f366cf --- /dev/null +++ b/sprangular/app/assets/javascripts/sprangular/models/order.coffee @@ -0,0 +1,101 @@ +'use strict' + +class Sprangular.Order + constructor: -> + @creditCard = new Sprangular.CreditCard + + @clear() + + clear: -> + @number = '' + @items = [] + @billingAddress = new Sprangular.Address + @shippingAddress = new Sprangular.Address + @shipToBillAddress = true + @itemTotal = 0 + @taxTotal = 0 + @shipTotal = 0 + @adjustmentTotal = 0 + @total = 0 + @errors = null + @state = null + @shipmentState = null + + load: (data) -> + @clear() + @number = data.number + @state = data.state + @shipmentState = data.shipment_state + @itemTotal = Number(data.item_total) + @taxTotal = Number(data.tax_total) + @shipTotal = Number(data.ship_total) + @adjustmentTotal = Number(data.adjustment_total) + @total = Number(data.total) + @shipToBillAddress = data.use_billing + @adjustments = Sprangular.extend(data.adjustments, Sprangular.Adjustment) + + if shippingMethod = _.last(data.shipping_methods) + @shippingMethodId = shippingMethod.id + else + @shippingMethodId = null + + if data.bill_address + @billingAddress = Sprangular.extend(data.bill_address, Sprangular.Address) + + if data.ship_address + @shippingAddress = Sprangular.extend(data.ship_address, Sprangular.Address) + + products = Sprangular.extend(data.products, Sprangular.Product) + + for item in data.line_items + for product in products + variant = product.findVariant(item.variant_id) + break if variant + + @items.push(variant: variant, quantity: item.quantity, price: item.price) + + @ + + isEmpty: -> + @items.length == 0 + + isValid: -> + @billingAddress.validate() + @actualShippingAddress().validate() + @creditCard.validate() + + @billingAddress.isValid() && @actualShippingAddress().isValid() && (@creditCard.id || @creditCard.isValid()) + + isInvalid: -> + !@isValid() + + totalQuantity: -> + @items.reduce ((total, item) -> total + item.quantity), 0 + + findVariant: (variantId) -> + item for item in @items when item.variant.id is variantId + + hasVariant: (variant) -> + variant && @findVariant(variant.id).length > 0 + + updateTotals: -> + @total = @itemTotal + @adjustmentTotal + @taxTotal + @shipTotal + + actualShippingAddress: -> + if @shipToBillAddress + @billingAddress + else + @shippingAddress + + resetAddresses: (user) -> + if @billingAddress.isEmpty() && user && user.addresses.length > 0 + @billingAddress = user.addresses[0] + + if @shippingAddress.isEmpty() && user && user.addresses.length > 0 && !@shipToBillAddress + @shippingAddress = user.addresses[0] + + resetCreditCard: (user) -> + if user && user.creditCards.length > 0 + @creditCard = _.last(user.creditCards) + else + @creditCard = new Sprangular.CreditCard diff --git a/spree_theme/app/assets/javascripts/sprangular/models/product.coffee b/sprangular/app/assets/javascripts/sprangular/models/product.coffee similarity index 96% rename from spree_theme/app/assets/javascripts/sprangular/models/product.coffee rename to sprangular/app/assets/javascripts/sprangular/models/product.coffee index e7ed5c08..4034c1b3 100644 --- a/spree_theme/app/assets/javascripts/sprangular/models/product.coffee +++ b/sprangular/app/assets/javascripts/sprangular/models/product.coffee @@ -1,6 +1,7 @@ class Sprangular.Product init: -> images = @master.images + @images = images @permalink = "#!/products/#{@slug}" @@ -13,6 +14,8 @@ class Sprangular.Product @variants = [@master] @image = @variants[0].images[0] + if !@image? + @image = @master.images[0] self = @ @options = {} diff --git a/spree_theme/app/assets/javascripts/sprangular/models/shippingRate.coffee b/sprangular/app/assets/javascripts/sprangular/models/shippingRate.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/models/shippingRate.coffee rename to sprangular/app/assets/javascripts/sprangular/models/shippingRate.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/models/user.coffee b/sprangular/app/assets/javascripts/sprangular/models/user.coffee similarity index 51% rename from spree_theme/app/assets/javascripts/sprangular/models/user.coffee rename to sprangular/app/assets/javascripts/sprangular/models/user.coffee index a55b6aa9..5d6d2175 100644 --- a/spree_theme/app/assets/javascripts/sprangular/models/user.coffee +++ b/sprangular/app/assets/javascripts/sprangular/models/user.coffee @@ -1,6 +1,16 @@ class Sprangular.User init: -> + @creditCards = [] @_mergeAddressLists() + @orders = Sprangular.extend(@orders, Sprangular.Order) + + for paymentSource in @payment_sources + card = new Sprangular.CreditCard + card.init(paymentSource) + + @creditCards.push(card) + + @allowOneClick = @creditCards.length > 0 && @addresses.length > 0 _mergeAddressLists: -> addresses = [] diff --git a/spree_theme/app/assets/javascripts/sprangular/models/variant.coffee b/sprangular/app/assets/javascripts/sprangular/models/variant.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/models/variant.coffee rename to sprangular/app/assets/javascripts/sprangular/models/variant.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/module.coffee b/sprangular/app/assets/javascripts/sprangular/module.coffee similarity index 91% rename from spree_theme/app/assets/javascripts/sprangular/module.coffee rename to sprangular/app/assets/javascripts/sprangular/module.coffee index ae2b4c2b..3b7aacd1 100644 --- a/spree_theme/app/assets/javascripts/sprangular/module.coffee +++ b/sprangular/app/assets/javascripts/sprangular/module.coffee @@ -3,8 +3,8 @@ window.Sprangular = angular.module "Sprangular", ['ui.bootstrap', 'ngRoute', 'ng .run (Env) -> paymentMethods = Env.config.payment_methods - if _.isEmpty(paymentMethods) - alert 'payment method is not configured in Spree...' + if !paymentMethods.gateway + alert 'Gateway is not configured in Spree...' Sprangular.extend = (instance, type) -> return unless instance @@ -57,8 +57,9 @@ Sprangular.run ($rootScope, $location, Status, Account, Cart, Flash) -> $rootScope.$on '$routeChangeSuccess', -> Status.routeChanging = false - $rootScope.$on '$routeChangeError', -> + $rootScope.$on '$routeChangeError', (event, current, previous, rejection) -> Status.routeChanging = false + alert "Error changing route #{rejection}" Account.init() .success -> Status.initialized = true diff --git a/spree_theme/app/assets/javascripts/sprangular/routes.coffee b/sprangular/app/assets/javascripts/sprangular/routes.coffee similarity index 90% rename from spree_theme/app/assets/javascripts/sprangular/routes.coffee rename to sprangular/app/assets/javascripts/sprangular/routes.coffee index 29fb3ec7..e98e9d7a 100644 --- a/spree_theme/app/assets/javascripts/sprangular/routes.coffee +++ b/sprangular/app/assets/javascripts/sprangular/routes.coffee @@ -28,8 +28,10 @@ Sprangular.config ($routeProvider) -> controller: 'ProductCtrl' templateUrl: 'products/show.html' resolve: - product: (Catalog, $route) -> - Catalog.find($route.current.params.id) + product: (Status, Catalog, $route) -> + slug = $route.current.params.id + + Status.findCachedProduct(slug) || Catalog.find(slug) .when '/t/:path*', controller: 'ProductListCtrl' @@ -77,9 +79,12 @@ Sprangular.config ($routeProvider) -> order: (Cart) -> Cart.reload().then -> Cart.current - .when 'checkout/complete', + .when '/checkout/complete', controller: 'CheckoutCompleteCtrl' templateUrl: 'checkout/complete.html' + resolve: + order: (Cart) -> + Cart.lastOrder .otherwise templateUrl: '404.html' diff --git a/spree_theme/app/assets/javascripts/sprangular/services/account.coffee b/sprangular/app/assets/javascripts/sprangular/services/account.coffee similarity index 89% rename from spree_theme/app/assets/javascripts/sprangular/services/account.coffee rename to sprangular/app/assets/javascripts/sprangular/services/account.coffee index b44c004f..7716eac4 100644 --- a/spree_theme/app/assets/javascripts/sprangular/services/account.coffee +++ b/sprangular/app/assets/javascripts/sprangular/services/account.coffee @@ -1,4 +1,4 @@ -Sprangular.service "Account", ($http, _, $q, Wallet, Cart, Flash) -> +Sprangular.service "Account", ($http, _, $q, Cart, Flash) -> service = @@ -31,15 +31,12 @@ Sprangular.service "Account", ($http, _, $q, Wallet, Cart, Flash) -> @isLogged = true @email = data.email - @wallet = Wallet - @wallet.load(@user) clear: -> @fetched = false @user = {} @isLogged = false @email = null - @wallet = null login: (data) -> params = @@ -95,5 +92,13 @@ Sprangular.service "Account", ($http, _, $q, Wallet, Cart, Flash) -> .error -> Flash.error 'Save failed' + deleteCard: (card) -> + cards = @user.creditCards + + $http.delete("/api/credit_cards/#{card.id}") + .success (data) -> + i = cards.indexOf card + cards.splice(i, 1) unless i is -1 + service.init() service diff --git a/spree_theme/app/assets/javascripts/sprangular/services/cart.coffee b/sprangular/app/assets/javascripts/sprangular/services/cart.coffee similarity index 66% rename from spree_theme/app/assets/javascripts/sprangular/services/cart.coffee rename to sprangular/app/assets/javascripts/sprangular/services/cart.coffee index 69189b48..17d04699 100644 --- a/spree_theme/app/assets/javascripts/sprangular/services/cart.coffee +++ b/sprangular/app/assets/javascripts/sprangular/services/cart.coffee @@ -1,7 +1,10 @@ Sprangular.service "Cart", ($http) -> service = - current: new Sprangular.Order + current: null + + init: -> + @current = new Sprangular.Order reload: -> $http.get '/api/cart.json' @@ -30,33 +33,7 @@ Sprangular.service "Cart", ($http) -> order.errors[key] = attrErrors load: (data) -> - order = service.current - order.clear() - order.number = data.number - order.itemTotal = Number(data.item_total) - order.taxTotal = Number(data.tax_total) - order.shipTotal = Number(data.ship_total) - order.adjustmentTotal = Number(data.adjustment_total) - order.total = Number(data.total) - order.shipToBillAddress = data.use_billing - order.adjustments = Sprangular.extend(data.adjustments, Sprangular.Adjustment) - - if data.bill_address - order.billingAddress = Sprangular.extend(data.bill_address, Sprangular.Address) - - if data.ship_address - order.shippingAddress = Sprangular.extend(data.ship_address, Sprangular.Address) - - products = Sprangular.extend(data.products, Sprangular.Product) - - for item in data.line_items - for product in products - variant = product.findVariant(item.variant_id) - break if variant - - order.items.push(variant: variant, quantity: item.quantity, price: item.price) - - order + service.current.load(data) empty: -> $http.delete '/api/cart' @@ -70,9 +47,9 @@ Sprangular.service "Cart", ($http) -> else params = $.param(variant_id: variant.id, quantity: quantity) - $http.post '/api/cart/add_variant', params + $http.post '/api/cart/add_variant', params, ignoreLoadingIndicator: true .success (response) -> - @load(response) + service.load(response) removeItem: (item) -> order = service.current @@ -87,7 +64,7 @@ Sprangular.service "Cart", ($http) -> updateItemQuantity: (id, quantity) -> params = $.param(variant_id: id, quantity: quantity) - $http.put '/api/cart/update_variant', params + $http.put '/api/cart/update_variant', params, ignoreLoadingIndicator: true .success(@load) changeVariant: (oldVariant, newVariant) -> @@ -112,7 +89,7 @@ Sprangular.service "Cart", ($http) -> state_id: options.stateId zipcode: options.zipcode - $http.get('/api/shipping_rates', {params: params, class: Sprangular.ShippingRate}) + $http.get('/api/shipping_rates', {params: params, ignoreLoadingIndicator: true, class: Sprangular.ShippingRate}) clear: -> @current.clear() totalQuantity: -> @current.totalQuantity() @@ -120,6 +97,6 @@ Sprangular.service "Cart", ($http) -> hasVariant: (variant) -> @current.hasVariant(variant) isEmpty: -> @current.isEmpty() - service.clear() + service.init() service.reload() service diff --git a/spree_theme/app/assets/javascripts/sprangular/services/catalog.coffee b/sprangular/app/assets/javascripts/sprangular/services/catalog.coffee similarity index 65% rename from spree_theme/app/assets/javascripts/sprangular/services/catalog.coffee rename to sprangular/app/assets/javascripts/sprangular/services/catalog.coffee index 7f382c2a..bfcec972 100644 --- a/spree_theme/app/assets/javascripts/sprangular/services/catalog.coffee +++ b/sprangular/app/assets/javascripts/sprangular/services/catalog.coffee @@ -1,9 +1,11 @@ -Sprangular.service 'Catalog', ($http, $q, _) -> +Sprangular.service 'Catalog', ($http, $q, _, Status) -> service = pageSize: 8 - products: (search=null, page=1) -> - @getPaged(page, search: search) + products: (search=null, page=1, options) -> + options ||= {} + options.search = search + @getPaged(page, options) productsByTaxon: (path, page=1) -> @getPaged(page, taxon: path) @@ -22,7 +24,7 @@ Sprangular.service 'Catalog', ($http, $q, _) -> $http.get("/api/products/#{id}", class: Sprangular.Product) getPaged: (page=1, params={}) -> - $http.get("/api/products", params: {per_page: @pageSize, page: page, "q[name_or_description_cont]": params.search, "q[taxons_permalink_eq]": params.taxon}) + $http.get("/api/products", ignoreLoadingIndicator: params.ignoreLoadingIndicator, params: {per_page: @pageSize, page: page, "q[name_or_description_cont]": params.search, "q[taxons_permalink_eq]": params.taxon}) .then (response) -> data = response.data list = Sprangular.extend(data.products || [], Sprangular.Product) @@ -30,6 +32,7 @@ Sprangular.service 'Catalog', ($http, $q, _) -> list.totalCount = data.total_count list.totalPages = data.pages list.page = data.current_page + Status.cacheProducts(list) list service diff --git a/sprangular/app/assets/javascripts/sprangular/services/checkout.coffee b/sprangular/app/assets/javascripts/sprangular/services/checkout.coffee new file mode 100644 index 00000000..6627cb28 --- /dev/null +++ b/sprangular/app/assets/javascripts/sprangular/services/checkout.coffee @@ -0,0 +1,70 @@ +Sprangular.service "Checkout", ($http, $q, _, Env, Account, Cart) -> + + service = + savePromo: (code) -> + params = + order: + coupon_code: code + + @put(params) + + update: -> + order = Cart.current + + params = + order: + use_billing: order.shipToBillAddress + coupon_code: order.couponCode + ship_address_attributes: order.actualShippingAddress().serialize() + bill_address_attributes: order.billingAddress.serialize() + + if order.shippingMethod + params.order.shipping_method_id = order.shippingMethodId + + if order.shippingRate + params['order[shipments_attributes][][selected_shipping_rate_id]'] = order.shippingRate.id + + @put(params) + + complete: -> + order = Cart.current + card = order.creditCard + paymentMethodId = Env.config.payment_methods['gateway'].id + + params = + complete: true + 'order[payments_attributes][][payment_method_id]': paymentMethodId + order: {} + payment_source: {} + + if card.id + params.order.existing_card = card.id + else + sourceParams = {} + sourceParams.number = card.number + sourceParams.cc_type = card.type + sourceParams.verification_value = card.cvc + sourceParams.month = card.month + sourceParams.year = card.year + sourceParams.name = order.billingAddress.fullName() + + params.payment_source[paymentMethodId] = sourceParams + + @put(params) + .success (data) -> + Cart.lastOrder = Sprangular.extend(data, Sprangular.Order) + Account.reload().then -> + Cart.init() + + put: (params) -> + params ||= {} + + Cart.current.errors = null + + $http.put("/api/checkouts/#{Cart.current.number}/quick_update", $.param(params)) + .success (response) -> + Cart.load(response) unless response.error + .error (response) -> + Cart.errors(response.errors || response.exception) + + service diff --git a/spree_theme/app/assets/javascripts/sprangular/services/facebook.coffee b/sprangular/app/assets/javascripts/sprangular/services/facebook.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/services/facebook.coffee rename to sprangular/app/assets/javascripts/sprangular/services/facebook.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/services/flash.coffee b/sprangular/app/assets/javascripts/sprangular/services/flash.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/services/flash.coffee rename to sprangular/app/assets/javascripts/sprangular/services/flash.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/services/geography.coffee b/sprangular/app/assets/javascripts/sprangular/services/geography.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/services/geography.coffee rename to sprangular/app/assets/javascripts/sprangular/services/geography.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/services/newsletter.coffee b/sprangular/app/assets/javascripts/sprangular/services/newsletter.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/services/newsletter.coffee rename to sprangular/app/assets/javascripts/sprangular/services/newsletter.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/services/shipment.coffee b/sprangular/app/assets/javascripts/sprangular/services/shipment.coffee similarity index 100% rename from spree_theme/app/assets/javascripts/sprangular/services/shipment.coffee rename to sprangular/app/assets/javascripts/sprangular/services/shipment.coffee diff --git a/spree_theme/app/assets/javascripts/sprangular/services/status.coffee b/sprangular/app/assets/javascripts/sprangular/services/status.coffee similarity index 64% rename from spree_theme/app/assets/javascripts/sprangular/services/status.coffee rename to sprangular/app/assets/javascripts/sprangular/services/status.coffee index 9f4cebad..dd9605ae 100644 --- a/spree_theme/app/assets/javascripts/sprangular/services/status.coffee +++ b/sprangular/app/assets/javascripts/sprangular/services/status.coffee @@ -7,10 +7,18 @@ Sprangular.service "Status", ($rootScope) -> requestedPath: null httpLoading: false routeChanging: false + cachedProducts: [] isLoading: -> @httpLoading || @routeChanging + cacheProducts: (list) -> + status.cachedProducts = status.cachedProducts.concat(list) + + findCachedProduct: (slug) -> + _.find status.cachedProducts, (product) -> + product.slug == slug + $rootScope.$watch (-> status.isLoading()), (loading) -> event = if loading then 'start' else 'end' $rootScope.$broadcast("loading.#{event}") diff --git a/spree_theme/app/assets/javascripts/validity.js b/sprangular/app/assets/javascripts/validity.js similarity index 100% rename from spree_theme/app/assets/javascripts/validity.js rename to sprangular/app/assets/javascripts/validity.js diff --git a/sprangular/app/assets/stylesheets/sprangular.scss b/sprangular/app/assets/stylesheets/sprangular.scss new file mode 100644 index 00000000..432bfb97 --- /dev/null +++ b/sprangular/app/assets/stylesheets/sprangular.scss @@ -0,0 +1,279 @@ +@import "bootstrap-sass-official/bootstrap-sprockets"; +@import "sprangular/config"; +@import "bootstrap-sass-official"; +@import "font-awesome"; +@import "angular-motion"; +@import "bootstrap-additions"; + +body { + padding: 70px 0 0 0; +} + +.row.no-padding { + [class*="col-"] { + padding-left: 0 !important; + padding-right: 0 !important; + } +} + +.img-responsive { + width: 100%; +} + +#loading { + position: fixed; + z-index: 999; + height: 4em; + width: 100%; + overflow: show; + margin: auto; + top: 0; + left: 0; + bottom: 0; + text-align: center; + + .fa { + color: $body-bg; + } + + &:before { + content: ''; + display: block; + position: fixed; + top: 0; + left: 0; + right: 0; + width: 100%; + height: 100%; + background-color: rgba($gray,0.4); + } +} + +.navbar-brand img { + max-height: 25px; +} + +a { + cursor: pointer; +} + +.btn.add-to-cart { + span { + display: inline-block; + } + + .caption { + margin-right: 5px; + font-weight: bold; + border-right: solid 2px rgba($body-bg, 0.4); + padding-right: 7px; + } + + &.btn-default { + .caption { + border-right-color: rgba($gray-dark, 0.5); + } + } +} + +.input-group { + .input-group-btn .btn .glyphicon { + line-height: 20px; + } +} + +#signin { + nav a { + display: block; + } +} + +#initializing { + text-align: center; +} + +.aside { + width: 100%; +} + +td { + &.number { + text-align: right; + } + + .total & { + font-weight: bold; + } +} + +footer { + background: $gray; + color: $gray-light; + padding: 10px 5px 5px; + + a { + color: $gray-light; + font-weight: bold; + + &:hover { + color: #fff; + } + } + + .dynamo { + .level1, .level2, .level3 { + text-align: center; + } + span { + display: inline-block; + padding: 0px 6px; + font-weight: bolder; + } + } +} + +form { + p.error { + color: $brand-danger; + } +} + +/* Sticky footer styles +-------------------------------------------------- */ +$footer-height: 80px; + +html { + position: relative; + min-height: 100%; +} +body { + /* Margin bottom by footer height */ + margin-bottom: $footer-height; +} + +#wrap { + padding-bottom: 20px; +} + +footer { + position: absolute; + bottom: 0; + width: 100%; + /* Set the fixed height of the footer here */ + height: $footer-height; +} + +.product-listing { + .product { + text-align: center; + img { + transition: opacity 0.3s ease-in; + } + + .title, .with-variants, .without-variants { + position: absolute; + width: 100%; + display: none; + padding: 15px; + } + + .with-variants, .without-variants { + bottom: 15px; + } + + .title a { + text-decoration: none; + } + + &:hover { + img { + opacity: 0.3; + } + + .title, .with-variants, .without-variants { + display: block; + z-index: 2; + } + } + } +} + +.checkout-nav { + .stripe { + background: $gray-lighter; + height: 6px; + position: absolute; + margin-top: 17px; + width: 90%; + z-index: -1; + } + + nav { + a { + text-decoration: none; + display: inline-block; + width: 33%; + text-align: center; + + &:first-child { + text-align: left; + } + + &:last-child { + text-align: right; + } + } + + &.details a.details, &.confirm a.confirm, &.done a.done { + .number { + background: $brand-info; + color: $body-bg; + } + .caption { + color: $brand-info; + } + } + + &.confirm { + a.details .number { + background: $brand-success; + color: $body-bg; + } + } + + &.done { + a.details, a.confirm { + .number { + background: $brand-success; + color: $body-bg; + } + } + } + } + + span.caption { + display: block; + margin: 0px auto; + color: $gray; + } + + span.number { + display: inline-block; + color: $gray-light; + background: $gray-lighter; + padding: 10px 16px; + border-radius: 50%; + width: auto; + } +} + +a.cart-link.visible-xs { + float: right; + padding: 15px; +} + +@media (min-width: $screen-sm-min) { + .aside { + width: 50%; + } +} diff --git a/sprangular/app/assets/stylesheets/sprangular/_config.scss b/sprangular/app/assets/stylesheets/sprangular/_config.scss new file mode 100644 index 00000000..33d152d9 --- /dev/null +++ b/sprangular/app/assets/stylesheets/sprangular/_config.scss @@ -0,0 +1,2 @@ +@import "bootstrap-sass-official/bootstrap/variables"; +// variable modifications go here diff --git a/spree_theme/app/assets/templates/404.html.slim b/sprangular/app/assets/templates/404.html.slim similarity index 100% rename from spree_theme/app/assets/templates/404.html.slim rename to sprangular/app/assets/templates/404.html.slim diff --git a/spree_theme/app/assets/templates/account/edit.html.slim b/sprangular/app/assets/templates/account/edit.html.slim similarity index 100% rename from spree_theme/app/assets/templates/account/edit.html.slim rename to sprangular/app/assets/templates/account/edit.html.slim diff --git a/spree_theme/app/assets/templates/account/forgot_password.html.slim b/sprangular/app/assets/templates/account/forgot_password.html.slim similarity index 100% rename from spree_theme/app/assets/templates/account/forgot_password.html.slim rename to sprangular/app/assets/templates/account/forgot_password.html.slim diff --git a/spree_theme/app/assets/templates/account/reset_password.html.slim b/sprangular/app/assets/templates/account/reset_password.html.slim similarity index 100% rename from spree_theme/app/assets/templates/account/reset_password.html.slim rename to sprangular/app/assets/templates/account/reset_password.html.slim diff --git a/spree_theme/app/assets/templates/account/show.html.slim b/sprangular/app/assets/templates/account/show.html.slim similarity index 90% rename from spree_theme/app/assets/templates/account/show.html.slim rename to sprangular/app/assets/templates/account/show.html.slim index 42e75dbc..ee136c04 100644 --- a/spree_theme/app/assets/templates/account/show.html.slim +++ b/sprangular/app/assets/templates/account/show.html.slim @@ -26,7 +26,7 @@ div ng-show="editing" div ng-include="'account/edit.html'" - div ng-include="'credit_cards/index.html'" ng-controller="WalletCtrl" + div ng-include="'credit_cards/index.html'" ng-controller="CreditCardListCtrl" div ng-include="'addresses/index.html'" ng-controller="AddressListCtrl" diff --git a/spree_theme/app/assets/templates/account/signin.html.slim b/sprangular/app/assets/templates/account/signin.html.slim similarity index 100% rename from spree_theme/app/assets/templates/account/signin.html.slim rename to sprangular/app/assets/templates/account/signin.html.slim diff --git a/spree_theme/app/assets/templates/account/signup.html.slim b/sprangular/app/assets/templates/account/signup.html.slim similarity index 100% rename from spree_theme/app/assets/templates/account/signup.html.slim rename to sprangular/app/assets/templates/account/signup.html.slim diff --git a/spree_theme/app/assets/templates/addresses/address.html.slim b/sprangular/app/assets/templates/addresses/address.html.slim similarity index 100% rename from spree_theme/app/assets/templates/addresses/address.html.slim rename to sprangular/app/assets/templates/addresses/address.html.slim diff --git a/spree_theme/app/assets/templates/addresses/form.html.slim b/sprangular/app/assets/templates/addresses/form.html.slim similarity index 100% rename from spree_theme/app/assets/templates/addresses/form.html.slim rename to sprangular/app/assets/templates/addresses/form.html.slim diff --git a/spree_theme/app/assets/templates/addresses/index.html.slim b/sprangular/app/assets/templates/addresses/index.html.slim similarity index 100% rename from spree_theme/app/assets/templates/addresses/index.html.slim rename to sprangular/app/assets/templates/addresses/index.html.slim diff --git a/sprangular/app/assets/templates/addresses/selection.html.slim b/sprangular/app/assets/templates/addresses/selection.html.slim new file mode 100644 index 00000000..fab1bae9 --- /dev/null +++ b/sprangular/app/assets/templates/addresses/selection.html.slim @@ -0,0 +1,12 @@ +section.address + section.existing-address(ng-show='existingAddress') + select(ng-options='addr as addr.shortAddress() for addr in addresses' ng-model='address') + + p + a.new-address(ng-click='toggleExistingAddress()') Use new address + + section.new-address(ng-hide='existingAddress') + address-form(address='address' countries='countries') + + p + a.existing-address(ng-if='addresses.length > 0' ng-click='toggleExistingAddress()') Use existing address diff --git a/spree_theme/app/assets/templates/cart/cart.html.slim b/sprangular/app/assets/templates/cart/cart.html.slim similarity index 90% rename from spree_theme/app/assets/templates/cart/cart.html.slim rename to sprangular/app/assets/templates/cart/cart.html.slim index c6ebcf95..aa9ee709 100644 --- a/spree_theme/app/assets/templates/cart/cart.html.slim +++ b/sprangular/app/assets/templates/cart/cart.html.slim @@ -17,15 +17,15 @@ .with-items(ng-hide="isEmpty()") table.table.table-striped tr - th(colspan=2) Item - th(width="15%") Quantity + th(colspan=2 width="50%") Item + th(width="25%") Quantity th Price th tr.item(ng-repeat='item in cart.items') td.image a(href="#!/products/{{item.variant.product.slug}}") - img(ng-src="{{item.variant.image.mini}}") + img(ng-src="{{item.variant.image.miniUrl}}") td.name p @@ -82,6 +82,4 @@ promo-form(order='cart') .pull-right - a.btn.btn-lg.btn-primary(ng-href="/#!/checkout" ng-click="$hide()") - | Checkout - span.glyphicon.glyphicon-chevron-right + checkout-button(user='user' ng-click='$hide()') diff --git a/sprangular/app/assets/templates/checkout/complete.html.slim b/sprangular/app/assets/templates/checkout/complete.html.slim new file mode 100644 index 00000000..e1ca3085 --- /dev/null +++ b/sprangular/app/assets/templates/checkout/complete.html.slim @@ -0,0 +1,19 @@ +#checkout-complete.container + .row + .col-lg-12 + h1 All done! + + p + | Your order \#{{order.number}} was successfully submitted, you should receive an email receipt shortly. + + pre + | {{ order.state }} + + section#share + p Share your order: + + p + a Facebook + + p + a Twitter diff --git a/spree_theme/app/assets/templates/checkout/confirm.html.slim b/sprangular/app/assets/templates/checkout/confirm.html.slim similarity index 78% rename from spree_theme/app/assets/templates/checkout/confirm.html.slim rename to sprangular/app/assets/templates/checkout/confirm.html.slim index 058de927..301a0457 100644 --- a/spree_theme/app/assets/templates/checkout/confirm.html.slim +++ b/sprangular/app/assets/templates/checkout/confirm.html.slim @@ -3,13 +3,18 @@ .col-md-6.col-md-offset-3.col-xs-12 checkout-nav(step='confirm') .row - .col-md-4 + .col-md-4.col-xs-4 h1 Confirm - .pull-right - a.btn.btn-primary.btn-lg(ng-disabled='processing' ng-click="complete()") - span(ng-if='!processing') Place Order - span(ng-if='processing') Processing... + .col-md-8.col-xs-8 + .clearfix + .pull-right + a.btn.btn-primary.btn-lg(ng-disabled='processing' ng-click="complete()") + span(ng-if='!processing') Place Order + span(ng-if='processing') + span.fa.fa-refresh.fa-spin + |   + span.caption Processing... .row .col-lg-4.col-md-6.address.billing @@ -67,4 +72,7 @@ .col-md-12 a.btn.btn-primary.btn-lg.btn-block(ng-disabled='processing' ng-click="complete()") span(ng-if='!processing') Place Order - span(ng-if='processing') Processing... + span(ng-if='processing') + span.fa.fa-refresh.fa-spin + |   + span.caption Processing... diff --git a/spree_theme/app/assets/templates/checkout/index.html.slim b/sprangular/app/assets/templates/checkout/index.html.slim similarity index 77% rename from spree_theme/app/assets/templates/checkout/index.html.slim rename to sprangular/app/assets/templates/checkout/index.html.slim index 49c915b2..94c941a7 100644 --- a/spree_theme/app/assets/templates/checkout/index.html.slim +++ b/sprangular/app/assets/templates/checkout/index.html.slim @@ -6,13 +6,17 @@ .col-md-12 h1 Checkout + p.secure(ng-if='secure') + span.fa.fa-lock(ng-if='secure') + |  Secure transaction + .row .col-md-8.col-xs-12 section#billing-address h2(ng-show='order.shipToBillAddress') Billing & Shipping Address h2(ng-hide='order.shipToBillAddress') Billing Address - address-form(address='order.billingAddress' countries='countries') + address-selection(address='order.billingAddress' addresses='user.addresses' countries='countries') label input(type='checkbox' ng-model='order.shipToBillAddress') @@ -21,7 +25,7 @@ section#shipping-address(ng-hide='order.shipToBillAddress') h2 Shipping Address - address-form(address='order.shippingAddress' countries='countries') + address-selection(address='order.shippingAddress' addresses='user.addresses' countries='countries') section#delivery h2 Delivery Options @@ -31,13 +35,16 @@ section#credit-card h2 Credit Card - credit-card-form(credit-card='order.creditCard') + credit-card-selection(credit-card='order.creditCard' credit-cards='user.creditCards') button.btn.btn-primary.btn-block.btn-lg(ng-click='submit()' ng-disabled='processing') span(ng-if='!processing') span.caption Confirm + |   span.glyphicon.glyphicon-chevron-right span(ng-if='processing') + span.fa.fa-refresh.fa-spin + |   span.caption Loading... .col-md-4.hidden-xs diff --git a/spree_theme/app/assets/templates/checkout/nav.html.slim b/sprangular/app/assets/templates/checkout/nav.html.slim similarity index 72% rename from spree_theme/app/assets/templates/checkout/nav.html.slim rename to sprangular/app/assets/templates/checkout/nav.html.slim index a134abb4..19ef4050 100644 --- a/spree_theme/app/assets/templates/checkout/nav.html.slim +++ b/sprangular/app/assets/templates/checkout/nav.html.slim @@ -1,10 +1,10 @@ .checkout-nav .stripe nav(class="{{step}}") - a.details(href="#/checkout") + a.details(href="#!/checkout") span.number 1 span.caption Details - a.confirm(href="#/checkout/confirm") + a.confirm(href="#!/checkout/confirm") span.number 2 span.caption Confirm a.done diff --git a/spree_theme/app/assets/templates/credit_cards/credit_card.html.slim b/sprangular/app/assets/templates/credit_cards/credit_card.html.slim similarity index 90% rename from spree_theme/app/assets/templates/credit_cards/credit_card.html.slim rename to sprangular/app/assets/templates/credit_cards/credit_card.html.slim index d34bf26e..babdc392 100644 --- a/spree_theme/app/assets/templates/credit_cards/credit_card.html.slim +++ b/sprangular/app/assets/templates/credit_cards/credit_card.html.slim @@ -1,13 +1,13 @@ .card - .col-md-4 + .col-md-4.col-xs-3 i.fa.fa-5x.fa-credit-card(ng-show="!card.type") i.fa.fa-5x.fa-cc-visa(ng-show="card.type == 'visa'") i.fa.fa-5x.fa-cc-mastercard(ng-show="card.type == 'master'") i.fa.fa-5x.fa-cc-amex(ng-show="card.type == 'amex'") i.fa.fa-5x.fa-cc-discover(ng-show="card.type == 'discover'") - .col-md-8 - dl + .col-md-8.col-xs-9 + dl.dl-horizontal dt Number dd | •••• •••• •••• {{card.lastDigits}} diff --git a/spree_theme/app/assets/templates/credit_cards/form.html.slim b/sprangular/app/assets/templates/credit_cards/form.html.slim similarity index 77% rename from spree_theme/app/assets/templates/credit_cards/form.html.slim rename to sprangular/app/assets/templates/credit_cards/form.html.slim index dae74044..bf65ab93 100644 --- a/spree_theme/app/assets/templates/credit_cards/form.html.slim +++ b/sprangular/app/assets/templates/credit_cards/form.html.slim @@ -26,7 +26,8 @@ form.credit-card(novalidate) p.error(ng-bind='creditCard.errors.year') .col-md-4 - .form-group(ng-class="{'has-error': creditCard.errors.cvv}") - label.control-label(for='cvv') Verification Code - input.form-control(type='number' name='cvv' min=1 max=9999 ng-model='creditCard.cvv') - p.error(ng-bind='creditCard.errors.cvv') + .form-group(ng-class="{'has-error': creditCard.errors.cvc}") + label.control-label(for='cvc') + | Verification Code what's this? + input.form-control(type='number' name='cvc' min=1 max=9999 ng-model='creditCard.cvc') + p.error(ng-bind='creditCard.errors.cvc') diff --git a/sprangular/app/assets/templates/credit_cards/index.html.slim b/sprangular/app/assets/templates/credit_cards/index.html.slim new file mode 100644 index 00000000..9458ba71 --- /dev/null +++ b/sprangular/app/assets/templates/credit_cards/index.html.slim @@ -0,0 +1,8 @@ +h2 Credit Cards + +#credit-cards + .not-found(ng-if='creditCards.length == 0') + p No credits cards on file + + .found(ng-repeat="card in creditCards") + credit-card-view(card='card' allow-delete) diff --git a/sprangular/app/assets/templates/credit_cards/selection.html.slim b/sprangular/app/assets/templates/credit_cards/selection.html.slim new file mode 100644 index 00000000..13b31356 --- /dev/null +++ b/sprangular/app/assets/templates/credit_cards/selection.html.slim @@ -0,0 +1,12 @@ +section.credit-card + section.existing-credit-card(ng-show='existingCreditCard') + select(ng-options='cc as cc.label() for cc in creditCards' ng-model='creditCard') + + p + a.new-credit-card(ng-click='toggleExistingCreditCard()') Use new card + + section.new-credit-card(ng-hide='existingCreditCard') + credit-card-form(credit-card='creditCard' countries='countries') + + p + a.existing-credit-card(ng-if='creditCards.length > 0' ng-click='toggleExistingCreditCard()') Use existing card diff --git a/spree_theme/app/assets/templates/directives/add_to_cart_button.html.slim b/sprangular/app/assets/templates/directives/add_to_cart_button.html.slim similarity index 80% rename from spree_theme/app/assets/templates/directives/add_to_cart_button.html.slim rename to sprangular/app/assets/templates/directives/add_to_cart_button.html.slim index 27148727..efa81f17 100644 --- a/spree_theme/app/assets/templates/directives/add_to_cart_button.html.slim +++ b/sprangular/app/assets/templates/directives/add_to_cart_button.html.slim @@ -1,12 +1,14 @@ a.btn.add-to-cart(ng-click="addToCart()" ng-class="class" ng-disabled="adding || !variant") - span(ng-show="adding") Adding ... + span(ng-show="adding") + i.fa.fa-refresh.fa-spin + |  Adding ... span(ng-hide="adding") span(ng-hide='variant || !product.hasVariants') - span.caption Select option + | Select option span(ng-show='variant || !product.hasVariants') - span.glyphicon.glyphicon-plus + span.fa.fa-plus-circle |   span.caption span(ng-hide="inCart()") Add to cart diff --git a/sprangular/app/assets/templates/directives/checkout_button.html.slim b/sprangular/app/assets/templates/directives/checkout_button.html.slim new file mode 100644 index 00000000..d12f8884 --- /dev/null +++ b/sprangular/app/assets/templates/directives/checkout_button.html.slim @@ -0,0 +1,24 @@ +.checkout-button + .standard + a.btn.btn-success.btn-lg.btn-block(ng-if='!allowOneClick' ng-click='standardCheckout()' ng-disabled='processing') + span(ng-hide="processing") + | Checkout + span.glyphicon.glyphicon-chevron-right + + span(ng-show="processing") + i.fa.fa-refresh.fa-spin + |  Processing ... + + .one-click(ng-if='allowOneClick') + a.btn.btn-success.btn-lg.btn-block(ng-click='oneClickCheckout()' ng-disabled='processing') + span(ng-hide="processing") + | 1-Click Checkout + span.glyphicon.glyphicon-chevron-right + + span(ng-show="processing") + i.fa.fa-refresh.fa-spin + |  Preparing ... + + a.btn.btn-link(ng-click='standardCheckout()') + | Standard Checkout + span.glyphicon.glyphicon-chevron-right diff --git a/spree_theme/app/assets/templates/directives/quantity_input.html.slim b/sprangular/app/assets/templates/directives/quantity_input.html.slim similarity index 57% rename from spree_theme/app/assets/templates/directives/quantity_input.html.slim rename to sprangular/app/assets/templates/directives/quantity_input.html.slim index 06a304db..044da2d8 100644 --- a/spree_theme/app/assets/templates/directives/quantity_input.html.slim +++ b/sprangular/app/assets/templates/directives/quantity_input.html.slim @@ -1,11 +1,11 @@ .quantity-input .input-group - .input-group-addon - a.btn.btn-xs.minus(ng-click="update(-1)" ng-disabled='quantity <= 1') + .input-group-btn + a.btn.btn-default.minus(ng-click="update(-1)" ng-disabled='quantity <= 1') span.glyphicon.glyphicon-minus input.form-control(name="qty" type="number" min="1" max="999" maxlength="3" ng-model="quantity" value="{{quantity}}") - .input-group-addon - a.btn.btn-xs.plus(ng-click="update(1)") + .input-group-btn + a.btn.btn-default.plus(ng-click="update(1)") span.glyphicon.glyphicon-plus diff --git a/spree_theme/app/assets/templates/directives/variant_selection.html.slim b/sprangular/app/assets/templates/directives/variant_selection.html.slim similarity index 81% rename from spree_theme/app/assets/templates/directives/variant_selection.html.slim rename to sprangular/app/assets/templates/directives/variant_selection.html.slim index 45e7503d..735c33d9 100644 --- a/spree_theme/app/assets/templates/directives/variant_selection.html.slim +++ b/sprangular/app/assets/templates/directives/variant_selection.html.slim @@ -1,8 +1,9 @@ .option.row(ng-repeat="option in product.options" class="{{option.type.name}}") .col-lg-12 - h4(ng-bind="option.type.presentation") - .values.btn-group(ng-class="class") + button.btn.btn-default.option-title(disabled) + b(ng-bind='option.type.presentation') + button.btn.btn-default(ng-repeat="item in option.values" ng-class="{'btn-success': isValueSelected(item.value)}" ng-disabled="!isValueAvailable(item.value)" diff --git a/spree_theme/app/assets/templates/home/index.html.slim b/sprangular/app/assets/templates/home/index.html.slim similarity index 100% rename from spree_theme/app/assets/templates/home/index.html.slim rename to sprangular/app/assets/templates/home/index.html.slim diff --git a/spree_theme/app/assets/templates/home/jumbotron.html.slim b/sprangular/app/assets/templates/home/jumbotron.html.slim similarity index 100% rename from spree_theme/app/assets/templates/home/jumbotron.html.slim rename to sprangular/app/assets/templates/home/jumbotron.html.slim diff --git a/spree_theme/app/assets/templates/layout/flash.html.slim b/sprangular/app/assets/templates/layout/flash.html.slim similarity index 100% rename from spree_theme/app/assets/templates/layout/flash.html.slim rename to sprangular/app/assets/templates/layout/flash.html.slim diff --git a/spree_theme/app/assets/templates/layout/footer.html.slim b/sprangular/app/assets/templates/layout/footer.html.slim similarity index 88% rename from spree_theme/app/assets/templates/layout/footer.html.slim rename to sprangular/app/assets/templates/layout/footer.html.slim index befa348a..7f0570c9 100644 --- a/spree_theme/app/assets/templates/layout/footer.html.slim +++ b/sprangular/app/assets/templates/layout/footer.html.slim @@ -9,7 +9,7 @@ footer.container-fluid(ng-controller="FooterCtrl") ng-include(src="'layout/subscribe.html'") .col-lg-6.clearfix - a.dynamo.pull-right(href="http://godynamo.com/") + a.dynamo(href="http://godynamo.com/") .level1 span.d D span.y Y diff --git a/spree_theme/app/assets/templates/layout/header.html.slim b/sprangular/app/assets/templates/layout/header.html.slim similarity index 100% rename from spree_theme/app/assets/templates/layout/header.html.slim rename to sprangular/app/assets/templates/layout/header.html.slim diff --git a/spree_theme/app/assets/templates/layout/initializing.html.slim b/sprangular/app/assets/templates/layout/initializing.html.slim similarity index 100% rename from spree_theme/app/assets/templates/layout/initializing.html.slim rename to sprangular/app/assets/templates/layout/initializing.html.slim diff --git a/sprangular/app/assets/templates/layout/loading.html.slim b/sprangular/app/assets/templates/layout/loading.html.slim new file mode 100644 index 00000000..30a30b67 --- /dev/null +++ b/sprangular/app/assets/templates/layout/loading.html.slim @@ -0,0 +1,2 @@ +#loading + span.fa.fa-5x.fa-circle-o-notch.fa-spin diff --git a/spree_theme/app/assets/templates/layout/navbar_links.html.slim b/sprangular/app/assets/templates/layout/navbar_links.html.slim similarity index 100% rename from spree_theme/app/assets/templates/layout/navbar_links.html.slim rename to sprangular/app/assets/templates/layout/navbar_links.html.slim diff --git a/spree_theme/app/assets/templates/layout/navbar_right.html.slim b/sprangular/app/assets/templates/layout/navbar_right.html.slim similarity index 100% rename from spree_theme/app/assets/templates/layout/navbar_right.html.slim rename to sprangular/app/assets/templates/layout/navbar_right.html.slim diff --git a/spree_theme/app/assets/templates/layout/navbar_search.html.slim b/sprangular/app/assets/templates/layout/navbar_search.html.slim similarity index 81% rename from spree_theme/app/assets/templates/layout/navbar_search.html.slim rename to sprangular/app/assets/templates/layout/navbar_search.html.slim index 0766320a..9544a624 100644 --- a/spree_theme/app/assets/templates/layout/navbar_search.html.slim +++ b/sprangular/app/assets/templates/layout/navbar_search.html.slim @@ -2,7 +2,7 @@ form.navbar-form(role="search" ng-submit="doSearch()") .input-group input.form-control(type="text" placeholder="Search" ng-model="search.text" autofocus bs-typeahead - data-delay="500" data-min-length="3" + data-delay="500" data-min-length="3" data-template="products/typeahead.html" ng-options="product.name as product.name for product in getProducts($viewValue)") .input-group-addon diff --git a/spree_theme/app/assets/templates/layout/subscribe.html.slim b/sprangular/app/assets/templates/layout/subscribe.html.slim similarity index 100% rename from spree_theme/app/assets/templates/layout/subscribe.html.slim rename to sprangular/app/assets/templates/layout/subscribe.html.slim diff --git a/spree_theme/app/assets/templates/orders/index.html.slim b/sprangular/app/assets/templates/orders/index.html.slim similarity index 90% rename from spree_theme/app/assets/templates/orders/index.html.slim rename to sprangular/app/assets/templates/orders/index.html.slim index 1afcf4f5..f8213e86 100644 --- a/spree_theme/app/assets/templates/orders/index.html.slim +++ b/sprangular/app/assets/templates/orders/index.html.slim @@ -10,6 +10,10 @@ h2 Order History dd | {{order.number}} + dt Status + dd + | {{order.state}} + dt Ordered on dd | {{order.completed_at | date}} diff --git a/sprangular/app/assets/templates/products/gallery.html.slim b/sprangular/app/assets/templates/products/gallery.html.slim new file mode 100644 index 00000000..ea9f1b12 --- /dev/null +++ b/sprangular/app/assets/templates/products/gallery.html.slim @@ -0,0 +1,7 @@ +section.image.row + .col-sm-12.col-xs-12 + img.img-responsive(ng-src="{{selected.image.large_url}}") + +section.thumbs.row.no-padding(ng-show="selected.images.length > 1") + .col-sm-3.col-xs-4(ng-repeat='image in selected.images' ng-click="changeImage(image)") + img.img-thumbnail.img-responsive(ng-src="{{image.product_url}}") diff --git a/spree_theme/app/assets/templates/products/index.html.slim b/sprangular/app/assets/templates/products/index.html.slim similarity index 100% rename from spree_theme/app/assets/templates/products/index.html.slim rename to sprangular/app/assets/templates/products/index.html.slim diff --git a/sprangular/app/assets/templates/products/list.html.slim b/sprangular/app/assets/templates/products/list.html.slim new file mode 100644 index 00000000..7fcd0ba9 --- /dev/null +++ b/sprangular/app/assets/templates/products/list.html.slim @@ -0,0 +1,28 @@ +.product-listing + .product.col-lg-3.col-sm-6.col-xs-12(ng-repeat='product in products' ng-class-odd="'odd'" ng-class-even="'even'" ng-class="{'sold-out': !product.isAvailable()}") + .col-lg-12 + h2.title + a(ng-href='{{product.permalink}}' ng-bind="product.name") + + .with-variants(ng-show="product.hasVariants") + variant-selection(product="product" variant="selectedVariants[product.id]" class="{'btn-group-xs': true}") + + p.sold-out(ng-if="selectedVariants[product.id] && !selectedVariants[product.id].isAvailable()") Sold out + + add-to-cart-button(ng-if="!selectedVariants[product.id] || selectedVariants[product.id].isAvailable()" + product="product" + variant="selectedVariants[product.id]" + quantity=1 + class="{'btn-primary': true}") + + .without-variants(ng-hide="product.hasVariants") + p.sold-out(ng-if="!product.isAvailable()") Sold out + + add-to-cart-button(ng-if="product.isAvailable()" + product="product" + variant="product.master" + quantity=1 + class="{'btn-primary': true}") + + a(ng-href='{{product.permalink}}') + img.img-responsive.full(ng-src="{{product.image.largeUrl}}") diff --git a/sprangular/app/assets/templates/products/properties.html.slim b/sprangular/app/assets/templates/products/properties.html.slim new file mode 100644 index 00000000..2a266cb0 --- /dev/null +++ b/sprangular/app/assets/templates/products/properties.html.slim @@ -0,0 +1,9 @@ +section.properties.row(ng-show="product.product_properties.length > 0") + .col-md-12 + .panel.panel-default + .panel-heading Specifications + + .panel-body + dl.dl-horizontal + dt(ng-repeat-start="property in product.product_properties" ng-bind="property.property_name") + dd(ng-repeat-end ng-bind="property.value") diff --git a/spree_theme/app/assets/templates/products/show.html.slim b/sprangular/app/assets/templates/products/show.html.slim similarity index 80% rename from spree_theme/app/assets/templates/products/show.html.slim rename to sprangular/app/assets/templates/products/show.html.slim index 7477706d..5fe5f029 100644 --- a/spree_theme/app/assets/templates/products/show.html.slim +++ b/sprangular/app/assets/templates/products/show.html.slim @@ -14,12 +14,12 @@ variant-selection(product="product" variant="selected.variant" class="{'btn-group-lg': true}") section.add.row - .col-sm-12 - h4 Quantity .col-sm-4 - quantity-input(quantity="selected.quantity") + quantity-input(quantity="selected.quantity" ng-if='!selected.variant || selected.variant.isAvailable()') .col-sm-8 - p.sold-out(ng-if="selected.variant && !selected.variant.isAvailable()") This item is sold out + p.sold-out(ng-if="selected.variant && !selected.variant.isAvailable()") + span.fa.fa-exclamation-triangle + |  This item is sold out add-to-cart-button(ng-if="selected.variant.isAvailable() || product.master.isAvailable()" product="product" @@ -30,8 +30,7 @@ section.in-cart.row(ng-show='hasVariant()') .col-md-12 p Item was added to your cart - a.btn.btn-success.btn-lg.btn-block(href='#!/checkout') - | Checkout - span.glyphicon.glyphicon-chevron-right + + checkout-button(user='user') ng-include(src="'products/properties.html'") diff --git a/sprangular/app/assets/templates/products/typeahead.html.slim b/sprangular/app/assets/templates/products/typeahead.html.slim new file mode 100644 index 00000000..16399f46 --- /dev/null +++ b/sprangular/app/assets/templates/products/typeahead.html.slim @@ -0,0 +1,7 @@ +ul#product-typeahead(tabindex="-1" class="typeahead dropdown-menu" ng-show="$isVisible()" role="select") + li(role="presentation" ng-repeat="match in $matches" ng-class="{active: $index == $activeIndex}") + a.clearfix(role="menuitem" tabindex="-1" ng-click="$select($index, $event)") + .pull-left + img(ng-src="{{match.value.image.miniUrl}}") + + span(ng-bind='match.label') diff --git a/spree_theme/app/assets/templates/promos/form.html.slim b/sprangular/app/assets/templates/promos/form.html.slim similarity index 100% rename from spree_theme/app/assets/templates/promos/form.html.slim rename to sprangular/app/assets/templates/promos/form.html.slim diff --git a/spree_theme/app/assets/templates/shipping/rates.html.slim b/sprangular/app/assets/templates/shipping/rates.html.slim similarity index 62% rename from spree_theme/app/assets/templates/shipping/rates.html.slim rename to sprangular/app/assets/templates/shipping/rates.html.slim index c0ce6332..a7da2317 100644 --- a/spree_theme/app/assets/templates/shipping/rates.html.slim +++ b/sprangular/app/assets/templates/shipping/rates.html.slim @@ -1,5 +1,8 @@ .shipping-rates - p(ng-if='loading') Refreshing rates... + p(ng-if='loading') + span.fa.fa-refresh.fa-spin + |   + | Refreshing rates... div(ng-if='!loading') p.not-found(ng-if='rates.length == 0') Shipping not available to {{order.actualShippingAddress().country.name}} @@ -7,6 +10,6 @@ ul.list-unstyled li(ng-repeat='shippingRate in rates') label - input(type='radio' ng-model='order.shipping_method_id' ng-value='shippingRate.shippingMethodId') + input(type='radio' ng-model='order.shippingMethodId' ng-value='shippingRate.shippingMethodId') span |  {{shippingRate.name}} {{shippingRate.cost | currency}} diff --git a/sprangular/app/controllers/concerns/sprangular/csrf.rb b/sprangular/app/controllers/concerns/sprangular/csrf.rb new file mode 100644 index 00000000..322746a4 --- /dev/null +++ b/sprangular/app/controllers/concerns/sprangular/csrf.rb @@ -0,0 +1,20 @@ +module Sprangular::Csrf + extend ActiveSupport::Concern + + included do + protect_from_forgery + + after_filter :set_csrf_cookie + end + +protected + + def set_csrf_cookie + cookies['XSRF-TOKEN'] = form_authenticity_token if protect_against_forgery? + end + + def verified_request? + super || form_authenticity_token == request.headers['X-XSRF-TOKEN'] + end + +end diff --git a/sprangular/app/controllers/sprangular/accounts_controller.rb b/sprangular/app/controllers/sprangular/accounts_controller.rb new file mode 100644 index 00000000..aa771821 --- /dev/null +++ b/sprangular/app/controllers/sprangular/accounts_controller.rb @@ -0,0 +1,29 @@ +class Sprangular::AccountsController < Sprangular::BaseController + before_filter :check_authorization, except: :create + + def create + user = Spree::User.new spree_user_params + if user.save + sign_in :spree_user, user + end + + respond_with user + end + + def show + authorize! :show, @user + end + + def update + authorize! :update, @user + @user.update_attributes spree_user_params + + respond_with @user + end + +private + + def spree_user_params + params.require(:spree_user).permit(Spree::PermittedAttributes.user_attributes) + end +end diff --git a/sprangular/app/controllers/sprangular/application_controller.rb b/sprangular/app/controllers/sprangular/application_controller.rb new file mode 100644 index 00000000..7014e840 --- /dev/null +++ b/sprangular/app/controllers/sprangular/application_controller.rb @@ -0,0 +1,4 @@ +module Sprangular + class ApplicationController < ActionController::Base + end +end diff --git a/sprangular/app/controllers/sprangular/base_controller.rb b/sprangular/app/controllers/sprangular/base_controller.rb new file mode 100644 index 00000000..afef6dee --- /dev/null +++ b/sprangular/app/controllers/sprangular/base_controller.rb @@ -0,0 +1,48 @@ +class Sprangular::BaseController < Spree::BaseController + include Spree::Core::ControllerHelpers::Order + include Sprangular::Csrf + + rescue_from ActiveRecord::RecordNotFound, with: :not_found + + respond_to :json + + layout false + + helper Spree::Api::ApiHelpers + + before_action :load_user_roles + + def invalid_resource!(resource) + @resource = resource + render "sprangular/errors/invalid", status: 422 + end + + def unauthorized + render "sprangular/errors/unauthorized", status: 401 + end + + def not_found + render "sprangular/errors/not_found", status: 404 + end + +protected + + def check_authorization + @user = current_spree_user + + unauthorized unless @user + end + + def current_currency + Spree::Config[:currency] + end + helper_method :current_currency + + def load_user_roles + @current_user_roles = if @current_spree_user + @current_spree_user.spree_roles.pluck(:name) + else + [] + end + end +end diff --git a/sprangular/app/controllers/sprangular/carts_controller.rb b/sprangular/app/controllers/sprangular/carts_controller.rb new file mode 100644 index 00000000..0056f524 --- /dev/null +++ b/sprangular/app/controllers/sprangular/carts_controller.rb @@ -0,0 +1,83 @@ +class Sprangular::CartsController < Sprangular::BaseController + + def show + @order = current_order + if @order + render 'spree/api/orders/show' + else + not_found + end + end + + # Adds a new item to the order (creating a new order if none already exists) + def add_variant + populator = Spree::OrderPopulator.new(current_order(create_order_if_necessary: true), current_currency) + if populator.populate(params[:variant_id], params[:quantity]) + current_order.ensure_updated_shipments + @order = current_order + render 'spree/api/orders/show' + else + invalid_resource!(populator) + end + end + + def update_variant + variant_id = params[:variant_id].to_i + + @order = current_order(create_order_if_necessary: true) + + line_item = @order.line_items.detect { |li| li.variant_id == variant_id } + data = { + variant_id: variant_id, + quantity: params[:quantity] + } + data.merge!(id: line_item.id) if line_item + @order.contents.update_cart(line_items_attributes: { '0' => data }) + + render 'spree/api/orders/show' + end + + def change_variant + old_variant_id = params[:old_variant_id].to_i + new_variant_id = params[:new_variant_id].to_i + + @order = current_order(create_order_if_necessary: true) + + existing = @order.line_items.detect { |li| li.variant_id == new_variant_id } + old = @order.line_items.detect { |li| li.variant_id == old_variant_id } + + if existing + existing.update(variant_id: new_variant_id, quantity: existing.quantity + old.quantity) + old.destroy + else + old.update(variant_id: new_variant_id) + end + + @order.reload + + render 'spree/api/orders/show' + end + + def remove_adjustment + @order = current_order(create_order_if_necessary: true) + adjustment = @order.adjustments.where(id: params[:adjustment_id]).first! + promotion = @order.promotions.where('spree_promotions.id' => adjustment.source.promotion_id).first! + @order.promotions.delete(promotion) + adjustment.destroy + + @order.update_totals + + render 'spree/api/orders/show' + end + + def destroy + if @order = current_order + @order.empty! + @order.state ='cart' + @order.save! + render 'spree/api/orders/show' + else + not_found + end + end +end diff --git a/sprangular/app/controllers/sprangular/countries_controller.rb b/sprangular/app/controllers/sprangular/countries_controller.rb new file mode 100644 index 00000000..b129626e --- /dev/null +++ b/sprangular/app/controllers/sprangular/countries_controller.rb @@ -0,0 +1,7 @@ +class Sprangular::CountriesController < Sprangular::BaseController + def index + @countries = Spree::Country + .includes(:states) + .order(:name) + end +end diff --git a/sprangular/app/controllers/sprangular/credit_cards_controller.rb b/sprangular/app/controllers/sprangular/credit_cards_controller.rb new file mode 100644 index 00000000..72d22450 --- /dev/null +++ b/sprangular/app/controllers/sprangular/credit_cards_controller.rb @@ -0,0 +1,12 @@ +class Sprangular::CreditCardsController < Sprangular::BaseController + before_filter :check_authorization + + def destroy + authorize! :update, @user + + credit_card = @user.credit_cards.find params[:id] + @user.drop_payment_source(credit_card) if credit_card + + respond_with credit_card + end +end diff --git a/sprangular/app/controllers/sprangular/facebook_controller.rb b/sprangular/app/controllers/sprangular/facebook_controller.rb new file mode 100644 index 00000000..bdf7ed48 --- /dev/null +++ b/sprangular/app/controllers/sprangular/facebook_controller.rb @@ -0,0 +1,45 @@ +class Sprangular::FacebookController < Sprangular::BaseController + + def fetch + access_token = params['accessToken'] + supplied_email = params['email'] + + fb_user = FbGraph::User.me(access_token).fetch + + if fb_user + # valid token + user_authentication = Spree::UserAuthentication.find_or_create_by(uid: fb_user.identifier, provider: 'facebook') + + if user_authentication && user_authentication.user + sign_in :spree_user, user_authentication.user + render json: user_authentication.user + else + email = fb_user.email + email ||= supplied_email + if email.present? + user_authentication = Spree::UserAuthentication.find_or_create_by(uid: fb_user.identifier, provider: 'facebook') + if user_authentication.user.blank? + user = Spree::User.find_by_email email + if user.blank? + password = SecureRandom.hex(16) + user = Spree::User.create! email: email, password: password, password_confirmation: password + end + user_authentication.update_attribute(:user_id, user.id) + end + sign_in :spree_user, user_authentication.user + render json: user_authentication.user + else + error = 'no email provided by facebook' + render json: error.to_json, status: 404 + end + end + else + error = 'no facebook user' + render json: error.to_json, status: 403 + end + + rescue => ex + render json: ex.message.to_json, status: 422 + end + +end diff --git a/sprangular/app/controllers/sprangular/home_controller.rb b/sprangular/app/controllers/sprangular/home_controller.rb new file mode 100644 index 00000000..26e73ad2 --- /dev/null +++ b/sprangular/app/controllers/sprangular/home_controller.rb @@ -0,0 +1,4 @@ +class Sprangular::HomeController < Sprangular::ApplicationController + def index + end +end diff --git a/sprangular/app/controllers/sprangular/passwords_controller.rb b/sprangular/app/controllers/sprangular/passwords_controller.rb new file mode 100644 index 00000000..472aeaa6 --- /dev/null +++ b/sprangular/app/controllers/sprangular/passwords_controller.rb @@ -0,0 +1,35 @@ +class Sprangular::PasswordsController < Sprangular::BaseController + + def create + user = Spree::User.find_or_initialize_by(email: params[:spree_user][:email]) + + if user.persisted? + raw, enc = Devise.token_generator.generate(Spree::User, :reset_password_token) + + user.reset_password_token = enc + user.reset_password_sent_at = Time.now.utc + user.save(validate: false) + + reset_url = main_app.root_url+"#!/reset-password/#{raw}" # main_app.store_password_url(id: raw) + UserMailer.reset_password_instructions(user, reset_url).deliver + else + user.errors[:email] = 'Email address not found' + end + + respond_with user + end + + def update + if params[:spree_user][:password].blank? + user = Spree::User.new + user.errors[:password] = "Cannot be blank" + else + user = Spree::User.reset_password_by_token(params[:spree_user]) + if user.errors.empty? + sign_in :spree_user, user + end + end + + respond_with user + end +end diff --git a/sprangular/app/controllers/sprangular/products_controller.rb b/sprangular/app/controllers/sprangular/products_controller.rb new file mode 100644 index 00000000..a713d424 --- /dev/null +++ b/sprangular/app/controllers/sprangular/products_controller.rb @@ -0,0 +1,17 @@ +class Sprangular::ProductsController < Sprangular::BaseController + + def index + @products = Spree::Product.active.includes(:option_types, :taxons, master: [:images, :option_values, :prices], product_properties: [:property], variants: [:images, :option_values, :prices]) + @products = @products.ransack(params[:q]).result if params[:q] + @products = @products.distinct.page(params[:page]).per(params[:per_page]) + + render 'spree/api/products/index' + end + + def show + @product = Spree::Product.active.where(slug: params[:id]).first! + + render 'spree/api/products/show' + end + +end diff --git a/sprangular/app/controllers/sprangular/shipping_rates_controller.rb b/sprangular/app/controllers/sprangular/shipping_rates_controller.rb new file mode 100644 index 00000000..cad3c217 --- /dev/null +++ b/sprangular/app/controllers/sprangular/shipping_rates_controller.rb @@ -0,0 +1,52 @@ +class Sprangular::ShippingRatesController < Sprangular::BaseController + def index + if params[:zipcode] + country_id, state_id = lookup_location(params[:zipcode]) + zipcode = params[:zipcode] + else + country_id = params[:country_id] || Spree::Config.default_country_id + state_id = params[:state_id] + zipcode = '' + end + + if current_order.use_billing + update_address(current_order.bill_address ||= Spree::Address.new, country_id, state_id, zipcode) + else + update_address(current_order.ship_address ||= Spree::Address.new, country_id, state_id, zipcode) + end + + @shipping_rates = shipping_rates + end + +private + def lookup_location(zip) + country_id, state_id = nil, nil + results = Geocoder.search(zip) + + if results.present? + result = results.first + country_id = Spree::Country.where(iso: result.country_code).first!.id + state_id = Spree::State.where(abbr: result.state_code).first!.id + end + + return country_id, state_id + end + + def update_address(address, country_id, state_id, zipcode) + address.country_id = country_id + address.state_id = state_id + address.zipcode = zipcode + end + + def shipping_rates + packages = Spree::Stock::Coordinator.new(current_order).packages + + grouped = packages.map(&:shipping_rates).flatten.inject({}) do |memo, rate| + memo[rate.shipping_method_id] ||= Spree::ShippingRate.new(shipping_method: rate.shipping_method, cost: 0) + memo[rate.shipping_method_id].cost += rate.cost + memo + end + + grouped.values + end +end diff --git a/sprangular/app/controllers/sprangular/taxonomies_controller.rb b/sprangular/app/controllers/sprangular/taxonomies_controller.rb new file mode 100644 index 00000000..aec502f6 --- /dev/null +++ b/sprangular/app/controllers/sprangular/taxonomies_controller.rb @@ -0,0 +1,5 @@ +class Sprangular::TaxonomiesController < Sprangular::BaseController + def index + @taxonomies = Spree::Taxonomy.order('name').includes(root: :children) + end +end diff --git a/sprangular/app/controllers/sprangular/taxons_controller.rb b/sprangular/app/controllers/sprangular/taxons_controller.rb new file mode 100644 index 00000000..f2fb3451 --- /dev/null +++ b/sprangular/app/controllers/sprangular/taxons_controller.rb @@ -0,0 +1,6 @@ +class Sprangular::TaxonsController < Sprangular::BaseController + def show + @taxon = Spree::Taxon.where(permalink: params[:permalink]).first! + render 'spree/api/taxons/show' + end +end diff --git a/sprangular/app/controllers/spree/api/checkouts_controller_decorator.rb b/sprangular/app/controllers/spree/api/checkouts_controller_decorator.rb new file mode 100644 index 00000000..3fdbc21f --- /dev/null +++ b/sprangular/app/controllers/spree/api/checkouts_controller_decorator.rb @@ -0,0 +1,33 @@ +Spree::Api::CheckoutsController.class_eval do + def quick_update + load_order(true) + authorize! :update, @order, order_token + + revert_to_cart + advance_to_payment + advance_to_complete if params[:complete] + + respond_with(@order, default_template: 'spree/api/orders/show') + end + +private + def revert_to_cart + @order.update(state: 'cart') unless @order.cart? + end + + def advance_to_payment + until @order.payment? + update_order + @order.next! + end + end + + def advance_to_complete + update_order + @order.finalize! + end + + def update_order + @order.update_from_params(params, permitted_checkout_attributes, request.headers.env) + end +end diff --git a/sprangular/app/controllers/spree/base_controller_decorator.rb b/sprangular/app/controllers/spree/base_controller_decorator.rb new file mode 100644 index 00000000..e2a59d64 --- /dev/null +++ b/sprangular/app/controllers/spree/base_controller_decorator.rb @@ -0,0 +1,17 @@ +# TODO: should be just Spree::BaseController once base class is fixed here: +# https://github.com/DynamoMTL/spree_chimpy/blob/master/app/controllers/spree/chimpy/subscribers_controller.rb#L1 +[ApplicationController, Spree::BaseController].each do |klass| + klass.class_eval do + after_filter :set_csrf_cookie_for_ng + + protected + + def set_csrf_cookie_for_ng + cookies['XSRF-TOKEN'] = form_authenticity_token if protect_against_forgery? + end + + def verified_request? + super || form_authenticity_token == request.headers['X-XSRF-TOKEN'] + end + end +end diff --git a/sprangular/app/controllers/spree/user_sessions_controller.rb b/sprangular/app/controllers/spree/user_sessions_controller.rb new file mode 100644 index 00000000..33fdc06a --- /dev/null +++ b/sprangular/app/controllers/spree/user_sessions_controller.rb @@ -0,0 +1,54 @@ +class Spree::UserSessionsController < Devise::SessionsController + helper 'spree/base', 'spree/store' + if Spree::Auth::Engine.dash_available? + helper 'spree/analytics' + end + + include Spree::Core::ControllerHelpers::Auth + include Spree::Core::ControllerHelpers::Common + include Spree::Core::ControllerHelpers::Order + include Spree::Core::ControllerHelpers::SSL + include Spree::Core::ControllerHelpers::Store + include Sprangular::Csrf + + ssl_required :new, :create, :destroy, :update + ssl_allowed :login_bar + + def create + authenticate_spree_user! + + if spree_user_signed_in? + respond_to do |format| + format.html { + flash[:success] = Spree.t(:logged_in_succesfully) + redirect_back_or_default(after_sign_in_path_for(spree_current_user)) + } + format.js { + render :json => {:user => spree_current_user, + :ship_address => spree_current_user.ship_address, + :bill_address => spree_current_user.bill_address}.to_json + } + end + else + respond_to do |format| + format.html { + flash.now[:error] = t('devise.failure.invalid') + render :new + } + format.js { + render :json => { error: t('devise.failure.invalid') }, status: :unprocessable_entity + } + end + end + end + + private + def accurate_title + Spree.t(:login) + end + + def redirect_back_or_default(default) + redirect_to(session["spree_user_return_to"] || default) + session["spree_user_return_to"] = nil + end +end diff --git a/sprangular/app/helpers/sprangular/application_helper.rb b/sprangular/app/helpers/sprangular/application_helper.rb new file mode 100644 index 00000000..e2a1429f --- /dev/null +++ b/sprangular/app/helpers/sprangular/application_helper.rb @@ -0,0 +1,69 @@ +module Sprangular + module ApplicationHelper + def payment_methods + hash = {} + methods = (Spree::PaymentMethod.available(:front_end) + Spree::PaymentMethod.available(:both)).uniq + methods.map do |method| + hash[method.method_type] = { + id: method.id, + name: method.name, + publishable_key: method.preferences[:publishable_key] + } + end + hash + end + + def js_environment + config = ::Spree::Config + store = Spree::Store.current + templates = Hash[ + Rails.application.assets.each_logical_path. + select { |file| file.end_with?('html') }. + map do |file| + path = digest_assets? ? File.join('/assets', Rails.application.assets[file].digest_path) : asset_path(file) + + [file, path] + end + ] + + {env: Rails.env, + config: { + site_name: store.seo_title || store.name, + logo: asset_path(config.logo), + default_country_id: config.default_country_id, + facebook_app_id: ENV['FACEBOOK_APP_ID'], + payment_methods: payment_methods, + image_sizes: Spree::Image.attachment_definitions[:attachment][:styles].keys + }, + templates: templates + } + end + + def cached_templates + Sprangular::Engine.config.cached_paths.inject({}) do |files, dir| + cached_templates_for_dir(files, dir) + end + end + + def cached_templates_for_dir(files, dir) + root = Sprangular::Engine.root + + files = Dir[root + "app/assets/templates/#{dir}/**"].inject(files) do |hash, path| + asset_path = asset_path path.gsub(root.to_s + "/app/assets/templates/", "") + local_path = 'app/assets/templates/' + asset_path + + hash[asset_path.gsub(/.slim$/, '')] = Tilt.new(path).render.html_safe if !File.exists?(local_path) + + hash + end + + Dir["app/assets/templates/#{dir}/**"].inject(files) do |hash, path| + asset_path = asset_path(path.gsub("/app/assets/templates/", "")) + asset_path = asset_path.gsub(/^\/app\/assets\/templates/, '/assets').gsub(/.slim$/, '') + + hash[asset_path] = Tilt.new(path).render.html_safe + hash + end + end + end +end diff --git a/sprangular/app/models/spree/user_decorator.rb b/sprangular/app/models/spree/user_decorator.rb new file mode 100644 index 00000000..b8aa9d26 --- /dev/null +++ b/sprangular/app/models/spree/user_decorator.rb @@ -0,0 +1,32 @@ +Spree.user_class.class_eval do + + has_many :user_authentications, :dependent => :destroy + + def past_bill_addresses + past_addresses :bill_address + end + + def past_ship_addresses + past_addresses :ship_address + end + + def completed_orders + orders.complete.order('updated_at DESC') + end + +private + + def past_addresses(address_type) + addresses = (past_orders_with_most_recent_first(address_type).map(&address_type) + [send(address_type)]).compact + addresses.uniq do |a| + [a.lastname.to_s, a.firstname.to_s, a.address1.to_s, a.address2.to_s, a.city.to_s, a.zipcode.to_s, a.phone.to_s, + a.state_id.to_s, a.state_name.to_s, a.country_id.to_s] + end + end + + def past_orders_with_most_recent_first(address_type) + completed_orders.includes(address_type => [:state, :country]) + end + +end + diff --git a/sprangular/app/views/layouts/sprangular/application.slim b/sprangular/app/views/layouts/sprangular/application.slim new file mode 100644 index 00000000..5a2a1e14 --- /dev/null +++ b/sprangular/app/views/layouts/sprangular/application.slim @@ -0,0 +1,30 @@ +html ng-app="Sprangular" ng-controller="GlobalCtrl" + head + title(ng-bind="title()") + meta name="fragment" content="!" + meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" + + = csrf_meta_tags + = stylesheet_link_tag "sprangular", media: "all" + + = render 'sprangular/shared/templates' + + body(ng-class="status.bodyClass") + #initializing(ng-hide='status.initialized' ng-cloak) + ng-include(src="'assets/layout/initializing.html'") + + #initialized(ng-show='status.initialized' ng-cloak) + ng-include(src="'assets/layout/loading.html'" ng-show="status.isLoading()") + ng-include(src="'assets/layout/flash.html'" ng-show="flash.hasMessages()") + + #wrap + ng-include(src="'assets/layout/header.html'") + + #main.container-fluid(ng-view autoscroll="true" ng-cloak) + + ng-include(src="'assets/layout/footer.html'") + + = javascript_include_tag "sprangular" + = render 'sprangular/shared/analytics' + + script Sprangular.constant('Env', #{ js_environment.to_json.html_safe }) diff --git a/sprangular/app/views/sprangular/accounts/show.json.rabl b/sprangular/app/views/sprangular/accounts/show.json.rabl new file mode 100644 index 00000000..666b1fc7 --- /dev/null +++ b/sprangular/app/views/sprangular/accounts/show.json.rabl @@ -0,0 +1,14 @@ +object @user +extends 'sprangular/spree/users/base' + +child(current_order => :current_order) do + extends 'sprangular/spree/orders/base' +end + +child(:past_ship_addresses => :shipping_addresses) do + extends 'sprangular/spree/addresses/base' +end + +child(:past_bill_addresses => :billing_addresses) do + extends 'sprangular/spree/addresses/base' +end diff --git a/sprangular/app/views/sprangular/countries/index.rabl b/sprangular/app/views/sprangular/countries/index.rabl new file mode 100644 index 00000000..457af199 --- /dev/null +++ b/sprangular/app/views/sprangular/countries/index.rabl @@ -0,0 +1,2 @@ +collection @countries +extends "spree/api/countries/show" diff --git a/sprangular/app/views/sprangular/errors/invalid.json.rabl b/sprangular/app/views/sprangular/errors/invalid.json.rabl new file mode 100644 index 00000000..e36643d1 --- /dev/null +++ b/sprangular/app/views/sprangular/errors/invalid.json.rabl @@ -0,0 +1,3 @@ +object false +node(:error) { I18n.t(:invalid_resource, scope: "spree.api") } +node(:errors) { @resource.errors } diff --git a/sprangular/app/views/sprangular/errors/not_found.json.rabl b/sprangular/app/views/sprangular/errors/not_found.json.rabl new file mode 100644 index 00000000..258a0b1f --- /dev/null +++ b/sprangular/app/views/sprangular/errors/not_found.json.rabl @@ -0,0 +1,2 @@ +object false +node(:error) { I18n.t(:resource_not_found, scope: "spree.api") } diff --git a/sprangular/app/views/sprangular/errors/unauthorized.json.rabl b/sprangular/app/views/sprangular/errors/unauthorized.json.rabl new file mode 100644 index 00000000..dbeb04dc --- /dev/null +++ b/sprangular/app/views/sprangular/errors/unauthorized.json.rabl @@ -0,0 +1,2 @@ +object false +node(:error) { I18n.t(:unauthorized, scope: "spree.api") } diff --git a/sprangular/app/views/sprangular/home/index.slim b/sprangular/app/views/sprangular/home/index.slim new file mode 100644 index 00000000..e69de29b diff --git a/sprangular/app/views/sprangular/products/index.json.rabl b/sprangular/app/views/sprangular/products/index.json.rabl new file mode 100644 index 00000000..6c0809e8 --- /dev/null +++ b/sprangular/app/views/sprangular/products/index.json.rabl @@ -0,0 +1,5 @@ +object false + +child(@products => :products) do + extends "/sprangular/spree/products/base" +end diff --git a/sprangular/app/views/sprangular/shared/_analytics.slim b/sprangular/app/views/sprangular/shared/_analytics.slim new file mode 100644 index 00000000..d9435afb --- /dev/null +++ b/sprangular/app/views/sprangular/shared/_analytics.slim @@ -0,0 +1,8 @@ +- if tracker = Spree::Tracker.current + javascript: + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); + + ga('create', '#{tracker.analytics_id}', location.host); diff --git a/sprangular/app/views/sprangular/shared/_templates.html.slim b/sprangular/app/views/sprangular/shared/_templates.html.slim new file mode 100644 index 00000000..a590bef0 --- /dev/null +++ b/sprangular/app/views/sprangular/shared/_templates.html.slim @@ -0,0 +1,2 @@ +- cached_templates.each do |path, html| + script(type="text/ng-template" id=path)= html diff --git a/sprangular/app/views/sprangular/shipping_rates/index.rabl b/sprangular/app/views/sprangular/shipping_rates/index.rabl new file mode 100644 index 00000000..c9f3b1b9 --- /dev/null +++ b/sprangular/app/views/sprangular/shipping_rates/index.rabl @@ -0,0 +1,2 @@ +collection @shipping_rates +extends "sprangular/shipping_rates/show" diff --git a/sprangular/app/views/sprangular/shipping_rates/show.rabl b/sprangular/app/views/sprangular/shipping_rates/show.rabl new file mode 100644 index 00000000..a96d4072 --- /dev/null +++ b/sprangular/app/views/sprangular/shipping_rates/show.rabl @@ -0,0 +1 @@ +attributes :id, :name, :cost, :shipping_method_id diff --git a/sprangular/app/views/sprangular/spree/addresses/base.json.rabl b/sprangular/app/views/sprangular/spree/addresses/base.json.rabl new file mode 100644 index 00000000..54d8617b --- /dev/null +++ b/sprangular/app/views/sprangular/spree/addresses/base.json.rabl @@ -0,0 +1,8 @@ +attributes *address_attributes + +child(:country) do |address| + attributes *country_attributes +end +child(:state) do |address| + attributes *state_attributes +end diff --git a/sprangular/app/views/sprangular/spree/credit_cards/base.json.rabl b/sprangular/app/views/sprangular/spree/credit_cards/base.json.rabl new file mode 100644 index 00000000..9d48abe7 --- /dev/null +++ b/sprangular/app/views/sprangular/spree/credit_cards/base.json.rabl @@ -0,0 +1 @@ +attributes *creditcard_attributes diff --git a/sprangular/app/views/sprangular/spree/orders/_order.json.rabl b/sprangular/app/views/sprangular/spree/orders/_order.json.rabl new file mode 100644 index 00000000..9697f21f --- /dev/null +++ b/sprangular/app/views/sprangular/spree/orders/_order.json.rabl @@ -0,0 +1,2 @@ +object @order +extends '/sprangular/spree/orders/base' diff --git a/sprangular/app/views/sprangular/spree/orders/base.json.rabl b/sprangular/app/views/sprangular/spree/orders/base.json.rabl new file mode 100644 index 00000000..c84db705 --- /dev/null +++ b/sprangular/app/views/sprangular/spree/orders/base.json.rabl @@ -0,0 +1,5 @@ +attributes *order_attributes + +child line_items: :line_items do + attributes *line_item_attributes +end \ No newline at end of file diff --git a/sprangular/app/views/sprangular/spree/products/base.json.rabl b/sprangular/app/views/sprangular/spree/products/base.json.rabl new file mode 100644 index 00000000..bdd84a0e --- /dev/null +++ b/sprangular/app/views/sprangular/spree/products/base.json.rabl @@ -0,0 +1,19 @@ +object @product +attributes *product_attributes +node(:has_variants) { |p| p.has_variants? } + +child master: :master do + extends "/sprangular/spree/variants/base" +end + +child variants: :variants do + extends "/sprangular/spree/variants/base" +end + +child option_types: :option_types do + attributes *option_type_attributes +end + +child product_properties: :product_properties do + attributes *product_property_attributes +end diff --git a/sprangular/app/views/sprangular/spree/users/base.json.rabl b/sprangular/app/views/sprangular/spree/users/base.json.rabl new file mode 100644 index 00000000..c1b137d6 --- /dev/null +++ b/sprangular/app/views/sprangular/spree/users/base.json.rabl @@ -0,0 +1,17 @@ +attributes *user_attributes + +child completed_orders: :orders do + attributes *order_attributes +end + +child shipping_address: :shipping_address do + extends '/sprangular/spree/addresses/base' +end + +child billing_address: :billing_address do + extends '/sprangular/spree/addresses/base' +end + +child payment_sources: :payment_sources do + extends '/sprangular/spree/credit_cards/base' +end diff --git a/sprangular/app/views/sprangular/spree/variants/base.json.rabl b/sprangular/app/views/sprangular/spree/variants/base.json.rabl new file mode 100644 index 00000000..5777305b --- /dev/null +++ b/sprangular/app/views/sprangular/spree/variants/base.json.rabl @@ -0,0 +1,11 @@ +attributes *variant_attributes + +node(:display_price) { |p| p.display_price.to_s } +node(:options_text) { |v| v.options_text } +node(:in_stock) { |v| v.can_supply? } + +child option_values: :option_values do + attributes *option_value_attributes +end + +child(images: :images) { extends "spree/api/images/show" } diff --git a/sprangular/app/views/sprangular/taxonomies/index.rabl b/sprangular/app/views/sprangular/taxonomies/index.rabl new file mode 100644 index 00000000..fd50e55c --- /dev/null +++ b/sprangular/app/views/sprangular/taxonomies/index.rabl @@ -0,0 +1,2 @@ +collection @taxonomies +extends "spree/api/taxonomies/show" diff --git a/sprangular/app/views/spree/api/orders/show.rabl b/sprangular/app/views/spree/api/orders/show.rabl new file mode 100644 index 00000000..13c013de --- /dev/null +++ b/sprangular/app/views/spree/api/orders/show.rabl @@ -0,0 +1,44 @@ +object @order +extends "spree/api/orders/order" + +node(:use_billing) { @order.bill_address == @order.ship_address } + +if lookup_context.find_all("spree/api/orders/#{root_object.state}").present? + extends "spree/api/orders/#{root_object.state}" +end + +child :billing_address => :bill_address do + extends "spree/api/addresses/show" +end + +child :shipping_address => :ship_address do + extends "spree/api/addresses/show" +end + +child :line_items => :line_items do + extends "spree/api/line_items/show" +end + +child :payments => :payments do + attributes *payment_attributes + + child :payment_method => :payment_method do + attributes :id, :name, :environment + end + + child :source => :source do + attributes *payment_source_attributes + end +end + +child :shipments => :shipments do + extends "spree/api/shipments/small" +end + +child :adjustments => :adjustments do + extends "spree/api/adjustments/show" +end + +child :products => :products do + extends "spree/api/products/show" +end diff --git a/sprangular/bin/rails b/sprangular/bin/rails new file mode 100644 index 00000000..dde14253 --- /dev/null +++ b/sprangular/bin/rails @@ -0,0 +1,12 @@ +#!/usr/bin/env ruby +# This command will automatically be run when you run "rails" with Rails 4 gems installed from the root of your application. + +ENGINE_ROOT = File.expand_path('../..', __FILE__) +ENGINE_PATH = File.expand_path('../../lib/sprangular/engine', __FILE__) + +# Set up gems listed in the Gemfile. +ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__) +require 'bundler/setup' if File.exist?(ENV['BUNDLE_GEMFILE']) + +require 'rails/all' +require 'rails/engine/commands' diff --git a/sprangular/config/routes.rb b/sprangular/config/routes.rb new file mode 100644 index 00000000..570f7186 --- /dev/null +++ b/sprangular/config/routes.rb @@ -0,0 +1,30 @@ +Sprangular::Engine.routes.draw do + scope module: 'sprangular' do + + + # root to: 'home#index' + + scope '/api', defaults: {format: :json} do + post 'facebook/fetch' + + # resources :taxonomies, only: :index + # get 'taxons/*permalink', to: 'taxons#show' + # resources :products, only: [:index, :show] + resource :cart do + post :add_variant + put :update_variant + put :change_variant + put :remove_adjustment + delete :remove_variant + end + resource :account + # resources :passwords + # resources :credit_cards + # resources :countries, only: :index + # resources :shipping_rates, only: :index + end + end + + put 'api/checkouts/:id/quick_update', to: 'spree/api/checkouts#quick_update' +end + diff --git a/sprangular/lib/generators/sprangular/install/USAGE b/sprangular/lib/generators/sprangular/install/USAGE new file mode 100644 index 00000000..44143ee0 --- /dev/null +++ b/sprangular/lib/generators/sprangular/install/USAGE @@ -0,0 +1,10 @@ +Description: + Installs sprangular + +Example: + rails generate sprangular:install + + This will update: + config/routes.rb + application.css + application.js diff --git a/sprangular/lib/generators/sprangular/install/install_generator.rb b/sprangular/lib/generators/sprangular/install/install_generator.rb new file mode 100644 index 00000000..2993274d --- /dev/null +++ b/sprangular/lib/generators/sprangular/install/install_generator.rb @@ -0,0 +1,21 @@ +class Sprangular::InstallGenerator < Rails::Generators::Base + source_root File.expand_path('../templates', __FILE__) + + def add_routes + route "mount Sprangular::Engine => '/'" + route "mount Spree::Core::Engine => '/spree'" + end + + def add_assets + inject_into_file 'app/assets/stylesheets/application.css', " *= require sprangular\n", before: /\*\//, verbose: true + append_file 'app/assets/javascripts/application.js', <<-eos +//= require sprangular +//= require sprangular/extraRoutes +eos + + copy_file 'extraRoutes.coffee', 'app/assets/javascripts/sprangular/extraRoutes.coffee' + copy_file 'about.html.slim', 'app/assets/templates/static/about.html.slim' + copy_file 'terms.html.slim', 'app/assets/templates/static/terms.html.slim' + copy_file 'privacy.html.slim', 'app/assets/templates/static/privacy.html.slim' + end +end diff --git a/sprangular/lib/generators/sprangular/install/templates/about.html.slim b/sprangular/lib/generators/sprangular/install/templates/about.html.slim new file mode 100644 index 00000000..b850f3d7 --- /dev/null +++ b/sprangular/lib/generators/sprangular/install/templates/about.html.slim @@ -0,0 +1,5 @@ +#about.container + .col-lg-12 + h1 About + + p Find me in app/assets/templates/static/about.html.slim diff --git a/sprangular/lib/generators/sprangular/install/templates/extraRoutes.coffee b/sprangular/lib/generators/sprangular/install/templates/extraRoutes.coffee new file mode 100644 index 00000000..b2b53df4 --- /dev/null +++ b/sprangular/lib/generators/sprangular/install/templates/extraRoutes.coffee @@ -0,0 +1,11 @@ +Sprangular.config ($routeProvider) -> + + $routeProvider + .when '/about', + templateUrl: 'static/about.html' + + .when '/terms', + templateUrl: 'static/terms.html' + + .when '/privacy', + templateUrl: 'static/privacy.html' diff --git a/sprangular/lib/generators/sprangular/install/templates/privacy.html.slim b/sprangular/lib/generators/sprangular/install/templates/privacy.html.slim new file mode 100644 index 00000000..957117a5 --- /dev/null +++ b/sprangular/lib/generators/sprangular/install/templates/privacy.html.slim @@ -0,0 +1,5 @@ +#privacy.container + .col-lg-12 + h1 Privacy + + p Find me in app/assets/templates/static/privacy.html.slim diff --git a/sprangular/lib/generators/sprangular/install/templates/terms.html.slim b/sprangular/lib/generators/sprangular/install/templates/terms.html.slim new file mode 100644 index 00000000..8494ca53 --- /dev/null +++ b/sprangular/lib/generators/sprangular/install/templates/terms.html.slim @@ -0,0 +1,5 @@ +#terms.container + .col-lg-12 + h1 Terms & Conditions + + p Find me in app/assets/templates/static/terms.html.slim diff --git a/sprangular/lib/sprangular.rb b/sprangular/lib/sprangular.rb new file mode 100644 index 00000000..cc369316 --- /dev/null +++ b/sprangular/lib/sprangular.rb @@ -0,0 +1,23 @@ +require 'spree_core' +require 'spree_api' +require 'spree_backend' +require 'spree_auth_devise' +require 'geocoder' +require 'slim' +require 'rabl' +require 'jquery-rails' +require 'angularjs-rails' +require 'rails-assets-bootstrap-sass-official' +require 'rails-assets-underscore' +require 'rails-assets-underscore.string' +require 'rails-assets-angular-bootstrap' +require 'rails-assets-angular-strap' +require 'rails-assets-angular-motion' +require 'rails-assets-bootstrap-additions' +require 'rails-assets-ngInfiniteScroll' +require 'rails-assets-angularytics' +require 'rack/rewrite' +require "sprangular/engine" + +module Sprangular +end diff --git a/sprangular/lib/sprangular/engine.rb b/sprangular/lib/sprangular/engine.rb new file mode 100644 index 00000000..1cdd20f1 --- /dev/null +++ b/sprangular/lib/sprangular/engine.rb @@ -0,0 +1,34 @@ +module Sprangular + class Engine < ::Rails::Engine + config.cached_paths = %w(layout directives products home cart promos) + + initializer "sprangular.assets.configure" do |app| + assets = Rails.application.assets + + assets.register_mime_type 'text/html', '.html' + assets.register_engine '.slim', Slim::Template + + Rails.application.config.assets.precompile += %w( bootstrap/* ) + end + + initializer "sprangular.add_middleware" do |app| + app.middleware.insert_before(Rack::Runtime, Rack::Rewrite) do + r301 '/products', '/#!/products' + r301 %r{^/products/(.+)$}, '/#!/products/$1' + r301 %r{^/t/(.+)$}, '/#!/t/$1' + r301 '/sign_in', '/#!/sign-in' + r301 '/cart', '/#!/cart' + r301 '/account', '/#!/account' + r301 '/spree/login', '/#!/sign-in?redirect=y' + end + end + + def self.activate + Dir.glob(File.join(File.dirname(__FILE__), "../../app/**/*_decorator*.rb")) do |c| + Rails.configuration.cache_classes ? require(c) : load(c) + end + end + config.to_prepare &method(:activate).to_proc + + end +end diff --git a/sprangular/lib/sprangular/version.rb b/sprangular/lib/sprangular/version.rb new file mode 100644 index 00000000..10ed05f7 --- /dev/null +++ b/sprangular/lib/sprangular/version.rb @@ -0,0 +1,3 @@ +module Sprangular + VERSION = "0.0.1" +end diff --git a/sprangular/lib/tasks/sprangular_tasks.rake b/sprangular/lib/tasks/sprangular_tasks.rake new file mode 100644 index 00000000..9fa40655 --- /dev/null +++ b/sprangular/lib/tasks/sprangular_tasks.rake @@ -0,0 +1,4 @@ +# desc "Explaining what the task does" +# task :sprangular do +# # Task goes here +# end diff --git a/sprangular/spec/controllers/env_controller_spec.rb b/sprangular/spec/controllers/env_controller_spec.rb new file mode 100644 index 00000000..aa5dde3a --- /dev/null +++ b/sprangular/spec/controllers/env_controller_spec.rb @@ -0,0 +1,12 @@ +require 'rails_helper' + +describe Sprangular::EnvController do + context "GET show" do + before do + get :show + end + + specify { expect(assigns[:config]).to eql(Spree::Config) } + specify { expect(response).to be_success } + end +end diff --git a/sprangular/spec/controllers/home_controller_spec.rb b/sprangular/spec/controllers/home_controller_spec.rb new file mode 100644 index 00000000..801e3026 --- /dev/null +++ b/sprangular/spec/controllers/home_controller_spec.rb @@ -0,0 +1,11 @@ +require 'rails_helper' + +describe Sprangular::HomeController do + context "GET index" do + before do + get :index + end + + specify { expect(response).to be_success } + end +end diff --git a/sprangular/spec/dummy/README.rdoc b/sprangular/spec/dummy/README.rdoc new file mode 100644 index 00000000..dd4e97e2 --- /dev/null +++ b/sprangular/spec/dummy/README.rdoc @@ -0,0 +1,28 @@ +== README + +This README would normally document whatever steps are necessary to get the +application up and running. + +Things you may want to cover: + +* Ruby version + +* System dependencies + +* Configuration + +* Database creation + +* Database initialization + +* How to run the test suite + +* Services (job queues, cache servers, search engines, etc.) + +* Deployment instructions + +* ... + + +Please feel free to use a different markup language if you do not plan to run +rake doc:app. diff --git a/sprangular/spec/dummy/Rakefile b/sprangular/spec/dummy/Rakefile new file mode 100644 index 00000000..ba6b733d --- /dev/null +++ b/sprangular/spec/dummy/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 File.expand_path('../config/application', __FILE__) + +Rails.application.load_tasks diff --git a/sprangular/spec/dummy/app/assets/images/.keep b/sprangular/spec/dummy/app/assets/images/.keep new file mode 100644 index 00000000..e69de29b diff --git a/sprangular/spec/dummy/app/assets/javascripts/application.js b/sprangular/spec/dummy/app/assets/javascripts/application.js new file mode 100644 index 00000000..b4609f1e --- /dev/null +++ b/sprangular/spec/dummy/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, vendor/assets/javascripts, +// or vendor/assets/javascripts of plugins, if any, 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. +// +// Read Sprockets README (https://github.com/sstephenson/sprockets#sprockets-directives) for details +// about supported directives. +// +//= require jquery +//= require bootstrap-sass-official +//= require sprangular +//= require sprangular/extraRoutes +//= require_tree . diff --git a/sprangular/spec/dummy/app/assets/javascripts/sprangular/extraRoutes.coffee b/sprangular/spec/dummy/app/assets/javascripts/sprangular/extraRoutes.coffee new file mode 100644 index 00000000..b2b53df4 --- /dev/null +++ b/sprangular/spec/dummy/app/assets/javascripts/sprangular/extraRoutes.coffee @@ -0,0 +1,11 @@ +Sprangular.config ($routeProvider) -> + + $routeProvider + .when '/about', + templateUrl: 'static/about.html' + + .when '/terms', + templateUrl: 'static/terms.html' + + .when '/privacy', + templateUrl: 'static/privacy.html' diff --git a/sprangular/spec/dummy/app/assets/stylesheets/application.css b/sprangular/spec/dummy/app/assets/stylesheets/application.css new file mode 100644 index 00000000..5d84599a --- /dev/null +++ b/sprangular/spec/dummy/app/assets/stylesheets/application.css @@ -0,0 +1,15 @@ +/* + * This is a manifest file that'll be compiled into application.css, which will include all the files + * listed below. + * + * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, + * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path. + * + * You're free to add application-wide styles to this file and they'll appear at the bottom of the + * compiled file so the styles you add here take precedence over styles defined in any styles + * defined in the other CSS/SCSS files in this directory. It is generally better to create a new + * file per style scope. + * + *= require sprangular + *= require_self + */ diff --git a/sprangular/spec/dummy/app/assets/templates/static/about.html.slim b/sprangular/spec/dummy/app/assets/templates/static/about.html.slim new file mode 100644 index 00000000..b850f3d7 --- /dev/null +++ b/sprangular/spec/dummy/app/assets/templates/static/about.html.slim @@ -0,0 +1,5 @@ +#about.container + .col-lg-12 + h1 About + + p Find me in app/assets/templates/static/about.html.slim diff --git a/sprangular/spec/dummy/app/assets/templates/static/privacy.html.slim b/sprangular/spec/dummy/app/assets/templates/static/privacy.html.slim new file mode 100644 index 00000000..957117a5 --- /dev/null +++ b/sprangular/spec/dummy/app/assets/templates/static/privacy.html.slim @@ -0,0 +1,5 @@ +#privacy.container + .col-lg-12 + h1 Privacy + + p Find me in app/assets/templates/static/privacy.html.slim diff --git a/sprangular/spec/dummy/app/assets/templates/static/terms.html.slim b/sprangular/spec/dummy/app/assets/templates/static/terms.html.slim new file mode 100644 index 00000000..8494ca53 --- /dev/null +++ b/sprangular/spec/dummy/app/assets/templates/static/terms.html.slim @@ -0,0 +1,5 @@ +#terms.container + .col-lg-12 + h1 Terms & Conditions + + p Find me in app/assets/templates/static/terms.html.slim diff --git a/sprangular/spec/dummy/app/controllers/application_controller.rb b/sprangular/spec/dummy/app/controllers/application_controller.rb new file mode 100644 index 00000000..d83690e1 --- /dev/null +++ b/sprangular/spec/dummy/app/controllers/application_controller.rb @@ -0,0 +1,5 @@ +class ApplicationController < ActionController::Base + # Prevent CSRF attacks by raising an exception. + # For APIs, you may want to use :null_session instead. + protect_from_forgery with: :exception +end diff --git a/sprangular/spec/dummy/app/controllers/concerns/.keep b/sprangular/spec/dummy/app/controllers/concerns/.keep new file mode 100644 index 00000000..e69de29b diff --git a/sprangular/spec/dummy/app/helpers/application_helper.rb b/sprangular/spec/dummy/app/helpers/application_helper.rb new file mode 100644 index 00000000..de6be794 --- /dev/null +++ b/sprangular/spec/dummy/app/helpers/application_helper.rb @@ -0,0 +1,2 @@ +module ApplicationHelper +end diff --git a/sprangular/spec/dummy/app/mailers/.keep b/sprangular/spec/dummy/app/mailers/.keep new file mode 100644 index 00000000..e69de29b diff --git a/sprangular/spec/dummy/app/models/.keep b/sprangular/spec/dummy/app/models/.keep new file mode 100644 index 00000000..e69de29b diff --git a/sprangular/spec/dummy/app/models/concerns/.keep b/sprangular/spec/dummy/app/models/concerns/.keep new file mode 100644 index 00000000..e69de29b diff --git a/sprangular/spec/dummy/app/views/layouts/application.html.erb b/sprangular/spec/dummy/app/views/layouts/application.html.erb new file mode 100644 index 00000000..593a778b --- /dev/null +++ b/sprangular/spec/dummy/app/views/layouts/application.html.erb @@ -0,0 +1,14 @@ + + + + Dummy + <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> + <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> + <%= csrf_meta_tags %> + + + +<%= yield %> + + + diff --git a/sprangular/spec/dummy/bin/bundle b/sprangular/spec/dummy/bin/bundle new file mode 100644 index 00000000..66e9889e --- /dev/null +++ b/sprangular/spec/dummy/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/sprangular/spec/dummy/bin/rails b/sprangular/spec/dummy/bin/rails new file mode 100644 index 00000000..728cd85a --- /dev/null +++ b/sprangular/spec/dummy/bin/rails @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +APP_PATH = File.expand_path('../../config/application', __FILE__) +require_relative '../config/boot' +require 'rails/commands' diff --git a/sprangular/spec/dummy/bin/rake b/sprangular/spec/dummy/bin/rake new file mode 100644 index 00000000..17240489 --- /dev/null +++ b/sprangular/spec/dummy/bin/rake @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby +require_relative '../config/boot' +require 'rake' +Rake.application.run diff --git a/sprangular/spec/dummy/config.ru b/sprangular/spec/dummy/config.ru new file mode 100644 index 00000000..5bc2a619 --- /dev/null +++ b/sprangular/spec/dummy/config.ru @@ -0,0 +1,4 @@ +# This file is used by Rack-based servers to start the application. + +require ::File.expand_path('../config/environment', __FILE__) +run Rails.application diff --git a/sprangular/spec/dummy/config/application.rb b/sprangular/spec/dummy/config/application.rb new file mode 100644 index 00000000..afd11325 --- /dev/null +++ b/sprangular/spec/dummy/config/application.rb @@ -0,0 +1,42 @@ +require File.expand_path('../boot', __FILE__) + +# Pick the frameworks you want: +require "active_record/railtie" +require "action_controller/railtie" +require "action_mailer/railtie" +require "action_view/railtie" +require "sprockets/railtie" +# require "rails/test_unit/railtie" + +Bundler.require(*Rails.groups) +require "sprangular" + +module Dummy + class Application < Rails::Application + + config.to_prepare do + # Load application's model / class decorators + Dir.glob(File.join(File.dirname(__FILE__), "../app/**/*_decorator*.rb")) do |c| + Rails.configuration.cache_classes ? require(c) : load(c) + end + + # Load application's view overrides + Dir.glob(File.join(File.dirname(__FILE__), "../app/overrides/*.rb")) do |c| + Rails.configuration.cache_classes ? require(c) : load(c) + end + end + + # 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. + + # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. + # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. + # config.time_zone = 'Central Time (US & Canada)' + + # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded. + # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s] + # config.i18n.default_locale = :de + end +end + diff --git a/sprangular/spec/dummy/config/boot.rb b/sprangular/spec/dummy/config/boot.rb new file mode 100644 index 00000000..6266cfc5 --- /dev/null +++ b/sprangular/spec/dummy/config/boot.rb @@ -0,0 +1,5 @@ +# Set up gems listed in the Gemfile. +ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../../../Gemfile', __FILE__) + +require 'bundler/setup' if File.exist?(ENV['BUNDLE_GEMFILE']) +$LOAD_PATH.unshift File.expand_path('../../../../lib', __FILE__) diff --git a/sprangular/spec/dummy/config/database.yml b/sprangular/spec/dummy/config/database.yml new file mode 100644 index 00000000..1c1a37ca --- /dev/null +++ b/sprangular/spec/dummy/config/database.yml @@ -0,0 +1,25 @@ +# SQLite version 3.x +# gem install sqlite3 +# +# Ensure the SQLite 3 gem is defined in your Gemfile +# gem 'sqlite3' +# +default: &default + adapter: sqlite3 + pool: 5 + timeout: 5000 + +development: + <<: *default + database: db/development.sqlite3 + +# 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: db/test.sqlite3 + +production: + <<: *default + database: db/production.sqlite3 diff --git a/sprangular/spec/dummy/config/environment.rb b/sprangular/spec/dummy/config/environment.rb new file mode 100644 index 00000000..ee8d90dc --- /dev/null +++ b/sprangular/spec/dummy/config/environment.rb @@ -0,0 +1,5 @@ +# Load the Rails application. +require File.expand_path('../application', __FILE__) + +# Initialize the Rails application. +Rails.application.initialize! diff --git a/sprangular/spec/dummy/config/environments/development.rb b/sprangular/spec/dummy/config/environments/development.rb new file mode 100644 index 00000000..ddf0e90c --- /dev/null +++ b/sprangular/spec/dummy/config/environments/development.rb @@ -0,0 +1,37 @@ +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 and disable caching. + config.consider_all_requests_local = true + config.action_controller.perform_caching = false + + # Don't care if the mailer can't send. + config.action_mailer.raise_delivery_errors = 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 + + # Adds additional error checking when serving assets at runtime. + # Checks for improperly declared sprockets dependencies. + # Raises helpful error messages. + config.assets.raise_runtime_errors = true + + # Raises error for missing translations + # config.action_view.raise_on_missing_translations = true +end diff --git a/sprangular/spec/dummy/config/environments/production.rb b/sprangular/spec/dummy/config/environments/production.rb new file mode 100644 index 00000000..a8836c36 --- /dev/null +++ b/sprangular/spec/dummy/config/environments/production.rb @@ -0,0 +1,82 @@ +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 + + # Enable Rack::Cache to put a simple HTTP cache in front of your application + # Add `rack-cache` to your Gemfile before enabling this. + # For large-scale production use, consider using a caching reverse proxy like nginx, varnish or squid. + # config.action_dispatch.rack_cache = true + + # Disable Rails's static asset server (Apache or nginx will already do this). + config.serve_static_assets = false + + # 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 + + # Generate digests for assets URLs. + config.assets.digest = true + + # `config.assets.precompile` has moved to config/initializers/assets.rb + + # 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 + + # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. + # config.force_ssl = true + + # Set to :debug to see everything in the log. + config.log_level = :info + + # Prepend all log lines with the following tags. + # config.log_tags = [ :subdomain, :uuid ] + + # Use a different logger for distributed setups. + # config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new) + + # Use a different cache store in production. + # config.cache_store = :mem_cache_store + + # Enable serving of images, stylesheets, and JavaScripts from an asset server. + # config.action_controller.asset_host = "http://assets.example.com" + + # Precompile additional assets. + # application.js, application.css, and all non-JS/CSS in app/assets folder are already added. + # config.assets.precompile += %w( search.js ) + + # 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 + + # Disable automatic flushing of the log to improve performance. + # config.autoflush_log = false + + # Use default logging formatter so that PID and timestamp are not suppressed. + config.log_formatter = ::Logger::Formatter.new + + # Do not dump schema after migrations. + config.active_record.dump_schema_after_migration = false +end diff --git a/sprangular/spec/dummy/config/environments/test.rb b/sprangular/spec/dummy/config/environments/test.rb new file mode 100644 index 00000000..053f5b66 --- /dev/null +++ b/sprangular/spec/dummy/config/environments/test.rb @@ -0,0 +1,39 @@ +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 static asset server for tests with Cache-Control for performance. + config.serve_static_assets = true + config.static_cache_control = 'public, max-age=3600' + + # 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 + + # 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/sprangular/spec/dummy/config/initializers/assets.rb b/sprangular/spec/dummy/config/initializers/assets.rb new file mode 100644 index 00000000..d2f4ec33 --- /dev/null +++ b/sprangular/spec/dummy/config/initializers/assets.rb @@ -0,0 +1,8 @@ +# 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' + +# Precompile additional assets. +# application.js, application.css, and all non-JS/CSS in app/assets folder are already added. +# Rails.application.config.assets.precompile += %w( search.js ) diff --git a/sprangular/spec/dummy/config/initializers/backtrace_silencers.rb b/sprangular/spec/dummy/config/initializers/backtrace_silencers.rb new file mode 100644 index 00000000..59385cdf --- /dev/null +++ b/sprangular/spec/dummy/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/sprangular/spec/dummy/config/initializers/cookies_serializer.rb b/sprangular/spec/dummy/config/initializers/cookies_serializer.rb new file mode 100644 index 00000000..7a06a89f --- /dev/null +++ b/sprangular/spec/dummy/config/initializers/cookies_serializer.rb @@ -0,0 +1,3 @@ +# Be sure to restart your server when you modify this file. + +Rails.application.config.action_dispatch.cookies_serializer = :json \ No newline at end of file diff --git a/sprangular/spec/dummy/config/initializers/filter_parameter_logging.rb b/sprangular/spec/dummy/config/initializers/filter_parameter_logging.rb new file mode 100644 index 00000000..4a994e1e --- /dev/null +++ b/sprangular/spec/dummy/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/sprangular/spec/dummy/config/initializers/inflections.rb b/sprangular/spec/dummy/config/initializers/inflections.rb new file mode 100644 index 00000000..ac033bf9 --- /dev/null +++ b/sprangular/spec/dummy/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/sprangular/spec/dummy/config/initializers/mime_types.rb b/sprangular/spec/dummy/config/initializers/mime_types.rb new file mode 100644 index 00000000..dc189968 --- /dev/null +++ b/sprangular/spec/dummy/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/sprangular/spec/dummy/config/initializers/session_store.rb b/sprangular/spec/dummy/config/initializers/session_store.rb new file mode 100644 index 00000000..e766b67b --- /dev/null +++ b/sprangular/spec/dummy/config/initializers/session_store.rb @@ -0,0 +1,3 @@ +# Be sure to restart your server when you modify this file. + +Rails.application.config.session_store :cookie_store, key: '_dummy_session' diff --git a/sprangular/spec/dummy/config/initializers/spree.rb b/sprangular/spec/dummy/config/initializers/spree.rb new file mode 100644 index 00000000..80905058 --- /dev/null +++ b/sprangular/spec/dummy/config/initializers/spree.rb @@ -0,0 +1,14 @@ +# Configure Spree Preferences +# +# Note: Initializing preferences available within the Admin will overwrite any changes that were made through the user interface when you restart. +# If you would like users to be able to update a setting with the Admin it should NOT be set here. +# +# In order to initialize a setting do: +# config.setting_name = 'new value' +Spree.config do |config| + # Example: + # Uncomment to stop tracking inventory levels in the application + # config.track_inventory_levels = false +end + +Spree.user_class = "Spree::LegacyUser" diff --git a/sprangular/spec/dummy/config/initializers/wrap_parameters.rb b/sprangular/spec/dummy/config/initializers/wrap_parameters.rb new file mode 100644 index 00000000..33725e95 --- /dev/null +++ b/sprangular/spec/dummy/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] if respond_to?(:wrap_parameters) +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/sprangular/spec/dummy/config/locales/en.yml b/sprangular/spec/dummy/config/locales/en.yml new file mode 100644 index 00000000..06539571 --- /dev/null +++ b/sprangular/spec/dummy/config/locales/en.yml @@ -0,0 +1,23 @@ +# 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. +# +# To learn more, please read the Rails Internationalization guide +# available at http://guides.rubyonrails.org/i18n.html. + +en: + hello: "Hello world" diff --git a/sprangular/spec/dummy/config/routes.rb b/sprangular/spec/dummy/config/routes.rb new file mode 100644 index 00000000..6b664809 --- /dev/null +++ b/sprangular/spec/dummy/config/routes.rb @@ -0,0 +1,4 @@ +Rails.application.routes.draw do + mount Sprangular::Engine => '/' + mount Spree::Core::Engine => '/spree' +end diff --git a/sprangular/spec/dummy/config/secrets.yml b/sprangular/spec/dummy/config/secrets.yml new file mode 100644 index 00000000..1703475d --- /dev/null +++ b/sprangular/spec/dummy/config/secrets.yml @@ -0,0 +1,22 @@ +# 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 `rake secret` to generate a secure secret key. + +# Make sure the secrets in this file are kept private +# if you're sharing your code publicly. + +development: + secret_key_base: dfb17a6bd8c6f548939065712bd51b8eb9d051c39b9ac5df7fe770ceb7a9a6812f77fd60a7c4a1e4bb7b1cd34f26d79985c205c6e8b29be26c540ac592ebc6d6 + +test: + secret_key_base: 8ddaa2cc0aa058d7ca9f732a96f08993e4d90592a326d9c10d28cb96e4c0fc61d3cc504c0f7e07ca52843b3b6a48d895fdd43af6010cb9c2eb938bae668ffd79 + +# Do not keep production secrets in the repository, +# instead read values from the environment. +production: + secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> diff --git a/sprangular/spec/dummy/config/spree.yml b/sprangular/spec/dummy/config/spree.yml new file mode 100644 index 00000000..4f08bec2 --- /dev/null +++ b/sprangular/spec/dummy/config/spree.yml @@ -0,0 +1,2 @@ +--- +version: 2.3.1 diff --git a/sprangular/spec/dummy/db/migrate/20140814105631_spree_one_two.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105631_spree_one_two.spree.rb new file mode 100644 index 00000000..ad81bfea --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105631_spree_one_two.spree.rb @@ -0,0 +1,482 @@ +# This migration comes from spree (originally 20120831092320) +class SpreeOneTwo < ActiveRecord::Migration + def up + # This migration is just a compressed version of all the previous + # migrations for spree_core. Do not run it if one of the core tables + # already exists. Assume the best. + return if table_exists?(:spree_addresses) + + + create_table :spree_activators do |t| + t.string :description + t.datetime :expires_at + t.datetime :starts_at + t.string :name + t.string :event_name + t.string :type + t.integer :usage_limit + t.string :match_policy, :default => 'all' + t.string :code + t.boolean :advertise, :default => false + t.string :path + t.timestamps + end + + create_table :spree_addresses do |t| + t.string :firstname + t.string :lastname + t.string :address1 + t.string :address2 + t.string :city + t.string :zipcode + t.string :phone + t.string :state_name + t.string :alternative_phone + t.string :company + t.references :state + t.references :country + t.timestamps + end + + add_index :spree_addresses, [:firstname], :name => 'index_addresses_on_firstname' + add_index :spree_addresses, [:lastname], :name => 'index_addresses_on_lastname' + + create_table :spree_adjustments do |t| + t.references :source, :polymorphic => true + t.references :adjustable, :polymorphic => true + t.references :originator, :polymorphic => true + t.decimal :amount, :precision => 8, :scale => 2 + t.string :label + t.boolean :mandatory + t.boolean :locked + t.boolean :eligible, :default => true + t.timestamps + end + + add_index :spree_adjustments, [:adjustable_id], :name => 'index_adjustments_on_order_id' + + create_table :spree_assets do |t| + t.references :viewable, :polymorphic => true + t.integer :attachment_width + t.integer :attachment_height + t.integer :attachment_file_size + t.integer :position + t.string :attachment_content_type + t.string :attachment_file_name + t.string :type, :limit => 75 + t.datetime :attachment_updated_at + t.text :alt + end + + add_index :spree_assets, [:viewable_id], :name => 'index_assets_on_viewable_id' + add_index :spree_assets, [:viewable_type, :type], :name => 'index_assets_on_viewable_type_and_type' + + create_table :spree_calculators do |t| + t.string :type + t.references :calculable, :polymorphic => true + t.timestamps + end + + create_table :spree_configurations do |t| + t.string :name + t.string :type, :limit => 50 + t.timestamps + end + + add_index :spree_configurations, [:name, :type], :name => 'index_spree_configurations_on_name_and_type' + + create_table :spree_countries do |t| + t.string :iso_name + t.string :iso + t.string :iso3 + t.string :name + t.integer :numcode + end + + create_table :spree_credit_cards do |t| + t.string :month + t.string :year + t.string :cc_type + t.string :last_digits + t.string :first_name + t.string :last_name + t.string :start_month + t.string :start_year + t.string :issue_number + t.references :address + t.string :gateway_customer_profile_id + t.string :gateway_payment_profile_id + t.timestamps + end + + create_table :spree_gateways do |t| + t.string :type + t.string :name + t.text :description + t.boolean :active, :default => true + t.string :environment, :default => 'development' + t.string :server, :default => 'test' + t.boolean :test_mode, :default => true + t.timestamps + end + + create_table :spree_inventory_units do |t| + t.integer :lock_version, :default => 0 + t.string :state + t.references :variant + t.references :order + t.references :shipment + t.references :return_authorization + t.timestamps + end + + add_index :spree_inventory_units, [:order_id], :name => 'index_inventory_units_on_order_id' + add_index :spree_inventory_units, [:shipment_id], :name => 'index_inventory_units_on_shipment_id' + add_index :spree_inventory_units, [:variant_id], :name => 'index_inventory_units_on_variant_id' + + create_table :spree_line_items do |t| + t.references :variant + t.references :order + t.integer :quantity, :null => false + t.decimal :price, :precision => 8, :scale => 2, :null => false + t.timestamps + end + + add_index :spree_line_items, [:order_id], :name => 'index_spree_line_items_on_order_id' + add_index :spree_line_items, [:variant_id], :name => 'index_spree_line_items_on_variant_id' + + create_table :spree_log_entries do |t| + t.references :source, :polymorphic => true + t.text :details + t.timestamps + end + + create_table :spree_mail_methods do |t| + t.string :environment + t.boolean :active, :default => true + t.timestamps + end + + create_table :spree_option_types do |t| + t.string :name, :limit => 100 + t.string :presentation, :limit => 100 + t.integer :position, :default => 0, :null => false + t.timestamps + end + + create_table :spree_option_types_prototypes, :id => false do |t| + t.references :prototype + t.references :option_type + end + + create_table :spree_option_values do |t| + t.integer :position + t.string :name + t.string :presentation + t.references :option_type + t.timestamps + end + + create_table :spree_option_values_variants, :id => false do |t| + t.references :variant + t.references :option_value + end + + add_index :spree_option_values_variants, [:variant_id, :option_value_id], :name => 'index_option_values_variants_on_variant_id_and_option_value_id' + add_index :spree_option_values_variants, [:variant_id], :name => 'index_spree_option_values_variants_on_variant_id' + + create_table :spree_orders do |t| + t.string :number, :limit => 15 + t.decimal :item_total, :precision => 8, :scale => 2, :default => 0.0, :null => false + t.decimal :total, :precision => 8, :scale => 2, :default => 0.0, :null => false + t.string :state + t.decimal :adjustment_total, :precision => 8, :scale => 2, :default => 0.0, :null => false + t.references :user + t.datetime :completed_at + t.references :bill_address + t.references :ship_address + t.decimal :payment_total, :precision => 8, :scale => 2, :default => 0.0 + t.references :shipping_method + t.string :shipment_state + t.string :payment_state + t.string :email + t.text :special_instructions + t.timestamps + end + + add_index :spree_orders, [:number], :name => 'index_spree_orders_on_number' + + create_table :spree_payment_methods do |t| + t.string :type + t.string :name + t.text :description + t.boolean :active, :default => true + t.string :environment, :default => 'development' + t.datetime :deleted_at + t.string :display_on + t.timestamps + end + + create_table :spree_payments do |t| + t.decimal :amount, :precision => 8, :scale => 2, :default => 0.0, :null => false + t.references :order + t.references :source, :polymorphic => true + t.references :payment_method + t.string :state + t.string :response_code + t.string :avs_response + t.timestamps + end + + create_table :spree_preferences do |t| + t.string :name, :limit => 100 + t.references :owner, :polymorphic => true + t.text :value + t.string :key + t.string :value_type + t.timestamps + end + + add_index :spree_preferences, [:key], :name => 'index_spree_preferences_on_key', :unique => true + + create_table :spree_product_option_types do |t| + t.integer :position + t.references :product + t.references :option_type + t.timestamps + end + + create_table :spree_product_properties do |t| + t.string :value + t.references :product + t.references :property + t.timestamps + end + + add_index :spree_product_properties, [:product_id], :name => 'index_product_properties_on_product_id' + + create_table :spree_products do |t| + t.string :name, :default => '', :null => false + t.text :description + t.datetime :available_on + t.datetime :deleted_at + t.string :permalink + t.string :meta_description + t.string :meta_keywords + t.references :tax_category + t.references :shipping_category + t.integer :count_on_hand, :default => 0, :null => false + t.timestamps + end + + add_index :spree_products, [:available_on], :name => 'index_spree_products_on_available_on' + add_index :spree_products, [:deleted_at], :name => 'index_spree_products_on_deleted_at' + add_index :spree_products, [:name], :name => 'index_spree_products_on_name' + add_index :spree_products, [:permalink], :name => 'index_spree_products_on_permalink' + + create_table :spree_products_taxons, :id => false do |t| + t.references :product + t.references :taxon + end + + add_index :spree_products_taxons, [:product_id], :name => 'index_spree_products_taxons_on_product_id' + add_index :spree_products_taxons, [:taxon_id], :name => 'index_spree_products_taxons_on_taxon_id' + + create_table :spree_properties do |t| + t.string :name + t.string :presentation, :null => false + t.timestamps + end + + create_table :spree_properties_prototypes, :id => false do |t| + t.references :prototype + t.references :property + end + + create_table :spree_prototypes do |t| + t.string :name + t.timestamps + end + + create_table :spree_return_authorizations do |t| + t.string :number + t.string :state + t.decimal :amount, :precision => 8, :scale => 2, :default => 0.0, :null => false + t.references :order + t.text :reason + t.timestamps + end + + create_table :spree_roles do |t| + t.string :name + end + + create_table :spree_roles_users, :id => false do |t| + t.references :role + t.references :user + end + + add_index :spree_roles_users, [:role_id], :name => 'index_spree_roles_users_on_role_id' + add_index :spree_roles_users, [:user_id], :name => 'index_spree_roles_users_on_user_id' + + create_table :spree_shipments do |t| + t.string :tracking + t.string :number + t.decimal :cost, :precision => 8, :scale => 2 + t.datetime :shipped_at + t.references :order + t.references :shipping_method + t.references :address + t.string :state + t.timestamps + end + + add_index :spree_shipments, [:number], :name => 'index_shipments_on_number' + + create_table :spree_shipping_categories do |t| + t.string :name + t.timestamps + end + + create_table :spree_shipping_methods do |t| + t.string :name + t.references :zone + t.string :display_on + t.references :shipping_category + t.boolean :match_none + t.boolean :match_all + t.boolean :match_one + t.datetime :deleted_at + t.timestamps + end + + create_table :spree_state_changes do |t| + t.string :name + t.string :previous_state + t.references :stateful + t.references :user + t.string :stateful_type + t.string :next_state + t.timestamps + end + + create_table :spree_states do |t| + t.string :name + t.string :abbr + t.references :country + end + + create_table :spree_tax_categories do |t| + t.string :name + t.string :description + t.boolean :is_default, :default => false + t.datetime :deleted_at + t.timestamps + end + + create_table :spree_tax_rates do |t| + t.decimal :amount, :precision => 8, :scale => 5 + t.references :zone + t.references :tax_category + t.boolean :included_in_price, :default => false + t.timestamps + end + + create_table :spree_taxonomies do |t| + t.string :name, :null => false + t.timestamps + end + + create_table :spree_taxons do |t| + t.references :parent + t.integer :position, :default => 0 + t.string :name, :null => false + t.string :permalink + t.references :taxonomy + t.integer :lft + t.integer :rgt + t.string :icon_file_name + t.string :icon_content_type + t.integer :icon_file_size + t.datetime :icon_updated_at + t.text :description + t.timestamps + end + + add_index :spree_taxons, [:parent_id], :name => 'index_taxons_on_parent_id' + add_index :spree_taxons, [:permalink], :name => 'index_taxons_on_permalink' + add_index :spree_taxons, [:taxonomy_id], :name => 'index_taxons_on_taxonomy_id' + + create_table :spree_tokenized_permissions, :force => true do |t| + t.references :permissable, :polymorphic => true + t.string :token + t.timestamps + end + + add_index :spree_tokenized_permissions, [:permissable_id, :permissable_type], :name => 'index_tokenized_name_and_type' + + create_table :spree_trackers do |t| + t.string :environment + t.string :analytics_id + t.boolean :active, :default => true + t.timestamps + end + + create_table :spree_users do |t| + t.string :encrypted_password, :limit => 128 + t.string :password_salt, :limit => 128 + t.string :email + t.string :remember_token + t.string :persistence_token + t.string :reset_password_token + t.string :perishable_token + t.integer :sign_in_count, :default => 0, :null => false + t.integer :failed_attempts, :default => 0, :null => false + t.datetime :last_request_at + t.datetime :current_sign_in_at + t.datetime :last_sign_in_at + t.string :current_sign_in_ip + t.string :last_sign_in_ip + t.string :login + t.references :ship_address + t.references :bill_address + t.string :authentication_token + t.string :unlock_token + t.datetime :locked_at + t.datetime :remember_created_at + t.datetime :reset_password_sent_at + t.timestamps + end + + create_table :spree_variants do |t| + t.string :sku, :default => '', :null => false + t.decimal :price, :precision => 8, :scale => 2, :null => false + t.decimal :weight, :precision => 8, :scale => 2 + t.decimal :height, :precision => 8, :scale => 2 + t.decimal :width, :precision => 8, :scale => 2 + t.decimal :depth, :precision => 8, :scale => 2 + t.datetime :deleted_at + t.boolean :is_master, :default => false + t.references :product + t.integer :count_on_hand, :default => 0, :null => false + t.decimal :cost_price, :precision => 8, :scale => 2 + t.integer :position + end + + add_index :spree_variants, [:product_id], :name => 'index_spree_variants_on_product_id' + + create_table :spree_zone_members do |t| + t.references :zoneable, :polymorphic => true + t.references :zone + t.timestamps + end + + create_table :spree_zones do |t| + t.string :name + t.string :description + t.boolean :default_tax, :default => false + t.integer :zone_members_count, :default => 0 + t.timestamps + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105632_spree_promo_one_two.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105632_spree_promo_one_two.spree.rb new file mode 100644 index 00000000..85171018 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105632_spree_promo_one_two.spree.rb @@ -0,0 +1,46 @@ +# This migration comes from spree (originally 20120831092359) +class SpreePromoOneTwo < ActiveRecord::Migration + def up + # This migration is just a compressed migration for all previous versions of spree_promo + return if table_exists?(:spree_products_promotion_rules) + + create_table :spree_products_promotion_rules, :id => false, :force => true do |t| + t.references :product + t.references :promotion_rule + end + + add_index :spree_products_promotion_rules, [:product_id], :name => 'index_products_promotion_rules_on_product_id' + add_index :spree_products_promotion_rules, [:promotion_rule_id], :name => 'index_products_promotion_rules_on_promotion_rule_id' + + create_table :spree_promotion_action_line_items, :force => true do |t| + t.references :promotion_action + t.references :variant + t.integer :quantity, :default => 1 + end + + create_table :spree_promotion_actions, :force => true do |t| + t.references :activator + t.integer :position + t.string :type + end + + create_table :spree_promotion_rules, :force => true do |t| + t.references :activator + t.references :user + t.references :product_group + t.string :type + t.timestamps + end + + add_index :spree_promotion_rules, [:product_group_id], :name => 'index_promotion_rules_on_product_group_id' + add_index :spree_promotion_rules, [:user_id], :name => 'index_promotion_rules_on_user_id' + + create_table :spree_promotion_rules_users, :id => false, :force => true do |t| + t.references :user + t.references :promotion_rule + end + + add_index :spree_promotion_rules_users, [:promotion_rule_id], :name => 'index_promotion_rules_users_on_promotion_rule_id' + add_index :spree_promotion_rules_users, [:user_id], :name => 'index_promotion_rules_users_on_user_id' + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105633_add_tax_rate_label.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105633_add_tax_rate_label.spree.rb new file mode 100644 index 00000000..c39a83c5 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105633_add_tax_rate_label.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20120905145253) +class AddTaxRateLabel < ActiveRecord::Migration + def change + add_column :spree_tax_rates, :name, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105634_add_toggle_tax_rate_display.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105634_add_toggle_tax_rate_display.spree.rb new file mode 100644 index 00000000..83da18b4 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105634_add_toggle_tax_rate_display.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20120905151823) +class AddToggleTaxRateDisplay < ActiveRecord::Migration + def change + add_column :spree_tax_rates, :show_rate_in_label, :boolean, :default => true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105635_remove_unused_preference_columns.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105635_remove_unused_preference_columns.spree.rb new file mode 100644 index 00000000..6c049daa --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105635_remove_unused_preference_columns.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20120929093553) +class RemoveUnusedPreferenceColumns < ActiveRecord::Migration + def change + # Columns have already been removed if the application was upgraded from an older version, but must be removed from new apps. + remove_column :spree_preferences, :name if ActiveRecord::Base.connection.column_exists?(:spree_preferences, :name) + remove_column :spree_preferences, :owner_id if ActiveRecord::Base.connection.column_exists?(:spree_preferences, :owner_id) + remove_column :spree_preferences, :owner_type if ActiveRecord::Base.connection.column_exists?(:spree_preferences, :owner_type) + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105636_add_lock_version_to_variant.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105636_add_lock_version_to_variant.spree.rb new file mode 100644 index 00000000..0e8cc923 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105636_add_lock_version_to_variant.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20121009142519) +class AddLockVersionToVariant < ActiveRecord::Migration + def change + add_column :spree_variants, :lock_version, :integer, :default => 0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105637_add_states_required_to_countries.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105637_add_states_required_to_countries.spree.rb new file mode 100644 index 00000000..415001d1 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105637_add_states_required_to_countries.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20121010142909) +class AddStatesRequiredToCountries < ActiveRecord::Migration + def change + add_column :spree_countries, :states_required, :boolean,:default => true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105638_add_on_demand_to_product_and_variant.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105638_add_on_demand_to_product_and_variant.spree.rb new file mode 100644 index 00000000..ba258ebf --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105638_add_on_demand_to_product_and_variant.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20121012071449) +class AddOnDemandToProductAndVariant < ActiveRecord::Migration + def change + add_column :spree_products, :on_demand, :boolean, :default => false + add_column :spree_variants, :on_demand, :boolean, :default => false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105639_remove_not_null_constraint_from_products_on_hand.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105639_remove_not_null_constraint_from_products_on_hand.spree.rb new file mode 100644 index 00000000..acbebfc6 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105639_remove_not_null_constraint_from_products_on_hand.spree.rb @@ -0,0 +1,12 @@ +# This migration comes from spree (originally 20121017010007) +class RemoveNotNullConstraintFromProductsOnHand < ActiveRecord::Migration + def up + change_column :spree_products, :count_on_hand, :integer, :null => true + change_column :spree_variants, :count_on_hand, :integer, :null => true + end + + def down + change_column :spree_products, :count_on_hand, :integer, :null => false + change_column :spree_variants, :count_on_hand, :integer, :null => false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105640_split_prices_from_variants.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105640_split_prices_from_variants.spree.rb new file mode 100644 index 00000000..f2275347 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105640_split_prices_from_variants.spree.rb @@ -0,0 +1,32 @@ +# This migration comes from spree (originally 20121031162139) +class SplitPricesFromVariants < ActiveRecord::Migration + def up + create_table :spree_prices do |t| + t.integer :variant_id, :null => false + t.decimal :amount, :precision => 8, :scale => 2, :null => false + t.string :currency + end + + Spree::Variant.all.each do |variant| + Spree::Price.create!( + :variant_id => variant.id, + :amount => variant[:price], + :currency => Spree::Config[:currency] + ) + end + + remove_column :spree_variants, :price + end + + def down + prices = ActiveRecord::Base.connection.execute("select variant_id, amount from spree_prices") + add_column :spree_variants, :price, :decimal, :after => :sku, :scale => 2, :precision => 8 + + prices.each do |price| + ActiveRecord::Base.connection.execute("update spree_variants set price = #{price['amount']} where id = #{price['variant_id']}") + end + + change_column :spree_variants, :price, :decimal, :after => :sku, :scale => 2, :precision => 8, :null => false + drop_table :spree_prices + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105641_remove_not_null_from_spree_prices_amount.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105641_remove_not_null_from_spree_prices_amount.spree.rb new file mode 100644 index 00000000..beb5f7a8 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105641_remove_not_null_from_spree_prices_amount.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20121107003422) +class RemoveNotNullFromSpreePricesAmount < ActiveRecord::Migration + def up + change_column :spree_prices, :amount, :decimal, :precision => 8, :scale => 2, :null => true + end + + def down + change_column :spree_prices, :amount, :decimal, :precision => 8, :scale => 2, :null => false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105642_add_currency_to_line_items.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105642_add_currency_to_line_items.spree.rb new file mode 100644 index 00000000..b0732ee6 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105642_add_currency_to_line_items.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20121107184631) +class AddCurrencyToLineItems < ActiveRecord::Migration + def change + add_column :spree_line_items, :currency, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105643_add_currency_to_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105643_add_currency_to_orders.spree.rb new file mode 100644 index 00000000..d84bc3b7 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105643_add_currency_to_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20121107194006) +class AddCurrencyToOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :currency, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105644_add_cost_currency_to_variants.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105644_add_cost_currency_to_variants.spree.rb new file mode 100644 index 00000000..a31b9649 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105644_add_cost_currency_to_variants.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20121109173623) +class AddCostCurrencyToVariants < ActiveRecord::Migration + def change + add_column :spree_variants, :cost_currency, :string, :after => :cost_price + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105645_remove_display_on_from_payment_methods.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105645_remove_display_on_from_payment_methods.spree.rb new file mode 100644 index 00000000..c45e413c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105645_remove_display_on_from_payment_methods.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20121111231553) +class RemoveDisplayOnFromPaymentMethods < ActiveRecord::Migration + def up + remove_column :spree_payment_methods, :display_on + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105646_add_position_to_taxonomies.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105646_add_position_to_taxonomies.spree.rb new file mode 100644 index 00000000..177870b4 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105646_add_position_to_taxonomies.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20121124203911) +class AddPositionToTaxonomies < ActiveRecord::Migration + def change + add_column :spree_taxonomies, :position, :integer, :default => 0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105647_add_last_ip_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105647_add_last_ip_to_spree_orders.spree.rb new file mode 100644 index 00000000..e85fc41f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105647_add_last_ip_to_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20121126040517) +class AddLastIpToSpreeOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :last_ip_address, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105648_add_state_to_spree_adjustments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105648_add_state_to_spree_adjustments.spree.rb new file mode 100644 index 00000000..a4224678 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105648_add_state_to_spree_adjustments.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20121213162028) +class AddStateToSpreeAdjustments < ActiveRecord::Migration + def change + add_column :spree_adjustments, :state, :string + remove_column :spree_adjustments, :locked + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105649_add_display_on_to_spree_payment_methods.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105649_add_display_on_to_spree_payment_methods.spree.rb new file mode 100644 index 00000000..240870bb --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105649_add_display_on_to_spree_payment_methods.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20130114053446) +class AddDisplayOnToSpreePaymentMethods < ActiveRecord::Migration + def self.up + add_column :spree_payment_methods, :display_on, :string + end + + def self.down + remove_column :spree_payment_methods, :display_on + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105650_add_position_to_product_properties.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105650_add_position_to_product_properties.spree.rb new file mode 100644 index 00000000..93da5d87 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105650_add_position_to_product_properties.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20130120201805) +class AddPositionToProductProperties < ActiveRecord::Migration + def change + add_column :spree_product_properties, :position, :integer, :default => 0 + end +end + diff --git a/sprangular/spec/dummy/db/migrate/20140814105651_add_identifier_to_spree_payments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105651_add_identifier_to_spree_payments.spree.rb new file mode 100644 index 00000000..91a65d92 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105651_add_identifier_to_spree_payments.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130203232234) +class AddIdentifierToSpreePayments < ActiveRecord::Migration + def change + add_column :spree_payments, :identifier, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105652_add_order_id_index_to_payments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105652_add_order_id_index_to_payments.spree.rb new file mode 100644 index 00000000..49b378ab --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105652_add_order_id_index_to_payments.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20130207155350) +class AddOrderIdIndexToPayments < ActiveRecord::Migration + def self.up + add_index :spree_payments, :order_id + end + + def self.down + remove_index :spree_payments, :order_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105653_add_primary_to_spree_products_taxons.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105653_add_primary_to_spree_products_taxons.spree.rb new file mode 100644 index 00000000..fd438d5c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105653_add_primary_to_spree_products_taxons.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130208032954) +class AddPrimaryToSpreeProductsTaxons < ActiveRecord::Migration + def change + add_column :spree_products_taxons, :id, :primary_key + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105654_create_spree_stock_items.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105654_create_spree_stock_items.spree.rb new file mode 100644 index 00000000..cd6f3497 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105654_create_spree_stock_items.spree.rb @@ -0,0 +1,15 @@ +# This migration comes from spree (originally 20130211190146) +class CreateSpreeStockItems < ActiveRecord::Migration + def change + create_table :spree_stock_items do |t| + t.belongs_to :stock_location + t.belongs_to :variant + t.integer :count_on_hand, null: false, default: 0 + t.integer :lock_version + + t.timestamps + end + add_index :spree_stock_items, :stock_location_id + add_index :spree_stock_items, [:stock_location_id, :variant_id], :name => 'stock_item_by_loc_and_var_id' + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105655_create_spree_stock_locations.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105655_create_spree_stock_locations.spree.rb new file mode 100644 index 00000000..a3e4d1a4 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105655_create_spree_stock_locations.spree.rb @@ -0,0 +1,12 @@ +# This migration comes from spree (originally 20130211191120) +class CreateSpreeStockLocations < ActiveRecord::Migration + def change + create_table :spree_stock_locations do |t| + t.string :name + t.belongs_to :address + + t.timestamps + end + add_index :spree_stock_locations, :address_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105656_create_default_stock.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105656_create_default_stock.spree.rb new file mode 100644 index 00000000..f76e132a --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105656_create_default_stock.spree.rb @@ -0,0 +1,31 @@ +# This migration comes from spree (originally 20130213191427) +class CreateDefaultStock < ActiveRecord::Migration + def up + Spree::StockLocation.skip_callback(:create, :after, :create_stock_items) + Spree::StockItem.skip_callback(:save, :after, :process_backorders) + location = Spree::StockLocation.new(name: 'default') + location.save(validate: false) + + Spree::Variant.find_each do |variant| + stock_item = Spree::StockItem.unscoped.build(stock_location: location, variant: variant) + stock_item.send(:count_on_hand=, variant.count_on_hand) + # Avoid running default_scope defined by acts_as_paranoid, related to #3805, + # validations would run a query with a delete_at column that might not be present yet + stock_item.save! validate: false + end + + remove_column :spree_variants, :count_on_hand + end + + def down + add_column :spree_variants, :count_on_hand, :integer + + Spree::StockItem.find_each do |stock_item| + stock_item.variant.update_column :count_on_hand, stock_item.count_on_hand + end + + Spree::StockLocation.delete_all + Spree::StockItem.delete_all + end +end + diff --git a/sprangular/spec/dummy/db/migrate/20140814105657_add_order_id_index_to_shipments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105657_add_order_id_index_to_shipments.spree.rb new file mode 100644 index 00000000..5d0ebdbc --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105657_add_order_id_index_to_shipments.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130222032153) +class AddOrderIdIndexToShipments < ActiveRecord::Migration + def change + add_index :spree_shipments, :order_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105658_change_meta_description_on_spree_products_to_text.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105658_change_meta_description_on_spree_products_to_text.spree.rb new file mode 100644 index 00000000..66fff521 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105658_change_meta_description_on_spree_products_to_text.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130226032817) +class ChangeMetaDescriptionOnSpreeProductsToText < ActiveRecord::Migration + def change + change_column :spree_products, :meta_description, :text, :limit => nil + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105659_add_stock_location_id_to_spree_shipments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105659_add_stock_location_id_to_spree_shipments.spree.rb new file mode 100644 index 00000000..e102d7fe --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105659_add_stock_location_id_to_spree_shipments.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130226191231) +class AddStockLocationIdToSpreeShipments < ActiveRecord::Migration + def change + add_column :spree_shipments, :stock_location_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105660_add_pending_to_inventory_unit.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105660_add_pending_to_inventory_unit.spree.rb new file mode 100644 index 00000000..c3879d36 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105660_add_pending_to_inventory_unit.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20130227143905) +class AddPendingToInventoryUnit < ActiveRecord::Migration + def change + add_column :spree_inventory_units, :pending, :boolean, :default => true + Spree::InventoryUnit.update_all(:pending => false) + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105661_remove_on_demand_from_product_and_variant.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105661_remove_on_demand_from_product_and_variant.spree.rb new file mode 100644 index 00000000..72ac77b9 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105661_remove_on_demand_from_product_and_variant.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20130228164411) +class RemoveOnDemandFromProductAndVariant < ActiveRecord::Migration + def change + remove_column :spree_products, :on_demand + remove_column :spree_variants, :on_demand + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105662_create_shipping_method_zone.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105662_create_shipping_method_zone.spree.rb new file mode 100644 index 00000000..2d99447b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105662_create_shipping_method_zone.spree.rb @@ -0,0 +1,23 @@ +# This migration comes from spree (originally 20130228210442) +class CreateShippingMethodZone < ActiveRecord::Migration + def up + create_table :shipping_methods_zones, :id => false do |t| + t.integer :shipping_method_id + t.integer :zone_id + end + # This association has been corrected in a latter migration + # but when this database migration runs, the table is still incorrectly named + # 'shipping_methods_zones' instead of 'spre_shipping_methods_zones' + Spree::ShippingMethod.has_and_belongs_to_many :zones, :join_table => 'shipping_methods_zones', + :class_name => 'Spree::Zone', + :foreign_key => 'shipping_method_id' + Spree::ShippingMethod.all.each{|sm| sm.zones << Spree::Zone.find(sm.zone_id)} + + remove_column :spree_shipping_methods, :zone_id + end + + def down + drop_table :shipping_methods_zones + add_column :spree_shipping_methods, :zone_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105663_remove_shipping_category_id_from_shipping_method.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105663_remove_shipping_category_id_from_shipping_method.spree.rb new file mode 100644 index 00000000..f686ac4a --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105663_remove_shipping_category_id_from_shipping_method.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130301162745) +class RemoveShippingCategoryIdFromShippingMethod < ActiveRecord::Migration + def change + remove_column :spree_shipping_methods, :shipping_category_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105664_create_shipping_method_categories.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105664_create_shipping_method_categories.spree.rb new file mode 100644 index 00000000..2af03a7e --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105664_create_shipping_method_categories.spree.rb @@ -0,0 +1,14 @@ +# This migration comes from spree (originally 20130301162924) +class CreateShippingMethodCategories < ActiveRecord::Migration + def change + create_table :spree_shipping_method_categories do |t| + t.integer :shipping_method_id, :null => false + t.integer :shipping_category_id, :null => false + + t.timestamps + end + + add_index :spree_shipping_method_categories, :shipping_method_id + add_index :spree_shipping_method_categories, :shipping_category_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105665_add_tracking_url_to_spree_shipping_methods.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105665_add_tracking_url_to_spree_shipping_methods.spree.rb new file mode 100644 index 00000000..28a98071 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105665_add_tracking_url_to_spree_shipping_methods.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130301205200) +class AddTrackingUrlToSpreeShippingMethods < ActiveRecord::Migration + def change + add_column :spree_shipping_methods, :tracking_url, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105666_create_spree_shipping_rates.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105666_create_spree_shipping_rates.spree.rb new file mode 100644 index 00000000..f2932a57 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105666_create_spree_shipping_rates.spree.rb @@ -0,0 +1,25 @@ +# This migration comes from spree (originally 20130304162240) +class CreateSpreeShippingRates < ActiveRecord::Migration + def up + create_table :spree_shipping_rates do |t| + t.belongs_to :shipment + t.belongs_to :shipping_method + t.boolean :selected, :default => false + t.decimal :cost, :precision => 8, :scale => 2 + t.timestamps + end + add_index(:spree_shipping_rates, [:shipment_id, :shipping_method_id], + :name => 'spree_shipping_rates_join_index', + :unique => true) + + # Spree::Shipment.all.each do |shipment| + # shipping_method = Spree::ShippingMethod.find(shipment.shipment_method_id) + # shipment.add_shipping_method(shipping_method, true) + # end + end + + def down + # add_column :spree_shipments, :shipping_method_id, :integer + drop_table :spree_shipping_rates + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105667_remove_category_match_attributes_from_shipping_method.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105667_remove_category_match_attributes_from_shipping_method.spree.rb new file mode 100644 index 00000000..1562aecd --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105667_remove_category_match_attributes_from_shipping_method.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20130304192936) +class RemoveCategoryMatchAttributesFromShippingMethod < ActiveRecord::Migration + def change + remove_column :spree_shipping_methods, :match_none + remove_column :spree_shipping_methods, :match_one + remove_column :spree_shipping_methods, :match_all + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105668_create_stock_movements.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105668_create_stock_movements.spree.rb new file mode 100644 index 00000000..d7c8cb88 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105668_create_stock_movements.spree.rb @@ -0,0 +1,13 @@ +# This migration comes from spree (originally 20130305143310) +class CreateStockMovements < ActiveRecord::Migration + def change + create_table :spree_stock_movements do |t| + t.belongs_to :stock_item + t.integer :quantity + t.string :action + + t.timestamps + end + add_index :spree_stock_movements, :stock_item_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105669_add_address_fields_to_stock_location.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105669_add_address_fields_to_stock_location.spree.rb new file mode 100644 index 00000000..4a16efeb --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105669_add_address_fields_to_stock_location.spree.rb @@ -0,0 +1,23 @@ +# This migration comes from spree (originally 20130306181701) +class AddAddressFieldsToStockLocation < ActiveRecord::Migration + def change + remove_column :spree_stock_locations, :address_id + + add_column :spree_stock_locations, :address1, :string + add_column :spree_stock_locations, :address2, :string + add_column :spree_stock_locations, :city, :string + add_column :spree_stock_locations, :state_id, :integer + add_column :spree_stock_locations, :state_name, :string + add_column :spree_stock_locations, :country_id, :integer + add_column :spree_stock_locations, :zipcode, :string + add_column :spree_stock_locations, :phone, :string + + + usa = Spree::Country.where(:iso => 'US').first + # In case USA isn't found. + # See #3115 + country = usa || Spree::Country.first + Spree::Country.reset_column_information + Spree::StockLocation.update_all(:country_id => country) + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105670_add_active_field_to_stock_locations.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105670_add_active_field_to_stock_locations.spree.rb new file mode 100644 index 00000000..0e69642d --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105670_add_active_field_to_stock_locations.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130306191917) +class AddActiveFieldToStockLocations < ActiveRecord::Migration + def change + add_column :spree_stock_locations, :active, :boolean, :default => true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105671_add_backorderable_to_stock_item.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105671_add_backorderable_to_stock_item.spree.rb new file mode 100644 index 00000000..839e3b3d --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105671_add_backorderable_to_stock_item.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130306195650) +class AddBackorderableToStockItem < ActiveRecord::Migration + def change + add_column :spree_stock_items, :backorderable, :boolean, :default => true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105672_add_default_quantity_to_stock_movement.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105672_add_default_quantity_to_stock_movement.spree.rb new file mode 100644 index 00000000..c991b94e --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105672_add_default_quantity_to_stock_movement.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130307161754) +class AddDefaultQuantityToStockMovement < ActiveRecord::Migration + def change + change_column :spree_stock_movements, :quantity, :integer, :default => 0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105673_add_source_and_destination_to_stock_movements.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105673_add_source_and_destination_to_stock_movements.spree.rb new file mode 100644 index 00000000..7e0f0987 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105673_add_source_and_destination_to_stock_movements.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20130318151756) +class AddSourceAndDestinationToStockMovements < ActiveRecord::Migration + def change + change_table :spree_stock_movements do |t| + t.references :source, polymorphic: true + t.references :destination, polymorphic: true + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105674_change_orders_total_precision.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105674_change_orders_total_precision.spree.rb new file mode 100644 index 00000000..cfb1c81e --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105674_change_orders_total_precision.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20130319062004) +class ChangeOrdersTotalPrecision < ActiveRecord::Migration + def change + change_column :spree_orders, :item_total, :decimal, :precision => 10, :scale => 2, :default => 0.0, :null => false + change_column :spree_orders, :total, :decimal, :precision => 10, :scale => 2, :default => 0.0, :null => false + change_column :spree_orders, :adjustment_total, :decimal, :precision => 10, :scale => 2, :default => 0.0, :null => false + change_column :spree_orders, :payment_total, :decimal, :precision => 10, :scale => 2, :default => 0.0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105675_change_spree_payments_amount_precision.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105675_change_spree_payments_amount_precision.spree.rb new file mode 100644 index 00000000..2ac46308 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105675_change_spree_payments_amount_precision.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20130319063911) +class ChangeSpreePaymentsAmountPrecision < ActiveRecord::Migration + def change + + change_column :spree_payments, :amount, :decimal, :precision => 10, :scale => 2, :default => 0.0, :null => false + + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105676_change_spree_return_authorization_amount_precision.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105676_change_spree_return_authorization_amount_precision.spree.rb new file mode 100644 index 00000000..cf6cc4b3 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105676_change_spree_return_authorization_amount_precision.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20130319064308) +class ChangeSpreeReturnAuthorizationAmountPrecision < ActiveRecord::Migration + def change + + change_column :spree_return_authorizations, :amount, :decimal, :precision => 10, :scale => 2, :default => 0.0, :null => false + + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105677_change_adjustments_amount_precision.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105677_change_adjustments_amount_precision.spree.rb new file mode 100644 index 00000000..f391987c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105677_change_adjustments_amount_precision.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20130319082943) +class ChangeAdjustmentsAmountPrecision < ActiveRecord::Migration + def change + + change_column :spree_adjustments, :amount, :decimal, :precision => 10, :scale => 2 + + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105678_add_originator_to_stock_movement.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105678_add_originator_to_stock_movement.spree.rb new file mode 100644 index 00000000..7c1a7467 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105678_add_originator_to_stock_movement.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20130319183250) +class AddOriginatorToStockMovement < ActiveRecord::Migration + def change + change_table :spree_stock_movements do |t| + t.references :originator, polymorphic: true + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105679_drop_source_and_destination_from_stock_movement.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105679_drop_source_and_destination_from_stock_movement.spree.rb new file mode 100644 index 00000000..6735614f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105679_drop_source_and_destination_from_stock_movement.spree.rb @@ -0,0 +1,16 @@ +# This migration comes from spree (originally 20130319190507) +class DropSourceAndDestinationFromStockMovement < ActiveRecord::Migration + def up + change_table :spree_stock_movements do |t| + t.remove_references :source, :polymorphic => true + t.remove_references :destination, :polymorphic => true + end + end + + def down + change_table :spree_stock_movements do |t| + t.references :source, polymorphic: true + t.references :destination, polymorphic: true + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105680_migrate_inventory_unit_sold_to_on_hand.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105680_migrate_inventory_unit_sold_to_on_hand.spree.rb new file mode 100644 index 00000000..4f759427 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105680_migrate_inventory_unit_sold_to_on_hand.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20130325163316) +class MigrateInventoryUnitSoldToOnHand < ActiveRecord::Migration + def up + Spree::InventoryUnit.where(:state => 'sold').update_all(:state => 'on_hand') + end + + def down + Spree::InventoryUnit.where(:state => 'on_hand').update_all(:state => 'sold') + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105681_add_stock_location_to_rma.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105681_add_stock_location_to_rma.spree.rb new file mode 100644 index 00000000..54d85f76 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105681_add_stock_location_to_rma.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130326175857) +class AddStockLocationToRma < ActiveRecord::Migration + def change + add_column :spree_return_authorizations, :stock_location_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105682_update_shipment_state_for_canceled_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105682_update_shipment_state_for_canceled_orders.spree.rb new file mode 100644 index 00000000..f5c1b5a0 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105682_update_shipment_state_for_canceled_orders.spree.rb @@ -0,0 +1,16 @@ +# This migration comes from spree (originally 20130328130308) +class UpdateShipmentStateForCanceledOrders < ActiveRecord::Migration + def up + shipments = Spree::Shipment.joins(:order). + where("spree_orders.state = 'canceled'") + case Spree::Shipment.connection.adapter_name + when "SQLite3" + shipments.update_all("state = 'cancelled'") + when "MySQL" || "PostgreSQL" + shipments.update_all("spree_shipments.state = 'cancelled'") + end + end + + def down + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105683_add_seo_metas_to_taxons.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105683_add_seo_metas_to_taxons.spree.rb new file mode 100644 index 00000000..a947764a --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105683_add_seo_metas_to_taxons.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20130328195253) +class AddSeoMetasToTaxons < ActiveRecord::Migration + def change + change_table :spree_taxons do |t| + t.string :meta_title + t.string :meta_description + t.string :meta_keywords + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105684_remove_stock_item_and_variant_lock.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105684_remove_stock_item_and_variant_lock.spree.rb new file mode 100644 index 00000000..c522a765 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105684_remove_stock_item_and_variant_lock.spree.rb @@ -0,0 +1,15 @@ +# This migration comes from spree (originally 20130329134939) +class RemoveStockItemAndVariantLock < ActiveRecord::Migration + def up + # we are moving to pessimistic locking on stock_items + remove_column :spree_stock_items, :lock_version + + # variants no longer manage their count_on_hand so we are removing their lock + remove_column :spree_variants, :lock_version + end + + def down + add_column :spree_stock_items, :lock_version, :integer + add_column :spree_variants, :lock_version, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105685_add_name_to_spree_credit_cards.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105685_add_name_to_spree_credit_cards.spree.rb new file mode 100644 index 00000000..cb765fc5 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105685_add_name_to_spree_credit_cards.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130413230529) +class AddNameToSpreeCreditCards < ActiveRecord::Migration + def change + add_column :spree_credit_cards, :name, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105686_update_name_fields_on_spree_credit_cards.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105686_update_name_fields_on_spree_credit_cards.spree.rb new file mode 100644 index 00000000..84258bff --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105686_update_name_fields_on_spree_credit_cards.spree.rb @@ -0,0 +1,14 @@ +# This migration comes from spree (originally 20130414000512) +class UpdateNameFieldsOnSpreeCreditCards < ActiveRecord::Migration + def up + if ActiveRecord::Base.connection.adapter_name.downcase.include? "mysql" + execute "UPDATE spree_credit_cards SET name = CONCAT(first_name, ' ', last_name)" + else + execute "UPDATE spree_credit_cards SET name = first_name || ' ' || last_name" + end + end + + def down + execute "UPDATE spree_credit_cards SET name = NULL" + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105687_add_index_to_source_columns_on_adjustments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105687_add_index_to_source_columns_on_adjustments.spree.rb new file mode 100644 index 00000000..0de2f59b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105687_add_index_to_source_columns_on_adjustments.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130417120034) +class AddIndexToSourceColumnsOnAdjustments < ActiveRecord::Migration + def change + add_index :spree_adjustments, [:source_type, :source_id] + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105688_update_adjustment_states.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105688_update_adjustment_states.spree.rb new file mode 100644 index 00000000..90407097 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105688_update_adjustment_states.spree.rb @@ -0,0 +1,17 @@ +# This migration comes from spree (originally 20130417120035) +class UpdateAdjustmentStates < ActiveRecord::Migration + def up + Spree::Order.complete.find_each do |order| + order.adjustments.update_all(:state => 'closed') + end + + Spree::Shipment.shipped.includes(:adjustment).find_each do |shipment| + shipment.adjustment.update_column(:state, 'finalized') if shipment.adjustment + end + + Spree::Adjustment.where(:state => nil).update_all(:state => 'open') + end + + def down + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105689_add_shipping_rates_to_shipments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105689_add_shipping_rates_to_shipments.spree.rb new file mode 100644 index 00000000..89c31641 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105689_add_shipping_rates_to_shipments.spree.rb @@ -0,0 +1,16 @@ +# This migration comes from spree (originally 20130417123427) +class AddShippingRatesToShipments < ActiveRecord::Migration + def up + Spree::Shipment.find_each do |shipment| + shipment.shipping_rates.create(:shipping_method_id => shipment.shipping_method_id, + :cost => shipment.cost, + :selected => true) + end + + remove_column :spree_shipments, :shipping_method_id + end + + def down + add_column :spree_shipments, :shipping_method_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105690_create_spree_stock_transfers.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105690_create_spree_stock_transfers.spree.rb new file mode 100644 index 00000000..1b73d9b1 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105690_create_spree_stock_transfers.spree.rb @@ -0,0 +1,15 @@ +# This migration comes from spree (originally 20130418125341) +class CreateSpreeStockTransfers < ActiveRecord::Migration + def change + create_table :spree_stock_transfers do |t| + t.string :type + t.string :reference_number + t.integer :source_location_id + t.integer :destination_location_id + t.timestamps + end + + add_index :spree_stock_transfers, :source_location_id + add_index :spree_stock_transfers, :destination_location_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105691_drop_products_count_on_hand.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105691_drop_products_count_on_hand.spree.rb new file mode 100644 index 00000000..29cb947a --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105691_drop_products_count_on_hand.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130423110707) +class DropProductsCountOnHand < ActiveRecord::Migration + def up + remove_column :spree_products, :count_on_hand + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105692_set_default_shipping_rate_cost.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105692_set_default_shipping_rate_cost.spree.rb new file mode 100644 index 00000000..64b9ccb1 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105692_set_default_shipping_rate_cost.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130423223847) +class SetDefaultShippingRateCost < ActiveRecord::Migration + def change + change_column :spree_shipping_rates, :cost, :decimal, default: 0, precision: 8, scale: 2 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105693_add_number_to_stock_transfer.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105693_add_number_to_stock_transfer.spree.rb new file mode 100644 index 00000000..42a96ced --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105693_add_number_to_stock_transfer.spree.rb @@ -0,0 +1,24 @@ +# This migration comes from spree (originally 20130509115210) +class AddNumberToStockTransfer < ActiveRecord::Migration + def up + remove_index :spree_stock_transfers, :source_location_id + remove_index :spree_stock_transfers, :destination_location_id + + rename_column :spree_stock_transfers, :reference_number, :reference + add_column :spree_stock_transfers, :number, :string + + Spree::StockTransfer.find_each do |transfer| + transfer.send(:generate_stock_transfer_number) + transfer.save! + end + + add_index :spree_stock_transfers, :number + add_index :spree_stock_transfers, :source_location_id + add_index :spree_stock_transfers, :destination_location_id + end + + def down + rename_column :spree_stock_transfers, :reference, :reference_number + remove_column :spree_stock_transfers, :number, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105694_add_sku_index_to_spree_variants.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105694_add_sku_index_to_spree_variants.spree.rb new file mode 100644 index 00000000..cd089f84 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105694_add_sku_index_to_spree_variants.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130514151929) +class AddSkuIndexToSpreeVariants < ActiveRecord::Migration + def change + add_index :spree_variants, :sku + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105695_add_backorderable_default_to_spree_stock_location.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105695_add_backorderable_default_to_spree_stock_location.spree.rb new file mode 100644 index 00000000..29939c59 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105695_add_backorderable_default_to_spree_stock_location.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130515180736) +class AddBackorderableDefaultToSpreeStockLocation < ActiveRecord::Migration + def change + add_column :spree_stock_locations, :backorderable_default, :boolean, default: true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105696_add_propage_all_variants_to_spree_stock_location.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105696_add_propage_all_variants_to_spree_stock_location.spree.rb new file mode 100644 index 00000000..bfc55eac --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105696_add_propage_all_variants_to_spree_stock_location.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130516151222) +class AddPropageAllVariantsToSpreeStockLocation < ActiveRecord::Migration + def change + add_column :spree_stock_locations, :propagate_all_variants, :boolean, default: true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105697_rename_shipping_methods_zones_to_spree_shipping_methods_zones.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105697_rename_shipping_methods_zones_to_spree_shipping_methods_zones.spree.rb new file mode 100644 index 00000000..5c7ee6dd --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105697_rename_shipping_methods_zones_to_spree_shipping_methods_zones.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130611054351) +class RenameShippingMethodsZonesToSpreeShippingMethodsZones < ActiveRecord::Migration + def change + rename_table :shipping_methods_zones, :spree_shipping_methods_zones + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105698_add_user_id_index_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105698_add_user_id_index_to_spree_orders.spree.rb new file mode 100644 index 00000000..e8d17db9 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105698_add_user_id_index_to_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130611185927) +class AddUserIdIndexToSpreeOrders < ActiveRecord::Migration + def change + add_index :spree_orders, :user_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105699_add_updated_at_to_spree_countries.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105699_add_updated_at_to_spree_countries.spree.rb new file mode 100644 index 00000000..6df31e26 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105699_add_updated_at_to_spree_countries.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20130618041418) +class AddUpdatedAtToSpreeCountries < ActiveRecord::Migration + def up + add_column :spree_countries, :updated_at, :datetime + end + + def down + remove_column :spree_countries, :updated_at + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105700_add_updated_at_to_spree_states.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105700_add_updated_at_to_spree_states.spree.rb new file mode 100644 index 00000000..0bb972be --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105700_add_updated_at_to_spree_states.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20130619012236) +class AddUpdatedAtToSpreeStates < ActiveRecord::Migration + def up + add_column :spree_states, :updated_at, :datetime + end + + def down + remove_column :spree_states, :updated_at + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105701_add_cvv_result_code_and_cvv_result_message_to_spree_payments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105701_add_cvv_result_code_and_cvv_result_message_to_spree_payments.spree.rb new file mode 100644 index 00000000..0f611c63 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105701_add_cvv_result_code_and_cvv_result_message_to_spree_payments.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20130626232741) +class AddCvvResultCodeAndCvvResultMessageToSpreePayments < ActiveRecord::Migration + def change + add_column :spree_payments, :cvv_response_code, :string + add_column :spree_payments, :cvv_response_message, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105702_add_unique_index_to_permalink_on_spree_products.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105702_add_unique_index_to_permalink_on_spree_products.spree.rb new file mode 100644 index 00000000..310d4871 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105702_add_unique_index_to_permalink_on_spree_products.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130628021056) +class AddUniqueIndexToPermalinkOnSpreeProducts < ActiveRecord::Migration + def change + add_index "spree_products", ["permalink"], :name => "permalink_idx_unique", :unique => true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105703_add_unique_index_to_orders_shipments_and_stock_transfers.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105703_add_unique_index_to_orders_shipments_and_stock_transfers.spree.rb new file mode 100644 index 00000000..e551ac3e --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105703_add_unique_index_to_orders_shipments_and_stock_transfers.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20130628022817) +class AddUniqueIndexToOrdersShipmentsAndStockTransfers < ActiveRecord::Migration + def add + add_index "spree_orders", ["number"], :name => "number_idx_unique", :unique => true + add_index "spree_shipments", ["number"], :name => "number_idx_unique", :unique => true + add_index "spree_stock_transfers", ["number"], :name => "number_idx_unique", :unique => true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105704_add_deleted_at_to_spree_tax_rates.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105704_add_deleted_at_to_spree_tax_rates.spree.rb new file mode 100644 index 00000000..c804d9a1 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105704_add_deleted_at_to_spree_tax_rates.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130708052307) +class AddDeletedAtToSpreeTaxRates < ActiveRecord::Migration + def change + add_column :spree_tax_rates, :deleted_at, :datetime + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105705_remove_lock_version_from_inventory_units.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105705_remove_lock_version_from_inventory_units.spree.rb new file mode 100644 index 00000000..42c60bd3 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105705_remove_lock_version_from_inventory_units.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20130711200933) +class RemoveLockVersionFromInventoryUnits < ActiveRecord::Migration + def change + # we are moving to pessimistic locking on stock_items + remove_column :spree_inventory_units, :lock_version + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105706_add_cost_price_to_line_item.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105706_add_cost_price_to_line_item.spree.rb new file mode 100644 index 00000000..d54222f5 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105706_add_cost_price_to_line_item.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130718042445) +class AddCostPriceToLineItem < ActiveRecord::Migration + def change + add_column :spree_line_items, :cost_price, :decimal, :precision => 8, :scale => 2 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105707_set_backorderable_to_default_to_false.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105707_set_backorderable_to_default_to_false.spree.rb new file mode 100644 index 00000000..a05f4279 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105707_set_backorderable_to_default_to_false.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20130718233855) +class SetBackorderableToDefaultToFalse < ActiveRecord::Migration + def change + change_column :spree_stock_items, :backorderable, :boolean, :default => false + change_column :spree_stock_locations, :backorderable_default, :boolean, :default => false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105708_add_created_by_id_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105708_add_created_by_id_to_spree_orders.spree.rb new file mode 100644 index 00000000..fe59c0fc --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105708_add_created_by_id_to_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130725031716) +class AddCreatedByIdToSpreeOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :created_by_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105709_index_completed_at_on_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105709_index_completed_at_on_spree_orders.spree.rb new file mode 100644 index 00000000..c4c279ca --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105709_index_completed_at_on_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130729214043) +class IndexCompletedAtOnSpreeOrders < ActiveRecord::Migration + def change + add_index :spree_orders, :completed_at + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105710_add_tax_category_id_to_spree_line_items.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105710_add_tax_category_id_to_spree_line_items.spree.rb new file mode 100644 index 00000000..2b7e1a51 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105710_add_tax_category_id_to_spree_line_items.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130802014537) +class AddTaxCategoryIdToSpreeLineItems < ActiveRecord::Migration + def change + add_column :spree_line_items, :tax_category_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105711_migrate_tax_categories_to_line_items.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105711_migrate_tax_categories_to_line_items.spree.rb new file mode 100644 index 00000000..b84f3ecf --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105711_migrate_tax_categories_to_line_items.spree.rb @@ -0,0 +1,11 @@ +# This migration comes from spree (originally 20130802022321) +class MigrateTaxCategoriesToLineItems < ActiveRecord::Migration + def change + Spree::LineItem.find_each do |line_item| + next if line_item.variant.nil? + next if line_item.variant.product.nil? + next if line_item.product.nil? + line_item.update_column(:tax_category_id, line_item.product.tax_category_id) + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105712_drop_spree_mail_methods.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105712_drop_spree_mail_methods.spree.rb new file mode 100644 index 00000000..69c9f332 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105712_drop_spree_mail_methods.spree.rb @@ -0,0 +1,13 @@ +# This migration comes from spree (originally 20130806022521) +class DropSpreeMailMethods < ActiveRecord::Migration + def up + drop_table :spree_mail_methods + end + + def down + create_table(:spree_mail_methods) do |t| + t.string :environment + t.boolean :active + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105713_set_default_stock_location_on_shipments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105713_set_default_stock_location_on_shipments.spree.rb new file mode 100644 index 00000000..2e032b00 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105713_set_default_stock_location_on_shipments.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20130806145853) +class SetDefaultStockLocationOnShipments < ActiveRecord::Migration + def change + if Spree::Shipment.where('stock_location_id IS NULL').count > 0 + location = Spree::StockLocation.find_by(name: 'default') || Spree::StockLocation.first + Spree::Shipment.where('stock_location_id IS NULL').update_all(stock_location_id: location.id) + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105714_upgrade_adjustments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105714_upgrade_adjustments.spree.rb new file mode 100644 index 00000000..467e7b5f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105714_upgrade_adjustments.spree.rb @@ -0,0 +1,40 @@ +# This migration comes from spree (originally 20130807024301) +class UpgradeAdjustments < ActiveRecord::Migration + def up + # Temporarily make originator association available + Spree::Adjustment.class_eval do + belongs_to :originator, polymorphic: true + end + # Shipping adjustments are now tracked as fields on the object + Spree::Adjustment.where(:source_type => "Spree::Shipment").find_each do |adjustment| + # Account for possible invalid data + next if adjustment.source.nil? + adjustment.source.update_column(:cost, adjustment.amount) + adjustment.destroy + end + + # Tax adjustments have their sources altered + Spree::Adjustment.where(:originator_type => "Spree::TaxRate").find_each do |adjustment| + adjustment.source = adjustment.originator + adjustment.save + end + + # Promotion adjustments have their source altered also + Spree::Adjustment.where(:originator_type => "Spree::PromotionAction").find_each do |adjustment| + next if adjustment.originator.nil? + adjustment.source = adjustment.originator + begin + if adjustment.source.calculator_type == "Spree::Calculator::FreeShipping" + # Previously this was a Spree::Promotion::Actions::CreateAdjustment + # And it had a calculator to work out FreeShipping + # In Spree 2.2, the "calculator" is now the action itself. + adjustment.source.becomes(Spree::Promotion::Actions::FreeShipping) + end + rescue + # Fail silently. This is primarily in instances where the calculator no longer exists + end + + adjustment.save + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105715_rename_adjustment_fields.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105715_rename_adjustment_fields.spree.rb new file mode 100644 index 00000000..10a942f0 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105715_rename_adjustment_fields.spree.rb @@ -0,0 +1,18 @@ +# This migration comes from spree (originally 20130807024302) +class RenameAdjustmentFields < ActiveRecord::Migration + def up + remove_column :spree_adjustments, :originator_id + remove_column :spree_adjustments, :originator_type + + add_column :spree_adjustments, :order_id, :integer unless column_exists?(:spree_adjustments, :order_id) + + # This enables the Spree::Order#all_adjustments association to work correctly + Spree::Adjustment.reset_column_information + Spree::Adjustment.find_each do |adjustment| + if adjustment.adjustable.is_a?(Spree::Order) + adjustment.order = adjustment.adjustable + adjustment.save + end + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105716_add_admin_name_column_to_spree_shipping_methods.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105716_add_admin_name_column_to_spree_shipping_methods.spree.rb new file mode 100644 index 00000000..70bec5b1 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105716_add_admin_name_column_to_spree_shipping_methods.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130809164245) +class AddAdminNameColumnToSpreeShippingMethods < ActiveRecord::Migration + def change + add_column :spree_shipping_methods, :admin_name, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105717_add_admin_name_column_to_spree_stock_locations.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105717_add_admin_name_column_to_spree_stock_locations.spree.rb new file mode 100644 index 00000000..819acfea --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105717_add_admin_name_column_to_spree_stock_locations.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130809164330) +class AddAdminNameColumnToSpreeStockLocations < ActiveRecord::Migration + def change + add_column :spree_stock_locations, :admin_name, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105718_add_shipment_total_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105718_add_shipment_total_to_spree_orders.spree.rb new file mode 100644 index 00000000..d1d9ea4b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105718_add_shipment_total_to_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130813004002) +class AddShipmentTotalToSpreeOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :shipment_total, :decimal, :precision => 10, :scale => 2, :default => 0.0, :null => false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105719_expand_order_number_size.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105719_expand_order_number_size.spree.rb new file mode 100644 index 00000000..51facc1c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105719_expand_order_number_size.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20130813140619) +class ExpandOrderNumberSize < ActiveRecord::Migration + def up + change_column :spree_orders, :number, :string, :limit => 32 + end + + def down + change_column :spree_orders, :number, :string, :limit => 15 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105720_rename_activators_to_promotions.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105720_rename_activators_to_promotions.spree.rb new file mode 100644 index 00000000..f5182ac3 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105720_rename_activators_to_promotions.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130813232134) +class RenameActivatorsToPromotions < ActiveRecord::Migration + def change + rename_table :spree_activators, :spree_promotions + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105721_add_adjustment_total_to_line_items.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105721_add_adjustment_total_to_line_items.spree.rb new file mode 100644 index 00000000..d2c84e7c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105721_add_adjustment_total_to_line_items.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130815000406) +class AddAdjustmentTotalToLineItems < ActiveRecord::Migration + def change + add_column :spree_line_items, :adjustment_total, :decimal, :precision => 10, :scale => 2, :default => 0.0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105722_add_adjustment_total_to_shipments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105722_add_adjustment_total_to_shipments.spree.rb new file mode 100644 index 00000000..9c5a382b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105722_add_adjustment_total_to_shipments.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130815024413) +class AddAdjustmentTotalToShipments < ActiveRecord::Migration + def change + add_column :spree_shipments, :adjustment_total, :decimal, :precision => 10, :scale => 2, :default => 0.0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105723_add_depth_to_spree_taxons.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105723_add_depth_to_spree_taxons.spree.rb new file mode 100644 index 00000000..15fd9ec2 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105723_add_depth_to_spree_taxons.spree.rb @@ -0,0 +1,17 @@ +# This migration comes from spree (originally 20130826062534) +class AddDepthToSpreeTaxons < ActiveRecord::Migration + def up + if !Spree::Taxon.column_names.include?('depth') + add_column :spree_taxons, :depth, :integer + + say_with_time 'Update depth on all taxons' do + Spree::Taxon.reset_column_information + Spree::Taxon.all.each { |t| t.save } + end + end + end + + def down + remove_column :spree_taxons, :depth + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105724_add_tax_total_to_line_items_shipments_and_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105724_add_tax_total_to_line_items_shipments_and_orders.spree.rb new file mode 100644 index 00000000..d97e645d --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105724_add_tax_total_to_line_items_shipments_and_orders.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20130828234942) +class AddTaxTotalToLineItemsShipmentsAndOrders < ActiveRecord::Migration + def change + add_column :spree_line_items, :tax_total, :decimal, precision: 10, scale: 2, default: 0.0 + add_column :spree_shipments, :tax_total, :decimal, precision: 10, scale: 2, default: 0.0 + # This column may already be here from a 2.1.x migration + add_column :spree_orders, :tax_total, :decimal, precision: 10, scale: 2, default: 0.0 unless Spree::Order.column_names.include?("tax_total") + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105725_add_shipping_category_to_shipping_methods_and_products.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105725_add_shipping_category_to_shipping_methods_and_products.spree.rb new file mode 100644 index 00000000..5572ed09 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105725_add_shipping_category_to_shipping_methods_and_products.spree.rb @@ -0,0 +1,16 @@ +# This migration comes from spree (originally 20130830001033) +class AddShippingCategoryToShippingMethodsAndProducts < ActiveRecord::Migration + def up + default_category = Spree::ShippingCategory.first + default_category ||= Spree::ShippingCategory.create!(:name => "Default") + + Spree::ShippingMethod.all.each do |method| + method.shipping_categories << default_category if method.shipping_categories.blank? + end + + Spree::Product.where(shipping_category_id: nil).update_all(shipping_category_id: default_category.id) + end + + def down + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105726_migrate_old_shipping_calculators.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105726_migrate_old_shipping_calculators.spree.rb new file mode 100644 index 00000000..f6e7e756 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105726_migrate_old_shipping_calculators.spree.rb @@ -0,0 +1,20 @@ +# This migration comes from spree (originally 20130830001159) +class MigrateOldShippingCalculators < ActiveRecord::Migration + def up + Spree::ShippingMethod.all.each do |shipping_method| + old_calculator = shipping_method.calculator + next if old_calculator.class < Spree::ShippingCalculator # We don't want to mess with new shipping calculators + new_calculator = eval(old_calculator.class.name.sub("::Calculator::", "::Calculator::Shipping::")).new + new_calculator.preferences.keys.each do |pref| + # Preferences can't be read/set by name, you have to prefix preferred_ + pref_method = "preferred_#{pref}" + new_calculator.send("#{pref_method}=", old_calculator.send(pref_method)) + end + new_calculator.calculable = old_calculator.calculable + new_calculator.save + end + end + + def down + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105727_add_code_to_spree_promotion_rules.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105727_add_code_to_spree_promotion_rules.spree.rb new file mode 100644 index 00000000..a99e79db --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105727_add_code_to_spree_promotion_rules.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130903183026) +class AddCodeToSpreePromotionRules < ActiveRecord::Migration + def change + add_column :spree_promotion_rules, :code, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105728_change_states_required_for_countries.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105728_change_states_required_for_countries.spree.rb new file mode 100644 index 00000000..902b442f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105728_change_states_required_for_countries.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20130909115621) +class ChangeStatesRequiredForCountries < ActiveRecord::Migration + def up + change_column_default :spree_countries, :states_required, false + end + + def down + change_column_default :spree_countries, :states_required, true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105729_add_deleted_at_to_spree_stock_items.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105729_add_deleted_at_to_spree_stock_items.spree.rb new file mode 100644 index 00000000..c44b0b73 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105729_add_deleted_at_to_spree_stock_items.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130915032339) +class AddDeletedAtToSpreeStockItems < ActiveRecord::Migration + def change + add_column :spree_stock_items, :deleted_at, :datetime + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105730_remove_promotions_event_name_field.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105730_remove_promotions_event_name_field.spree.rb new file mode 100644 index 00000000..83ce1c2e --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105730_remove_promotions_event_name_field.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20130917024658) +class RemovePromotionsEventNameField < ActiveRecord::Migration + def change + remove_column :spree_promotions, :event_name + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105731_add_promo_total_to_line_items_and_shipments_and_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105731_add_promo_total_to_line_items_and_shipments_and_orders.spree.rb new file mode 100644 index 00000000..b402194b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105731_add_promo_total_to_line_items_and_shipments_and_orders.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20130924040529) +class AddPromoTotalToLineItemsAndShipmentsAndOrders < ActiveRecord::Migration + def change + add_column :spree_line_items, :promo_total, :decimal, precision: 10, scale: 2, default: 0.0 + add_column :spree_shipments, :promo_total, :decimal, precision: 10, scale: 2, default: 0.0 + add_column :spree_orders, :promo_total, :decimal, precision: 10, scale: 2, default: 0.0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105732_remove_unused_credit_card_fields.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105732_remove_unused_credit_card_fields.spree.rb new file mode 100644 index 00000000..821d36ff --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105732_remove_unused_credit_card_fields.spree.rb @@ -0,0 +1,17 @@ +# This migration comes from spree (originally 20131001013410) +class RemoveUnusedCreditCardFields < ActiveRecord::Migration + def up + remove_column :spree_credit_cards, :start_month if column_exists?(:spree_credit_cards, :start_month) + remove_column :spree_credit_cards, :start_year if column_exists?(:spree_credit_cards, :start_year) + remove_column :spree_credit_cards, :issue_number if column_exists?(:spree_credit_cards, :issue_number) + end + def down + add_column :spree_credit_cards, :start_month, :string + add_column :spree_credit_cards, :start_year, :string + add_column :spree_credit_cards, :issue_number, :string + end + + def column_exists?(table, column) + ActiveRecord::Base.connection.column_exists?(table, column) + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105733_add_track_inventory_to_variant.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105733_add_track_inventory_to_variant.spree.rb new file mode 100644 index 00000000..d5a03f35 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105733_add_track_inventory_to_variant.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20131026154747) +class AddTrackInventoryToVariant < ActiveRecord::Migration + def change + add_column :spree_variants, :track_inventory, :boolean, :default => true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105734_add_tax_category_to_variants.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105734_add_tax_category_to_variants.spree.rb new file mode 100644 index 00000000..5667e063 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105734_add_tax_category_to_variants.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20131107132123) +class AddTaxCategoryToVariants < ActiveRecord::Migration + def change + add_column :spree_variants, :tax_category_id, :integer + add_index :spree_variants, :tax_category_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105735_add_channel_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105735_add_channel_to_spree_orders.spree.rb new file mode 100644 index 00000000..c7f6d631 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105735_add_channel_to_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20131113035136) +class AddChannelToSpreeOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :channel, :string, default: "spree" + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105736_add_included_to_adjustments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105736_add_included_to_adjustments.spree.rb new file mode 100644 index 00000000..13b17edb --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105736_add_included_to_adjustments.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20131118043959) +class AddIncludedToAdjustments < ActiveRecord::Migration + def change + add_column :spree_adjustments, :included, :boolean, :default => false unless Spree::Adjustment.column_names.include?("included") + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105737_rename_tax_total_fields.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105737_rename_tax_total_fields.spree.rb new file mode 100644 index 00000000..786cbd49 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105737_rename_tax_total_fields.spree.rb @@ -0,0 +1,12 @@ +# This migration comes from spree (originally 20131118050234) +class RenameTaxTotalFields < ActiveRecord::Migration + def change + rename_column :spree_line_items, :tax_total, :additional_tax_total + rename_column :spree_shipments, :tax_total, :additional_tax_total + rename_column :spree_orders, :tax_total, :additional_tax_total + + add_column :spree_line_items, :included_tax_total, :decimal, precision: 10, scale: 2, null: false, default: 0.0 + add_column :spree_shipments, :included_tax_total, :decimal, precision: 10, scale: 2, null: false, default: 0.0 + add_column :spree_orders, :included_tax_total, :decimal, precision: 10, scale: 2, null: false, default: 0.0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105738_add_line_item_id_to_spree_inventory_units.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105738_add_line_item_id_to_spree_inventory_units.spree.rb new file mode 100644 index 00000000..5b2fb0a4 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105738_add_line_item_id_to_spree_inventory_units.spree.rb @@ -0,0 +1,22 @@ +# This migration comes from spree (originally 20131118183431) +class AddLineItemIdToSpreeInventoryUnits < ActiveRecord::Migration + def change + # Stores running the product-assembly extension already have a line_item_id column + unless column_exists? Spree::InventoryUnit.table_name, :line_item_id + add_column :spree_inventory_units, :line_item_id, :integer + add_index :spree_inventory_units, :line_item_id + + shipments = Spree::Shipment.includes(:inventory_units, :order) + + shipments.find_each do |shipment| + shipment.inventory_units.group_by(&:variant_id).each do |variant_id, units| + + line_item = shipment.order.line_items.find_by(variant_id: variant_id) + next unless line_item + + Spree::InventoryUnit.where(id: units.map(&:id)).update_all(line_item_id: line_item.id) + end + end + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105739_add_updated_at_to_variants.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105739_add_updated_at_to_variants.spree.rb new file mode 100644 index 00000000..2fa010bf --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105739_add_updated_at_to_variants.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20131120234456) +class AddUpdatedAtToVariants < ActiveRecord::Migration + def change + add_column :spree_variants, :updated_at, :datetime + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105740_add_position_to_classifications.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105740_add_position_to_classifications.spree.rb new file mode 100644 index 00000000..85b40061 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105740_add_position_to_classifications.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20131127001002) +class AddPositionToClassifications < ActiveRecord::Migration + def change + add_column :spree_products_taxons, :position, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105741_create_spree_orders_promotions.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105741_create_spree_orders_promotions.spree.rb new file mode 100644 index 00000000..c8ffd2e1 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105741_create_spree_orders_promotions.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20131211112807) +class CreateSpreeOrdersPromotions < ActiveRecord::Migration + def change + create_table :spree_orders_promotions, :id => false do |t| + t.references :order + t.references :promotion + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105742_unique_shipping_method_categories.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105742_unique_shipping_method_categories.spree.rb new file mode 100644 index 00000000..8415eda4 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105742_unique_shipping_method_categories.spree.rb @@ -0,0 +1,25 @@ +# This migration comes from spree (originally 20131211192741) +class UniqueShippingMethodCategories < ActiveRecord::Migration + def change + klass = Spree::ShippingMethodCategory + columns = %w[shipping_category_id shipping_method_id] + + say "Find duplicate #{klass} records" + duplicates = klass. + select((columns + %w[COUNT(*)]).join(',')). + group(columns.join(',')). + having('COUNT(*) > 1'). + map { |row| row.attributes.slice(*columns) } + + say "Delete all but the oldest duplicate #{klass} record" + duplicates.each do |conditions| + klass.where(conditions).order(:created_at).drop(1).each(&:destroy) + end + + say "Add unique index to #{klass.table_name} for #{columns.inspect}" + add_index klass.table_name, columns, unique: true, name: 'unique_spree_shipping_method_categories' + + say "Remove redundant simple index on #{klass.table_name}" + remove_index klass.table_name, name: 'index_spree_shipping_method_categories_on_shipping_category_id' + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105743_add_item_count_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105743_add_item_count_to_spree_orders.spree.rb new file mode 100644 index 00000000..428a38c9 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105743_add_item_count_to_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20131218054603) +class AddItemCountToSpreeOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :item_count, :integer, :default => 0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105744_remove_value_type_from_spree_preferences.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105744_remove_value_type_from_spree_preferences.spree.rb new file mode 100644 index 00000000..a747857b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105744_remove_value_type_from_spree_preferences.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20140106065820) +class RemoveValueTypeFromSpreePreferences < ActiveRecord::Migration + def up + remove_column :spree_preferences, :value_type + end + def down + raise ActiveRecord::IrreversableMigration + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105745_rename_permalink_to_slug_for_products.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105745_rename_permalink_to_slug_for_products.spree.rb new file mode 100644 index 00000000..614f8e76 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105745_rename_permalink_to_slug_for_products.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140106224208) +class RenamePermalinkToSlugForProducts < ActiveRecord::Migration + def change + rename_column :spree_products, :permalink, :slug + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105746_add_index_to_variant_id_and_currency_on_prices.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105746_add_index_to_variant_id_and_currency_on_prices.spree.rb new file mode 100644 index 00000000..c7e6c81f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105746_add_index_to_variant_id_and_currency_on_prices.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140120160805) +class AddIndexToVariantIdAndCurrencyOnPrices < ActiveRecord::Migration + def change + add_index :spree_prices, [:variant_id, :currency] + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105747_rename_activator_id_in_rules_and_actions_to_promotion_id.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105747_rename_activator_id_in_rules_and_actions_to_promotion_id.spree.rb new file mode 100644 index 00000000..98a5ee4d --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105747_rename_activator_id_in_rules_and_actions_to_promotion_id.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20140124023232) +class RenameActivatorIdInRulesAndActionsToPromotionId < ActiveRecord::Migration + def change + rename_column :spree_promotion_rules, :activator_id, :promotion_id + rename_column :spree_promotion_actions, :activator_id, :promotion_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105748_add_deleted_at_to_spree_prices.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105748_add_deleted_at_to_spree_prices.spree.rb new file mode 100644 index 00000000..9f070d17 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105748_add_deleted_at_to_spree_prices.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140129024326) +class AddDeletedAtToSpreePrices < ActiveRecord::Migration + def change + add_column :spree_prices, :deleted_at, :datetime + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105749_add_approver_id_and_approved_at_to_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105749_add_approver_id_and_approved_at_to_orders.spree.rb new file mode 100644 index 00000000..8f3761b3 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105749_add_approver_id_and_approved_at_to_orders.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20140203161722) +class AddApproverIdAndApprovedAtToOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :approver_id, :integer + add_column :spree_orders, :approved_at, :datetime + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105750_add_confirmation_delivered_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105750_add_confirmation_delivered_to_spree_orders.spree.rb new file mode 100644 index 00000000..3ab7b9ea --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105750_add_confirmation_delivered_to_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140204115338) +class AddConfirmationDeliveredToSpreeOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :confirmation_delivered, :boolean, default: false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105751_add_auto_capture_to_payment_methods.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105751_add_auto_capture_to_payment_methods.spree.rb new file mode 100644 index 00000000..7dcfda8d --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105751_add_auto_capture_to_payment_methods.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140204192230) +class AddAutoCaptureToPaymentMethods < ActiveRecord::Migration + def change + add_column :spree_payment_methods, :auto_capture, :boolean + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105752_create_spree_payment_capture_events.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105752_create_spree_payment_capture_events.spree.rb new file mode 100644 index 00000000..d9f6758b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105752_create_spree_payment_capture_events.spree.rb @@ -0,0 +1,13 @@ +# This migration comes from spree (originally 20140205120320) +class CreateSpreePaymentCaptureEvents < ActiveRecord::Migration + def change + create_table :spree_payment_capture_events do |t| + t.decimal :amount, precision: 10, scale: 2, default: 0.0 + t.integer :payment_id + + t.timestamps + end + + add_index :spree_payment_capture_events, :payment_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105753_add_uncaptured_amount_to_payments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105753_add_uncaptured_amount_to_payments.spree.rb new file mode 100644 index 00000000..2bf2a639 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105753_add_uncaptured_amount_to_payments.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140205144710) +class AddUncapturedAmountToPayments < ActiveRecord::Migration + def change + add_column :spree_payments, :uncaptured_amount, :decimal, precision: 10, scale: 2, default: 0.0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105754_default_variant_weight_to_zero.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105754_default_variant_weight_to_zero.spree.rb new file mode 100644 index 00000000..97cfb53b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105754_default_variant_weight_to_zero.spree.rb @@ -0,0 +1,12 @@ +# This migration comes from spree (originally 20140205181631) +class DefaultVariantWeightToZero < ActiveRecord::Migration + def up + Spree::Variant.unscoped.where(weight: nil).update_all("weight = 0.0") + + change_column :spree_variants, :weight, :decimal, precision: 8, scale: 2, default: 0.0 + end + + def down + change_column :spree_variants, :weight, :decimal, precision: 8, scale: 2 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105755_add_tax_category_id_to_shipping_methods.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105755_add_tax_category_id_to_shipping_methods.spree.rb new file mode 100644 index 00000000..882be781 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105755_add_tax_category_id_to_shipping_methods.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140207085910) +class AddTaxCategoryIdToShippingMethods < ActiveRecord::Migration + def change + add_column :spree_shipping_methods, :tax_category_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105756_add_tax_rate_id_to_shipping_rates.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105756_add_tax_rate_id_to_shipping_rates.spree.rb new file mode 100644 index 00000000..2896fc53 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105756_add_tax_rate_id_to_shipping_rates.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140207093021) +class AddTaxRateIdToShippingRates < ActiveRecord::Migration + def change + add_column :spree_shipping_rates, :tax_rate_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105757_add_pre_tax_amount_to_line_items_and_shipments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105757_add_pre_tax_amount_to_line_items_and_shipments.spree.rb new file mode 100644 index 00000000..f927fe54 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105757_add_pre_tax_amount_to_line_items_and_shipments.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20140211040159) +class AddPreTaxAmountToLineItemsAndShipments < ActiveRecord::Migration + def change + add_column :spree_line_items, :pre_tax_amount, :decimal, precision: 8, scale: 2 + add_column :spree_shipments, :pre_tax_amount, :decimal, precision: 8, scale: 2 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105758_add_more_indexes.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105758_add_more_indexes.spree.rb new file mode 100644 index 00000000..00610343 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105758_add_more_indexes.spree.rb @@ -0,0 +1,14 @@ +# This migration comes from spree (originally 20140213184916) +class AddMoreIndexes < ActiveRecord::Migration + def change + add_index :spree_payment_methods, [:id, :type] + add_index :spree_calculators, [:id, :type] + add_index :spree_calculators, [:calculable_id, :calculable_type] + add_index :spree_payments, :payment_method_id + add_index :spree_promotion_actions, [:id, :type] + add_index :spree_promotion_actions, :promotion_id + add_index :spree_promotions, [:id, :type] + add_index :spree_option_values, :option_type_id + add_index :spree_shipments, :stock_location_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105759_add_considered_risky_to_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105759_add_considered_risky_to_orders.spree.rb new file mode 100644 index 00000000..7d737a2d --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105759_add_considered_risky_to_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140219060952) +class AddConsideredRiskyToOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :considered_risky, :boolean, :default => false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105760_add_preference_store_to_everything.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105760_add_preference_store_to_everything.spree.rb new file mode 100644 index 00000000..9f033859 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105760_add_preference_store_to_everything.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20140227112348) +class AddPreferenceStoreToEverything < ActiveRecord::Migration + def change + add_column :spree_calculators, :preferences, :text + add_column :spree_gateways, :preferences, :text + add_column :spree_payment_methods, :preferences, :text + add_column :spree_promotion_rules, :preferences, :text + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105761_add_user_id_to_spree_credit_cards.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105761_add_user_id_to_spree_credit_cards.spree.rb new file mode 100644 index 00000000..ebdde9cd --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105761_add_user_id_to_spree_credit_cards.spree.rb @@ -0,0 +1,14 @@ +# This migration comes from spree (originally 20140307235515) +class AddUserIdToSpreeCreditCards < ActiveRecord::Migration + def change + unless Spree::CreditCard.column_names.include? "user_id" + add_column :spree_credit_cards, :user_id, :integer + add_index :spree_credit_cards, :user_id + end + + unless Spree::CreditCard.column_names.include? "payment_method_id" + add_column :spree_credit_cards, :payment_method_id, :integer + add_index :spree_credit_cards, :payment_method_id + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105762_migrate_old_preferences.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105762_migrate_old_preferences.spree.rb new file mode 100644 index 00000000..7cdd9efe --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105762_migrate_old_preferences.spree.rb @@ -0,0 +1,24 @@ +# This migration comes from spree (originally 20140309023735) +class MigrateOldPreferences < ActiveRecord::Migration + def up + migrate_preferences(Spree::Calculator) + migrate_preferences(Spree::PaymentMethod) + migrate_preferences(Spree::PromotionRule) + end + + def down + end + + private + def migrate_preferences klass + klass.reset_column_information + klass.find_each do |record| + store = Spree::Preferences::ScopedStore.new(record.class.name.underscore, record.id) + record.defined_preferences.each do |key| + value = store.fetch(key){} + record.preferences[key] = value unless value.nil? + end + record.save! + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105763_create_spree_stores.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105763_create_spree_stores.spree.rb new file mode 100644 index 00000000..bcc2015c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105763_create_spree_stores.spree.rb @@ -0,0 +1,26 @@ +# This migration comes from spree (originally 20140309024355) +class CreateSpreeStores < ActiveRecord::Migration + def change + if table_exists?(:spree_stores) + rename_column :spree_stores, :domains, :url + rename_column :spree_stores, :email, :mail_from_address + add_column :spree_stores, :meta_description, :text + add_column :spree_stores, :meta_keywords, :text + add_column :spree_stores, :seo_title, :string + else + create_table :spree_stores do |t| + t.string :name + t.string :url + t.text :meta_description + t.text :meta_keywords + t.string :seo_title + t.string :mail_from_address + t.string :default_currency + t.string :code + t.boolean :default, default: false, null: false + + t.timestamps + end + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105764_create_store_from_preferences.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105764_create_store_from_preferences.spree.rb new file mode 100644 index 00000000..6b4b952f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105764_create_store_from_preferences.spree.rb @@ -0,0 +1,31 @@ +# This migration comes from spree (originally 20140309033438) +class CreateStoreFromPreferences < ActiveRecord::Migration + def change + preference_store = Spree::Preferences::Store.instance + if store = Spree::Store.where(default: true).first + store.meta_description = preference_store.get('spree/app_configuration/default_meta_description') {} + store.meta_keywords = preference_store.get('spree/app_configuration/default_meta_keywords') {} + store.seo_title = preference_store.get('spree/app_configuration/default_seo_title') {} + store.save! + else + # we set defaults for the things we now require + Spree::Store.new do |s| + s.name = preference_store.get 'spree/app_configuration/site_name' do + 'Spree Demo Site' + end + s.url = preference_store.get 'spree/app_configuration/site_url' do + 'demo.spreecommerce.com' + end + s.mail_from_address = preference_store.get 'spree/app_configuration/mails_from' do + 'spree@example.com' + end + + s.meta_description = preference_store.get('spree/app_configuration/default_meta_description') {} + s.meta_keywords = preference_store.get('spree/app_configuration/default_meta_keywords') {} + s.seo_title = preference_store.get('spree/app_configuration/default_seo_title') {} + s.default_currency = preference_store.get('spree/app_configuration/currency') {} + s.code = 'spree' + end.save! + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105765_add_timestamps_to_spree_assets.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105765_add_timestamps_to_spree_assets.spree.rb new file mode 100644 index 00000000..5e5ae048 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105765_add_timestamps_to_spree_assets.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20140315053743) +class AddTimestampsToSpreeAssets < ActiveRecord::Migration + def change + add_column :spree_assets, :created_at, :datetime + add_column :spree_assets, :updated_at, :datetime + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105766_add_additional_store_fields.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105766_add_additional_store_fields.spree.rb new file mode 100644 index 00000000..9ac1168f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105766_add_additional_store_fields.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20140331100557) +class AddAdditionalStoreFields < ActiveRecord::Migration + def change + add_column :spree_stores, :code, :string unless column_exists?(:spree_stores, :code) + add_column :spree_stores, :default, :boolean, default: false, null: false unless column_exists?(:spree_stores, :default) + add_index :spree_stores, :code + add_index :spree_stores, :default + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105767_add_many_missing_indexes.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105767_add_many_missing_indexes.spree.rb new file mode 100644 index 00000000..cfa0d0e2 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105767_add_many_missing_indexes.spree.rb @@ -0,0 +1,19 @@ +# This migration comes from spree (originally 20140410141842) +class AddManyMissingIndexes < ActiveRecord::Migration + def change + add_index :spree_adjustments, [:adjustable_id, :adjustable_type] + add_index :spree_adjustments, :eligible + add_index :spree_adjustments, :order_id + add_index :spree_promotions, :code + add_index :spree_promotions, :expires_at + add_index :spree_states, :country_id + add_index :spree_stock_items, :deleted_at + add_index :spree_option_types, :position + add_index :spree_option_values, :position + add_index :spree_product_option_types, :option_type_id + add_index :spree_product_option_types, :product_id + add_index :spree_products_taxons, :position + add_index :spree_promotions, :starts_at + add_index :spree_stores, :url + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105768_correct_some_polymorphic_index_and_add_more_missing.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105768_correct_some_polymorphic_index_and_add_more_missing.spree.rb new file mode 100644 index 00000000..6f711f6b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105768_correct_some_polymorphic_index_and_add_more_missing.spree.rb @@ -0,0 +1,67 @@ +# This migration comes from spree (originally 20140410150358) +class CorrectSomePolymorphicIndexAndAddMoreMissing < ActiveRecord::Migration + def change + add_index :spree_addresses, :country_id + add_index :spree_addresses, :state_id + remove_index :spree_adjustments, [:source_type, :source_id] + add_index :spree_adjustments, [:source_id, :source_type] + add_index :spree_credit_cards, :address_id + add_index :spree_gateways, :active + add_index :spree_gateways, :test_mode + add_index :spree_inventory_units, :return_authorization_id + add_index :spree_line_items, :tax_category_id + add_index :spree_log_entries, [:source_id, :source_type] + add_index :spree_orders, :approver_id + add_index :spree_orders, :bill_address_id + add_index :spree_orders, :confirmation_delivered + add_index :spree_orders, :considered_risky + add_index :spree_orders, :created_by_id + add_index :spree_orders, :ship_address_id + add_index :spree_orders, :shipping_method_id + add_index :spree_orders_promotions, [:order_id, :promotion_id] + add_index :spree_payments, [:source_id, :source_type] + add_index :spree_prices, :deleted_at + add_index :spree_product_option_types, :position + add_index :spree_product_properties, :position + add_index :spree_product_properties, :property_id + add_index :spree_products, :shipping_category_id + add_index :spree_products, :tax_category_id + add_index :spree_promotion_action_line_items, :promotion_action_id + add_index :spree_promotion_action_line_items, :variant_id + add_index :spree_promotion_rules, :promotion_id + add_index :spree_promotions, :advertise + add_index :spree_return_authorizations, :number + add_index :spree_return_authorizations, :order_id + add_index :spree_return_authorizations, :stock_location_id + add_index :spree_shipments, :address_id + add_index :spree_shipping_methods, :deleted_at + add_index :spree_shipping_methods, :tax_category_id + add_index :spree_shipping_rates, :selected + add_index :spree_shipping_rates, :tax_rate_id + add_index :spree_state_changes, [:stateful_id, :stateful_type] + add_index :spree_state_changes, :user_id + add_index :spree_stock_items, :backorderable + add_index :spree_stock_locations, :active + add_index :spree_stock_locations, :backorderable_default + add_index :spree_stock_locations, :country_id + add_index :spree_stock_locations, :propagate_all_variants + add_index :spree_stock_locations, :state_id + add_index :spree_tax_categories, :deleted_at + add_index :spree_tax_categories, :is_default + add_index :spree_tax_rates, :deleted_at + add_index :spree_tax_rates, :included_in_price + add_index :spree_tax_rates, :show_rate_in_label + add_index :spree_tax_rates, :tax_category_id + add_index :spree_tax_rates, :zone_id + add_index :spree_taxonomies, :position + add_index :spree_taxons, :position + add_index :spree_trackers, :active + add_index :spree_variants, :deleted_at + add_index :spree_variants, :is_master + add_index :spree_variants, :position + add_index :spree_variants, :track_inventory + add_index :spree_zone_members, :zone_id + add_index :spree_zone_members, [:zoneable_id, :zoneable_type] + add_index :spree_zones, :default_tax + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105769_add_user_id_created_by_id_index_to_order.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105769_add_user_id_created_by_id_index_to_order.spree.rb new file mode 100644 index 00000000..b2d648d2 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105769_add_user_id_created_by_id_index_to_order.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140415041315) +class AddUserIdCreatedByIdIndexToOrder < ActiveRecord::Migration + def change + add_index :spree_orders, [:user_id, :created_by_id] + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105770_change_spree_price_amount_precision.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105770_change_spree_price_amount_precision.spree.rb new file mode 100644 index 00000000..8a02e8c0 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105770_change_spree_price_amount_precision.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20140508151342) +class ChangeSpreePriceAmountPrecision < ActiveRecord::Migration + def change + change_column :spree_prices, :amount, :decimal, :precision => 10, :scale => 2 + change_column :spree_line_items, :price, :decimal, :precision => 10, :scale => 2 + change_column :spree_line_items, :cost_price, :decimal, :precision => 10, :scale => 2 + change_column :spree_variants, :cost_price, :decimal, :precision => 10, :scale => 2 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105771_add_token_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105771_add_token_to_spree_orders.spree.rb new file mode 100644 index 00000000..5ecc87e8 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105771_add_token_to_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140518174634) +class AddTokenToSpreeOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :guest_token, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105772_move_order_token_from_tokenized_permission.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105772_move_order_token_from_tokenized_permission.spree.rb new file mode 100644 index 00000000..0ed95a6a --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105772_move_order_token_from_tokenized_permission.spree.rb @@ -0,0 +1,30 @@ +# This migration comes from spree (originally 20140530024945) +class MoveOrderTokenFromTokenizedPermission < ActiveRecord::Migration + class Spree::TokenizedPermission < Spree::Base + belongs_to :permissable, polymorphic: true + end + + def up + case Spree::Order.connection.adapter_name + when 'SQLite' + Spree::Order.has_one :tokenized_permission, :as => :permissable + Spree::Order.includes(:tokenized_permission).each do |o| + o.update_column :guest_token, o.tokenized_permission.token + end + when 'Mysql2' + execute "UPDATE spree_orders, spree_tokenized_permissions + SET spree_orders.guest_token = spree_tokenized_permissions.token + WHERE spree_tokenized_permissions.permissable_id = spree_orders.id + AND spree_tokenized_permissions.permissable_type = 'Spree::Order'" + else + execute "UPDATE spree_orders + SET guest_token = spree_tokenized_permissions.token + FROM spree_tokenized_permissions + WHERE spree_tokenized_permissions.permissable_id = spree_orders.id + AND spree_tokenized_permissions.permissable_type = 'Spree::Order'" + end + end + + def down + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105773_set_shipment_total_for_users_upgrading.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105773_set_shipment_total_for_users_upgrading.spree.rb new file mode 100644 index 00000000..4d26fd71 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105773_set_shipment_total_for_users_upgrading.spree.rb @@ -0,0 +1,13 @@ +# This migration comes from spree (originally 20140601011216) +class SetShipmentTotalForUsersUpgrading < ActiveRecord::Migration + def up + # NOTE You might not need this at all unless you're upgrading from Spree 2.1.x + # or below. For those upgrading this should populate the Order#shipment_total + # for legacy orders + execute "UPDATE spree_orders + SET shipment_total = (SELECT SUM(spree_shipments.cost) AS sum_id + FROM spree_shipments + WHERE spree_shipments.order_id = spree_orders.id) + WHERE spree_orders.completed_at IS NOT NULL AND spree_orders.shipment_total = 0" + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105774_drop_credit_card_first_name_and_last_name.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105774_drop_credit_card_first_name_and_last_name.spree.rb new file mode 100644 index 00000000..e563b0fb --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105774_drop_credit_card_first_name_and_last_name.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20140604135309) +class DropCreditCardFirstNameAndLastName < ActiveRecord::Migration + def change + remove_column :spree_credit_cards, :first_name, :string + remove_column :spree_credit_cards, :last_name, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105775_add_deleted_at_to_spree_promotion_actions.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105775_add_deleted_at_to_spree_promotion_actions.spree.rb new file mode 100644 index 00000000..870e6e69 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105775_add_deleted_at_to_spree_promotion_actions.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20140609201656) +class AddDeletedAtToSpreePromotionActions < ActiveRecord::Migration + def change + add_column :spree_promotion_actions, :deleted_at, :datetime + add_index :spree_promotion_actions, :deleted_at + end +end diff --git a/sprangular/spec/dummy/db/migrate/20140814105776_remove_uncaptured_amount_from_spree_payments.spree.rb b/sprangular/spec/dummy/db/migrate/20140814105776_remove_uncaptured_amount_from_spree_payments.spree.rb new file mode 100644 index 00000000..e12eb3ab --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20140814105776_remove_uncaptured_amount_from_spree_payments.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140616202624) +class RemoveUncapturedAmountFromSpreePayments < ActiveRecord::Migration + def change + remove_column :spree_payments, :uncaptured_amount + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183757_create_spree_taxons_promotion_rules.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183757_create_spree_taxons_promotion_rules.spree.rb new file mode 100644 index 00000000..07d07f7c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183757_create_spree_taxons_promotion_rules.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20140318191500) +class CreateSpreeTaxonsPromotionRules < ActiveRecord::Migration + def change + create_table :spree_taxons_promotion_rules do |t| + t.references :taxon, index: true + t.references :promotion_rule, index: true + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183758_create_spree_refunds.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183758_create_spree_refunds.spree.rb new file mode 100644 index 00000000..dd6d95d3 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183758_create_spree_refunds.spree.rb @@ -0,0 +1,13 @@ +# This migration comes from spree (originally 20140625214618) +class CreateSpreeRefunds < ActiveRecord::Migration + def change + create_table :spree_refunds do |t| + t.integer :payment_id + t.integer :return_authorization_id + t.decimal :amount, precision: 10, scale: 2, default: 0.0, null: false + t.string :transaction_id + + t.timestamps + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183759_create_spree_return_authorization_inventory_unit.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183759_create_spree_return_authorization_inventory_unit.spree.rb new file mode 100644 index 00000000..c99df88c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183759_create_spree_return_authorization_inventory_unit.spree.rb @@ -0,0 +1,13 @@ +# This migration comes from spree (originally 20140702140656) +class CreateSpreeReturnAuthorizationInventoryUnit < ActiveRecord::Migration + def change + create_table :spree_return_authorization_inventory_units do |t| + t.integer :return_authorization_id + t.integer :inventory_unit_id + t.integer :exchange_variant_id + t.datetime :received_at + + t.timestamps + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183760_rename_return_authorization_inventory_unit_to_return_items.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183760_rename_return_authorization_inventory_unit_to_return_items.spree.rb new file mode 100644 index 00000000..d9fb50ca --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183760_rename_return_authorization_inventory_unit_to_return_items.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140707125621) +class RenameReturnAuthorizationInventoryUnitToReturnItems < ActiveRecord::Migration + def change + rename_table :spree_return_authorization_inventory_units, :spree_return_items + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183761_backfill_line_item_pre_tax_amount.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183761_backfill_line_item_pre_tax_amount.spree.rb new file mode 100644 index 00000000..6897a88c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183761_backfill_line_item_pre_tax_amount.spree.rb @@ -0,0 +1,11 @@ +# This migration comes from spree (originally 20140709160534) +class BackfillLineItemPreTaxAmount < ActiveRecord::Migration + def change + # set pre_tax_amount to discounted_amount - included_tax_total + execute(<<-SQL) + UPDATE spree_line_items + SET pre_tax_amount = ((price * quantity) + promo_total) - included_tax_total + WHERE pre_tax_amount IS NULL; + SQL + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183762_recreate_spree_return_authorizations.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183762_recreate_spree_return_authorizations.spree.rb new file mode 100644 index 00000000..b59c2a34 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183762_recreate_spree_return_authorizations.spree.rb @@ -0,0 +1,56 @@ +# This migration comes from spree (originally 20140710041921) +class RecreateSpreeReturnAuthorizations < ActiveRecord::Migration + def up + # If the app has any legacy return authorizations then rename the table & columns and leave them there + # for the spree_legacy_return_authorizations extension to pick up with. + # Otherwise just drop the tables/columns as they are no longer used in stock spree. The spree_legacy_return_authorizations + # extension will recreate these tables for dev environments & etc as needed. + if Spree::ReturnAuthorization.exists? + rename_table :spree_return_authorizations, :spree_legacy_return_authorizations + rename_column :spree_inventory_units, :return_authorization_id, :legacy_return_authorization_id + else + drop_table :spree_return_authorizations + remove_column :spree_inventory_units, :return_authorization_id + end + + Spree::Adjustment.where(source_type: 'Spree::ReturnAuthorization').update_all(source_type: 'Spree::LegacyReturnAuthorization') + + # For now just recreate the table as it was. Future changes to the schema (including dropping "amount") will be coming in a + # separate commit. + create_table :spree_return_authorizations do |t| + t.string "number" + t.string "state" + t.decimal "amount", precision: 10, scale: 2, default: 0.0, null: false + t.integer "order_id" + t.text "reason" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "stock_location_id" + end + + end + + def down + drop_table :spree_return_authorizations + + Spree::Adjustment.where(source_type: 'Spree::LegacyReturnAuthorization').update_all(source_type: 'Spree::ReturnAuthorization') + + if table_exists?(:spree_legacy_return_authorizations) + rename_table :spree_legacy_return_authorizations, :spree_return_authorizations + rename_column :spree_inventory_units, :legacy_return_authorization_id, :return_authorization_id + else + create_table :spree_return_authorizations do |t| + t.string "number" + t.string "state" + t.decimal "amount", precision: 10, scale: 2, default: 0.0, null: false + t.integer "order_id" + t.text "reason" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "stock_location_id" + end + add_column :spree_inventory_units, :return_authorization_id, :integer, after: :shipment_id + add_index :spree_inventory_units, :return_authorization_id + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183763_add_amount_fields_to_return_items.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183763_add_amount_fields_to_return_items.spree.rb new file mode 100644 index 00000000..87bb8296 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183763_add_amount_fields_to_return_items.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20140710181204) +class AddAmountFieldsToReturnItems < ActiveRecord::Migration + def change + add_column :spree_return_items, :pre_tax_amount, :decimal, precision: 10, scale: 2, default: 0.0, null: false + add_column :spree_return_items, :included_tax_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false + add_column :spree_return_items, :additional_tax_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183764_drop_return_authorization_amount.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183764_drop_return_authorization_amount.spree.rb new file mode 100644 index 00000000..6c86f2be --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183764_drop_return_authorization_amount.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140710190048) +class DropReturnAuthorizationAmount < ActiveRecord::Migration + def change + remove_column :spree_return_authorizations, :amount + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183765_create_spree_return_authorization_reasons.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183765_create_spree_return_authorization_reasons.spree.rb new file mode 100644 index 00000000..bafcd24e --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183765_create_spree_return_authorization_reasons.spree.rb @@ -0,0 +1,29 @@ +# This migration comes from spree (originally 20140713140455) +class CreateSpreeReturnAuthorizationReasons < ActiveRecord::Migration + def change + create_table :spree_return_authorization_reasons do |t| + t.string :name + t.boolean :active, default: true + t.boolean :mutable, default: true + + t.timestamps + end + + reversible do |direction| + direction.up do + Spree::ReturnAuthorizationReason.create!(name: 'Better price available') + Spree::ReturnAuthorizationReason.create!(name: 'Missed estimated delivery date') + Spree::ReturnAuthorizationReason.create!(name: 'Missing parts or accessories') + Spree::ReturnAuthorizationReason.create!(name: 'Damaged/Defective') + Spree::ReturnAuthorizationReason.create!(name: 'Different from what was ordered') + Spree::ReturnAuthorizationReason.create!(name: 'Different from description') + Spree::ReturnAuthorizationReason.create!(name: 'No longer needed/wanted') + Spree::ReturnAuthorizationReason.create!(name: 'Accidental order') + Spree::ReturnAuthorizationReason.create!(name: 'Unauthorized purchase') + end + end + + add_column :spree_return_authorizations, :return_authorization_reason_id, :integer + add_index :spree_return_authorizations, :return_authorization_reason_id, name: 'index_return_authorizations_on_return_authorization_reason_id' + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183766_create_spree_refund_reasons.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183766_create_spree_refund_reasons.spree.rb new file mode 100644 index 00000000..2b769bff --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183766_create_spree_refund_reasons.spree.rb @@ -0,0 +1,15 @@ +# This migration comes from spree (originally 20140713140527) +class CreateSpreeRefundReasons < ActiveRecord::Migration + def change + create_table :spree_refund_reasons do |t| + t.string :name + t.boolean :active, default: true + t.boolean :mutable, default: true + + t.timestamps + end + + add_column :spree_refunds, :refund_reason_id, :integer + add_index :spree_refunds, :refund_reason_id, name: 'index_refunds_on_refund_reason_id' + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183767_rename_return_authorization_reason.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183767_rename_return_authorization_reason.spree.rb new file mode 100644 index 00000000..cd3658af --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183767_rename_return_authorization_reason.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140713142214) +class RenameReturnAuthorizationReason < ActiveRecord::Migration + def change + rename_column :spree_return_authorizations, :reason, :memo + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183768_create_spree_promotion_categories.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183768_create_spree_promotion_categories.spree.rb new file mode 100644 index 00000000..63a8dc3f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183768_create_spree_promotion_categories.spree.rb @@ -0,0 +1,12 @@ +# This migration comes from spree (originally 20140715182625) +class CreateSpreePromotionCategories < ActiveRecord::Migration + def change + create_table :spree_promotion_categories do |t| + t.string :name + t.timestamps + end + + add_column :spree_promotions, :promotion_category_id, :integer + add_index :spree_promotions, :promotion_category_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183769_drop_received_at_on_return_items.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183769_drop_received_at_on_return_items.spree.rb new file mode 100644 index 00000000..29b54b88 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183769_drop_received_at_on_return_items.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20140716204111) +class DropReceivedAtOnReturnItems < ActiveRecord::Migration + def up + remove_column :spree_return_items, :received_at + end + + def down + add_column :spree_return_items, :received_at, :datetime + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183770_add_reception_and_acceptance_status_to_return_items.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183770_add_reception_and_acceptance_status_to_return_items.spree.rb new file mode 100644 index 00000000..2190962f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183770_add_reception_and_acceptance_status_to_return_items.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20140716212330) +class AddReceptionAndAcceptanceStatusToReturnItems < ActiveRecord::Migration + def change + add_column :spree_return_items, :reception_status, :string + add_column :spree_return_items, :acceptance_status, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183771_create_default_refund_reason.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183771_create_default_refund_reason.spree.rb new file mode 100644 index 00000000..5de95bb4 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183771_create_default_refund_reason.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20140717155155) +class CreateDefaultRefundReason < ActiveRecord::Migration + def up + Spree::RefundReason.create!(name: Spree::RefundReason::RETURN_PROCESSING_REASON, mutable: false) + end + + def down + Spree::RefundReason.find_by(name: Spree::RefundReason::RETURN_PROCESSING_REASON, mutable: false).destroy + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183772_add_default_to_spree_stock_locations.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183772_add_default_to_spree_stock_locations.spree.rb new file mode 100644 index 00000000..2ed7de68 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183772_add_default_to_spree_stock_locations.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20140717185932) +class AddDefaultToSpreeStockLocations < ActiveRecord::Migration + def change + unless column_exists? :spree_stock_locations, :default + add_column :spree_stock_locations, :default, :boolean, null: false, default: false + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183773_create_spree_customer_returns.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183773_create_spree_customer_returns.spree.rb new file mode 100644 index 00000000..5208784b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183773_create_spree_customer_returns.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20140718133010) +class CreateSpreeCustomerReturns < ActiveRecord::Migration + def change + create_table :spree_customer_returns do |t| + t.string :number + t.integer :stock_location_id + t.timestamps + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183774_add_customer_return_id_to_return_item.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183774_add_customer_return_id_to_return_item.spree.rb new file mode 100644 index 00000000..304cf79e --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183774_add_customer_return_id_to_return_item.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20140718133349) +class AddCustomerReturnIdToReturnItem < ActiveRecord::Migration + def change + add_column :spree_return_items, :customer_return_id, :integer + add_index :spree_return_items, :customer_return_id, name: 'index_return_items_on_customer_return_id' + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183775_create_friendly_id_slugs.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183775_create_friendly_id_slugs.spree.rb new file mode 100644 index 00000000..6717789c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183775_create_friendly_id_slugs.spree.rb @@ -0,0 +1,16 @@ +# This migration comes from spree (originally 20140718195325) +class CreateFriendlyIdSlugs < ActiveRecord::Migration + def change + create_table :friendly_id_slugs do |t| + t.string :slug, :null => false + t.integer :sluggable_id, :null => false + t.string :sluggable_type, :limit => 50 + t.string :scope + t.datetime :created_at + end + add_index :friendly_id_slugs, :sluggable_id + add_index :friendly_id_slugs, [:slug, :sluggable_type] + add_index :friendly_id_slugs, [:slug, :sluggable_type, :scope], :unique => true + add_index :friendly_id_slugs, :sluggable_type + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183776_rename_spree_refund_return_authorization_id.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183776_rename_spree_refund_return_authorization_id.spree.rb new file mode 100644 index 00000000..0bacaebc --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183776_rename_spree_refund_return_authorization_id.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140723004419) +class RenameSpreeRefundReturnAuthorizationId < ActiveRecord::Migration + def change + rename_column :spree_refunds, :return_authorization_id, :customer_return_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183777_increase_return_item_pre_tax_amount_precision.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183777_increase_return_item_pre_tax_amount_precision.spree.rb new file mode 100644 index 00000000..7d930586 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183777_increase_return_item_pre_tax_amount_precision.spree.rb @@ -0,0 +1,14 @@ +# This migration comes from spree (originally 20140723152808) +class IncreaseReturnItemPreTaxAmountPrecision < ActiveRecord::Migration + def up + change_column :spree_return_items, :pre_tax_amount, :decimal, precision: 12, scale: 4, default: 0.0, null: false + change_column :spree_return_items, :included_tax_total, :decimal, precision: 12, scale: 4, default: 0.0, null: false + change_column :spree_return_items, :additional_tax_total, :decimal, precision: 12, scale: 4, default: 0.0, null: false + end + + def down + change_column :spree_return_items, :pre_tax_amount, :decimal, precision: 10, scale: 2, default: 0.0, null: false + change_column :spree_return_items, :included_tax_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false + change_column :spree_return_items, :additional_tax_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183778_copy_product_slugs_to_slug_history.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183778_copy_product_slugs_to_slug_history.spree.rb new file mode 100644 index 00000000..21cb01b3 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183778_copy_product_slugs_to_slug_history.spree.rb @@ -0,0 +1,16 @@ +# This migration comes from spree (originally 20140723214541) +class CopyProductSlugsToSlugHistory < ActiveRecord::Migration + def change + + # do what sql does best: copy all slugs into history table in a single query + # rather than load potentially millions of products into memory + Spree::Product.connection.execute <<-SQL +INSERT INTO #{FriendlyId::Slug.table_name} (slug, sluggable_id, sluggable_type, created_at) + SELECT slug, id, '#{Spree::Product.to_s}', #{ActiveRecord::Base.send(:sanitize_sql_array, ['?', Time.current])} + FROM #{Spree::Product.table_name} + WHERE slug IS NOT NULL + ORDER BY id +SQL + + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183779_create_spree_reimbursements.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183779_create_spree_reimbursements.spree.rb new file mode 100644 index 00000000..54ac761f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183779_create_spree_reimbursements.spree.rb @@ -0,0 +1,22 @@ +# This migration comes from spree (originally 20140725131539) +class CreateSpreeReimbursements < ActiveRecord::Migration + def change + create_table :spree_reimbursements do |t| + t.string :number + t.string :reimbursement_status + t.integer :customer_return_id + t.integer :order_id + t.decimal :total, precision: 10, scale: 2 + + t.timestamps + end + + add_index :spree_reimbursements, :customer_return_id + add_index :spree_reimbursements, :order_id + + remove_column :spree_refunds, :customer_return_id, :integer + add_column :spree_refunds, :reimbursement_id, :integer + + add_column :spree_return_items, :reimbursement_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183780_add_promotionable_to_spree_products.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183780_add_promotionable_to_spree_products.spree.rb new file mode 100644 index 00000000..11b4038e --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183780_add_promotionable_to_spree_products.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140728225422) +class AddPromotionableToSpreeProducts < ActiveRecord::Migration + def change + add_column :spree_products, :promotionable, :boolean, default: true + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183781_add_exchange_inventory_unit_foreign_keys.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183781_add_exchange_inventory_unit_foreign_keys.spree.rb new file mode 100644 index 00000000..3ff2eb52 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183781_add_exchange_inventory_unit_foreign_keys.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20140729133613) +class AddExchangeInventoryUnitForeignKeys < ActiveRecord::Migration + def change + add_column :spree_return_items, :exchange_inventory_unit_id, :integer + + add_index :spree_return_items, :exchange_inventory_unit_id + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183782_add_acceptance_status_errors_to_return_item.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183782_add_acceptance_status_errors_to_return_item.spree.rb new file mode 100644 index 00000000..a5d69d64 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183782_add_acceptance_status_errors_to_return_item.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140730155938) +class AddAcceptanceStatusErrorsToReturnItem < ActiveRecord::Migration + def change + add_column :spree_return_items, :acceptance_status_errors, :text + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183783_create_spree_reimbursement_types.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183783_create_spree_reimbursement_types.spree.rb new file mode 100644 index 00000000..8434b20c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183783_create_spree_reimbursement_types.spree.rb @@ -0,0 +1,21 @@ +# This migration comes from spree (originally 20140731150017) +class CreateSpreeReimbursementTypes < ActiveRecord::Migration + def change + create_table :spree_reimbursement_types do |t| + t.string :name + t.boolean :active, default: true + t.boolean :mutable, default: true + + t.timestamps + end + + reversible do |direction| + direction.up do + Spree::ReimbursementType.create!(name: Spree::ReimbursementType::ORIGINAL) + end + end + + add_column :spree_return_items, :preferred_reimbursement_type_id, :integer + add_column :spree_return_items, :override_reimbursement_type_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183784_add_default_to_shipment_cost.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183784_add_default_to_shipment_cost.spree.rb new file mode 100644 index 00000000..6adffa8f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183784_add_default_to_shipment_cost.spree.rb @@ -0,0 +1,11 @@ +# This migration comes from spree (originally 20140804185157) +class AddDefaultToShipmentCost < ActiveRecord::Migration + def up + change_column :spree_shipments, :cost, :decimal, precision: 10, scale: 2, default: 0.0 + Spree::Shipment.where(cost: nil).update_all(cost: 0) + end + + def down + change_column :spree_shipments, :cost, :decimal, precision: 10, scale: 2 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183785_add_default_to_spree_credit_cards.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183785_add_default_to_spree_credit_cards.spree.rb new file mode 100644 index 00000000..9ed541e7 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183785_add_default_to_spree_credit_cards.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140805171035) +class AddDefaultToSpreeCreditCards < ActiveRecord::Migration + def change + add_column :spree_credit_cards, :default, :boolean, null: false, default: false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183786_make_existing_credit_cards_default.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183786_make_existing_credit_cards_default.spree.rb new file mode 100644 index 00000000..df68c8e9 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183786_make_existing_credit_cards_default.spree.rb @@ -0,0 +1,11 @@ +# This migration comes from spree (originally 20140805171219) +class MakeExistingCreditCardsDefault < ActiveRecord::Migration + def up + # set the newest credit card for every user to be the default; SQL technique from + # http://stackoverflow.com/questions/121387/fetch-the-row-which-has-the-max-value-for-a-column + Spree::CreditCard.where.not(user_id: nil).joins("LEFT OUTER JOIN spree_credit_cards cc2 ON cc2.user_id = spree_credit_cards.user_id AND spree_credit_cards.created_at < cc2.created_at").where("cc2.user_id IS NULL").update_all(default: true) + end + def down + # do nothing + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183787_add_type_to_reimbursement_type.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183787_add_type_to_reimbursement_type.spree.rb new file mode 100644 index 00000000..72d468c3 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183787_add_type_to_reimbursement_type.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20140806144901) +class AddTypeToReimbursementType < ActiveRecord::Migration + def change + add_column :spree_reimbursement_types, :type, :string + add_index :spree_reimbursement_types, :type + + Spree::ReimbursementType.reset_column_information + Spree::ReimbursementType.find_by(name: Spree::ReimbursementType::ORIGINAL).update_attributes!(type: 'Spree::ReimbursementType::OriginalPayment') + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183788_create_spree_reimbursement_credits.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183788_create_spree_reimbursement_credits.spree.rb new file mode 100644 index 00000000..79d0ec3a --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183788_create_spree_reimbursement_credits.spree.rb @@ -0,0 +1,11 @@ +# This migration comes from spree (originally 20140808184039) +class CreateSpreeReimbursementCredits < ActiveRecord::Migration + def change + create_table :spree_reimbursement_credits do |t| + t.decimal :amount, precision: 10, scale: 2, default: 0.0, null: false + t.integer :reimbursement_id + t.integer :creditable_id + t.string :creditable_type + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183789_add_meta_title_to_spree_products.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183789_add_meta_title_to_spree_products.spree.rb new file mode 100644 index 00000000..cc776f7f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183789_add_meta_title_to_spree_products.spree.rb @@ -0,0 +1,8 @@ +# This migration comes from spree (originally 20140827170513) +class AddMetaTitleToSpreeProducts < ActiveRecord::Migration + def change + change_table :spree_products do |t| + t.string :meta_title + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183790_add_code_to_spree_tax_categories.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183790_add_code_to_spree_tax_categories.spree.rb new file mode 100644 index 00000000..e5f07933 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183790_add_code_to_spree_tax_categories.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20140924164824) +class AddCodeToSpreeTaxCategories < ActiveRecord::Migration + def change + add_column :spree_tax_categories, :tax_code, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183791_default_pre_tax_amount_should_be_zero.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183791_default_pre_tax_amount_should_be_zero.spree.rb new file mode 100644 index 00000000..0f0e0248 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183791_default_pre_tax_amount_should_be_zero.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20140927193717) +class DefaultPreTaxAmountShouldBeZero < ActiveRecord::Migration + def change + change_column :spree_line_items, :pre_tax_amount, :decimal, precision: 8, scale: 2, default: 0 + change_column :spree_shipments, :pre_tax_amount, :decimal, precision: 8, scale: 2, default: 0 + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183792_add_code_to_spree_shipping_methods.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183792_add_code_to_spree_shipping_methods.spree.rb new file mode 100644 index 00000000..121bcb06 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183792_add_code_to_spree_shipping_methods.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20141002191113) +class AddCodeToSpreeShippingMethods < ActiveRecord::Migration + def change + add_column :spree_shipping_methods, :code, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183793_add_cancel_audit_fields_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183793_add_cancel_audit_fields_to_spree_orders.spree.rb new file mode 100644 index 00000000..d8af420e --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183793_add_cancel_audit_fields_to_spree_orders.spree.rb @@ -0,0 +1,7 @@ +# This migration comes from spree (originally 20141007230328) +class AddCancelAuditFieldsToSpreeOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :canceled_at, :datetime + add_column :spree_orders, :canceler_id, :integer + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183794_add_store_id_to_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183794_add_store_id_to_orders.spree.rb new file mode 100644 index 00000000..af67742f --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183794_add_store_id_to_orders.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20141009204607) +class AddStoreIdToOrders < ActiveRecord::Migration + def change + add_column :spree_orders, :store_id, :integer + if Spree::Store.default.persisted? + Spree::Order.where(store_id: nil).update_all(store_id: Spree::Store.default.id) + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183795_create_spree_taxons_prototypes.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183795_create_spree_taxons_prototypes.spree.rb new file mode 100644 index 00000000..32f14801 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183795_create_spree_taxons_prototypes.spree.rb @@ -0,0 +1,9 @@ +# This migration comes from spree (originally 20141012083513) +class CreateSpreeTaxonsPrototypes < ActiveRecord::Migration + def change + create_table :spree_taxons_prototypes do |t| + t.belongs_to :taxon, index: true + t.belongs_to :prototype, index: true + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183796_add_state_lock_version_to_order.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183796_add_state_lock_version_to_order.spree.rb new file mode 100644 index 00000000..3f781d13 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183796_add_state_lock_version_to_order.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20141021194502) +class AddStateLockVersionToOrder < ActiveRecord::Migration + def change + add_column :spree_orders, :state_lock_version, :integer, default: 0, null: false + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183797_add_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183797_add_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb new file mode 100644 index 00000000..03634069 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183797_add_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb @@ -0,0 +1,14 @@ +# This migration comes from spree (originally 20141023005240) +class AddCounterCacheFromSpreeVariantsToSpreeStockItems < ActiveRecord::Migration + def up + add_column :spree_variants, :stock_items_count, :integer, default: 0, null: false + + Spree::Variant.find_each do |variant| + Spree::Variant.reset_counters(variant.id, :stock_items) + end + end + + def down + remove_column :spree_variants, :stock_items_count + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183798_fix_adjustment_order_presence.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183798_fix_adjustment_order_presence.spree.rb new file mode 100644 index 00000000..22a8a3ee --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183798_fix_adjustment_order_presence.spree.rb @@ -0,0 +1,14 @@ +# This migration comes from spree (originally 20141101231208) +class FixAdjustmentOrderPresence < ActiveRecord::Migration + def change + say 'Fixing adjustments without direct order reference' + Spree::Adjustment.where(order: nil).find_each do |adjustment| + adjustable = adjustment.adjustable + if adjustable.is_a? Spree::Order + adjustment.update_attributes!(order_id: adjustable.id) + else + adjustment.update_attributes!(adjustable: adjustable.order) + end + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183799_update_classifications_positions.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183799_update_classifications_positions.spree.rb new file mode 100644 index 00000000..ac18a997 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183799_update_classifications_positions.spree.rb @@ -0,0 +1,10 @@ +# This migration comes from spree (originally 20141105213646) +class UpdateClassificationsPositions < ActiveRecord::Migration + def up + Spree::Taxon.all.each do |taxon| + taxon.classifications.each_with_index do |c12n, i| + c12n.set_list_position(i + 1) + end + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183800_add_guest_token_index_to_spree_orders.spree.rb b/sprangular/spec/dummy/db/migrate/20141203183800_add_guest_token_index_to_spree_orders.spree.rb new file mode 100644 index 00000000..18ad9d9b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183800_add_guest_token_index_to_spree_orders.spree.rb @@ -0,0 +1,6 @@ +# This migration comes from spree (originally 20141120135441) +class AddGuestTokenIndexToSpreeOrders < ActiveRecord::Migration + def change + add_index :spree_orders, :guest_token + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183801_add_api_key_to_spree_users.spree_api.rb b/sprangular/spec/dummy/db/migrate/20141203183801_add_api_key_to_spree_users.spree_api.rb new file mode 100644 index 00000000..b9e3fe38 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183801_add_api_key_to_spree_users.spree_api.rb @@ -0,0 +1,8 @@ +# This migration comes from spree_api (originally 20100107141738) +class AddApiKeyToSpreeUsers < ActiveRecord::Migration + def change + unless defined?(User) + add_column :spree_users, :api_key, :string, :limit => 40 + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183802_resize_api_key_field.spree_api.rb b/sprangular/spec/dummy/db/migrate/20141203183802_resize_api_key_field.spree_api.rb new file mode 100644 index 00000000..778c1056 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183802_resize_api_key_field.spree_api.rb @@ -0,0 +1,8 @@ +# This migration comes from spree_api (originally 20120411123334) +class ResizeApiKeyField < ActiveRecord::Migration + def change + unless defined?(User) + change_column :spree_users, :api_key, :string, :limit => 48 + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183803_rename_api_key_to_spree_api_key.spree_api.rb b/sprangular/spec/dummy/db/migrate/20141203183803_rename_api_key_to_spree_api_key.spree_api.rb new file mode 100644 index 00000000..7fd09d3b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183803_rename_api_key_to_spree_api_key.spree_api.rb @@ -0,0 +1,8 @@ +# This migration comes from spree_api (originally 20120530054546) +class RenameApiKeyToSpreeApiKey < ActiveRecord::Migration + def change + unless defined?(User) + rename_column :spree_users, :api_key, :spree_api_key + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183804_add_index_to_user_spree_api_key.spree_api.rb b/sprangular/spec/dummy/db/migrate/20141203183804_add_index_to_user_spree_api_key.spree_api.rb new file mode 100644 index 00000000..757fa675 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183804_add_index_to_user_spree_api_key.spree_api.rb @@ -0,0 +1,8 @@ +# This migration comes from spree_api (originally 20131017162334) +class AddIndexToUserSpreeApiKey < ActiveRecord::Migration + def change + unless defined?(User) + add_index :spree_users, :spree_api_key + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183805_create_users.spree_auth.rb b/sprangular/spec/dummy/db/migrate/20141203183805_create_users.spree_auth.rb new file mode 100644 index 00000000..a4e8e602 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183805_create_users.spree_auth.rb @@ -0,0 +1,30 @@ +# This migration comes from spree_auth (originally 20101026184949) +class CreateUsers < ActiveRecord::Migration + def up + unless table_exists?("spree_users") + create_table "spree_users", :force => true do |t| + t.string "crypted_password", :limit => 128 + t.string "salt", :limit => 128 + t.string "email" + t.string "remember_token" + t.string "remember_token_expires_at" + t.string "persistence_token" + t.string "single_access_token" + t.string "perishable_token" + t.integer "login_count", :default => 0, :null => false + t.integer "failed_login_count", :default => 0, :null => false + t.datetime "last_request_at" + t.datetime "current_login_at" + t.datetime "last_login_at" + t.string "current_login_ip" + t.string "last_login_ip" + t.string "login" + t.integer "ship_address_id" + t.integer "bill_address_id" + t.datetime "created_at", :null => false + t.datetime "updated_at", :null => false + t.string "openid_identifier" + end + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183806_rename_columns_for_devise.spree_auth.rb b/sprangular/spec/dummy/db/migrate/20141203183806_rename_columns_for_devise.spree_auth.rb new file mode 100644 index 00000000..6aa647e4 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183806_rename_columns_for_devise.spree_auth.rb @@ -0,0 +1,38 @@ +# This migration comes from spree_auth (originally 20101026184950) +class RenameColumnsForDevise < ActiveRecord::Migration + def up + return if column_exists?(:spree_users, :password_salt) + rename_column :spree_users, :crypted_password, :encrypted_password + rename_column :spree_users, :salt, :password_salt + rename_column :spree_users, :remember_token_expires_at, :remember_created_at + rename_column :spree_users, :login_count, :sign_in_count + rename_column :spree_users, :failed_login_count, :failed_attempts + rename_column :spree_users, :single_access_token, :reset_password_token + rename_column :spree_users, :current_login_at, :current_sign_in_at + rename_column :spree_users, :last_login_at, :last_sign_in_at + rename_column :spree_users, :current_login_ip, :current_sign_in_ip + rename_column :spree_users, :last_login_ip, :last_sign_in_ip + add_column :spree_users, :authentication_token, :string + add_column :spree_users, :unlock_token, :string + add_column :spree_users, :locked_at, :datetime + remove_column :spree_users, :openid_identifier + end + + def down + remove_column :spree_users, :authentication_token + remove_column :spree_users, :locked_at + remove_column :spree_users, :unlock_token + rename_column :spree_users, :last_sign_in_ip, :last_login_ip + rename_column :spree_users, :current_sign_in_ip, :current_login_ip + rename_column :spree_users, :last_sign_in_at, :last_login_at + rename_column :spree_users, :current_sign_in_at, :current_login_at + rename_column :spree_users, :reset_password_token, :single_access_token + rename_column :spree_users, :failed_attempts, :failed_login_count + rename_column :spree_users, :sign_in_count, :login_count + rename_column :spree_users, :remember_created_at, :remember_token_expires_at + rename_column :spree_users, :password_salt, :salt + rename_column :spree_users, :encrypted_password, :crypted_password + add_column :spree_users, :unlock_token, :string + add_column :spree_users, :openid_identifier, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183807_convert_user_remember_field.spree_auth.rb b/sprangular/spec/dummy/db/migrate/20141203183807_convert_user_remember_field.spree_auth.rb new file mode 100644 index 00000000..9e6a94ff --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183807_convert_user_remember_field.spree_auth.rb @@ -0,0 +1,12 @@ +# This migration comes from spree_auth (originally 20101214150824) +class ConvertUserRememberField < ActiveRecord::Migration + def up + remove_column :spree_users, :remember_created_at + add_column :spree_users, :remember_created_at, :datetime + end + + def down + remove_column :spree_users, :remember_created_at + add_column :spree_users, :remember_created_at, :string + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183808_add_reset_password_sent_at_to_spree_users.spree_auth.rb b/sprangular/spec/dummy/db/migrate/20141203183808_add_reset_password_sent_at_to_spree_users.spree_auth.rb new file mode 100644 index 00000000..262727e4 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183808_add_reset_password_sent_at_to_spree_users.spree_auth.rb @@ -0,0 +1,9 @@ +# This migration comes from spree_auth (originally 20120203010234) +class AddResetPasswordSentAtToSpreeUsers < ActiveRecord::Migration + def change + Spree::User.reset_column_information + unless Spree::User.column_names.include?("reset_password_sent_at") + add_column :spree_users, :reset_password_sent_at, :datetime + end + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183809_make_users_email_index_unique.spree_auth.rb b/sprangular/spec/dummy/db/migrate/20141203183809_make_users_email_index_unique.spree_auth.rb new file mode 100644 index 00000000..00f6f14b --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183809_make_users_email_index_unique.spree_auth.rb @@ -0,0 +1,10 @@ +# This migration comes from spree_auth (originally 20120605211305) +class MakeUsersEmailIndexUnique < ActiveRecord::Migration + def up + add_index "spree_users", ["email"], :name => "email_idx_unique", :unique => true + end + + def down + remove_index "spree_users", :name => "email_idx_unique" + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183810_add_deleted_at_to_users.spree_auth.rb b/sprangular/spec/dummy/db/migrate/20141203183810_add_deleted_at_to_users.spree_auth.rb new file mode 100644 index 00000000..67960242 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183810_add_deleted_at_to_users.spree_auth.rb @@ -0,0 +1,7 @@ +# This migration comes from spree_auth (originally 20140904000425) +class AddDeletedAtToUsers < ActiveRecord::Migration + def change + add_column :spree_users, :deleted_at, :datetime + add_index :spree_users, :deleted_at + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183811_add_confirmable_to_users.spree_auth.rb b/sprangular/spec/dummy/db/migrate/20141203183811_add_confirmable_to_users.spree_auth.rb new file mode 100644 index 00000000..7521e274 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183811_add_confirmable_to_users.spree_auth.rb @@ -0,0 +1,8 @@ +# This migration comes from spree_auth (originally 20141002154641) +class AddConfirmableToUsers < ActiveRecord::Migration + def change + add_column :spree_users, :confirmation_token, :string + add_column :spree_users, :confirmed_at, :datetime + add_column :spree_users, :confirmation_sent_at, :datetime + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183812_create_skrill_transactions.spree_gateway.rb b/sprangular/spec/dummy/db/migrate/20141203183812_create_skrill_transactions.spree_gateway.rb new file mode 100644 index 00000000..aa0985d9 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183812_create_skrill_transactions.spree_gateway.rb @@ -0,0 +1,15 @@ +# This migration comes from spree_gateway (originally 20111118164631) +class CreateSkrillTransactions < ActiveRecord::Migration + def change + create_table :spree_skrill_transactions do |t| + t.string :email + t.float :amount + t.string :currency + t.integer :transaction_id + t.integer :customer_id + t.string :payment_type + t.timestamps + end + end +end + diff --git a/sprangular/spec/dummy/db/migrate/20141203183813_update_braintree_payment_method_type.spree_gateway.rb b/sprangular/spec/dummy/db/migrate/20141203183813_update_braintree_payment_method_type.spree_gateway.rb new file mode 100644 index 00000000..1232b6d4 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183813_update_braintree_payment_method_type.spree_gateway.rb @@ -0,0 +1,10 @@ +# This migration comes from spree_gateway (originally 20121017004102) +class UpdateBraintreePaymentMethodType < ActiveRecord::Migration + def up + Spree::PaymentMethod.where(:type => "Spree::Gateway::Braintree").update_all(:type => "Spree::Gateway::BraintreeGateway") + end + + def down + Spree::PaymentMethod.where(:type => "Spree::Gateway::BraintreeGateway").update_all(:type => "Spree::Gateway::Braintree") + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183814_update_stripe_payment_method_type.spree_gateway.rb b/sprangular/spec/dummy/db/migrate/20141203183814_update_stripe_payment_method_type.spree_gateway.rb new file mode 100644 index 00000000..04d41609 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183814_update_stripe_payment_method_type.spree_gateway.rb @@ -0,0 +1,10 @@ +# This migration comes from spree_gateway (originally 20130213222555) +class UpdateStripePaymentMethodType < ActiveRecord::Migration + def up + Spree::PaymentMethod.where(:type => "Spree::Gateway::Stripe").update_all(:type => "Spree::Gateway::StripeGateway") + end + + def down + Spree::PaymentMethod.where(:type => "Spree::Gateway::StripeGateway").update_all(:type => "Spree::Gateway::Stripe") + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183815_update_balanced_payment_method_type.spree_gateway.rb b/sprangular/spec/dummy/db/migrate/20141203183815_update_balanced_payment_method_type.spree_gateway.rb new file mode 100644 index 00000000..5da7474c --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183815_update_balanced_payment_method_type.spree_gateway.rb @@ -0,0 +1,10 @@ +# This migration comes from spree_gateway (originally 20130415222802) +class UpdateBalancedPaymentMethodType < ActiveRecord::Migration + def up + Spree::PaymentMethod.where(:type => "Spree::Gateway::Balanced").update_all(:type => "Spree::Gateway::BalancedGateway") + end + + def down + Spree::PaymentMethod.where(:type => "Spree::Gateway::BalancedGateway").update_all(:type => "Spree::Gateway::Balanced") + end +end \ No newline at end of file diff --git a/sprangular/spec/dummy/db/migrate/20141203183816_update_paypal_payment_method_type.spree_gateway.rb b/sprangular/spec/dummy/db/migrate/20141203183816_update_paypal_payment_method_type.spree_gateway.rb new file mode 100644 index 00000000..4e6ec770 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183816_update_paypal_payment_method_type.spree_gateway.rb @@ -0,0 +1,10 @@ +# This migration comes from spree_gateway (originally 20131008221012) +class UpdatePaypalPaymentMethodType < ActiveRecord::Migration + def up + Spree::PaymentMethod.where(:type => "Spree::Gateway::PayPal").update_all(:type => "Spree::Gateway::PayPalGateway") + end + + def down + Spree::PaymentMethod.where(:type => "Spree::Gateway::PayPalGateway").update_all(:type => "Spree::Gateway::PayPal") + end +end diff --git a/sprangular/spec/dummy/db/migrate/20141203183817_migrate_stripe_preferences.spree_gateway.rb b/sprangular/spec/dummy/db/migrate/20141203183817_migrate_stripe_preferences.spree_gateway.rb new file mode 100644 index 00000000..25aef436 --- /dev/null +++ b/sprangular/spec/dummy/db/migrate/20141203183817_migrate_stripe_preferences.spree_gateway.rb @@ -0,0 +1,9 @@ +# This migration comes from spree_gateway (originally 20131112133401) +class MigrateStripePreferences < ActiveRecord::Migration + def up + Spree::Preference.where("#{ActiveRecord::Base.connection.quote_column_name("key")} LIKE 'spree/gateway/stripe_gateway/login%'").each do |pref| + pref.key = pref.key.gsub('login', 'secret_key') + pref.save + end + end +end diff --git a/sprangular/spec/dummy/db/schema.rb b/sprangular/spec/dummy/db/schema.rb new file mode 100644 index 00000000..86b1c535 --- /dev/null +++ b/sprangular/spec/dummy/db/schema.rb @@ -0,0 +1,1026 @@ +# encoding: UTF-8 +# 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: 20141203183817) do + + create_table "friendly_id_slugs", force: true do |t| + t.string "slug", null: false + t.integer "sluggable_id", null: false + t.string "sluggable_type", limit: 50 + t.string "scope" + t.datetime "created_at" + end + + add_index "friendly_id_slugs", ["slug", "sluggable_type", "scope"], name: "index_friendly_id_slugs_on_slug_and_sluggable_type_and_scope", unique: true + add_index "friendly_id_slugs", ["slug", "sluggable_type"], name: "index_friendly_id_slugs_on_slug_and_sluggable_type" + add_index "friendly_id_slugs", ["sluggable_id"], name: "index_friendly_id_slugs_on_sluggable_id" + add_index "friendly_id_slugs", ["sluggable_type"], name: "index_friendly_id_slugs_on_sluggable_type" + + create_table "spree_addresses", force: true do |t| + t.string "firstname" + t.string "lastname" + t.string "address1" + t.string "address2" + t.string "city" + t.string "zipcode" + t.string "phone" + t.string "state_name" + t.string "alternative_phone" + t.string "company" + t.integer "state_id" + t.integer "country_id" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_addresses", ["country_id"], name: "index_spree_addresses_on_country_id" + add_index "spree_addresses", ["firstname"], name: "index_addresses_on_firstname" + add_index "spree_addresses", ["lastname"], name: "index_addresses_on_lastname" + add_index "spree_addresses", ["state_id"], name: "index_spree_addresses_on_state_id" + + create_table "spree_adjustments", force: true do |t| + t.integer "source_id" + t.string "source_type" + t.integer "adjustable_id" + t.string "adjustable_type" + t.decimal "amount", precision: 10, scale: 2 + t.string "label" + t.boolean "mandatory" + t.boolean "eligible", default: true + t.datetime "created_at" + t.datetime "updated_at" + t.string "state" + t.integer "order_id" + t.boolean "included", default: false + end + + add_index "spree_adjustments", ["adjustable_id", "adjustable_type"], name: "index_spree_adjustments_on_adjustable_id_and_adjustable_type" + add_index "spree_adjustments", ["adjustable_id"], name: "index_adjustments_on_order_id" + add_index "spree_adjustments", ["eligible"], name: "index_spree_adjustments_on_eligible" + add_index "spree_adjustments", ["order_id"], name: "index_spree_adjustments_on_order_id" + add_index "spree_adjustments", ["source_id", "source_type"], name: "index_spree_adjustments_on_source_id_and_source_type" + + create_table "spree_assets", force: true do |t| + t.integer "viewable_id" + t.string "viewable_type" + t.integer "attachment_width" + t.integer "attachment_height" + t.integer "attachment_file_size" + t.integer "position" + t.string "attachment_content_type" + t.string "attachment_file_name" + t.string "type", limit: 75 + t.datetime "attachment_updated_at" + t.text "alt" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_assets", ["viewable_id"], name: "index_assets_on_viewable_id" + add_index "spree_assets", ["viewable_type", "type"], name: "index_assets_on_viewable_type_and_type" + + create_table "spree_calculators", force: true do |t| + t.string "type" + t.integer "calculable_id" + t.string "calculable_type" + t.datetime "created_at" + t.datetime "updated_at" + t.text "preferences" + end + + add_index "spree_calculators", ["calculable_id", "calculable_type"], name: "index_spree_calculators_on_calculable_id_and_calculable_type" + add_index "spree_calculators", ["id", "type"], name: "index_spree_calculators_on_id_and_type" + + create_table "spree_chimpy_order_sources", force: true do |t| + t.integer "order_id" + t.string "campaign_id" + t.string "email_id" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_chimpy_subscribers", force: true do |t| + t.string "email", null: false + t.boolean "subscribed", default: true + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_configurations", force: true do |t| + t.string "name" + t.string "type", limit: 50 + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_configurations", ["name", "type"], name: "index_spree_configurations_on_name_and_type" + + create_table "spree_countries", force: true do |t| + t.string "iso_name" + t.string "iso" + t.string "iso3" + t.string "name" + t.integer "numcode" + t.boolean "states_required", default: false + t.datetime "updated_at" + end + + create_table "spree_credit_cards", force: true do |t| + t.string "month" + t.string "year" + t.string "cc_type" + t.string "last_digits" + t.integer "address_id" + t.string "gateway_customer_profile_id" + t.string "gateway_payment_profile_id" + t.datetime "created_at" + t.datetime "updated_at" + t.string "name" + t.integer "user_id" + t.integer "payment_method_id" + t.boolean "default", default: false, null: false + end + + add_index "spree_credit_cards", ["address_id"], name: "index_spree_credit_cards_on_address_id" + add_index "spree_credit_cards", ["payment_method_id"], name: "index_spree_credit_cards_on_payment_method_id" + add_index "spree_credit_cards", ["user_id"], name: "index_spree_credit_cards_on_user_id" + + create_table "spree_customer_returns", force: true do |t| + t.string "number" + t.integer "stock_location_id" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_gateways", force: true do |t| + t.string "type" + t.string "name" + t.text "description" + t.boolean "active", default: true + t.string "environment", default: "development" + t.string "server", default: "test" + t.boolean "test_mode", default: true + t.datetime "created_at" + t.datetime "updated_at" + t.text "preferences" + end + + add_index "spree_gateways", ["active"], name: "index_spree_gateways_on_active" + add_index "spree_gateways", ["test_mode"], name: "index_spree_gateways_on_test_mode" + + create_table "spree_inventory_units", force: true do |t| + t.string "state" + t.integer "variant_id" + t.integer "order_id" + t.integer "shipment_id" + t.datetime "created_at" + t.datetime "updated_at" + t.boolean "pending", default: true + t.integer "line_item_id" + end + + add_index "spree_inventory_units", ["line_item_id"], name: "index_spree_inventory_units_on_line_item_id" + add_index "spree_inventory_units", ["order_id"], name: "index_inventory_units_on_order_id" + add_index "spree_inventory_units", ["shipment_id"], name: "index_inventory_units_on_shipment_id" + add_index "spree_inventory_units", ["variant_id"], name: "index_inventory_units_on_variant_id" + + create_table "spree_line_items", force: true do |t| + t.integer "variant_id" + t.integer "order_id" + t.integer "quantity", null: false + t.decimal "price", precision: 10, scale: 2, null: false + t.datetime "created_at" + t.datetime "updated_at" + t.string "currency" + t.decimal "cost_price", precision: 10, scale: 2 + t.integer "tax_category_id" + t.decimal "adjustment_total", precision: 10, scale: 2, default: 0.0 + t.decimal "additional_tax_total", precision: 10, scale: 2, default: 0.0 + t.decimal "promo_total", precision: 10, scale: 2, default: 0.0 + t.decimal "included_tax_total", precision: 10, scale: 2, default: 0.0, null: false + t.decimal "pre_tax_amount", precision: 8, scale: 2, default: 0.0 + end + + add_index "spree_line_items", ["order_id"], name: "index_spree_line_items_on_order_id" + add_index "spree_line_items", ["tax_category_id"], name: "index_spree_line_items_on_tax_category_id" + add_index "spree_line_items", ["variant_id"], name: "index_spree_line_items_on_variant_id" + + create_table "spree_log_entries", force: true do |t| + t.integer "source_id" + t.string "source_type" + t.text "details" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_log_entries", ["source_id", "source_type"], name: "index_spree_log_entries_on_source_id_and_source_type" + + create_table "spree_option_types", force: true do |t| + t.string "name", limit: 100 + t.string "presentation", limit: 100 + t.integer "position", default: 0, null: false + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_option_types", ["position"], name: "index_spree_option_types_on_position" + + create_table "spree_option_types_prototypes", id: false, force: true do |t| + t.integer "prototype_id" + t.integer "option_type_id" + end + + create_table "spree_option_values", force: true do |t| + t.integer "position" + t.string "name" + t.string "presentation" + t.integer "option_type_id" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_option_values", ["option_type_id"], name: "index_spree_option_values_on_option_type_id" + add_index "spree_option_values", ["position"], name: "index_spree_option_values_on_position" + + create_table "spree_option_values_variants", id: false, force: true do |t| + t.integer "variant_id" + t.integer "option_value_id" + end + + add_index "spree_option_values_variants", ["variant_id", "option_value_id"], name: "index_option_values_variants_on_variant_id_and_option_value_id" + add_index "spree_option_values_variants", ["variant_id"], name: "index_spree_option_values_variants_on_variant_id" + + create_table "spree_orders", force: true do |t| + t.string "number", limit: 32 + t.decimal "item_total", precision: 10, scale: 2, default: 0.0, null: false + t.decimal "total", precision: 10, scale: 2, default: 0.0, null: false + t.string "state" + t.decimal "adjustment_total", precision: 10, scale: 2, default: 0.0, null: false + t.integer "user_id" + t.datetime "completed_at" + t.integer "bill_address_id" + t.integer "ship_address_id" + t.decimal "payment_total", precision: 10, scale: 2, default: 0.0 + t.integer "shipping_method_id" + t.string "shipment_state" + t.string "payment_state" + t.string "email" + t.text "special_instructions" + t.datetime "created_at" + t.datetime "updated_at" + t.string "currency" + t.string "last_ip_address" + t.integer "created_by_id" + t.decimal "shipment_total", precision: 10, scale: 2, default: 0.0, null: false + t.decimal "additional_tax_total", precision: 10, scale: 2, default: 0.0 + t.decimal "promo_total", precision: 10, scale: 2, default: 0.0 + t.string "channel", default: "spree" + t.decimal "included_tax_total", precision: 10, scale: 2, default: 0.0, null: false + t.integer "item_count", default: 0 + t.integer "approver_id" + t.datetime "approved_at" + t.boolean "confirmation_delivered", default: false + t.boolean "considered_risky", default: false + t.string "guest_token" + t.datetime "canceled_at" + t.integer "canceler_id" + t.integer "store_id" + t.integer "state_lock_version", default: 0, null: false + end + + add_index "spree_orders", ["approver_id"], name: "index_spree_orders_on_approver_id" + add_index "spree_orders", ["bill_address_id"], name: "index_spree_orders_on_bill_address_id" + add_index "spree_orders", ["completed_at"], name: "index_spree_orders_on_completed_at" + add_index "spree_orders", ["confirmation_delivered"], name: "index_spree_orders_on_confirmation_delivered" + add_index "spree_orders", ["considered_risky"], name: "index_spree_orders_on_considered_risky" + add_index "spree_orders", ["created_by_id"], name: "index_spree_orders_on_created_by_id" + add_index "spree_orders", ["guest_token"], name: "index_spree_orders_on_guest_token" + add_index "spree_orders", ["number"], name: "index_spree_orders_on_number" + add_index "spree_orders", ["ship_address_id"], name: "index_spree_orders_on_ship_address_id" + add_index "spree_orders", ["shipping_method_id"], name: "index_spree_orders_on_shipping_method_id" + add_index "spree_orders", ["user_id", "created_by_id"], name: "index_spree_orders_on_user_id_and_created_by_id" + add_index "spree_orders", ["user_id"], name: "index_spree_orders_on_user_id" + + create_table "spree_orders_promotions", id: false, force: true do |t| + t.integer "order_id" + t.integer "promotion_id" + end + + add_index "spree_orders_promotions", ["order_id", "promotion_id"], name: "index_spree_orders_promotions_on_order_id_and_promotion_id" + + create_table "spree_payment_capture_events", force: true do |t| + t.decimal "amount", precision: 10, scale: 2, default: 0.0 + t.integer "payment_id" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_payment_capture_events", ["payment_id"], name: "index_spree_payment_capture_events_on_payment_id" + + create_table "spree_payment_methods", force: true do |t| + t.string "type" + t.string "name" + t.text "description" + t.boolean "active", default: true + t.string "environment", default: "development" + t.datetime "deleted_at" + t.datetime "created_at" + t.datetime "updated_at" + t.string "display_on" + t.boolean "auto_capture" + t.text "preferences" + end + + add_index "spree_payment_methods", ["id", "type"], name: "index_spree_payment_methods_on_id_and_type" + + create_table "spree_payments", force: true do |t| + t.decimal "amount", precision: 10, scale: 2, default: 0.0, null: false + t.integer "order_id" + t.integer "source_id" + t.string "source_type" + t.integer "payment_method_id" + t.string "state" + t.string "response_code" + t.string "avs_response" + t.datetime "created_at" + t.datetime "updated_at" + t.string "identifier" + t.string "cvv_response_code" + t.string "cvv_response_message" + end + + add_index "spree_payments", ["order_id"], name: "index_spree_payments_on_order_id" + add_index "spree_payments", ["payment_method_id"], name: "index_spree_payments_on_payment_method_id" + add_index "spree_payments", ["source_id", "source_type"], name: "index_spree_payments_on_source_id_and_source_type" + + create_table "spree_preferences", force: true do |t| + t.text "value" + t.string "key" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_preferences", ["key"], name: "index_spree_preferences_on_key", unique: true + + create_table "spree_prices", force: true do |t| + t.integer "variant_id", null: false + t.decimal "amount", precision: 10, scale: 2 + t.string "currency" + t.datetime "deleted_at" + end + + add_index "spree_prices", ["deleted_at"], name: "index_spree_prices_on_deleted_at" + add_index "spree_prices", ["variant_id", "currency"], name: "index_spree_prices_on_variant_id_and_currency" + + create_table "spree_product_option_types", force: true do |t| + t.integer "position" + t.integer "product_id" + t.integer "option_type_id" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_product_option_types", ["option_type_id"], name: "index_spree_product_option_types_on_option_type_id" + add_index "spree_product_option_types", ["position"], name: "index_spree_product_option_types_on_position" + add_index "spree_product_option_types", ["product_id"], name: "index_spree_product_option_types_on_product_id" + + create_table "spree_product_properties", force: true do |t| + t.string "value" + t.integer "product_id" + t.integer "property_id" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "position", default: 0 + end + + add_index "spree_product_properties", ["position"], name: "index_spree_product_properties_on_position" + add_index "spree_product_properties", ["product_id"], name: "index_product_properties_on_product_id" + add_index "spree_product_properties", ["property_id"], name: "index_spree_product_properties_on_property_id" + + create_table "spree_products", force: true do |t| + t.string "name", default: "", null: false + t.text "description" + t.datetime "available_on" + t.datetime "deleted_at" + t.string "slug" + t.text "meta_description" + t.string "meta_keywords" + t.integer "tax_category_id" + t.integer "shipping_category_id" + t.datetime "created_at" + t.datetime "updated_at" + t.boolean "promotionable", default: true + t.string "meta_title" + end + + add_index "spree_products", ["available_on"], name: "index_spree_products_on_available_on" + add_index "spree_products", ["deleted_at"], name: "index_spree_products_on_deleted_at" + add_index "spree_products", ["name"], name: "index_spree_products_on_name" + add_index "spree_products", ["shipping_category_id"], name: "index_spree_products_on_shipping_category_id" + add_index "spree_products", ["slug"], name: "index_spree_products_on_slug" + add_index "spree_products", ["slug"], name: "permalink_idx_unique", unique: true + add_index "spree_products", ["tax_category_id"], name: "index_spree_products_on_tax_category_id" + + create_table "spree_products_promotion_rules", id: false, force: true do |t| + t.integer "product_id" + t.integer "promotion_rule_id" + end + + add_index "spree_products_promotion_rules", ["product_id"], name: "index_products_promotion_rules_on_product_id" + add_index "spree_products_promotion_rules", ["promotion_rule_id"], name: "index_products_promotion_rules_on_promotion_rule_id" + + create_table "spree_products_taxons", force: true do |t| + t.integer "product_id" + t.integer "taxon_id" + t.integer "position" + end + + add_index "spree_products_taxons", ["position"], name: "index_spree_products_taxons_on_position" + add_index "spree_products_taxons", ["product_id"], name: "index_spree_products_taxons_on_product_id" + add_index "spree_products_taxons", ["taxon_id"], name: "index_spree_products_taxons_on_taxon_id" + + create_table "spree_promotion_action_line_items", force: true do |t| + t.integer "promotion_action_id" + t.integer "variant_id" + t.integer "quantity", default: 1 + end + + add_index "spree_promotion_action_line_items", ["promotion_action_id"], name: "index_spree_promotion_action_line_items_on_promotion_action_id" + add_index "spree_promotion_action_line_items", ["variant_id"], name: "index_spree_promotion_action_line_items_on_variant_id" + + create_table "spree_promotion_actions", force: true do |t| + t.integer "promotion_id" + t.integer "position" + t.string "type" + t.datetime "deleted_at" + end + + add_index "spree_promotion_actions", ["deleted_at"], name: "index_spree_promotion_actions_on_deleted_at" + add_index "spree_promotion_actions", ["id", "type"], name: "index_spree_promotion_actions_on_id_and_type" + add_index "spree_promotion_actions", ["promotion_id"], name: "index_spree_promotion_actions_on_promotion_id" + + create_table "spree_promotion_categories", force: true do |t| + t.string "name" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_promotion_rules", force: true do |t| + t.integer "promotion_id" + t.integer "user_id" + t.integer "product_group_id" + t.string "type" + t.datetime "created_at" + t.datetime "updated_at" + t.string "code" + t.text "preferences" + end + + add_index "spree_promotion_rules", ["product_group_id"], name: "index_promotion_rules_on_product_group_id" + add_index "spree_promotion_rules", ["promotion_id"], name: "index_spree_promotion_rules_on_promotion_id" + add_index "spree_promotion_rules", ["user_id"], name: "index_promotion_rules_on_user_id" + + create_table "spree_promotion_rules_users", id: false, force: true do |t| + t.integer "user_id" + t.integer "promotion_rule_id" + end + + add_index "spree_promotion_rules_users", ["promotion_rule_id"], name: "index_promotion_rules_users_on_promotion_rule_id" + add_index "spree_promotion_rules_users", ["user_id"], name: "index_promotion_rules_users_on_user_id" + + create_table "spree_promotions", force: true do |t| + t.string "description" + t.datetime "expires_at" + t.datetime "starts_at" + t.string "name" + t.string "type" + t.integer "usage_limit" + t.string "match_policy", default: "all" + t.string "code" + t.boolean "advertise", default: false + t.string "path" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "promotion_category_id" + end + + add_index "spree_promotions", ["advertise"], name: "index_spree_promotions_on_advertise" + add_index "spree_promotions", ["code"], name: "index_spree_promotions_on_code" + add_index "spree_promotions", ["expires_at"], name: "index_spree_promotions_on_expires_at" + add_index "spree_promotions", ["id", "type"], name: "index_spree_promotions_on_id_and_type" + add_index "spree_promotions", ["promotion_category_id"], name: "index_spree_promotions_on_promotion_category_id" + add_index "spree_promotions", ["starts_at"], name: "index_spree_promotions_on_starts_at" + + create_table "spree_properties", force: true do |t| + t.string "name" + t.string "presentation", null: false + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_properties_prototypes", id: false, force: true do |t| + t.integer "prototype_id" + t.integer "property_id" + end + + create_table "spree_prototypes", force: true do |t| + t.string "name" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_refund_reasons", force: true do |t| + t.string "name" + t.boolean "active", default: true + t.boolean "mutable", default: true + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_refunds", force: true do |t| + t.integer "payment_id" + t.decimal "amount", precision: 10, scale: 2, default: 0.0, null: false + t.string "transaction_id" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "refund_reason_id" + t.integer "reimbursement_id" + end + + add_index "spree_refunds", ["refund_reason_id"], name: "index_refunds_on_refund_reason_id" + + create_table "spree_reimbursement_credits", force: true do |t| + t.decimal "amount", precision: 10, scale: 2, default: 0.0, null: false + t.integer "reimbursement_id" + t.integer "creditable_id" + t.string "creditable_type" + end + + create_table "spree_reimbursement_types", force: true do |t| + t.string "name" + t.boolean "active", default: true + t.boolean "mutable", default: true + t.datetime "created_at" + t.datetime "updated_at" + t.string "type" + end + + add_index "spree_reimbursement_types", ["type"], name: "index_spree_reimbursement_types_on_type" + + create_table "spree_reimbursements", force: true do |t| + t.string "number" + t.string "reimbursement_status" + t.integer "customer_return_id" + t.integer "order_id" + t.decimal "total", precision: 10, scale: 2 + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_reimbursements", ["customer_return_id"], name: "index_spree_reimbursements_on_customer_return_id" + add_index "spree_reimbursements", ["order_id"], name: "index_spree_reimbursements_on_order_id" + + create_table "spree_return_authorization_reasons", force: true do |t| + t.string "name" + t.boolean "active", default: true + t.boolean "mutable", default: true + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_return_authorizations", force: true do |t| + t.string "number" + t.string "state" + t.integer "order_id" + t.text "memo" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "stock_location_id" + t.integer "return_authorization_reason_id" + end + + add_index "spree_return_authorizations", ["return_authorization_reason_id"], name: "index_return_authorizations_on_return_authorization_reason_id" + + create_table "spree_return_items", force: true do |t| + t.integer "return_authorization_id" + t.integer "inventory_unit_id" + t.integer "exchange_variant_id" + t.datetime "created_at" + t.datetime "updated_at" + t.decimal "pre_tax_amount", precision: 12, scale: 4, default: 0.0, null: false + t.decimal "included_tax_total", precision: 12, scale: 4, default: 0.0, null: false + t.decimal "additional_tax_total", precision: 12, scale: 4, default: 0.0, null: false + t.string "reception_status" + t.string "acceptance_status" + t.integer "customer_return_id" + t.integer "reimbursement_id" + t.integer "exchange_inventory_unit_id" + t.text "acceptance_status_errors" + t.integer "preferred_reimbursement_type_id" + t.integer "override_reimbursement_type_id" + end + + add_index "spree_return_items", ["customer_return_id"], name: "index_return_items_on_customer_return_id" + add_index "spree_return_items", ["exchange_inventory_unit_id"], name: "index_spree_return_items_on_exchange_inventory_unit_id" + + create_table "spree_roles", force: true do |t| + t.string "name" + end + + create_table "spree_roles_users", id: false, force: true do |t| + t.integer "role_id" + t.integer "user_id" + end + + add_index "spree_roles_users", ["role_id"], name: "index_spree_roles_users_on_role_id" + add_index "spree_roles_users", ["user_id"], name: "index_spree_roles_users_on_user_id" + + create_table "spree_shipments", force: true do |t| + t.string "tracking" + t.string "number" + t.decimal "cost", precision: 10, scale: 2, default: 0.0 + t.datetime "shipped_at" + t.integer "order_id" + t.integer "address_id" + t.string "state" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "stock_location_id" + t.decimal "adjustment_total", precision: 10, scale: 2, default: 0.0 + t.decimal "additional_tax_total", precision: 10, scale: 2, default: 0.0 + t.decimal "promo_total", precision: 10, scale: 2, default: 0.0 + t.decimal "included_tax_total", precision: 10, scale: 2, default: 0.0, null: false + t.decimal "pre_tax_amount", precision: 8, scale: 2, default: 0.0 + end + + add_index "spree_shipments", ["address_id"], name: "index_spree_shipments_on_address_id" + add_index "spree_shipments", ["number"], name: "index_shipments_on_number" + add_index "spree_shipments", ["order_id"], name: "index_spree_shipments_on_order_id" + add_index "spree_shipments", ["stock_location_id"], name: "index_spree_shipments_on_stock_location_id" + + create_table "spree_shipping_categories", force: true do |t| + t.string "name" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_shipping_method_categories", force: true do |t| + t.integer "shipping_method_id", null: false + t.integer "shipping_category_id", null: false + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_shipping_method_categories", ["shipping_category_id", "shipping_method_id"], name: "unique_spree_shipping_method_categories", unique: true + add_index "spree_shipping_method_categories", ["shipping_method_id"], name: "index_spree_shipping_method_categories_on_shipping_method_id" + + create_table "spree_shipping_methods", force: true do |t| + t.string "name" + t.string "display_on" + t.datetime "deleted_at" + t.datetime "created_at" + t.datetime "updated_at" + t.string "tracking_url" + t.string "admin_name" + t.integer "tax_category_id" + t.string "code" + end + + add_index "spree_shipping_methods", ["deleted_at"], name: "index_spree_shipping_methods_on_deleted_at" + add_index "spree_shipping_methods", ["tax_category_id"], name: "index_spree_shipping_methods_on_tax_category_id" + + create_table "spree_shipping_methods_zones", id: false, force: true do |t| + t.integer "shipping_method_id" + t.integer "zone_id" + end + + create_table "spree_shipping_rates", force: true do |t| + t.integer "shipment_id" + t.integer "shipping_method_id" + t.boolean "selected", default: false + t.decimal "cost", precision: 8, scale: 2, default: 0.0 + t.datetime "created_at" + t.datetime "updated_at" + t.integer "tax_rate_id" + end + + add_index "spree_shipping_rates", ["selected"], name: "index_spree_shipping_rates_on_selected" + add_index "spree_shipping_rates", ["shipment_id", "shipping_method_id"], name: "spree_shipping_rates_join_index", unique: true + add_index "spree_shipping_rates", ["tax_rate_id"], name: "index_spree_shipping_rates_on_tax_rate_id" + + create_table "spree_skrill_transactions", force: true do |t| + t.string "email" + t.float "amount" + t.string "currency" + t.integer "transaction_id" + t.integer "customer_id" + t.string "payment_type" + t.datetime "created_at" + t.datetime "updated_at" + end + + create_table "spree_state_changes", force: true do |t| + t.string "name" + t.string "previous_state" + t.integer "stateful_id" + t.integer "user_id" + t.string "stateful_type" + t.string "next_state" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_state_changes", ["stateful_id", "stateful_type"], name: "index_spree_state_changes_on_stateful_id_and_stateful_type" + add_index "spree_state_changes", ["user_id"], name: "index_spree_state_changes_on_user_id" + + create_table "spree_states", force: true do |t| + t.string "name" + t.string "abbr" + t.integer "country_id" + t.datetime "updated_at" + end + + add_index "spree_states", ["country_id"], name: "index_spree_states_on_country_id" + + create_table "spree_stock_items", force: true do |t| + t.integer "stock_location_id" + t.integer "variant_id" + t.integer "count_on_hand", default: 0, null: false + t.datetime "created_at" + t.datetime "updated_at" + t.boolean "backorderable", default: false + t.datetime "deleted_at" + end + + add_index "spree_stock_items", ["backorderable"], name: "index_spree_stock_items_on_backorderable" + add_index "spree_stock_items", ["deleted_at"], name: "index_spree_stock_items_on_deleted_at" + add_index "spree_stock_items", ["stock_location_id", "variant_id"], name: "stock_item_by_loc_and_var_id" + add_index "spree_stock_items", ["stock_location_id"], name: "index_spree_stock_items_on_stock_location_id" + + create_table "spree_stock_locations", force: true do |t| + t.string "name" + t.datetime "created_at" + t.datetime "updated_at" + t.string "address1" + t.string "address2" + t.string "city" + t.integer "state_id" + t.string "state_name" + t.integer "country_id" + t.string "zipcode" + t.string "phone" + t.boolean "active", default: true + t.boolean "backorderable_default", default: false + t.boolean "propagate_all_variants", default: true + t.string "admin_name" + t.boolean "default", default: false, null: false + end + + add_index "spree_stock_locations", ["active"], name: "index_spree_stock_locations_on_active" + add_index "spree_stock_locations", ["backorderable_default"], name: "index_spree_stock_locations_on_backorderable_default" + add_index "spree_stock_locations", ["country_id"], name: "index_spree_stock_locations_on_country_id" + add_index "spree_stock_locations", ["propagate_all_variants"], name: "index_spree_stock_locations_on_propagate_all_variants" + add_index "spree_stock_locations", ["state_id"], name: "index_spree_stock_locations_on_state_id" + + create_table "spree_stock_movements", force: true do |t| + t.integer "stock_item_id" + t.integer "quantity", default: 0 + t.string "action" + t.datetime "created_at" + t.datetime "updated_at" + t.integer "originator_id" + t.string "originator_type" + end + + add_index "spree_stock_movements", ["stock_item_id"], name: "index_spree_stock_movements_on_stock_item_id" + + create_table "spree_stock_transfers", force: true do |t| + t.string "type" + t.string "reference" + t.integer "source_location_id" + t.integer "destination_location_id" + t.datetime "created_at" + t.datetime "updated_at" + t.string "number" + end + + add_index "spree_stock_transfers", ["destination_location_id"], name: "index_spree_stock_transfers_on_destination_location_id" + add_index "spree_stock_transfers", ["number"], name: "index_spree_stock_transfers_on_number" + add_index "spree_stock_transfers", ["source_location_id"], name: "index_spree_stock_transfers_on_source_location_id" + + create_table "spree_stores", force: true do |t| + t.string "name" + t.string "url" + t.text "meta_description" + t.text "meta_keywords" + t.string "seo_title" + t.string "mail_from_address" + t.string "default_currency" + t.string "code" + t.boolean "default", default: false, null: false + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_stores", ["code"], name: "index_spree_stores_on_code" + add_index "spree_stores", ["default"], name: "index_spree_stores_on_default" + add_index "spree_stores", ["url"], name: "index_spree_stores_on_url" + + create_table "spree_tax_categories", force: true do |t| + t.string "name" + t.string "description" + t.boolean "is_default", default: false + t.datetime "deleted_at" + t.datetime "created_at" + t.datetime "updated_at" + t.string "tax_code" + end + + add_index "spree_tax_categories", ["deleted_at"], name: "index_spree_tax_categories_on_deleted_at" + add_index "spree_tax_categories", ["is_default"], name: "index_spree_tax_categories_on_is_default" + + create_table "spree_tax_rates", force: true do |t| + t.decimal "amount", precision: 8, scale: 5 + t.integer "zone_id" + t.integer "tax_category_id" + t.boolean "included_in_price", default: false + t.datetime "created_at" + t.datetime "updated_at" + t.string "name" + t.boolean "show_rate_in_label", default: true + t.datetime "deleted_at" + end + + add_index "spree_tax_rates", ["deleted_at"], name: "index_spree_tax_rates_on_deleted_at" + add_index "spree_tax_rates", ["included_in_price"], name: "index_spree_tax_rates_on_included_in_price" + add_index "spree_tax_rates", ["show_rate_in_label"], name: "index_spree_tax_rates_on_show_rate_in_label" + add_index "spree_tax_rates", ["tax_category_id"], name: "index_spree_tax_rates_on_tax_category_id" + add_index "spree_tax_rates", ["zone_id"], name: "index_spree_tax_rates_on_zone_id" + + create_table "spree_taxonomies", force: true do |t| + t.string "name", null: false + t.datetime "created_at" + t.datetime "updated_at" + t.integer "position", default: 0 + end + + add_index "spree_taxonomies", ["position"], name: "index_spree_taxonomies_on_position" + + create_table "spree_taxons", force: true do |t| + t.integer "parent_id" + t.integer "position", default: 0 + t.string "name", null: false + t.string "permalink" + t.integer "taxonomy_id" + t.integer "lft" + t.integer "rgt" + t.string "icon_file_name" + t.string "icon_content_type" + t.integer "icon_file_size" + t.datetime "icon_updated_at" + t.text "description" + t.datetime "created_at" + t.datetime "updated_at" + t.string "meta_title" + t.string "meta_description" + t.string "meta_keywords" + t.integer "depth" + end + + add_index "spree_taxons", ["parent_id"], name: "index_taxons_on_parent_id" + add_index "spree_taxons", ["permalink"], name: "index_taxons_on_permalink" + add_index "spree_taxons", ["position"], name: "index_spree_taxons_on_position" + add_index "spree_taxons", ["taxonomy_id"], name: "index_taxons_on_taxonomy_id" + + create_table "spree_taxons_promotion_rules", force: true do |t| + t.integer "taxon_id" + t.integer "promotion_rule_id" + end + + add_index "spree_taxons_promotion_rules", ["promotion_rule_id"], name: "index_spree_taxons_promotion_rules_on_promotion_rule_id" + add_index "spree_taxons_promotion_rules", ["taxon_id"], name: "index_spree_taxons_promotion_rules_on_taxon_id" + + create_table "spree_taxons_prototypes", force: true do |t| + t.integer "taxon_id" + t.integer "prototype_id" + end + + add_index "spree_taxons_prototypes", ["prototype_id"], name: "index_spree_taxons_prototypes_on_prototype_id" + add_index "spree_taxons_prototypes", ["taxon_id"], name: "index_spree_taxons_prototypes_on_taxon_id" + + create_table "spree_tokenized_permissions", force: true do |t| + t.integer "permissable_id" + t.string "permissable_type" + t.string "token" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_tokenized_permissions", ["permissable_id", "permissable_type"], name: "index_tokenized_name_and_type" + + create_table "spree_trackers", force: true do |t| + t.string "environment" + t.string "analytics_id" + t.boolean "active", default: true + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_trackers", ["active"], name: "index_spree_trackers_on_active" + + create_table "spree_users", force: true do |t| + t.string "encrypted_password", limit: 128 + t.string "password_salt", limit: 128 + t.string "email" + t.string "remember_token" + t.string "persistence_token" + t.string "reset_password_token" + t.string "perishable_token" + t.integer "sign_in_count", default: 0, null: false + t.integer "failed_attempts", default: 0, null: false + t.datetime "last_request_at" + t.datetime "current_sign_in_at" + t.datetime "last_sign_in_at" + t.string "current_sign_in_ip" + t.string "last_sign_in_ip" + t.string "login" + t.integer "ship_address_id" + t.integer "bill_address_id" + t.string "authentication_token" + t.string "unlock_token" + t.datetime "locked_at" + t.datetime "reset_password_sent_at" + t.datetime "created_at" + t.datetime "updated_at" + t.boolean "subscribed" + t.string "spree_api_key", limit: 48 + t.datetime "remember_created_at" + t.datetime "deleted_at" + t.string "confirmation_token" + t.datetime "confirmed_at" + t.datetime "confirmation_sent_at" + end + + add_index "spree_users", ["deleted_at"], name: "index_spree_users_on_deleted_at" + add_index "spree_users", ["email"], name: "email_idx_unique", unique: true + add_index "spree_users", ["spree_api_key"], name: "index_spree_users_on_spree_api_key" + + create_table "spree_variants", force: true do |t| + t.string "sku", default: "", null: false + t.decimal "weight", precision: 8, scale: 2, default: 0.0 + t.decimal "height", precision: 8, scale: 2 + t.decimal "width", precision: 8, scale: 2 + t.decimal "depth", precision: 8, scale: 2 + t.datetime "deleted_at" + t.boolean "is_master", default: false + t.integer "product_id" + t.decimal "cost_price", precision: 10, scale: 2 + t.integer "position" + t.string "cost_currency" + t.boolean "track_inventory", default: true + t.integer "tax_category_id" + t.datetime "updated_at" + t.integer "stock_items_count", default: 0, null: false + end + + add_index "spree_variants", ["deleted_at"], name: "index_spree_variants_on_deleted_at" + add_index "spree_variants", ["is_master"], name: "index_spree_variants_on_is_master" + add_index "spree_variants", ["position"], name: "index_spree_variants_on_position" + add_index "spree_variants", ["product_id"], name: "index_spree_variants_on_product_id" + add_index "spree_variants", ["sku"], name: "index_spree_variants_on_sku" + add_index "spree_variants", ["tax_category_id"], name: "index_spree_variants_on_tax_category_id" + add_index "spree_variants", ["track_inventory"], name: "index_spree_variants_on_track_inventory" + + create_table "spree_zone_members", force: true do |t| + t.integer "zoneable_id" + t.string "zoneable_type" + t.integer "zone_id" + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_zone_members", ["zone_id"], name: "index_spree_zone_members_on_zone_id" + add_index "spree_zone_members", ["zoneable_id", "zoneable_type"], name: "index_spree_zone_members_on_zoneable_id_and_zoneable_type" + + create_table "spree_zones", force: true do |t| + t.string "name" + t.string "description" + t.boolean "default_tax", default: false + t.integer "zone_members_count", default: 0 + t.datetime "created_at" + t.datetime "updated_at" + end + + add_index "spree_zones", ["default_tax"], name: "index_spree_zones_on_default_tax" + +end diff --git a/sprangular/spec/dummy/db/seeds.rb b/sprangular/spec/dummy/db/seeds.rb new file mode 100644 index 00000000..72053e52 --- /dev/null +++ b/sprangular/spec/dummy/db/seeds.rb @@ -0,0 +1,4 @@ + + +Spree::Core::Engine.load_seed if defined?(Spree::Core) +Spree::Auth::Engine.load_seed if defined?(Spree::Auth) diff --git a/sprangular/spec/dummy/lib/assets/.keep b/sprangular/spec/dummy/lib/assets/.keep new file mode 100644 index 00000000..e69de29b diff --git a/sprangular/spec/dummy/public/404.html b/sprangular/spec/dummy/public/404.html new file mode 100644 index 00000000..b612547f --- /dev/null +++ b/sprangular/spec/dummy/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/sprangular/spec/dummy/public/422.html b/sprangular/spec/dummy/public/422.html new file mode 100644 index 00000000..a21f82b3 --- /dev/null +++ b/sprangular/spec/dummy/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/sprangular/spec/dummy/public/500.html b/sprangular/spec/dummy/public/500.html new file mode 100644 index 00000000..061abc58 --- /dev/null +++ b/sprangular/spec/dummy/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/sprangular/spec/dummy/public/favicon.ico b/sprangular/spec/dummy/public/favicon.ico new file mode 100644 index 00000000..e69de29b diff --git a/sprangular/spec/dummy/public/spree/products/1/large/ror_baseball_jersey_red.png b/sprangular/spec/dummy/public/spree/products/1/large/ror_baseball_jersey_red.png new file mode 100644 index 0000000000000000000000000000000000000000..dc06d3493af1dc6fbbdbf540c1c65b1e94ad3370 GIT binary patch literal 47857 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/1/original/ror_baseball_jersey_red.png b/sprangular/spec/dummy/public/spree/products/1/original/ror_baseball_jersey_red.png new file mode 100644 index 0000000000000000000000000000000000000000..4deb99a1d587f6bf824bc838a16684719650a949 GIT binary patch literal 44463 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 X2nkpkSE|>=00000NkvXXu0mjfuQ&%58^ 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/10/large/ror_baseball_jersey_back_blue.png b/sprangular/spec/dummy/public/spree/products/10/large/ror_baseball_jersey_back_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f286553f7594c90e58133fe3695fd1ffa5e03427 GIT binary patch literal 41761 zcmXt9WmH>jvkmUj;x47o7B9iwOY!pJUZA+U2ZvIikRlE4h2rk+THM_of&>e>`F`B2 zm6P-5*mEX(_UzdcqoJlqfJ==F000P-KFNJS{$Bp?i;arhRtpC80{|d^lAQE^KFgi#OJTHjN zkT0FuFiT)*o+(y(z4sfn49Eulwf=ePnQfw(MTzT1wFNsqmB8;9o2d#VCZwj8h55h; zQuLfv!;zYrN1qRxv(Pr2ap0{w%7(-Vda)1 zHkvI*iwJ1uVNY&LDVCk4)pr9)GW42uvdU=YgXCf7jGbr> zMlb~5W(PedX%G#kvZf0vsdo}M5(2)?0~Qy7)PTIrDVFhvQ0E__vr;Jk!u`4=(>$C` zBA@+D5ch^oZ7(e+71!&0W1E4pn}ZP@>fA>=R$-WFyjBX-&w0E9!Z2@%=WGe6_1}it z{@s%hR6veWbZE6Ot9adefI#pudk*n2%EN0wS3z{jMp>Xh8Yy5g{uMzQ={t=-vf?0( z{PE5m&nUz>QJeR{L?$gOltEllD)<4ENV3Y71JKqUpPZ~T z?KJr$#e{2EHyqKCPjP==%5O7Xq$J0${1=CP5CI(cPy2QS0ne9&U5!Suv#niT!rC~W z^E(lOZ7_LFOZ@?zQ6A7XQ^CjVsPc^9hGUy^p*&tzrPubH?vu-0=F7mCA%D|_Td=x> z?}0HaLxj&~k3Y5jD$dzRPjA!tzXkqRR{8@B#hu?`2O<%CpOPvK!uEF_1iuFDTIqk3 z)*h$Notu-qXB?N!OtNsqnwST@|xP( zSqDGJ(|W+yL&N4Gx_RX~Q64T{|K-H}h=z)Be`i*D{lfh0S3Dye_;@4vqKklc2AWI! zUa7a@MRR@ zB>Q=oKfh2`3VHaE0^9z)!n)ST(M^%`<(}MQl+ZU^?lQY`6mHPa!ntz88XRfruCQ0HulZ zbCBvY&g1mu{@;uLtpxy^DV+E|X5Mq0UKvW7Abz)qc1x|<%+?L)!FT-=+#4+ne14ms+M8WztBgAXSRSn z{gh;@-z+%XYy)C$RES%_;FIE@V8OYtg4U_H$;FAt3%|Lw3*RUEiq0256Sq9EEv@cR z%ExVSOJ%FmA^klTr8e05QxrqceQ+=o5An#CiX|umhSU*}uHIWtZ(PMP2tA~}Oh3tB z=T8k$f{Wf~BcWQkhf<4FKI?!}ougqfl=k)I760MAGkM5RDe-{pX@co)T!g&lK-$xJ z>xFD5P|wI<_|dTKZ=mZy0o>Vt&*H*=fxWWx<a5SKWF>hx&K3O~@5?m5mNlpo-8 z-h6Q0v@?;g)^PK?*ek+qs=z&MLQ}k};6!22G`R4gAF<)7YvQ|S1KgIp@M_i8R$3ND zA_lLIdD(EPt$?Z&A&L7}2Oe^s$mNGB$?yP;^{MO5Dz} zWd)u2T-nN5)L_&JKj04KkDtt0OWe#~N!|}%>|`2$VZoQ}&sl1aTQ4CnctfBGZiwC@ zXPu%DJ1Mv=*(Kvuj3kNHBb6_nk?sq=!9$#H1b#D|Zbc^!!A3$hHlT8){vPe(xBtq@ z`uqh9Bj_^p*^d7tb~uNhhYU8*`MM3;)esq|L=yL##m=oyg6Dzb&}myJ2CF#O0|gX- zV*>!F9>>lw1ndkGA?{7><&{GTzUBWRFXr_WtPYek^r&YfX}>hUEC&bI{-<;zacNs# zk9g1xh8G80XE{OwA_R&zhvNS2KQ(e8;?m)&g6*Ey`{UFx<0202LA$Z0Mng||yf#Y^ ze%jdto!z^z?oAltfZ=&X-ATk_pk;~|Jn`EjE7>(p2AkmFwc}u1d>|}65^;)nkUpSA zJj|ABRyBF@+KU*xNR#+JZZp*|ySb(51FZeYYbh}8tT%&Mm7w;WFEqi3{1cT9`Zz0L zQVgu!;W!jCcuO-w;9z%p=lNNxiQjvKwzf9yX@iWRV>h+0De0iR#XlaBf@{g8B_8e5 zjMj^er=2BGpoe_0Dv6kZMD6oHHp3L{xBe2>liX`{wpvLnJ?y=yoZt1X$IEx4+kS&% z?bq!b4R5^{bA7dy`e3Kjt6ELI*K^yu$J;Ky9e#+Gj*k<8}PLR_`M>xYuJH|NSiBa_Xu+B(n_hbdvB1m$u*zG=iZctUJsAey5BRSm&Njv# zi)%RaNqX9Fr9|8PaIz( zJ_@UbN?Q!pQZZ!6OU^z@zm(JlLcg-he|$RN4Eu%;u+L58&q5O6k8Um#o~>($Cx#bj zWssBB^ae_<)314(#g3_cDf)k3{s>oK&yDP>o&@h3k~?=ioQPx+7PCB1GoEvD%f`FA zA0BXWl-1v@`(MBlO(mWewW3s(71PlS7*QDoYy_ps=S}$0@M0{;YQvLqTczAr^M=4Qt)r9Pv3r@l4F9XpoD-VmiMDcf)z+sLlbn_ z<>P`0=F%|h>yO}*3ZW2Q&IsuCPFQ_68wP80yDAR4Ut4K(wodP$JQ*|nJ{n)!2klDJ z$p6C*T}M1~zqC3(4=d6KKk7{{MSmGZM<-omLeUjhl^ou82 zwR}%#&n6KEnx#L;F(e(dDc@6Ja9Wf6br;X&YSYj8JpjyiqI*NL>t0@uWL`^qS3Yf3 zRhNdrf&?9w6NJEB#>vXdI8*`G^mK={@&uE|I|fO&6~{&;g_t$I_x%h3C3}J938@*< z*R`*7(xMk*-25EG=nxrPeDvXj{wA^s!9-Z+-ldU}I2W;2A_eonMR1Z@lhLl716&im^5s-|KaM9sc%x z{>q1y3nA)b6rdrw#vi8Hw24IS-1l-secnXGs^0~;v5F;bDzChQ4!k`%glH&@Z1{vv zu9CuNYr9FnG|^3UbvJa9S0ztGv<(laW}!9!&Q_BbE)XV95x~d7@q;!WcKw;dj%M9*^H8855JLkMO`)1<0ie6MfR9J3m8%VBt-;Wpux=3lJjF6s z$Lh{o>wkb8_vLkea(sAC=Y4{=WB@R8gKUHhd>hz|4JeIVDf4aZTYEogf?u5(s$~%ha{ZFAAaiP$Mw4)=QYZ4`Ly`sw`5ToC z1Px)-26Wxo@0ve`JM~`2r4$1Y^4wQe%)$KD6a`Yyxf8EAxB;6%xbskc8Xr}5l*|@4 zal_g(dg}(EbzN8 zmbrb~amroUSFsltQ;i(^=oGNTDPH$-t9>%0x)tPNid@kn7nZ^xv>e~8*(I1P88XqH$GULXn|MS)!* zKG6#vML>ux5nw18G~db_F4EwQ0$36+iSY~==4^hx?~7XZ*?l~zG}YJNI#@gMSQK|B zEhIVOjJ2iOTk4V1nBQ<4s4W(!5l6iYuyn`U9pe%Up`HFVEWB_5`&-(w6-m=^-I5;^ zzzj`q*(123vv)9fiNyqGaqA|%#GAIlp-9$AX>#|E``%{wKoUB&VJza|KfOdcLIx}u zUO;&$lBEUkyNWzf{`e8)T(jCSHh=N-LKK9?J_?Yc#^;%0%Cmm4fj8H3HS`wg9}+=G|ced$wV4`q%VyNsfKIlvEL!CEaYzqwN(Kp|>1f$rV;e$ipYKli^UPymCT- z+Xh!%b>08KtJZtV|DYZ5VEVFVck~`Sj{K~KG-GB59`d!!O#;TZS8)p>}Zo3D{gM#FtwTgM81l@-0v_n zyMvWPRv!seMl_Xol0%BxpnckC52%3Xo(=z}5M(a(#mzKHed-@$-MT-RSJ;sG;|HT? z<9(t(3P*R*ak5keI~tEIX?#BU7c6RjMT}#s7UR6$_Q2*8G?Wm}D=WElKBVp-B4X>f z2LQ1?tXe!+OFrq_A^_alo`cHgkb;6G%Ine2t6{%eVX$*FnHCQA*ZmAmV!#$DcvZKIYcVB(ny`RRq zumZSTw8Mf<<2%kA!ZieEOR9+}&yK9kQ1UDY<7MKc2EOGQJ(PHhH#n`eY`F{_YpglQ zuY6yGmBoL(OOvO5)N{`SeI_~9x}y1ZOJkjXfX+VIQM|W*D{m*+Vmnh5eA~^JYp_K_ zM)RLwQ)psjSM%mT0aS2}^wIBlQZm&z^RNcQy_0@}I0HDImhA8sVoU&@O* zeFWN1G$Z|0DAldY{xI-&A2Tc>0%Ja;D%I}AW`MZA)XZSJxUxI~Xb^S(ALjV; z5I^Ud%vhO{0k~MM&=H0B;CkQ0y z^t52-Gz9Yt;$E?Vi<>)k=E1GvK#TzyE&HOkCF+64B;Nk%+;VF9m~~zJ^3+@W1z5H% zVW6SpjR#1v_t`QACK_-T&`6X_lvfX>fQ~>ymah%T(k~#-VQKZxx}t7rO851vZ5@

MJ)Rv74Hl;7xWNb!3&uf#eRCuaRWnvV`AJG8-IpuEG{nh`i zUiQ;2n`A#gBpkq9y%S0W{JWNC@#C*Rd)7k3ZMxBPwg5 zM!st2S$Vpgrm?oReo6+mnP}I6s$63z-&s$6?qsAZ2jOq4o4TnJ3Ud*?U*PBr?Hb9) zv28zF&h3belD|gHVfxr1@*MJ-v!3vC?{;^mQT9MrYQQ@o@C1qhRQrTVvzOX;>JX}S zpYU?fGctnP#`3!rFF;zv%^LJH#y9zVzLpN2z~pfi1y8ZyUxdn96x{$xB8=so>dc?m zotw5W?-aIs7hfG~M3QpP2TZ7d{+NRn-*rlNgs!h*6xPM(P>+w*kknFb7gQ1dm*@V(y2{KcS6=p^d2mDZ1u}fM{v|w{?Jrjt2 z=t-S*Wg;+0kN&eR@mMWciiM=;QJd8N#FXp@Rd6AcWm5Sk6u%{>)H_bhif5<@qiAt> z7yotT%L|pogjrh%!S{7Oq?hXl&vS@42f~)rjrjC_`N^TY<{a=NA8e$gY3>z64_i~z zCv9xIW(9Mi3+_X{0;EdXEUn(Z+m!Aw7n32_ohm@=!ay{drczJ(*G*lN1_Q;=2_fpZ zmvL(t6D#R4tA$KRz#2=-o^$&f)Bf~{q94(bp`-K0LA?t`l9c!(EpFY)fWg{Nbrs$M z?KS(JcHAp9wK~A&qOFFns_7?Xn@cV{s$G41zlxSw(iEQ8Mrzu%}2@U3_j!P@LpMu>Dr7ngqMBA_l z>kb?Cr%%#xO%;66MKA=x%pqImT=%X_;vUg_8a(mb54w%}x!sg<5;cz?RN>Id9A2B3 z#vKIntA`#gqZb0xr_b*{+1d)(UyQVb)+YsU+T;em)uf&n68^TMY!J)x+iDvqktHrE zI;9_6i9_BTV$a1A7~N?-N5SoUuzGxaT)$wFK5>C_OROrB%WC?^@h3NHod%W$qp1t+ zLvg}|-)^EJ*DrX+S<_E?1A239?P#BaOmB&+S$Bc6{Ft2p6>6}yYIdAL9Q{|0*Zr6_ zNg5m-`y;o=Wv3&IBKFoRp`=K$P{K>igA4mP(S0xNb2vL?Q6%@xh1k03j zCEF;W>6l0BRJr_ochF(!LpHQgM(7i~GDQweN|Tf++@w;sx#iBuh&*iS(tg7)OzDaE zgB&_kDt^^RW~)Dom_v%ulsX+t(8)pM=w&|4wD%nCYZVHg1$g4xHG~%^NyKbmVDPw* z-AoG(`Zc6-ESOKH{4b6`lA6|g%eq9>`ucB0=eZ}c;H+h<8E&9#6rm4QVR1ku(;dzw zVKC=hOM3p^shs9i^C!QZ{~}E95;8qgD<1^?&OzoYua=j*R8S-7o8|syEjc+^-2bl4 zl_B!o8KY_5IOA-t!CgOOZz; zPa-oy-H)xUc4&fxcXagED0!P7{Pd(^2-6*BNJh$t#!W-;pdm%t>Q5K2V=A9z8&R~b zlQDi~=5Hq|E|mizh=u`%a&2^5JFyl7SUPbAT8HNK-YXc zCG7opbF|QY?&)r5sx(&vYe)@Z3p9-&d zc}Scd%LMZDDKRJ|(Mkl|?+`f(&a0Kg_n8zw)>P-RCsO$0T3L_&HH9DRUd?P*yo)}} zpuxu+9UWa|jZFrAm8#N_Qs5K&b;`u4!DRiH!-3v+QY$v(Tsu&Q76~8muU(gw9O+fPt@~*l{cXsZ+0NV}E&lmiuDj4^?woQC zImig@{bPhCRr);?3Kew@@^84JmJ|vXun*5q%Nd`I9H!W6#;rICPznjKoo+ULoKe=* z)qM!BB@;P#XzD6aUVjQY_m*+7kor62j^`P^d9U;3`scfC;u`l>=b#-EO$RrIi5d=m zjBY!#JN19h@MW%_*)2X=bP_!(-o^xp7<^^J>W$&FP}d*nwk;e|=-!;9q~GqL^ZtxZ zqK_wa{|GC&vfgWH&$$S#w)tLf1YHLb2#RQ?xG(4wg0r60!!g$j;3SIK|C8PUfG?6) z!S8m>p8StXinILoKP63~5kGwQ5Um`R)~b*}WN$b8T_-Crlnh_F=A- z#p8^6(132(Q6ze}z(F*+s!Sg#R*sUsI+jw@D&>&oCGo1@spJqrOGJXK93d7{=%@U6 zeeS{_r;W0YAZ*EG>p-1(@% zcamNgcS!k}+Jf%_K_U*6Y-_0q-fPI*Wd~%8y>f^z>Y<;iA`J{JH%8fv5sP>&YUs4M zLBQk^sF`A=pF$ATiv%zv-=vhq6Lu+@_(dA{mq7l`quI<+st4E@uMgwalactZQD6TdL=EPHRcg9B&OuUKMjHJcrU!=t(>dy-A?;J6B5gLLnGuBv@aoVoJDwaicO?>x*zg zXI=6dPHCyA<=81WcM+l`j0#mX{Ct?=K1XS=^0O`Omw?SUooTO)l5E30KV)9}gro-; zP;9$SU98-5uUwDYZ^+AqzKf`O7Eo$4`9H5tdTGuujp8oqg1{njHR{dbK8PyG~lP$yq!-0Fwu zXJv1ppD%3FXCRvB+*}QdY0gR7`{x76;H+`myCyUGWrP3S^hTR|<**=s%fV(cR=3O_w-Cvxj|ubHjij1TPfH8))UwX^8zh{b+sd93)gn0+_C*Is_z+I&@OUAe z{i_P2ny8JIbiz29DQ|i(ho?&F?=`(O5)vMa;I#?*gxG;0Tmqg6!Iru7AFYes!`#$w zH&B3o&_Y18KlyB0*0`Q5kWFv*n(JdulMG%>(GaoLa{J2>EHz~*+j2Cs4|tq8DZB}+ z=(nggzga~mbYzN?0S4FGw^oz$tRn`=F27C3t}|q1FW>~CS#JgH%(8}yA2Ah#*Qu+1 z`bQVKn+EvxZuLgp2Kl@s;92~8&UhIw_O|#K#cGZx4F=khy)CkTTqcRG z;7xPbh|G6G!W~vv$S=%SiCOd|s-J(Tx7|Z@@&dEes5U)%-GyUfw0QaLb36Ip(Y;pD z6>QMaOgq|TN#6Ymq@4_px~>HGSTuP^XtLOX8S)0|sVhrHjX7yzrLIYiXpD zf6fgpz;kk_xfMJWVKtle-#GFpn9xU+cBB$ez0Va8w`N+l+SJCdAuxE`SiJe(CjS+M zkh0Lvq}aop@+ERJnO)lnJsT384dqX4-YT_mkJf=hdD~%ca0PTUo?`Yp18KiZu1%e^ zobTc=CXCf&=)EHFn`x4z;20zwv;4~au<`H}%q=$Q^>#4!rF+}?KAWi_{eC+W*6Q|t znQLZjSgv{F*%5ul2E+-nQc@yX#Rf4NcRH<;Yb#+}8M~sn2Z^ow@Am|pK2pm7!m^@? z8Hv$9l=4!^;8k!Xw((0v7kVeVvsUk-bh#uN1EA|zik~o1Q7HkkX8$0|tpIw?@XfM* zmRb&8RH!fHVOc+&8l0mfW`1UTmI>oeRK&)_L8X#Xdlk9aR*8dV00;}0!p@R8%f!n9 z$9%0%ikM0SO;qD0Z8?6n^LbeRXg;PoJu))KC8UlX2^!K(^O)M7g(OPRTM$VDHsz#e zyofn9c#c-r)VD!=PDNQ^2a1)VoA)$M-J(9Lxt#}2sEwk0+;ZfU{aeTQy;W&^CT?IDhi<{=K1 zM+Knaa&|5K?b&VYf!h)qc7~{C=zhGAe8zn*5&)e|?mTb|x%iU8`Uhxk^IC0Vq^(US zeXYpbkI#N7=d5WfQ9WpX(%cWf_rYWFU|6=%t-n|;lR7h?iAlJdB_wU@V&Nj+JvD!(9Y6%cWzcdqX323pynEmae(v6Skr3#RBy4#-5gnEj(mJu zGhsZPt3(7n$7i7<=M#978i29;k0s8-p@j|?0DN#U6__=dhJ(>)m>N95 z>O`ep`|{!w_Rb%rv$2TiS(t$-e=woDD2@XUJxcH5u)A}+7k|Ba1rc%S3+E}+NOy=& zZW3{L&81Qx!-PHsXVm1SM!U8F{4G{TR3-%H(IznA>v*2JjWB*z5!UwUTf8C>2jYy8m{1g7bfmacjl~$z3r}FeF z4kk5D20Hrud+~2P9abnh-!8#qb{0@TYPj~2ktRrLR~hWVAk=bIJxGu2;ANY6=#5sk ze~N-%MoB*B1%duq6TgA6D81aPOWd+~XUTw>WnA6>#X{rQH7E-)xNa4CKe`8{83~UD zdfH3+h^z&yaW1^IO&U@>{PK%qv~Dx4lC8Svu289pLlMvS#X9?bBl~`FPz02Hf6w4# z(zzKKhUMG|7et(OGH_~?)@%JIxnIJF zbVoE~ z^fDmOX+TM{ZnVu5B~XfVQ0o;juhScCw!iQSllJl&>K|(ZH%b4fG}iy!>mj{KJN_R4 zAC(fyQ=S|xrqKw$zS9URcvU=Y5UTj=q#ICrCY!v-a0zg8*enNP%cI!%oI(1j( zyXE~Y9~jZ?bJB}Fc_mz*FKH@+*AVxIik&Yf8}MQV#QnS{-cEmE@UxcWZA$t^kc01$ z^UEd?e8f4}($n?G0_l)I{x=O8eS6{F>p^ROP1}9pk8BM79w(8i{*8`^3#1Jwm0aBv z23c^rsBDF~2fy4P?imEvp`Ol7N8{^hkWiv}{`Zu9T|vMW6~=W}vwi(W9}i#6r*D~` zN!iM&Tvc7`4hg^D1ix@ls^^Mb#U3w|5)XZ*|DzywF zBznrsPdzOn34JqE5R?Lnj?b33Jw7po9WS)sAvt~xsBzuz#0E&M-9KV>OS9oVnkXAJ z=;?{vbvYh8a%wbewFA-z%?Ji+kv*G<=}}j9T%c|Io`fMbcY^CgsQoU~GlX2BHzjQ= zOAUcfnci#lZ8b93W;{~Zn>b=2iu;1^^l(#Tu)Ec%NmLhYsy|ua&(J~V>Z;XF?KqnS zN(l>j%8x7#IS^Ju=5e-|Z0ecI>SP{jCfP&6)S0LlPz=b8DuaS|2=jpxZy6-gw zqMy6tKzsvL`&KY$S26gh^JSnh2<8oY3Ut0Q>^OmUtoXtjgHBFNpIYoq{nySK179M` z_!dsSDcSuf#~~E+cX>)qO?PT^k?T2> zYGZ5|Et~i|-|{03VDYGdG281PR7r^8TviIWi`n-^r1{gluBwhajjQ`x=>XwnT9waE zmNgiXB6l}4c$L26_PhFHxL>)yh7r1spl{qHAg&xWIJZ{`p~<`ht+-8Syr8PA=%J>> z05T6vCIdAc^CUjflFUhWj_+TjFx>xsoT&^ z-}=v5N<`eo)rjsJq?Z?fveop#)Jjze=#|V*H4~3Xf<83;Llq0(Abp+-0E!c^_W7@t zH(HAKKZn;q?3CsU(3lz&zR5tz;{qJxU=lUHOB@rf5!~YM;`yPa{2YaJBx$#|eZ1Kr z!{+M2XA~SLP<9%N9G&Jh&(F7rj}u*`RQ=o?;ddFqy?(pA(4lj{F&S2v$rcuQ)U~JE zagRHspxGonrNAamkvqly<;@ZEciydE{ygnxx%5@-MYcT&-{HWOx`|z!Xd)&SR!=T; z^iR`;nkW@&Q(2T{evE>8!!>1k#^QXm#%}$43;}Dm){*S%nvOlkBe+bAd2G-(*~MP2 zKm`gYi!oP97qvPQ$lN(9I{e?!4RM(x(EisqeeBJ4MSDOF$7r9yL4eCTB}sskMax=+ z0IEq!efGNx)=TB~Tr0tzZ$5J#MG;xeFzSAKpuDEfg*s>Qf0dz1O|-G0XqTiPc=ys6 zK1o41l^{QTPX-<~gYTcoHf~?`km-(`>H2GL!gaNiNA+45k%W*~P^GGfs=V17%$zP7 z=Zv2K5YNN@EYK&piW>AT?S)=Yq*;Vgi{qEwl!*xb>#!;tK&W6h8b%n37$sT>fvsKZ zTHS&-x+S=5g+}}KD4C2#Mer;f0Gcm)UxdSS<0p7n(@*mFSQi=n z6VM*k@;PK^?o+q6m1Z28kNwosGJq)peF**HIH@*LTk~V!K$9@w>Vu3N3!`KRZjfKq z&yE!W!`J?gy#{g4?{t6)UPGc6+2S)ez19GqUX~mwC;aDvuk-)|6o(A4Sv>&^0FNzV z_NY*+Snapaz-HT&7k7(vY*8rUDXQ^B|4&MOZqKfo>dEUVmH|B=l}rD#!{-dtB0Te( z(=9DB3&oV;>R&&uEk(whoh0(=^`3A!0hk~F@oUCd&~E16V>gv`D@<8!ujw(LgznTZ zX>Mg+A6>GPo`9@{eDm)=0m*w!ciLUVT?m#YrWmnI8JQ!>eJC94(mpp7WUb_&Y>%Y-h zxb-m#I3KDH^1xRq;2&aYRygHW{Y;};DaL`GJeYheD=Fdobmnb#T7-2um-Lt-LZ}eL z&>qZy9>pr($DdK{V5u6Di^>9~P2R)Aw3*=%3%IDJQ~KI0ZSvn;la9tBb5(R3FR@HA zM5C-s41S-lF8=(l#iTVV3Xxma-q5 zjUg!d*sWtD^Taz)yGY9L(cK+W(5qFr`G?Vl%)2OcF=&^J;F;y3vLhzC_EBWm8+EZ{ zQG?X|otfC;1bX(!um}^urtfXC(3ooc4Aup85IW|R!d|4MY#)R2V@qLk7?m&iyEO(t z)j)pf$==-8yh_L&N!^-cF_xwLbl1x?(q*VQlJIMhhn*7c)SH zABt>h8CCNpHLllTu=QHsnIfe8k00x1yO%p|*!V4T;`x!_`eZ@7dkI)QpT|FMz;d}e z9K|XvtD4B{Z(99d9CBKN*x-%ILg!_rkNV%z5lVNrr8#9R6=%_|0!~5m=_bpy3<6b^ zNLfCwXw*b=on-j0;dyb7cY$|H*0A$6<~`ec@oxxK$lRUoJxy z4Rx}vsu9UP5N&i0K0gW@jHheet{GL&5c$2kbhIg%LTdwe49jz=zhAVNMW3*nL>SkI}q$r8FDR{h4lj zU97=U9$G>o`hahvDV)g5th9Lkef!vRAOY*R2nY^kJt`pUotMgBmPbVg{rhxaG;?6} zxtZx##$xqf!5G+G(XNDt%X-Edf37)Pam&Tz1bxnH z8#yo5T6HDXI`6N~O+Ao_)QABPaI-GX8vJcQ1tk>gCV)2%&1{>Gy!w@I9o>G+*ANYv ziaw9-ROP|R#r9UT68hmkH}~a3%l_F``Y!9ldQzry?(Xg<2Nd7kJnk2#j77aFCMum) zntl&Ob#FpPxi9YgR%Xsl1RYI`jZMVrn{1yRX&sAaaBLcGyzxu7ryWIk?zfJQtx`{Y zPSV#`H|lt}6cvdWd}q?vYdri)HqPEEeVNy8TroB=>3D{Y648q-rk`B2`XQ#Lzob~% zLY9G4aSHx-r{|tfS7Yh~_cb-+g?O=5(+=y0bNI@M%^>Z$Y-RH~xZA!ojTHaHFQ}ce! z+^pKZ+Tm)**zrzpQ4EZpr$C_O#O~l+IooG<3a)!GdVOARwe&wHxmeKYqK#*j#X@1) zA_0w{NsBd1OI=d5(G?!&?3)hrOex5p`ZI%s_a?jhi*)B8MLP%m6oJvki*^5pJzX}X z*KNu(9%A&B_&VI3&(P%VoP`tP21IH1NS8q?@}vopFN^FZ@KUEv_nX71W>373fUKf< z$eT&AwKFe4$E8#Ig_GMRea_e)uc}kuMjyTtIvA8s)aU!qyj{;rH~fHSp(?j}o3KzT z;MeiusySCoufA{*waII{Pw{0&_MaMNsWMuaO)H7}4|1B5JSx8~Wn#Jx@z@6J{x z!<;45G3jLfl$OpMt$Hr3-ELM53-a8~oO;+0;|RYn+SO=IhoV)R=S-pc;zrM_hzT}k zm0&4GrYB_jw5=Q!_>#+1c`;Z0I@6;!`Rbras-N|%;{4zt)3gnKza_iEy;RfIgbGkh zVDLxAOq~cNt@zMkvi;O9Z-<|9_%Zo8?z$-W!9#TbdYST*w0e1i$dF&0iPE~J%GPAu@zBZ&oR z=GN2K*GJBOCFU#EI$c~QzOgww*>LGK6RMEK4$o6h(j(UHX8s^v{_OBWxLL1-54P<2 z)U_C6j2X4t*9;UG&wGn&!$(C)IDHJ-SoJAxGZFTIt^I9Wb&D;_rV#CQlfW05bZ7QE ztnM}Ucz5J@eOpzci}s!tNGYZ%rQwugYyUdtKqKFH$8MMf;NmdsY}C1Y<}IuqXQX@uG?|+ks);$Hr%3cm0pHoUPZn3^V(kn4N0~Us?pwk$wVs+=G z8Y@}nm-v;As$j&6hIZ_rx`fN%+M1L1N`oUz!r$8X7ma{}kneV1e5UBd!}b{x_0N_( zk7g1i{hkl2k>e;%CVEX5@uCe5OGz;3AiaOy%Gq752U49_yY649>^L3a4uJBV2skZv z1U~H~NOrg%Oju|6{tq7EL5P?r`juMi$u}^GUsg*!Jv~VA_2A&ZSYO<0QWp6-(;FRx zJ#L1cTRhqGx3bz(X%Ys&C{8BREMu=gE}^`23PzVWooOt?)yZ{6ffbz(w}5xaHz5#FlQW3Hm&#wEf0q{r_TJp#ziReyg!;-;Tn1yNV2XyhJ|rlRLp z2cVCpwzVl!kp`lxB|fk)y}|g7u5w#q-Kq#XkO?NT&cDJH(=wMCp;^ED$5LfS+b{?}1J zqR~|h7SB;$H7Q^(eNc3Ek^NJ1fZ^raw^Dzg5p8hCqXdDQqp>dUNsjT!+m^M7CFmEq z{~`ba(qNRxybmxVSNU%o4?kIkwX+7a^`2fUqC zW{Y>&2<}fA^`ek>-5>jnbc#m?SwF=)(#$&>8Hs=oe6<&}^*dgsjeV1tM{8<<;h=#u z7IO{FHzt9-o=EInI3kzlW%cVnsl;Py+fU-O(syd{uuidB4f<#-7>u+{BipIxXTSIL z^;7gyI8T>&sZ)Kkh+?nojD3p!yqR-ClV-Fa=z~hT&b4qhM}z%rGri_r8G`GKLE$p} z*Il`De_EAD-&wxqv$RRay}XYC2_T+pTeFbfYGv+r(hiX?8yUIqp6rb+EcHC4AzeU7 zsA8XOxpR z$);W}L(Ggst60ZHlkvE^7PT#O=c2V4XU^h{_rL{_0ADo$S5Vr4ZD;2blwCnPaA{6= z@7ldMm7<-Wz2An`Zsm-{H{O^0^+`F^e^vxV3VhI@-FChsH_h2Jvtqt7`_G*FzHxO1 zDHf&{S^lx|*h@y0s7>1txKgFA^yT~)Hscb!(>)AKYsNEgdzLEJ6R$2afLpgeZqf%L zr|;pI+F978M<&=z)n+pi0FCzL8xVoSLb1LF%gL zHct1kj?UbVSeE(%^hh;e&^v9yOYNfj7itI#I*aLGs1N#Fdrk=}i+V0<48_jM5CMZ} zn`KZ%t1A-<;9}*>-rV4rUgprNmAqtOc-S{gZu5H9tEO+kikJHCx-7Mj$^iSnWD7>; zca|mnn=^gD-;S~C+EN`K6nyQvqrM6qTk40VeG{fM)Y0BLUe?n0SO0|acjOh*PhJ7K zRP9Ph(&kdl}gKx=jaLys;lb_4@xmPE{0{oC78^}AU!=G5|R zv%=(%aKDe?dqDlRh35fVGD_QVV119i6M%@6@t4h)9+tbCY)5w$sVrs5mGO8BUdgAU z!E7Jgyt}P_i3zM-A-@|N*L_VMa^hi8+&_S#3R!pJH^5h~0y-$6?_=vj|E%FMxq31#G( zLnwQxuKn}#$fq0^D7_% zur6FA7jRa?@dn=pqyiANeVx~u9E$tlK3QzCf2f8-Hhl9#w9>^skL`@(zc}7Zdj}Do z$Oa=C_A@OH8>GXZ3hXdXM0@ibbCCOWkCw(G7XRzkB65(LWaKS)98818YV!qJ!6ZWb zQ{xzeNr)>J*}$3w%~Rr6U;=n>&=qrKz#yfNgJUL;(r9;eUfKS^qd@(3uC%!#PBlT! zElQ|tLP_o_1aWJfO_d>5>*nV=GZ3erwQ*S_$nd{$tr_+8ls)&%3RqSd)!g2I=ZSO6 zQIUGUHc4f`9{WYh377rZ`kH@AN(yn}%KgOnIGtn=?JM1=Fl0LHxX!$I2CD}llQ_lm z_OzS)i}=Q~s;)`k_=pds%pdW>-vn~e0#;e{DCJiYKDagnqPl>OF>k}A!sjWaE&_35 zaEOWjNq-+G&_5IVGV>1Wt2-^@%`VSAipP6uMgH|Cr$#(YO=A)JBz!P^ICU2)aa#B) z_BAIdEo-};h53#{E+k;Md}_+F%kGHsSPINo3ouJMzYup@N?;IgL7J~)wH*~pqj|zF zk6P953!_4ItN^$(GdA}cf_cL^0^`&uRaaPMuje=TMHz`Q1)6EH4d{L>lGJLH6vC59 z4ZuW=m;h`}CL<($67@buu7)WNU{qOIUh`++Lg!W_(#TxMkf~-}vBEy;W@Tly(GjRF z@vv)D89ba)j@+|^6lrUptv1(gTsSXQnG4Z6A-AxK%)g_`NP+aoQpqK`axGccxY~M> zo_vb$ReCY`t5>Mft@#wr+}30_l=$PR&W}78^23RCKMLsFl^xkCmETKY=epqh9{^85 zu)Z*W=D}@l4E5?7Qxhn#(PSSJyYb1vV8B%fFS0$KI}a^6CsOr% z#+cRB)mtCmXV)DC3OpVKO@=1QvT*9LagA|vCt}FRc$&rLK%N2s8njaR(+i{Hrk#NNiR491Q~0&h5G8>T6&5YFE`~PMtz)*KgijxjN7DSKs(Xs$F7i zlBN7zs;av3)vvnVIak$)c=YJeZQHg%vcNppdkcjz!PDVNe2V`KkoldK%RoH z9T{WMxG>e2U3h3dxaT<+t*lhNDT!DpL$wTOG3mC;t|l^nr7EKUsv{x8Zj<(#$rZjl za^%Qmmt7`hvoGFp&OCIB_k~#Ax3siWoH>9=AAl?234rGgPJqVLX`1^59Q*|-G-TWc zTp5vyh!hYZluIKd{yBa$Ovi%FV*+vkOp*miY?@h{mQ_7+bxC34wr%UTUQ#-r&CPjh zmqx?Vz!3aWIbNyDf%B%{T`ekS&?jk$w0-Yol&9lBqu|DY#^jw%P7PKnfU)<(y7bmm zK*PGO0LHa5Szc773sl#2U3*_U6UcDJG;lMe2IYqkg7f@3DJvHTO9-CGh2WZhBF~iJ z)n%ql9)1q%1>4jc7tW1oD`4Lp`|T z?uXBVHJ?j^Zf$e2yWMry-SzSl@jJ5-JD|8FA+RvIDOm%62_T`SACHX33obT=Agafq zS|v9Ea*%Cs0iAP_@&+{+SU*AoHZ^I2squ&v(b)CVZer5ZW}d*+Au%bp1v7}O5)Q_e zK7g^~qOzUNu&hj)nIs!m^{A+lyi>UVHt~d&4<^Zoz@oJ_0Ww*q=UfP2Jb?%F0gO#; zlBG$WWVuaqV-jOb(;m_qw6Vb3AX+Y{MftfY{3f3OCB|56avKH!34HCyhvt7oMC5{J z4=rUQavubVNlV|;#d_~bc?!hcisPZ08q-wv08Jw$6?dcExhR<^{QBM3o(H@EFDlEy zEAo#%e~jD+P1;lkHr-@mQCjPuK)$Bn&}0A<7>c0*NYJm6Nf9ki_J-mpg&OkB;0Ct4 zEl*roRVJ~iwK!dpsdrldB{06W6ajATdcKt zuUm(Jh;``@5$n2Z?cmIr`T2gY)2VA5uB@zIH(ymQOH=0p5j1v3XlxRyI?r=YA#iU+ zYY;pTVDP|2yRJ^M6k^{3P&&N94K%d_|nSw)TvY3w{L&3b1Ubb<=`Lq zCOYRncX&T0kB~0_5R)#sf+(OdZEe8h6rSrHAPx>|UN(6|9R$@<7@vTohrsRQO)rDG zb{44L>rNg-^wz2pDIoeJHSDjf#m{`|PgYMa7K7D|3+vWz-1v%DzUql59$Q>o+_Z7M z8<*XFuW;UG>5fZwY}&Np(MKQOv18jEU%Yeg-reihZ|wKG2M#=zrWU|tSps18Uvu?f zFgWno6M45YD#l;)hBsbz)xJSplO>xbVA1>9TI(TLL)KU$N}!o27F5bwGml*GM8N?O zk^uq(7zlzYHw1&h2VXmDEsGF^;(!<;%Q^>ux~_dSFkBmpDKN!kazGxLuJX9CR~y8B z$Bo4|dW7hJ(4tA2c?>26^1fU=bm-6}mt3NwtQX@rmlztLox)gMT^*iz7PC!FgGyF` znru=kEIE{k0N+KvGv-t&G}|9}@?$Dbhw+h6Edx0S6~8k}z&Y=@e0sWgu4Uie*JU*( z@O5yG!j>J|)^FUfe$&PiXHGx*_+u->6-?}|UArE6uiF`%CZdA3fe5f z3=b@5PC8AoH9qEEqPO04*(FVCGtfx>a-pJ zaHoT&5wf)Mo_IC2Yg?O!;D8JoQ-yHd8*a1&-uvgCd3Ir8Vbhk)S6P!K>6>r4rRj(s zLXu|QdkC}-U^pDk&CM+@FBhZHRaafL>lN4D{B7@JaAh}ay!@JLHf`GS+PA%xh(?H) z?b}~Ck6BiG!T+69Ond>es1-ANz-&R8i#5G?QF9wWHmD^o2~Ivb z*S?~zYX?Bqa-JPson=`7Ul$NP0sCpd|3+)CVs@ZpTqpb*NT?tGF8hk^{F&zJ}nz0ALgI$&iXk`+lW|)<Oh;{b7J4> z>gxRbyw1SOzI3k4`dlVf#JgZD-hANbM)@Vlw2ldv36rml28;o;fC;!UukW=%wn@Mw z!Ihz2g-}Uz#}Jo(t1i0rEaj2w0%-sk4u{ePps1Y(ES(>Wi-1tnm7`DxUwIc0#$^Ep zN5werc2ew&dXOhfh>yTWimP0)R05G=EirE~S=3rv8o_IERW8z*0 zQ;tkaNjctb}otGd6@hcK*U)Y?m_B1xE%s_5lE7x*XvPi7}xZF zAp&c_8k?n~vM|QjEal2R9>r1=1#3v8dy}r}YXyIxpqe0Kn(mk*%dZs@(Db2=Rd473 zYm8+fHE|07PAygA6L%-wtzf$V0HK87(55JrSCg>{jhvszBd2oJ+_#CYWAZ`GpP zZvX(WIj6ouy&8OhCNTyXK=UKiGhtiu25BiI4x1enH^q{KIolko9axyg-Izqb)`)uy zN&^i-sC^T7Wm!f<+;QDn%i4VHhFe451Z-$-Sgv1Vxt6`Q{Js22-oUp4)OI8vCqJJV z_mixL={hP;Q>ZCanDiRu9eHLsCJNFJ^J1}0iaeJVM3kpSjpi)-)PXs^ld=)PId#wH z(xBzwW;xEe-~Qq}m8aus7OcHs#+ZaAa@&Bx0f0%@*?c_!kSoa7 zar_DhfY$BXT064%E&ZMlLYk&T*){GcXE>;`y>~|6GJBvCrvw^Wzg}2k? zs-JW=kRJj0rtw$WZyJhiGUmiN1=k?024Oi zz?5T$E#qnSXFA`(L#}xB$~<5`zjLnN@3U?7 z`+bOIJ8}IQ-3Le1+kAe$c=6M6TK%(LpF%me9J&0{s6#vHs%k_s&bh^6o`R!l5zsQV z4*+0NT`(JsnMZtk)q}>8l+cPmQiv)3xyh(wF1xuwkMtS0N|=o z@Ff5w)^MwEP>RadGFlCoqXF}B640GC@^!w#E+ zNNumJG2=MhXaOQlnDx!_9?h={mp2i7MAWAqO))$5l3YQTDFgcZH zz+@)vx2#yI2`M=8V*o&#H7s7J<2Vsc7S=p=mJ|r#9GOY`Zg}|q`|sCrusPRrl+R^Q zC~gc9KXdmna)S_R5VBbbvRJJ#>C3NwE2@T2MXZKsQp5z@i0T!71)6R>Jl(_lKsue< z;<;ctDw0Hoz-R^)0_<9h1OT)=ifADuF)0EGZG05lhlN3s7AT*6#FWqp&p`1P4^POgnSJEk@1kqH-J!6C;==O%eexcmD;FlWX1}o z!1xvZ#3)@NU)^*6V=(QQ&#g_Ld)f{WPn|mThY#&AovrfAwg041Zq0&K%CbTr?@9`_UpY#ZL|_uMJpc&RX`q1l29vEbHlyG| zATj6`jWz4!*dzS=j-&n+VZg#@%fxn;zyi+mneEiYI6&wm9Lgg{*ZN{W$=Pv^QOymg)f#=wu<<>jr?!4=sFg}h+H#m+kaFXkXD3hHOb!!4dWj%O1 zb7KnLm;{nJ03bhtIH(2yAnDnBjzU$t3FKJQ{y=#({VPcGr3Y>lAZ}8`6+8PMIOLyu?m37U70z`v_&H`dxE}65 zer7X}H%U$sGE16pswJz=do}u(<`&4nicoUgjY$tM3DpviN81w-jLp|$C@a?(f!Kh&oHwI$j_}athr<8S7h&& zWf@}aH_db@AtD~}ou=v1^2#rK_vj~nqo~99XceNdFxw$<;S@+Xs)uZ>-xy?Gng&}S2i`RY7D&+ z&a&Fj5m7YsSf*wym}V{(kt1IPU!h4Loj1uG`4Iq^q=z=gq-VRAkS|>ztG4*FS>f3z z+ty0Z=h1Fb+lrWDt5k<^HUn-XusDg&^hdAphtnWLXYcjjio*s4mSBd_lZVoprK`XD zXf(>Qj2FZI^z!oKO=Dboi9 z06h5gv+M}?YGnxBOUs~Hu@FM|+~+=5Eg!^muCZEChsxKExzI+6Bx&uK`UaE6iPM0X zU?|CrC^$^|(Ah$v4)rpaE~e`MQ!punG7x|o>JCaH0m@y4=~+7(S?ae5DWUPGwh4&L zG{ttklb_SXBvuzt@y$uoRLcIeZG{=RGru8CQ_1A(i_xp1wGQziA z{>yNjKKVchA#nax9>hz|poPi$gFk)How6`v;lW&G}4s8!jYQxwgnFZ7AZft5Sn`FR1M674f z(WLGopvwgWj8bfWPbzEE7@{>`s0L>etbOIl5&60W=4)E3fslY~zDW6+ayI8F%ToT6pZ1?>Ki28(ow2qK%qw4`Llz&7Z(>HGU9knn>d~`gXVn1U@-Xjlh>HJ-SK5L z4QRTvPW;YhdV4wxABmRhkRjA2TMy|vIW1PJNpEW}t%;iH!fdbPgQTp*N^}S)7GPp~ zaP2$AR$5uTR^X*q0t09O$n(6e>t3&y+D3FAlxh?r(iQuL86H|g5g{dbIcY530_C%y zf)uTes*{~qx!f*^2mblb{IzXw`Nzf6zh^pIA?br3BOtlKv}Hy;nF{XXlZp}s9Y?AN z3Qgih#~yw3QT7O;Uw_FNG(V>^XU;4id&p$#<*Te|o-m05r)~rQ=sE7F1-O35qUul& z(dK{&fCrP9w3qcZEp#WmnC$FwRgI#E41#T0q(%{9Lpqd{JzWD?-mlrb#1sG^G1k|v z8jcMh1afuV$@5O0d*=*Nnlw4WK#ss`blUTrP|L+>=Iu;-{xkHgA`vNI!GU$j}CU4{5`+1o+P{jwM5|H_;{ae=Mx*kXLOh@#i)Ip-2<6Tr+^ za6V5`avlS9(yWta+=>nW$Tt9k6LmUEuZP!bBW`K&)(rBr=?jL|kV(uP5m`J~Rdrc; zYo{pGVG&$iKsrx;1i@ivGX&2fX#j2)-E=GvGi{z)t2>8?q@!kC9Ng<6vYnbTvEyG%O}^O&eN(044$Ni2@h{p+-Ld zn*k>13#!gQww{X9+2(5!1IZ+{8=B!x0EA#@s-V!sPB%KWp}n={H`a^`<+rT&x7IeI zXXlJDPd)ME(wS46Hf$UYhgp_w*s$T`$&(?3bsN@~WtsQ7`>wjW+wTpB!vswL%CnUF zFwKGu;VxS6LsK`P_7hQY$UEh^;7nnG#0EuKmUWOBhx{j7H{|^dd&BS$m1i*DXiS31 zTqp(z2;iZay%}e0HrK5xk0P{CLn@-V$Ku(KJ^HGjICX04)~%=}bG}pznp9rufx~?? zX&j8g^Emue=}s)<)@rQy8%6h^A!Bi(>u_WMvUP}-sx#yZ%(v7>KYiu=$@R<6&WC<( z-)niQpEXF_d7B6tp%3E>FcU690ugEFBehShpj#{kRKgY%5+EWz39IA=E30#PcV%&@ zD2mbQAkXuvsz!t1>TnRwoJo_sCt_a1&(+hzLFqQ2?(sX!1CPH_)V> z#;h>y4jDr;CSmItjYjL&uODvN+?${4&Cji@tmJvVdGqGQ#l@m1Hf`F3h{i%7mqN}c zT*rlC&|-gKT9Kz0m^fNlW?X2aor@@t^!s&C$k(4GSQG`v$6RVO*YBkBmtrzc>DVMa z%+^zJ3dw<)i^hr(5NC>>3mQGBI$3VGH(>%04TSpe;lsOk?`DDSIb`n6W!3jnPd&AI z^j?#1)L5B|&%{!3s#9f%Di&z?4c?U`!-5GIk9?=dgBw7)4m(?mgCD)-z5nsw|I@es z=YRKaopW<@bDSVx>dqMBDI`gPHj=oW2@M1QYpjk%nqW?~T@%#~{~)?Hv1a~T)**<+ zu-0_@_U${jUm}Q>XJ~KRwk^q0eoy6HmSw@iXfzTd(>uo5{H`PdSp^ZICY#oh2Wm(? zg}7p`QCYywc>q`)40+UVXgV+@Cf`7A6_YstuA~~FNx|5rj<7{yG>?)rCrcvvZ+_*0 zc+9;+oBQI--Sg0sFj!g5vaH+fO3W?}RY*FasH8VQPOJw>TOzL@>q34q_o@Rv@;PeUw_Rv59gCmnt zy@KgHrgMNcvk4Fk27|oY%{o0BC%#eCEpQv$XdDfk@ZJaTLVs#h3NtaHrmN*`TKJ(~ z7r=sXIKbT%s0#G;f706@z!#JnvllHCaPM@jXkQYf}cb7XhOVB4e<2VLTqo15MKu zley;3b30>`VA7qKtcH|o%Z)u~q?XpJ;#q{L3>sETPdxbGgD~A#;sO}-Y}mvX^z_qD zpLq6u%oc*LAXK7OS?d%^4-G)UPt{;fvQP#9V_MY#HGND%amM89yWK9;by=2a-buS% zV^c6~)lT!63B=ci*djxow|uNloydb1!%}MxwZofLI{`FnGMCVp*0LvpLKNsZ%6qyOFJX92<*xv?-ybfUI0@ z40@`-gcxs#b!yGKD1pS9#fyuf2syyX7oCxwn5hR}`LZk-&|7N(jB|kpu1W7_w8kXX zBvykN`7Hk1*6XNB5?Q1w*iSdZmW7HqRd$6+GC{FzLnqJDGzo#Yrx8v{6&s+4Hp65N zxISgJt2w~b0KO^WSspSsrr}-`u^Ej?(PkfgU_aCOYcA9mcDxXl1E*809N<6j$TJ{~ zfg@i-!A&TR5C8~FK$B6_@1sdY22ReS$-r1_rZ6}FZiknH$;pkt_5d83#3bELr?Y(e z)NnZL_IqiP16r{F1TfqkCBjn!$Snte8WRx@D$ZMfBhBB*p@DB}k7_Lv%g7lgb(R{m z=dBlW^uW&lZX$*HV z-dDdEf0%-rlR4qkBU$7r>xf%bjo2v17-A z8`-4Wd_znc!67*`8A)qOOaN@t9x1MG@->>oWb>HJ0}w!fP(i2&4F(5pNaUejf_e#k zMVO>p-}vr#yaB*efiTTFbMu7Oq9N}sl0gDPXhFpF@}w;q@28REG<4QlaE0(8EybUh zDX*dysV9~_S!2@@B|sF4a4;OP+ty~?%#`ruB#sX?aLhBYW1P(0Yx>epBk5_6#!)^` z>_nUY(UY&Ms!I3qIo}4Y!+*Zl#+XMAJQ{|FfKx=F1_)?706@NI$_kZmHcGJ^%jn{H z4cHXZb!dAOYVut7EBmsXbh^K)Dtg4m3<=FVL@ zFcQxy)}S4gc*<5|8qHcDVkBsr|MCx6mZ6&e&Y#<|8-BekOAT^R6%&YQ%4ccLM88v3 zmsq6!I8C9n=ogp{d*s3ZAW5vX#u{XqA%B<4F1yV3EJ@}Z)WlD6h$bO7e)y3C=P)RI;fWO!d%&GOefslHZ8E*>O&B}r&sU?3 z+F4+~KGh8jpg~~dMxh=x6Ig79Ngr&F>J+H2ad<$G>IcYpMQQ^aU>ow&1F&xH6^nTT)HN^r?8(iG~DWrY2km zaI?nBhy01&NoK2QT7?2Iv)e>+9YB4G_YKL-aQxd}aSxykZfvpzNtCdSqHMM?=%2K@ z3%;4YAeBcAR*CyVoXkR@<|gW)9^QFic?t-fXM>)wV^PAfw6ru{d=k@j@tcrXD*sF@ z#@EfxqzM{C!M-1nD;jDKlV(sSRm~(qFlf8Q@h`srreyo}?LyPCCMiu*-u*?MuX#;@ zkNjKlzUC6HtEOra)Mkgv!UQGGBW#J2-Z_)l~SnqsF8^{3+9(AE z%N^T?{&13Zho||q0;8g9mRBr&8bgt1dm=tZNUVY~A$IY%?yS{R3h8GMu zR7wdSc<^B=Ph-UsEgOBYU_%6%0wG?WqS3`M*+$w|$AYjq~OwgoYJ5;aM ztA~E}gWW5xxT2~me%?Zvu{UKCXK$V7`TYERzu)h4I*hQ{(Q+}1Sgo$?Z>?3FmTh!8 zojlLE%`+d}ZnxX*W?9CNhV4Kj4RQ7m+o!htS*O$CneUqA5CkG9LKX}}Owt0f&GV1&Mq?6< zlI55M(0cjJ=2P?=jOycVB2X0EML$`uS#VCnkxM+P+@E@d5?@dh>nYBXkAoe0@>ojbn%sVGIN-qZ!D-yWy8vv@RMx0>ipt@6k`0sw;V-H?6e)f;- z{1p^x3Lb6BG!#{fn5_r23=d=KgggI%l1In1F#roW5DnUlf`j0=5jEQUf#=ebCr@tN zxUtn`^95M>U)Z4i^w`Fgm6c-okm>E5Ei&VNNN5a@$D~8P27>^ENe6-h@IZDl*vfVR z45kF+s9J$ggH6$PDc@}1*l&IKRaaegm8e*(wd3)4I2^J(Tnp&rUPx3VRNCw)Djgw- zZx$gapNhw<1XZl6{i|@vd|`Q>2c)8$)Qg*OU!}t>n((h)3e^Re*qOT@_VEv zK%YuhUBh!n!4oMlNmW$~3k(11L&NX?xs-yVdSLPmP`LW$W1Acr<>nn_0^1mFr6 z;2}8bH@+EU&xvHTfQHAtp-Do$dg#!hEnBv*!-80Y{1-J&cma?@M@0be%rnoF%g^%U zP@0Ga<97&E(-;a3+7!@2C;==l(D;aWc9?DWo#22QtN9U_e0=a@Kk=b!Zo26v6KA2a zSqz86+C!Rk025=T8tKX*v7pXQYZ5@?Hb33uK#+hYkF~k*Z<)dqVw+KikQMTV5Q4l@ zT&Y~A2Ff%&d%&o16V_TzJ?buD`rB#VTC>+WLe)A_ex3h11mgbw{8+_pz4yJ}y!+Z) z{L(|1&PS<22AEL23YbuFN|mc9v*whU4997@w|c$=R)fS&V!#8k?!4<>h-e4kg?Eg8 z;d*GkH4i@cP#7O=Mi7Lx`l2>k7A8R4^!OPMM9m$E_k`RK(*?{Hz;>#mpW6M7U;JA? z_}3`*c9Dm{B*wUCP=|J|I<(SejjAtJm{vJ!nFOqbO!GEk4yrp@3yafq-VtDmJb~$8kzc8*shk?dC2U0Q%j#)^WHmQi2yIm3|?aLQ+!k zM-QI#!=ufO(36pv*)WznIY{vta(CgRL!l;L0E7v>Z!)wU)7wSmDFC4IO!tcK{G*?} zRGI{ckpaMPIIJq}C1teaQhv|~MEx4mHHdDT41!tQ3?hoF(a6gk6hH5iDcOBqo7K7qU&i=}m8X z&zrXTQ+Jro7Vs5>A|m8Qa5wS9&Bxfui{u-#X6}oi*_p`!5SoNS4dl>v9zNPXapHtT z6r^&WFS_`*#Q>38#cUngUU~X~ zpZHd|^wLY2PNF#JHN>7nwF_x7p%H>owXN=6+($O=@tea+cSPvJ=KCM8RRwt%pZWpFYjN@++Y`ULb~M z>#6Jd?xTB5cPmf;;sG4gkj;|?5EWR#qsf3=w0O=Z`6#a|Avp2{W}8gDwK{qG`q%#0 zhd%gz_EoL8UQ!rk<+zQN_GB79wq!bIqd7I>q4#K*@qDvhU+mINAB;VC7Ezcv#9}l+ z66`@yr7g>Y?}HHGf|5lkCHv2;%1Yl2jWj|CylVLCaFq>AJ89lJ_U+sE!?%R6`dFNN z6(HLL9k~(t5&44Lh{*B(5EH6b$dA*Ful$w2J-=?eQ(a2yr525YuGe)(Q~iZ7sthrL2&=v^-a%+UaT`8$$)bBm!GQ2+XXl>6Kv`xk@D0 zLUB6O(|;ncL|?N!5&i8X=w#fY#ozMj8t?!B5!Cf$T9=$t*u%g1*WcgS^Ij@WpiNnX zgtiNAxQ59#UC`|WdrTb&!ApJNq@ot#zkR+FLg;ilFTf^WxIwcubGUHq*s<}M$C!FU z+hK7tG!(inI}-+nFzEpRkKIK~FkJw|M!6Ac0Kjx%{M@bAf6a|I-+XhFI8MaAY}R#M zFE6j;nKj0wN#dO2shjK$`SOH$g=w`N5#@O?OMb)_Bea)X zxo{DDDk&F`wbwj`NSUK50?-?a-e)w1*6UWR(8hs_{FpR47vyHGAtIg{>b%cVQCYdUT=A>9No3L!;(aLrpc!rl09QU{9mg#Ii z2TpDtjYgn|)bnA`;wFjc@ZrN$4;p(V$uk*59ZkDN63wzKsi#VM6dYB{hzYqNP(a%a z#qltDF59s0?|j>O>G8u%s&>!g@pw2I6OlDSWlTJ=j_S18$tCGczvaR;Vv$dr^>8|{ z(-4K-A5P~3tR$SHUECbWnS3ZIxGg4}y zpfsWsb9e$;nC$avAg5-pTjAi@0#+@}3o~L=F>Ah!LLJUtOcRq6tmzl|7CGnU=jT82 zW0~o0m!^!EZ;Gij05p?sjx+sORN=Q!)YANoI05dY&jIC z5p4)MT?C{EX>64K5l#utwjE68O}?p7?vtl#8IwMR`v3mMIUK~_V}09XhOp62Rq03bgy`Fdzt!R5v2`~S+<);o6W zfY@3SlsgeiU0GQf7d6J|@X^9Z;x?Sly=jE1(L&3Q8Z|VCX$sv+u$7gVwYk>o+U90) z$ZWu;FA}EvZ)j>o-Uh06-AosRi_;ZGTuf8$q2V@r)7{{oCk|uBS(fG2ty_QNM>`;e z&!Ge$pgLx}9fUGwf4z{+GWsp5tAqSkO2pBm)ygw>-E}v_==KG~gQAGY08QH@VVaJZ~2~Ye`lC(c`w5>M;`CJ{bwN?mDcTMd`1%d1}fn(^!B3jeGZ0>eqra$e!VC7$h`$OPCn?gV#3Rk~To>MI>Q{_OJ2v5WQB6>l6~bx7prqKcdiirr)M}%u zD3kC}mP*SJh%XBXl^MtQQWD@WNr1Rj$WD@dY$TmPI z8Eq0d@CEt;+yML#LkZv~iDYsVDk2X&%!vXf-Fk57i6@=_Rf_TA8nir&C!aoAFFt}M zL7N9RGF(6v%Lf}L9jYjFhGw>|u|S@xGiXw(meJ;zbg5dY79YOp)&1SOcWW!0y`k*z zRtIAMNYeyVyIV~{g*bIVu69-!Bp)H+pqcJG%jUxTw7wXxx{nIf;dgRrmiT*FIqXnd zF=B}7Ik^UyM(sLS)ObTP&^o}C-)iAC@I>9%Jc;G35Yts*qAEEn%fW}NCH^`@^mSkN zjty`4S$Fzwv>osTAVPTtFhOz%0B%g7Zt{ZU5EHO{N_xFqRW?>pYMzJ*F*MidGS9tdgD7>=gryq}s5kJD3AWrlGJUh88vQ|MDYgvi=oRo&h2t3T}iZrFxZ228e71*o<>`2$M=g{vVnYOloX~XnFon zs8#{!H}8Gr;^HDBq8Htu`8gdveE8IJ_t?2hjqO0w{)>o3D9L|?Hba{)o;tL&v;?sf^2If1zMVM6?=7n^;jN1twf_B1Iya29^?%7O50O~UD-*wxlUaIA6;)e^aJEWR?_=?jxN)7fl#m-^wen9TWle95{mtHhV@ zV+fPBdH@i@1eNlWm1m$av;=wD7R9USI8QrloE9*N7hhAKq#rp>AKK#ei~1E(bt^C( z1xc1zd4j0tU=jVtqp5aS8^cKmDh@3dQ?z-zPzxws{%9EJQ0{|vDfCt;f zd<&-Ym~=78W52?R*nHiH>H!7r1Z2^q7;BnL+INFP+qZ4y!K7c#j`5WmwCwx)_wWDA zuYBX*|7))Ufa>&pesna{LtwF}$cLU@ftjjo4Z@T@ou= zip>Z|&)8%v#Gw@@BSY+p#M^?M9@3?Ohn?>DxF(MQ(}98hYAvO!RlNK2r&xriH^zuG zmv8d--E@4ZMmd6(c;3w&UwH!Z&1h1pmjP3t8k6}Z|7S9^89(uc@-k`65mG2l0{~_V>o0x7Uw!=p-}}L< zw`|!WDDFi!Xui3;?ecAU$2;EfwO<>GqImY%%MTtrc;x8uTknB89(UF1QL0x%wTw0g zUts4F%r=l4V73ulPJYCR(`0Vv_kPWRG`(4J9BY0qnOd{u13LsN6EP-Ov4RPm!~ zgavW;*UnXM-*OGwM%i()gVbVt{Z|wP{-`pGsLHEa>0E&sa!Fa12`rXt&@6|h8bNIu z!adVW?X9d0G3W_bsERE07yt5)5W=24d){?@?{|LV)BQcS0C1WtpzQ)VOc$D}Ei~L) zi$Vops9FVbn9iAOVPVhLea9>B|HhlIf7PpA)$hLr0LrrD`GxeQay{q3pylz)?c=-C z>2$8S=9;Uny2@JnA?Fqs7oUCh+57H)@E8AN$I6K(tK}!_6JG!T)4il#d?dIc>29V_ zo1_Ox_k-{M<}d&1$K$aNO>J<@M?mXIONEGbW~3-;*^cECrD8>=W*~0UT+AnHhCQEH zo{zP(6q~YYdXCS}TR}@Oq@k3&A7fe+V(TV~r2w-zqt+_bmo2u-w?bze6)&KSVZ~esWi&PJq)+@G8^%9VSdL@J!LIoznbRNiIw%Ozhoz1U$&(%-9^M)P! z_wU=ebLYBsH-TEZyirRg>%}!_aYFjen(4{AX_{`{ym{-^t=C_F{da#?dF|MLq|?+-@aX*=-ED3{L1R;Dyh+wv!s>g6Ewxk z?_{%+zZKVRr<+i)A`-UKlhV!Td(ETvgzip>1yKk001J~ zNkl(;GXw{Bgx?wzu9B~s@=GpK=Jf6?PF zY|yd=>!&3K#5hbm3IKFEojrT@?A^Qfh8u49!5NxayahyY&+|J8BAKYy2y1jiFCGpe zQL49NP#|@d7HEBnd|6@igacu7ktkD29z~L&ms4wP=wHpQoK^y*W&IG54=HJ-=ILbh z>c1_Df^RHSc>Er2k|d{o0d}LGAU6&B`47_1ZTz)w-hcm&P5JI!mu%a%ZTt4^^Yimb zlJxt1`TEkGP@A%BWsJV~f?rrSuon^(ws06KiWjD-Q?V+H#clF7Emsia_a(o8_kKJc zvxY<1FEg!wmwVT;TDImEsBO7ntHug~LP4#>b%=vHg~QhQJe*EakZL&HlA46+(HYv@ zTM??o|AmfDr{kRazz5#{fe!%DTWPHxF|GUA zqGdQv)r694GA}xY7VK!%07;l0Ya-MYOyfd~Ot40r0KoCq^INlgN>$ZKG9~{N6OnLG zdpqsPaJp%^KC=#t^v)w^;DnB@OkoGZn>fWH6i~R9560X~&*{jF|H~F8*Dw{a#UW#$ zklva*5~{?zQN2$?Y)r}+njIvkLZvk$Ysz67@&82+=2+4+t*R=^GSR3oAkmwowU)O# z@z$VxpI)vn>|$OBhL-iG9f{Os$y1TLtRIX-askUAG~XI*$k%>;4}q}`#h3~AtRX|o zGij63MxfKe+QDnnmoKZ4D@OgKSQ}fjRionAN_0|Ph%@a7<^7Vx)&Pmu4{yz4(2Q+Z zS_CTWlN2MVj5^-|okr1!Kd3qey+Y^(Br;+cz?%cJ6Pmf7b=cw*gnkh&Rhz+=w1;zJ z(0bjpK2L*Dz1_ofaHD^Cp0mjzzS&w^*L79bi8WayP2;LS+lWa~vKU4+{1d=~ktq{{ z)2{1;<5T(E4CnEKL(hu*HZI zrA&>jg#8~*QvooI6m|5bx8~V+7h{%A^MHE47MCoL0Ak=P#^+<}Wrzq(tI1llvEF&* z6+I)Sg`{D|$w_`YsLoFU{YA}EJC|5%488zL;U#!n1m8gi3RP9r&SzQbywBoelgFQ? zjgDRnMS!Lb#n${3dzR)&g2;=a2uj2!1P)Boe0o0(N)&HnBPfidwWha0F`=x`*ZY## ztDTuVoM8riaX_6#~4KIj_en}k{fkE@ZPpc>j?}G&9-uo=e zTKt!&hIk9s^@VaaZGv(t9X0CD6`QbXM6CATnnaW0Rt-5Mdm>k;PcC+*<3+hny~*fJ zX?F9OwQ`CB2~3=jB+E&@qqQc47ubyXC3su}2CeA=5psxI(h4MvDMJWEyn_?F+Lo>8 z^J_rd($0^^W9ABUpGDmU02BuT0J>YF3Zw+Lc}D}-VLQiWK@R5Ic5WfXQXSuWC!rx zBWAp-aB{w?YPqVSED;fi@a%f@i|Dur3|d@~;A7c#b;lri_F@oHqpuyXP6R@Xv;;zs zsy+mTP&Hc6!KM6G0}_ZKBgR~`?D%C_G6Sd+hvKbqIuoh$j>38C8bpj`BYbl0_=Boh zG_jvIuXE`*mFHPmRun?*e3m8x^e^h;A~0w^_<3*Gup!S9Ew^tVM9e&!>5`3E7@*TJ z8gxQbka8ud3{W@oe#p#@-q z(q6OaXW3*^5=>>Sl_b#19{T(p{3JGQ+SKi&wR5srQ&c~StLEpFrW1?Tg@yt~b$UFkz;v(X9AK3Bzl@>J>%p$5*Xw0j%FT1b%$U@mYG$2d^_GN9#;Rcvtv}IT zT>CsBk6|V=tQ(*5D`HQYpB7!e0AGHy_P&CTTSRipWeWZ0r<e?E1?r$N4){3^Xyy5Q0~%gM12VmvhqEY^ zeH_-^;)9=u1qbE4wM&*?Nk0t<8$@!As(Cxi(Bbl8mSz0rx~|9LafnKPA~FUW7)@l2 z;ad8O{kUihnmx^MI4p{i;e?=DY5BwL8(VAuG?sw?4x+M8p1KzOX~J8R#He%^@`Ilq z5&%lKDb5>|E>F8&m=>=J>=x>c7n`K1IizbHa%V(_%Kt=_R+J845OIrKJR>ntbfFTU zUew1$W6*rB7Z(?cvd;5NTLw-6)Ebbrfl3e(RK1}5N>tR^Rm-*6I3Wq97pg1_VLt@2mu1uJw5n<%GEpaep&#-& zI4&B4<_EUAy6OY5>VPeytZD#An>r|N+w7g2cqTr)4*)K1?xNc!jXgMBVpIbpIfLHZ zN$G)LT174KqMS`Cx?4mcsLDBsZZ!kV`8?s~TDlRRy&uasSL&hrLhzjV^sG7@q9uinAlQUTq9>F zbdOs0)4JoWz7idQX~s~tc(!=ma#wt+Ff*WPE44N2*X1inE=eny^fm(1Sr`F7V%9SK zHqUddT(u3RdKp8X$Aj;6Q54QoQB=`@rqF6c0#ix}v2~+*D1tI{c4=H4t?M+IPiQ62 z#H_U;w(zTv$1q*;$nV!_$TcfFWa+{T!2+u2m7Olk(1l{el7^JsgM&i7Xa$_q&b2g8 z7wK`)7&JfovaAw|&Nni#Dmdr7s7Z;M@h&FzUjykLHqrX~Gq4a5SrEd%Vgqe4ecGK9QCU`ql97?tJd*`8 zOXOeF$3nk04Ys@kP#Lep`T<}q6QgZHFtx4lP;|C2W6K~;`` za-{;7wO^#z(m-zoUQI#P0i_P|^j@z?z}ANf8WF1%cdpA3KrKI()JdXSfJ#|bpx{$$ zfnB`E#bMACdnT<8#+(AEYL|OoyUFe;`7=qiB-4E!XeQOnZ)4Lb%ZgF8Cd)uI?Uh4= z0S(Y`TKOcEur%FoK;EO7!LvnUIw{jyIhsk-L}4pBWLkrW>bgnA>qu9_Bz=;L_qYfQ zTFhl-Wu>g#TrUd*2EqG~*ogwzsYnYVye8G;Mfm9!tDv!jHf51I&4LY5?G3bn8e^n~ zr{*Fcb{W-%EB4(oqcwv_K8~s=;Sm1iM0Har6S5FIhE!XC7{%ZLc3%>WGM>B5nJc~ zk4Z^OL?Yo3oa0nCwwE#V1vtF-&QsGs1A%8=u@}=-p8yb)qtXBuBgp1>s>L?2M~uLG zs@;hmZJ~P|nb`G$Yr-LtaT+!lH9fW^BIP1qJ$jzcndf;`Rg8J0{twg~QHZEl$`NR~ zYX>3=0wxTg2u1v409@cIHMs*Xd+76Vpc2P9PtFG!s$h)q!Sl=;Yk4=HBEK5OAd=9e zx{E_p=ZR5jGC_oU+FR?jA@2{<$`CVMKFC+1y}Ow%DQ6mvovSPc>4m53b3?4KYMr)4 zAV$bONg>5+Mj3~drs-fX^xgwludYp?(ZzdQ1O^S$RU48_shzh5nei|N0b)Z-#Got^ zxZ)51q`%vAS5n=u5R|=&pBAqyhO4vO;v;eTv~ohhEn@vJ-QP^t5J=3*9dBD3h*e{r zCI1&<;R&e{0dBj~Y9^)`y7)zO8_Sm~RxZRr1hw-3P?WVX#u|2AleXbZ+tu81Gv*N( zL;Da6BL8fyO=CTFT{|%d-Va0)?bUd~X#EXQAo6*P$_=iB<(6OK4mFno)7mCpGt%Jz zWA}eeGMd;@gQ1I@M=v3WeUd;yd=`!?K42VPl zw01l`u)C$inl!Ox#Q+)t0f#so^e2gxgb0U%M1&}+qbXEi)JztbPH}6aMAeHn#Foz( zdt3-WXPPglo(Dlql+!iaq&ks$@3|?Sga^_99Mt?5oy|d|)-tMjl8Q7=^TU&eyJy!N?7%YNtC*UZlrGV9==a28jjlL+!{0VrN`d-uuw)r0j{gq=@%k zHXA-ki(!@Yq2&3bo`tcBSYE3*it9`niB3mXlL2iSG>eba<20GAlkzHvv!q%nlG!o> z{-G>O9^I)wA|fs#YH%=zk4>Y3FzL+eoR5T~<-Lb7bYd_13R$=)44MylqFHJYLsf^W z4n&lIA%orr@27+fOyotnYAVqk*M=pcvZ_pMS0L~4K6qamW2AUd$OmbD$FhA?sdAj| zoFsV=Wo@n2dsAhFu|3yhW??JQEhvK1G<*RNJ6m%P8UfI}z37>aQK)UWuE#l7lOw_q zLRHmS)(m~S(9iiRJuVu9mP2+)UvZX%ObE`S^C7p5AJu4>trTKDIZM-;C$rAuqRP5)F%LEb8+J@hN zY5ha|C)DwoF=8s>Vg>z3+5#RtJO-YUe^AUdy%t9xu~&=kbWo z6`ZFKLMKlpROe%wr2+tmU35{Z3|an>rb(V9J_MF{a4nrt-R=2=l1$;9T6;>Jb3xVL zh-(c|>4bu+8`t!o7%QlrOrU@-D(#fWGh`r(wKfE*s@mF+rj3k*PZ)zsAANaU)wOfp z8042GB3sUyBK?_!!+6k zfTAc7fh!lLs=&Hp^obyCZ_H#2GsG;f*Af0Ofz!=XXFZfq7PD*P$nv032 zCRGh3Zxci=Xq&^exD`ybOg>mHAYgvQZ6d79Vlvo6BE)Grj-r^HQ-0I zrhJH@i$B%?hT}PI3d$6R45r}a#4CaMZ_RL1oLS1AwPZp*(lS|=T5F18GN~hk;9O(S zbu*qK9S+BNp7CNqY-6X3@wjLV8YZ@dJ`jge0FWg{aT?M)2D2;?E*RJ|HOB3UScV47 zUNx2xN9pLSGXFNqQqBvC5rab2GM+*bkVX~NLJS=BbQPV5VM<$~y(rag&(IJCP+FFO z>hGAQsT9LXekVtjkfWN_&ZlBoh@`cJ2@&@!3x?M~o@Z>k&U+hqk}NY>mdY8t_hnUyP8!uXXZbo8 z`XPU%$HipObzQUYD6!l&#RJP~5CFg!WHqU_If%92E*8v5_;0OEVlLVklc?zyoH%5t z&3)x$$8YKPHJ2xGo+d*;`E?N+Nmwb#a4}qQ!*XVE-h6UB1xqK4j4DL1lQ!whT838V z104o9Uh{^1K|8>`=#GoPpanHL=PO4X%2)$+^V{Za%zMOK^dyZ}J7-l*6ss(CUL&zq zw?|@dYt#X1_YbjhRD#}uutU+X=z2P*&#qFELrSJv8;hQ|S|){volb{Yk*cc3<8f8h46@6zYOO11 zB+(3qnD1+PQnKGpnz4vzjLGxN7*mvGSvzj6>wPFI7Igrt7cca4{z{LF!=NQjPZQJa zWaFZWx?xHaQ`NqcCuP-$&c;R6$y1K{g>CTOx5z8@l1+~e04}K#v0IW@*1t!B7N8jd z#M$Ol17(QojUz}IsZDWc5VL+kHQN=`!4V;-p>iTs4YB&Q-%my0fl8z*vQ<6QLe4`( zN#wJwwMi1^aWzT-Dys^S6<6SWaGvbNFNwZ53>xC2Vx(cMA)>1GdB&akp>~0ZJVfkv zvNTN+YeSkCV=`6`M>dUR)56&qRktGWnx8BCFk>bNL4q@}NNvy({4we%%TnkR=`EJ$ zxlS?aN)~>Fqd?~Vq=--pp1co9(%_}Ko|IcpsRI=VUmS z&1Y#d#`B^+E)Ij{-F!42SG9M}Tf@dz5m6^kiO2`C2CKRW6P@$eLjbT*l+5^&)pjE7 zFb1>8_41Akk+b7+CKol9f)LpLv`|SblA$wWR#^iW8#xOtEea5cCN=3HEvmeB$egzLAlPvn%eo=eKm~xz6cCj{2399 zOW(;I5#&l)(aF={xRR_ewcXscH`ZSvs*2Hai>tDdRe=HM~F?88oM_t#z@ykBE{aunx1^P2@#UqG^6wi#jwt zEQEB3t?^_u8>rSZTFIo@Jq8{@_2q!3A|b@I4#yP@jLy=Oh|01WjfyE9xru+7Wdp_>>LnLnl$1`=Xry+ zX=28uOOxi=vnU!7YUenOB0A~lEZg1rt!kVcf{~<}lpAW`E9D`mnj9E4FHqt?9Wu(t z8C4LVli~XP(j1IC9B`8c7IRD9o*Ogp-!9D0g+7hPNXlOrNF8h^*MiM5?H zO+pAsVy(4BQFc4Y(#nVk=I7^S)3`{Fm%2gA!B4K6LG64ew``*Tz)V&|lVGh$6U!Qj zG)dU0S!>vbahw+u9{{oauJfM3w6&JIn8w_slS!;PEfQh}Fv+usm(>G-gvyX0Ph2}h z@2=JT5L@&zhsb4xjFH$hML8WplQET*P?lAvldoI1Fdi49@pxr*Xv}E+x`ixDIeS8J zmWmq;J9*AQIQ=epfahfSm? zYae)qRhpKyP!OOx6_IM7Z>=rLQj8Lna>#klh0|RB3~}ZxTe(KSQ4Ev|cfnz$T&gHH zFzT2gI$b`MbhQB zT0VVdY2$`KY=Ttm-;T(fx;-x|eEdozn)D7vu}h^IUAS)9J{n2&#{$&c*Pj)O9WM*C6(v)~zCG(f|aw z2{Zt(u&yktx_19xd)Kzywhcs=H}GyHcG61Ir*y`T&EyA~|9@@!0exsD8Algel0^Un z2=?KaTbOa2G;ZrK)joJEO1vK|7Q1J6<2cT;Y%$L^o6C#k=E7kDKVi#FA@=4yd1%1mt5zy&1BabjEBDOVbJ$p`s&D}=E~>XDh^I)?)S=G z4qP5HMTw{=ionYofT_)T9hZR)u;ERS_O9z3B0)(K8)LWI9p;d-ER3~qdPHHkzT8>c z6?y8Miy~d*d7fvDR9I4Th-cC=nHzZb?wzqN6JaW1A(FoD_t%n%X3ja?n!cwZSHPkW zNnMp;7&cNm*XLPEM9@!JDiHf%mayylsw^iKk!!XZ8*LAKZFzG}Rcdie^ zAc_(id=Y6XkhqT(eV$|9r#Ox{p?_d&xIB+J`4m{efMMlLgR2;dKk#@UfG>WD-P1JX zdL6u2g!pu1HnO>03#(o>QLME}DOT0iTCKHneOVTulwh#sdCnpCrfI@3)LJJ=QkG?1 z*YDpijkR$cL5p`?u93+42SN$NF2B3o=c=hTP5&iP(Z@>Ssx>#PG zot_j$cD21uVie}GaU4ZG`ai_hcBx1JVzjeowgZe>pE6;Lff{DQ9rH2zfrROE_Wd|{ z+qQm4kBFc|NB%gN=E!{Ef{UFdr%#Kb=(-NX5?nlvsg#mZegkMGqFc3EzE1HM-EG^hR;#yf z-@bYC=5T1F(x}DJNKHh>*f0#sB83hqwnlJMN~yLr^ZEBg6b}WWx~^NT)>`YL$c?eDU;n&VEGF&Z zpa}tbq(9(tQc6Kb?shvV<$Aq_9SOs_D00}EsB4G`9SPFTIjNKxSd=IRXKiOY2c{kk zIpJ6@vICo`Lg3sncG-W-nwXKnOGd6$$Jft3IDGU&=yhFJRaI3Lh5=9rzBLYlK`4ZP zO%KJ)?Y7v$VIGLqItYT@ZU<8y4vmZV%dT^a`FBktU%ve5{QP|CfS!QK5ezLC*cc6m zq5|+;bX~VtEI42R+^}&RdRc(LpHd2j2f}F_jl;e{5WpRQA4A3RSQ?sUcbpI6dj@=N z2E$_X|Ls!yHvt-BOw%+{N~TH^(cq~lgCJ;{2J_5jvmv6{Y?fu2)_S|$YORG3z&%K? zcuM#|?-d5Y0kO2jO0=#@Oi;bo&1lk?o&ca(*hs}ko?HCso0&uRyb?rA9wHwefhYIT z7XE(}2>j$J{8*#E1^O7{O>4beF8BLA4I>RRl9WF~e?bR^Cw*<#~Q}b%pTC z^`Uuo_H;g%Qg}fZwdwxH{`p6l|X8jS+NBK_$=`eSy=Q|B3v;b}XXw#}KFXsBCwB#2 z$F2K!8ClgM(sp>eg4smne+1}n!$$mq8@XTaIja}j?=_0NsSc8p)G9;kt!lw(omp{NCgN9sX`QZAms%R z=>s5m;e`hTEdqrgp+>4I)C)8T5Lz0SG_jL7zQj&^8QbHr=W@=RbN1fyN)bO)~%mh$|of0)VPiRrT!G z&m1{ZeC|{CeBj<002EO`Alw|*=75;R7+P5D|IJt4{_3}{%`Ftq{po>6e&Q}`UH#v6 zL>PA^Ly0l}__dS2|JP?9e|Y<*`hoAo9v6*e1(!nnrocX(_A08H*7{uH1ud0B=!9DiWci*}o*2B(i^iO}hZ~uL> zx5q@c;l>aie*MBt;*pZNd-VXsN7MqukTzK)7h4Cg>7uq>L{?Q%X)uD=n5JCvv z`-mWfP#@z-yd)xl1E~D!qqC}ky-i8}_N(W-cZTp*k+LzMc=NO0IB8uVaDzed(B9VG zJ6rw2h2WiYA%sXteNthLU$+DA1XH5%`|wKjy{oU1C=ZkeC^@MJYyL8(Oe zxfkak)`%?v5>Wtn{^hfC3xhl}&bdxA?7MqxajECM7m=!}hQnc1RnA&w_RdGbqD7Y# zMG>KwWzk(NKXzbpTbnEE+712p?=PG_zeKb#NgDtnA^`aEzn(OP5RE`GH3pgCva-gI zr~;u7QJR`8PaBQA-BJZrG`oAZ1Sz^Jwixa``0)6)9iACk z2?+qmpmQ!wQ|2J50Ggzk0*Y{+((~V&f9luR7_&J;F&~efyt>>i5(4(6Du8KLRRy3S z1ZJ6-*+xk!0;ZL>rzW$;m?DxPA`($iRZt`o11p+y!MXrk3Wr8U$IlJUTeLOlau4yXHb+t zMPjarK|O!DH^0zJsUgfs4of}v(yR0L?%JjTU~bKjDj33|tX@7k*UVE91^@%0U*bD+ z-Gop?IRrNxy0RK{yGC^B!iClO1y@$VIbrT!yE=dB)WVrFi|5Y=Ygr_O0HBu_mWHJ@ zgbDzvg!-S~zXa>$_m&KaszE$@;_}&x-DWdaVWd<;0f^Q*7A6%$HEEhQTjS$x0BBBh zSj8l1XV)%Fl4@9}YMLZSxH=dH??dp05(HJ(1?V7BaD$AJz>xfX<0|0{9qN_lLNJLb?6{YR>%fY}7i(p--DwAbGMpys|h}4iEB9W*D76d7| z$t;LQC8%(g;Kgg@I~RNPrW*r_0_xS{mkbdAfU>G6SG@A33Il+Mu!@;zr=51%9?RP8 zY<$eL#?sapf<}qP%)+cJ1fU`a0Enx-73B)zvWUjupx`&pEX6q4*kw^Yt@ej+p1RU# zWU*tSI7AZHH^cy_B1)#S1zCRR9wZ50r;&Cs3-9 zv|1moyI)mBV#!&%RBIAMB*Nux|F=H#pQrp;-SPXVQ%0;+^iR{ph9OLcp=2@n9lsduklTYTe+$d zk#%9;-aGOXg{`tvw!)#2;p=ZNF0Bk`B#hPoMTE!CTv;3Z#34vI?7sIsz5wcxzZ~V0+1l=QgWBC702FL9`)K9ps0b~ zIe#rNq!IvtP|Hfb@Vk%QxpV5;VmD2*c+Y4?)Uvg9P)%OEv^J>`I_E&;4?cUa(^Bs} z0xNseP+9vwZ(SXY>$nFXf^&BMYBx2g!h|p!tnRya>d8<3Bmg+)5E0;doYp7xF)IH$ z0c!(*5I6)s7*>1ke$VGV^TE}jHG}}7A_>aNM=rt0@E;jc09aTY%r8}WMnswr+iLjf zj~{5{*{~?BvqTh$fRR)JfFxNftuoTq$Lx-&2kx8w znUCD_fqS>t$&aJ--Xxgf5WcW*_4yZGnCwg>Ng^UilB8*xWtlN1%d$vA%ec3Rb{^Z1|!~IRh6)asQ2C&Q}@m|3Z`i~x*Rh{ z2h|lTMmmm^J_O9NY`v-~A&wTt8x$iV8gn!A#uz{lS=%XUjM2Imt41A9qnRH9*H=e& ziFu8PKyX_Ldn=3i1A0Bl^E^+}w61}1*P4})UM9wv5W-D!>TTZS+zwFeN~`^TQB>`* zvGqq+RV~Xh%d(o+h$b=@kKTJ#bJ|AR#yk!hoY>~#1K(fFE&w^MR&vm zG{)397$eL%A8|x{^+WzhfUNVS^=%&jfJhKAF=kX?L`v$N;;WCynfE?PjQ63kF2>XU z0Yivb+E7^!pvD+uCvI^jw6PBr|$LuI{tOjj|*G+)?uwJ zijtX$FhWs)EKOq@iGn0H_NuDVG&ROBv$Zz<((Cn%G5h!L--^q&`ZehP&HfiiNDm0+ SC*!{W0000!<+>CVS*x7 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 QEdT%j07*qoM6N<$g7U<&@&Et; literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/10/product/ror_baseball_jersey_back_blue.png b/sprangular/spec/dummy/public/spree/products/10/product/ror_baseball_jersey_back_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f286553f7594c90e58133fe3695fd1ffa5e03427 GIT binary patch literal 41761 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 Cid#$o literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/11/large/ror_baseball_jersey_green.png b/sprangular/spec/dummy/public/spree/products/11/large/ror_baseball_jersey_green.png new file mode 100644 index 0000000000000000000000000000000000000000..eba327aba0e6e0b5ed11790bfe7a15ab0f62dec4 GIT binary patch literal 48975 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�=&;h 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 IM6N<$f<6WlEdT%j literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/11/original/ror_baseball_jersey_green.png b/sprangular/spec/dummy/public/spree/products/11/original/ror_baseball_jersey_green.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd8c0aea65c3434b433c0c793d988c95fda4651 GIT binary patch literal 45744 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 z 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 Eg0e`kO;AAHcK`AMpTNk2KsPo@kc` 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�=&;h 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%0A_rn828-ommVlFk@wQXv5}8Dz~R>E zozt@1vbjLvFnOx-x}x&pr3>;lta8E1&xN4-G;(df)vyAv!-?S>C^Y|7Sk+=>g?=<_|se zz<~q%P98sT(M1=1_J$iCdg!68OM?(&p7%B;<0D6oc<;~JvFnCwKfP<`&f~|AkEZ47 z+Gls|*;DlUE8DiOY};C;;PcFTPu_X&i4i$+OzhY>2ZpAQG|8_l2j-1cUO@BXg{&e^ z_Oz<19Jzz>Fn^}RR@dAGy)~Yi5l!t#5E0)s{02Abt=3OBrJrtBcGLa0+2WE8!^DJIt$AVEjkibImh7rAk#|?hX1IYwIh$-hqAl?z{W0!-o%F zbisv3jy{z2ienER4wLeps=oM~bML+NHpjU6`WsU2FM0Z9l=j_s=iNJc%eUQr>m^UW z_~sivvuD@tKY8an&Ohh;oy%KqyWyruIh{_c7rx}h$C4YZZyc`DXf(R(u6uUx-hKG+ z;XQlyc;>4<@{zB5{WoRgvVLBr*cbf#fyumh$gE`l0jBKVQE+KKAqOA9I6F z?YKSwZyWvzZz1O>HHm`uh)~fpOG6nijny0@BDLtvGtgeyj4)vgDIE{@RS#U4E@0Cm znT#I46IsU?i=s#&I)(?us$O1R-nO!3T8*ZTU&6Gu<%+_$YqzTfXBa=VB7H>&A5d-qd{qxJO*&f5Rd7rl76bIYV0KXCBS zi(d4S)nlu}!BUoGWnB#hgOevuUU=b!cinZ@((>?^)Pp65Q##^dpM=bgLM z?@j8`MOq&8>$(mcxei3+K`fd+aOS`%B&HUA#q?+7+ z>%D0;;*v~@tT?u}sjZ8fK|Y`vGMfP)DjYn(5SoLl4YjRFgsAyNi%fEO4oabi2c4Xuj65j;WS6+zoWBH-i8*FAUr z>A9cHov^tBoz*9Y&$AdKDCIt@>*~O{=iGkNEtfv^l3s7{^s?;t`*mGDc=+&mePjRG z=TPRi@7Qt9dFS4F_r1$Iw!QErFN?7*vV1%q_m>9DJgG{tl~=v$6}j_eS^A>4@7(h* zyzr@6mZcc-JfBP^Ya8nqUU=c!#>Udp(gl}Zys@_7z2ATKIk(+*>(id~%)zk#zyl8~ zZ{3nO_VV0&cj%tG2ZO=R-MeBPmX?;JS*?hSiD;?Fh$wIhAx@^#!n<)P6|W6PsX2dT zteIK5{>gf_Mla_-t|sZ43GK^}fWB*xLn44FH<+*$Y{-Cna;*x_ne8;NOwFPl{(b!S zhYug#w{PER@Xe>mpi@d!RrUM*Yd&>NxNGWmWKG>`n$dQE%-@ADwrD#wlA}f<-~^2% za&9)E0$@*kG9B(6z5m3aL2r=v3hR)px>9dm=KORzEqYlQ>S3?<$&Y{H!GrhjJ8SpJ z6Ken-c<}IxUi6~%jg6aczR58zyX>-}H~7@2t{soZx7~JI@$w>saPs7dy?gh5_NE*6 z?AdeZ{)2n>?mc$&$nx^?y@wuH8;zfG$z`|Se*1JZURqkpv+Ur(`XfAH|~^74rj zCkBH75gj{rEX%U}`}eP{t!>-3?a%`c6oaLMhYpeV&ws%c8>2~`QsO3C?#wI!t6Q>y zBz^3hJ5)Z1y93Vh>>6Hgjwg4n4<~B3q$UXhc-EAI$bn~^1~ut!0HNLN<}V241mIpi zw0nKmU}>qYYe#e2u04oRRnz6Ar8?E@T?7}sUaG?_H{F~9-*MNSmtOYNtSHVo@BABX zxN&3k1jlsut+yXNc5L_V-P@N|uKw^?tvj~w+qdtw+ip8>;J`ii+_QW4?%{BF`)6-G@4WMFy7se0 zQEb_=<>0}CD=RCZtZx1EXP1|kckSMN{{x3swr*V;kIp;)LKn$J7D=20X9DV&W*Eb2 z#1)^&lUbJCRoowrRsO;yGWb}U8IYfg_GXri7CP$6giN{ZzIPpKz@9}Pz)&l^p+QLC<43|R!b2E`C*)%xKHnTQxY+jQ9fR^a|$$^A) zY;t^gwBnuX6+J98g=s(}QQqrqjK_H|gQLXAihSQW=MM4$i4UB8&IOlVI!%$izvLND zb0IBn+df#?(i<+Fb=KZnZn=5yfddym_0r{CyFPu@Rok}jEQ;dJyY9LC^2@Kg_S)^< zo&S`JH#XMxp1rpY0U6lQ?z8snKX71UJUZw6^M=D=SyfMa`qLA**Iz1@hUc7r-rCyQ z)1Ljz5W=&c`y4phzkk2W{Qmv>j~zR9;ZrVR=5xdyrwp(o2ggiFdO{QOJfGE`nc&!pNOh9S)Ri2VM$DcNWHc5xO=P4X zU)`{8sc2b1p+SsIGdBqzg%T-1L;u0SCw^pp!s?lA(1HOTc;JD_M^>@qkdZ^%M8>kq zt-X?T{bKVxfY`z~LDee1bKt~#>z!xut_S1M;mP5arIkT{aH_l%Ggm3WXXFY{npWj` z7hP01&oO0Lc5&oMRhGV0bUI;v+Vh{6QhN4TyUViNdCq~ND5U*lzIEk-3ohvQ`_kJp?-gZP7Dch; zy#3=z+3WR2)5&^0jY3hkRJ%`%#Lhdk<%8;~ZCi2`Ck@jeTgp&_))EgqG9WM_H=G^J zof5;t*-Fm=_Q-YyS!qC7b%Cz=VfxiNWP0w;p}uc|8N z9Fb@8HDgi-c$fG3RY)OW5~@k4YN9H!8w@6)idj}8q1R)d1rYUm`EYpdg%^#h`hurk z+*?^bcJf5@Zf!cAq}mVqS+7UEB4s{$w^5ZfTup8q<2c6P@{`kPO&Rt3qq^qYQ?FMO zub1T{*3|1oPt%l&<)sR^=(0<*rKJifde8lQt)9|SZ%QdRAA zsyu}`5*nsF5vJ*0N~z$Y;gzS1GBwi_1adS^mz&<1a@S@f3>or2sU;5Fj75!%z|?o~ z*6Ce$-32rk{IRyT$NUS5qL@r3|6%=Sc?TiE^<2|kxb2qPXt)4`MmFHYnia9>W*6o< z`!^3J>9+noTb5S#WV-+a)3nasIV)5e3YC7)a9x+Wv<9<lm3hQB?(I z0z2pPNm(roSL&D;uIMiXMjbhk>kWqR8C(`Y32s`4kgz_UOskN{!DT5S^F<8oT~6>) zgXn!8LZfGtoMQ7!!3o@nk1;OdyPM!Bmn3U5j?|JV-(;FbGswyThGr0^v zmiLIL4k@MNT`rqb48c1`j93R5SC=`TIje9R5Qrrt2N1y()4(AzYK8}hPzoDLEc0w4WZgHV^B(107;|JUArUAbC+G5_4v~1~JDE9h0#oEbZ63guqDfQ} zV;l?yXcg6CHziLZgQgrTO4(dC2;xb{v&9JPDXejvEH8{4?M7U@7^<2ZO5jFFs1aaqkn~a0stC104V3D(ExB@?e`T}?ukUx0N}al zW0C{XrZKkRc23+wI#jJq*1U{ZZbz2bY#EsW+C(Ci2a{*QWtUxc;J|@rJmVPvPOh#_ zr&IR){1;p?8jZxw_xt_j!BSb4YinzlTyn`BcigeOG(2nfo;&WiBhT}ystz1DFdPoI zZ{I!|jka&!e(u=^)=#b;I&`RCWGPg!4o|uGqVvu>PekZbrOZI}&A5{-B!*2PRr$AP(&x$6l5Gd5a2 zwqjIlMbfn7;{D~u#)ecOJk|#NsCj73IkBndbIz@=ufK;s$ooAduxOHUYKElSK9+LS z?F9vz+E`}F9LK~p6PmGNlxb+f+@pA~KK%5D&ZYwdQldigPcQs%2F_Q(-Xhj89y zPks6`o)xP4_|c=}{kC1Zs!;cOy=T4fi?|M%^I4J0Z>g&4DbIT5m;2wQiusnX}7@N z1_URDAY!T2LjpM_1c%5>txP&O$p0d9ej&T#8m!vkkH| za}7)xp13e74h?lu3!2p*Ceu0$4eWM1Gt@w0p7NnXhc39_0xg?;?2bpxLw9&zwB>!P ztE=Uw*2Ond%Uy6ti$X-8t=bp<&J(BETBp3}J4%AjS`jHZqKY4K$1EjeI~l;ZI_cBo zvLYe#dEtFtR`od4C8r&G_io#BRvBWkyd1q>9gj+f5#nk&S*y#95Z!RFKCObInB^t$ zzVk2OUOq`YPGORG!ZG;l=*C(FOky0>W%RBBkLtPtCUtN{Z(5Zhab4GS9b+9_Vh3Vw z+SfK2y2L4^6rw!O#>&;fvVY1Pqsn>a7H9j zu>L%|+FV?K(M+xoP~m8%0oF8OM!X(5Bn*g;$E$Aq_-U}_N7JA?+nnxh*L>=lbXz6) zye20S+XnGy5~m^wXx>|L3hlU{l2Ny*)P!aXg(F1pDDhh4NkYxo?kWm(Gu@**7}(xI z2cNqb;?{WZNVH-UDs7zC+EwU;QVA-`F?*?RxU4GR!pjT zJgu@`zX}OHi%eBaE-RSf$$OuHUD00(AtkuTh@hC@eD1R%&w5$W^Lfv?%sJPzhxCqo zTj1@8yhz4LA2)^H95Zm{oF{SsF*`t_LyoEWA2TzD6vabp*@#{TMPl00_k=r{LYiqd zBFJzOl)1)IqM47&#{I07rS|PM$cvW81drc*4ws!N9qE?Zk2C+@3wVz4yJPL7fs2)ny{ko>n+S<0QD^(SWJP#o;qp>?C=d)DRyOHXr740;9ZiQsN6Vpks@hM+iH(G>Tp$hsFsVFN7Hd*uYJ-SVQbAzun2S= zp!gcf8*^_mVtG4na^R7eM@&2X@du6_J$iKCzI~5%ZspNuIpl#{#1O(qi%%n`G>XXK z`aX>#Y9{Bp+5kNQ3w_b}W(^h#YGhvlILWlmTmT@BAcqxRuIf4i53}LyPPCB2R3as! znB`9VmG|_)zx$i@V<)B?>pQk=-L_-L)1L9n+i$=1#EBC-cWeujaxh$)hUklY|5^KY z?%aOMEw}C8zxV2ofAakE&)v3d$8b2f`Q}^m+ykyCGQeGW*;6+*Hg3N4_THdBo=*PB z3%=-ri!a%zYxeB(44z`Fz4sBxJNC{y=k2QNFl(B!w#=i@cANs3i5(aYlo-jB8^TeF zDb~SzFCs*xI50mtL%yP}>$F-o)I`zX4K4_U(H_Z-rM8d1vaVWT)D9ME@`yR{B*GIF zjzdaE!u|K(f7V%N*(mF=I37(5jfE7(`uh6lrjyuCwB%5M>n7X8r6#X|4hU1SS!Q`S zusV!HD1p^PClZeng?0jD;692v)^!MuT&H-hW8X2>Wi?^MI)%V#_x`=xc5L6abH|b6 z$8Ndp*0s?ZW&Z55&%WuVo654h>yA4oqw#02|I7mq92{?q`bB=-r?2hx^0l?Kt3L9f zeo^F}K6Bl5UyCs#AoXb>U^4_va%}EvEVW%FoWx+E|7C-y6D!klJ8kr ze#Jh7^P9yJfGp|qTIS(g2N|6?EfSbgKj z?a0$8QqRl?17<~+92BadgIj?4RZSV7x z0@#srRZ7o$!3#Yj#(3X7_iov;W#{f)7kgJ^`HNrknx-RqN?BgS7?JoAU^E&nFE5`w zd2%`)UwrY!XFu)fulm}r6L96X@3`=?%XaSE{hXJ*l$pmw7hH1bG(;+jI!Y%7?)icf z96JzFf^(kItWB1ls)TW9Sv*^N;+$)0;zc0J!jHh`nfB-iRU1g1@JRp_|w+Px`-Yt{$z$w9jB=6l(+IXqSZ!0sTIoQAfOpZ{11EU}?-ckL< zx8vJ*z8vdO_tuXxjSG!(k}P@wBAOzv9)e8BHf;V&Ct_7+?3b zUmHTGLQ_6TL=>ePu5->yGKHB_oYhlVsi#&-+ngWIHyX9o)Qj_q^jF(|D)k|Ya5|mF z7|Xii6OqM^YaoIqjL0NhREDM?rBK~-W9T!y(K#Z|F?s-cbbbGp_4W0Yl@*(T*L~^H zGV4b(v7+9E+TzWtmu_hOmMJACEM`0TxcwC*#w{h8lO)9~o1dKndEz?plp84s+H_+} zQL(9u?%Yeg<+eZ?z-TnmHUQH)L{J&x#$=iZ)4B?r>J+OO5@AwK;b=Ua^alO)(MCv- zG7m?i=_GP0ib76cV`F1HoyPW7`8Nax*ExwFrnO@L>`A)J zOTJ1zEF&K|5*mMOr}A_}IaW?!6F}-0rOppPmSsyzOWZb$Yx=)1!#jBAi+o&8opZj( zrLs>(u}r5^X}zW0n`{wHC-}pB`)6f~7m1q1kbvh8Ypixd2R0eY!e-(YfJ60>`ktxV znsFZhsFF-AH3b&!)as_&d1`%=BP!fXWT(<4H*fa<0%*yld#Zcyy_e^EYT6s|L^No* zd}0~5-F92~;dM9kk|QNY$cQpW8O=saq;^3kokvKrqj8)cAC?+@5=BNqAfz(Vgt=mP zWRwBOvRqT#JTHm1!B&UB0(p@4Ss@i*lAuoQmk-mgXYt-^=aa=dve>;qSAry>CGfbX zIF#yy-JWVR;!j9@P%~qbtHjg9(}a={!GUe36xO{LEe(=2utbOs`LuK*Ty_1&?H2J^ zG@yAj6DyrlyydQ2AwRM0l+?Ibi7K)-UUqHy1GOrC2ULu*<$#!GWPUqO)@2R=PZ)ub zktgrTXYC$pXTo;m4cbyj9kw_sX^N!@bFn#5JM?-z0Md;~=fpMQ9!J_hg9&wP0f7# zH1}(Q&l%nzGZ@{Oc2e5^p=Pd9lPa6hb|8_<^of={0IpN26Xi32XzjJLQ(Mlf)8Z|q zl;=4!hsaspW4LKqS9L6U1L-RygWwzLfMuFi5~)yGS3b|g4ZF;T6!Ts&nvBW2D%2a} z5rAH=r!z4gW`w5R-Oh{{7#C}ec=5NW_gzFCmf4`TRzcd?~ox^vU+tMuzY?9VK^L$Z4HM*v}HTZ6>n{e+7?H%`7iCs ztDn}7wU6!kRLZ&I$n~Gj9M(x!Rn^#M26Vs^Gskf#<#*F8h%hU#PWHU&O9J4AU zqDC7ny^jGnOdlMtt*!C=lt(-^Z5-?#?K#SiW>BbZjEMg7!M{eyUG}YEd6+|*iAd$P&En#A_bGX% zVafmkO&Oy$UJ*T$C&?p5j^3nmJ3JTWqasaYD2x_Rp}?-gNT}(+?BL1_%Gaqt!Wtj9 z?L$@Rwkgc$oSr^|c`Bp1JS|nn3k^u^+3Igxq)o_-a+4|cC8|_Lc<@%ozU^6Dv|Y_Z zTS-&{6~jpiu&qo9jKn-m4J|FnmjIrcz1O$*y5g&Ey$17+`O&rMN1wJMqN7KTzH9w& zuw|aRu}4#1DUd@(($h?pL(|F+6Ezk@`df=X|5*%6u*zIToX+#jpwU z8HbMeeeriSoN*h=&v+6uN01oyG4Up0Tqo4CY|NrH+jrSFVjfqJ=>Vp`!Y*3ff^4^D z#VTc0IwBSc%|j6dp&<4^#Z-bkp^$PF=8&4r(-t^ONBUweBI+hwR7f3hi@ytIdXO?d zPdJ0N;|>lTI#gY|fq_#|==@8mslO8bQtx8Zl2zo+1R+GLB;y2xad17sS;qh*1QvO(*m4~E^O z?VP3N)DkciOh&v!05CN@Ish)<`yLfat{k~dt=68N#S-$QCYC#(!cYdnfG26D--tu! zg+3j&LBCNMx}(o5PdkzpY0o!l&~;^BsUfWLGxiXWJ(*1E5Vqzks2Nk9 z^Qk$ZAe7)~YIGV+V>@EkI_ZR_B~5C3&A6tx5Hfc`d)o&9psoJ4J8r-4zWdN(R6N?% z;EyuPA@y)SkN-^(7?5W2IL+_)+-m4%v2&~0kQZt-+cb$ZkCq7@Bt&W6(s>2ZlEais zQ~*RG%xx}ek;Cdl(`=G+`U3T@FmzI9sid}dEtxUQa&IJolFR@#HK0ZM84H_$KJI+N zraOjxM)z)AmhuTY9jk-gr7Awp^VRhezqakCe)vazINUkqA@K^KKZ6srmavvcLO=l_ zLS>{zt=_oawtYRf_ff{q&hC3;4osPg_mubFf4^?#cvLw%Jh}!gRn~P~KXB_IUM5U< zCTHosv`IlVDkXK#+PL4(C=o6bPa|axD~|hUU|cTcnS?DKfh(?^YqU6NyvD>094 z#^Z5O6tWop2TdqG%7m0X-W&$aB&+E!YSJIf35JkQ#wz@Cg<6`gfx*RXab(Pf~SNCo{_mQ__X zsi$RCrj&l`dw=BzfBemSX9Yk+9Vmc4Au?7IPg~az^|lgM37PaMm768xT}yh%AxRcb zBn~LzPvZMhN|Jxo8}WoQXl1hAe&e6=9W|Uzt8PnKb?^+@AMb&LBm-o#w%bPA;SRan zcEAyZrVNpW#Je4~5Dy6hhn(_2-noe%>BKXst^<(gc~*G1W_J@)6WOEy24)sLgN-I_ z7Xb~bY(|~i_V;YEHjN>A2gfyn%czc3+C0Mo}Ki5dA-LTq1 z74s>lq9c7fJGo-F-DA1M#0gZg-W$5hW#LIaw^;0p*LJf(@-srjwmo zd2_kaEFSpv@BF3hKXU=Dn(}VPJ)ufLQd5ZUxx7>1z zcm&n2Kj92o?$hz($JehqMqApC-PAy-9nEIG-%305uyZS@Y~~d5Mx-T28BjCjM15E6 z>u;wm>dACx*RyIAMeGQ^W04j`s14arQulNVWM#h=^HNg)kU1agP>m)Igv6n)`@LSj z*NY)I;yi0|goy(qT6Eh1Kl*_%eEA~rtl-M7Iz8tOcCr>P!J;fGQN5y-M;Ar$FOI(< zP9q&oRD!oS0KAnHK$AE9`ddsjE7X`Fjad^%mPV$Lkw8n1kH$OhzC%Q|k8VWxXd1L! ztebDXIowg|d?ec;iJ9#lG;2;^C({^0o^?i8WJJI$lC+kZ8A1<6?9bhj&na`n#Iwjr z?vtgiQhRsB+o8?YP7yft}yjVSKHKVrgk9gphfkfePmlVlT@%L`vMxi+*0j z7-Jm(aBKjEBZjZ5rfR(^m{_A(P$+A`T!I`O2Y0+jfI3%_C@Ejjn`$TF-RzJE1{pgfnaa#rSk=s6o zBN1okTqX`?EUZ=zQxp8ng}^dBNo%xXf+HEZ(u_1EPyjX(=R`TE0@fHSpwLlM(`8c|)>~VCW7D`0hHe-6M@5v0x%jDr;nHX{%E%>fugIkj(<0bV?xF)fEOi63pQwrh zhKJEJ@B9{x4W{LE%2S>)Fm^NC{6Z1PecE3PF^GrmG%1zUJBD(-B4Y+biuYy6e}ykrLQi$^xpK2n8-UYGa8|f;0(AK7omZO zw)4^2r%uqV76X&8g+T($EFU5&xsA2;<=$ZJ#Oic99j|ZndcCTu#v7yc(MCFcJkNU5 z>6E;C%2S>qsWMSG>DP5!uRdeV(VkN0Msz~hluU1f`THgNKox3giAB4v;wZSC1w5Kg z&y%(yYtek>3PY)bB-@+Yj(uvz1S8xs9e?pyLzhRzl=Y1MQHOd9=Ui1)*W+g1?I8fltn3ihb}cJ&*7{*A9rFZk{M`K!Bk z?-cxpc0XsS`C`!P?R^Yq@KmBn0JSQp#_tO^^C{kZQHhucJEqR zSzcOMURzu1^?JK@?K*Md#B@5{xpOBGIgi94M^8|=jSJPF)&A1FB2O>4b+l-gnH1Vs z=b{QE`+6G`#u#G?JrvV&D)F(D8m;tKvRy@5AxsH5VT+^Hga|AFV9H!G*B-F)G6;X8 zM_U9AmZq{vniV#D-!vUOc<|hF&lQ30qsZJnnpNL--g)Q72aeNL-{9j$4$DodEjk9w7S!YKF)Jy}Pj#O9Qc+HDn{9;?W z@~9k-(A#&)jD>=^@unO3zM2Y>vZ&ds6HDV~jw0%Bo~Fz-!WZproR}O@-c&kJoaMlI zny^eQ)m20Dostn`Nw5qB+&n1tjR58u#nd~zf z6bdg@FQj;E8D;?{g+ZM;4jjnM81gWiCPrZpxPgpGs&@sI$} zk`uL~w6SaQ-mxvv;`VLLD66G zKGXAQMwJ!0E;+f;O}YV5=}(JFu@EC#x>{dmg&+2L1w7t+aFSLq4R$w9)HTnUei}SO zO8Q+^4!RhX>gv*^YePVLr#kr;n`LYkhV#t45k?yu8{4*RlQ1C9atsMQhgL4e4wQql zS;x(;ILFPi9MlGd_NbWw>Jt($pc~WebzN(|@XUNO#=g23>i2l2=-{JS9l}(o!MY8;JPl$GVk^C!NB<(uB+N4AE z3zIs5;q?}^7S`b{s-1wQ;mvGSP%{8ib9*+!XBoG};@LE>P}TCVxm!3-6msoTnUo;P4Nn*lGEnAVG&XZbYJo>=8%Qe%(b|@bC?l>IHKRxA zX#L(#{MDmt&5y*O(Jm>g1!LyhZ@)cVU((RGJ#`2~NkUs$)27j9Z` zfE$~}(4{5f9%wy@_TL>SoO9E1JRXnx{eFLG0Po1>Or8^oa=9_+xdIawyrI@Wt}GH^|MKa+PZ^Dgri%;$G-Gq}(vdo%h z$qYD7OogM&{qFYvD|G&*3-ys5kA&r*`4p=J_@BD>y4hqw*L0wRwuF*u_{7A-0A-La zs{kP|Nf}QBGik$C5tTRN9CPp(=mRyACmOhZzkl-B(a~r$7%t^m59HMX2yhHeoLYG5 zK+4+flT0n3{Y93))58Ma&K}iSBwmm+&FU;IXtCi(YOA62v4VRTWZ&^78VKr> zo1zQXb~MI;CA`qpKf$5JT7Gv_?=w6zT%dPmnn&uAOS-Ov?eKO6)DP zk|}*l$7;226VE3~RKL0y-714A-p2|;bRp$Fuj<;G6f29|BNWtVeRaIA?E_XZDxhj| zx~)W~wPx3f9k?AulECZHZS`>AQT)q8e?ul?|2P$?W^;bwY8O*y$eJn0btWbz8l^QEf)tp5Y$~smd z)#TCZ^#qSGb6r*`M45c$$vF@qacZQkiZpE2T5*N)Asxk^nyIX!4ymV>JzHZ75+!DK z-EtEj4iI6!40#?9h%nZ|_XR0dG=w|=2kH@)9r}bCGzChg zig7aGp$HM*4Tx^4dtbZ#`Okko9IdXM9Ih-&c?eN6+FCky*}zCWt6GC~RO%@^jcF`v zK|~Ef+x}M`6h%R1{=0l{$8O~LvMepgAyZ7Crm5d$ITQQJS;W>_r2RTep>*gM%!fVg zO-KOpW}otM<>a?qaKQz%Kc}8U$(ST~@F+&$7uU{LNh=oFfyWn zTl?hk8*aE^5gMI7gSKcAt&@Jo#$V8eDL7-m6S$p_(l&*e`>6`ZDxT4Ho}_IQM{Zjy zfu`Wdm^L8fKl7X91B7W>T3V9SU5B->E;gCMD$7owExAkcHG-B1Qy`%RD!;ufODP~I z%TiO4;uHlikeM+h`9%dMo%9V%{Aa(qgXTMT!QOsu3r=Ckjn19wupII@^I7Jz%w=^9 zA{Yd4-g)QkeCb}?6=+MVVi>e>p#(GHur(r-GRoAJiiWnQqYW0N=rC)$bppH=WhcM! zmKz_%pzx6=R$SWy?%1(oSFL^$TifmpEv>;7qwi*`7KY-{dm(JbIHgf!DG|>JON0So z3M62~0iY=;Ct72A$>3{W`!%w;GxN&IioHYBrlu_$on@J{eAZ@Pdimt9VtgIde}}%1 zB_S4ERh3kxbpFbw$(a2pnRQ|zL0YH@w*lOuvC5%uu{+6PHBF~b01LYfnWA9*mXMki zE^z#f$G;LDJc@36*2G1jZC3B*k#u58jZ~UcQ<^N!rWt!3+P<5CY2c{ucoaXdc9jJ} zr`w=s>{u(|SY2H$KeHhQJ^LkWTK!4K0H<@uJ^RQM==RbQ^*lpU*M(;xCD!7$V5G=w0|Shi-N zaus*6QTgd^Am+u)+PqXDa>qJ5n86yizN-^TcDNTSMB(|Ixy4a)0E}nQC~^{>N8a`2 z&we%UcC_T0n&rSKnJY!lOcj&-x9!^v(U&@!p=v#B&V_)AY1wnlJWg(F_Kxx|4<0;7 zk5XmfBcbg&d)bK-C*rX{eb=BUu~bhi1=}Ktmf79vp`*4IW&ln5;UJ^!9TF3OC7=SP z%tOM8qkBX4Ra<}Pm2Xn_?3~-OWs6ovV?KQ#ZClkzi+e7LLR2`K6_dBv6tqT5Y8e(N zTPc#HW3+FybotkFutupcU~zA?6pB7$U95(ln&yOo+G(K!i8XXGY2C$dl=hZ+mV4)2 z3fljinP2$A7w$N?|M;IAa(lD3{{|y%B8lc~cIx7x*#T(FzuU_H8J)+Vt-k4<-UltY zaP#E0+ipAi?6d#z){I9CIdq#NqU&$`3{IwIVwHgwRJ4WP+O$D3M$wQva(GYzrl56T zBQ;sWoH%RZVj6Qg9)9V?KXuVX7gbdy_gg75@up(p;;nnV-pb0#a5(Ju`+~5=(MmCk zTCJ_@@2pjtmu>X>{a&vpZJy;A3Fdub?K}8HBuBL5BuB$1;~n?j(V_ECt3m6wC70|E>vz$yNLgD)*>+Hs z(QI>(K?0YIX`-5E6o&`*2z{^vJ3!hNM@G#QfPzqQxN)-lGv~hXo4!R8d(OGZWHKBM z)jf;VPN!3i(wuX>UT-iMh*`r(=2cNC1X(AdvWNKK!C)XCRTM?P-oII1C=7<7Inxg1vJ+U zH>TUL#c^QtsOe}XIUyO&CvA`-xMob5a%!q^ba}KmM0yfX$+Qldwtp^}rpR8s<%7@r zW1ZY1H&t_c_Wp@eoJ=O`>+2gE8>7)^GMUI^38@B$DfG}gtrToBGGci_GZ$+*6`Sk4 zMsI^~dAgAFWT+jW*5Nm7Nw&?8poJNhUDm9)tQiZ?)zB66+myIo9NRoZzBIJvTh$d2 zDTcP>`hR`>fAQbF9k+7>*9_lW z3(AQBa*WiB6=P9@^noSMN8`J{^X(U3e6gxny!VsIWHcIyJlqQCtYuqsvE$M#%d57l zzFCE!@=>xFk||cT{#ChTIk8@^myG^cO}4`=EV}ANVh+ZycMvws&w2yU*<|zz2zaoK z=;g11v=rPsatTQ>w7j^gsx4c#{O) zYxXyQ!H$~&_ignGazak=M7aO{`*-i&Ee;E94f5w}oOlEt+D1hH?z!il>W&Ew9O`*7 z9W-^ssJWSZa3rqjLFY6e9=Q=L7SbnB!Ii})6_K(;|ID?t{U)vw0LqAu$4^{)HCnU-Jo1jw zk6aHem*z8{{R}@8=F~`?Bec3f2d?KE=0?ma2=()8<{{806u@=m?*Dr6o4)&BaogKP zZ-$T9ZlJ7D>B^i3@eDN;kV* zz<69MlIB+Oq1}>XJ#@6x$#f^{U~!($J7S(Z!F;eN&s0^_*?B}_`a9?RJobAe;CP}Q z(UdtS^nr2W{zBrcCX>Q>6_h1pXDfsbK)J2)))Yd*u8rBLofO>Z4#hH24FNA zO+(4dnfIBIT9XWD@+kS#hG82!h!bXdgC42vuWX@<+NGWewP_k^lY*8P zm$%sNWQ*Uj82Z@c%ch>&dT1T#Nt+4o><^6dov`iscxnW+WEgr~+duo#ALr*5yc#Gm z4G9D~&Xj}Jd1lJ;z|TtW+Nss1{K|G{k$=fdt)Y*1O^+QrCcyF^Lw7tv3@z4E*Y&mi zn`o<-x#vxuPqKj4z9F3%n0l_E>S9Yy$98m5#fVHb^A5+mJZ=xgKi&CVum2A5Rcvw- z61apAh+G*;anFg9&ic0Su_MztRn%-554%TW!SnHENoln$dkFTBSwv~!P>ZnuNwEjF zDs5dJavhWiSCp(uDcye-RaW+D@O%Qi4k4z7?kKC$;#b`tLI{^!a>>8D{9m|(iF<9G z><;1@SR%3DnN6#G`%_eul9Yl2XtmSV49>z5my*{{jD%D|95WC#t!z<}uIJ zzP4t~NjhUTzHIKuK-_fTWz|{+hQqI<-%Ba=`~62?laJh>#hN8tIDGi<^!ib=5DRKL zOroWt^(|Wd4sZ_~ne%o5EIW8$;DELacG>Z@(`SCi^I!FM36t(+Bm}K#B2SQku#`<*|xpo+pG_UwuBo-{m^DW=- zhT;cz)7=q6!d@>8+_*6FC;*CW4j66cZuq{$ z4H^dJ-1or!IFTA_?f@P(^4S`c6KY0ekgibMwDAEo|=)6 zebEf$wCr^!96VLPYNdH;L5!+qEtgTLLphn4QcN+WnA-l(sZDKeYSSTvm6eshde$Fc z8);KU-sVW>t$1Tii?iC4#fvSxG^OJlnEEaquRnOxhh-bl)q6S&T7UE1YxiQ5NN11Q zvsV+hdgx>jR}SmxK#2S^+ukf);ha(HTa#+;lkGFhb33xGa+_k%sLSTq zI>y%t?ArbnbAVe7r2_-h3NeB+zBk*{4KYNzeix1kHnybo|J2Gdv*`dq~_-;tnBoOS$33~1QLJmssFK##A&TBR; zk+QhfB8N1e0*v!BC9DP0Lir2~o2I;^C9^x<1wd^bE%V)|4h65H-K=P~DJ`xX`9M*h z|EI6};ryGor_~4mOO6vnoWnM1O7=lpp{NhCc4U-}_KSp?Y1!Rz_no)hcAMUpM_|^E z5JStIJCYqo-%0O1aI3RJJ19wxb^tm&BLZb=8lIP8&4eW)4py0{{3iM zYr?n_wbZq>wNX75%-UcHV_s+}C*86wLbYh2<42tt8YDD@Z6(;rN-Wx3=Xq;$i#TL4 z;Ik)*`TiT0TG5xm)ULbvf^bC|%809J>NOMzhxT?RB7tzHy6@sR%d*_FXV1Hy`?h98 z5J1v{vj!LxnIcogb6z>NSrx~WH4XhGL(B@eofMV2c+2#YpZX+B&y&+((7Ny6&Ua&p z8kuPGdGi^Tma^fx4F_ujwghPj<57W*CjY{v?|apErumi^izjgMmIAn)bUE=QIm%-mD&G zi)4dvoiirWg+o?|hON|=C(8EltNf%Yrq;~n5!ud>bhPZtur|HdD~sudFQj1hqfEKT@q>>HXqR;h89_8r4e+g z*q#Jv^CKz^wOpHZ`6`e|rZQJoi;nt~)39~BdS7{-C)Q0y&&P_N$PB_#KiA3a*P#yc zd-}r%VY&{bVf(Ld`Drc_d!oQ;iKt}uL?w8u<7r#n&7i=TB#aZ4Exgul7BzSp%`_6w ziVJs?x8HF)+LkYmxk2mAxaEP{_)vgz)OS3Ni~*87e007@OTzc!KA@qWZaeqP%rLG>zNKFS={BL z={~CAm%LI+vz#eTai$emCq_)IdQQ&)^Qhehixxsy2HFO=`d2HwhD_9LnH@v$}NEX#VmURjpEk-wdGd!9y~q(;0?ZJJO98%t$Q$y9?Y z`FR4fK%TI{=sApl9N6KgaNoD%TWpM_M%;N2W2{riU9SE{lu2wVMA%3!lM$w=aE}e2 zZR5EPqNVvlTJ?FV*0o^Qe(WM^;Y_Q28}nHojCpdSgZ?d$uzyPP(yNY_O@_tSbCC5D zQ%oEQv(kr$F=$KUh`3Rnbm(< z3J=E7S_!C@i^utP8P%%qx(q6qu(8Q*O%HGoqfu zz;WJYiNwTZeDnnwGQ_p;Rl8rU1$mo(uU_%Gt{q(Nasb|_@-v?~auOh>`2l!p78=o7 zB<Y=nz~kxRY;+b%K9HwYCc&CI|0jJM)BJz8ZfHN}El5Y`e0CN0U! zzXQMQ~tD8PkNd$kW6%Qvy6l7U;6WPDlGa4o9rGRK@es0i1$(?kuOet|LbP zj$AYo$^bM8@Ro||U}z2UtSzcnvvHnv*fcL-QZK%#KFQv4nm???+b8WaZ0c4p9|bN( zhxSW5T)6ezmJV0cE}x%edEQ!#`-iT4hvX(ANgO`!dCxol>o4Ua0m}{y+y-Lm~&a)yF%_ea}2w29tg+JH|iOpmpEB^wLYO z`L_4J{7~R=Q}YM`Mg!M$$ORA?6==*nW*#RVC!R1LPZ$yo#{9)AU-?B} zPG(|z=dkxCr4&-bhQ>I<#Cnej4OPb`<(7<|6DCcl7GrB(EC{v|i^YhobI~=iVx`!E zaO{jt!9o&RNis6EU6Ev4@bg2uEb#F29UnL4F)$w(#QC8Xs&vh~cjOXt`W%{nQrld? zIj7QGxyb)Ed^Z3jV7teZ;ef5K8OawJktu>ytR~pH-}LSvA{m?JR(u+zc++(FwY&fF z1;0;5()f8DpSMewOAkP1fc~rR{g=;t$}|4Moj-F=b#Qw9dVR+jBgTZW;;_qOoH!?% zFb{}5u%1YUo|Wxv`keSsHT>3n&wAFgQc7AlxalfVlXB#}bD5u=eBv4UOq@7!<}(Qa zQ#;U2?8BQDN5VkKjTf}7t`u$RSPH*mj4J7Dc8M6Zd5!Mo9YhX8X$vk#i#K$UD9nHX z231w*iXX_%7ZCW=L0Z95S+$y2T6j?FYJ11pqd0sqx5T+1Lk$^mS<;z|{ zFI(a}YiuLrpmpYgsR9qF={F=D-Ux7@+yS6`CSBrV0RXo9ZC`%YzufrN@A>lY+P!3N51%rr_<@Z_uhNgU3VQka_}A1UtV+br|bJBJYgCqD>l}jWr{Qhlb(fV0@?D{jE>3 z+qa&BwNY`L;vlUU-@c1mfj=1y6Pfa=PC8d%hMrPU6bg&=9MZf@1)I@)%02T!?X9j2 zHRze+hv{58Ul#s39x0{s&O7f_FL}j#{_;<=XD>m5zX!9F43@t!|6`e*dz|F1z^R zi@o>X5x(QZi4*tUd+)V3T=x^O1TRy9k&DL+!iWQrhLAy;$F`v?2;`x%PhEjHx=4bQh z=gU^m5e!)b1;W2eR9ZCCwKsDo;0R4Xdyz|aG|NQf>xZ;W*;P1ygm7(4OfO@!x`F3WOiF(fLn;OyE?0`6FyB))T z)J0mL^DX*gmC>_2xAfOT+nQfKK_wY>Id#^C{nO&g=_F7(){hqXu#r|;o^HnWnDJ<+St3kN8L_Nz<@jd&XPe{Odpa^{cNwzc~B+z31&cYwx~&`&L#~vMd`8 zhx+pc0;&E)A1K+Nmhi~BfjyF-u#3YC#fy3BRIQ5I;x>Jml`AOn`v-qOjBzrVc=Fa3 z-Ms!?uU*G##hN>yw&RAq87l~bf;x%o)DG%Y4%_DQXg*0{S>BG+B+ZY`u;$*0Q1y~p z_|%~biDvYUp1Ca+7NXrb=g0|8bIy5}wb#eH&mThr==b{}gg1QC8{U97sAuWCrgJ?z zw2Z{5mQd17<}t_6iXFWH4kPj086b)Iu_j7gVICJ!%LH4*2|(hlhqq?^ma?u2m#Z3m z=F&J(nj0sz=*eilX}SGm&914LTK6d@Nrp?3mq`Jv!rV?Rf*gXmg`TsKnfzBQOwYmk z1=kK4gF$+m?nq=3?|SlzOeC}w4RnYhr(7!Bm^t%}rW}BG?(?;tnHgo7uwGSF6-A*M z6#*o6lN1fA@-WI2`L=5z<^zMz`%FIHH`w)O9f{Uu>0QyQY;TOFe=OM0pZ)M2f|@#% z;G7fjM#sZ-Jd-skYXmkeY#lt!=MG?cQtB^~lUHjKYxZVToLHVssw;73Hwt~dCb2C* zlJz57vl_Hu8<7^lgngP~WRp=x+d`L3dtV~*t~(@&FsB{=eCYKgybzRq?&YaJ)T$zMsLvXVm zbDD3np^rE1bnP(h)HWx#ze0h5buF4rOeu}WV}<@|qu8ugK-6&-jH&P7iMn z4}UyD+U|57c1cuKRo10zF?3XR4AKgyX>8Srs4NCpbVA%Vn(25}yS>PkEwP{urgyDQ z2u8rED3%t+X$tqJ{a@^UqW-nPxb2sE(`;AmUayHYXo*}Gf2=d@oostgJ2F1^nb`Cf zz;Ol`v^_!ybqGaP$R_KZixP1XYb#>067hdC>%^RNQ$Ec`Z+2^5jCZNc(petRf>(9P z3JK5#zG{52ZM}>Zp;o5uRddE#B`7}7Mz@KJ2@rO`AMOFN-3roQwlLii|G6j zH5h-Q9cRFAuz^BVRduR+)QhPBmstxyopX7XJ5%}w12kgQ*D+v{WZA8Wg*ZGxkKn@z1Dx3ei^ z0%v+en))ZyaRwN)9CEj&(`iUi1M?6=ujnyzG|^!z8fr$m+xkNNG;4zLAexCM9Uf3^ z!kZDX)_+?PO-I03$f4O2JwyB9YG*cH)bq3u$f6PZd}m$3cmY*(q;|&rtdchYK<0f+ zsmLGs2-YXmaRwN)r3+dihZBTBe8QP~oB;+c2e)}9VW3+Q%7qxv$Dd5i zqHFtk%R2YYd*=c4ie6cjDWy7wBFh!%pV7w|V9;{N{ocNPd*AnB3|S_%K8Wom>lUV9 zkFHq>3S4?H)D^Ggp(|5?7*tv7(QZWcIcrPl@S)G-->XcH5vB+}$ zr}pcBAth{jPd~py1}mOjHxJ^c?Be$lXOdkR@V%>t2JSJ0AtCKDi zmcU@;Cc2m}IG9BaO#Oa;X=zDey1MN;)RwM!yl?WOaGWs)Ev{&3X{nd@LX24q$&N{F zr5$Lcy&;nK-k}A!j=UKbfqBBqdU5OXlsv{l{ed<c@Xs;->#%rmLklPt&SJ2VDL#)icE>T47m0H{Nq zm@|`Cv&m$2qH1}fx(j^}=Z6Hq=r+}P!|3v?>&3iyRbjVMZ?f1l zO)Vi^=g=#oGF15|nY5yI07Hvg^yI}CG>R?|(I$OR&&1=5F=)BgCr+H0glWI%&nyFM zo3bfO-Oy*u-Z|g4RwC0e-vV6S&DD<81;QwYtPo5|4?XleJO8wV3CtSMwLwM@lF}U9 zx73?!n-*wD2NUdegedw^+R=tgR#M0f=Ui1+Ed;NNQZ~SmY|%)H2yGcDrzX7PIqV_n5@#A9scqTKosAv{^D1hM7xmM$ zqPs&B!c@*F%Vrs9$>%9I*U^nw{#*W36h&u+bRfIX&#H$eqReO0a_XEXqAJu&pIa-i zC-`y37_{7>6DLk6*37efT2AFIdY=JcG~-v8S#G6{vt|*O)~PU4COS^eGPrE?)5>_* zcuSy*^{>`a$#eoyMW|JilF9t3H?nGcMV3GONQyJ%IAaW2tt}x*9Z^+R(q9HZN--r*q$*N)=MuN!+H7!1jIl|J zc;^*1q_*DJ_NWy0$>w)D+X&{f zFbaOutabWruh;7+SJ^ZpKBJE_#-Qa|Pp8wsVO&mzO%yoSp`t+o+#--BUzk#gM9w>x znGWZ6qeojEZR<3JPv|7i)U2%`cJQl`$C&S@FR!<0$W1Fdbm?M&V1X%m6{m{@x=@W+ z(~!D*NKj}OEm6~sBgD|rJe{G(8Dr3L@5`#pDUT^KbLO*{QXT8emg`dU;<_!t;HGmN zh? z5(Dipeb${bb6J&yrWIvOQAY)&w$*uv0rRZ<8GW2F1`Qy_xIW%+kvEF+&b$g&de~W1dXq2#hOLxNQ9*w=E64*$SeWf@}jy8|2x& z-jaZwFI6<6R;%vZmLtF{zYqhNE@TQ+%BqBcPn`vJ<{oE;L37(PX>GFR$wiJ;sQW3_ zG3cn9Mq$^f6LGWdFk$_GBy=u+#+2E1$FymgoBo=xZ!9 zc&cd3CS^J+$1;hQDC|UsLTfOyWV!WBQcBKn&+bVc`m`NtE^BLR(^#(L%M2z^h|xPQ zlDb)>)k279`eIo!ONR2Q3nwG(=$Nufofg3coAw6QK%H}vafDe{%H_HF#usYe9W&ZA zC{$RiSHnUhHbpDe+$H(P?TDbI{*ooFV~T<|zv>i$~1kmd@|Baw}}+gXKplnMg(#1>@AM#7|E~evzu}^g=yp(5LknkH-ltV<@Un zJMvYi0EAeFSQC+VSxhN&O~+d`DQ#8Jtc2F=)Vntrx8~>~(Ojd)WW>{JW|_HNk8XF z4E;D9F~-25mQF>WkODIks4YzC2K$(A%Hd1}fb>ws};Hk&%de=6vFm=H-;?ES+zSm&bg5j?BPj6&SH8ACxn(-rdcYlnV_f&Q%wK_QJFExv8zN>U?a6 zK%`curM>=}b0(+bu<|@#AFVeFgJw`$q0yOpoB;-n`Kk@sVgb~#_T&>MfgkX*7h8+O zLL*SMayc@eNlB8v-D=-pys{du&2p=c?0l?#pyC#_ei)C~sj_ixr|s!iM~-!@{e0VSk&|`p#uHLI5lgH=<@3}kH>46)T7IcJv|I}2wN0{S zw8H_l-T%o{&A7IuhCmnn9J_?j_DO;b3EByFA`l>ue%-X3&PW?hu~p$cY0#(XU{&#g znYoI!j3Emg2RwWs#C4&MQbr-Swg3i zIH$UPt=dYaQV?x7RAm5_Y3bByyS7hPuh&x!+qNgwUhDd?sqOoroyx?5XMUZUMVr-` z)#x#EGzDyl<0BY!`9wR;0E4!UCn7R)ippfz+`v(2UxX^c^t;_1vaZ2%54 z|HWo=Xui7JekORXUAKOSwis?2o;TRKS*~^DCk^`a9Tu2IPQ)>DS>zZ}$bH^~gJ^Pr z@Nh(NzO1@wwgeI(hg0`TjYwKN8Kh{yOdf(M0ubX1A?TPUv^jHu1R7TDkTjn_O>scO*~buK2(k7q<91rF`JYGn%enF@=;8BY~UW*kM@3zLlh7W=XQd7zLlG z<#mdqq|Q{3sEw}33}~~US$(7(rzvcmmRF&jCDlohES3?-gR(4Tbf^7_)D{SHY<{V< z6%8?DK1-A|t1nH59l6Zs(zQRP~QqK}oEUU6t^h_1ZEJvuN07`La@Ch{9UEnz@;Pj}>ynWoNoLWJiyU>arIdux(>0?FNdS~pIVqg$M7l$2Fj476NnV5l?nEORvXghvV%W>L{ zhTB37K)5+iE~6}RRB#+q5ZnxaAa!z4exss}Jj)U%#5R~?_Rbf1p($?L6hZcD7<{aM z(k|lIG~#T%Bej~+PVJx-9@znT!ZcIcQyueY8^E-j5}F>3Rb9mx1?X3GmH8~sa~WU| zVvw~lDW@qVN505&vF56->bjOdu>F}{_K_#G9H;e2DLFV#Uf5_Nms4~84x;gw|K3 z5P~9#PD?JHA4IKSMs<93s6z~t2tZX=V%E;NUeTMD(>m0-&*0&`?-ji~YpU0rbGdJl zjxp7>$Pb-+5<{Q9L#(GjMnqMrBS#`vb8uEQ!E+3*cNy9=ijZ`UTovlfdz}Fw;gQBz zxzDZKXI8Uh+_p25E#(=@Rd>n)G}aWysX)R`%1Z47IAx!vNWO*&sgn`StEV9Cpe-cBVzC+^oKK1KZ4_rT_m^ozRYYrd~ z6^>lu6k-(A5mOLZsS1yp95_*8_Kv`F?OFhY7&2tsmLxVhHEu)~l9VbkDX35!I+&sfPrVnJHP4sWa67Y9Nb#~NrE_1oFC?xd(=aKZ z(Wy$D(94VU$wt5E#}pDr8IAXN-{*hqamE-lX0(@&X$po*1mOSQ-qke8Z6w#MtPcQ< z?jb2sUXJaH4vLM9jor}I8{z%`*9{*x_9TV0G(R;T0P5R^2jtW=X{{{Uq99Kl7@VGN z06j=#Wxn?^(<#eM#Vee&X4c&023|lc0pl*U=91ARjLKavab$iitBjL6>%a?&5mOUY z%Xo^qshPPcs--P)Y^STVL<}Hp$@Z{6sP|@Q2m&ZA%c$w^Xsx{~hOGq^@7CCH7()y( z#q%hi?l2YvW>5z_c<7&X<(!#Rue&+TOq^@kcxaL{$L2j?^Rd66g>0Ad^uikGcBVzg1MtKWERWpo2;0wW$RijV^L#~=x?Kl)< zAwp{l5+d%oG>tw=DV^(JyYTC)Xedg#8G1Rx=D`Y;O!JFiQUWnDV_2NMHNxyj*|G*{Zlh3 zh-xZHkz&n&^Uf07-K`xMv_y?5CtpL%k%+X~B3HTt1fZv@wF2(2O0C`QxUBq3$uXr= zl2vPo3T@MRIB!<-jcB<){A@6TB)^`;p&EtVKPIW72Z)_S)A!vayCvsRoU)3PqHUsmy;uCQ)3pPGrWQt^8gd{a zR?M`?i+}^xlX;RE|jh^OhuU zO<5)nNhLvxf$)dA#t0EZ8_Hg{(c)sYg7LK(VQxmy;>~#-p|r9;2%4c0MS|$8^T98E zX}g*$rL4AFaHVp+H^ybBYaa%U#mpFcqm?#nv|__1*P<2YT5`=)i4_|*T5IrUwN_%n z-PKyxTy=vI-0jX~RaR)$aL;tVv*?|YxXI@vAybW1TH4^^n&0oFLHB!r;5Z_ykkfTt z$6McpWmypT67+N{xW01rYU@3TUm3kJg{77d1DG0TT<1C|sZ>f~cp)>_TuUvPDCXUR z(6l3iUeQx_L}XZNW~G=FFL_bA!=MmhzxC#&@Y!5SQMFR_A>82@%xkkdA|i6ui2@Tm zV!O66mC9KMGwQldHfV_=&dO3+uDdO$X;phT0ylN9N~yl@fr^9>=6Mb=Ajn?A(oV${ zrp72!N-3!zVbEHGL@e7Fnxqml_pXl|7rz7$E=0K`pFDi?Qv3sK_cJZY(>rAkZkWOh z_@dNe*@f%}Gvwrfq|RZkweMZ$V-U0f%FIfIwwPNpD^e*Zc)rCiL}ZNxj%&1mVySFc z3SkHk*yb&U7QAA8-kdAVNbR}}4Fc*{nr6Eabs!_8W~iJHy5Y`0C}QeBgEnx$FcSU=d}nNKccWj;tg?%EgDVtM|2|U z@ZJkEBE7}Bu4^gAwvq*}APYobAVq|&;3=03_6Hn_#Man4RtMkps9veHW|cMT(sXJp zrKFshYtGqOn@S2Pu;Pw8NJMtM_F>T2&8KAw*~i>7vjIgybufLcwUo@PeO|j3#T<|Q zNL#&NtWkuWF$Gq-D8-0?wS~9``Ul#I|6mZ92S9}+LTJ@?E#qCbe#{^gsI@B7;YH0n*#6evDy5i|LF6jKEpu75Y_07goRCWr(-g}F|0jb{1iO$Zr5zim8ts4G+9zP9p!dEF z)3H#tC{v#W7QC5mWs=3~a2&?l`L>=z=WiBr-KlOe7 z*!4>{XmQWZxm=2;0AvdH7*5w{W3`>*Y_%0I74|9;esBl0_Wz_xcUAt>G=Euxfh{Xj z+jQi!z*ovcRMX^un|Xnf|FtQjoUSbhXvy&Q{n8u^9S*j#Rs*Jboz7TSex8{xju*#T zrg=hOjeh2R*DIwUfQ~ukQcUo=*VfoliZ#Y)J^A_IhBx!uQtRn-l1*c$>z8iOvXGmP zG{h1I-B+a$MlW%}P0h8ak_~IimYJQ39ouWD;vj zit-t-K^9oH*~VbJVVa_xhR3Cbwei9CUH|yv@x08_ zJYC&h@uZ(zJa*O@ZDuvEO|?_HzP;|d9!ccY&DES1$2OGshkyP3>2&(k_xWSjZVdYC zufM)oZvT0BesMSr-GDH0P75~T&UQ8}t8NZmZZ}A{)M_^;iphLRDYZc&LadwJpObbSz<~?=_M@(J^bn4 z{?zU~pZbRX#I+lPcFrxy*IJ(N(h9wwcfdm@_W85=tMA`t=N6$V=%xpr)(KyNEMQ!5aR+LW)Jh1AmdTt>wKgqC@)f^y*U zL@7!{hr>ZNbpr^s#joQsy!WeYBgUL_E*S(0h@p2^?@)kqJRDO>aLLU4`sz(6@#qdE z6wUfD91i_qUS?kcZF|V4zRw@KcJl?k`|i7#s-5Xh<59DomI-&4HaZadGVDN9LC3=puDvBtz<3K#4Ofl%g=jG<;D&VVfbCjq zakMj1M*1xY@lk8_-nT8yMUy0>=RwxM=+Sj)ZD!DjS3#2F$lm*#>1LXzd6`e+iHKgk zdtFL7bO#;%6y}TJ0!UGaVTt~z56AIX-W$re$F&=SPATPDUdETdsn4FA9y9a74GFV< zh?&W0S88FUJG+(=I_o;uq14%EqqRQt2ZR|Qw-JAD-NW)=1}Q!jQVk_is*yCoj^Vj+ zZDPK7CqCYFo%HLFWD$#-szeF0Wn7E6UI|fBO3Si{t4=9-?@KM?VT7av58E&dLb*@V z#LV7%Ywb9Wr_<@h%NHpntBp%8rjWC)^_ms;wi{f3I2?do?%k&MVbDscufF<8N>mydpJwZENTY?wXI|##t1hoRVSjy zs9R&tR6532!y)GkVF@lC$6S_Wp66eIH52WjF0xI! zLkO>4z54dsZ@>BGo15uo_6vG(OnxFFpMzF>?2eU+)%N0e;jCNy5@KjE2cTf9{b`f( z+5nuk3PR0#l@zZW_ZgZ)z;3KcDuI71u{rWZHNK|kfh67?v^fknWjsodY z%Dl`F))A49q1GC6%q91>?_Ebt6$zX@ZE2GT`CHo+{8&7(ScasG(yLCcUobfQ*iz`H z)9H9T9*;*n2Czctt#J_Kh0Zy|^ziO7Zc8E@(SdmHl~Pw%R|w?+XuNp&BA0ymPnXj? z{qYZf{PN2$_ioTT2szYNC?&xtZ%qY&UF4iEFE53#fZYhP%S{y^>~C2X1Rm&sA#5Bz z3$-U8Jc*d)Sz3o?Z)H(3&<(5AW{6pw{r_I8{f(fBF;3Go&$CFSi3q9ZIF3rGX_|oF zy?OJ7h#oz9)c3vj{`>F0_uf0_VE33SfWH#nP@BdeI3QA6WTL0>lybt`xan@QUz^^6 zLCcaL6+g<}(r(|P9QuJ<0>+`x=lSj1w|Hg*#un$TwH}7y-Me?_d2ln`JbUu&`Sa(yHf5|Ggd9Jx z#QmIqEA@Z=z0Pj@k3U`Ot^Y@7sUNDx{@|XFwuO(x80UGuzP`S>xmlJ406hMkrpa3S z#TQ?E{`u!mpFVvs=wHw}yWb!DUjK`R{=pmn;|<~;UdDfSoYsQnc|I$mIXgxBieP_0 zW+WLPB2YXJ2K}&p;`*S+{g@B7fsOoDX!-U{m5wHEUG>e zZS(yOW;@sM#y6UTAvV0&U4$FCWW=Xvkkd(PQs@4Z%k?3v>` ze$7O%q&Ye>=iYt3{jJxx_K=8R-6oL0tcVn;`K5&?4}bTy?wJMKv22G_b97|%u8lk2 z{fqaEHa7qW!UQN%>t7!LtrL)l1YxZdfn4xUAKT-KGPr;`NstTKbeDRGN|aac+kWrX zp)HHPvt!F`5f&ht^tv~_4)eh?vxpS7_}0NE-~X?_@wL5=Ia^-!!yGuvvajuZ?05h3 z_YY0JA|fmjI0O#sdDq&2eDESNwQ%8cPks58e|THt(ed3!zaPP6MV=LTUgTMkWknY6 zt+md35&5U*|E>PFTR;At-+TV_i;>_E*2c63pt!BapZnI0kM6{uweh*;H(q!`M0#1z zu2@kNMNtgiSZn)5CL&+l^A-GsYX04g4}bepr)E!A3tq>r7ej%AR{Bf-_0=yw^`+L> zri_b+c6{WUpZMp#?Hgr?==zZWLh#{NzH$Gd?$MI$w)z{My#MQO-@c25uM_Fle89q5 z>3y$0_vgF+dbmAKLTwCv;oe8Q_XN5U%`)Kw=0j*Uo1cHjBW2%?oAL8@@(-T*)8NDP z^X{6@2n66OPyY=w8_%(3saRm)o2prPN~`QSotQCPh9-h1a< zMBu%zuJI;5VrK6>F+TO?Pr!-Kop#AT?tjcVri`4@fPdNdxVMEaRll?JjxBfZ z+;rPgzT}-R%hG!vDXFd^5(X^d6PB)Bdi&;GceHNpE%jQydEorP|9_HA{eHhFiqhH;f-7Al zELwC~mSxMeAj=o~oe#e0J)>%@$cv^7?VkAF#D(LERD99efMOOrzV8VrLkR^P#?sLm z)$$_OO0x(Qu~I5YbXrU5^;)YL>sjzV1Rpp=lzE==|jb!_+N-}fh4>9rY(s9${T;QZoj0>fE= zK$@zs1t8x05O{dgMr9Ia=w_`ox*@F(36auDDa9--A`ntK1{O1OU>i#7E%gyxXqft; z=_AK4o*>YbBpF=IzPtZ_z=4Q_MMKTHxxUZZrY#TwYVB5gxLqG=vT$ST*4o(U(&Us| z?BxBdwqZkid=s%K2y^h>2M!wg)XeGgGm|M9ahxFS_UHDz`h#0H-@+n_uFX))udK-S z9{I6J8ypyb3A*FE6LTjLGRz#jFZ=y6FM5lMnq}_HneNndnHRn+IfSK|i&GO5(SUwdU}mHwJqF0; zMc_cJi9{z!(rC8ZEdY(-ksz#1GV;bZk}*X;6OqIiQq=ABy>s4slNbtnYX1c3Z15` zGzSJLC?#4k5h=wYK6nChT_6M~LMalYrqZ*E=TFR>1aMi&UIi#7$o}ImLTQjl0D_1W z`l*MA2$(|<*2Ar2q?NRW(pD>N59#Jm(i|cP2q1(II0Ol-0AVH~5OrrdutEvN&uC?e za_Qi?!vJ`7OE!b_D5W~R&cTx}C-nxifCVK0h~-2K2*M(YMsCEBqAX&5y?ss0pvpeB1(t|tiS*)5P9j`q2Ix81J?i)1L(j{51yJi(`pZ~Fce84 ziisMUpac>)P$2J|R?2HFYygB1lv2y`iYRt|rBu9!zpcJGCqh5@FB?@E!6#?;!92E&KKdLkd5hu-9yx+03y}t zb&i~yNKB2(01*hJ1_SfScRnTh3VR&SORzyXm-6CQid}py^ zS_Z>}8X*V-3X1dWg);{(OEk3-Kmy>%*<)vC&ZR14%K%X>Y{O7mA08ezjXTG zYcWr;`C-3{Xh`7=b5#$mR)lGGc%D+m$%3@G^?|WHq$BnoB@kjp9 z+9j>D2p|GBdncX+P!0d8LU&}0pWQxov(2pWnjAG%>)@%wlk-!wQjIQ!x98Amw0gb8Zg*~B zVUCP?;FmuHz=uGLD1n(-YaM;JTpm{#s<;{SR0siatRzxOvG7=X^fM2B+Rb%U-4pM)``f?TW{Nw!-2kzXq^Nu&|1i&H0)fK6MHW}qKlb?lKG7T>+PZn`-8b*L?``jY%eFfO%i5O)>Ah^-*pj9% zPVe5cd&BSsV+=DJW0E9E(^PAnrfH-hHfF7L)jDE|RmTsR%|HC12WquiOepVtYEoQn z5Hf>XTsfUs5psmMXkcbx=bYBM>YZ^EOp;`9xe!8hP*t&Fqz@`XB1)4~M3_auiqv3X zT%{O^Xz-{jau)Ypy(wyp%2~^iSoQYRneT&NemcMgfnr{3qARD2tBd?W6Cmc7U|G6| zNUc^&lBBAE@vRjrmwFkC*4lf2nRl*plyf~maUb2KZdUZ$%@%-?L!5K+JWtcKT0NqP z%*Cs7PDIMGj5k%?TGQ5MsN3t7&h?8d(MBm1LWqYcQI|z$DWzgXsB$nySn0}$Bf`QZ z4f!(wDqNAdyzNT@lqi5=Xjl7=lvHnuM<0T~UV4 zxdQwl*NaTATX0+W!OMl`!RnD`l1d O0000L)Yan<@`|_sO~+wQ0{$>T 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

dd$oVY5$T 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%0Dj#f@V;GH3!zI6NMfO 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/12/product/ror_baseball_jersey_back_green.png b/sprangular/spec/dummy/public/spree/products/12/product/ror_baseball_jersey_back_green.png new file mode 100644 index 0000000000000000000000000000000000000000..b5890a75e92fea75f37ffaadeabf7b0e22c2c3c6 GIT binary patch literal 42361 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%0A_rn828-ommVlFk@wQXv5}8Dz~R>E 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 M07*qoM6N<$f~=5v#{d8T literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/13/large/ror_baseball_jersey_red.png b/sprangular/spec/dummy/public/spree/products/13/large/ror_baseball_jersey_red.png new file mode 100644 index 0000000000000000000000000000000000000000..dc06d3493af1dc6fbbdbf540c1c65b1e94ad3370 GIT binary patch literal 47857 zcmW(+Wn7bO+aHZew@3~VDFFfL9wjY|E@|n8(MXN%PRTL4r9o0^BAt_Nxao#>&%58^ z!@gW+9p}G}NOe_t{Fl@(0RRBLq5|j(>i56@eQ?oH-*o~30{}n}KoKOR<-K^=>GhM@ z+U4Dow!ev2zMEr?2rqSPy*em}1U(d#5D5(70lt>!Htm=vzo<Jclb8iY~P(qyMJLJe0DUxc+xN@ zzl7l%4*k2c_;h%wCs7|AVE^a&kc1fQF~QvT8G&K*=G6Gjyif7k@uhUTXhy3;%I~bB zsd3LKCAx1162{Fp&ySo>{#?9FJ2|ZuVA}X0n;d4|A*$rx?<8#By^;jM^!D&0hsP$B zGod+d+wS8s*`15o^Gz1dpPjnW`OD((Pw(m?o~*UovRRmv96t`?_J|5l+c|dE(xw&f z(7#R-{To*H&q9>WOPF?vV=$u{voVK{jbzXaxPkT5} zk_Xr?NL>ASPEYM9eO)(zA*^em&o2LAne@J9ZF*`7zmM7;8T_j`g4KN!h@lJGU`az8H+sr z|HMw5JdQ(&=$wyJ+QdQNAg3J2c7^dJT(wLFw0%P=9xK)>h4J+Z)p?QWfkYIxLs_>& z>CwFh7!0x~HB8&e^;(4t(R$f0HkKn#2q`F$XTgLV7-IhzxBX?Qppq+sdxe%$csJX* zZb88>iF(kMsr*+nx&Y`P1`I$Y5k8d8-I0BAO6KSIyfw$-@ElI4L>tB@O?qfU) z)6=hv&ytc=g}>R_jsWj3IIqr@kL<{wt2=MvbEH}jyT(+8uD{_v&yUw80k>N%sE1ja z5Vm8l1(5*&I8mFD_}>5C=v}F7KO3fDCE!`$>2~mFj|a8YO(wzAO9t=67<#Ax2?FI~ zM7z8@#-6Y#t2C|OE?H^#D85`V8MbsdUW#dmoc741BD(hrj8DD74R8CO?z&Q zd0spj`5w^AhN$*@4{itG@slPJ{c4&s_U*mh={}Et_IAUq=%E%-1_Z&fFqnHJ>3{Be z1(dn<;d6;!FB3bB$Uc?Mc`rz^4?zOmX7#3St8(}~sNd+J6; zo7MYfoz*V?dn`&r=L0OtjxEjnMbt4d0!U(UO9C+9!j9{q4j`TGyBWm&rAhbsgvd$v zy<_L|lZnXvVF?i(rsHruli3(pAPSSA1!LuA<5P8iENfAuuqZe7@l}A-rv3?KWI#2? zHQHT}(}$prg^CUcDRx?r-p1qQIPKQ@N4(=3tj(y z-@rK|uUxkYA;fJD&T=1N_TxAj8Z4NAL6RN{w?fiU0bVDd1?KNearrJpo_Nc5Bd=FQ zcI1jCjl5RKM@YPuPbV4>##%=2s7V~Y=4oES?Lea3Z%4)#Nb#Yb#FR7MkvvZJVnW*;9?Y8nQYb&WowDn{FqT~Rq}#oI$ejz`*nwK`g^~L9kU9bQQaGyer5NYVGY+*F=qBOm8N6ZtV z1tyoCul?HB?68D-d+r>yAZm=-H`XE^F$ifO2r)$GR@&_vHw?A16d5P;UdUH!!rzt; zz*AGz9E8h_d;h8o=#6!~oss^5>vso)ZP&)gvt@uQ1AunB3ko;~WQ0KNZ22Awcfnw2 z9pRY8LVouaXN1@Z1Ob_F%eyFMdF|+6wPJN7wpzBuV=Tdjom;t}y2G4qcoy6JeBYAm zG3%MAS4gLhfj12oN`!~M%RKK3^~m7R-3;X4 zm8W-JHI?Q0z)N0gwUn~(PW_97o^gn|cS_xgS(&-eH*j)eDL zuP$@q0X~g#+udvoGANva$DpGXOIKI-=UM!7hWOK|fA!CGB4PmXf8+cK7)Xy}As*w) z#xnnF{u;=>%Mh(|4;n8oFC@=twc{4b6j!T8A3qc>G*72rV)gA?WaenSp|SC5`!8Q>?V*^uug3Du;7|cE;i0GTBUi{{=<3xRb!dh!+(90PZK8{#~tUhO*WsU`ziE@ zBi&NnAbQ%85w~0>_lteT&v#R*A`ab;S2EED*9!UypR)pY#~x9`o4PCGSdxClbO+nV zAQW|8h3wGYc0bKsl&TPCumBlgcY`aXEetcb?m^%JoSaMF?(6TAUCy4K&D95pT*x;2 z(;1gY4<9#n8$R1IR(OxtL~75Jc@EC8#D6_Cxvrl(kpV+u=b0516@6>Y<5~PXg9{4_ zxguVxUbkBjIX<>}X(BBSZ;lo{rak65FYXQ=Z5q*Ig7>z?|6mMCmTeW&V;)0BG-sdk zpU+Vvbr7VP7#ri@;(Fe?M?P23-vBUL-747t(Lt@AA1drz2tY)PGhe_#c6nzh6~^aT z>78e(|2tUB{Q$hfii1Ua;okH3eu4ad2NA0UlR0>NF0yPqFxzfq_w9Ce_rn6BYa@i- zPxmcL78bA|2<`)f%}NpwsiPAN2eF!JcwqnBuWZPBJhVPpZgu0M9-!LU+2QKE_`B1w zBZkqlDo<@fN8RuSBN{}=izs)rTxF=2)`EEk@zhGa)oJ2P&n&AvEL^lRtPi6wFR)&7 zCAH!}6Z&rrc~|B2I8uXx2zU`PC!IfHR~)YkqdzP@J2+({yE?Ni^^DjPv+}WZK^+ln zTBD*YV3RbN0-T3Eu7_Vrf!o$`5>GdKd*5Ek0*XISHQv<4U%!6RsSG5te;c`hMbJaacm&3}JSE$|LiH|jaet(5Ld zOG_PFx6(8NPALTlBVPYOLpME9=QnjDgpOLOOK1 zn|`&&Y1ZxwrLtVl#r=Kwf?=8^7>veHn3(S&|GB5EQ>jkmXu9Yb8kg$v_=y9l#KU+!H@L#Tq$T+52* z(n9{z#cTSTo_Z+GEYVg^LGOn@{Uf%PwljEC0&*`*_4rM6bsxs82?YNI9WAx&K#n^R z=gW>mS0bVRwKh!LHAy^9iJ$=*Vj~D*$&+mHmH8>`HB?rAu}hoRcSR=opPMXIqTlt1 z_uwGU(yTkTIJvxgUqNBWlO2fT00cO4zWfWm<~+aWj+&*_=cnuLC$B&+6DuN@m|u9r z^Z7uAdW2blCqa;ADiON#!CD0J(xChDVMpTmj|`#8LjqaHBazS^y;+E=FP${Em&Z}l zT%Ox@rqj)^yf)Z6QZ#{ID1U%tJ08FHeb7r>IE5@5gJgNz!5^7uH9s@d85$iOMFCzE z6p8uCp#-ERh>+Eo_UN=4&qCFGBiGY`?i=~Q3unF6t>rbIyFp`fO$NR>k*S+SJyTq6 z?v=CMWipjRW_AFErkfl6?QMSGrE7ipElOXL`IxAd74KmbDETVth z9Yw)Uq0t?!uuKpxkrki3JxN5UI=L(zQ?%q;z~N)W(?3Gv+Yuc)uVt6tDi8BAfk++S z{PC=lwu9>K$3GFq&pLr%IJ&M3nO4=b{d-sZ1U6Es88e$NSpU#$y=9qZgbF#4Pgi%B z2SXb?yuK&nv{_7ejAXK3P0yVLbMo@A)xk5Db0*zeb|&{FTz+fqple|-KO^}<$S6Yp zGzN0;tpLfL%z>yM`wQoc0MPs2jz*_7YR3VP{KD?=YD4lr~n* z>h%2l+~npLW!_`5#KLKwIi?2DDdKZ@ho)s}e$?xnuWHF;HzN1!xxLGs8G3JOlYxn5@=yS)6<&vJTx5zi!2$ z^Zs{nae+E>{yrLH<&o@P2>=}ZAMHL-L_z11QDddQLoLG%dw0F~D6Bej;d7V*A+Bfti)O@*xu7T-*w$t zL@OfPgYH)K8UK4PK2C@};X9*g$=Q#)uM2Tx3C8M|5F#hTO!0;&X5raxrEJw({u>cw z;A^zcfX6sLsF#+Bb98;*?s>FWZ#lZYZl;&Ear%=kzG6*1Tn2d((b~GY*pypdj=CdM z%NlBHo&W2_aa#VFn92FBIV&1VV{CcPy^<=l)T_d%OLZapb)(cuIN?(-st_Xl&yqVG z1?Xen5k+_b+{{rhNB;MOWoc-ycN$ zE=X44Js+Sn@mnhszk~bp_G1IIVN&GNeQb9L;tKYAf4%TYb4&H~;G+ zG%+^*^gW^k6mDNk%gv`j&4_#l@ln$#vdY847y49qcr2zXAU<<=_F%B}8`FpktRY5rTF3<4dX4DV&XTA(uok^v*!!-Aj;F?#9Z=}I+vrQd;JDcM?VLBi zwf?6d!d|sS`-teCI6i+GNSlxYtzWSM;c$EJRLN{%f4 zYE*cen`YNmOh+ViA`p0fSrhnZ%AJvy_er_W*CfqyB%qRb#?K*&;%ekKKv&M@G~}^4 zz0A99Y7cu}SB37AtUSYKk5C zu#L{$I9k~&d?kGPS9q2}Q7wxJtk)mGee}2#_C;KZzLfSZ)|9IydR98+ zQ+0j%7dkrP|BBTFCdFPE9fq3+525h7*QG3_UQs%4{Dd;7%fs(*=q2om$DiGr1YAn- z+B|+&$jNVmT*olD6suu{;2cv=0+TV~Xzg|Ltt+1*bIyHvxP=72~hI z+p22uNj2Ni)$ZeFplMgP**@M~TI#8)sV(`74x-S-;D(Fs^F%!d>qrxG+?T7gUoWDW z?emY0P3D@y6tTVLy%Y(PMj~965Azag3GSES@JbnuPMHy@>wRRiK;=OenKm+RE$7g?n34&#R6ao+f5qYdER+GyuNqnv96iA z7OZB;k;?YPFny6QkWT;fCn7C9-4`UJfjnj|RQ z*k|wNVoC%QUU&(WgTEXj{Whgz#(WIIq=iMnF@!;biu)wQwJMt-vm6BpK z1i!!f_+-&=m;y}09T`Kz&T>_UIO@xNPd=1#(X&q^jgTHxK&3e*N@0;K#2*?51z_Eo#xl4WyYJWC~CjO4rYuYI5|0IB<>sZV#EqzS)?!inY#nm@)NR@#orCQ_57_3$NAWOgOav} z;%FZOkcLGAHAhR*XS2!HIV?M9xC$T(ffVUD4&UsD)kkSjmF)p67WtE3xmixRL+bM%ETO`m|ZaN zae8lWFM>WG1A2VFufr}$z4-yAEeU8t)ngm1S+JX11>j5SyCdVM(`5RmS~xX%okOqh zTDHW$%TQjMkhaPaE%5WU)00&##Eok-4OG7keU+$*uaZHm`R{A>0F(yQRo<-2)>`N@ zF7eR!ghR(og)d*E(KZkPpLjeDrv!XHq9+D1qp|y%scj|%9KOCsW7l0$(~q$`A>zj@ zKhS*v6xz(KoMIoNk6;UD^O=aM>~khE`>8G)?zYKn0|T;(oE6&_(6%rTFyo@dVK8x{ z^N~#REFUM^F{-yLt)LV--u&A!-shp`d9sb4OXP{0F-P1Zd5(p)H`QI1>;9$`H>rdH z|0$W=B{4TeCfs;uBS;YiN1|aw!nqUw(}a@)uf41rDzz}_g zSrX}5-DmVqeXme}JD}UiCaYDBeeSDTwa}?v_g0k?obdYRal!x?(c47=5#-~ z)(ljgG4%ep{iO56{{)QicjTug*4VeI(Z^2I#}`&7s&zn}rmkWC$pHFT zXp`hSEYGVH@;n+6SCZnZR*VXUtPKJB8ftJ+FLnRtVoXMIg$woYT2K_)k9U#AVY1Bq zS~}OOPAEN3kS0#9DEWE6#)@+UhepGOdUVp;tnqB%59VxFaO&Y{+tHH5RZC!WDR-vX zz|dqso-=lC_^#jGRKEDt+2}zj=W96Q=pFE7f?F$e<#owd*=D7XAB-oy1=_R~+Vl^m z8e~@Gdv2tM{-U)pk-AR?)_o;j_VvmFghaN7fLUUSeKWyM~=`H39xC zQAGR7@&7cY`L7X1R|8zffS)f)OTO_Z3|e1jdt=19YX%}1vV*T5*65AB*TTxzOu3rx z2m{3OuvhZv!^A4O`qpaCSpxs2Wnrm@{);3VmW8omzN1po$7e_ue;*V~3!i%!FcC$` zkp_BttWoHaX_lIrnybFSX3`KOzWlTYerD+0m~tGaPcw2`Fl3rogXnkisGtIEakF4H z&0!0};<-oV-@u~qdOCUh?>45NbVI_~QlvtXpbp^*1e=jG)1rKl45|e->BK^j>daOr zzlRF2le|w-iOga!zkc`nOgjA@eB#?_9CM12vHb?vjZbf{yPtoQzB1A`gMi(rDzyJG zs%UZxm_md7b^LDnEcLR?9Z^nO`sL5p?!RjBvYJ??XrC(^CiHy|s){(=$}=0wu?l`n z3~2wd_EKagiee+>;g-K}j-l*Y!rlW6(*GXp-dH%%Qp^^y0W`QwGaj5Z*l3>O?b zA#_Cs2FVzEU-hR^3TH$LgueoVNkTpz3IKfVi6R)_@L)!uv{{Whpi-fm7Mdx>LtOWX zfg$H8gQTC0X>9eLD0LW3d2`;{BLxP7{}wECcN;$U^YrwzvMPnc?@zj)jZS>#z%2P4 z^S@3sRYnefPO+&rRcLKb4E1nKilB6DlnbO(9`npZEz=^xl{8Y6_wtN^6| zN7NTuy&Va47}LXpOJiDZC-I9Cj&fxm6Ac|Eugb-|taa1#`H~7sFgqYCm4TH%9uW*3 zL83y5%sENO{^7!9m1cVECk1-&Sfp6E&&vMLefH{C~-dn^m>5 zx~E}Z;Kf2cY&^=`*l~GkX?xPTZ?k(%6D;+z^KWkEXErW-ZPvyqR!j6xQIxSn4(RUl4N)0nkl0vcOafT~xI5G7=z!LA? z7M^SJ=O%7m-|yx>6ib*#Kf(s}X&|xx{RSqhmhp;+y!zL5e=LHsWhNf) zyG<~KQPK!Oxc1~5P7#7Cm<;vl@SLIF>HmBOchx{LvBu+Sr0uUf@a0+rz4)b9;I$&0 zrbsxQ_)?Z6T`~)2n#wCeLH|SlqPZ_9nkV37TGQme@09jS&726gS5_U@#m=OHalIC% zywueo+#hf@?2kJ%E)#L+5p`M{Z67eOyggL);Lrk?B71@MOUbG)vQ?5zU#hfNan$)C z%1w8}TI`<_U7&sXqr?2~8D>2y?P4{|`FcO_()!Aorw|#UD3!Ag0elw*!0e_=+}oA<#2dcm+Kbxr+VP2kPyB1}0=j#5^>*47H;s3C~ z9$T>bvlp7w2yF!7Hv+#Q6)^KW2gp%)@%iSerQ7HYEx*8y1~A*`X1uwD!&4UXYwX~9M$4~#R%AcET&s+#7l!)?J^G98Q=U82s|{Wcwe!9 zanZ;hnNm~-mrHG{ZrAKoEi>1ahRc0%19|8{)=|4nRT#eQD-9wFDf0j- z6jOut+XzTvm9#7%>-vo%rDNYp1}SX&H=u?F%i0F@oAV7cyr-4@(trZYpx2v{#eWJ? z?qAk>ceD*t%w(33$jGwlRo7vJVgB>4GL3wG%{R3s)i`88L+4||$Hu!;MWGOf1}dkm13wnZ5u<4q zil`lm>lO2)foNPbnM;4`Q3?tYYkcA}5^MjIwbcCWz1u5lbE2N+XFQS@XJC9pe*$<==iI zGhxz7KO@Jn*US}u_%B&a9OB_ILr}5u6+F|xJ|q=Hgi#lTsgRe5Gx;8Lwn_9+A>L)x z#lqHv_-5EDvFG+0M))2f-OXp}moA zOppuHus&`ZC!A=JbjP9sLxpZv_WD zrlg-Rf1dq%Wpdp%_oJjpnv<2#@7e!q8Pcr|(7?An}E z-)+41Ghbb<#=dJ|;;=Ye=lL&}*v!$|&Y%5fQgUvdWVDI5@cz|%I9;21O>U;pLEz)w z(CTxUJfad=TiaEU^QPN4bq!MsLmfV&((V_F05wK;;Eimaaa`*iw`+bil>UCA5=MmL z@p%wg@#+e7wF^8ga!iv=x_(&}a~*kB291)bBgsO!A2CvKQp2vq8uiZ1(kVGutNJn+ zuWgu!aX%YrM19xS724qV(vyd2DZ(MwgSv;gsdV3LP2`HGNjzS#$BFxF`65LMz6mRX z;eQ@fzo*!UA$o{(0jt+*gn`#aC&E|r=1Ybp^cnmcE)hqKGcSFPDZ9P7CT;UD{(~nD z&&$plIB~haDNI2O4cH0qq;mc{1Z{Up+-@e5jx9fdm`Y{wsYBKrfM1kizC^T*0Y52^ z8$Gph1w5#UJI^1sJqkDQ?(;HYrV_mcmB$X#jlii>H`v07%%>II>~PUY%3o?>F`wot z^G2yIkR}R;hj_ZB*V(=&W=|8O#@8NveEF4TRCqR}y;4Vu8mN>)O#+stW&cq?1GY^R zPDrWy$XyE`dEcb?_|BM&fk>7tMQT)7qx4GrRE1LcWwN%8&bes!b>|7~ryh-Y(%tz{ zvoH9fO<3+h_h6J%OTxb1_y!ngDzv_Vx1?8{Y`K660(sq`HgeZQq^)&LlDGM+rzi*Y zYm(M*ero+(9p?W^rqoQ@JsrT{NI3F1@!il-I6=iGYYzkEhWEi0!f%)9{$?V$a{=N} zjR!-=Iu%~X$XpYYKA@7a@aWx)g1$%OoNv;|+LSb%SPdw*{B4{4$9t6*ISm%Y# zYosvi)5k}QT?@#vbewzVV&dcCT$ksj4Ow&{bTSiUDdToTXgle0!bIZWhWjo>C+?yrVke#C>8l?RoYpaS^dSR5{T zITaeo`|pJspWh!h7h6odV4)yZN}o)rL{SRSTHLXdZ(V1&$Q)7knfDe;K0A8WD-S5g zIFcn#7o55$SuAjiMpQ~~oze$2eGCZPFnN$Agas-0SMN%0QZuP?5X`0dD5kOj&B4;4 z9TF&w{Ex*cMQ4+qx^N;c6V4ZY{dclVuPclLCg)zIHs$8g&xD!xXS5qazk|LGIh%$C zz5lhEXfF7U`8&5;pL2B4srQ#xEGN8_MsGdYi=-+?jnhPSaEr-ar|jrK*Uyh@_nlU| zE;H4{ZL818lvTpmjD5DP%b;SC{S3^&Fgbik-kc?;dcLKn7{n7OO&z(m0O|7u6++<& zZi*fPjBh-Z{}hyXo*Mi#A(LI%3q7Uctkt^`-JW;b>~W7Cn?|Du&UWg$?I%@JCh?X~ zi1t~QCJ-r*vu$6GV*j-4@AW%pAo5Ml|2z=bvDPk>GUDU=jGA~VaoITtM<_U>KPFs-ng}@a?r+`a?b$F!w6c&fia--ghshWgqPb% z`!a@3+VIiE?`&_|QwM8o9{!_Bwakxwb8__rBl1yU()I=&2G3IAceA7o^}KYR0qclu zyhhYst8v|4+y9Atxqm3uS33wxd9#0Cf+QzRpfogfpKB5!_YOFl}yqTF@Cy9qSr(vW=PkEWy{rZf+>Q7}V@Wvyd@J)Ym zoW#wI`KSj$`}QY_{XWv4B&D}U@*_m|1wom!9Z2eT|X0(yNBXP+{ilT$34f;!BH)Cn9P<(f!vHZcp&eQWM zhzcVS*6d<4NVh!si8?l|%C`V#n6j((F@|@x#w5S=a1952Rm>6FVQm`4km8<;Bt8ds zP%6SP>P~Bn`}yDE>wZ_TxO>w&oRO)e(zNkgvgxF2wmtrxWQ$ITg#v@9hUAxW&P>wK zVK`YRNKuyMk01sdwEzAic2V8;{zSJA&w2yK8eI8LcP}>(9@SLo? z>WZ_%_`F+qs`IfdCDQY{Q=UHX!Oi&LmrR`SOHJ7=BB%~XZiBHSny0>>icJA_Fv9bZ z1Uc&Glphi=y7^~E>|XEMsq3nK6mhpMgzP#zYw6hBx?c8P8o^ky7LgSg<)7UU=En5^ z>7fvw7S_Z^*9o7eMQ_WpDV{)-gwVvVYy7p%yLCUP)%v&ML1h!hLFeC^KNk#H;LfM@ zXaQ8XE8y|&>eI8hnES|lj@$n-eQgd)X})6p^RYb9b)JqVOanA;vOff~&e&W_C69xf zTGPpXg%{4(f0g-CyfUhGKu59_T3WebYR|+Uo*QKYr7j|o(i3IZpfyi`^~bqJn@ZF2 z=})evTD}0LLztm(#KX@@ka^9V8|If>cAuiBo0{hbt~olt-RyvE>wNcLF1a4BEVmNn)gS?lwG41Lar zjjY>DTfwBZZPC#jLh3U|97a6s5I@H@_(A2crkgsoj35=>VVdP|7C#!*?pG_Gnce#` zg*ICSr5Ee}D0UOqV?oc}C{O=?v9-sbCVV=9l)l9SE|K#w+-dj}qXp0L`>3l=4p+Qc z$Vjd%{+~EmXe;@CmlboBdKf(^5=*TNS+7{5FyGMpU|0WDZS#dpZZbg=Gkjgi0r&#`%TbLmk%O>?M3Pg0a8C@xJ=ruc2x~!KE;~TE-U<{(DdB1wB(>el)O2+iM_3w_v%P!H`ERSD zjX?eDOHwJGdb$LdMYqf}8#e#n(nY!CGf>%X>zF*)doDLOj;+{qa(U}Zw3{r{@4A$8 zw5j8a)5-TrN!0|tVGD({$b%kBw(gIA9>irkBAYDV;OuQdlO1 zml9N}Hp;Q~IW~Fk$Hr<*+T-Qy4VGPoHRErap07lPM6dOtzw$xJeJQaR=(Nl?SFxMs ze>8_8-ch}to!oPevf6?;5*bW|9+13YUFpTBO@^>*tbE21|a2a!5nfahPq?HGayGX+d)aaXl$q z1?OJJ%8e!RR?EI|^eoR}ms=3`82N0&H#J3{^V!_p0OCO6<`F&7ywSVj{=>rXF*yPCkQPQGRVL zR{3Eb_mw6Mjw)EDaJRvBq|55XMUzRV>7o#Kv~Ajsi(nzc6r@ao&FE92a&5G;AWc?Y zFnC~S!-b7zF{Q}3Cfz(fKsTGZEes;VTgK<~+C55g(KUXmM=jvM0G0Kds~e)b58GLn$UIZ-7*pU~=Sh{%N{KqoiQ7raH$ghUzNG1Xz4_Hwts`&K^S^xt z*1ju!pN<96TPwPKdRw}m#vKU71$RCQ#OTkW!b zX|}~ZVneCh^J#jy!|a+;hw;SU-ckPBc3qgo;``8I->e^#D7{~ZyRqR9)y1c6+3i@K zSxKA0@S=rM|01=Ec=G?3M2~-NBmu6vNmH2oV?mvqQS0!E>cwuP$^K=bt@8vrUfDia zMXitj!C&6uh>gM(4_XQ~4_TKjbi}n2p%vTCs4{4on3yQVCVC~OlGAhOD@sSXVpt_B zDO&^$kI5i!^{G+C2qlsocEc>RrA5CtOl2xSuf-pa1M&cY*CN{YcKLqO;$8thF=ylz z@t&wO>xy<+Du<6LuA%Q%YK_lK1>U}@^FCpV6ibu?H zsp8ffrPNZ4f%2CcfE+l)rA%M{saI56Y$x}`&%ed4VS5r@Tnw*K+5hB($zyAaXA5w^ zGab)SwIDCKlBW0#3tF()s?6KS_<_cT$2?ij(LTjn*1hc^BHu^bH;Ed@MDKxsq3abT zUE6){?c-J8R6El6DhjMHoWYmGMlAZCNJ(affN@hAvGtJ=qH@S~icMDqE0nzNckpS0dXFDYM=%bwAyiXkB}QgzM<|K&lx(C@JLD;E1J1Ds zlsu!u?d{9SVUqWYUM??z>)+W~cQPnLyKi*pJD=Do9YH%i_EvinDv#{~Uv;bjuIao1s>HHm+4I!mi#axvcUbQtK=b@U+yF5=W`IT}LPe+n}; z(i@JtTsda6oAU}ncLr*TXS2R6|2&Bcoed^qM8zKte!mSO(|z+|;!scz5+zgFOd_1i zlNdbGp5gVehEz{I*P$e&o~3fqSh28$&@f=Zl6C&Z>u+7sM84R3tJ_Yr#D8c?CwRpN zzD`}OR&k(Y?B4BQ_?<=3(W!$Zb|s1bah22MYMH*HD=&Z}Q2^_8^0sQFCv=c1cG^%$ zOPVYaIzlEpqCNw|)gStDFjAqKXpl_)s`EH&Z}s8AUCxAL(JSC_ zsU`3rYVr9d~TY#Q~JF~wdR$!0CB>*gz^Fm^`TwvQkuZa94^E2+|kl@ zT2C@_3k62^0cK>!PIz`HW`pG#0Z_55hi zY%j&scPr!c=TrQQBV;xbf?Ceuk8*mbIsBQD3=~9V80{8W$5B<=009-ti+OYZUql4xS0%8MsEx-{ zruIXsMdjah8D90KUq)_YR&f}G%lBbnSjqSDnji%S&pkDz$g$(tc~g=t3k?q_knwY_ z_&_gt&Q4reM?Uaa_DHK&r=;dHOCos~Lb*RHbM%Q@=UA8$e%EB3GpVPmOBd@`W+$zZ zTSzn`85KEJt-?LQ^g?>|y(+Ll;O3>jWG6FM$unYu)2gS-@HRGGg7}A={vLM+q^N2Q}zL~g| zN60?L1irywl$cDMym)oi5VG~+FCXp&s^6pJ+j2{hCyLY`1)h)FY598Ko9_Dmw(k;Z z_Vu7v(de7#u>B?Q&PfT=G!=qzzPy}sD(leZY?c59^V1M;qSagD1vYi{TmgZxX88xW zaT*qSEC^RmEm_K+BjPlhJy_T7y%%|{#&RMhblb+W()kExSey7Swz95YilqdB>1>upqDR{Ych%ze8s zO7R_wUM*4odLflLlplcojjReoX)Ke01Y|bIUv5z?jaw`Y1CLPsGaB;-n_F)zYMR_8 zk(bHX(0(5bZ}^NigG>HhZtuqMAcL68z0}iT@nOZusO}Scm;cj%*Rr!FPC%_ckES5| zzThXtVf7h21t??xnk|ypcYO>(Qu3bk)C8zzZ0o{+z2Lxr!NSxG3&|3CWAky_Gr5NI z4HDNBclp2&-+M-UvT?r=9@uDDYjh`f&~09TVIO(=>lK&%fn4Bo%soyDnSSPeb^Ec; z3@Uq7&WLJAp#b`}8oSLLo!IiYGr%*K%&@OaWA|m`Y0wJbY`npGgMqtl+YV^pTIQSa7$RT7^MIT>$3Y#Q-7tHcmX zzn6ashNWoGib*a~aq{{7n!U#7{#@R6rY5-Bi7Q_lW zFPB9J|8s0oD~&W85Iy)4p46ljhtZ!Gxz1d@xy@219`#8sl(Ia`u7tcn(oGe@NX$21 z)huM_@FV0lvPl(vh=2b3{_618eHZqWL;=;JJ2bv+A07)=_1NtsA_qEv-}=_3>mNIQ zJr|P~(XX?Wv2!oKHD{VFS-|zwQIU7PX0`u}ASG8PXNqI%1x31_P43g64KMhfZ4lX= zbqQ$7{f??ma?=z4KLB4rpuUK4|EC;v_{mRS3}Ga(sw$0v8AKWpgQ<3q4Oh-wo`n$N zxT*)E+i$*ALLlZK5r8rUiB+sTvq)v?=K)$%tT_gX1bC2VHyVwG!?E3k>}oSZj4BaP zAl7)JB!b;vJbicj$_7On7G#B$#7_c{WmyjFB3ckBiAF?5k4^?UdD}-bps;86N@%(g zM;BdGH+SYlQh&_X528|Nhv|X~E?BPXk#j6kGMga5Zl`N}qn6F?wU>U+@9&%KB?Oz% zrm8j*$UJnqkP<$fk|%AXIT(9@(-CULJW-8^5m5+r3`A5%S*@yKpSA0beA0b`rDc!4 z#z80tbva@=_64Vo3SSbD%K-31j9<-92dJf?0O}aXaW5~*@o@7)5A3twhJn=D$;MKL zP<4t7(Y}^uInE-JsLZ4Lbk){bQ_|nW%Ek zi{v8Ia6waHrG31-NFHO>Q23>#J8ErLRnwD#rnlJ;56cVDQgBOJN=D~kZH1LkW7wHZ zH?v<=pb;7g6-1mLdp`2{C;$8(zV8*k_Ktm?b?i!kQBKSCc)ueKJ@V-%EXHaaA|eXM z2K-74Bx-ZCVsm-=tf;H#oV)Y(?~SVRmwx>}9Qur7cf?WA>roUA%>W^$2vJp*=%HST zbuvi^fcIG_tGcWv!oDF$>bW7?QX%3e0X((E&{EKaJqHS=TbT{zD2l=ZcZ=NN9DoBv z5{S{(AVn)dY}*sJln;D^b!-C8KmYvpjq!)lpe<3m>86{Gy5fp1&ZqdL{%VibN@}PRAoQFmrM?>9nCWfuT*%0hn0X?LMrYe3ZKB z#AP7}G}w;{GFKu>CqMYaV|V0w@Uu^R!>|0(&;R;+XZGE&7^|n9anYE(J0;X`pZ<4U10Y{aG+sy2ruo1}&@MbQ7M*LCPFd zBjA*&jy`BcOsrKXy(6bmk49S`+^iv%qY-ld$~V8kubJzII{G|)gF<_Qs)*+W^IsQ@VwvoG82cFn%qf?(Q+!*_tKRkcCn z$swd@c&~XBdnp;96=SrwL_@xN_h&zQ#~pXr=}5WzV;g>ae+}A7uOc#c?zu0m>t50b zbk5?3xaVc+o8GFlOsl}COGPW@Mst|LV1O3dYB$Y9vP+^9cCxvd5^JL`cZ=WEHlS?6 z!kfUlm_#E2t-|=Yr#*GwefH_F_qFu0;->H3a{t2*A9>>O(;GL`DgcUJHzhqnum}JR zoJ>STk&Om@Pw4MjESFdA`tD7i_^Xc;qIG}R@At{OWOjC02`2X$f!cg5V8R51kVcfl zQQ}A>asQ$jFF^R|KVKfxfyp7FGW-BlXJ z0xSaOo_nq|)8*2g;W4!7?<2uKxrAG8x#cO>T;qsljP^z3Lg>WEX^0L{B=XHI-zex7 zF7ITve)?GvQ*cBxBGxq@lS~#(GkFNXDuwB&q0#Yg9K&Si(%$aHUYcA^s^d@W1)NqP^PZW<;~|Jdm7Ik}AW~&zu!pxRQ=o&vXli!K z_MC|byQh>Ja<^A28d@sG=A^y%#p8+U-0FsDfrZO`|pC`VE|cvK)S%^%XQ ze?7eSy{2lC$~})^`0;)3SRtZouDRxb7~z~5^irPpLU4OtltP52tIDeeA^|d>CfZ^( zm!|V)x8e*iB0@_)#V~JbMgpYsWXM4BWGR>y5!eRJ)%3_C>$4)%ak}FM+jm_2na_Uv z;!6%X;)o|d^(pt=ao1r-9I@{~2kad7smO?^j+GJlQwA1QCo|(fjvYf))HB9QOZBdm z`RUpD-ppNB-H_*bE<_rf^9D#v==Kl@v4}|#kU|r&*fCVc)uXOL8~t*)(nwhJNw9^KQE7rV~#*@%v=Z zKL~Qtowwcg0J9KT;fhpOvn(daqKQ3r4?Q6AK+Wuk=0#>yXH<7GkBO`?*0sbsip529 z#?}%i&G@#IwofpxW_J7|_i%#QHE?y4!`c0vM)lbH%n^4Ohs>{;9oJiKy!p$Y{D;Bv z@-fFB>$*kF3h&@4^Ngkn<3Wzda1tRQ(hw_V76}sSo!ho$P%TSW*Xz4ezN&L5bONm? z0SqNoBurDhNT%x1=wvsBTUC|!6Ln`xMooPI*6rI|z-Z;iXvuNdO{`5KHCxZJtOJai zE;#HNRQz9rN%05mlA@W_Vb6ppzXo;zW2Ry zaWQ6D`mp6JBUPu`&hSVz5{0G&IJx>QjR$HX0DWd@YGd3Sf`z3e0A{k(z|yJfn;MCk zbRye(xckrMcD+{xOAYyg4$853RuX0uncuZ**SZ7uTeES)pstNax!6LW3z5k-t@kOJ9WbRjFVe9I zr%hx6AQBCUo_X7C7G0#wJ-IG4>3p8&*1FQ(u?Znbg_#Qz;Ic8v6LQaF5gfsdV;xA5 zxqdk)L(PRd^j3mlL8Q43gsv;VK{<|XhWB04#dn3WH8I*XZL)x-I1|DEA5CPorShL-;0TbCcrTMmc6sR zn+flZ^ZXuW2J(hFHyK_?R1xhZG2>f+bh~vWVIwIP&w(Y?FQ0Qx!e<^^O!_f1=r$jy z?F({6%(U>6a9(s~U|0$uf}7|Yew z9Xoa;3vQpns;Z0_ZKMT*ij41J8>H?m5mDab__E14PUzRJiZTpUB&eej5;J$$Q=dEv zkz6Lmbl!adC_-?mj)_H4$5@L7Rd6H-)3B+iJM{DnAO_hvMbyG>C~o$CK9;y zpo7LOt2J`-F6IizRjY=rAq@$s9cet08*M8&BmUm^s;Zi(N<60PF*E3tc}OGD!^{so z^w0}F@rk2i^s1~{5_#2;b2D}AT2Y57h{8CcP1J#=H#QLUnb)X}h_*9Fpi*@)4uLVS z7{b!FZ2&B2Mw4V1u)0^_w|&p0rehSX7Ex*@3`Mb-Euu;SsU?ofN(rv$1k%}c>(=eN zQP?@3*(XLp9il)T$kW7VOwX5@4M)q0PEe&RcSUD$)L(b#A;0iz@BP{LzNfQcp(LqQ zqDrkHs1!xv$W5pwAxcZ%I^C&@qL|D(1j@2Z2>M>P@6>IX+_PoOX`H>8Zz@ZrTo_)E=Ia zV(4_eB@0e{{Ou-=bW@(FezWu5o8W*W$K=bhtjhr9Q5`oPc*xZ3>~K6XjZoOg6@qtJ zdY{Q}Vw5OFjAScx)VN;Ox_R6CDG zQF>HvH1^zV2;{*1BDdduI}urD#uL$?({+{-3ufN5Y10GD(;=9z9XF-Hp~0U-_G1|y zix@x2kUR6)#xrQ=;bUMM^9~}Tyet4O`{p-I7-=u&Om(dIF7L%4u^GJuV1@x z^Yu4=>_Z>E<;rU@9v!&<0h14nH8Zr;KLS{3W`fK#2YHeww4Ls56uGG{QVTLlD_ORs zlIer?0)Lpfnwm;;>if(CqPhv7Qw{u4+X^4mlqXdcA^_L$ICK%w@=lNa_%w!{Ioaiqz|_J81v01Z2*F z{SYcuVWK()awM1xauG&kWv9-8REa1ra?e=1X0C|(;5Fa9?>krDa_MD9Kj}&HovseX z9iNTEICHtgKujV^B;=jC$#(%+OqqiJ6Zm8G zrriuJ?@iBS!nmEDHsz!~QLehooVS9RM@n!chF$8v+G|<2sL4RCQLVrHjkj-4w1fmy?UmQJ^TkBLOHU@}6eU`kFQy)?b%eUi=e~%7<Dajju*06?dJ_!N&MVp`ZkmIM@j`h%24drt z%^&5eQ%%BymIb2)ZnW7r$zkiBZa61;{e>6abkj`$%CdY61@9h9gHDIu&c}lfKG=Eq z;aOFuS~g>hZPhKzE;ez90Fh{gsGW9%CMHQ7^W-H)z>ug5jDXWFxx~VA> zO=c6eV61kUIAP~tQaCK70#g~Pe$^kxveH;V7Ki<*4QqL>7ah6GyUY{8XU;Q0r2rM` zvPiC0uEf>iYJo&jp%{C;o-15GjJj*4x#KZ%nK(xh}q7A;mswPYtRegi!cY$tWtoC39SlG15v}TenM`Cg%^W|m$l!y>H z>!4Ltk=@PD%*^DJT~KwtSbNAp$DDfV{9#AP{M?Ge*wH}Z%)aaMsp&FG6({|+o|qJ| zsx_)-=L8y}rrNuL6sEEeK()%;`nA2enGk|w^3Y7AuFG0#&aCN$%+~^PPCvLXDQZ7&4uk$!Qi|ENSk)+;u<~Rj7dyr~w81L}q(8o3hPeidF_Ey63v<>>7Ivr5qnia*`dUq9_a*-LYfG z{oX%WHILEwaSN)Mst_3m+9fKI4IKpLMF0#K(y28))J99)rhD5%sN8SOy4jie zYRfXbQ_-p#v-hN2*O8nxVUc&9MO6)UCn9p56(ClhJ24?XQ74naN{m{UwVMW!ag|hs zqD*+QLYMACTh30 zNTcv(^ErR*BOkf(-S0l`xZ~OiIRB41;$sinCDH6#Zn$C8T*2)nM5Ps0L?-zQkq3%a za5ll}RTbF5Jg{#I05EoknevEe8xerb%r@4^yo-U*34gUF&^9(_Up$49Mv-G1V+AOo zRupryy$u_7DVCUc-J1QMa*TF6LzV8#>^MZ16~vRVadsMNiNwCFst}_Pz$A{E>La3?AVSNP*s&N$Q^?Kg97=mXP>xsDDs4A`Sp4uYI7;1zp&)ESGr9GewW>z3X zjS4aXi4pdiqk)FNL@f!WR8O%eaW7*U0Tr-9G;W@$8vR7%C&10frqht;s0yf7xZ_Ia0 zw2Nr9iA*ev?(X@y`-^P09z4}!0cR9 z;mpSvLloETuHCqC6k{}Nj)QToOyB?oL6>W zC!jzYNY!&hGoKt#PV>ApNs*+cha}3;t|cW@K3$?C%V++H(;b@RkN33Z*n**wd1)h4 zh=zG*Q0(>J_=bTtZNk|T#h}}`?;UsCkuNX9Ic-rr(F|fUzNjPe4M=CHp*==Z{g&3N zQZ$ye0%!$hR1XrlS9Rv@yY2aQ)}M0ul+Gt3ZUZ1Tc7&Z{$I4_e^&wAsQjz;iwM%Zw z`IVi!HgDd%uy#F)ygwL5Secrc8BBqq&BtO-KkyWQxsTBwR4&vP{qaw5g#*1_H>KyU&QP*f46I0=sOqSJ{Ybqr-)0mil3 zWA;=#BTSf2LO;xBr%5yk;2QxoP^iwRqH)h?O+-$sUH8sZGdp*x+C^t8{5_KubYg5eHa8+8QFyVfi4aLlrgq86yGGdHNJ9fI!s3=DZt|)gc zjR(W2ndze2S?Le!Iy%!uP!LhnKn_Z=3U#e9(uCR%R)N$SBNRl+#Gc1mEgZNnPj}ZH zaj-vdJdmpz8C-DBLbVkroKTdu#p$GpZltDzu)IL($db0kxnu-ok> z*`#)n1;C^iOD8vFOo9_98Wmvn-sj%?v4{W;6spQ8Ej{$muFVf_z70Mrz?AihL0yv1 zhGjJs)%!e1P#~jBLS$&>cp|(cLNTy-M~;Xx=jyul&H*|Y4;E$@4mtAh>u$a2`LBER z#-pB8#rmnwI-#nnZ-3?7sUi=9QI=)O)^`;}#QBWa1yNP)5Btljt06Qp&+MR4RZRpB zt(jNUZ@+CB}M<2WgI12YEg5mok`n;CEisov(?xBv7{XQ!qHgF$NTPCYCs zuV-dOw&Ov{rEvhTgT#d#)Bk$S! zY$~4&E(r=zBK9CBAP}?j%8rNylI0zc?CSRqIP%D~Yu8_J=Gjks>M?F^Dlhy#z3GGY z-|xX2Z_RBil}^O6YY0MI9Q5r@V#KYefPg?CQif>5@dqV21njBDoWcnJHc2*J!v=9= zSyok*{fn6wi8e7GBvJw+qC&N3&AZ8(NIJ3m@n~I!u>rW+PHhZ?=KM|rXZ*n*?ELwk zU%Pf~>R>Ps=HI~acprk%QPi?7O^F2OWj!W z0V20KcX9~VJ9nVSn5d(AKl3Re{5JDTUh|q?{^egj^UO1i$d3lvOsCeok@u6fYQ=82 zBkdA586Lrc24#)Td5KX$5*0qw23v)=+8;70v3T!ua(V7^?``aTj6xLQIK$-D zZ@uWXgcxIwU2o0wVTT{_y^FuK^RB!5Qv2Lxb?68>MaBX`B%vxsQ8*!=GZVwJ1_nWi zv3t*1MI7AjyR|fFLvuz_B7tU3z1fQC%d|-^_NSE$N5By=Zf#7;B56wybJYP6fDuup zI;Wa7)DDY7(hb&RsuM}tH+96i6`z#D;jLF+{nD4dw9Vi}3zhnpug9L8^x%UJKKJai zr}xx_vANt9NN9uRpapao53AE;8)(Uti~s=Fd4E`pU(d1wMdnp!MW$7MqOO16`@iu1 z7vKN>PNy?9HDy{`dzE?7svYj`sbOl9DmB%F6+!@%MO6`ER8XFELCjfROihbYRmTWb z=UtYQ<0u%8%3Z62?YmZ1hocy!$U2?8L(YdNF)9QslyjE(+_{X|2hm9Uq$fYQn-^<3 z-Tiwr>(sAxMN!8t`xt8*&;?+kw&BH zP|6OMn~&=>T$;=tH0Z~eXhgJwc?Z!57yw(CV-qw}%X3>a5*z!@8$xM^Xc@Td8{bGf zfJbm*|K;nk^w4&jxap>w)~~G8&J`_gq60+LuE;#)d~J!k=0V;P$__+k+&hWZs-Br; zvw%9cNOY6x8ls0p{wK4)^wNV4ItW0w+pWqnHCZKYbfUVavq;R^K(xkAOPNzU!e$WQ zB4P*ud2YoTt;&Kaj7Ob3C(1}-2ooBM#WPD4 zhH-qv5l37#(?hKtPz>;(Q5DDIaT!Yi3Gt*(<(P;d3K3$bm@xebWLmlcFifVAX*Z-m zXm}d!u3^g-(&KhLHJ!(*s*0jGHO6hs2Z}5a6^-k$vbI+Rk)hNI>?9g7ZxGqayh^m6 zh;Nlz>;W|hv_;a!gEq^aA^P<{`ICF!`OX6mJP?hf_rHy_^q3iRa&>p!d1v9=M(?LX zh)vxeKt@!kmd$Y)G3U%i^RV`wlBiHkJ5&-uHEUw%gG7eT9U$_o5QcgFb479Up@-i8 z<~JYuGe5I&<3{tl-EJ2|!{KmlZm!M3X(t@?DD5(sIBg;@DM1JVI8vxa2stmJF~-7o zW;>m(Ak=kUz;DLaaWx8)qQ8yxF}Lq8YRoJs1i&(TUAs^#EF_UKomUr5)4c*4Ztx86N9*MZ!t!+ zI1<1f6qmM>PQ}8u77sJesg8(@(`#IVl4!O$p;hYuj)=B0kBIJLUeL*|YO9#wTY*O+ zS4z{8Xn^#0ueZY`WowBY;Art*sb|!0co6fU5Rl95bgPq6f;> zTUj(_G2)EK!9c*1hF2(PIJ7AgY2VgUq(MZ3!QflopBCd5 z=B`d;(+bsWPl#zuwA@SrUm@zK&Ng&BX~i38Fl-x!?Xia-Zx1MetIt3GHLrQiZvDZA zMD@5Cv~zB0Y3YSu{i=`A0i0sx^q3~@Bo`SoTfRs@2F$63#s|O>1)^NF1FRK+bAKYT z@b0zh)_oC zc&DK*fR4*omUf-@sZS1~lH(lc0JBUPlodgx41jNTNg>eanTWhnM(D8j8Fy!<^E{^j z4Y3?mIvUNgpG85U-m}eR6Op{=SyLGioH98ABa#LcCg&34A85WElSDFb9lOaGM0@Mb zwBbCoJU8tr_hC`T!>YrENTaGHfnWvt0qj0o4r+J zNUV8}7zDKQ51x$2ASbGIhz?+o6Y1qyIVw9$9LUvS+GR7IvLGS?$C*T_G^%<7o&ZE9 zA{G>2hZ@SUU#+V2ijGvli{|XK9xF5DMJ<};x!5Q!ki`zh_D2*|jf|l18bOXAtWXdG zq~b}16;Oid{)@>Nc(LI@lWFy-5k^`gg4$G4ZRQsmVdy7-0L-WwzW}Op0Dy|fFp4eA zBcdHdYgIk4pgJcqt13;%p{bPE6co`=DGlJ$1`=_=VhH!%cH5zc9vVVOl#+j~S^vMH z9D4u-s^9(Ycc+(@W*e7mGPuSUt(b!qONlZOClV*Bn#!%Xsi!(7DjQ2R&iJD0Ij5iA z?RJwhMw2=u{Cg7ld7ld4Hi*&QM3y{ zB5K7rMA6CMFFOKtU7KoIGHY#w4bnZ$^wW+%{`jA+s_!x{sE&XDY!KPPY#jex%-ZzA zbpf+x0L#pSCOk@l9X5cb%cD)JSjsYYp=M)u5A)H1qoA*=KKJ zuAGDF=BcS7#>8t$xDkLzlt4XeK{Jpq7j>ZuO&&W&N-U+JdjX~u_jsxVMi!;#IRH1j!7XSyl#W{xU1)=MbzL8H&_N&j&ELGXt~bPZT#PfSW1=pQH<95A zvt^1s)o#;qh`n0DiHzovxc}71ZE^#8#O7{X0SgyjJRVQj*GUxWU$q{aki!n;>gwuq zzW()j5fD|*?Kc?2N&Cb^A-86R(JEA_nfeo(xY@q&z9KstjmG<&n^j#RI#J}ahL3`>(n9k`9q7g*pV$k;iy`{4tAy)*bh!i(D!hsvP^0 z7aj5R<139@zIVqhU%k+K*RQHmUjEYgCm-pEmv8;v^cIDkyUbEKcPNRToXk?CH04l+SKp_b40mi38w-?KW8g<>W zET^ZZZKU*@e)^}M^{0PoE@@7+B$^X3#m!lfW#&;!WhMRg?d}y-4@8T?TPQ8J_%FyNNXeLZqg@p;`lj zhVO5tyr6o8_fLs&oyhNc|0{{`>0AU7gGg#?{kbblQn;dJ`nxdErHufAK36LMXCl zyyQjuyyPd4dcL96?#QNeZLHnxYq(5bO5Jv@8Qjqg$-M7(kxq!{IQ?vcX{RjAuOKs*il+ zqwjwAZyRX|=&BBhYND>{NVRTct~x-js=%yBrkYB>h6p8^hcrgKSFbpL8t4GKV!ZM4 z%g;FDjJBfHzseLJ%Sz$5zV)r~U=W!jV1S*8eUU1wc4Ev#ESEMh12j4^?fGAZc--yW zkulDwUg`bs14sSiKhDg|>?Q4mmbwiZ%`4}9jL{lqEo4kch-+4YS~01Es}Q1+Nz|Dt zv%=WSykmLw{vC_=F7Dc1mVJ@sGHhO1-L$fD(&;aL$(zntjj?oYmFZcpc=^$%owkE{ zdpRDcu2l8Tvfexz9(CGtU;O4Xwo6rcHzw>VM;MR8U_6XEhL)apR^x~I%XL-PgTYRz z$DV7%PA7NJ-gI}zuz%FEpY;=OdgJ}$;pX9R#9p#a9b{Y!*hw8SIPW?0UZS#)i{t?# zwNA2xmVg18UI){~v(@QzI-O3p+wF8ZRtY!6)8^NoamE>+CA!Z0p6ax!+IRqC?+0+h_%7)$4T zj0p`&Hx~oxB2g|f8Pi5&h))1)`ow_fkQfI!Xf)>NlAx3DheNIO6bu#M;xYhZncrw`sOFHMe%{+`j7{US8bq z=%X+_HLNN)hR={WRnjcuB7>vo+?YwSEYxL5sGZcY%19A|2oDhsJO0>ZgwV-%EG~WJ zOJALa&tvFK74sqw+;LYOjO~QwrM!@ZF3hzz$bZ&NUP$0YRqMV;rwu zuXoPh{_O?7_>0dZ%776ttC|51IJZhP)AVKniE zm0i1bty!}M|0d+_F*E3G+qRu@*=136Dg$$6nRA8LE52~f7tTCe;otsSzwxG@eVdl6rPMwnPZX-5XVtn|=ybk) z+2#N6;lIh*z48q|`Ii6q-oaoHawmE2g{T@b1X9-;syLQV!WU&(fjuC(&m2P}aOPrF zXO1Y#nKN}xn8?%0jxB>TKXF^$8xxPq(dq*a9PT`=H?6 z;AVP|q`=y`ZO%FK2+|Dov0jZAz34^H4dFvs_L90b8K4fZNCcphM1NE}s;)Im$P-yx zN)p>`E1y$~18nDM5{?p0EiPVp<&~$Oe!4c|6F*RcPFMWRH{a}b?lekx>3tR>oLkMZ zys5r2kjH2y$*LpoE$~QTzkS0#^FboU@LE)T>YPEJyX!{w;E~^Rw>BYj48i0;G5n)IOvBTc$q_42k>125xpq-364jv(A z9gh0Gn=6xuXcSMZF@iPs-ZOIVC`g`V41~IdXcTci_ug}eKFh{YJ!j=`R5-VDI5_%< zCmr?oe>;=)aE?X`%gZwx@%?Dd&i_=*&qb5h6IpAV4`aFC|Tem^(<2tt$AzX z!&FtZ@4owf;LrZ-;@|wumje#C%ejprrjD{mWDUzxsu|F0ywMjP9$=RB1V+L5=#(=L<_BgR=OcR(v+#;u-nGY`xIbgS(aMpCb+fp5~6t^HSN&m zJ&8y(iU=_vs)#Yhx{@kjT#ruv$=4nAoaZw80}efGb!E6Q>n+{4l}q(K&&1-`MDHBbo zDU(TIyK5_E18K<6p_g8|yu3W$j1c(#8g#mD(oNq`-uLb(Mc6r5oPf--q5_EecXk|WLplEcU$va0W zf07AJ!gRqrE8I~h93Nw3I2E3D`2#oI_O;J{v0xwSIFfo;)lo30%BMf~)Tcc4$yr1( zJ3ESTI`5EZ;aDWN+?AmQvsQ4#&Si=Sii#Lxopripl;yJ2`L!V``wZjJH1XE^H+}j; zfBnjz|LK_x>w=WEM|5sbmr{q5Ui5;mp7pum{SU0midYS&JKd5AP#c+CRaLJuB@K}= z)dCF;OU0&y(4#d>s2LeUCR4cIe*1mpumAev?|IMv2IfS*>%G+ukBD)Fc}6t@21Ldz zwPwM*)t6N^9bAqmG(mF`UP>$_+cG11(bZQ!@W2CW)~vBm^ZRSi?Kmvm{qMZ<&V^fV z?Wvj!?nFaF1gb(bZu(YgqL4}|MxANug=tK3$5^%v$*$My{R^?1gk7{Htx`m^n?&Xu zh`saPdov{?!Xt`kph*!CfZEM6a)g(q)s?w?ZfR+$mvued7tjCl`Tysmyk+YFo@=c& zr;0*djfK!#w_$o=9iniSFG)S+iwJd&Ipa`PQKcMLq0|s0Ms?jRhAOzaj$@6kg6`-K zZ>t|%-^ruYMV573){Ao0SHJe%>#m#IcRlBM7{!ez9RKEDeUIi@^i@7HTapi8Mm8)f zCC@;nl))E8H^fM+F;2pay-4Bh95ESmTSK~ix?lhL*T4FgfBDa|?356Wj&T>!cb%IM zBvrlYu+emsrugR?!$o7_iGsHmW``CmJw?jMFWXS6w*i_2Y}cJ!(}<{X8CuoyZ(s7kCG6xBHOlQ z^XAPD963G1F#-+_S>|%*bTrIz@7OWXI7*fm4CIc>@o-9%fL^Byz~x?4i8(3+>b%d2 z&PrMBfArBm^-FK>)?wQ7y1ALVZu;)^mw$W10s9?x^0QW;JC~P(qSGmueU@bebhDx^ z11XDuy=Ue~8UZLfq9_8WClc9>j4ZP6^?9?~jNvd18~j)5h<%VGTo|lW%T|Em8CGaZ^Ebz&+pjj=ufvKM0gVTT*c* zFf1Z>UVeFxsOSAcS?<>7Q?;HxD-)Xhm(8ZA8mgUBMXNQdeN8*nA<*e`+E)9>mCncR zR+OeEG;tV`c&_D*s*~!2nLeCoWNtui1~FOFDS1%ge4*UUdYeA+>AR0U<{iKCo`<$= z{n@ww{P^DczI)L{8+tR2yqACw5zATcZ@Kh4H(zn3sypoI$3639FN~vshjv`%%d!yS zx`xzn2pqikQY#^kfg`d(3>%Jo@)=Kks&_2?)#;hp@X1eI@XgDQeezR(>b>t7=3Y3f z6;qzyi)JD88qJy&XfvZLKr zZZ>`Y*S+p_FMRvk|J?iMhj5>BX3bM}${O`)&2jF&F5Z8w>`=Uvb5H)vTFqoSbphkeEMN`VP>q7!qz*H4=NyB$!2>M8UHNIhTIvi#u<Fqt|qv#4g>jxb3?;j_#$ zm81Q7Q*+ZZUp@2F!!27o*3eEmkhpU+E{P61>gc)--gAs~l*x=N0G1yo!bVzIvr@)F zt!br+ZZI`9b>&%SZ6eym4B&7PCF+?fscM^>p-m;l7?cqh0b|v=)iawUl(fZUg3-N+ zy4$y3cinaWcVG6X>)#SXC)2S`p4)D_t=_RCC!!e5jv}B$R^0Xt0-ZH%ByF5`de3y{ z15g5Eq8X8UoO@ec&urL$f0^W2J0eV@Xi~`_S*@xHc3)A3vg|<`RydfbTy!G$U4Qdv z$I?tEuXb#sQU4Qv{wF{C&R^=WTbFfSb^7U_`N&6C2ZI8-{kGd?r>Ay>+V9x5kBi>B zY}fXOueyR2%Xd9c1VE@@zjW{YJHLHpjB(|bJ9<$wmT6#k-=@VYt{O;)h!GK);~-f! zRX?zqhb#G@zvI^121LU_#olw~a>vWV!IkGtz~vnMo4s7<*_sxKjrunjyeAL z<*KZLkoTgydoL13nRG|dB=;#ANwcubDI|w&|9$a`U;K37x1D>o2!MH!)RB}5D9MP^ zV_0jgYSF5vX!F1pH-6Bb+@X5ex4!j)7rX%f$^!VmCFDp%Rr|KrTyxEMFxbfKL;^F5 zn4>kp+|<`@F@{YbOY^U^B@{-g-Ue_0)4(pGVYhquh7JGh{-g(O%2;wjR?(gKVDHLM z5)rF1EFyx~#UR>nl$eNE$pI?iV}JRVk%6jG(tSGly|>-=C+~Zo3tB{MoSB>T-nmX# zS^mnIpI-gs-)BX^Rk`38h}T_o!S$D4N<>r9yD|{CaD4ISKL7Qvd|5;6M3+e*zxmC++bdUBrlzMW(HQHXyZK3}l`y%9R7XtIm(gfMEkS=f%NC_fO-)_$ zna`}AamIcknd(;NLz@^nHH@N(G=@Yr04@h|)jrW|W5I2gjMgn(fl9SUlmUFh4WrSh z+wJ0Cv;K`J$8NzW=6kNXYCp^EObDw17a7Q66rPl-l*qN5Gyyj5I};%hHa(igJagbq z;5FX=%fC;`0uAD@8>n#=?4~Iq2w;VXGC@LMW(Wc7y>}8pY1+02By*rxyK-0qs*#x; zGzW2ioGEp{MTk;MIU0Eog7l(l98sJkLOn2srFYJ2aDWOqqHf7f$g}f+W-f-1iE)6`u>=A-c>ngLQABPqI;N27)DqwB_Hai`KSmpY)f%{N>;K!$17^@BQAdRn`6? z7101#t2&YUS54eW4~&40DLw*)DiN7|xAn0A7&z^Lv1*4X06Fm1^Um9{Wy_PE^rSQn z=8=NGkAXp_uV+VOFc=(q^Ua6G7@cc#k1Q=HolEQ!0I^A0orpHo&Pm^L(*V~eTCdtC z%7HEG*Pk#wZAiuc-Hwx+u_vuSXxfD7zZM-zjHIw`B^5*WV}v?Y%6yh(eV=K!C!q@U zDC=}om`y5(gp?cvPObNFNXVE_WXxVQ)Q7H$e3i(RS5azxmBW4ml(hFYyR4 z@i8#y6mOV8-*?}AoqO)_Eggc$oWicaY{FmM#Qtb;IndZNHCZqd?I&`Nb2F-os#lzH z%4>@v;VS>krD?cTL)$>pbC9avM*NR4sz@MlM9z_t!1NmPY%s2d!@<_79Fw4|a__3a zxT#~2Gy`KTP0^uPDgosEpM1mP z{=+}{;qUqW??0W|y_9l@lG~Kd4AW-gFE1Y@s%D=9#2&1N;1icpXh?$V7k~Mef9tBN z9{uT`-c)^#*+!Y_gbd4ba^6vGL`Lk%w%ijeu}ljCvt8-RqVI+3e$MxNmJC7)<(B+rXic*2?WtlRZ)YgRtx&0EQ zrSLR~<(zYYzw_y|?)MGUa;)lVkpb-uM%Uf&k{e%jOYi6vkDNRi2E$;n*XvJavlzpC zKCj}L&*HA_yOdxnlOl;`FKv&oz32ehyV-2^(T{%gkFUAryWaWE(;|B!->9mWrgTcR zEHptuPXGgGG)u%wKZTU@^`^|wtW(uL^0 zZQDA=URA4F6=U7&&D&;YvcHw`?#U-CR>6{K%(FJlQ@>aBdy5K7N=ZHOtgdWUiX)%T z=Tf#iZ#p2gD8Z}idVhca?Qehk=l=39?an(<)$)Yu5i=3lFFzpvmqZ3Y9j?h+8OOf_ z0026yNklAmUNYA&N-tmbl~7r(WY&ts(aH@!(P9xYuVi$414Wt9z-okR?#Y2si;=fI#wZs zD4KK5Ay-wE&8E#frIf`a8`f{Sb*(9-D#qNV`Ft+nOv`?zoJecZb6Y8u9SjC-+fJubcx&%0 zm|Vo}KNt*D_4@0t{}+*e4&gaD4@-`019BZV-M;Uh7fq#d$|Uqsf`w$&xkx4QXwIAW z-h0zcH~DpSZf5!-Sq`+2yYIgHMh`!{CZeT8$52~k7R)NJczy_VnK)quFu@mz1J+=F zUZbiX`3QV7g6?yORJe7X=~bW#KDB9@$z&oW=)sj|u^3|(Q%%6QQ8mqCqyL1WN`v5LZ%B#{uRtWi|zUS;#Ch>2Q=i)4F@y#-egYptp?qjbuh z(U5Y^#!+-4A`&XeIZLR5iiT>ikO)Z3A!kvwUawd6D-EVOXVDNszsf;XlSHvzRW(f> z4~Mg+Nd>orG7B9yWImsR&7j&W=L}M4I-SmDGw&}tbTwcnO5HZbuV z`||ILGa~3UFi9ShVyQqLgYOw42(BLNE`C*vDq!xC7l0Yx`X4ju>*S@Qx{jWSSFP#{ zEuqS*5i-@cupRv!das}ZVN{kMQw*sX{la1$yek|c@YznO(LQM<_To>ubzI-x+RB}y z5Fq@Op*cq@^}Hi_Js3s9*y2xigGH5izd)&a6>CPRz)UJ-_;7OZRI2Gcws*>9$Ak)KBLspZK+GByfYRTqzm2PfXk9N)8&U~H7Llry=i z!!6WWQy)u{PO8QV$=ULnS%c}s<(VdV<0Olyij^4uBrdxAy?opuet3N3=H{+nlrUk- zIRE!AVsvtL4DKUB5|OxUd3T2{<5qJD&kst4CC2HIvUw;Qtl)J=k{cw311g zhE}@z4M(-QqVWdW`#I?mOb^wG8l`-g)uh*4L)-B4E9$`AtF!!rS3rysWw_-}Y5ZgA z<*RIdUJ{*akM1zGaN#{lLYj?r*Rce1;w^nYfal`gv)qPOdY4;j95;=)InYVg3=GaY z(`H-A4^=8n{)waJh;s&uQTdbCs@SaE(#$MVdEVMZPlNR^c{ZC;9I@cnI&Tf_L9%jD zYI7;X!f}>4uepk2-|e$1Zcgp=Zy}Q%SS(WqQ`*pq)2Rgk*@`pGrIZS-aR5yH;^ZOk zGPo67{Qk^fISqi;`%bfvYI|Nz81RW zRA4${hd)((Bc@m?HiOcL6Z)-)IN+-&!r{+GyfftrFG&Mfuv$%SLs|Zh`uHkXy&MS& z#zR!-g`;%rl!S_cNZyKwhYFI+i9X>U$Wae|-THBBSUmUHx9$RxIRY+GiU;C&5M388 zwO$dYdKDU(f+JNJmN?BF<`59oyzR>!`FC|Dfcbqp-0vx>pOi=4V3K7Bvp0YNL|rjs zi;QbD)pltB)(wvnxKqM09`#_&)yK&Xq@(+hqq@{3|6nFyrO&Ay9-DDGdhVolp9dG@ z*8BQ5honu><*Jp1YPsU7)v!oObiJkez}hCU>IZp$e)8?lt~{+}>&(VOit=WzgAz-# z_MD@ZgbnRqONrW&AS2oDNrzg>sf&kZo70&bGe|={fbJp!PF28i{b@l#Z$WKgxeSY5 z)5QH}h*F4B%*ff^^@~Ll7g6l%yOG|bSd|#gnJ@FQNMOVvdU1sq&eF|Kd(*5L`Ha4P z|FfZf$pG$t(-~t39b@<)^@y?;BDdVPJFra|fXTR@)fJ%?SWD{7aQzILfdm%Jwd_lM zAz#uo(8F=gY9&g{z*L01+WB}VzLO}#FBmC)?`H;fVox>b9F%6tndl8#r0gpa9Olp- zT1SwEg59gP%X_a&+Dia=}pRQQ+!lv!7Zs;itHtU6I zy%y6IfaCs!uRkogkj(JQQDwl7fKW0O8QQQ#fsqg`_|^7XF}9M(F`q1xt@Bb*PL9zO z6i%dh1>w8bQ{|9dP~?79A@2c^t9dD}@0%uF6|)$Zk_V!@>M z%WJ6m(r&zuuAUx}$}ir#&U~iAV{2Z#<}sLsWRJQx;b8G2GC+l-$QOiEY>wdBO8D*y z0}VAjwG{PV08J&N3h>}QaV4GjKGlm$Z7j|QeZSm$*Z1#P>&2;eqtQ%<_+Lke zL_=6ixU8dfz718Z+oAOHCAfLoou^8QI8;JG48~EU03oHA}oQZNTSbOTsK!& z>A$&NBRz&eaB(f&-S1#V%F6+*sjg2u8-}GUGp2a0nyfT=gVfk=@6Ut!Xme{dgWTKw z-j5aIkysC7K~l7sMjcUzYRvjD3BT@;P4W9*aSewrfXj;K0yun_k_hPeWPxHBMu`yx zYo)cqfI7ii9w_sx{QaN zFmm?rkvaa^J$pz7?oT^m&37JrZc6STxEMQk@PA$_cq3g#*M=LJk04-gZjK(3>g#%3 z7<^07Z=sf7*&B0RK>8Fw3LY~yNuvX%IQjERYLK&$#9asHZ$Qk9o5e(JGjO-dyK=M3 zwda&B?w6@G;W4Tf{t#P~WlTS*vNWfiQL$~HOk&8CZ!F9Bx~!<2(`gXoQ@YmrVapV6geE%D8b`)tBjv(xK&44( z+}BM1$mIpApd~2{DwEWhoaT2_ZM)s@>j3-h92zes2cR50X(9qU#lv9;Bc^? zAr;4a-g!RR7~Gpo#|hkoXU90U!@!|XJ8$_s{)1IcX9%Xt_VRrKOML%a3SdZ-7(yO&a>l*1XM4Z1dKz2aq^?3$B} zG+3%zY=#1*S+;^{Lg!a@qt!#TNiXQK?J~YT^w^IPpP)fnna|FFj9E?lMdL?*J#aCz z(g8Xoa@E8SZGvuJXJ8{_r2n=sf)^p24*U4sE~`o=X}@3keZKlFoX=FAmW}p|c1@Ps z{rwb+_#Es;7&4{9D{`(=R?Eqp5?9FKlW>@C*9q237h%tAKf37bC4%AuCS1ZIv0JbE z%Gw~p1J5l3u%3!>MsAV8cqvFY(x%mS-2RD&vT1=4GTo82eTJ1v9dh(swgDKXz>jn9Uk4XAgf&X*OKa~kMP{m!< z0%%;te}b~3bn~GJOCmW6m`X8miA$!qxVb&>kMxak`@ldXPjK%<|Djy5I;+5hWj|Xs z78uFFI{mXsrNS|n(J(uMuB=;vwrvz$+(R}~nK>BzhG*V4;<~nB6)S-!HPUJA-e7t5 z`q=v7LY!G^uCvEiBd6k4wfhHP;4jz?f_ zdG4)-T3otKW$a`+54-cq(Db=pVt8gq;q|t{W@@<~*3#6}_eiH)Dq4pRxT!tT&uh{V zYK6(4(Y%VM9XOUEsR4epY@e!7o96_gtpJuC<%6n<>QO;*((}iy`x-Zwi#ZPx!&q>j zN$PdZdK@5Ggy9Fd~kDJ^StD0qi(Ky= zJS(c~I|H)w98}F@?=L~>Y61ZrC8$AFh%sH0*8q5T^JyF8BdggD@&6~HghC*4hU;vc zqCr*V6&-y=bml+41B87$H8XkP8@Ym8>h{;Hw-`dNiqTvA{;h!Z2|Ju{OSA9E`Zxdl z30w$6XK2H3*wmYw{@NwwQRAZb=xI*I=`ujPRLEQ3#jP?ETTVZ>CvlVG{U#t($m-2! zKZ+mQ@1hxE$~**(ioAb-D8s|pi;BxwE6}$2JEs}`44nUx@#Q{{6@;pEpXpt`Xv$Jc zyi_zoF_w_C4|>B|?u)Wp&D~oCkhYJm#AmjN?oZG7x;i=CdRy-W3OdW4%+2^dNbo{` zF<(komM#w~DFO)dfJ1PG;olt^E6RP&DNZ>~4BEvE%0o{YfG#@@&k_Dj0PaN=?iOUe zH{U_tKsTr!AQc`?5{K3OL7jxCUq62_)p=Axlw<#WL*d`Q^w?^wTMw8amV|DY-w<#@ za3O=SpQQ#rd~L28`AWuOpmeZo5zuxiYn*Pfo~YBw%hINagReEB_rTSTOrg)!kq;>~ zd;)^`*RO?Ng{&+aiVyMx(8}W^0?C8#v8YMBuS7NjmAi?*O#?JZ)S&kUvyszx}L8(^9hpD&TBCv z$Kk((p+l9l?Rw0ZHIA7CqF}pasQzRli-KrdxBMWFtEP)N=y`Q)+v zCeAtfgPrpq{!c$a;GXnt@fHp)2)wtj8qU)aA7!4QYrudOx_AV%r>mK%sM!3(61u)z zf6%E&(PHTT@#`X5UkhhnlH6QF7@=H{=3TMm|AU?t8+_(Z?fsATwJR|pe{acAUph4O zSH#23P{W+dhPUCj%^Y&?@3)gTp0w@WZMBm`MXV`2oOO!)vjoVqrczYh^DH5cBy=h~`7xL~3&-+S)nC>S_z^95{N(H!RkxuN- zW5_YT&4Q6xB!mjAL%l?*5u5c&&Xt$|<2k)!MnJ=yLb{O7A4If5s*-DJ))f+tv4 zpc7KCz={RM${k@dB870C5lq_U;54**GySgg_5rOCsC3if)}ta`IGTT4a8xrSuLAeL zITUO4NP185opvKL{5+eF@+d*4odvDBq840!6uQ>wbs0(P;dm<&`tufI;J!Od=*1h> zA~@Hw&D!$fGbt951Z2ya5?igM!@_T}nZ(xyQD8cK?4f@=bJp_uzVWnFI8Aiso`&A6 z4FIlx6p+$;k|cRg)da-5Wh=M+QpCXC8O)F;oI+?~O@l#3;1ao9FTWw%?33uX%2XNl z$cI`C&XmR@|46mT9kaG?w&(nsp$Y+$NNxd{i*dB)RF3s6Y4nb*%#;^xRW>gW>u2=k zqtDjk`@Y3pGkQErZsZ*XL8?as&o{?Mq_w7BRxK&)93NQhZ?Y0K>OM1epIocQPPO$> z<+Mb|a4QCW@AoSPpUdE`)}rG3V)x_b>v2(>?-`N-&xcp9hMmp7DYG9GL+KI^XWCPq zyl6*GNFedTHGMraGc=!Ew`S7ArllYOaFT2Z)C}whc6wdGs-4T1FfeFoY72`So1Pb!0pSZcWKCZrzK5zAYob{6bB#$ctu2@qj zr__fyJZHy@>Q5J;4_Cx!sS;O`H?BrjRRX#4gsu;m|JNJE?$ad*I+WN;&~+I4Ulyb@ z{OvgIcU&)sxvmRSX7nMzd{HG$4mN;W-cHj2v-dM7& zp226XTNkwA9eI`3#!t%7Lo{$C_OJNF;X2*2ZL)&PBh9{Wwidm8+WI`B)FJDx47-Jk6xxoX#WYR1wF@n)53VVYh<6>a90&Ez z7hZXx^cAWc~<=|4Cp)~__zTE?ioD49ofC!m2y8m z)TApcIP>AwN>mi3L4(PeYYLJc8maykESw(~AK zbff`(>?Q5x^%3wqhb)Up(V${HCq0$TG1FxOc>cbF{sEcOqSy|Lyr0W?tkGP%!IkEL z>hdR{z;neK-cqOmeBPf_YCkhW8Eo~0(yBPy#Ud<`VShUSVHR*9Y*lxXs^8E z=2&~FC&zHF$C=Kh`)$_NO=_z>s{tEYj%*&pTccRTEm!y30dwz8C?U9Z?l$dvuR-d0 z4Bk}mJf1N4xWO`bnMVOHUEW7v8SxQM9VG))1{subzQ%?6rUBbl&On{WVPb|B za2~+&WzfRLSw?KZl$K0my+o4RWc0Tm8CFagEA=cdz5AhA?gND*2afl6MM=*49$kVS zofL~^laYj*94H>bj%mo4by`zqjo^`2lDL__GP_mqOyE5mtDdK|nVzqWf#NXllSlwA zPBB9Mrj(QN=_!JQzuBai9uf$7U@BVAJs6OF@UQi=UrpnhD|cNw7nt^>niduGgnWe* zhb8nHAJXdU=H>?W?bjou;K3HDyvMGi?o+i|Z3Ba&q7DR-%q~#g+gP5!%W+ZNpGt58 zRe%KS=hm#v%sM+e!*_%SQQ@HN>vQ|Xwk4{F`tb`IvFAv&glh7pQ~aUK2Zy&OgT6RX zDr$EO!LCGTjrSat;}t2LKztI*o>1sPLk}Jw7JAJGtx~m-z_sbo7U$&TtXZq8Ejjb~ z3=nSG|7%_WGHSWbCjT(JnF4!4iP6$~_}|8PhQLlQp}T2O4Z!A9O`WON;CNXo6L3 zcd9|Io?%Z8^snY^&-FPUrV3EOo;86kMGCjYv2-VhX{U&u~=TnU>@3ZQW|0{ky#}dfaRTN~` z=WPUer%+6AVz=|}(CDoiHyLw0{sV0edxB)42y=W&_kpN&j@~S~(%As|5aB+NMe#qe zzAIT6s>#^-5yrfA5!Bp*7#6_@%>y>KXhUi!iD!MBw=Rr6So{hdPEiQU@4mYph>U6^ zxdm~i6tE6y)V)p^MPdih4w?{;M|M->^DT^Qrgq@-BKPg@R<+vWR8PSltml$bIVWFJ zwfBEIn`~eqgwti6IPeHCDZl5U8_VzC^0Mn>t78j+c~PWYC*|ay(5$MyU$^tp$AN7*EdzSa3sk0zojW<^nDK)=__Z?7BkEgTCS=jF)TqbIoL8-zrCKc zz!9kc(E5JWpCm`ZDwt@~2&?kxG0M2?ZF;ztp{DGWJU1%UWWj=i@1xZ3h4ixhXq>** zduKx5b;2p{Oak(QY9hoitCUZDGvBCL5%^4j0VoJ*)BLhSV3q43=9AdICn5n;1BI5W zC6=AkSwX{mq2d50!)41=q zb2W#!H?EF17GiguwY!9H1K>PlxHs$vCiEZJNb6j=Zlgjo&7WueY@og2Vw2~=a+Etp zOhag02IPT*U8(+>e; z4t2fmxl;yl22Cxx=)%G?5(voO%_Or$_FS){Mq%N?H7VMY*&s6ATB4BnjuuF^5a9&# zW?EZX!Y!Pplg5Jgs_=bfL~7(e6Gyh6VE;7nQ2(2QqS3(+NuzR@4sD^CxF;jo#^e}y ze0=rM#MJpZm%=8#w_?Il%4ED-J(U$+Yja(D`^JNlCg{`1XdYtLh`+ju53!ms4mR?T4n$LE;u4C}YPhJvqAd;m(>g^;Aii>!&_ zsm`{IP*};L>Je2_8`y~lM;d0vvoO>P4^t5h{^3nGZ3hOX~km@z`L@9yXkNko&sxA9QJNJcTgzGmm~ z-Ls>TdL|A$3^7DcPFl0zfj!2ls?SY|S8SW`a_T}Da)_YqA?~EDnXG+tbTHFo+&urb zM%VU(ClSrf8=;J;dKMI= z+~%WQhmANQk}9TKRT84`unW+q$beT1@yBDeLNN04Bh^gOfyAeu{no*NIoRwWov*Nq zt4Hl5Y7+>lqh7HM|L|3eBbw9IK{1TAjEP(0q)vEC;bUjJz8`MNJSZ@E&SG#dp#7Zw zjXRMcy1`QO3G1qX#KtNCW3RDG8SOG)HRZf{ras~u{u|%*QtigsSaZNHT^$|c2oyrd zq~B3B3tvFpsR=zT3~jfI={%ytrH)sy4rc1(gY&(Ry?isGRnv1K81N3aD(|=J0_v;z z9^2P@82#K~=-Us5AbC%hMAWy8gXqH-4HN3COBT3IsT&DC0he})8Op4rxLt|fAALk3 zL-{mDc6N4LS%4vkE#!Y)VNCG6dbOn3=4&uhFm&h8IeNw1`$RnL20N9GRb3)MNZ%j~ zEs4u$6l?;k-A@9kw83|q~y&RJ^T&)Y3Me_SVLr=oI)3Phm!s=qOe4NGbcn#tZfa z`9DuS`2%Vi#nfHc9|}=lWyR~v0_kykt!F=F;fst{Yy4{Z5R=AW0+}!N>JY`XA*hL) ze~*APDSk^GJCDJOF<)jKfOz;4GSWioAgYR%XQ3^BRRyeB!&&ir-q9#={;JSIo-63) zs}$YXJy9|XrA%_hUJw>&2twwwYIj_*Uw!(Y8CejkUrCP z@a?O6e=zVDJ2G|aT6Tudl=Vg1iWe%Hz?AMP*6iJ9z$<0@gauqLh52)+sSyi$Vx#1F zKSz-Mrk(yW1e>Fqf$Y?71U0L!f zCTn2i+6_n7 zK#Y!5^XJ|V+8j!M{(oXbJ|zl;C+zzyKhc>dU(qq$lgVqoftRkSov{+|_Uw6r#~PaC zzjRSq96IaG6o(T^RuuC^(b>ewES{8V>}q-h!F}-autk}j!e#)cL@ag`MTO;ebo6Ve z?*8^!^A4PIJI5IfHV4%o0Ak5f6So?Q3ch!bbeAsmhEyxix)g&U?Y9LiHT*=@V)==a!3PZY(A#BqOO>3Tdn zN#f7Q+uJ>hL3yXA8MU+$b?)%20;nRLPd{t$-1qNPLA%DgZ6t>4ALSJaR9Ll!4;cHh zM3v^VIqe`4=2#$27|F?vJ3+A@an_sf_8W}hv z=W{5)){&wPRmwDDnGkEC=;YIK;7ZeTsSB@@#(0F(I0o>461m2aRC{@OwR7;@qHNwe zx@C#^Rz-_=F^_hIX4u%+0GJVWBX-Dq(6VW)*nQHODf3g{@Hx$wC?GsGRe9+!4g#R?TUL4V9Z1Zl)JL$;7mI3qy5 zc{(QT235WT-$usqI8gO!uz)@H$eCn;{HvUUQwR002_MxU7* zdVA3#M%@MAmZAF9sdqeE^4^|F=#6JPba4WuTy_T|{{H>@O)9nzxGI6=pKe`~Y?x4! zSu*_6uHcdc3>hC8XApCA^+lAKtDSFk03@K9m5r3mW!DW_)e5FeX9*t$dn0@x_Vkoc|X2dlv#48i#;m5m75Tp6kKOiP}yNscGdgJ7lD==JWG@o zP-CDQtoiTzf}uVk7l(_7m)3OaYx>Qa@6(Z2Rl3M}L#%_9)r8cp30Jz#wJe%L^Sw8; z?;+RUox{<)dSqJWM+$U};=+j+Gl$U;IX{zjYw>Kpek-l!$*;S=#wM!mcW)pnL5BXD zpx;f;-A#8NdmZE`fz@#JY>BbL1_-s~qFOi*jPxe6Kxt~~y3Wq1@H&-Aa|s~aWf>(g zU~!@%A4r|$X36a62W zEX9d{gPle?`4#p~5?y+CY!s7~P68v=_4HZVZ7i4KNOkq$eAD)T+Hh-ITU$H30aR}z zi7-$I;?JX@*vohNS&9s89rbv#m5dc;Y6tygW34#wytv`z=Gt0-QATAMWd=HG*(;C1EeR4_#g@q#v;V{~t|e zw5%Io)ngcTQ6$OPVL4LN>P# zltXBNHL>anC+E02AFpYt??Xm{=1bFFaISyH>e8YDtm~OuWk>w~<>2}Ao#~JQO0LxrB3JkuBH+j{REU(NF6${~I z)_2b>MO_$L2Ka1DC`eOK=WVd&e9ytaP)xkHdaN3o1rdjAzW&9Ycv#V#g^v$$QY~Im zIlbroTPDw6q7}Gqwtz@%9@KsR$1pbAl+?&O82MCy8O`5c#}?hXsM*ldh;y*OA^6PA z1+V(#qb@}1cxnt`O7F$2qo8xRI}x)2|S?qwPeXraPBHSvQUXmQxZf*8ad zk+aBHZ*Tt`yA>-9KB(hlf;Vh4tJ#JTW`=ZSC#tjg3wR zDH?&rNDIC2c`#~9HA^`%>lSvrwzXOrC z)1zO3)!$Agblvo8GGc1jb4CD7LSGoY>2%Zz-pr6ssj=*hL1AoIxw>(_S{I7*J5GsN zu4I&mXkCyln*ffjp#Oa_n%dvBwSvfj_2BTu|E2$a5Q4c7>gChZ^FA z9G$31C{?1Zr$Zz;=`$*k0v`6&(Ou5LtQi_FdnyoweE%GqoUaGS#ews>S(G)Di5siQ zgP=rIu_LEchJh1RpR9!d!S%ygLGa-|g%|{Gu@^`+&Qr_irqDPeAe*+`Vv5h7^p~tT z_j`Sx?-;~`$#Hj*YNDV-9}G6`NdlDcWw7x|U8bv8RuAGx58P8y)bXk(?=-PkFfP^Z z3e>mt>vL4YfQ5|u{A8L~>h9ov6TLwT7eDpky*aszpdlT~e98at;j>q<~) ztZ>G+@&*WKg&YqnCft166UmCQbu3Xt?>}DijWvIuvq4KrPurQ!SAa?xe}ize*MzHL zS1O$=qCy-*^`tL+MSg3-ZlvmzIv(O5vx8q4;Twqp*J{Bjntzz$4!U+@RlG=LC6%}y zw@+f+L)}qBT0uvs1~v%8Le{}oo<=zcG!(CAr5A@%NQick#1GGh?C z38`iJ&`^FbUbQ5O@>EG9P`Fd37zM&tLRHKX{(eFJ*VAoZg=aU3ha`;#D^60oWSbg+ zmMmhFJvh+jN2KwfDebO7lEsu9(;S{`I?8^0e3UA}K>o88W4=y4{ePG&Cj;LP$$lGs z)Y0?*<$JnFD{!eh9;vx49wO$7sYFjsZ4i?tw-<0OTicAlcwF$TWC_|d#xS<99Fl8> z3#i35nEuLDeurEDz0CIc7b)U5g2t+57%o*!9jqPIa}Wbx>Y%%T!o<5|+f9a_X`G(! z%*BPRqss~SN5&+oV{CdB;rxQ^$(A8-#5<#9U|^Sd2o9q6Pkve&D>$OSw`qo^xI-Jk zwbSt#)&#qH&@^;_Ynl%c$V@n?hOjFia&nLXZM==D1+%%wrh-p!^ZqAp6!{c$1;&Tk zr`EK-#Jh^Cam0tftf}oexc$}uzw1wbU|sVW;r@APY? zP2gX^c^D6^mZoiEvK}P)^OxM1L1}$k=LvDLc9TF~!vZk;#mqo=#kme^h=#9 zxSnqY_IJl~-Q9w+lY9ZVL|M$~Q8mxNCerBO3xorvSd)?@ zcBK`e@XV=|u@CCdxVK2&?H+LUho!P4Ii+fGF*(j@6oP{q_6Qq;Wc2X_v3qA#+3Uz2 z>oAF1I5w?`oU<{U}D{~cTZzukl@v9hq)GG(C`jYyePuEub-XQ>lk(3#_H-- zO|q$d9RTJ=dQXD8ZnBk%ZACK=ok(2)SuFSz)a0hEFMkBhN%jNEL6c%#a-O)ww6Br@ zDeW19=u~VZ0;~%@V}61dRFvvBfc?dq3m05@>JV;DX!9B*GvH0eUSnZjtH8Q?|}x^Ye9Pp;`54-Ky!Epdcv zB`0N_OcD^-S98W7l@FC7*w>U^f~BtmE!*>);b*h3IHb5`=FDNP2Ta)TQN#L3KrXNM zksC@SW-i)t~&f9pcGWAhPJ7@Hz% z=PV-4E72>PjbA8jM2^D!HQ%=Fe!&;Oofa#l53wmOQ~n#DtgAf)IDzPq*VS=xc^}IF z-l-zrBv(l#Ls!QwE>U^fgtpO6>#~4S`q0-|dgP1MP`r4ILcZxiv2I^n)TB{{%nyZ* z(dK&i`T2o^Rbuxss+}S<>O_6~pj2|vz+RAgICYvHz1?9Sc;>3ugecHz5HdP|)Nl%K zG~c$t(DC0*L|r!(%;7Xlvmz7bmn7<)kBf;9ceNfDyy~Pyo@>kxdposL6NtDow` zo({Z&X&gDLlb*GI<4MMAc#e`HsNxY6s@*Cpo!)yML8=E>p&TuvAN{2_=2e>)E>lRW-J zOqMN>VV@6C1>ESG_rvrCk5}k(?gClHUm0PgIZ3@_CPkB?2(O58sncESi6c*O7zrf= z=q~G^)jp?hJnnE^3NKI^NYp4ZQxvG`JQB>BJFLUt+Q9E*@Ejy(jzYmP&!of7I9?O) zeO!39fJb7CSaWpF9ZD5Vo0g7FP@pw<&*J=CiAUsAOq?f=o%C2_r-;LWz+09ryXb3 zERo1w!oH`R+!({ID)@td2cON&;jfQ}hvD}A#3G+v{hvJMCZhn(FaPcE?ii81UEX_k z?R{Sm7PJ1pRXkd1xPD*kVnThqIVn>!mZ1b3Z;RcK6`W-)$hvXOHg>1c?_^p_V}+y!M)(C%*s##T88Nyf|(IDDOQRm>H5-cM5end9E& z42HO|T4$u za~e>$ro>Xm9M37{ICsNq8auEXGKdiL^0A>%HE2wi8QtKXbJ$qtf`u|-N+J4@F!{R?(VLy7x@^pOAk8&#~vlU;`r7yg)Ztm&?|+N zIKRFumCy6Zz~pTfP5jR6KMNj>pUs%l)y$q~Ky`S=Fq`JZ*lcw(N(xd%WyDcA7mnA1 zriQa`$Cll(+4UBhz!&sKtRadD&#tr;Ao-SUXqy*L(4G#S*764J*gutUcb{~E)yF-s z_LU-~HHPzjYK(w+Xd}iLB0SQckpf60fNcC2O+8ZXo?S#ka&%g4%ISz8Jz1l08NFxa zF5SabSGw}!(F|2Eg`E5gZ9Q>x^zh0WMz91F$x30L>~}z!gLw8a zob)}Z5`Ome$H&L@-pK#TA9mK(+k_rZch>6?kKo52Hj>C|dXBL}4jrhjW{h3NTB)6r zbz@#Om1b2Lz8vf+NJgBmj$AOxoh#1_s5di$L_yH{>7a5h1NYhpQldGXB@Ycnkja4= zw|ePf7#tw^sr!c2tvp1l<_?!lWRR_;C|#2<3zu6Eh^$xj#{p(7Y#xb`D z7$j^Eg`0YzXZciK;a^`Lm<#tgTB0?JXOpgB2TmfCLa`OdWBbA0!@B)q!`!rIWuQ;X z)Ln*`-hs5V$>l^U4ytCFS^w=AB;(}}gwrkJMFrzdTu>cH3~oLg2*Wa205`=%QMcUso(@-1AI+x~3GF>0^?392NFktF-= zuVN%fNJw}%ZmHEOI=|8>Rx9}vYGyzj51bwnqJ|mTBbpm=i?b2k?(NvoK>smmul?QL zQ?j8yoeA4So(%;Ojg{DFa~$>{8H*1dE-hvAfz#k2h#B5vP2>pz8S>?zhKaccuUWg^ zg9Tk)mTFT?@AHWA+0d5i+2H=2`KfZIP|fNi2M4Jw*9jG(GN;BL)YD?qxg>UkKbHT( zEQKr_Qh~&rP{PUk`MbN2v6h;n%K7-GYy3_TPYAJMq3w1QQ!DD8`P>ZxT%y$hGZSkp zCoODg1cE*ozkv>jkt`y#>%w@&WA(I${o+XTeh1Frq>Nz%^5fX%C1;BBj$A!PYpZ0aac8~ zeh0F1oLrHveg7MD_!5JOKz9>Ax^qSy@zfdRIw=>7Q8TA-E?T{)Z#OrQ}lPR{38_vcL#gx0;n%1 zQ9<%y|JuNvx6s&2M(vDW<9-PdY?rUiFyD(BR> z=dAC1-?!Gvj*{dvEvNdz+`7mTlQ$Cnl2F*>rjNnf?3q*w__6`cdtyvr;06AOum0l=_DO5)m+y zQXndwoBQ>zSHA!KeCJLJ%x>GZ#u)v=3$3LkYs@Q3(em;|0Ey_!E;HZwM(e7p>a`jG zgaD=9maVr3BqAgNrMe3Xiw`}ta?d@qcdtp)&R4#oAAg*leKx=LTDNIa%i6r##ooOe zpMPFoe6jlKSLLp|Do;ICo_VI+bW`i|pKos3q?kc;VoYxXNSH~fe!KnhcfZ^J;SaNg zg$jUL&E0d4y8e1MGgCbDknGqIUVq&Kqm@c^%ND(Td*g;1>aAAa+G6|mH9!A(AS!D$ z|LIS+zWwdi_;`HgI{_5$T$!HUf8BM-fdh##)g-arC->b~`RGT(kt1S^t5!n@KF^h+ zTD?&p8%u!9TJc_0D*Zh7mtEF+@kL1zac*Jj)`>?SZH|va1uCLz!3jV2y=pxbJ( zb1uuqo_VIdeR~Putyy?WKoSCo4%~hB;J3e(dOdiLJh#_hU%lm)ba7c_snI%3(j?8Y zN+nHG0hChEN{E=5f{4h`RIhyDzvP znVCtlEVb57OiVrYm^2zyt*ecOu2z(YElZsw0D13?(Mqe}Lt>0hQf9Wjz7}3os{Hbo zM}GQKZ;bZ7ziHFNo;}U6u{RaYyg5H1z?kX#@8?%vrAmbX$85gvh03PQy~Br+_3K~z z%X3fP^8jqnsi;Jg=dvi%T9sWOMOr6{sMi_1|JHvyEA93jcj(6-&t_-KB*_jR zZr^ub^UgbCl#>7?LdFzjx$u*pqyUA$%u=h3TzjqWc3_kp40ite*TSB?)-*@grj2@< zjEq2VBIT#TrF+RwO86V{4?WXDGEB}l)<)b=D`OYkp|o^eo@?cXGQBb z27ePk!c1DfwsU9Lzdx%~l=mD$F*&JDImPt{P)T=w-n~AbR@Zhiom4ZEP<>+E+N(dz zq9!l@kZ&(`rw`6QwQu1Uk7%umBG1cGSF4>38!7-ZGa!HZQ*ZCy%K7KNu>`z{sfkE{ zSAYED^w_BZ^anqvYPBLCl(w|aIhOgd=njg?#5$?B%8*qjPhWG%rKUdO13@=W`=<{# z-?O>M^AHIpY8cZ8W{F5^CzAj1j{v~@HVj3`3(r5_e)Q3CqJr5lJD|M!YUO<|&y#A! z*|H-gi(3Pg=&Zi={L{Bxh0)gFwb%aq%?G>tUaZuz=G2&5oCi^0CL&_)ty{MOj4=lw z1Kh8EGiZRfrvuruUpq083}^{X%&1Z^Ah6M36F4b=udm9 z8z;@gsMa$3yFd0`I#|vx7YmEs*;ifOCq*2XNWpvCXe*dxmGekrf+H^WgFF*F%k<&IqMBDStM1e-)PKbnH6Co771FT zC3yKEC-ApE&=v+d7Mj zEX-g5xqNWw(7}bJr6VsMe*L+F?U!e$mzT?(BTql0b+Xu5TJCl<3<(5BKg669G0|&U zzo0dVcw_X+O3bxk^Z#pMBq9L4-MaxWK!DfUI(O-JzH`w{H$C(8)35H^Cm<3L2~K#! z{{~6?(l_m1;2) zz(fQL9)37{@r(Lc+c!hKNb6p&*L~`#3_u91b>CWj?z!*#_{RbC^E}UUTb4pZq=I1E z?YB-$ZQ6g|{b${H8JgnLuI96l~VEA*=N@p4FK90Yi+mJ zV-_OPKy7SHv|`eY^%M2=6ScK1lj?~NU9|4Ja~EGZwCTe41F*~?NC<&}(C?pp%Pslj zWG&BYN)>-AcaCJq9@FaPtq zSuJbMEkE)fUzeh+o5baI@ulg0neX}8Lp;Ai;~S^m`#x9XEJA=UiqZA!w|xEUGq>L^ zL~S4db)^JoKla#$k9>qg{tAec5@31v?igE%M1e;yym08SvMh;|b5>Vt|MIPGhCC01 zMv~>_fJn7!O|4Wh7>sIFTAM0;!^4o6Pb@1Sk?|rY4rXhqv z!~prOT_uodeH4(0kW!uH<=&n>RUj}2rId5N(Kz$E>mr~m%gVA`URqAFG)>GIAHK3) zt9uR#6ofg1X0xTW4jjDq&blm1g7vm2NU3NJ?>z$w*!Y>x%-nr<%FIMTgp_hGzBrhf z$)=`+*&G#5>*eR33$wFat%eYEl61>*&F4NhamE?!oJx{{semqsONH84A8(=-EMtrZc7Z1}(j8aLd~-?5{SWq}z<;+L1Z2M&x* zO(8a!XrSqxI|~sT0xJdPL9_YZFMSDsC+vm$UA;qYXF_uT)6W5*SQRM-8+lwAN)= zT5F>qo3FScz4FR|wIKwX=N4G}^PgAMAtC^0U31M@*IZMS<K;0N#706o3#yv`9RNO(29YJdGoSP!vVHWR%)?wJ<}Zl4X-yw@z-|8g(S4;z7IJCZh52@#W=ZYi+Goi$cVZ5g9Wp zrQ&f!V2p{54k3t$a}I#g8o;@q`qU}soi~2odG$tP)qI0iwGMUEPq7`6Qclo+_%OD~m z`kST6(3JqR*3P*+&m%n{gh)v|jt`Bonb{Zn&EU$B*Gd zyWK7k#Yh06KoLZgCW>N=@!mVR-4Uc^l6kV zzI{Z`%rWDvwaz(X%-q~uzuzAn9Sv`>2iosxDj2Tv)m_hoOPmM7lgt9EV z-EOs7ji>E)``t1GAm&I2VP$27h?>o2eEMK8NYm6D+u(^_9->i7rD>|Q9t;LCC!+r% zqwf&VaN1Cor7=SSP~F^S(a=t=Fa z$H`D)Ol+A)cUV?+s7|L7rHmZJj+-P&H29D?W*!U%CysR@hK8-fS{rMLF~%5EsZ>^n ziJ2cwrnMf@rnSzpOer00000NkvXXu0mjf@u?UB literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/13/original/ror_baseball_jersey_red.png b/sprangular/spec/dummy/public/spree/products/13/original/ror_baseball_jersey_red.png new file mode 100644 index 0000000000000000000000000000000000000000..4deb99a1d587f6bf824bc838a16684719650a949 GIT binary patch literal 44463 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 X2nkpkSE|>=00000NkvXXu0mjfuQ&%58^ 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/14/large/ror_baseball_jersey_back_red.png b/sprangular/spec/dummy/public/spree/products/14/large/ror_baseball_jersey_back_red.png new file mode 100644 index 0000000000000000000000000000000000000000..60dd13c38d16b45b08348f183ab824a9dc94ec3d GIT binary patch literal 40264 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/14/original/ror_baseball_jersey_back_red.png b/sprangular/spec/dummy/public/spree/products/14/original/ror_baseball_jersey_back_red.png new file mode 100644 index 0000000000000000000000000000000000000000..2be2275f901de3a41c6a7670c6580393871a36d5 GIT binary patch literal 36895 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/15/mini/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/15/mini/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..3dbf91ff28a30c77f9ab9ff5f5f69122378aef28 GIT binary patch literal 3733 zcmV;G4r=j0juTwi6=yMt6Chxgkl2`ApalUUTAuc&dE2b_-rmm1k4A$8Lc&Y`n7Z@c zOrNj6?>pyo_aHOFFF3qs6eth?0GI&9vHvyJIp?Zrg&3GwAR_((ljFMw#LS*R3Pc1Z z>h`+#Jh=ILkM3NyXk_*23&t{->TjAZBI&fjBeY`Hv@e-SgP4XJ2b4k-FoCv7f%u+P=Sk^*OcEhou#1 zuUBl{Uv8bLUUBZopI^W9tM~8!>Gpix%JilSM}GI}GnOtIAqE6KIi^zpVrE2acY9y| z(WZMIo7~?bsgim{{>>kpv2o4F;o1Dh&mMf>h3V;b3G6D_@am-_H*Z+{;R}}x4b@DU z-}1CL$z8oEvnJD-&ZL+%;oQz1}_0;w*-pP5RzryY9H@JWrq`oEi`_NGY@~|MBr1)im)8-usbi zwDJ6jZf>LmljjeA{)_&l%|_LSN8?%+M~wzB9ND>R@%jt9d-fHFn$@`8Y`5AUy_OlY z^$Q#E<*VZF{;XG(5G(cX&raQOqm?pxd-M|kA|{FAk!N>q+uL4HuR71h`DG(K-bnIN zqfp)HX)`sQq@$fgMrooV%*GdvUUdbrnAmWUYtMG~?3#XV`^>*SB&8_JLYHMM<>HzL zGDISc)t1TLmR-~DTQxz%LL8^s2~3SB0N@8d*+!rk01>p~b?uQxqn0n(diaXzd8c| zZ+EtO8$B!#U)z1?iOmPHYL&bv5UJt~t80$1DDt?HSfe{^i0uLpkxa7powwrZD`9vj zKYV!8SANjlzN1o2>PtrK>@*;HB19zSkIKkx0{rKji1nc424 z1Gea+K=LFIz2{6hY1)htd6&ibc6O^KONFo;S7 zH-7p0(RJsP{jTts??2SuyH6@03$AZ1d0-;)p1da(Y(WT? z36qb7Z?@gTn+^g1(K|B~z&`)#fgJ~XX&e!;^TbS^*n84iOCgzwmyK%xJKv_$aUGXNl5fL*B8D&z(cAmWfCMK^0&GzimuO1l?@m4_0 zED-wr{*D8kIFjrwxPqM#ah05&Jk(+)B1S-~wQ4jj{mkw0Su0r(0$67%3x?X0`)ygU zKvW!6l(yD656sMjD5OB)3ntIbf;Yf~C?9@tDpZ;i0s;Vdb+WmCI*%hs-UBn*t}VKz z;OY6E^PZUjkP%yX|Cz@g>4?aI64eMIh4so=zxVN_mtSICVFWh&dKR?yj+u$b6CnWl z61)a>AY<}WtEeZow+=PuCBmSkz6mG@`SiAZ{nANf5E6y*wj7nMPk#7;H=8k<+FYjtk9>iXu=Q~GU+#+Q()0vy^b|feWZUO)%VqmWk7>ilx zOafvo`B2L}^umE-bM4K-7#i<$uN{#B5deWD(p<0n&R>4)mXBQd;!B&izkC=0kQta9 z)9DjSrk{N3=imRQ+8Il9r(27vDXO?yFM9p@=}RL_ruJ@U@4fd#WQ>ib5OB zfPmRWDUZrz4GEh|Z)^SK}0cm21&KKbAyN4~KQfQdW+I8V!$ zjDPy$SAY4tKO0S@O@_f660)jz)6Uu1`OaV)DUQ|ar5y(+r+QUIz)nbMJe)aEtz{Vi zC?$B` z+;-E3Wur3pk%%hnG<%yU+&@#iuw!b_*VM6&etO&9($bK?kljE&s}Bz-Ow%;Ws!<$S z00wyAtACxO$xw5y`GvorQrA>u3p2ZWPhS^XfA}wcx`kuQmYjXAEem2s0Il7kg(F}5 z{VPBFwg0UEu<0;+OoyDOCpI6rZvE=xBnuVjxmOMk*T>nO{?B}6{)$o?wvQD^`2#mt@DwRS(Y&aAh36= zWZCPH*5pVk0RYBWFfNKB@0~H$d8d_#;?xsaYvMQo0AoxzbFMr0y*FI6?7nBFMury< zdnIwUV|E^xoj7fjn8mFn_L1bbWuko!Py95A2K5DJ4HO3efMM4MxLP~{F zcw!-yR5J7vhBvMr7(_VFGXoJ3QCXJ8=#bohcJrkP6y&V{iUfPBCl9v*5&`hWp?%{A zR^Rri3sx6twM4`W)>`j$CWEqk+D9NRjM zP82R*SRjUS9{B6^de+)3%Y+b!XswN+$QTnv(HlD?fVaGQ@1>MMxIkEtEKJy_Ro9=l zDx?$<%cB=tZ{6f00wRjz&)x%90)Uj#T3ZxFpvQY3RuZ1Wq#-sDDW$^4j4@j4<4?)x zi3FlR6!Oh*CqB8pWeg_mcDsleA_YH9Yj$|Ip?gk)>=b}Pn0~)+j6uX!t2HzA541OATD>ywEOKTnS;FODhR}9V0&gOZ} z%w<_R=h8H-*XzNjL9(#=fS!m##u;O*wMwaGv)S+WhlhtlUHFv%g&56d69CGx3`{uZ zR;*Z&BuP;e!Kal&5b+_A1(=@zox7)ueLjVwR#CzXrwGgphuZP+5Jdfizq#GP9 z4Ffbnh&Ya=lzEg{VXn90SLcqL72uT4v6& zESRY%3Tv$~W+3qigP!ctb1=eYNU12a%)6EZ)TOiDSRO-h+0i4bDIv9&f7q+iKHLWowoEfCW*P17`v z<3WKA5+Gt6$59j|NfJd-$TjC&_ZK|Ksk z3b__U37J12FUT5jPfSew8h-2eHI9>W6UP4o^Ay@wH|WFK00000NkvXXu0mjfr|=c) literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/15/original/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/15/original/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..ad15f9f0bdea4e87c4dd02adda6ce73f53456ca1 GIT binary patch literal 46277 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 RS_l9D002ovPDHLkV1k;V;d}r9 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/15/product/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/15/product/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7b8e539403184ee63230dc90e53a74ecc1098d17 GIT binary patch literal 49172 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/15/small/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/15/small/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..891d3f2018301fd36448e6cc44b399d2e27c8ecd GIT binary patch literal 11690 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 A-~a#s literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/16/large/ror_baseball_jersey_back_blue.png b/sprangular/spec/dummy/public/spree/products/16/large/ror_baseball_jersey_back_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f286553f7594c90e58133fe3695fd1ffa5e03427 GIT binary patch literal 41761 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 SC*!{W0000!<+>CVS*x7 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 QEdT%j07*qoM6N<$g7U<&@&Et; literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/16/product/ror_baseball_jersey_back_blue.png b/sprangular/spec/dummy/public/spree/products/16/product/ror_baseball_jersey_back_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f286553f7594c90e58133fe3695fd1ffa5e03427 GIT binary patch literal 41761 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 Cid#$o literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/17/large/ror_baseball_jersey_green.png b/sprangular/spec/dummy/public/spree/products/17/large/ror_baseball_jersey_green.png new file mode 100644 index 0000000000000000000000000000000000000000..eba327aba0e6e0b5ed11790bfe7a15ab0f62dec4 GIT binary patch literal 48975 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�=&;h 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 IM6N<$f<6WlEdT%j literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/17/original/ror_baseball_jersey_green.png b/sprangular/spec/dummy/public/spree/products/17/original/ror_baseball_jersey_green.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd8c0aea65c3434b433c0c793d988c95fda4651 GIT binary patch literal 45744 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 z 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 Eg0e`kO;AAHcK`AMpTNk2KsPo@kc` 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�=&;h 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%0A_rn828-ommVlFk@wQXv5}8Dz~R>E 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 O0000L)Yan<@`|_sO~+wQ0{$>T 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

dd$oVY5$T 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%0Dj#f@V;GH3!zI6NMfO z$(t=oyydnoD2L*G?mn@ENCBHlhj2X8UUP7C{1nIBX(h|9*Vxe88EiIbTtkh)0*ZZ+ zW?MFGKDhtDqmMpHSquxsB?Tz_`uQ~P%8Y(_DRCyzb!;N;1Zb*-OUwQBG7 z?GVIQJo50Ny?gfV*q*goIPL*t1+rDST_aEQ7ZgWG|wr|)v ze(cn$$5!s$w)@cT1K4?f|B-!Lc76Z;?`?f{!_M_vx3Ax_Z|ly{qsND9gF06_H`*FQ zN|Fr>+py)`-57D9d#U)gE7_kN@0kI7=Y}58j*{$(D&Z(4(zBev44WM;Fws7@cfDkG zV*5icaaKVKaELygFd8f!t7+!ki_*=4l&DBW$fwbmCbSzH@z;`xV)8L-Tl zfNrNLL{$}x39ZOZD!FG>SV}Zu+t}~uF1b-A4cX*v1vhrnvdvDpx_ii`=zdITR!WQ| zm>a8)%zBbQ4TKLjp85@Y-xo=MKg$4+5!;WC22CAAR!isZDExAz>@_uo69@0)%2Q*h z+KBc|a`wD*=3F!DNPcYK)WC2P%WvZhekm^GSp*>-0-X(3+g)yPbn*#o=Vv${?e@;E({Oc>e)qdMo>yX=zM(BSb?C-YE`As?nl!$v)-)l@Ahq7VlsdfhYt5$jf- z<1f<)|LCM3fqH#1O-&r)YN;~ga6INI_VZ9d%ufcJy&$;gWy_-`b_!@!rXG)_9o4LL z2!tny2O9Vl9y@8&X~7A~(skl0FS65&&{cR+!E#Sb!X!u*)oxK%Q%D_~9Y-d`c4$Nb z6suI3$znfpS=5{ks=Cg%c95VXuwy^;GBkJzINWcJ|A`qvzgPs(tj}x3l)+EIeSv3U zYSzj(RA&ydzsMx*Vq1L=81tNH7G0yCuHufIry#rQKO zpq9YVov4rm?rxh*W2Q(zb44CUy7X*^3V!gwP`(y^8{|c2vQ#J86cgHQs7>Fv*n0 z@uI-3lRTpcSQUhvgBXUf4bju$QxpIO{CU}jULb&wJ9%!}x#}^ZgIy$3_Nq|-6Vr8V zrotX@eos_JN6FD#9=ueRw(i<0M(7uV$N_nyw`P*1E?SH*fDLWCz&KKelEsU;g6SJN zIM&YOWu;!9TepJ!>TnX*MjA7YcTVDf8$2nItKzBvId&$-8}$T{LZQ|tjvO6oG_myS zK#k0rS#LCuWeCXv_%5(hMxaC?a^HLET0iE4YzpW7S&XkX3}pa0QaT(f@s?x6q}D ziEj|0bAV`y4I>X)YHqVG$Xbw5LQRnk?&U%Yo#M&Pvp-|+$iwl&M9?B6@uPF#*y?AW zf%^lX4K|$tZ>CJzkDw)~i?oVT^~}#pPpRc)CSrG2tFx># zG%ys!k#J~Nc9bkbI-Q_WGL@@Xn_8&9`N+c)&z~4Oesbo>2rM2q+;|i0rn`3Ucr2+6 z)*B=*g}Rk?N2X1G?Q38Ao$q|-$}6vg!48D7bnz0DqQf;I>0%3S$&n*Ruroe6fznd9 z-+uc84}G6}>_vWZ^iS-S_ol-wpO;_TB95x*%ZxDNN|(sM#@LZJG{+w9g%lF=SF^bsHZ|EkF?ISbHqw z63dJR?KBA;mTh2FC8LN|P}vu*L69kqoEjYkb(+vz|H>N>zt2F1(8dNEP3U2;NWe7+ zTlHXbVD9WW*a43OH^t9k!9am=`~=&@7c3kjrjtr+HjDV{kg&)8}vOO?fNa|`%Nl6)uZlmc{K3UX=^`>ue&TN)su zW-hmv1Q|XGi*y(zF~1AQ@#3qmdPSC5T~QsfEC+WH zYwoo--3aP$cUyKwsl}Hq$G7$7K$>S^t!}4E1h&ks3v>k|ZxCQj!1+#w#b3K+ZGr#r zA>dSDbU~(R5~zNdbfE+O!@-<>LtD%ulGT;Q`ryHLD5qr^i7TA6G8#=#mq<%3afg(< zDFY;`j^ii*J3z$0aL7Fpx-Z3U3ff7n3%z47!(pqzME#*5XyJuk)CAV$?la@Wo5dt& zwQ)sDXvI;2Z^gij-pq|4Dyf*I5~Wx^>-%5m+fMPkKJJ=?Sb}tQL2);Lv*{>-u$fR5 zIS33BI#xJ3GH;$y8p>R4a1iWnv^80;)w-aQu1$Uk!umjCyxoJS0I4=F()ml56((!< zatn|OLd{he9h(@7~W4ruOYY^4b) z6QjX*9A~FXwMVF*#u_<5HHD!!d$JW9SKe~VEk8_lXc6|kBoTPLi)}r%AQYcSsT3zN z#i@f$XxTG%x~9mOEm`3t4NOeOxsIE{zP3<3?SjtNincR!Pi0`YJdQkI0!{16KQ;g} zHn@CF9*Clw4a5x`Vx5!JI2{u#nAU|Nrvq*bLQM0#9w)Fh)as4N_GGg@0P1b`a5!x= z2HNdOaP&O2$zV}}_YPG^ysc141IFW2CovNeULhjOw9zC*<%}7rHF0R}HH&zVi(Lj= zdO_Y7mSJ+xn{f(!mHv%1qjjt(Xlt8IZa0w*C2gcyltXYlPU=&5eH}8r(pKe;nKaUp zq3m*NCgn0FDGF4k#P7{GSnMf7`{ay&`qlJ5|1fdrYU8K>$0J`Q-6FP1w1Abw{dun{ zg{{)kera;r;a)Q!fN_vRnUYDX;q#UZ29;_D!NRCn)RAohrWjeqT$x>xR%k&4^TH;a zsyNc8PM#QdkE9opa~NAO)K+E!>&4bG&MYO7CeK}JbDe5cz;^l} zTU{78)vALMiX_w6gBz7A3+MLA-c5E|CB4>__y~p9@_1EsE+$_LE*~#FVsXFTBpfsa zE^X9Ec;e7;WMm;qi67~Q$;!byg0}rc@+{u4n9R{Bx*is-oakHk-Jis-s-gf!z*94?2=0XSZzWR#!+BX2}2S^Fr!RJyfgH` z8mkaqZZ$gbDVZX(GPe#ah&C%uYhlzQE2Ng#%#B$A@J6E)<^WDlZr3(WZ;pC=M!3?FE z7V;}Cy-lWTT<3@gVFIDcl+BquMi>T}f`eeRP$vs2WRGvN^2~aWq!3pvREn28=h1gg zxqoe3F)gyp6tfr1n?5pQ`pl7|CysB~wsmZBOhqB89&XyS36_mrJ9f4wTN~D{J9Owk zYhtpV#Lqpu1};KaJXSpZXgwi+%ev>D>$WFBeUCl%$eulWjy-<@St^{KbL9D>ItoE< zNu-rBp>^UYO)Q#P;8&`3V*_R1D=O~Qck_zZy9rucyPq#L<<-PC((QE-MWpeN_FR*e zd4VQYC5mn;Dc??7K7(3Cnp})r(LQxD3)>|k9)p(_&!-!=ZgQdS&UX$iN(MhP7ZrW- z$tTl|lX@fuhgLPuXx~q|3|+~rKlO8#%os7+cAV{3thd($|tR}|O1^3|b*)Y!LYFG`ys1o@IsCsBOUo2XVuiC+;X9CvzY5WqGElQTl~ zJFOOC_Aj{niraqd9V}cSbo#=Vy=>;p*)PB4HO82hQp+w~4hF9hOt#WHR0|W*N^Q^s zaZ*j>E_M=mR5u__6g~&2Krx#&eanVX6z44%9T~~@IZMKzX{lz!=4Y=6B2JiWO%}&8 z5@8y|^f_u&O&BvfV5-HviQ}-}+l#cJ;VVOmjT&l)dKlw~Krs!C)Bg(KCO~Ec!HxyTD-dDq|Pf@pw zsTnmUyIN z%Uv=&lq=l;6zS~Q$0jBk0|S7KX?42b>$l$VCd3JK3lrKZ0(bt{kCBNlOABGHIiukc zm9jI%SS`>MIowL2vM*AH2Q(_@c#dVS(zyFk+a@_gFec)MfXX%}bHj9;2DGI$%qUh@ zBO5a#$+Jc2^mgS9zj4y1%fD)BZG8(??4h9{4%~j3yGI1Or%|Ng# zg`gD^H>YH_3r=Q{r>mlKQdNo$F$TU)>29>m%Zv8L(p!J|IRndj1qPs#W*F0MmQS=h zg$g=p59})~@?M_dBb?QNRuGXPD8nyEw%#bj5l}Ox0p z@?Zj{AycuM-zwDazJga$QTD4ZE+k$U*Lg!z(qQ62~hQQ`%bXkCKrBy>r;bYG4&=0mZkha_;XK&W)W zc}mb|BEoLlwypcvxE=`EM@lbg4U^~{p1zXwYWfO?$kvAY)Ok7_N>urN{Z7e)!T9OWnk1a57u#JVtwOOT{l!CRb6TOD<}DgME? z*lJva0Mc;;-$Y!~1T5UBKtkz7EcRHG$B(@-T<*i43Hiir-W96gBW?Uxoh_y26>&u$cA6P*wABy_4+qVH3<f9 zxx$8P8+PHJ&s0*@hiwqU}7l<-ufo zo)Wb57vO<6e}99%Fezwtw!TwA@=FNh-4^U9xWCF~`qFc#Bwd2Ll}_$iVS_E5VgJEX z7UoLmSpmfYbqWDx{pM0hwc%UWrYq32EKlR32QbG)u6Xw1G`DsM?uGa}V;goPZO4@m zTs(7mRC##e({fpN-<_Xga`qUxeAG_kBT}|rpgG3F3G!4=QqQ|4R8_cS>g=Q>a`@`L zwhl$fLShhiKEI~;f}JBRnDAL?@m7rUk)U(O0`=^3Yl^)oy%8(5+ceGz{g z4jK%GrA7!En9Mn#R<#VlZgaqHUSjDIQ^BWhZrXGx)b4uiqq(^{S=B#`ea3p^0Tu%- z$9RTHySCvZicMbNFVdlBSK%dEg_;>QE0GSp`cXt~9GpD)l)Txkk?azy7x2wTSkjP3 zlKQz&Sot&=DTZ}yn=UoGl(!b7>hsjfA#4oo{v+Q5$@+D9 z^Jvs%#-7XCJJb7>_d_{fn(KD)FgJt|isRFBk9Td!P{ScK&*z|H{F#t?TXn4-pIEJ( z*$^+DZh|u-(kG{BM83m?ckC^;gu5i6$t_iJK3X}X?-0%1TQdU^s{|X#+$uzj$4vcs64X`J1kbga}*9mB+kvYs&<2jnBy@F zJ5~Z`q|!iTM8R}E*O`s9*gB-q2`ok%N3D#5=LR-I^5OacTn*#=O~H~(zE#gYT^z}D zBcz3lXRY_bVW1+J#|})RoFH&Y9hS+IY1-2|#1fnkydbQHK@Z{y0m4p6wbH8j&!VnX zbtWTCu?4&+frykJ=;MC${LEsZa}RpyR36pcXq04qDeLzdXo*(gNmjB8%pE8IWMtsd>sQR zkP8;NQIS;}mh5=m7EhKHiPM`N-mhFIznI(Dfg&{L;e2`ry+?A7dspx{cl8KP_GEp@ z{jQ>vFm@wbR7S^7escOB{`znHdbYD;29z1H4sdQc;m!nO1&8XFLI|5O7+gh4FK8tp z(c*1kWMmhQ1{XnrEX0u-+suQb>WCgvyZ1$LNm8Xr6PH9!;+9L{aJTi@~@+j55ZM*A9}jIL)S z;uG8|dR6zhd%UV&ie*}?a^gl7aR}Gq94hV{L7I~*$kw$#h&IBZ%xG2MNza2V6U=)& zSH2QYq$~7C5n+I|(+>1PeEjs!e&T|B-k<&HM}o@}Fb?Yf1Q)W)>}UavMQnNKZl-C| z%RxaVqtAURXQPJ^o=p@V(acuNfb!rg`FHLu?qvv18Hn>#Da7_m8^3CHq(L7kMp9X& z@QkR23{FtkIc;+scxFi2504w2sj`5l0ns#~oraYeD63M(89`RG!%3-lmfP&QvJ__$ z2D&8WFphLoA_NGbFd@3yq@W1M1dt{MIFUiKek(a{sBybA$aF-diE_LcrO8q;WKg_P~W%umk<%|u=*8DN546V8i=vIc`+Sq>C(H>IZZ zXoV^gPNoBqkByKrvnyAqkR8vf=OSo%1`TjK0y>H)_5)lGk$Oc&A~l~Z5`tJrIDD@v zNefL^Eq(F;uFNCfR(ZJ>)5|e~UL{$Y-i7D``QP6Am*1WK_{m@0X>Mr*lZ6^J(1lbB zCTiE!QkGsXt#!Jh%4UBG{r-Srsc)*YW)N3^gpAj7>sBG(kU%K{G?riawsL zIJQgZ^3fBTT|j(}KoXrS!d#+)Qq~$(m@G|!g@B*He_<;(hb#!wqCtrSk-eId+2T^6 zI4r9OebsFCsxX7*CSQ3k%ca~(r;jN_N@1jq51hE?_d3599WE%}WLPV_-z+ecWMLb2c5dIX@`)8YwryX%>gf&Z)}z7|l4_rRY867mpMCaO zMh`={644U@8<|=?u3GUtx!L2aRVR@bPshzOo_H@Jx&dmWcMN4DxJl*;IO?8}- zk=3XTH)!ZmM=vWPE5V$1aid+RZvjMhPhjjumFO?mzX^A;xPHzf4(<8do=ny#1|*k+ zv)oNQDfcB()Te2E`um4{gFHbf1<)sSqRjDJ^@3uC((8N6o6Dv@l@LnCk0xL<9Ga|* z!qz^PDV=0I#`-k7gxHM4yd}pybFYU$>9Ip>`63)8H!(IoSZj=(B$zx@9)dg#T1Un> zlC_ExC*r7v<9MKpFTR*vWgOvj7ITUx9D9%C4TPt{^6OVQv_vfRvXtkJXEe+wGd(k* z{%53T4oK2dk&jkWjH#{yVmSufD9E;STCZz~$>lsDXg^T}Beyo#3@d~pZP#YG=0@Bo z;wD1C z<$by%gD3~qRF@Z)ZRZk2;1zsF^AKLDeil*AI7%H&ym2t=qTJi$>{-pBLHr?364Z=} zZqVpK#4~5kq#s(*Iu2^AhKk)onoECPL|)aQC{NCv?>W6C0?9q!g$2veimVnS;M4dh zsYXNfp=ef8z{Aq9VF(bTM{Q6|)9N)5W4M`eIh7_#zb8W*29+%stgy8AbqZ8VLM>Ac z(B;=W@07xwJ9kce{{+G27JY0hDJ?1qXQ6UU9}>c0G9#*?@N&aBvm%hS3i21u(&q8j z(!aU(i}!ry(|`R5&;)P=NHb$<;2bbRCXA{^SRC!G z+PM0rn{MLnec`Pf>{FEi;Ck^JH*GZgQnfJR>1YXBR0LH0X%-%Ft@WMHv{oh(?Qn@ zBY+jI`PQ=vOU#;ZasDV|hu6WDwJcO@(P&iTfo#C^QAN-UnJ$g7k=FKJUUZRb7IYmz zJi+9n>*SY@UYv$m+JS1=P{slolYJ>H z9ScSxlk$p2)-`-upjenT*cWo+TqKCmzf}AJ&!QKSpxyrUM7=GCwn;D@y)CDv34~PH zB%eq0MXoJ-TBT(Atc`GJlA+Nr6NYHIL0WbaM)(EH-nB*}sW(G>L~}y>LD|kCUJfUH zWg(fXcCM<9sBNnvX7~!3OIUnmW0Q15c6XSl=3_3NhADsOc{IJa>Z*7x59yJ0RiyS( z1YDzDX!VMTY!W>Qf@U=!j$(4e)-*dxSb8QD^hk+LZ>m+^+`xCHWAB`lp3fqvQ=HGn zVtbkr_TPDdoaA*M*Gv8T#(j(_D$zwksc!RYl4_+aZ+0y{6462Z*tOi6)@-FZ6rY5X zA!gt#r0ym48W8AI6q0pU(W=IS&DB@&JlJX$f~_Y{RdT9@!n|lZ;f`|JnS$|!`ANn~ zXyX&CXR*+MH3;g65k-ZV_La_gSq3c3Ul?PKtq_O1*|pcw5uvYy1Ql|72mHx9>2IJ1Ff(v%z)Fnu)| zIwWw6k~9k@;y(SEl4LRXvi{0=d$>woY%#V|hSi@%QNxQf^AzrAY;8FA6wi|Adb7RS znAPCY>e!2{?=c!LZrcrq>L)>#&LE5jdJikJ7>Y~9C0}=6zLg!R zct*o&3n~+bE)J*Pe(Jl|UVH5e&!L$t+*mMdQ4hFS+f`TAK%n#vv4wBLJ~tzADq_vB z2VFoJE{T`-QNJ|PG{J5cp*5QzhkQne)AT~Zo$qv8Xmzw^gOF;&*r?DHAO+I@bVxME zy~)j@$>lc3DDb=wY;$l4_e=tYsEHowI0Q|O_imoMXaTlLmHnvv0Dr!zcQ2_9Bi-wz z3^Kj~H@8Zx7c=OsD(<`RE$VUIuBJI-8p)Jq&5yOfs*BsT%}osiL$7(u&kDpByC+54QB*7+qF;Mv8LA)OEZSyLUOtYR1ESO#pj zMv23TgUV@6vjEo$0vkK3Ldv`X8J{|S45|#|4H$PpMnZ*j0WuWQe|!WNV8{W^4wrx! zHy5zFQp>?ADvD>?^WimEa#p2C?dp`C`XSj+vM<8@nKGi?NDNP0b_Hb@(O8xpu@d%0 zEFFbmY3LXqcaF1!&`-XS1X$N&khws*XBH_7pIc*J)wG$+)qp;9=-hoj%H9i^Ws16QYOE_QExrx!100PGf8(HXY5S#!bxiHLP$@YK&*!|%Z^W>kq z#OIhDLjG7}IksA=T4`S%u$xlp@{~>qS?1;~5#GG2=5-sV@tl;kNZdd!fNvbeaNP4n z8~_8$m}^SJ2GQ+Yk2mQ&!hj>Y(z?{F-MFPPea?*MdS-+(!Kd#(_`qH2F1&)!^tq1Z zs3wYHi`st0M4<-4Qmc!VnJAdDurKL46dcE5S;h$tRwK*`g4#wxz+lKf;e2mn(^xnk zR*%ykF$0`(X>#ZFZ^O;;Qxzxm!68F9U>YU%3VUgp9;z(aXAN-ph(qg#?&{^UJ{NZVx2Rm9Ow5*iyd~nHMhSdaZ@}`R=Zh z&&4ocx1~I7H6w<<^}zB(cDF&?YN9paQx#KlL5ru7vSX=bu9+$MbdTw{&#ilw?2|9PY_W}CKbGKVv@Bq8?Pw)4JWlYU#dP2m;L?1Xj=Gi=caIgPR?Q$<^o9o8x^@Ej9RoWy%2k<7!H{;0GSjq7y=9|ehIC*9lE`;8 zW`dg=KlbLgi!B*&@G?R!*Q`>fXReZ0kVF-)c@!X`Dw^D)`mGC)CzDD7FuV+uGtnHk zDrAR1e|UyGFN0dRzIQ>dV7+&jtSDzVThQKp;z#}>{42<~dPYR$Y_wwDTn?gkEf|7x z#{ttav~I55>E4!zc2t8P4pDpM`(rEaDeiFvp%*~p5P;#bwC1`ACTJIVkzUV<<&f74 z*gWiLaEjJ4yAp9Bl~|Gau4Pn@$el|wnOcx<=)C8>_aFd>%Y|^&b@pswM=9kJt1A|} z1mU^g_)9@Z*=vi{}n{U18;K^X7k@y;nhSNRIUBlF`K$dQ3SnLU%#%L&_b#2#ctP2P|{ zGR-smaK@$W={j^?(<&JqL;0{nTJ6oEyQcm3H~fmQXRS5L{D5$o%X;nuNCHB;vf_j8 zVY+q!3ti|@Pg`Q}#d-&nb_Q_)i694i5JVkAFKB1stoOcgH`hpT`5Qv3JV*40D^Yi zlY;Pl-=a_6R=>-nhNGFC>}ICpKth6z1H5a}ex4PF@nog4Xd+X3&UIi;l2-+SB~yYq zmG9WQ<5qR6Ov@L>u_Em1pVF@@WRWaO$i5LWq8WpdlxR^7LF0wVc7anQ5e?s(n*9v} z7GoPTo2OJOlMpThEbzl0S^Dmuc$ZrR74bAkXA&}Es^w8(5DXSx#q#QHF@dfkB8f;CHcBPn4Yb8Q+8Aiu&gfYJDL*vOD(2nG3xCVeyHLGiB zN^}1E@V=i7ewLr=h2hZd;=8ff77S}+?K?ChC9*r`moLFeh%2W7C!Pf1X}+aW2xD|% zPFzF3By7td_^IfQ;fJsL-%`1UB?R&9Rh4&~29ZN_KHb_-zTaEy0YnK#@$#8y zhUiuBJQO5#Y}~sEriGD_5uWy*qWps;Xs>J|5{)`rC(KCbfYY&LtV$6o()6jW6w$F& z@?y{~<7~*ZR`dgk!!OH<8IA_2Ly`{7vHY9&ehF1BG1y{j1AC?v>o|6E1ktMXN5quo zfeBSXTU^qYo@KtvCrnuxjmeH5Oym$@%vHcKY1O3eYFAfRVHdKox>|Y_XF!JnmR zf$ZRNXR*Rxev%3&&z?P7qLg^&TySV%4BS~L2He}xrplpdzYeuDb{$1!JPL;}s16Z# z(87u6JZ!ky5^YURzcxLha+O-Q`Al7`Xnpv1KK$C(zLtpwcVvnIHTP7C5T$O~#ra;E zXBD)QcU*t62No!PGAYOA0u>02dS(O`H$6xV-twjR3X=0zO(1YZ^D0`qJfS;z#CPc0 z5WNgY_wBqy1UW6ozA;f4g|=Ie_$UlZ*w$S?a@WH4B?msX#atYjlp%46pPMmC&{8J~ zh{9g5KNs-yAv@T;LPUaxu<~?7ra%=F3J~hpKDA~Q+$%~c5dzO?JhX6ybsN^1=Q9N$ zj=Zc4>o?Jnwe^}7E(^k&`bq$i@~~1pt4coCo&AwZe&r{ANmBG=JlKfQ?zOovs~4f~ z>3l-y)eNPo+&rah>WO!r;LbN<-Bi5CXaYkjdZBFPc5ouW;?kT==z0qa#lgLb9 zsU6zk8#mway}$aVx!UUe9g-86b~&I|h!`8$QMt$(r&D&$Ax&HfoS1!(6?#Z-Ilc{{ zqze`-aAO3{T~48>Q+vaMSU9jJ&t1YJu^mGjmXm1Pu=X9ns;i0LpEF_mg(g}C)QqWb zw)Ot--rrrcXc0>q#?3cj&vV{u#*I)%9y+qb3AsVft|TC2=Q%s3^lQlSC%x>I&2{Z% z0+i^6M+?uZTJg_hsH)asksVR~BpjtG7fpF_k+P<&*Ac2RfR>-%E35SrIQ^NN(q3Gsn+@fKi+K2s?s2awiby7M(2dV_ z;{@H=<*A-t;b-X$xiwCW`qTqZT~~gUOX1+9mtOi`U-5xI`^-m+<&o-I-Zi33Cs0ie zb638+LEFF=K!u8nKHX)weV{U%=YOhLv;MhjuDOPvL0IRxFxyEV!NhT7_aQSUR4yu# zfNuyIgQU$`&o-||tRINikQ=e^aT3wg1<{vp_|&v%)0i2v8Q3jWiwNx8{3aJ6aFxwj6SlTBfA}1(PcC za-1NRS1;NQ4aPOMwvdbWEMhJfmk^$ZkDiP!ELOtnuobhHJUO2xB9J7Th`YxNlk%#~ zdXY)8?^e_d`^^KHz{Po(B*0(FQ}p+XD2mZ(S&`Smq}%J@e7${lh5mehdW(%y+AQFpaDM^+9IJb>mD zOynGxFCug`@rEK=9OQGh@(@OR$4>FsW~t;v>*|z&Orqx{A71clELUJFRwU_bGD5c} z$*jp_sWoS#xa>`KJXOg<3l}PsBc3`U`<_*#s(QNg>KRoyip!f79z=mOnG$mSY8H3Z z2IuMno|Qu`SS>q*PoDAqEcv7F`iXl!So}%v(OyI(C0{J>szZQN}at{WT=A9`rdR5(Y{e{r^gkISQ%{b?UDSwE6 zs(jG}$3n2~cd!29>!!a+!hp?m5yH!w3uZuy_nKgg(X*m`bf zH_TEy%!4B#<)dqSsA7G4_6-rEz4;^Xq@MNN-S?QQOq*&dcy$pMmC;oY&xEfY_|3-w z6I%4#pK@gnJ=(KgbJ|b!MjnHX^%h2=Cgmx>8Asfp5L-;_Y$>`dwJM19GVEhHQ+ks39qckJGY zP*PwG%R=`9kL7Sp@kgT*L7fV@GC!6A{3hp@6ihI7ZX5E1cZ(A6ylct5i%zj;k`q=H zdpbY=?w^Boou`ef;s~Q<>&j%>sz)`c2v+cYwe*6Lk@j*oT=_wu{9T!wk5pYJvaPyT zgvzU2Sy&^#&XktKsyHqj*OOknVRlR5SB;D=)@U^^hC?{q7g4-9Yb|#OdvoT@`TDh= zyW@ek2bmr6o>lSlQh+YGm0-;B!1W7csnVdq8UE#%N}8>z>3mD)>1Up1f*DTNia7e}=9_Q6eD5{u|LcnImH`UON!h(Zbj&pEH|EVk3D{?fcOg7m z1p_rbd1CcF`X1LddXA#)ka;z}ag-#DnBh~!Hpek^-p`CJ{T*1Bp`wo+rg-ew)Wcd3 z95=&1Iu|y4&$cS#CyO-|^fg%=MofqVp&7VquAe*YF+!nfInzx@kuyE=^kc z@pXH--;yosTDV=A+v7%ZHMyN)HdVe|adsAxJUSjj;snH=lkXb_kwxxH2 zDMppVD${_Y6qr6(pyaQF!m8y~CD&Cr1hyi^NLrV>%8Q4k%4;**ysAG{Z#FI{>|CT? z5h?`H%Oh?yH=3s^tV@(Oe{@BZdaVxYXPQx&bPirPI}J%55cXk6i6BB2_{q67{y{r2kg2>81%@(DtrgY1g zY1(v*Sa0zyQ7W@;WyR}S-_VhQJaSbJ1D3)IDx-rcYTI{g2SGFB%MYAGV=#DZ0B>#% zX2JYK)eWeblYS*@uq;oXTKJgM0>`k4BeZWmZfhI2z@#-D>=ea;-Yq|WD~fJ-N|-d) zr3b`$>?GE5oV(*~3LR*nQP=M4RU1L8CJwr`5pGlJ+9E&56=WLlZ1?1KA${55eNT4x zBCV@0UR57GZY>F2yp;z4Sx8o;_)szV#e%6BiCvwoWT4C?>8Ll{`i9znpOb#_gjp7m zkC4L_5^Jwu!|-BUS((G)b*N2UuiL-juHY`*@mz=;k!{d+KNWvT z%??c`FJWbDrlfHY%~VD-P5z|RdV`d*HX36>`qE4oO7Nbv1*Mx>9nn8GLMeknC{;;X z=qW9-SeGI!)3Go}S>0S?oFEqP+Tt4W&J^)n<$^-BE<}c`!c~HkU&)R~h%RgQtRmiv zqj@O&E|FCsKB|N$_jPGKF9@j-q>Pc1d3E;04mZ{mkv3nu`m=Ao;O)V9!ICr$bd%yG zDZxQni&2p8^jRD+~n09*wOr<9*avHz*z`#x~;|Cupk26yrgTq(pBPVW;B9@ZBm zDpo}+FD=c+3AKxe$`y7pOTpHSB#>wHO2ZUbmy;N!)Z`X{_tWWB=Q0lHi)R+;YoRdtR~bLr+4I#!#9e3^#=^1Rcx8 zTnIQ#A4xKdY0K6yM!{oXPBQ-X0zFL^J#%vX^P@M7f}pvw?GIdrR!RXtKe?pQ{@Tg# z+6E&H1Y8>vjh`}7{Xjv5MvR#)(4obViS0bb$;%=L9{E^y*X%pkB;=cET*{UV5n7t8 zuBNre^SCylSRtxNwO(}+ktro-yXx!qtnZS=Ef@FHmnv$EXX$gHO<7?TSq0-KX<*g- zplZ>HDm(Y8;q$Ea;6zGISBFs;XL;)O%-PeT-KoWr^j}~3$2Y(Hjp|@-rh`WNqQyx@ zm{o>x93y+Mu2sSangZETf`+jX8njWg3Oy9Ero^x(=fd@kP62$;WAFLaPb~YHouApL zW)T`Ydfl+xM=e(vEYlr9<`z#eSC-9i z=ELA++_Y#N!E*Dsy@7TzUTTDebGC! zn%?4x8E2`OA?9!#WC2?AiYSWFV@%Nc|F7pg6RJ24ue7 z29yehoXm+5rfJFpki3n+!Fnutwgb4M@mM5G7pL;zU^;O3ocmw-1<_v4Q7i{`IC$un ze)boyy7)Ay;sQ(a`I1X3C&)hU@KedjEIaYV1t_|zJ#*D@mmg=g$z5FhJCS(|#sTMR zF6~TN6lY%^ch|062aX>2a_|1t zo1abhwN2Y7c4_u3szX3lXR?jN1Z_sgbE9TNzmUI|ug2qX_T=0$2wjD)X-q3!Qgcu+ zhn8<;-!rs%48Sw!3fp#N_s}*k7~cz$c5mmEpAxyYs^-cgVP1J9RJdEF#3-v4BNS;$ zAk&$f%G8p_miP^sNL>8x-@)JjzkA!ww|?vXuSVC{;>m0PsM}?EP%~;e*J>er`%VF( zBNT*`xL!CjYTP#Gz2kSiQsQ~ zm9(h(BW+Ggl69FGZ>NmSa5Gk_2}`&d`WIUlv(zgfi*MO};??HyKmuekR24fpUxJ6k zjpdocUCW&}OFaNS*Re009v?m9x_wGj{NGcL0O28v_Iq!5fL7pGk@nxz>Xc2|m@E_r zIE0iUu5e^TW9Z`>2Hx6u!#n1_W%;GcQDX%bKzHi$LM^`1A9&Wc+{5#`x^gFqwj(SH zWfkAueHSvdkfFZvxmEY6`}b<-!^I_L>1(>zU$fv!BxdeDz85N{jOf{2?p&{_2-rH2 z<5@g2f;1UjPnSaPd%^vfO!UUv-stZF%mQ z@(R_$Lh|H1!NB`DT#g^o3zseI#0>uL8xtQ!FuJ%t@zH~gC4&KDf?XQxWl6NS9*^M0 zF?wW~S#)RX^*3L6;~d*S#4>fcGo{jvxMt5OKD3OM?DOl1g;h8=mZYUimm)U&7tH(R z3RPo}aJaKiC$6X`(dgBR!f2vAaq|$jsyH%o)2jF(7?8}Ny^w~;HYuLOSt0Ip^5%y7 zRdwdb`Er6hhAa70lhO;PdB24y$Q_GklQSjMuKMo(4v~XF!#;WCAAj&~|K!Ig!A+Hv8@Pt~A4fB&!1MWQEIGVsfidPxUBQ=-bSLK;%QlLxjo`x!2 zTJ`C8LZGO>E{Vu~Sx7}`meaJ=2&I14ze9#*o`oyl^ON`76Wk-5rOJuCKpIcVk|<7> zYn%%iT4YBLImI0tJ|bzYp1>*+ryOB@>+IAlcj>0RL{nIj=ldW-N8u$G`JBwPJynav zxb|k(;Vcg+0)|`gj~8*lf%c5GVqIqQoU57f)(rskIE4#`B^_Q}k+^xzb}zs~>K9C3qv z-GRZ5Ywhx0`|KQ|AOB$S;{sFVa2{vEP8Igki@@~Y@~do5Bv+A5U1|e0%kT)3_VB){ zo^99Y5!xmn#hW0B;zH2)C?LWf@`fZty75??YLN?jb_s@Iz&#Pr zTL(n5St^p?>fLMKf3w#M!U_PMEc?Jqq!fq*g}Q_gcQ8{4R%yeP9qL^xBX{tNyLsKL zR%^pJbWPiLy-n~{?kGfk$X&mCn~dRF!??yY6sKC$e1qGfgM_HRDR!Nq2tCU%NreV8heJZ&CPmny)J;BLj*W#=phd4dL3dQ{<91l%jSym7_02*#X64X-o5<0S zVL%Omf#eL*5D5<34!NF~tHk0Whm|sD*BTL*fZH25kdr|cn~q&FF+XA1)tso3b4m); zCittDpDajQ+9-q4(w>qs=}n#OsC;XPN%n}jJ5SIK3!rBb#hK`VzB-{ADCw%n9z&y_ zGz-T%iAq58e90MX1&S;-Il|;JFUv{Z8-=mSqBe)A9KKC^(GDS(XmJ@SbOfWErVN(+ z-XY{T&yS-`77aaz*bsN}Fie?9)Ge6?lSoJNlkg{0Buu82@*g>%EjW@O3)Fl*Vh;EwGfxcYINaAVz*vh0xJy8pNBK|fgyN2jZzTY ze->FNhsLt!uEsIaN7f0WD#sEaLJXw>7Upc{LQx1c6?Y8PvIXI|>~JmsaIs?1y5lp= zzt1AHNn5)}q$s!^<+mnMRW`!SrTEJMZW@v0nnhZfyw0;vBkc_H1Ib}nIRrS4dJ+Bk zWT6}=oZPhQ5Jq5{%#W^UMV{RZk&*`3aE$ByEUrwKvvQ!76>alCtog`SHC5Jz2CbGY zQ$WRZ9mOvj?n^hjUeq=d;k|7swSEPuR=VaXiqcUQ4LvvUKp*+tYMWfAEwey_r45F1 z1gIQ6Wv!v0;F34Af9VVsuh30jPv!Py@z8i~S-F8B!&Dx_Qj~ZIE#7zdW zQ56@Xt*09KL%ZEhG+kmxELP`1N)MXSakN7@!I39b;^n%@IPL3tbT|fV8Na4tT5_d5T@P$c)nJh#Gl#HV zUT`q!CfU#j zgG>GA7L;S-D7G|R-a1-!Za{MB4!2B$ive!9AeHIQK7gCm`glG~RgUmaanaE82{jGo zZ5~bsguZ2O)m2TQ75KN_fB=kK({4gFs=}gjRsOCIfgRqXV~9PFN6*r9TNI-`om08Y zmKN=n>rJgWOyJOqiscBsSFb)km@>tC?k}wx~W30e2XH@s`a)e;1}kt=v5mSk_(bS zs17nFDuU+F9Et~4zUov2G@~p=VT4qXbwtoNz%KEc<18&Zr>LMPP8TSvkeTf= zSDExOw}xIgbjr4y#{1J@p8-UqdL}Sk83>UPApsc9&6Zl1!NW)Htb!C36S(G)E<4Yv zNym~)N453Llrst5J7`PCF8X83(MxxsjjGsD$E^3Uc~0CXl0%14+I>D*I5eyo=;jau z3p@eVAq<@@*R3y$hjFmL#S$%KDEBpl20e;@$miQ#WHAQHYhN ze4o$b8D2bRR{`;=33dL5Fa=?Es(hzs=|3XCRgPFyD!MG_h%ws$xM+;{hP@;lNhpU; zyEhdZu^qrH$u0w*z^m;-CZYnMTl%E^7eLP;>Y4QR@V2cRfD%^uCWax58g;|W8($~V zv@)9rbX*TYlJq4t85YYBEcIIro1K)yVcihrvhi*-qS|3B zV3gao?rn_k*&NR$OZq70Z63qvL4U(BVPgn@AXDmuKT(Ka`eIpU7W=wNh1=8)2W6!? zm1IL}96&j>O$@|>QZbscu)x8nGzu*(F8f8fKED!$Q8glHx7k^zb%=p{gB#-MLOJHc z^aarI_^5eEq>f?WFfzhxj2VSjY{3sDqM~S=n%WQ(v>oN)sya_Y2~c4Ro6wJ8s{Y@fL?^n{HL=VEM4+Otg7XR;lY^vmb`vNZEFxMhl>46|};L)zs1j zF#^pk2y`YJ1O75&PG(}4X@<)5c|cfG1UqT>3&$O%&;-}$(I!J%Ey$C)LTsx58+_J$ z453ZlH|v1Yv8=taU5muxo+xzXj8e}m+kr8RGsu2+lk9Y%{@pnAVibi=|+Xj@y3;JS9OXSPg6n<%2#&=>=?gP^=<=sCnD$DOAEnC|Ni3|AEy zQx$bSzWnT+?M|{As<*3~}XymL!ygsB*(mx$0t2 zFFe&8*a|DRt#cqMPYa^YKzxTRyklT^DUX|4R6DVe1<-Sdt=ix%76(HZ+B$)l^rLDk ziqutE16y__C6i`J62(FjVzsh>t0=c9b-AqtnT=h$?&~r=-85LJeAfy`>RDTn#M{CX zy#;M!*G!DZ_PrXLKbZGf06n)rAJaBR+Fc6()NPmoz-==nluFuFoiwf#CthM{9ngSB zy0iocW-KWsnwSvL6yIRQhmgu;tb}FDuaHF$FC&_w0qSs|?*F0+f;iVuZI|~S^+~c6 zAD~u?5=NBtb~z`hQP$ z`9iSXOBM2|$>oqfn{}TDQ@|Fdzz;K%EUmyGp$h478mp%3oBkM%!~wKXh$FQ17{{Dn z+FukKvy`wyuEK(_SCGvtBfS=~g*gXGhy@mDu6kU^Rj27kq9tyMYuPx4n?SXzYEb#v zGD*wKX;KXZJ7`Q3A4LgdSBc$XP1*FrGGifLUJEy+ zQ|@rZ)%DgYOR=dPiA989F90C8%R=0Pv*o{`ZMx}7Z{P!kRI|zA<-kE-b>lRirlF7B z2((o35RN$5_1gr;D$-XKB4EKOw)~FX!%BS1Nyk(tf|dM4$aBR}tTQDOwbqp#&?Y4D zScF?Zq_nd&;i&E7Bi#Y^~+<%6<4yYC?3=Or;dv1;|wqRuI<^ip96Wj zab7Si8kz^Ic3p?&IGv91l$0*`LKQ%VrKjV>7z{GKP)konv;cZ;=@JydIO2Up3opbbQ|FjSNZU-o@C4hKo>o6F zI)$`G-e}toz{SkelG#owQIxoxUS%7O+1Z}ugjqKtUp^K)yH;Klh`Tn1F}<`|Z!~1q z&a6=B1J3ZygY}o2PoD@h{%qFk5C+gTP`HId&mq=j3vNs*yzRDlybnh{4O66>qOH3) z4Rz&n&>*atRXWa?a1fJHpKv_Vizlct?FsrD5o0AhDIHJ#V~S=UnpzT9ll%U0^W~&& z`E#_7Yh%aAVv|!2b+Or*;oL_JNti@_I32O)cD+gTqq=l(j8gz9!z0+*;7hJN8hCYconY3 zTm~yRr9#{^D}`wuI|vFuF16ZOu{^dZdk)ZUGA~gpN1hvmOhHTp-r1=1^_f!4RkZd{jd6-XvRvA85)AvL_N>rQn50t5N#Fsb4zbDP|?>N7c>=f{23g% zrg`M-B~9Q14oFJ|jTPj1W2mt^x->D@6SYl9Hlph$!&fa)cAYn(5jonV&NYH|qWG3v zeh{_D3`Ara*sWttd=u7K1EvJ%17|b?00-8_!q05eeN?k#)wVG02(b_;H0xvY zyd9BYCuI?-a-q-}?8XL*iz^_{5w7*AJ{%8Z7h*Ndba6!DxXh4NzWBgu!f^uqKp7hp z!NQ^E6WZ^adNYJ!+ib?<(*U|#U^=%;S^;wabS`7*=!#}qsS=ME1J94ZdJ3o6b}e+= zc2!5kEDv-&)r41D| zrIKzFj@QAs7sw?D?wBFVE@4%?Y)erk1P z#skQ7m?F7E%vi=#aD+Mtn#y?q^<-2}Cq-x7 z{69XDhDvi=ABY<)E5)xwP`ee=LKN1PC&U#IDm@jSlh~zRC%#wB3aVN=;3X*X5R)>t zt(bsi-rp8L&nnPlOg!rF>o@HwoT+R8ZXC2VAe_jt#awr-{bpD}h?jAdz!4@s5ngHh zQDL*MobLE8f8X^(f(VfUfF&oyvCK*Z!v$QaVeKsC4RKSj#NFMLPF+GnJpid1I>T3q z=82Nspy^E8(4A)p_wOc4E{8boX*z>LXZW^UKr}W`$!A=o}MC+~63Fb-U)E5JkW7sx|F1hfS}ZP?0J>26kv`DJ1AHqDpZ@E7viV zHI@-Z036pV8AIr_sCDU`dTg^em!BLLa4=&5xjW`a0GA}$$Mexn#Z{yRMn!~-kp=^V zK}3zA8S4aJc<6>^fSx|*fD2t5r}0GHe2k~XZ8ww1PG8qOreNKl4`U3ZeSNb!hZAy@ zK(OgaJ)95Iw88X{({QHl)ZpQq3lVQ8vL++@4ju5wBP9-+^eJ_4y55LGNRsMK(-Ar+DaCAa+DRVB0`(+ z1mrRL!x#zys$0iJ!LK*ihdYNl0H&r>Bb^>N&UFTTKgJQYD#=0FBnRaJ=sAS6^8R=a z5Dy_G0e1|MRMWQGaA0AR9eKnV@O`t{t6p%J1|@b5>Bnnh)>2GqU~&)hA5{EDKyV%a z-lokW{Mke$*N?f&!dEF8;AyLOZ96aP^iVk#2L&k*NM+1BfLwuBbdDhlKEEz7vM(Us z&W-`l@n!L}2_vM(=fv`SB@Y2~`@D4Up9#%6xC@7E*d|PLYcYpyzqvczB~Vti?4jFZ z(zQ@LBnkA^U8}oCh06N$yAJ9*L*}aCmRL-- z97IVkN*6DAn4soBk8TknKW-+zjk5^iIwtGTXf|;PJImQcZLrvGt4<^Gb~9sEu|4n& zoX5n$+r!;Y2O{77=XdXp@3!q`)%H_% zIWZrD(cR;Cs`7E)^nfo^vRu)43JBt{YcGE|2Kw@!0F*P-AZeKx#Z#`Q z)nhA>qpT7adbBwyhstKfo|WuDuM3gQ4N0`{`JtGBZ=mUqu`p;i}^>1I{r8xk-P>%1v|Ni!P_mA68AMPG(*IUxW!+7M47)8td zcqC#ta)n9j%p>bFfHawpn4n8Uffbg1;8E2pK$SYbSO$z^b~cjl0&6S?>x5M3+|MV{)(Abu5I)^NP?wa=9aQxrDzBp!rh&l_olSNp8bs}uNPr8bv zmOn6-LG9sKg?B{1jbO_qXUAspygbA#y(T*K=qR;1pKDYcozR;1%9GrdA4zI{x7#Tm zB&sdFj`ehMH(B^J#J~Uw14D1#zF`5*&F&_v;eo{c)!U!XakyFS;yKxZ;3pVTfr6J) zJd1ZNM&V5I(@#I8S{2+jyY)I7^%x+OQ#c}!O%9Ed`{Ql|7OM%%pnjm6;l1Xst8gIi z%fx}Qg7Di@wc7v+Bi?dUQ&j`0q#RPx5OwVk3FdAtC?nELKezfm+Lq?ZNz&+f25SiV zM2fQ5v^xlc!ixt35n#pb3nyQ`d4>IV>s>pX5NCb3eHdaOpN8A+rrqJjr6yxD z$>O#Hc3%uH{xCg#{NN+t1Gf3d*+1EB0C!$?*ufm^$fUuB0bG_kci9w#LL$w;Q=V6u zH;&yCuJdB0c7J8 z!IkkY8YHmYZWVIJ_zs-JGJK@{eh>G>^B2#tPv3U%e8V*hSc7K37?RIH*$%`XsVCOR z0nGAJdUI9sP0A~_fDIo#d_o~NAQ6k^!)DO1lnhN*^$sMs>Wli z=V&}qc{((}LqZJC{^1!2H=NL4eDTEs==nrs)Xlsio^*z|fmmxyzG12>9Mim0HZzaO zALx$YVmyjq$Stk1C~^sR?b(C!*tXgyw;}CG z`NYq!C`CZ|m2lB|cZT|y*Be0j;>8Pql7^|}Eoy0 zeDe)Gh6{)OJF}7UEAZqDWsZ_x|8`be|LVma;=g=P7_WkpB>liQa1ZScjgIqN!&#w0!YG+ODl;!0V@))*k} z72NrN<^S3{yB2^!5Q^^q|Kr+cERaLNwugZz_dJD`5ZuHF>2yLIH-9Z;lL5WWFdO^W zZj;T6u(63MXdMRXb@IP!o!af41QN6Z!d?&uXk@yDhymKvX_TPd5caA4_iABC!yH?v l=q##P({JQqGE;aCL0@BEZs3SkH`o9G002ovPDHLkV1hr~22%h4 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/18/product/ror_baseball_jersey_back_green.png b/sprangular/spec/dummy/public/spree/products/18/product/ror_baseball_jersey_back_green.png new file mode 100644 index 0000000000000000000000000000000000000000..b5890a75e92fea75f37ffaadeabf7b0e22c2c3c6 GIT binary patch literal 42361 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%0A_rn828-ommVlFk@wQXv5}8Dz~R>E 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 M07*qoM6N<$f~=5v#{d8T literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/19/large/ror_baseball_jersey_green.png b/sprangular/spec/dummy/public/spree/products/19/large/ror_baseball_jersey_green.png new file mode 100644 index 0000000000000000000000000000000000000000..eba327aba0e6e0b5ed11790bfe7a15ab0f62dec4 GIT binary patch literal 48975 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�=&;h zlS!WEA;iu{c5*PC06W@zz(~^L@p!|A4O^~$^7e&0fkvYvjmb*fRDgTRS&OLhx^%>0 zs~vE2<0bFix${lO9($~94qZ#f6W*Y^&J;uIzWUX#Zae;(-hikkH61z|)ax3(7-9ht zToVQ~rNQar)ik?7vfy%l>V;36p3CH%>$-rtjkSS0L{*hdh%v37jXK4QAPh0YLnTTK zDzzq-oE*%tB1t9!6&B5)qotKI&Oh&%lTJP~S*=p7nie;29>zE<+>ig{znDMa=w0JA z_?~B$5FwgaR2A0bst_V7s7}>p&Nd3a{}2Dln;tt`v7Y(IVbxp%sP(n!-pwIaV&vjSWw=VVrMM304)TBs#6Nv(c?R>%AA zz4zYZjyvv~#!~u*ZvoSMx6W0+_kHgztJ0OZ293ZTs=Jwpxlt@%XOIFC2n5a) zKzSc6Zdly9b?c!+ho<4V<^@tRftcorQiOl$Ht|+9gL=zwyA}L}@L{x=l5Z2aM!5LKAMoCHwOp(8 z+8MG$-V|g^ntOeWpJ+|V8iTe zMsO+37yUfyj$7_{+kg4Zdq4AqyRZM^=dZir8Q=Z|yy!LZnzir!$VBTjvrqz|Day%NXE*;vl zd$P1lRh2mgN#U3zWyIclm-&FGnus|f3ZWYo(J6FU$;tklR{QPLc8F-sZAc?ZYpPK- zp?VN9q^1$>?>C~R7p^mG0r%*d=ltQGJ$ul~a6aJ;+UBuZP-~r-ANtUTR@YWN=Kxq7 z04=ftc;imb?ud3TZWJ<_3&0{s z5lJFRCB~Q#2;|t!=KZ<6zp>~aH9K?EU@({E9P4VlT9spssV*yyaqG;STOED$&)@mJ zzj((n#~%NZANs-llVQmH+N4y%q%2icRE0py%7iXOPHAJ-yXVWde&(uAzwY&~TRdjV zY8WRE5pjwE`AxI)6q3Zy&x$yiOxD&4@1Us~4Of;9F0UM_s)=fHjsTgRo#osKG|MuW zh-;o@Mc(x{SUg7UaL(zuY}3=aRCT653qUGpf{aNjjJHu(hE!AM1q~&d+8-QYt^z+t z!$adQed$ZnDa{kxpsi=bZs&PkmgNUl|42(>a1xO$q7ccFl0sqX7-%I~*3CL~yg4?< z3~M@>ARG9N8#kKVKiVQf*JjuKX(^G}y%8HsqMR(Mj!7gY3Ei7IxPtTC@r?H~#Dk>0 zI{Lcub>$?nqVSoCSTl1q9Oue?=VBec?-j4;ZQQsrnfPAcgqnIqA*zuSjm)ie{3X>? zkjqzxpL*xJU;M)FzU+mUU-;e6ob*s2sfT`g!N9R#n#Pmu1Ncl4c4C zh(P46SqdOUMwn&yg^yoZ?K#ACSlYAq!b>i^@Tr$fCKKnJcTPeCP!t8gDa70t)ugP( z6HhE6RVb^fg5$cb>lmsS##QOPC%BZ9vn=;nUDvS=tuLT7HRRLsLMsq45^bN4w0Hir<5T+hst$;57V z^P{>mmsCtLxswHpQ7kS>DWwg%DJ#6yaUUcuiC9 zm`%@o=?hk!j-eq&O)Y1Y7^(>>1WnTOxrUSxZ|u!1ZQuEo>%X`uE52~$HTT@Mtp`8a ze<)KpE9y8lNyu0S1|+5!(|B#@h&^%UJc&}0M*Nq^lb0Y4#30)SGH_?a7IjcNX9I1< zJl*7L%f>eXkV>mvgaCM?G4Vj%9GOOAb53NP;(Hi`*P6JL>IO946|TDKs%Zl7H_o`f zNlBrVsqVY)zFW`x@XUp3ARWBIwLkVfS#fwM)}S0pBsPEnMBIhZehx?PKNCP**Ji$5 zUq+|GVb_wCudU@9HWtWg4GQ~7NgET?WDkR@v|M5?K#v zz#Vtb<$bhpO-czu8Q8&t9e~Mj6w8W1v5EvBi8DjdZnkI38V9IN0XyPh2Xu4+Shsm% zO313$>$w>XdpPU@04ksr+`O7@poaBP$~JXneNEXq=LAM7l|5bi;76^t(wW2))u6jp z5fQoa$}5*198z*t=x!geuDn6qF_9QTmH^s7CBJ-_AQ%F#f8H*w?qM!lu&KrXtZve& zsL<4mwvOP@;T|17sXNo%AXhfEb5W#d-YzMET_EHTr0tCF?i%g_! zqG!Lc;dO99@Qo-+lLbysRz5sDW~Nj&+L@H$zALW1_uhM_<$a&12Ho`=rB1 ze2&E-+PF+rYG-_y&_Kf)?Xs4J@;?nl1C4tq+Hse5U&mxe8@^8?Q(eQXt?3<5wY5TX z-i^?KP8)p^C^7qt$klb7J1-)u_^PF8wftf`k0AjT~&&i(qwV@LpA-FSb&_|rC&bW)B;2Eu3_e=%cjB+*wIWyoJhMkBWrlVpnm9^6pY<%^S ze)`j&?&>?=ID7jh#n7fh{Lt*3*=AK%DjgK?3d;o<02&aw8_s6qQ@SIi>r>l^8)VvV zL?`BH{@93h-E0KgRl6g&ehS;tbE5*PV#HCkK>&o7pQ_FgfSkQ2U&a*3`@vk5BrEz# z&Sm*1rQ@FRq|-0E_)v@!Np)Roip(I=gcMD+gKW5R=JG7Yn94egCU@WQRf&<9qa*;z z6eZQE_RJ!+DKkW9pcFVoN(6Y2XE&Kl#^cgG(-7Y|0_7s-J^a(5mHc7bf{;)8;czeQ>nA;xW`Tiq$Ao6PELy z_smJ*De#I#3EIm_2{G2aB11~Hon+() zVxwg3TD9QEDtY7aSf@03Rn;D8F@t?I$81x%I)m;OT6Ntn66^leg=d-|CET0>fQJ>r zx}K}UG&-gnedB-#h#(L0WT)88(Zg5V@W2BPe50BE-*AKOXaj#6Kk2t90uzCw6HaY; z0|Zc8SXo~Rfxt`CW$3KadR^pB1zN9P>*i?;@vyuQQwnaKmXgsqSf|2Ds4?u!rrX)C zhCyi})DUsL^nB)XFMHju{nGdR{7)YBwDVRAOmbQY<*{d+a^}Ss9!hl?6A}u?2K-8j zBx-ZCy1Ks4iclx#+`V^yZBkc1^$S0D%2UrfkS4`oKuI{Z1B93oL{(Xmhk7N}^`>F( zvsl%ksvBY77^UmEA$z1k#5VyvO^cy*K^G1mDA;XfHk6|%3J@kcWAzXL$hWSa7HcK! zYTb?8fBUDUJ=ROB5h@Bs8mk-7FF2!@X!9#>we+Qb4PDIlWj)iB_T~gL6djybY`{6np zsk<#;Pt)kC*>{7zrbdRwCIPrU-E#2y={BM#q(K{4^RbV8?9go`j|v-5iQ0i}<5$g_ zTwL23np(oj)21EQc;#Fm)B$`DkV6_aUZ*U}Ua!|3EIUcYutQ5*ZOC^CA`%T+R>SEU zo=Nj`1;H!100f9SB#q+~ww`>#QKy`=Z!|oZ>SdMrBhWp!OA zqy$ptsG0z$OdRg(#F|I%0guwPsl#*loTz##9)dpMi> zEh0iT^rf*#&(5o>N2Tc$xn}Zrlg|;U%@ZOpvxl;_QvvjF&E|f;Z}vSc2&Sz#yzA5G zK;<{0IJGTib@L#N^eljH%PXBdwJlqnT$r(?jeK|S^RB+}++~U)Ss~Dovms^O&b3ZNvIwAig#b8#7iEQ0of7K+pb_IZ!W7zSn`TF{>qIB) zWOF+u)<$2hi{FKaDHdJ>>!OK91X{=P{BzGa`lzFN?0t|yR&4vqoe%Baeda|M%pS8f zr~oJi{VwSdf<*vm;bbBzifl3(dctt&P`$i*-&eN%#UK7jAsU9`;c!Uab!KOmm7v*Y zY;r+r8bZ|Max|eDPdbi7XB-wp0oHPJ*p}68T+|LPH1x>|haDBMai5CbT;4lVxge=p zcn%=f3Umn2&M*8sN-Y3oAcocr9wkxhgYxl@e_Yz>a^24GDBAQlkPqFtggfuNbH~D6 zoUi)|?o6s>tP9TPv;Nm^x}|n_$}^v~VZ*{au3cJpX*e1CTPmu~+M{;Vj989@Q3b9yPVZXfzy2&PgL6dUJhEjBhqolW)W*mTx%0pNPKn zr7y)v@^ES$fn$$6ty{A_ObDJdH6v72i4>FpHPV`sT zAYmziKp?~-CPhFB?TE#Wp<33HUg|ZGmA0elroMt0A~`kCtxKRggT@qfsd<)3hs~fk zxk-&1$*)#z9t18Yw&BW?8z_C_GkU=wr$%ky6B>BkU@Vl$VqqKdsn>| zNZo7{VJgoH?As+n0NN(=}0?aQEARW5`r{TW|}913lq6(v(YTbE#E6)%#h z`erX%S8=cF+WSV`*^<$QxY*90>CC0ek1-|3VVl@AiPUU8%QDVM>-FTXgEF)uA^rV} z9${8mH}vSqgXuG$`HV$7-Iewzh8*80gYFLHzJ2??_~iHHCjhRUnK?+p-4NsUcVJ4i zt^y&7X2?~05kxYPbA_yynHxOmyr)c3P{+~gDXK)8RK)P?u6&TB8F~@xBFj|b+M(ql z^PKsFRE{Tw%NXRz#aO9omNjkIOiXSacAQ3zF_oVX5wmZDrNiRU4&IrLrn*1v>l=9A zEqhH>^?5U-%LMEsXgAaCu)&*$JLYMlpSCjcP*JHhTi_ddAL-l!)Ji3FUEkD7 z%ycJm`V+4I*>2ZIRIt>LFX*T$#j}zyqsaWy($eM=j$J%v>nH^0bMG>zoKjRKVG^c@ zBuEK~RhY;t^|CxC$4MQWgqT#8s&VQUzLyh`NOHs(`xIh~Nfj+~R-&YsQc$Ty>)5C$ zG@rWV7)@I|5vldYOs%fqKYbkR&n(M2C4(+3AtJvrSU1^@F($Acmc!bv_%L4NVWuo? zw!^R}oM*7}v~9QCa*MWH?MJt2_zf}W?jsV>{rBH50mu{#Lz-C}018a0B_a~wRNYjP zW~8x5m_f)&sjt0(QW=%UNqJJ*FaozL^!T34n&SVKrsVdlaFxTvkK zAJ*UK2(C;ak|J}%YE;F*g**Ao)BQ}Zk_hKi#5Z$VmD#dcO(~Hm6J=oUoT`dwjFRX1 zq1DxyO`CYb+`f7g`&n@CK8q5W*+v_>JaZssb|8aUnxFOgXzP)&K`YY{MRyja-T4tr zEVKcJ@we=i?bS?pmy@q|0SwLw0Ov%WR8(t7MJn12EM!mi(>1VQI_jW?S*oJ!$@M6% z=!ZZ0p$?yUbTR2i&7i0GK-0ePD|g=>4?(@C6HOqnvNu)`SEitFTCZBGy*d4jeepS@85Jtn1o{(MDP@sL1#p_JFQCOGK0pJHBjkj%566 zS0@?AIuX=S1xcAZ?VKl1Vj`DGIt*tdC}MP~j)_GPQVOC`6`TmdG_J!~<;;sN{K^0H z?~Xd}tle=m@)|rj=T(Twcf<@F+O2GGi5~i5Lhhz0h=^I8}(WASWdY92?VU zs=Wy^f}ceyH7%10Ne$tYCP1LcfpB1X9{>xQ(Iy!NtR7MLo!)b)?HI*Wizu}dhLR*S zopvOUAgQcsCAgv&N#{3j-hA{i!p`~3-Z2S6OagTvPmR%-o-Z>Sj+Pa@s7hJxir%5g zaPuiA|HRL~`N!V;Grg@FE0Um+RD#B+QWS+F*HBGjk|}-bZl^AaqM3IHR8`d>=tped zUAJZDo-JeU#@U1DV<2AQjta=0#hZ!#*Db_&!1Y;u}61X6Z`^w z{l%ZzwQJY(Ui!E*==G1TYW9>;y6v{xMw2y%3;;26{)k{{`huo)YJZzt6D6V^cm_NJ zjff*nD@dypc2im+0Ha&+;QY2mGjnQqN*6%(4y!R$J;K(ug zs;WX2p*#ucm=jK(nV%n*6VnK7C`|$ z8JA8{K<2>2>_UtoMw?`>Nnp&mwif{adlx0S%y+wXRaL5o?b_3wDbx3K*Y<+QA zqH71?+1~v~M&)`!nfWZsDQ8tp(DAq&*NF!G%_kmLN<`)q0Bel3YGP1GF*%B!#Itx7 zhs0gqiZW5J$US4z;zE&h$CtkH@wdI>ZNKq52fzN%hF+gi?D?#YRmM(IY`i{;dZ=S{ zY==upjewtJ4vu}E*>`MlLsCE_swVrgU7wXsb>*Nfrc8H$8z9}GpM9C-0va_A0S_$? zJKcvB4x41BZDWDWrdan!>o;u3&_w+P`rP=#c2Qx<8$ON<8dFLlR_Rz?UcUMC4-d`( zs{;dI*QbWr9IZgyGzvBLr+`8#$cUOr2sXi+nS0<2G^3{JXa`q;G*X_$+Ko6^?(1j? z9Z+>dUO$~Lb`-qs&d!LFBun$f3`IkNy3FUkNP?BgWM<3e4aXimtV?07H70GR01}(1 z91&UG@20kRPaLbNu1jC|Ek_^4q>EXxHS6!W``*ud{8Ol-Czh0Qm#Ip(y(COyi|m}U z4IwLh=RRyT;&kj>3)o?*&^-<6P3INUBwN!Q>=-W@7pBY6cx9_8do=UM(4xy}3W{#5 zxzUiubQs+wh@t>oP7j@X^R{i<08~}=C<@*^ng-n+dOIIGcI;TH_PZG9_0B2{kWr%x*sMekZB5oOJhLrcZ4%n{W!onobiN zb`F}tVI?(~s#p)}VVSC0Qw=#Z9?opt#0!Ju$YtJTo(Mj3o(U=is8E+BazVKk7sLgD zBvPT227`es+%Qi1i?iJG9%+VnQ{LZ@_hx&&qR7cLgEAly&N{wDRalb!7{Y8ZZh{(X zuwmh)IL*vdRfc#+9g?$--Vjl%+BnU1$+E1I2_+&&ETwYR2#v~^w1k$Bl8_*^YSige z&mfM&Du~_4tf}nCmS5m%PrCW$o4XwM@o3QY$?Sp?k%u3CSh4_R6?J_82nU)NT71$b zn&qb7T|~wd4-x>%TjY*ZGiihXoth2|7eu}GS||V@jdU6NOlzjo<)A5!Z|8VApo+*@ z2d%1#tT#V1Gm}$xQPufk)5#~E{mf@>IPDDCu(0Y-IvPouJ9bA>-B>qWKK09sgSBi^lFq)W~WT-T{WqW zUEDlBx1rv%0`F9`u1ofwltW15tO<*}^DL?wsiiwR&k7K$&z+bMpQw|ju#%F7D!5q? z8COYFC`rQ$@1(%&m~{Naj+SKicT8m)!lJcVr>5og88=<{p|n2h&6-ollg)b51V7vG znKZRd+Dg1kU`VZg1K;|h_uhW{PoIDO`O^wG|I8fm(TD9i(d^sr__9_u7Qqf~Jc=feQ_j~b;Sx+yN+3u}lqTyHJhF;R0RUPd9#jBfAK6$Z^DYKLclfI{flgy{ z_QktU(kODAd0_~kgrF!E<_BB1E-99oc=O_MPdQury|GGvZoZ7kWd(6FHqK5%kVNdO zx{fIc0Zihktv-^=3QH>OEG$ODKz4Gle)6Pd)F3Or5F&i zJZA?$ln#S3m|20CG%3gkBu3b4j|N%-6HQ4db@ddB5|1z@sUQ`lHIljoOiZvUHi(DD zMxz4&d1^Dlb)fpN~c_`j}_uXj8{*Oul{Lzo0?YJy2FW-392YP4Qr$-|e z0`!gMITDsVNO1<0c?uql6TP9rtWA#&_W0+5z)GU4M#AcIp_C zwj)Ct@rr3wE2>QDs;a6w1Y%Z?TEht^oG>#xYmG+_ctAL%p|2^c0TXVmcxiZeeSc+++Y?; zO5Aoms;ZD9^`xGWInF$}49+V%uoF-ujil;1p`A}|V%C6F$U7;L4&muUIi_n#9V*{k zq97?1@$Ws|5~-ni9AQTaiR-POfCbPEnq`!Kl_omB{?^YLXw&7dk0XPg#(nR(=bm9& z@xJ{+x^6u}!pfA4k*-}b(IpnZBSIlv&o(G;Zxn!nXOJC@a+mDx-`CtfmGyVI{4|!= zeMn46%;b5_&XH$jvY7hhQ%@~&pQ-lA%{ae$aB1hxof|i8L6Hwf;{+>HGc$uJQnLA2 z?1{XCV`+gctGRII!Q`_{995c*Ir${a6nj=zmg?GV+@Sq_@>vk7Q_S;RQ*zERk)qi; z*gFLXPCx=mDx#E{;3zM8y(AJ+tU?VK*Xpp@Q_~q?hxv5qhxzPo5)HK+e?vK_K%=J8 z)djtFzgz2GFR73N7wh>VF}=4o_F1KS0i>Y zwImUg;H427?V24X&_EhU!qn)}!&~GvtxKvw+qoWq3;`gl%H9jMtxMFkN!~QY?2-I; z*oYQ_5^OdUJFX?JmgB@oDJ>s3=q8h*nrw7MwX|H0#)J9UqTgE`jzdV!bP*Iplr)lq zQmSJJni4hCey|E8Xi8ASqSsO=Db1i z-LbV^1R~0Oq2OSRI(bgsPeNE)8w+YLMV*w`t*|C!hVIm%sd;`|lsE ztn9q!zMDV&8A!;PyosU_U~{!YR7XXx*P9uLDml+8bsfjU(PT2IB`8#(36cZ?n2uP~ zcCc3~|7_m3W35aVO}pRSHtU=RAQfqiR1xK1r-)Epw{nd{ZD!v|a9C1EetmLbi#38A zaRy5Yt-;py>0`sUzjFDN^YinMFN5x4FX!B@UAw;Y6}~vG+dDoU;KI4ixL!DJ}2XwX}1`uCKyp1(@7yF$xv=Y+ThdNxjdbLLH z&v_0WS189cef0kO?_ZHazUOo%lA#75?XYz#q&QI#2?PdZ>So|(8rTl0{Q=-06~ci= zKlkrk@sK?!j>ltZb#kdyPLin+Z-#IgKF}QBcB)@PsEUooQb=jG=w~85(gp8l^SqyD zH5&6gw^D1zQuN;Y`8KyJ0L$R();gV`7A6u5Vl;algB)=| zu<+6*N^&F3p;7G`a0Ai^@_-@^_2!#zp3c$#Id=FcduY4#_w3md4W{7b>dgGiXf*0t zySpBiF0W^1OS6bbR6$_om~5Vp8Wctf2{8vDgbWNxj!1)wlSn+XVX+dF0-tFA!IgSa z`i#71@3Wb_8C((-qD1ULPCy`L=an513na^XAXyp?k3aLwO`EoS`kn7P_nfoc!c1QH zqXx4l9(U}H+rOGS$IPP1kgxzjOov88+es`$O=_)`1R`aKwj6&@Cx_5YLg)af?zT;m zHKqqz_2?|i>bkanF>_qidJpACLn~+i72teoB#3Y8DNe~zTRovxt*t%Xu@O@t*bv+-7(L3mTL)Ip-xM1xZr)%=ZV$do$QNrnTXi zNr}aKpOedTpL=g(?^6<@1jiYgt>1dlgT$25fZbqm_O#Q__}VqsAH47Wp#-11EX1Cm zS7a<8BoeAq5``1;IWsXlYh)0Vcxr41tB8YJ->p-dHneA?OC-?FsW)3OeVJ*}i~ZS@ z3`_J*Y&Jl&QHL54vZX6&MG^t1*}C!l*^@>UG`dREil_ih3yih*cOo^D;pFC-A=4W<(^*vLnj8n5rGF_tY>= zlPa~V39HRwRvRf8Q&Lc#^+C*8-s{hbQXNu)s`D<($#D{lC)Lv0X#djc+IW(Z6j`sA z_sIE}BqfD_g>ud^pF5W^`zV@-Pkr)}`+2e0>mN6m+pK<*D~gc%>{ALhpbHk7GLvIR zM7oaDuA?^ALWp&R2ReLBU$@h72&USE%^7vWgu3i-J%P!Zz=Pbn8`K1;p%tYSiieOU zn#M>6Sw$NT<@7Kii#<}~(kKT^XSzUG(a&A~+3o}25uDin_w{IcXxk>XZQEA$*IaVQ zgoHZQl|qj!AWh?#t%s%z>*OS9Zl_gX9*3?JH$woW6%6l>**sVK(`o;D<}GJ^;=~hA z1kmsItGeo%tU7LVM|JPcA~9O>lsF``Gu&mHb$br!EG^V?TEnDbrPuEks^H|q)Q53W1 zQ#geD7|2><%@$)AsY3xoa0V#S5@`*;k>Vl5A!fI zx)=S)0}s66gcD9cE9w1DBP~5@2Hm;3d+)t>yi;e6b=pfLHunj{#Ev9WYjK4FHIo;$ zDIz5_Km#bVuT2Wo05W8wKvd*MLrc!KU~s;2%ujsP+{~V%p1btQfARc(am+EtnBVR9 z`ve+~#|sM!(=43ngoE&RT=b38CIXWZgdl(;g=&J3^CFs3DtvFg*Xs*n2zimu9I^d^YPH6X#i8r<$BM_6G+Xb=2mkTzLK$Kk><<=N4TO zscKD1Ou`KzxieEtaU_7lC@#}Zx+@k=Yw<8M z&w?sIk*cPil`6Q|RuW|joYorQAX0^TH~bvPw+h<{Fd?O^g+#b<%#EO9gsA#C3Wwy@ zeYc)+$|=)8$72~o8_X#pcRX|(Jm8cP!8fH96%ZJlz))2x1U0W?bFL98utm9cnFkM$ zA5CdR_kOs3-OJwi%I|;G%*@QjjT;Ap!C){jO^GhLFgCOIzOHNQx9j)`-8QNcK}1&R zXuWchM9$gOWs3RCaH0f_NCWmM38m0eO!n+E;5o!t5*1nI2}mJ?dQ!zC;tI!EMv4&Q z2(p@G^E0z$zrSf=LrF*~%9P6Bh*@+Q?wG~JoLo5^WkUTdXD^OuRF280)gVCHNWTL`nA6=cK52fD_)F|I25+ z{+x5pkycZX+i|EwWSG=&IJEuLq|>@w=g0z~HVvgvB{gCk5|~w!s;DN0QzR%O^}N#< z3ZUom)#as6{MBEMl9J;b=mGOg8I%=KrHX)WKaxVA$ukjorHs&H?=$Yt&E|Pd5gJo9 zsdX}$XFrdEM7?L5%O)auF|ejGA~L_|!Itc%2gylGb?mFd^Q(}xArQ{!L*8g0T z<1nB=^($Zb$_OiNrhzilWN;OTghYgi7GdGe(;_bojT~v}4~Dz-3~N3W=O|<6i51BaK{OLMgF&39e4xHB zzNm?mT(6gVqMrAC&U$cp;#{c!7eJ3GXUt?S&p7im=sSvKPN^Ve)ts`z<+(4Mx-!)4 zX*SPuz~`CxED`&x5Y`|;SmBtn+z9j@Bq=%P#Ixj_a!NjN#+W4*U752mm$)(?+H6Xz2<5gW~hI)wdeqk}Q*DJOe| z!%;O6)j+xu%U#vz!Igu} z&pO49YXIl^z!wA?7%#XZC`npSD%Ok8^D zrD%l*IB-M|=CNm=r9ShVF_4hv$=&z)8}GmIOPhS|Gzlm`6LYdD2ohb46r=EAV0?Gzj$pY^ ztFBvB)$Hu7jg)@PtAF&P8{cYZ2G2q(@Enk!5j+c7YjVM9;*Aj@RhrV6L>nj2o~KqN ztVyBFpNK*zRpNWJ|Kd9j9XfQ}amR%atjF;&Gic}B0}ni~wz|fPoob(b2W_Oy&~^f= z5EBxSi5jy?gp8VIOuKO1qK>zrcPiXQ?0ieO9g7hSNtxI=U6s26+}vV7NjKXm<7SI_jFXarGIalPW;c=!YV>Svz+qpu0Q zLfGZveC|~$>JR!s?!56vFvU8#%n_7@+oUi_3Y5G^L##U@)9Mrpx@H!0hk2fl$Kx!^ zMx)VFpZe5)ebev!+u!}!V}2}yfh>he2_&LIsU}@&3)*ejh35dL(P+}sh;UN~IO!R**OpHi}hSqm9E zB*e9=gIdwl!Bq%J$t3DJab+-p`M}EBLkA8$aA;|NRSiW}s{>S`ShR$=F4{G`jD{rp$IV!zb2cO_w|nxHJ>s2nFP zp_S)@b-8P}66z2}qk|Gk&jG2|%N=wu+dnWKKI!RC`>t2L@}Y9Pb3C4~m#i0}ltI8w zLd@X2=gfOa%0ez#8>?aJSeGxDf-kM!RJ5zt>-BoQe!t)A^{f(Zh^Ni3f5j_a@szjB zPVNE~%KgrP0g;+avA3S^83w{V5JM7F!Ja4wXG}y!1J*DVOm~w=l#H?$hH}lVpXz9U zk6ERVh(ZW|yW?8)L5ULwPEI&6vC+Xbtb0Ss0Fb%{&SWC=R2kZ9N{Lz`KL%Rr@MbJL z!~LJLKXUH5=Ne>T+7aEGPItc=i$hgoio@Y>)22=4fy%P9^JMlNB}h!-D9bWQhmB}Z zf--?9H6!LIslpeDcy7bO!w){Ry7OR`6~~``+Wh?NY6?#}|D4Y;)e>n?9Dl~?BT2#2 z((XfhAKX4am|57gY2oNCyH^e!d)AXMJ2S3pIEK%VIaSgu<06BjWmaAitrfmvuq5u7_Zu+VIIUZiMB%VH*XhflrD ztwQr;jixSSS|kD!L5y>!Emi-pE(QWAWo=jzAtOrrG(Qp5Zhi6gH$3|d&o&%qTAI5P zwLyzXPcdv{GMP;KU_&`B?6q30RT6wgo+#F1&#Ix`*z0}ah8zC+t$&=e`<_?+z-xZ~&7;vM=1%h5 z3sF602qXlJbt)xR@I_VCU=K*{Gsh5#oViqo%n@ZdbEeJ-6M0%au;-I||9Wsw(OaT8 z8jl`&_;lCXTJ&5DDb?y7Ifk-SrU$igqH&VCnOcoCyN2w+GgKdx&)xOe z7rfvF`cKlJ`KK6kXIq^Gh{(sT`iLGy=&{6P87@U?+ESbVfDj2QH|e3WjZ~SUD0L#O zB>>2TviWr>t!_hnq$zhCc6+dQz6&t2EbCh68r<4>iOD>Wns#XWnna|MM1&X+Riu{3)lct&We$2Fnlb_{be9JTTf8WMU3nhY|>#NHq zBEHwZ?A1RIN5jARjo8{ zaf|T*cOLt>m6eqZ8#eqCjPoCD(A{;@ZTg1tKCtmNaxemwBw=Pmf>$aT`BZG+TCkl} z(Tocsf->L$fd({`{~D=mP2M@`@+WC% z5~d60S>c{^;RPurhEw5Lmp{Diu222VhYR*Gq=|%a9g<*FR~J9~nNK4I2maT z<$cf!V8mZ_>I@0?Q+*vBOmjU=j3NK?bzB{srvRh9iL|H`dj zKI8N!NlaOh?LM$`=gx=EoSoy800)OGbGdUm8E3h7?3k!blH~;hx#OxF&xjH*==A}( z+>0tPCxt+r_gT?ft?J{>I_rnt@cMooXFYFTn7eP=SH6717q%XM>}i)hZIyK2aAoX~ z7tWE-vW$R!R)i{&vIy9FW=^CDfU+Y>B7k}#k#!^otsCx?`a6`mv+rqLC3BEfRc+d| z=}kL+@8`F@Vdg?#JqRvnaGsWTAwQ{!F35qrHgloSh`DKMq?2I{{7ogLC89Cb<41;8 zrZGh9=;r&r@OpjyHv{F+DXBOcXelB$eeH%c3r|jGLem$iZFP{_8&gLi)F>aBx0N8U?BOi0zd_jg|Rx3}GL zqY$5U&IOmg_=+?cd1%jNzN!i#4gnJ25IK79B`6_JkrT2}id)b8|F!p~LAG7jdDvQe zpL56Ve(zy;APHio2!H^=8K5MF#R--~QVGF95vhn4?ZmQ6iOZqoa=GX#mntd86{q6z zpejd^N)^e9%1$iFvt>(6D2Wtlvw%<>FjF8VVt7N3cRFY9l^@^PU$1)`czEv-6uN1g zLZSNIzJ2bw=d8Wl^K_{-b~QxzFEr^Q|BKi$62zRXNm+ zN!{ydubMTpwb+}TI+M3|2Nt4P3L(|iJfv1)-S02jw(9pX^2MfWgQvO!e1t6@Y=6St zhAG2GK;QqayYBkmUj6CEe{nv3vozlpSTn$Bvrddg%CoaN) z>fLXC^Yj1sxBl?|`sb(az4wxwFAd>%UH8p;8mlY=%l%$&5W|UnFD4sk?3*5o{bQkb zBGkRy=G4wpyAa6KNeCgE)x$v!nv?Xax~_uGr>`1~kFBl$n_v6&$x}}c(9o{7m(%I# zY_594Yj0|rwyHu(P0HPjED=F|Ou`0_x*W_{)J-cT-C#T(|K-hJm_KD{TSTOHwTOxK zMWTetY35?T1(y{LGfSRWo*D+ph)Jj<)DmKc+?kaa8cfVex7*FT@4oxozU(=Vi;1CW zI_TuN_uhNY?w*d9s-=uQ4M3yj(3vv6X4TCI={mNTqbQYtpfxvYjf9ab9=A*0FIQY~ zg`A({nU4rLiiRZvTCJI7v9MpA*_T=AUNMORQMnXze&n97O;2sE4|@6A&&0jmU;GDu z`@jCwpBsgESv~mCAO7Kg@(aJTv$xk5d-mRYH`c~y+on48%*mLlD)!Di`|bbm#bC1a z&}02pBx^rZn}7VR(_i>fN@@G+4~&x4A+L!{9(nZ47yrXvZj+=WN$MEdT-W2~u_wZ0 zySKM{>Kpg&sZRD5p{hb1dogTH_P+GnzkAQW`khNdhbCjI``fB!x2d5>IR0sLY@4iZ)IZNL2G zFK<7yH$E0En&e=THDu8sSqu?{inD)GV2Ul_4&Q&#-1+m;Q@uAIOg`*TyHJC;b%k3}!-M^cH$YNn?CkMU9zjE*2 z{%e0Nw$@Mb%JpL#RTbl)-QN0_zxL}pzxpe6zaJL!OJWd7cmK}6yXW)2r>f&r#d)g| z`Z4_OKmCpW=U@H{YttabI=5RvZdyruN_$sYXGD;X0pTu- zw36o1d-m0{iWFbYB zqS96@r#98m^6AYJmz=2EW;&h9EXELqG4_Y!I!kNT3r@xT1DpF8;pt*(&V zs?4N1F72%I*84rqQS#ivKyzcE)^J=zB`+-Wl%a^IqH$7#YScWp*b9~<^yQCl|NK)= zJ$3!{*W;2vkA6W{eUToT*1Wg3_rw+V_IsjPEoP&=1`|tr@1 zNZOO?xTZY`l@9lgudS_dw9Gl|m~I9yqCg03LjD%fVNOY{i|{NXY)?rnnrU6xxNfW3 zhNIjr+Gbi029`1Xr8doK8YN3K6_uO>kull)U+ldvA-|D8bp(*i8dm=st3}l zskW-7!K#pR)wZpv2nounz%!eiO=GS!gwWfc-he?r^2j64%%9Maqr*y& zP>{IN_3gu^@-ukSP>V9mDOA<^6}EU>!$_L#eD(crfpYNqz&9v;k+vbF=YZ935dTw3 zmUF8)s>Z0MXgW~s)qAtWGhw>h%x9WqzUWnPu{SGwismvf7GYE^(%YU#6OkN3C6XI( zuU!sPbSYq}on9d<2%~+>ESJB)EpvgWnn;$c8j>a1-NJ3v>8_bo5@L*PY8R46>&K7Z zbi=29@>Ab`=bc-r-AgHlD7j5(f0#CfzdU`EQ8jfAkbAHnf=^sZqagvV|KaEU$5;IP zEC1d%KacoQYb{tQH^%UG$0Y9bHp+q{|kK zZQB#uwr$&)m=oK!J@Lf0ZQHiZ+vold{aRmDSM9yF)@rCh+#`fpn%r-0uvBC%+jC#B z{S(-R*x)seC)zqb>ZpbvqizDJt#~pQ&urrYwKcmYnbpK;Af-t-Am z=#a6}&=&^V^}2pBm`(g;()Yni zck61(cSJg5jJ6`kWGK;~;$|v}SXAu>?$^$`oLz8gq88r9zLf3E_&?tY-wU0c-{xPw zJI)sf1ik`O%{%B}DgLEHjtcmMI9rAVi8jBHI?9GAJut1NbG-&=aNw*{q?ej@FC`8aK+Fr>Rj)F53%?@l7fZz8A~sX{r7mwf`!Wd2cQ^ zZ714lvDFz_{r6k#pK+yEm)ORoEJYU8O|Iv%F*vH&3P2txi12gw{lxcz!S}02u%L*K#!(OK9{(c8>X@tDW2yeg zqi*>NSnH_nSe~|KHE6hi*Ky@DOr3;%wlx5--?;kt0j_co7dQ_#p9UfQK_Fdoa7e^tF*xrSIE4U~~T%ZJM zH&CjXr?@Omg&`5-(QVhwOWHYjcrKqV+Ecf-`f69EF@+WrP0_0g%N_nyo1hDa7jm88 zIjO0w*(}p4OKZv2Goe(8Ol=2J(_+WhOd6p8U<07_k~{d9tQg)d0JQxD@2T_zDejw%8n04+s~@+dSf+C{iOKSBo4IQZqpRs;P^ibW?l;NCAMc(6 z)<9dfJ^vYKoQRh&pd9%JZw4XqyHg9GuPm}c!dap!Eku+58!u9eT06KZhL55$dI2(; zLh@cAvgXhr)cHVF3RS?N z2{1&)_On@ZncIeN7g4qO`An7;m6p##-ZhG5F@?%6)H;)3bsEX@(Iftmm&&W|GI zT%Ebm0VNj_68CB?VRThi)gTa{Av`AxH9)ppt!Lga(-{Mv`0*c}Dw`DAg__#J;hh7g zeWt2m$L{e72`^~o9>qBbTIQ7b!`tRZ6nZO;5ry^^Kq`#y%X)*tSCfgY%|rS^LvtGy z9~MScJ>%Cxe!y-hr@G4va3U@;>REZX7EN6#$vr^fJjz6;(-6*Q&vu_U{`>ie!O!EN z+!j407&v%+&k@CG9HT*XIVKie1ZiH3h$NHoP#)b*d!hrQ5M_D0=s%^Ph=;r^r<94# z=86g;DdN?O3+@wuPvyv(LJDx9Y`S8Y_^Ru(?GOFO#A++A#i~wXl%PVhoKCB(Z#sb@ zYBD}=E<!JIXH439T#ygiImfyC6tc*2VllbI~MG?uvNx^?ri zhY!&5$Y8OkT@*9r&bhw2iWnUp9(Lgl@oGMDbkA)Z^cPiQ=z5$NaD6dI=gVQ0#)@h} ziNjsw6`eH#%9JQ|4*RAV#X4MOd?Gj!kt!6rFBE~g{g#mD6XkQe>B+rmHAIYQ3QYN$ z9Y8FWn-h~&L#0}sgksb9;tdS+=v0q?8j^H+#X|H-6lR= z10B`}5K^&Lkr77e;gardy(~k|R$)%kuQ6CjL?t(kvV?M#rczh>rBQe7uZcdPMZ-2B z$HK9YoM`^T0`s!ly?$NsHi*;H#jE5qwFubCL3yDqP14Xsuj;3%y z!7)>Nd;2=gK`dlh!byDur@QUv=9VhIszgfj#FuO$Ik1r}VO1c^Z0njnIX+eBlw+IX z@YSZnlaNL0J(`>EDT=($3k?GwHoJS+%t0}?%0*Y7q963jpOiDk-CrZOdDDCGm1&4xRg5 z6B#P0W*e&K-CMfF%w_C!8Z1grSa|8n7`OsK#()k6wbIURcXnrfi*0Ur37ohnS5fUl!lby)h3nX z8a1AX=s`inSZEJ_Ji7?~Q8=7)o!q%c^LyN5QD z-gb(nin%60iJyf_7bKYi2)B53)&AVV7oX;V_M+T5k-#&NcE< zM*iuCL=O1g)p&iIA-5Tppz6YMDaNZqr!PNZRbthHyLb0a zew-@!umfK|&6O{t3&o-Koha9M!$L06@^eM8rcL;2n}_dYXj-^deOensEi9-lHPE=(ozu}8b6Uvs|n?7Q(T%VKWLUp+Kr?Ad~W(#sXp1^6BJsBEfTyz z7zh?e_;e{qf2jsAPFNvL(}YA@2EL>j(jKdZPVyV|t6gIR<_CSh_=uKj&3LY)Wa=uB ztSb_X?g1{!1fc*0nrp&)d$(t(&^9wUvDnnE-tZTO@jVKW+NK! ziTRNGq%}wXc=>t&pDlQ#Z}-3?K!ar+(f5nN_B+;!wn}|M!RpN5wC(q=mT7Hei?75N ziN-@yoWpHYgVnV)Vi&J#{Et9*9M1LU=jSwq?~6WbQQ1ay#C&Pxv3PAH>nY>y8_heV zFjos$VwbK1eVNa&ym2HzMq!b$_40zpg&pvY| zK$_`Ia7g_-Ss7pe?H9aagdci;d?C+m)N^kX1jtja3|akI&q3FHpMBK4*8Ky=d$zHp zX~>h1qhUrNWQ@(2=Z!xb#$$5Fjnzf{y#v}&uCLEcJMNctBaNrLIXqOIhC#y|oq!aU z{8*Bjo-2ofkqWrhslkqSq6eRvHt z|LMcJ3me)2SrluUq-7tGr;S~kn^Uz!C1>I_MPmF7k!JlJu3Zk!lEZPudn7h4*KC?7 zhH7q>fw8EdoaAhsIw-61`xY6c(w{`J^QE3%x8CXh~%a%qj_>L5;leg?d)6AA*J z;t^mBO3KqSLujd7=BL-5rDn9mfQ$Yx;FuecS`T6h?s2#p7+=s#>9u@n><{Ng9tiX8 zJiXelUOcr+Ylg4tjKysCJgpmHSFG1~)`v-2E>G|++rIQ zopF)PcAL`il3g-MB}e%4I#Tm9X?TK2S1pq(l^fMWx%21eW_&Cq7-^7|Vl3up-T+D# z$4T0~vGBL^1T2r&GwqnvNh(waV~{z!^Ul|c+zkh7T4dI`ZDN(Yy4e^GZ73Glu1iYY zo7Dy}!8#bzlw2&zgK!DrsP*?{#Gmem9Gl5UnNz$pFqZzm>uYODYNM>edYE?NMognmYy7RP%J zwanD4DhUh-MSXi_z%pomk$1e&Fv_DKs9ntQN$^mj|)_wc|56Jl&n z{+Xhp5xDqKbzmYS{{*5dIaaj0Kb(DL+8@=+@Bfq>=PlP2pVxvOr{@N)M`5hYW&cLjMf@em-`{O@KF99yy&k)t3{j?1uoGjIDfYH} zlRVCLCY%OA&lH}!0gxq#*ze%ZDTQLlu!_$n)fBT$R{)BTwZ%iZ=MvYxgM}1aF z)s=jjKgM-Hvv+}zz--y)q=avy=mG>A4H%xl4YY$~473cQxc(8IHq#uEpz(s3Ki*$rV9kK=2eU?P%+wP-(t7l@Hi9AaiqUU|zeg;JGH zW3lV0j*}8RnzPK-ob?SR{0-^p6H>~Oh((lm6vkI3N-(!ifv?DW>!7?Q63*9S zdY;R9;i~0*b?&cG(zsg$fN7P}c^l^FcDyn3Q$(a5D#KwS+pDz4Jd)^%2Zn9b|q#GaLdh(z@?4bMkQJ5($sy zCh{(Dxde-G@7V8A^Y}UY5CXcD*%*-$zs{p%m-&6r8pBv26q8wO6^Hb3afdFE$?#R( z3b##TZ%DeoDomei=Fp`>AX`4;v#Y9`2cT*{9Qk=X`V(@T?6~SvCU(&6AE1s>h;f~% znYwAn$)?@IX6f&nnI76rFJBB0aEmV=jWV3&<^Ncl;eY>!iage(o`pruH;A}InSaom zXgblBR+(2B9g4OvD{fn8T5m|aNnvdd{pZ_4z|@?7t~(zzt`9N2{KC`L7G448JDolr z<4kVh=7tsF_y!L2^|N!n;N`EfvC8$XGH*6wLS316?5Hp~5fq_-gKaI|6$gyBrG75x z#ZT%nfc2Ecw z3>q{Tb_1CqPFY!Dbpd`CbPb2jbCtbMl+5E0lV$elf4adV--{!z1adab9hUpD8%WA< za&U@`;lz@QXpPX^aokZDPSr^v(T%- zz}at^+-F3>D&dFcZAjC~V2nOYKyy>dV;X%Cbe1Ax77V}87ZS1YRmmF1l-6tY!Zd>A zV<^%BBT{N&4mG$=){LJ=tjGc_;C^r%IdqisQSkZ&Sq)Zx2)XlZggjT~Fkcag+)bh< z#>ha%P?@DjjBvt(4>Y{NI2z?Q!zP*g{N3xn=rtK>)JFMJcZhTL@zm2}lF`gpi2ckn#3sm&??r zE1+5j-dy3l(2;u+dcQV6e5WK7hn_hCX3&6&bRVk%qkcskD4e}o(>NCmgzGHT>u-qq z*iEBH5Y6F`aGQCY?#Qnwv>2Q#iAD0A$~+^=-m2Y-11m>O1ePdlDa1=UJ#sQnAx@TX zWF|P_L|{bY10x^K)P3VI<5m4Nc(*nH7*L=uuhX>3)XL2I#Ukh=#QM8TWW+S`w^U}; z=JZrzV*?%yypme+PsJ@{%MZ-#DZs}?ol)VzL2zt348U`2-jWL3llpyM=J^2(C!lFM zg2C=<@8l`(y5#C?nYUU7p9Xo(qxd&URTb=ln3K)9u31c?O11ncB>hi>Zx7AUe%^0%A9fJxwH~5ZnW9AIsEJacTpiqF4#n@u)CLr5LN*0I>9wsZ5_QT~ z_ODGIyZ}{rpBpbiXhw!up@+gdN%?F}#}WKL;iF*!pL-U$Z!~dy&#M~U_bEH>pJ@d4 zgt~_zjkbK%qD7fcf7PUv3D_~}%R*GAa%~OnQV;&)TE7)#=+7LYQy-rFELgb^($6Ho zjLQhUn8FFiic0PdC6T9!bnBg6&^^M&aGUkxr7%BHkhyq4w^H}y%S6`wVgJF7tO$lw zyY;Cv)YM5hI@aB%<1aWoy1Kdw81zC2;(w)~gPQ@gVUGBIv>T-J&i^*3m?$O)+Y}r? zPzpQJb&9Q~VIP8Aue(B;mah_xVAbEt4-*QZl zp7lu-3i<%~OnZ+B9sV`nd%#$34*=nR??(0fc`^Gj|5)4N)tAj`V^x-#EU<>MY`I*v z?|wNPOM-$ca&L`dv6NQ|h!f(2OGLP34Tq|;IW0WhepQ@WQuO{Fp%@VeU~{;KtqO}( z)D=Bc*l!T;DRT(jb$@|u`RLrFAJ2|^JUSVu^{Kt6+PT3!)|8W!!H60Hm+N`NJ;vR> z1vFT$T^ab^!&=uMTIDWmvX=dlimDV6Oo<7~SEAEu$RYb(ncPL!)^xmv=e6EZ^xkdX zc>sCixr6vMi|EMIV@ZJHh1b%Fu9(wuma1dd2B1l~X}_p``?TkKKm8lW|9;B%viZ<7 z)se^TwzKx^vM{~jS&*{nenjUB*`sLvObGu?@8eLj67&ZfAuPNgUw660|Cpzrk9~ryW2o73LU3v{dlS(xFp|hk3=2Qy#YbXo_GZ6pB zLEs2IW~p9tw!9e&K$(`8za??dnV_{Z>(ch;M#InVY8i=|&2qIov@8eFZqR92d#DIU z{3?Quj3d?D>ieqmyZ!wsuKPoz<>wV35P3Hq*OSAWc_g=0vQ{`i!@T<_T z;lM+X+AupO6|)&TXhlMRs4>3wqFrj zek=(TTu7L=I^$>yN|DWT#?`H$)yD987RZO`5g{fll#WHgrfaXx1T2>PHA zuG&S3NGTrUG%>4rQGJfYt7wW9!>igE;< zjVE=}%=v4R(c}3x&9&Fo%hdM!an|;Ib4%A%rggQEu}LvdgvE&L!5jUqv9YCoyC2a0 zvot>o4&*+g-KIODKXIt#322tU4zOx0Vkm3`i)k?s6ekuNa&u5I$#e;JfS43WCTB8e zmb=peDsl{?uwGyDTiAX(M1<>Z=36_)mMBgtXIK?N%Q1WXJ!l>jgDk8t;e;g2upYtZ zbVxKpD$B4D{-*e}?G(v;Gaa=V;YV+r-*vqo9*r%z$9Ht_`mw_Jt~Qt3#BQoZ_s^5Y z_FZb$w$p}f3%=ivV~wGtbOzcQ(drm1gaD?1`+|trcUX|l)wtKEywB{E!Ksj6s15^t zX6YUYlCVxfyBn$BpVRGdpw~m_+8jcm!?!_xoRS&R{Ndoq0cRS~9wd-wpZkwNE+}nw z2G=14>%GWuPzOV`@6g@fCl6ev_rlmcGAlt0{TL>+>kp0QT5gAA>;Q(ED~i0<%YQ!? zEj6!o@AEA$3|^O^*7LYMKP80TCy3n-OFu{dhKzE2Z$J)f?MsHt^>3y1v*$(`_5yI3 zGGsMDgN~TI5AlgRM08q2JepJAv}({*ZZTDcrgFfLmXjiSlH2-%TV3Mr_~#{4v2ml%7#&kYubl1-RgC+|5zw#Jlgnt1lljYUucwoOC_= z!G-&X)4If#1|2Nuh}fz&d$w?kyJ8m zA&pt&aLt&hyx!2DP8J99&c?pM$(tiJz1O?BPBqNbiF1A(=DT7m@oj2i*cB$P#@3%$ zmp#sPh?tJhZI~Y0zDuC7z2^D+jMLG8W%SRhal6q@YC6PfG)%)vGLgCR@P+ZS)Kix( zt9=?(HSp2RtVL-7F0s?si0!>Qnp=x{MP5S?9)R#bajOS%#>@%74CosMPmVnS8ynR6#L9m6f& zObopKyazv8f4wQHJ4YwVMGu~n3x}9Alw>+I9%*gN*)~z>;R1dhNCgc|07^kDPbO28^ZAeXBG5@CM+u@e8A7aWPC^UJ_a zUger(99VZ*VxwJm^I4X!6VglPkQo#WsA$OCYu0nUQ|dqBf=?nV!eycWQm)4j zT+(p2Q@hh2vqwZF7jHrPv>OW=xANzL7At2l!{FJQHMf7A@H~PbFouErt6cpHCD{Y3 z+|L6ccPE#IdAPojkbdeMgZxNhPs(HM$tI`}6y#edCU|Xh1$ghIfj1}5+X>=E8rI<6 z=mpWAMe7DliUmRpRPcqQ5e#kDTu*O#n4`sMm};VN)ldXx)w4GkzVl2yft3;a8a^oO{{1xt_0aH{e0?VlX;-I@>nv4`#wt=2!S} zE#}F*ma(i*3|gW*hVaqd83|0bn10t+mqf-#pmuz{sp8R5$|RW*qyBuYGo#Fw2QLBW zl{lCRcu7TQv@Dg_GZj8-`9Hx3<|DOwKf1^ivZX3W-K}v0g;dGo!uHcA|w0rVf3xnAL+oF3&Vj(Kq~}k}7ITcLyWHuZJ57pG0zw>Xh_nhvTN1 z6MC=^F+?%S#WY+HYgvHWgg&DsA;SGw!G4HdRvpm?k+abz>c#CM3!+vnx8%qe3O%WL z+`+gLOA6?$;!989w5v64LAHt#Pk|iuI7DB3prtt6niv&XxF^31bq8I-*lxp(6K|gx%Nz)5 z0OsyeZiaW*OT8UIVTPV*_nRR4DJA8zZ z9F_;&=LbgUyx8~tggdrY=)gb2NgqQ7OPvhM2&~%-)KBscdMYlAbHYCAwYzjjqiF0)AfuEfpJ9|bD9EJxunVJ)2yXV#K4lU;1|(19KA5{q$Zi4`vRG34 zSwR-w?|d_-t~mY(DU*-T0MB{EtjboQzagoDHUDAra~u_S+cYf2W%QqRKijOO@@{uBA|a9}w|>-;*S zrct8K5uQ~J(xCI>XCvg&8=T5#*YLP2qq*Optd=8Rn%j5DGD_-*#}}mU!Kfhc#o9+z zv#}eqv_QveB$B-tKN3_t3AAgaQ5Hwpob@;MHD`SxXc0L`IKzH$D0Q@u(m$RWU@?YB#+o1@^}ADm)8j@NZ{$>o8i zgTzIKV|AgCT1{r7ArJO#6MLloJwaM%?$i>z#_;Db)azeL?mF1>K&J61K+_3B5uq%^ zuDnO08>?1O&z>>^=pvBVC=dGdqQA%I_#t$JiC=7Q>(dKc=Ly%F^s3#D($D72dFe5q&yVxmIrc*Ob!tq>Zqe>HCvvcs}~gs={c z9zAlyEhdhLcZj-_kM7(FzZy>l?<^=ec7J3U-H$YJ1uuYw!;t)IC^)G2Teoip{P3^= z%}5hI{W|~uW+&OEwe`sJ&zRHT*)7DHpi0>DW*~zCeu#9)HQzN1-SQO|_z~t=CZPw* zNNeT}5_iXg;jWO((-1=`5xr;E@I+Jp$$KfoxY<0DpZQ1!v{>pbfT;0l)4O0 zNdi0nZIAv>$gUFK)1nF>^Z|q>K|YFNsK88fx>RE%dTeqrU(PgJa__vfgftCs5o>S1 z$mD?%c_PA6`Id((=kV$Vooo1#r?UhPgWaLNp*#CEY+nlvR0X-}9t@8uMlADN{BI=E z>NwrT0WURLXrkT_Xz~aU)`{wrAg&|O9nUPh^_dwPcr!1J`>_$y|$qI-^PSf z*Vaig!_xp@U*Xt|bPre@92`F6@}@ye=rfN^eAyB2l}G^=QrCo=dF9q5kO^9_;UH!QeicpK6pMYtT|_cMHRBwPQ*x8M z3wz38j4MIsA3FwwpIex+Hbd}R78MB%vDfR(Ml1s^1A4b=+S zW2?mvz2)^ajGL7C`kZ;;WQL%d0O=-i0`z=bUD>V%*jH)_IT!`5dej|w{X|+ON>j8XJ22%SJU3mDBqt$~Vxcrn z4|v)AvN>GtuQT_7B;(O%PehWw?X;O?_%4{J->YbEYinz13H!`xP3JZ<(?U>adz;S{ z#`X@K%7Np-;n1zOh)Glr7@4F;gn*zy=fR^1ML10}C9RaY#PyHIz6{i=iPh**R!Bgp za~SemR(0cp*?-InPe@{h@g@!SmqYw&TkP~IC;SG-lNipono@RZl_2y%1BjQ4_YM;W zuh~GT1Y!B3!Ti$2|L0OinVl3bnqd0_C2|I;C^5sqG8yquG9#F6MOhql-cByD7MZBx zc4=XN9U)eVPw_|zvmvGK|6F3lIE@rR6vak6ErT6#;V8&?jMVSWTQW;x=xp21V{2al^IDZr>(^65rHxt%R96U88m+alOPsd?Eg3d|2$=;!^h23XA zmB3xgtGR7b)_WSF(*t>LsJS-P6t-f~c_>52Nvw^%=*T`X z86rP5h%9qqmVD6R^a_MYW*9sT7k=k1sPuv`yb;g24@QTJh&a{!@aD~l*KdN%?Z0*e z>V&rsL%%O5!p;d^%6(F0fCtepOv;X=x_B2+%T9AeM#B-XDtCI@KO031p{0vg5x-)np38dRZnBrGEu~pIo>M5jZI%F<;U0EIk!&#*_&j%sGXA za<&9HRJYdj&$N68doqYT#ijX`@#~!$;k5Db2`Zfnn~&fBsk!nJynK8CTph;4rGHTh zcLWHzhbF|r8Cqn%=@L_7=*pwWw~ZF(aH`BsF3))SstRWXiQZP$y+= zg5c;Ns`5Xp-Gz;b5b=paf_T$ed)=HltU9?Q4zF>fCbQi|#^y+X3c^SuG#ZOQO^mMw zjOryar8BeezOY%U5EL_7MD)P|(e{S#0jrp9emG@r^LUD$=ueyHsy~( z;NOfGVp4H|C)s^NJSZaxOqL1>(8SqX&JZkfW$*~HCY*SH1f98s#mT%31GuzUYmC#V zGEQo34=HX?9rN0YtB|MG<&Y+^jas8{iassIY{5eTY=?RZXL{4 z1%+4Tp*Ml@;aE@-^Zg?7v1#sEoPyA5ElJv6u_44Lq$f#dW*J=>u(mp?2v`|)ByNKS zQ`~9kl@>07RT*1^fB&7e^I$%U#k7B%xfq3%ZW^UKl&o3n19N!MLWrD-OTU*~e|t0& zmdpMWP0=r^2qJR4ha6d^rMct?F3*wd$VLS2oRVeZu9N@?BRC2tqj*-6s7|eV1ENs&`)*1CLLwGgQ%?u zm8sA7U68|_fD9p&=#$^FgY9@F5GUeTY^z-E4(H*-tMt7|wkNmc$f3g?{_~yFB|hMN zL0D@_TWtoY3gF_$BABUS#u>w7{$Niyc5CW~{k(gz0ZpyhYS}9PlQKoF(&JHSv07ZveB_5h9U0z0)Yk8O3QiVLyv=WxU_ZI~T?8@Br86RPj(l6&)#zn^=UdtL%2Il4ZfQF27f0uW>s!@M0pcN(C=E z1S@ddr7oI#v59EbPB{U%w+3q|eqHFBH45jOw-%6Dm&it*RFfSttwOd-5l>a_C)wQI zK9&cOB$%|Cxd2HD)?!X&qPYUhr30wCVhm@$?K&4R?l%9syi`YmoQCSTce(&`3;1So z`Jzs8WOR^mvqv39V?ln093FPuIUy5_RzGRO&IJ-=BBo$m@?n_3(J6PDS~K3J>`zb` zB}JM;;n$|V-Q-G=g|rGA;p?Zj4r6p?>>^g2YN8z6anfDHI2<*6OULNx&Rk#HIr*G1 z;66q<^fnVc1lgfsJ-Tpr9VW^wudHO1tgWw;$YVxDbM>*|^%`fW@595fgsaT~JO65& z5J_0V-_LFY1nlLt;53|X40P~d`^S@sA;MmTX-|C|B=G6qFyP5V-0qXQGBi4o24SzL z=XC>{fW$AaXS5?g5%=(8mLTlw{WHJ<2%0?;$H{@$|6n9eMyZu~BzGVF4g(^D(qrE%_FEpOWylcG z>Z5TTARPyl%E&Qb{Z~pTOq=64w-w$SGKAz133B#77b_|ZMa2F}2?DyK#K7tM`MSML zKxIx7fr*!8pB^ReO}L4;Z|%*5Cd4S6I9zyq13R}5W<2;SR-0R*UM2k)7wOJA0}2>( zG*m1OrCRg^PEu1k*vGlp(H=WS9LxDM!fP-v+#ZQwkBr!@X?N=M=uYvGxUvfGSCDym zG(^BgS6dSR8F~z%YxL?TAj*-WYU|UIlJ}m*ql7z`F!S==la*K&L{q9$;0n&1dztva z4~=^Z89W^D*Y?ko#fVB*NXv*(Epj05S4hU1X-DJDweZ}!X&Jr5jhIC9=>sbl`P0qC z%n`{4-ot4318Qv3(+JPKA{V(wme{NaJN{_Gr!OBo9UFiLx4pW0Tb*p{P)kg9PkA85 zQ9CJvnt{4(0fj(g0XG1(1i7$n<-wezu!t1Fj1(rO%$|5%O9!fNmeD#Hx2s6VEw2j~ z?%ORr<6z026(j!Fx2LC}Aqchqy=xQ1Nyro#uC-3PHjGs+NZ{pe#>jaFV7k`v4B%>R z6KpC8v!=`e;o2=tu*n$Kb0=OZTrHNM#It@pS8<$y5({KxT9hhK7mkT~CTW(aW}kir z9+4SB3TG0$7=>sgrtF00JPmLcm$0)-5}J<~l7MXK!k$C;Dk*1^!OSSU+3!@eUgQK0 zP^?x^p3N;9fH^7l*Y!rJo!fI5O~eXNyPZ}{_g96{On4krCO1%8rb91x=${OZ(IOPz z=?U)@bW|%S>+z64ND(bjBr!HGa|v%C2xWSFT#F$xcI3yO0dzuHQoJg{oHANLyx?2_=w}2qpvjc019Wll5taa6Q5$~=c2SW=)qMVX zb~ADk;+(~yCHD(18}_7NAtkUmQMKGoQkq`bk&+vT0hQukwR~RokqF{YzWkW4C>N1W zQ8mY$Gs~cy<8dH#HF#(p{KJH5(eJXoVDwlg=uv+_D4Ls!78wa2rNaAQ%B*Ez5C+09 zN9O&w7hMz=EhIxs+_z&$Gnh0XKc2-_J7!8!ypNQP1ZfQS31mGi2;rIpo|H6U5q!l( z%=ibR%*QdIfYA}<`lkCTPUEO}z%nOz7@J`a5ilBF_SugW5lu;tPQt=T@tbDy&stWH z>bymg`;0rUxm1(w#@5yr04z5*51;M7`76Hcam6MI9kdw-;u45B$kki^?bo}0`CtT; zx>Q{`@kr!~B0#Yq@B)$(BEe~Ls2UMd7wUrj>pg79(w-?$uFlN3ID!Dj!1&>gj{%Jp zOBjYB64~=A8H68JW_94IE~~@<<^UWI*#<_wcVF!UIdCZ#tsB8qT~kw<44}YOS6c$~ za(*wWDCoH^sjW4YbuEh5c>{qgOGIkT|Y~Qaf)#4EZ%x3BNL?g--V}DT!sEFwU+OZZteEdti`7 z??o_!LzBb&?I!KMVMx+rAUc5wFF>V4`V6oT0JufR4rF5zU>H4fZad}eqalrwvkS$~?>ci?zj=wn=YiNuIBYB~R>g3v z0N_6Wa0Wb5Zx<7jAdf2;_>0^BqDMYTT;bKM%RR0=BciXHC(q6Uxdnd_8*{*gDl0YI zc&c(0r8wQ5RH}~1i02>gjM1K;Vb*#B3NetuMehlxXv)0ExieyNLt@{cP0-%2b<)x+iFMNDTj)q#fSn#rFC0?ZRha&;9Lxj$b_B$KRCb4Tl1D~oQ~Y} zh<0SfDW~2SK+c#l4{uI5Wu!{JFS^qiJ!&xS2OSozv8uN4Dy|y%=P}Bx8Jk1KO&oig zyj1KzH7IxrQVitKDooX2*TxdhFI}76q)>wzQ6pBm=I!T56^prfB647oH5Kn;Ib-q7>LFr@9zoa1obh&nH7icPI$Rwn5wwv zA|a!2vt+_%Ij=1fSM&Feb5Znrd01Ch77 z(TX4Hx*ptNoq<_@z?CaSY3b+;VB#T!-2j^L^&c`mKZ2&T8z+ZRb4%+8Zrc12AE?h_v0-dR4eEgzPK5yyFg0T1M02by?uzCe&3CxUt z(m_8e*-hZ77U(XwDMc8uq{q7>M@j?wh6(ZloEnN+KII(3s zHL*-Vi9$}}uZ*PGFbU9Bg|9TV46Q1t3Adq9Mp|u;hxG!2FbI;?4`o`EFwO0}_DPfQ z7*|8^>W>gt2}pw%lD0nAtzBJoklYTy4|fF2hrLnSV8yp`r3+T{Tf00wJc>cB&+FDV ztp~Bo@GK+c2o~a$5~KN2LZLltSa>?PHGNAl;-o;z;VMRaxVX5->sD(m!m}$KA~WK~ zz%yYHjGO=Or3lz%&JNjPOx#N+B>WC#&X-Gd{WW!#>Ez`x4Nw{1M+3qzrrjS-VVQYI zfD^Lx_M~30a0vN3XUR+OH=G3v&b(pGfiqYledYu(F0z!h^J%VS{xb$l`Jjjoc$z*x zaTU$wr~%KWM0l6=p4f62Dq}n z+BmId^@W6BPl6+VT=f7Ym27}4J3fz_Y--r~z2mCU)z>y*rps&GWyy7bb3;>8vE4Kj zhqZz{R5g68xc`ZSSX3i#oP=&1>Kx+wFZMsxV8V;%SPr~n9{jF(Z*O_nL}LNaV4qN( z@>JY(dZD^MUJJ%IF$qfCN{P)0uvRBShYiBAx0ZB(kyT0ZQXshbMoU34+#q)2j3q( z{oZun^WE?J&biA&W`T3nc<#W`P0$PrY+IbwJEa-~~zq zB;t0f_2AC?9zJm2NZ*oW)iY}}G>zjOXzbdyySLc?wd=pJw6m4%#p{NS$eU%rdW*+n!TOEEIMhAa?{oMY$Fw{@4Ncug?C*r ze?zHM0svx0ocJpqSgBFdtA_wYZgtzA8tjX!zxd;e4aL0wO}U7hYQ{SM$_- z<&952<{pSSs!-oYDxbXl^gr*f4KmY7VG7Vy*R;PXFii zL)T2}2?;8uqW3Ph84A%;D);vEqXHjUPcBwT-pN0+=c>2V-WUsYTR+FH`=<+j&|e)0 z<2+%|lNt??J%4G_?R(RmL#2hv#WPv`=D|O?deQZ5XcXg8lEf~~RSyJw@OYTkb9_#HO&)+Gw{Kf0Hfd#<#WZ^vldG-kSotMA)%#p`?#h`bt z>1H;RuKoDPZEc>7WUQo&qd1XCAuc3Q49pUR0D+7|gv1D1;c8+M$CrQ;m^$eC$ZHR`68 zoww4wFmH&9@!UhjMOS8C8utv976Wd-8kxa^~&s}!q70_2r z$H!m!>c6&j?_}_(Mf!G5AAje$r znv6Aw=$y08Ij2RTP+N2Eyvx=NoVPOXw1kKB&{*TZL8*W&xQ?~tfr-eI_rxBoKm?4L z9Z8DnZff(99|HivNdPec!1l41M$RAgq)j+s4s@4ePq3du~wl#w?v4y{@-e9Z=J zEXJxcHPLx%tWfH4&In|iTJjzdn3$NIbuxiy9x?$FkYgpq)05u^4+7;$05Jf(^wu+) zbHQ`}q9*2|ol!?;hM1U{nLw&$v%deyr)oOuZCITL-+HrtT2msi2bc>XN1(9QnKo~WBc=o70ELeK)Ipm?h2I$^% zRz|%w?;QbABzxu$s6xa>y( z0MY4mM%#O0nUE#Ukqpa{@R|=d_6PD2&>5|2wM%ciJw9tW3qk7vkUz#5LopW!vQb* zfSA!{>45|Lrl#u?dk!AiwXd=NEo^6crg`+$?NUZl&H7BMDM2C3iNOQ}M4ExYO`#q| zMu;exq_NH8KRhWzpgYlOqRqlk?ttA~Mz#<6=?uq&}mgQuHt) zFtY^l%*5k2toU?y+E?!w2xYt7-Z}Ad5+$CT0MYKWSJy7M=KS9TfHcjrEYn&uBB1aL z8~^Bz`6EkS`}Tcj-gx80j-A*xvJfXatv~eeNALOj1CMPw`j0ySn8*WwC%0(cX*XSQ z>)&npN=@~PeoGcva>AwEGq2R!Q~i~}kc{GO0}%l19^ZO69Zh@*oDdQ%*rkPE=_&UB zfRf4>(`vVgSRhJ(;y^zs!6W2<2xnKD^!6@_B^BHwiq;3OaUM#-6@>`L7)(*<1x0e?bY!OpFW!jIeUSxm|~8tr3N_ zMwUvy^_O3zPUaEHagygLqNtWCQiwcF`;^ey#8O^<(fK_KM%s;8AtezZp!4?DkKBIP zym{}AulH5^fXL?*i)4F!3s{hmoC6d#yfd>iuTSkrM1edbpkdP|1~#5^O#qZ6iPn0i zJ`*Kz9I53SE-RPHj=TW$Oyqr~Qk7DA^3FMHY?4IYIFsinL@+ilXC97!brz!(e0MN#CvGsZgav=UKV^hDO0I8Fe-7{kl}y!!O>Hjezp6I1`y zU+ZU23e~Kh-d}%XLH{rTiEc@J^0glwX?L{I$VfnaG<4HNp9KH}0RUQSYpgLwMUfCf zfRIw56rNZ}C6xpO6vzM}PZ$Iu2t;NeA|lH3+-L)U0PqKE|5&C4ZwbAS6glk=H}(gs z3V^x!cK!0JKC}9>OA2RDhKDDoKRj^WnWvpaK%qitt;^+dysqar=XtZ)92^`30Oy<#0sy@C!6M-%OagN& zS44ihdGGT)2LK`xQe3<8hRvIvTvl0p#?Z=3&b{)A(?1%hd8bkn5hEu_vU16)l}lCy zB#0tZ|3;&Mh=YTJGcz;Bm{O?}ga{!6G9nT}g!_O%DHR;;y=P`?EdYdN>&Gs?_T61AR@x?YwxZr0YFM=tNofrue$A&xc&h=fb+i9!SLc|a$kQxYsw|Cz`6s44N&RT1&l~OwA z@;ndVjvx7{Z4{4fAxx*!F~%U`?Cfl{TJ7)eN5m+K!ULg6DTAN7-U?0+#?o4cJb2&1 zpAtjU)6;31GIO5i&beZ-SgBNkPlIG(^Z`8)g^V-CSZkG16B84iPN%Q0FVuw(1SrIq zn3w>7JkJ9Y&bejFmL*A&Wm)iPp->39CZ&{8dhffK;y7mJzP`R{wK^x(Nsk%d2T*u9 zO;aJnf&~k-*4ElQ&qqf`hlhum**VwE?XG0qDi9c2ym)aO$9bLy51r)r>{J0Yn@uTY z9LIx$gF%Qq&(kzjN_DGF$RH`_e5#ZRTe()NRV)_6$3~;^K^X#okR#sv+1Xh{tW+wY z_cTr8I1cFsZpMbi{2CcPHs*n_%bM<;XOj{u;5e3J< zF{LQvptY8n%jI$~Q_%^+pqAk4T?6a|BK znIob!O-~-{WDIqu4r5HHB}yr!RH0BfHcZI;U@|FXmo_P7k|aWiF2~l|P>?>5hlCKb zjah-BSS%Kc#W;?;1v*H8h;bZ8QIsS}6h$G|oO9v(z;2Lr{rdGIBO@ozvQzr4V{&p* zYaO73($}qr!AT+4f+!*LyW|B~1McDB;a|dU9lykOa&AKVKSIaaoZR#Vr2qf`07*qo IM6N<$f<6WlEdT%j literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/19/original/ror_baseball_jersey_green.png b/sprangular/spec/dummy/public/spree/products/19/original/ror_baseball_jersey_green.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd8c0aea65c3434b433c0c793d988c95fda4651 GIT binary patch literal 45744 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 z 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 Eg0e`kO;AAHcK`AMpTNk2KsPo@kc` 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�=&;h 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/2/original/ror_baseball_jersey_back_red.png b/sprangular/spec/dummy/public/spree/products/2/original/ror_baseball_jersey_back_red.png new file mode 100644 index 0000000000000000000000000000000000000000..2be2275f901de3a41c6a7670c6580393871a36d5 GIT binary patch literal 36895 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%0A_rn828-ommVlFk@wQXv5}8Dz~R>E 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 O0000L)Yan<@`|_sO~+wQ0{$>T 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

dd$oVY5$T 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%0Dj#f@V;GH3!zI6NMfO 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/20/product/ror_baseball_jersey_back_green.png b/sprangular/spec/dummy/public/spree/products/20/product/ror_baseball_jersey_back_green.png new file mode 100644 index 0000000000000000000000000000000000000000..b5890a75e92fea75f37ffaadeabf7b0e22c2c3c6 GIT binary patch literal 42361 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%0A_rn828-ommVlFk@wQXv5}8Dz~R>E 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 M07*qoM6N<$f~=5v#{d8T literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/21/large/ror_tote.jpeg b/sprangular/spec/dummy/public/spree/products/21/large/ror_tote.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..f338b78ff13c95fe2f5fef8fc64227692fe4c5dc GIT binary patch literal 33124 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/21/mini/ror_tote.jpeg b/sprangular/spec/dummy/public/spree/products/21/mini/ror_tote.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..89580f58f61061035cb1551aca4877272b91a44e GIT binary patch literal 1715 zcmb79dpOkj8vp&~Hy4J38G|%#(KJJ}uI=)OklQHLT!hS1x*Zc`&F)OJOC*Upt|QAN zj2Vs5O|ARJCKR?6rZgsuTV>WDOxs#^&S;-=p7ZbdywCf2zVGwC@8|n@)vwiZzi?ga1}s{jlFf&XH|2na)< zHBA=-0EFNm1cQ)B=<@&wgWw1x3WEi-wir5T<9v*atq(>g*f_iT);&(k=WCWWeLnVo z1OWsRu7%Qcc3=Qdb377``p;(|39#Bge--^=Zee0Y=E9Y5K%Do3ic3W#b3fG8fC8)vv3%a?A|H7Uj13o<(uC z4f#FZE68ShRaI0)t=k*zyQB2d#?jb>Cl=EBa?$N4Ihgr(6$N-|_Hcm@0OYxPrqQpN zx;zkk)ub4?={Gvz?g~3*9R03rvq)u~GeF+xB(*$TWHG*I=rWv2G5WzhgbpTG1=obHcK7q36>Mf=zFe z!ybK)7h5ej^DL!BCPVz{?AWyZrlR4Qn&t%IXx`u)jkqYxAzVncB1U~5+drIqDsj1W z?0L*NIFs0FmNJ-EPqJ+LIuNVZR{P=pg|iQ8H}jksZHAxb<=rcCx=$#f#!q?Z)TM{I zZ$nHxr(T=7SnN+yuze~7eA-FpKkZfTMtBza&|`7pS}?qWx5dKqZNS_M?^P_p!Zj_1CXgPA5Sr>;?I^Y3B@OpC*74{wEn#@1}li8~bhj*@>ZOU(qAXtU*e2bI=tF=5=1=F8WVN#4B=P zOpbpjj<}m7qM3J&niqeZ4U0wZS7sM~LuZsqMwEfdX2+N2T?7xX8pmx239$q3<59sR z;)yuRbi$3nI>Pw}@i8w8moX#N-B%_h*(}D%FP{A~gq+x_FiyY0DQn0j*6=1HPQM9z z#~#Lw%q2Pa7rKR9Tq)^E(D5Og$zm3(DNvT#{)@g`?U_m!4~5m$r~9H+v)!DlJ=$Wd z5CxEg5_z$W?a|d3{H5*X5V+^uL-)RhW4o}WZ~bqtU5n61MKSrJwFAOS0#fSkvCAsu zU`@L9HVemFTZ#T1%h~Hmo)7PXO;E@m0gSZiuPIGfb{0lrlY_&sQHizhep(o}7#uV%NS_PH4LnO`b~EmDkkQ3U zOL=%QCzuot9Vz)Z98{vP?QbGF4lb3Qm*+}9uh32*MkSsBH}rBA&{ zdE}5CLYWbyDzV%UEgtKI9cTHnLliqk>e|vCzy9;U^fp;R?X0T@qVq{SUDDLU?A&t8 zpeP~!t-k1DD%t=itI%UG%jzSGRkFBIX}QiRvg{10tL2B=k;P_N&JnJnw8jHVkq2#0 ze_fhvB{0e~0LiYtgQdv|ezo;fY|ryJto>^4A1fX+V$LC||Cyt2Qsv%bSFJ0)yl2ss zFOl@R?WN9m4b0M7+0>vyu9H>fuMF<`!tv%zt)X({?Rd^a$^c*5SXN1?^ioaH#nc*A zqBxh}czr6msHr!LN~RpPlUF_aNBnrQ{VRNJN{_&6GO=hVBCP#ey~?=@%(r&JGyH1~ ziQVLmf_(wfd~>{wA__Xvte9(@*unG72xVK@c?QT1So(6ozgoUQ6*QBn7wxT0%0AT>|Hwy&xuLS-_pdkNBFi=nsP;fAC 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

DvJXeL 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/21/small/ror_tote.jpeg b/sprangular/spec/dummy/public/spree/products/21/small/ror_tote.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..061e0d717c572b0ebd5665e2ea172d1e60e7119a GIT binary patch literal 4621 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/22/mini/ror_tote_back.jpeg b/sprangular/spec/dummy/public/spree/products/22/mini/ror_tote_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c24060d47cba596df4e8be0c0e4898deb2b7ae62 GIT binary patch literal 1323 zcmex=%kxU@K!VDr=Sy-4^*jU-vz?hwr zgN>b&osEryn}d@J1b{3aZY~}W2V@9DD-$a-GbWP-R} zd(^b#=+UA8fCaJLQx#1P-ytvBYxU#15J5!c7A0{h3`X1uYkbLi` z>DKchwzAt_uMbEIeU-0gbtrDC|F-8|Jt9R0@~KnJ)(EyH%w68xyw;a_MOf&0-p(uD zleEvCluVfVM*H&tu7l^zQKrBY*98 z->w=iA8hh4xMm@1Cd0hPGc-~X`eHO?eqLl#*|GW2b~BN-d#TS3-6~z$s+y^+=+MWZ z@I>&r=j<~7tug0ZSKEr!h;IH_CeFz1$K}A%`i|?nn~B$#qgUH?*R4MF<#y=ejsjj@ zQEAs}w{IMpotwH-aF&O(gX4`2Q+}K}#=son6=rtX+M==s9uhjqp0MCuq6nj6mV z_p-jLQyscFu*a=>LY$x7ihxV*5$CIQ7bJ4ro>Vx8|GU4g12f|TH}}-|i zPi97SixX0c!TA#A&KXHECzd59>aEibj;{2bXU?g+ z$jIZAV3?ouqvngxqKIitnrn{F&UdQ3cT;curg@&07Mfla=Z`ZVIB#`o!nb!(9*Y7R zqQ5>_dvqaB=f`WWLZ%BmP~BR2?2Y_-DW%PqZf!jo_wwz@yo)Kvrsl?MdS)9HHS5g` zy@ki__xJui6yEmn-2;*5$6CMDWTgt;*z(JU#XZL=q{U>8iqN`>pD$Ow{G6G0X8Du` zrWyB-{}rnL?tO7-OU81!=`S4Lw9W5IY;3=KMBA!s+vWRVg>9kd-;{L6NQZ}&tbMX% zHD|8+g9!%4UoYQ!#k_Xq(ux3uf4^Mx?@cdtIJoj0zT(f9L&GfJ=C-Z)>CU!i)uoHxSVsWk{BI}+eN#w%bCJ#-ygiH!&e`7 z%ygc?yb8I_fNy<@c^Q+>lt<6r>BV6^VQS^)f0?^CIXj(SI*l(N!6c~8mEmRB_Fw7c zu_v=^xQ+JSR$-Z0;{Irh<72Jhlb-)fZeG+3%m}HN;^BGNP+4(WqvfHX2^0TjR_SQ0 VslM~{co02crN literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/22/original/ror_tote_back.jpeg b/sprangular/spec/dummy/public/spree/products/22/original/ror_tote_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..0410ebbc6707102cb89dfd74fb83a38c99acb1c2 GIT binary patch literal 28620 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 ikr z-UPj%V{lA#bRjn&N%;(T zmfskU0A9eQd6>_Jy+tj{B^zyLoanhtPFj4Ai%t$cN8D(2{EQ)?+zX(r+9802z2qdJ zg5cT)RBSy))e{3jFkGEwdxxmTrelEuX%?d1FnRsZ3fcbK0@bNoR}yKLPsQE_P8u;K zgzC@i^#J2DGM)K3p+!J+2(dNRkrXp#9RFDPV*l!VM4}s1f#s_ zVPy|@*YWe$@@fI!Q}DdT#T%LYED1B=)t*?+YjEtkm=>OiQ|E5^o(osLsR5Gwt6D#e z$Gi5$dsjLKf65S-UR4t7P5}!&_Vcmz(BQ70Ozh+tGIV8`-o+ae^VVcg1Ou7bjO6Q8ddE(c-W1n|x-0=8Ad38<*XK6%s`s9B!&245-q zAKu1w$G>kmUsJPQECDLJr&#w;rw@4(q~HV5_Vt~FlQY=W-P@nE8kSAuh`;>mrEEBN zf$@wkz8RPhWgNI@R^BVPuBcPT#)25g&C6_aJE|9m^MiBlmXGp}&(#lkvwU<_yh9sV zp$@Ok?S^&b{MX5>@cJ4oP_8*d3shJ#YpcU?{6*a_9H1j%`*U?0PtGO?9$(`a85RhCN$39V`Y>$y!F4FI8A3qnj}h@Z4!39>vsxmwzXJ`rt2E8{IlR+)%ABZpw8a>PMxsy zt1tOAw5CZdhAGe2{;tB zmT1nFN#d$$c@(yWe-%%SWU_Qe>suy3h7Hc(8S~H z-)R&G`7>81X>Oy%*IZaqWh@Tz+n^$iD5WKL)+u;6R?!y8nma;RB+Noi!1N|qm|Lbo zr{!6EyfTF9cUYa^x(;7>64m!hUi`*X44r2;jp)s=cIHGJH*n*I2)so^bfN|XLP&R- zEO1PmH`r_j*supe%B`gpw48LKklpiI`E=6s`S0NZ7WMDn^W#HOj8D6Kk70tmxFU5U zHau~ovGY;cej>^`W%u(uMKbUE#H9aVbr-K0enzLr>8ah)an0VB`bqR*^boLlIIJ_SR=W|XB@9!v#k{ko=`OSwRhuf zFreoTf~swnKolBqYWi+&^DjBS&#BapnCMub)eseD9bw?z5-2_=bWyPN=Vc(OdduEF zfP5pGXtA$6trZ^$Iv5(ek-2vfQq)`K{W#cXT<7nVw}Y&!UpkBa-0}EsI!__g%V1eq ze+vJbpZ?zj^?&vke(f*>Lj(Np(xb1!qdVrMqp!*%)c+|xLj4E$i`I|ZN|U^k_L%&& zwe@3=b{HI;b$Q zoei2N6P0J6UU~MYV-}h)(nx#vpZWSR>Nol@Z^V%shjxC)ZF+cdS8qa1WJ@jT1%| zeo}%9Z8lgW*_R@LBWbJXZ_tqoD1OqF<@qm}fFuO9`jXP)t`!X~r~&O4Q$S&wEyb@; zsG_KYOYpP!zD=l2@q3mBm~%(44VTAU zvY+Iex_+|r{-K&fXp%pqwf&pRhv<#re{>o!IJFDbgtFi?1>0R&LaFp%0wE4nf%*U(69)fX?VZ`M#1nzd>m9t}azC*G-nOKVm$0Cj#l3MH zqV%l6<`D^L!KK_r+Q{iLw4FXjGisg61P`C2IvsM}^aQClJ~>axl3#G}&W+%hGZ zoEnu>`^wn~D%eqx+x6x;c4;T8vPQ)x#A6yfc{Lq@L?Y;X>6$OnZ5%~NZA#W;<0xyx!w zKjwo#WThvM>k!=5>4Hq&${=x+=3n0CZzn0=-)0 zxb$}kBw9qG;*0N0-sCZRFvItKhJAkjD>5$4(SM7sJ~85gY$1MH{{VQaUXiUAf$w-w z4v8QS)7Da$)F5(IWVG4E@qnVRAc+maT|P5y39|Zd>()mzkeAp#nmDL;U^iiN*|y;2 zQOeQ>fB`=^+Mor@`Uf`UxdBjvfG`(?(LwBf{&95%!0zj8@O^FsSZFwB&-dwzg}X34 zfJ_Kci_H*2yMJ-)tG^5Q%^_MX6_ym zVdIPbu^9m@8hh;LSePJH7EVw;m@#s)b;pfsydYVY8XmlB?}29kL<=2*(1fs7 z*VLvHN(}?x>zQ&_q>5nD2Y6Un1IoMGhiR-#P2L@)yYCGJ93085^YejePJ(?&skg>4 zbe=dY#-fC7+NF1hQTz3&ZB2_!}?`0t*0z&51<9NxJzgvKs{=*yIlfl+v&Om)1g z1H;pVW&@#H>de&#T`s!6XX6Aa8Kzf5-7=5SN=)+F+A&18x!|U59`N zJQ&oW3WzU5=Qi+BdP*)PaTuSp$%#ZT5IHYx$>McDKCf6df(XEx-QmU)b#@O2>F47l zTe2hSXJ_W_bZk6&%keZ?=fA&!(z$NQ z#JO^5H%G?!!R;Y+<=5?lhMW?bljC^C7z0E)eRq@!JTxPYw*Bx_$97yq?!9~`kMVJr zJZr8d<^Zd_6fJIa;QlZiokh?3aMD^;n|=J?n0ALl;~6>y7LN3tW58k9Eb8DrKtXJ} zz56jGG=fmj-@yL>T-oIvp0ClfnlUD*OPeZ@H5R5g`<6k*0&EABb9G}3I(E5Y) zZWa;JAKC9MDS1Gr)AgGIn}*MgygqVmCm{#VgWfUoRF?d8{{V6_f0oAg@ zUU6+gaP)lq0i6D^-yayTAe?OH5U#92(Y{w6aa}9g z0YAdDr6c29SkVz~`uNR*N)UdZOmj2`Pxp#e0`_(BjLf*y=ZiVlSi?vV9nbF>Sb)~O zx68bZN`OH6cbWnX6mI6$*86tbXI)&io6r^R{P@6;N(R*OJEl@ji$o3Xc-}xuvW*|j z{9{N0Amr+7!$VCtdOtYfTmmlj*8Fjr%pp3D8tWNKg#*DjhA5lB@ND|?^N)lMxh}NM z9`R`Np*(XAC7*Q(x}?UQ-bvS!WG;s zM3sI!`N5U=bU3Z=7k9!yhqQBb8QUTUM;-lfumD03eTzE5oCXD9FU*Ds zw|Eo@x(->$7-$gQx>5S!5p+i+_}6%~k-fd1oNE!5t&YB#&ZA01!kSZz$$6HdRc z80pMIuzGxZF-NSD5c5fzNCTv;n-3nb^LIw?TI=)9F`5u{cSd3%MVi8H`~Lu0xI;$X z1?%!)jdcEe_4~qIkY}oU>mlhO$OjAK!RrsCHa_p1lF7w!Kb(50Lc=#ddcw#nuK^mp z{9q!9gGcg+_w9z)p#E?1)?Aj+t@eHah}dt(_$KdRBs<0;0^SAv{{Xxd8th#@aEv^r z>*F`%kg=`LSju_8Gljs8Q@h{#We|W~75Msfis36}4IvDI6dfO3B?H8#}^Q0XSz|C%=pWG>tGD&WYXV&?etckAp(~P;4w(t5je|;B$_ElKtBY)c-avV5&U4MSQfxR_aE>BoPzlu>4c@M1F6;# zhq2$${{VilLs8i;qkb+FY$%PdF8(pCK`?{Xj7|fTkxvHrdCNn+gRVViDuNDO>z(7> zsTlD0;^J7EiOq3CC}*TaW}6mb;meSq1;7Bk@N2fArrH;{a|?uLsM$*@rJDzRdwXs#uJz?8BUDZ z8{rk`#;CkqR%MMM>!Nj!r~;1?-#f!*HMF;d!9Gepxfwy*hFUFC2HotuDbV@K>88j!2p}6 zZWs~K4=0(^%zgXBQ9wxK=d;EoDI1C>y=^cA0kUjy%KmX6Ho_Dy8}F)fhBY`m4dAGg z0t#Pt0~D^Er(9qPA+4xuhZ2Ah*0E|L{q>3wLu!@R!-E74b_IC&$56p`eo^lMuQo(S z_w|7QQ92#@o^sjD=gsA}%)<6p)(NT31!{{YP1NC9CWN>4oAa1Ugto9n;EX{bfEla6rd zC2kJ{SA^F7aZVu>4epQj;2R>i1iqX-U;-!FeChYBqzFz;hj9CP&L=0wz4&kt5Xjgk zKFl8>Cx;C<++XzT0H{$#lW%Tt$EVs}wfW7)&Qo3S?+lbSJmK-de|y$VqDiw9G`RBE z7s+3-^usrR zpkZhZ(WjrDaQwr~K}~m&Rc%wOX$b-U01PnGc;w8k09cNc@Y?&=5DDQCv2d!z7=fw$ zRoJstMPZUGbk^AfGF*cB8c-b(3Q7a>MJ-6|{R^{3ZDcLn$Bh*V6ExU_tnq=0ljo;b zi~vx=giV_4QMe#v5f%xldEO-vkZxJO#vF-ILX-H!tJ``tbTBGU)DdVxb|%ihfj>6Hqt3QUl$=x7=p1n zoCi3fby5>w?|G@10PWfT05Eld0UKe@-r(+-@OjTJT5J!OoCnt?4&YN^$-^PnoLf$j zwDT^~?cT76AFuxaW}aGdDxwEvW2BA`{o@)IIV)}J-|>(Dp~J)TfQ6+8ke{DlILCVF zXn37qmRN0dPL=t|^thTO)WPs4_o2Y`q5wneVu)=dA%dJJ=`+J}1!zo=1PPiDIxR2E z3RO3OhLX2<1PB@xJHRIn5L%r}+X}nFlhnjfjS&E~5GBuPXr?+w0jO1GOJtxDXaECH zn5dW!W#{7_3rrv%CQ`H-9)7*zL2Uz14SW5}J3>eWJQ3#vR-_i6D&NQ37{v}G0Q<-Q zLCYy!&p4D8g*=}Rj4`lpw7cEK;7WjK_;rk4LRi!3n<6zL!K-^;A6zJQBZB__02#Mz z0H+PPCu30*@E+$l!98u7^6zuQ9!DP<54HkiP4Mm>mk1hF015sFj8drW#~Wsvl1QTY z_;3VPYKh03q||I}W!>W-sY;>WQ|*NT3Aq=Uzj>=r+9HkP9t0w(t@ZW)0GMTq3oX?I zL$U^mht?-?K((agkQn0r6I1a@M}~^gb7W#XU~erA?~?&NIGa&uQz~HO1f4Smicbj# zMYM7Yp=>b^gO;WUqBGGT`;x&rO&3_2i)}%%SRs(l1KQ{{Xxw z%ruAqVFjQYG_ZD1zW^BpyP%|3S~U=@p-{vVStu|2NEKkHh;1%Ux}#+gQBhO~poIZL zqyrQ*Y1S}mAYBIz$GIKl3pxmE$f^m5j9N?0a5g+7r@tO80n({8Q$_|-Ap(luL$C-0 z6+?DN=Fce9pqt^D8-;g`(`+c>jCFLYLD?PCtBUim6Qm8w5&(m<1R;=jK?SfCswXBF zCs30WYye1}3xGU`me@HzoIpuU3fafg4{9hzfL)sJyqvJm@gAQ1%sX&t1U|V&_z^tU zN3HjTGhK$E_01gvRq5UY{{S7oYmhA%k0i>cMxcKf9a&_QF`VfR>NA%5HjFEk!Zb12&PH!l_{67p{{R?J z>fETl70Lt+k*ywou4*Yzq9e|+tcDgF6OZR5zrz!3^BxRI*zy3rAa$yrCg!q25eIuV01LD%iOMrX@p=;y{+2hT>3{P1HST zGM9w5CUNZ5gDTk-DLNKwJQz(fD1cv}g?FQpS-`DqHIsv8IW0?@n6C6vVA>)B(eV0x zOd^f~33x6cya5$HpX(Q(HAqo-a6$%zH{9TEt_mm;+V!s0?;oI#H+4AM`oy+MwE*_< zd>!vJ$bbgg{hZ`jHYUf%pSO&M76RhB{AF#R(C@#d@~j~hBr%}UuN-8mL?2Cmk>efY z6dp&$7mYGi8HmQ`s6N-6)1GNVe_5=T$;2CZo+nNaY~US}kDP@8DBPVtvkBBiy_b{t z-Y0p)_$34ar~uXzrX!hR5I}(=vv}=5O%$G9H>JR2%;-p7ho5ZSzbdb~Gzu6nydIm@ z6N;g6KqEzMJe!U*&%OQZ;6cqY0HGAP5Oj)nh*RB5@Cj1sA*>tQ7&TNN8!u}4#oDvs zIpzNGkb%HLQRuoF^xo!k!E?CxSSbe8uqX_{Iw0qgOL;XkkPEG{Y{01xef zvPx>axxBFgaE88SJ(BP*5A}?oqFqCKhr62rc#Roo^~M@dou-}6azx=w7h~4t#jO{amVk1ZbPB!T8 zE=0|9tPRFO-+2c^zFKIPM-m4D5?^ewdPN9bl?LwvsP%`lzpfo3Jdcb`;nb9Fm(|_{ zN5Cm##scjII5#zYbBG}!%Ip3A02rV?&rvo10CLC}g{UsIJ^9Nd{Ul#bHBoff8Os=r z^}IrCN}-PqaEY;|8(uz40Uqm><-xHzdNI!c$U|iK&F`=ufdrk?pyOO&8ZFOoanIKv$b}pR{`oPfv(G~>yD zAa>!Wvah_@GBiM6St&51-htJ`i-5O+>fEpz`GhXF=T{lsU<7j2%1VG0$;Rdah{1?D zPt(o@OkD~Glh!3c>=is;lQ#pRct7S@5w(QxpEq1*l=i2;?7#>hX@i}i%Pur(#Yw+V z@6m)4Xy>~moaDMx3ZlryvVqyU&nNQZ5}?(~`R@=$o7ScI8F~r^?4t9tUpOsLI2-xH z2u0e&!2tFCM@C$Q?Jjs_5bS}_{{Vk@x7)A_d~ePXi^D_{P&;xzVj`S3y>o!@hIP8K z_bJ{p2;Cf?cZ>JIS^x;i>s(=z5r{8t@9#Q*HE16P@s@T}L7$8T6k)gp*Po$=Xr(YB z{03S*x&V8=Is4_1xhtS~`TS>43Q<23^5kO>9j4zLobSdG0RyO8=XpW5Dit1nCRO7x zq*k1EIpo4P0iY6Jp1ox z4;q|)uz&y@hB+rFcau~APTA|8ZuNo5vMFy5rXqv}!76_^B8xl#y!@PV-ZH2VtH(In z2_#(xyyA%H0j6&i06PBwD}{KAS!<2NMS!xHF+#)K;}8IpX!w1+{V_%gXu3DQu1yt0 zV!guk-V0I{NzYx}ffAaZZTQ|QTJ{`XH|Gql-q;Jyv_lnaqfI0}yT}$J3uletL_3%@ z{{Xz=FJPmgc583w>nJtvON56)aYMy6eB%K%6ptC{7Z8E;NN3G_!nhhHxgz z>YSS1u{}PEa%3@Hj|wU~k6xy6)bmDveCDo%O9$Kk06NV#SqFs$jx-Ufm!a{gh=Mu^ zfbegP_wNxg%20pa<_y-p4{W7e0pfVWQ60*XVBpPMJPZ7)Ohjqoo!=8V~s}=-dKw-p23q#z=wk;3uCM3IcK!-#pKQ zHSB1K1oZKP0O1C`>t+gxc})b>?fRxyz(ajL)IuXDR|#$@p5#67j*f@ZnY7r19Q&u<53Mrn#rmW!J+5tid7c{ zi}U^G5j8PRJqIJJVHWxZy7|B;fYCnW`{As>KpJqM_3tDj(49N+JNKIsb1B{X?^6-N z(hI+o=PK=}ga|{_k7)6Z)v-l@j-ucM0GC?M6OxE1vS1W>Alz1h0EXfLP>?Hz-saNN zS`8#<4c-VvIS1DK-~9(`ei z!5}+4{L6$CP@^JnbIU(B5AH##uJzstD)a#pd>Xh8O+?SKH)H1kphuJ%`JLprQ9x6e zZTFB$kfr2waLx}!&7=~Q>xX~dazjXm9$b~OWr_x_FYEF=JOrZ9KzR+C%OQdG&$e)F4)J`rah740Ipw0ZvFeAA9lV5<

    xt=QU$4>dH%U2xMn0*j`IFyknwlu3sOlmzAg;epNkU!w>=2*MGcFWDsb` z?~h;WAsE__erC+z!@{o7*6XdD;!5rmZS#>-AQnf~7C?~=dct2s42^C1bFFE9xHM1l zaLc{X4+m^Pg-wi6+NfOXQ~u=^6$FP*_pAx5jFImzqNWJD^7P=1@dkk=Aa$gQ9P)1m zD+06{>yOTI27)>#d^Z=pour!Y!<&@5Ca)a$!63>2P~jY+s{>pQYw?H?LPBkPe*9x? zloGq+%4CgG&1{Cc@i9KFN)OSve;8c0s0H4=b#raNj8{i>SC#tKQrZ*RB1oRB7feCzzYzL;1IpUw$yr6<%TN_lQ;9C8w19ObSLQ zJ8{6^)KEp;{=WE9EkcdoL*6x|JC*(>Sh6Ed{9ba0NScH(0VHUTmH3#gZK~JQ^@FB~ z6a%dt;0B|p4cyR8Tv10NJG$<1%4yDp0kC+B#vn=|4q^Q33Tat^G=Dhw?u7<@zxOR7 zL9}*iU#-oDh9ybg@%^~82&q+XE92G)t3UwmZ{8`sAzK^o`@CW$EAW**GQ>ko82&wP zDy_LBhMD|is|t|X`ut%k(h197KdihUv#@95tck#q&Sob*K;Iny0F^uSi+q87IAgn1 z7tB0)xB-N;^8WxoO=5-HY|4 zDq~PZZvk@atP6W$*$qnG4zk#>P#x=>THYnk9Fxx&I*{oSCE|U5dB8DljvQ005v1dI za))1?U<<;+Kye>4e|#w!u!-%*esJPEQ=r`EyrQr>o$~WH^v(F4ja5Is=0PAJ4sp!y z&iKz}LtrxN`{NWFE2F8bi7kLy&x6JgikH;u2owfc z*NhFoqWiz)Y}PNBR)+SN=mm93SNk$4MM@@+kJdUP zQ2;mBc$Ux`2&WelBrx!Nn8g6_%f5HUu`q99HjV!J%Xe97p}utW)>tm~3W9$>9c4;Z z1Za5r^N1`#&;)fq-X&dv(Gy3v>4+7!d^2iyX*1iD80$Y;_*iKv=Ia^0u zvkgjeF=Nd4udWnoy4)x07PzbO4wb+vAfvpgi)z46XY2f~HQktAV&t?V)DJGV<042X zNQ&^_a1iFuXRYTlT`B$EY}nq7ioc2P+!6M`W zQ6K4s5Nd9SZn$(#gxF38#vM)RxZqtLK-L&KaTR^~#cYj$_FgyE2qmY5{{X+NqY&E^ zc-QV?V3UFTu~N#U*x&bfRJBKAT+AW>M#D@00JuXMw;lO0+zild;jA-{koG^p{$Gq- zs5R9o_2&jhB_{`~=M2;hlIrl{8sL^N4@>WQG9{2laMwLtdcvrQJJtXw5O!P77_inB z9j{yUj#{qB`+P??(r7ii@A$&YDjS~8{M>Cz#1~ID`10WZ3I>lu&j;1Vg;Q_XyWhq^ z8p)}roQx3BY6R~JiiK7y)bFqD$q^s|gTwXWhe!cJSO3vjMQ9oy$wrzV(2?IH zkmR5{`F(uiYDHD^HIreeu7(F*eB{K!kZP4Jb&&27aoLL{9+ogc}H$~{bEQg@OwY^0&T-!jy@pPj`a08#~^nx%deaW zltX|z`(~JvlD2<;7!1J>5|f{K7E&%$-+$gPe-HCk;-j%6mpVD*wFim(;>%LO&*wD~ zM6Xo3)(|#uKE!+0SqNs6jt#IoJQY0bO`0}YeQ}Vq^7Y5cumTU` ziw}ahdf>&v+^rq(oH3^1X+e*8Q%7X4;|}tCckbWkS>MRuQ%3Nf;11*43%}t zx18tsnD8}SEb&#CQORVdTo;2m+^rhoB)1|;+Mf<^}kd(2gi|L*_Xu~U-V}&2MGQ#X!GO#GlTm1yASsL zVDVoW3wt?1T;B;YC&3M~@r@c@KZr0O5Z0z}i4Oy;D$EJd{y+c305%Z-0RsaA0R{vG z0tWy90000100I#M1R(_yF+md`QDJeBA~J!Y1|u}F!7$Mf6f;6la^e5l00;pB0RcY% z{{WV+b3)mhs<3esI)Rl(!{C2~YjsBMkf}__J^e%; z-{^?*M79>@LhUJm%6&$ZUqri<=QN0v(85C636-`J*dEQU;akzANrX2F0UV>WLM&+< zD{9WLadj+DBcWDz4!O5&LLz(Gp*^_t{!@%{i=hXOAwvk^JnnYTix|`z2}QDpk`fl_ z>WxaH0Ik)X$_^bWy`GTRVxzuZMe8ADR!6aRkD63v%2*$}fTNqUQq$ z804Vtg=3T)PEjHd7?p;cB6BH#mlRtf0&D8p-5!ny?<&USw|1?nI*#tG^S9A$>Z<1u zpu#0N(lUSo2wPs&v#ZCX+*$I21*3*oJdh5AaR8-x2Yq5iI%P493nspNj#y4Wiks@g9ERaJl3OV z+v_*cJw`oxEef-&^+vJy&eQvT{oPbZY4ueO)~t~z5)3Cb#7I!$h6Js|z+1@@w-t_w zz>n}~3v4Pe_gM+XZ0&oeaCP~CX)2%7pT#)gAJrn-`57;=!k@Z$u zZM}^4e4iffq9%YoY0VOyj#tW6W|u?>Mu7wn7iA!l)LB!2)M>aMm+pfJ<*A~pOopdE zuo-XNZmeAq_d<4r3>8Qdm7)S`z1~Q1-o6uVeu=}yMiZD5gTLBV+M}=8I90?SvU_Vu zGCh%P$B0b?H_aK_!kGvR^OOKVpsG!Vm7@S1Q|aHo#ko*QcPOXQ59!VDL}?gzcd~Kw)iwgaCk&f%t;4{VRL-p!PphUy`y)0uzC1EeL`_ zAg@#bDl&spxRttiLBe5f0noI#WvpY{{SsAo2K75WwGj3pQlu}tJ+kF^8Sd*g#)VE-vzP03$tf}*vR1) zFmzp=G0-7SpMXZ4G0-5^fq;g4{{a8Q06Gx>0Rsa90|f*L0tWy90000100I#M1R)YJ z1wm00AYpNl5F#=&6eBQ!p|Qcy@CHI8P*QS|;qm|400;pC0RcY%{{S|pO08#UV3XjF z4!;NGpG8v6?vR($AbEGqwRW>nX^*iDCuP`FJdm}hQ?08vl4U12!NRq;uVjD2xMzG% z=DwT6oMqKd-3p%);!XbWM~F_isbAfzO^3vT`ejsWLx^=RLVsC8odSK}=Kepj7VdkZ zo_{|?DLlJL5LGG-Wk#26%`(3Zt4wKdkLOi=!ELLzRU@ATT8&G3g_Q&m-?VsWD3arZ z1xZd7H-*{NeqmCi@e&YiKoeT%%5ie-NkQ05s`_r0m{&EbRH-D%M_C}I>LjMU?K`T? zH-HD6_2#S76snd3G2XNd)1IlZ1`|Z(c5q}B@3iEmfY$0Mu6vGAel(y+*-N*CV1xn; zqH;nFw;Kf#WG6I45Sd6w0dZRcPMd2FzrATWKxvguN)3R6M6CdsC^Qg@XJlGX!XatG zjKbU?ASY~^?Il!YJBv}71S<568qQ(m-LyC;k=0QE30kCXhE5O$aJgkpaEXKogaoJ{ zr#4KcvH~r_cS4=+vB$x13%yM??&Xo>xZMuUuz2U)wTUVLDWGWpC;%Y@AuyZ)C<$6| zD2B#R1Qc3OKtd){i4Ru}i)SlJ=GNi02QSHST5PzoFK*j~J_0whL=$!L`)d+OuFMugQ>^PW2ZbOJBl@$7+(W1B{JuW+mlVNc*Z~{VUArk zRgV+8Z`T()PID$Ro!8N>i**JV@>MOaDG75(Sv#R65Pg+KWEEbmN;E-lRNf_W-kyr$ z>aEEd`FCg-sF-k@y2Q%iwW(4LnuUf$Dm+e@6*bi|J{%7T#CU%pRljRm*0QaV+Onr=>zO-k%1jZAY!xf3a7^5o^55|LlkS;^3xgzy$Ch?iRV=F$OxGp5?b2h@ z#yY0i@TW)DK*ZzK3tki>>yM|G{rW0_jjBToi817e1WKvAE7SE%9r`~pFrAPnIFhWY z@b*Z#VRXbnh)u1*q8&}&@&oiKmAEi@FQ)kA?+xS2ZfI8Ejdp1~kM|GR3fvo6CX?fk z)Dz1ML!@GHp3g-Hq%@EGXtsw5v2Wa*+ZjKa!o$iE5CRN$U z9Xs^CG)_}+&{UwXu%;0v6qFBwl8GytbV?yz{LcL^j37&%nsEhSa#Dwi4$cw6nFwG) z6Uj+KsxYNN4p(0{zfa>-TdOFL)Yw2tMmGykO>qPezLfdM3DvdkAvMBO$y&N2Cq$SCY($vsgW)#3$ish6Kynux;vO)q7!CID15p)PgWn1Q+{V$CHg&+m55}N7C z4lsd?p^cE;6C0@rxd|!?(qRS|S0XDO{XdK#1YsRr5ST+dA+#XW1gU|Af{p?JktvZV zHddWEPH_cScztIc`%E|#9T`EujI1VzT;Vym!U(D4q0^KKY&Rtrh?E^F?3Pd@eT^El z%YEYo14ZB76B|e$jCzC}OlMH_3soXMA?g;oQ5uJ+P|3rGs6nhe$EZb=z@0dZGYZWB=Kv Coi^hD literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/22/product/ror_tote_back.jpeg b/sprangular/spec/dummy/public/spree/products/22/product/ror_tote_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..a6951e3062f0534e1243aa76d12dd771695bceda GIT binary patch literal 14187 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 NZ6kGMIW3NW`y-pXe3iv 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/24/product/ror_baseball.jpeg b/sprangular/spec/dummy/public/spree/products/24/product/ror_baseball.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..6f99a15a989543d53e0a99d6152fd8f8cd1eaebb GIT binary patch literal 15842 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 S?|cvb4>(K_n+)&Y%KrkM=V9*v literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/24/small/ror_baseball.jpeg b/sprangular/spec/dummy/public/spree/products/24/small/ror_baseball.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..9cf6e431470c878a0ca6d4c558608e9315b825f1 GIT binary patch literal 4612 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/25/large/ror_baseball_back.jpeg b/sprangular/spec/dummy/public/spree/products/25/large/ror_baseball_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..0c1aa21c2271e84f0ba2a4591f3b6dd26dca016e GIT binary patch literal 24809 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ⅅ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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/25/original/ror_baseball_back.jpeg b/sprangular/spec/dummy/public/spree/products/25/original/ror_baseball_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..a05a14d2a5a257528a55fcca81efd354e874892e GIT binary patch literal 23490 zcmbq)b9iMz^X83{iET}6+Y{TiZQB#u&cwEDV`AI3wVChR-|pZ0Y~OqObe*@VpVJ4o zZdJeiwfwaWK#&j-7XbhP0Ri;BKY*__fFJ<)TLc37R|EempdkNhFi=nsP;fAC@c(QO zP>|pdP!QnYkkF7&KmL{P77X+cn18~*PX22O3DY zkm9hD+HLE~o519ULhzDO=`F2;sY_`c6y<+x35&c1bxG#Pa+6Ap3z5}-W#j$@`vTZ( zp_f|xvqqU6%F1k6yWGmub++zWMWwLj_`F_gt%~xN`3K`89Z=G2{pE}v+v1@5l{_O^ zYR!v25n%Z`T#(W8jl=mg#wTR8Sy!p=Em&F~6M8?DE9Et~Rvjv6qj`FLD}Wq!#OyW6 zIxXE#B;6gTSX5pp7nZe{t&L`$);eBv#rb{fu)yX$Gi`bHj1cdeY-y$2V$7bBK7?b? z@!|1hj(H@#^?d7Sj#Vdb=Qod^XT}gZ(@`HjDpVrZc6dI{Ja>mS;3rI9^t(8Jt8q7u zd8S617E+&`*2Our8V)0>gL*n+^3yh;(cE)9vZ@F%n;61&B^4!^rBro|)ebb6(l_zWc4k955%(?`mlvqrca zS}vHPfx4Tru+7d~y}YLc03gO&-h$&I9J^)Pj_5vt7!t@54PFuratvExcn*2Mb~~}S zMoGIC78(5j0E@ZoWCeOhZ1rUkldElxhK4HgGh$y-F-%G8LXsE@p^^lK0o1uBD@mU&m%gM6YyG09)>S$+TzFT0P`m#~Gp1 z8b^vS1zR-8;KD5n=s>-JA}ewVJ!(n-K&7|EOk zdyYNo6-;sS=)O8Xzz;`(>YvN17?(>;{mWTd``RD8YF8+w|(jWXj6%r99s|)5f`fB!Z z#Aw=RPWo&uAx0WQ3_i=7OP=%2DzEA@YZ>G(pqLY@QKnh=&s_IZR}THEjr-f0g3o7i zlSw8k$KCo~&uX$?FtKBPWM3e+OLcbON zPb=xrjNPuMyJjQ+@{(d#(aHnAs+!jQjxbd}esZ+bx{6F*7_IiAHd5R><~T&stYlYJ zzmsMjaQ8&Onipu3%4)m)1xS|}VHqVk&?a;yQ5I+?t=P6R;o|S(KzRPZ;d`~!cO-xa zY<0HU=$`Xrja$Owp})@a13BX%lilaupf8zseMN*rhCf zUL?#nw0u8SKutxAtq`^cjAADcs5AgQDfy)`~AvtIV#azIrw z*ucxaFg5(2Um_sfQuikt9jSv$Yk5`Lzj-_^E1{=d@;^?dz?jsg#T|NdBu?_!J#yB?+`~yLDu?j|ti8CiBWON$G zC0ZkmakVs#2Oj(WfdDU2rOSHsr?Kvo5hc1*Og!BlKMaBGg_Vckxl#vBUqt!Q=33PIcf5*jv)r?>Hna3c1y6c^^uG) zQ_8OtE5rvl7MyTVD9u(q|4@j`hsP#?1a`;x&f1B{`JkWYH{@n!lAlMH{QqF!SazwO z6Zy#rUIm3C{bZbLxccGSn8Q{7u>Y1HDoNiX`}R0k|8a)j)&C&hm+IRkf`NZ~n;*cy z2p|am0e<@ZX9xCALIr^Fe`^)-1Co0H0I2d<0Lr)geRoJ|z7M-~%T{SQyZUH-YXa2v z-%iPjNrs!JTfZfgy${&Yh3l)-?>2Bj-n!rS9`j)-R+{8r%hXod4Mg7IyY>H9AihVX zf$;4|fkA=5A)z3kK*6EE&kFzy0*VL*jzq`+f&5cIULO*L@t3`S+#du~G$MY5+TIxg zVtOV6hX7VVMMKBDx}9ru5}^bPIitY%SyE;eVPmJDr2O5R|Luc;_<�Y^PRiiFURy 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/26/large/ror_jr_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/26/large/ror_jr_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..0e236eaab095a706149b2381a7b13feb0d6d601f GIT binary patch literal 15176 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 xvJJkpD5`km7aue*w{XQLg|1 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/26/mini/ror_jr_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/26/mini/ror_jr_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..0c28406108cfa10f1e07408241ea1ab7c702cd0b GIT binary patch literal 969 zcmex=%kxU@K!VDr=Sy-4^*jU-vz?hwr zgN>b&osEryn}d@J1b{3aZY~}W2V@9DD-$a-Gb zw-|Vsfi4kb7G$tzc>gpr{+-;aCOs9MrPCRs1S(flcRc_8FYK-G^oCo5 z*^(-F$L8m^j1%l1<6|~2(@yp7dB%W+TQ zWtr>5&mWbN8)~~N?VK8(miuP>RWHB3PN?imM((Gp({yE1FMNv(ei->x`{RtZcFDIf z@d=mDPMt1#q|bnpt58ybLHo?Be=p6G?)Yt9t#<3}-P?tdTW%)bSMu~*a_8ptjO|lQ z86T+V89!OL_1j7=PnO2h`|qZe^zF$zcD}SbPw(xEzp6sT=C$gH+m5F_UHI;j^NF;3 z@j%gDyX07>e0rjX$xN6da-?HmGhdq!~3*0`=njB$uid~ySC-%G3&5n zbGNe^yq=_{lA`&1$^l24n%v1f8Z1ZV80j9lerD&N%_UdQFP?s6v(8CZ_duP}qh}B9 zvA zO1ZSzS2uI3^4t~W6t50ZnKSM1d7YY_s>)|BTZyk+Gi%bz)hd3jYqR=p>u!}y^!(Ov zYD(dpzO3V|jLXGBW;{^b>8EI~vcutD$W%3#i3i?H7h^oZ9cf`_I{k|Ihss;`{$@$@ z{`e%ee18;|TkX1l{)%0P0}mD$ePTcV$n%rPrPi0L<(6)Jb>i~%oQS^1dZwzWp5Gi9 RJuS}LWilU|6(IlrCIFzWX7K<3 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/26/original/ror_jr_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/26/original/ror_jr_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..51712dd4ca75737240bda8d909c978ce569f5a63 GIT binary patch literal 14083 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 XM=JT=5v1<-a9ALHqIih?zV?3rFxi`= literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/26/product/ror_jr_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/26/product/ror_jr_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..9c9170bc692f414d11dde336952aa88e76663903 GIT binary patch literal 7840 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 DWoNIO literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/26/small/ror_jr_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/26/small/ror_jr_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..6ffe423910c5f48bee830a6e3ce1e7631ecd9a05 GIT binary patch literal 2392 zcmb7Fc{tQx7yr&~25D?HQnC~yDn(kvpe$pTB}QdujIn1(mMkr{k+sy=hZr+LW>A(& zieD*8b}7o1HCt17N5A*|z0dpS`?=3O&pr2?d(OG%Ip^NZ-pvtUJ6_LF4*-EcfFo}J zn*)F@0OqkE&=v)60SeioFenrPg~Q&;nK$)9C=?gotZ(2vq=jWe33~;FN<-#Q_+LmL{<);IpQEXroO3`(YtP z$SM2{dv%qSREZ`+`wi}$=X-yj`^`A9gFv)%6rVFLTDLU=Nokm4?5z{Bb4^uq_I;88 z&4$abeLNO1Mx1CaMh#{*L91e@A2l8bGz=3Sl3DGJ@=4h5{@d){1nQrQcS2Dl-2et8 z)4wAh*=@@_8)$R{e?IX@_=U#M#V?v#C>rS6H5?Xijb1}ZbF;}t9n<YC?Z9vij`Y zls}2(()=E`95DfrMAZbFi?3VfbiJBe6GG(->@WBXt25MS_sbuZV+m)UtN>_kk@sQmNCgaH@A%k8WXBa(A)Le{44A@h= z;~k<cTG*#h|k{foBtioiT(ZYF3FgMM9@} zY=udT?7TAY#DHAfJ|80N;4g^>Qtqc9n=7!7B9{`l-qZYvy*CF;Sc$UA(%7?^Bj1kK zQnwj5o2q;oCN(wq9T6Y59$s=g-*H?2ZBIc@>iYR1)UwU^^dr+A35iqLA{NB%K@SHX zWqQxP!yi8B#lEl?7sI@0>>9AViCU6=2SUNiE=zFG*>PB>rpdm>oQYpvje~U`)bJ{~ zXBO_N-&ZKPSzgW_h*%q&)4Vken@$|OXT_MkHZjEE+!3(9m;Iu(yTqeCL8&%Y8QmXx zx6HfgS)-?-Buo+CZgtp)yZ3U@(%fK2j)Z=JzTq2cSG|p9UV`5hg26-68>f-ZyXK?~ zgbdFE%yMDNfTL81y)ToW-uNxZonse#&&elEb-Xz7eVV+T6frX;rKym^%dOEx1dt5_+ z`kwJXL$1O@BNxaE5;Xj#+K+RCG^*fP$)6$Fua>->ddOJ`)rF6KFBNJn=tV9QK;!S- zE&o#{KvSIn>?#c)s`#8@$%gWwZ@lX)*(g@rHj3ZHy3YwoH{v?Y+ zH!?Sn(8kEuM*1YY?y=)$2bbu0=1}dEFH#3jU1aXq?Kn-I;&-56yc|NltENNqN5sLB zgbBH88FD#O-%A{BeV$?sFXk*1JT-g59rK!Cz4Oj&CvRhQ?Xs&`cao@jUL;3E%&w*r zRy9AiobTE9img6zrs5nne!-#7^q`7v*>l0|vyyf`>{*q|R=La?@v_q^ zjHlVDuduUYr4J#WjPIOZ{4sK4`Q40W9_gw@tmRf(u5s|y#qEZc+D3lYF}MfL*TQSSamkpq2~gsWvolJo%5^!~S5-4g-OOBJ`#f7;P55`-@Z_FY zeoH(ZMfjZo%yEGS1C3Xm~C5Le2RF+VI3p5aQyHWGt3uo8POuGA@LK& z>?_TE)Phc`Buxh9S{rmS_O#J&>S~6qnz&S%)f=%dG5gEiW$HYtE#E{%JCjF!Z*RDh zW`Bn{$gX-FDowQ&43SDWmqf$)l9`^6MI$YBQIe+y%dqsHw~lGTcoiAMA{maw9;T)d zwOZM2vvW+{mV*+{<^mDY6ohcvH<4bc$2jYU)z;i+E}J8@qoY-`RWyPQM`$&PRA2sdEAEcDPPC(#rq ztM2g^1|^ohzFyq+{-l?Z{3Y)_2Vu%Z`|zfr^Wzv`G{f|Q4X$}s>=|oHL0hB9v^f8P zO-vlVi?|j*zIx1gZf2pyMkC3X?cdx`&&i{3Ce0&t84qgOsQ70oLLq9jz8x=@y{zl- zGkUePDr2JH8^d0Dn4@&;zkdc8b9QVf=dI$@q@+qA^Leh{{u=i?ZYDURB|G09QmpN7yA{Kb?-#`hkJ86H zruUAl$4e>R4C6GCANu2qj z`5XT-QME7&2`%v#Se*G|6K2E^`@~vR?pLb_aMdPIqraX)S3ry$P)}k~`%v6_$~1W_ qZ!A;u7H~SQ%Q);zJCGxpC;7+ literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/27/large/ror_mug.jpeg b/sprangular/spec/dummy/public/spree/products/27/large/ror_mug.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..e342a695b7863d1b40e452bc8a0a519c940dfea1 GIT binary patch literal 21003 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 Sz|F0?BopoOSe_Of#l+w2xKelk literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/27/original/ror_mug.jpeg b/sprangular/spec/dummy/public/spree/products/27/original/ror_mug.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1569a3767ba5e77eb0b72893494a874f5b02063f GIT binary patch literal 20026 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 LeY4i!UYGv|i4>;Z literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/27/small/ror_mug.jpeg b/sprangular/spec/dummy/public/spree/products/27/small/ror_mug.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b14e9d058ae3d57a57369978f03eeca34f0717aa GIT binary patch literal 3565 zcmb7Gc|6qLyZ_9LWel<_vJPg z*kc0c0PwyE0v#~;0Bn#0W@lrAuyL?+aQvN|Tu=^9E=~>(C^wV~c7XjA4>yeGz&Hr< zpQB)Q2!tKR$-((o^8cc}SAYN%a0Of;AUFUP06_#mdv5?K006Q7Ef4q~u(5MMxj11E z5P08j!ViGJ?BM;ZTrfV+fdmAG0Q(XFPAHe4tdO!E#@s*ZF-#b)pzoYgGa@2~FmQ=2 zsC_+lSRSdOd5&md=@yWhRy0c64<-Quz+lM!)%-6&U`_}-2OD(XixB`okb_+8T>q`u zmkU7la|y~S>zQ*3I}2g-{ZmBXM2o1$HSHtc_80&Uqp%S5xmq4-PX#%4>& zrk5gjk&yy)J>==o)&>Ck&X*Y*fok&y(|M}Wt%kx9N$pY5~uG<;hi znVvjSX(*#k;dTa@q?if{?F%zJve0f?8A$&Dg7)^gYVC{#}=zygtfvDMoNGbq%bw9Y+?#KiwC zRF3i`@1yTS`OE;D3A#ZCxo=Q2Kzu0|G*=P4&L^#Uip%Ie$I|ts265&nZ;Kex z65rLx82YiaGZ)Aoa_pF<0lyv>USobVjdUk6e;GTE;=(p2~4eR<<%77tZ&ncQ5-j z-GnGf>8Ds)BE(_43^#k6X?ebKN-XG@P-h9yI{0g&ws+)&kZoJ>btN@SeKt0k&Ts<` zc_<@h?GklS-qsjewTNOT@!O@bat%@?%dd_URAoi@2Y=@e;-S-_3^Y|kyZ*T&N=LAT zeC2%%A6MGFD-g#U6;h7kwrdwmKc%*PnEh?|zDPn#HK}jJp^WG|fUQE8<4Q?hYFeyuzj>37l6v}sux|lCm)oapTUjC9hM2##=Ag1pcv!QS@ zN#=KcJNfBgX^|uLhw*}6b1BW_A3XCfZ3=Wyv2F^kW*q_5n1$X$f!d;JG^GZqc_@{> z{E_~)2W9VUAQlpJNlH;iScfcsK`lIyv_8mt1|r$@XUcKn0{p$*JWI`MEXxvjrbnLU zl6oZY!&IP4{-Nk>VClQ6itj;ViG#n}yhN6YSG?x2j$vg)YF>M`eV2QdD2Khw@uXl8 z#SOL%f#y**zJgPBx0TUz|CaD6*!Tw7#o+TbRh#0mHSyD-3Wwq|+QKq4 zZ)r3-f(p$7*KCw358bVeSesO>5Za@R zN{WW$vXw>jse0jKlIMA>dBw{52A1$oi95J|n@mp}x~g!VR2%7Va$$L z_koTn-{I$H7NOETmp0#I+Zo4x^dq0aF)J)iQ0-pSjxSPr(pyp5b*lE6Ia%BIjQSU( z#xU?5D%L!Kk$_$(Q|gt~9Xtu!j!UjR87GRDU~bk`SdXt0X8yR>k$!XfYMAfy^*XqD;K}BRb0AJAA-o4!JunJe01 z{F`>^R1{(D*Xgjrup&B#AW!JxjA6hask!3P+8CF{0i7}UzkMmj3Ti@CcM2RS>~$(?*B!Xy^Ze!nylw&Hz1{~Qnc4o;(Fjb;~aWR-4| zE!qzdarhpsV4D2srH<6wA5xpqGHVsC9>8jr&;VwHVb#BBZF_?Igt|C*?>9w4%=F1@b}#fq6`*?W zWfCMFr|V}t8C)VZ7E*!p`BcB05;@qO(SI6JaeW2VB${3-quG#j`@scO-)m(}v4wfu zM%t~n%aHe7<8B!X=}xTAg~t@NnOlS_JU3uur6KBXz0V<>?zUd3b-u7j=br7( zG>T2gLbe@-wnfLnCb@!5P^PJ|wf^Y~{-274qT&~8zg_EadoBN98-1aZb6Bfqpm=7E z;d3aO=S+a!zeR+lHCxvwaBO*wxft@)WdExrX~yUKoac@1Qs@NtVA7KH>}Dz{lqYnYCTT2YgNM=Fc9ECv`q>oAxX!YGO!1?3o5c55N$8#gFJki_soKxQQ zqH!tr-1WX=*Ty`A8L(vHIS)mtN3#D)^AkmmsZ9Dy!}W_(bBrfOSd}H@yT98@Zhn?H z!jKxE=@vLXknV?FU3KZDse9ni=mHkoy4Kq|X&>2j`lcrmnOk<<(pG-=&3@~;hmzBcrU_goTd!$CJZMgz zp&yQ-_|_cZ&o3cy#ESCR)HAt3=wo-5#K0U!fF zerA!7{-MbK6jYRdC>km%3Mx7pI{LpZj2D>b7%wo;(J`?xUts-Ho?AHBSUCSM|4i~< zk0PU?prB!4pkw@N$p0(y)C~Y(BH19>pdir$kU>Z&Af%^$02KfUfQ*dtEbjj<&m0CS z8YcRS=WZ>0020cxz-Va57`SL?F981x2cgiRq7m?*OKW1#o4STz67qifQZxCI==Ga- zW<4*68Te$hw9VbzlWR{%WJ6P6O#GjFrrS61CH>du_>UEzXGKOqeeR(L zJqv>JPyOfiuY!aO;z1#xb)0zoc7@$75=DhDEhcXI3I>tw5WjL4 z$-l9F7?EiJ;-ZFSb_M!)KMceD6n+wiT7>^xj@x+x%zLBvKMFBS0G|LY7`8beZuf6b z0F=i~1hdxd?MoxT;p@*8f4KsqQGJ9Qg`|`A2JzK z?}VQ5aK2`Jr*H&qO7vknEr~hter#qgYkBZiY~AyR^m*!2sf+jKgLK*IVtfKidh$&Y zp8#$v9sK`%H?o%TcgIoueKg?1J48kQTKS8TX!EYx6KzOzaF|OpW^{1$|4F`R4pg{D z(W>6E!S^5Elw9G>hHdU`H!oW1h~Gq|V5rEfV#DFTJ(Mao>CrljB;||LFhIxe@ims{f%Y2c3hl6})4y9|51-Id) zhN?n}yP^&y8giSXV7SQOaw)f6n3mr1D+qdFWD^M~f<&~eP1QRU&v$BDo!?r4@TGdY zX!el~b&bfj;%h(lQ?zkcNx7jiK}})EjAMgT?&nh?TN`_9si{ey&2krVPf)Y+^itRM zB0CGhL(#le+pmiKwGv&TJ)bvmpqB`VcOcBf!>;0jxFKzmo7gNiVcHM}(h;2Az z+Cz}CCKKAXmUZhfPpL;6Qgddg!+#T*H5;21Bap<=g6nQKb*)Z7PbA_&!hN@H2vk@Y0oONw$WpNNgnFI3o!ja^aOZec%SQedW`riYq<3PP!?!V#*jBf z=cf6|4LZ?{)L$NCu4r$(M2hTe=OS=~VFJj+09yGzbv|?{YV4woh(8;GdEW9F3vPnC zEJ@2y1Auca1LIhXWwC3LF9|6x|@3hnx$_J;8hG2|CdfYn*t zpJ!m?y0|vAzI)0sk4FoTU&cb~$8_z|sNhu%+wj!7$VPMJoT}YmrgE|;juGW(^GjqR zFr=bI_W$*np$*CO@P1bY7qlD^x;vY%P0DP5ItM&C{Fx#WxeL&B2thq~84S?%pOJy} z9cU3UhFcB9qxx1rO!1gsmNl8Z5+L{r&BUcfBiHcVn=`{CI9w-6w7k?G;b!QAGiJHE z!I>TkEIzro>x*^i>wGaHSLKqhn7B47*!(6|r!2FrQ;^tGyR*4pl6a~FA`#RC;e$X( z|3e@#_bHo!rguc}c2z7QmW${AaSaJo_w1pRR$wD5Vc~eQmZl5_T&PM(ASuj|`UsU$ zT-Yo)!~J4Hf{j8v2NKtG^DRYqB?G)GSocKg&vgA_JjTD%8>%mXfr3f?GdYSROHwJQ z1(ic?<&5cew`{E@DV_!m{KekVa)Bqbm#JEhgjeP4WVF5TFFfv+-)`!<62xt1J-6W= zYVqav1ZYFNWv<7&e~5L0JR+2keaH7o@TrRObWWg97Hv<67=iQnfS&DqTyE(ohc8FR zlsT+--m=H^w0Iv3^eR#f`~?DGd!+#A)gb~YaKNQT3AqJ38}K4GDP09n55oU;?IyZ_ zUk;-hUBoWWm@*UBbgUUFS8XXm3RJFSRN~oe`Bo^tj`_N^-eh*~t<7TnqNm)V{~$Zj zO=J3&~ot@I1v>Lad#NeY3pV$6`v-$pEyTuP|f zi$wUlN6m9oX#LdwzZ?aSH9;bA(SI3+UnQq74#_ffkauWEZ&bzo@%*d#FllHYm`(c?fUt|-V8T~VP#*UhGyRW*9gsGgvu2*e zKoJ`=dM4`yiwDmbDEHiJj;uqiXaMoK;!w&-`$b%;CFtwAY`6m5$2g#jr#;0oM)61^ zDdP>h?YT6U7XbBK0BUN!)RFM|nzc`nc$1*0q4NTJmvv@(+cji#T})hKJ50I8C1vUf zz&~%+Tt}mkju_}DGEAR|IA2stASL&#ITn$l6x|cv?APBf7;9#4ihlw`8TBuU&W#I_ z$z60DlACpaJ;C*h#0^KN-xuKHYC#+OJniPPHvF&krC0k&;Mx5*`i));c-k#ZNbAa{ zB}9H^mWGmpq@5`1qhUhBb^e`YCGkJb{R#g-i>#)8e{2b5q?QX{0s2W<3ip`1=*2hm z>Z)|c-tLZDU18w3jyv`Wg%~jRkCD)m0@%o&QVJ&i*1>d-v4XNO*YULp3aF;Ix`>5rXpZx7?)+n?l}{yVydx660Io|`=6 z;Gd`#irdSTckl#Aa4~dFj`yS`iz$-f@p0Mxc~n^bcD3qZoEsa;Z*A0?{GXf7f%E-Q z?iD*kXu%Zz>3*SDEXlt8H7uAwIw22hnwCoJBZ5?LjEYmB0nvRwAvf83;T~p^$RCP% z{C3SEgHb^)vR;~{h#q%mGl4Ti{8jG4aB38RcP(a@jYi-y+*2652ax+IefI$lCqPYz z9mz?B(CYg#NLDrW!_D$%d5IsE`s^R&ZRR*VsGGDMoS)nje zQ6`d+tgL81c=jjGIe5<`33}NP&(MYDI5DDBv)6T7Cc^i- z>-bR<=|uGEKDC1@)o-UEve~3A@J$d!{>hQ47V}tjb3D2rlFB^Fn=;J+aPWJ*Jz`_COWM zF?D9bZ<1b?^HBQig{T22<1R6x=EPvXF7W5l+e+R=x$mDShnO}VUk-^u%zNl2xlnu` z%3ZHK2Ov3vYk5Z(q0?fA&P;6*VmAxa3kToov4p8zBiEH7lrG1Q*feq_=fIso+@awQ z;0S%8SdL1$wNXErj8zMKC#;ii7WZb?(2}?1ZK)JM+dmyfvn(&0_}6Z81f$F0#fAn) zN`jswMqLaHn=O`t0v9)DiwFl)SzXV6+c~ZH{2p-F{X%DN6~t`SbdT_UF8`BsWwk7p z>6f;8hbq)K{6N1~5(K)Y?Gde2@>K^3X-3p8&YkzaP}+(=sIsu%D)(n3(aVxba|1GU z^=OZGt}2j$-x;)$t4f&6H@%g*AO`Ew;Y97Dq66=k$ooRy#%3MXmHat`YfQ(C8 zdIQ}VfbqQzzdUJ8$duYWqyvH{K5Yq6@D77~v*CFnV7%Do>V-I^qkKK*6gB#QeQn(K>Pufh&B?JnnHN4! zyFzLgMuMLK`6;Oxw&79Hv=5bO+*ms=Ho09|`opMsOX;UE?HILKJM-DAn58eoj@JL5cE6 zghNm8>)>8TYg|a5Z~8`j7+RKH%6pul=9^DJ@SQ3yjsJFHuqupB8W=99u88c)$s|J& zkGm^oxYmmNFe`puQ^TQP0qyB%Tik^8h6HYtn>i1c4%MWE-X7W}#T_&28MQj#}qwVuZ*s16^SLFZ&w-nCbEL7$OT1_9%gLjUzbKOa`ioxM3Tt zy@R1>Guh4Ox_V9JPs=@$X#^u0Ok`5)*3Ct$$$Js!V44U3~lYHjN9_qQSJML28i- zR}}5m_wI`?Kga&;^~X$TUXv;J%Nmb`$(eF3{|Bu5q3^o8jiy_qs(E6Yg3x0<)Ytq?GX3bu5+aN$y_LTMSOj3*@t1d`yQZ?cjEiDJR#N)4{1mP-X=)sa1~2~% z9nsUX{`}V_fe$_bh{_+PI|uAasQjr6f*6l$(CbU=9BsB&=1WwwBOvs@g_8tr=moGw zc-%K?|7=+I_q@iiWNV6vAQL^;a}1%z98nbsFG^B9sGctFFN^`!ND~=sDO)es_-0nH; z-7t*gn#uiP?X#aad5Um&E@v?8*%(%|I!eR>Y2#?nEan4eW#t+G%sqOxJL?70Xu98D z&8Rb4Gw#+$NiqAUR-huUZmfS%1h4js!R9~o|wk-uOJpq10ZoeKz#F9!{K8jZvfqHLh zB$z(k>1<7)H`JdTm@jgwVxJ|bR8hK}Nt8rn?7cO07id8~T_v7dB{*U0hQMob|UtN z*@g$c-=qbLE;B0Jh?WEdp3nAff=EJoSi!z%n+fId8*Zz@uj7fFu({t$y?})qFSu;i0TOwvOr;OqL#oAZ#F&Ak0a%z?dmbNAvNJyk*=om?fZQ>qP8Bd4tC z%8T04AK^abU{yWs9cjW=tUSeJB6W8wW`FJFT}EmmByR$LNoQyjdeSaVg|MH z$OL)3LutP@2xWSJd|>fPT%)Z%hqgM_^TiV&4SMFh8I?R~6xXI>Dt*V6g@ z=5LPM<0t}IxyX5gYw5aHUz%Dxax-ev*&JLBc7HYHi#eKiU4lX~Km*N$QlzOhT6g1v z2gDIeNvfa7s*q*T-Qs>s^-TBPh+2S7fIec~7*x;`ZEomEg1mv`(K9rBwYze%P0iDd zp0dIX*lg@V`{@*G*|$bdHLj>X9llHQTYzHxhm%Vr2?YG=r2(ErpNFaKL}P@2EceFA7d zs}6W~yYQ6KyoAbUX{qWt? zG!dhvIWj|4qfTX2f!8~py1Y|N)@C@j1!89qvE}>Ji23kOo<`DU{`gz2`=FvcyV!(C zMV((a-i9BF;wCtg-mRl3ofvw5!nzF)7QQt6kc%;fO6|xp4AF?zDqVL#80mlj7t#jt zxZ;Ak+yZkrc{Z}q?8eb?XL0Ui6slGuSSC@HfxL*|r#4g!$M<;QGN+|?PWP^W_ zdP8OchJic75WSPrX`6TOyClv)yI2IZ^TsdlUch{1@Sx%S|z|rzrVlns2)FI1!U9_u^*xPnyg`--39(36$LMTIeyWgYA zRMbaeiqK6z)=4W`HM;=i=R}{JR~L zYU2kcraoOvP_a7+#QX$L5`mFgds85tM|ijPXMM1*cIY~x9(QTTp_^?**dKmx54k`J zNZ$9+VI{)=n(%6T7cyiLaRQ9>$v#+mspRfYG8aV0vi{5Zl#WWqKw18l1Vk7&|4lrl zlyyEbdVCl5ZYv7HW*@(cuEQ!6g{&0OGZMcx|8s#j)S<=67ga5hX>#OLTn1XV>j}09 zVFqwA9inT^T@gVszZW z%1YP~J$natgmqJ;T28Iw!B~DFed4YyxQ<->P%2Ou5d&3$xOI#F@ftxI3b>!?3(?Op zyEM&Z(bO{~1a8$K0t>NJn1 z#$@{)H$R#k`(ZO)tXZ z{CDgPebcXu=Bj+>sjW3D3sbgIYq*cc-3=C<%j**%7wX)I&HN>q!*tw`HJqku{}j^S z=I$R326y;o@1}aS7^m$E9X$cG9;SM^PD=`L+@7v~8zmZTGpT$k0_kqzRTeF>5?%e` z^M5fp7?bz3Tax;->te6y&bTlnfqo$T^KmVX`h|;l7Q;c6^mXKI)u%;6Y9dML!Ft?(&b;IS@Zy zS+7Ofj0%liU>j)QFyrL^bX*P^KzStMoM|W%G;n+lC7S+s6p@H5=kZm4klW33lvk%p z!b<8#4b7t16JScicC>O}hEz2-{PvZ7bT9_pZ_D3X>aPlZdI139B>bEG6a3%oHj+R5 z4baXwaw!AO2x3VkS#a`pY4?84OdSGJj*kT1DB)ppaxuP%TR~UUM1`YqbKtik_j3aJ3$Mo=?7EF~1i+a!3$G(Xs;JnWNuI0mJjo$+QzTXjM%Gh5RD zmK~4Ib;D(1Hj#UIyOuL+7$&7Ji@rlhfKDJR=2Dv|+$7z-s>M`;y|J&*+iD4RaK0|J z4b!{EFOTgIuF`ecC6iY5AeVB#v8ech>|BBD8&-&abUrf7sMro$0fLnPD%t+1HZ)*cmey-NWmtcz@^D@kt%VclXrA?jrYDYq)fkX$(v@(TtQH%8(^5+ z#qF~bcN5iUJoVaXsyRhxjcib;O9A{cqHKy9*9PV1rGfo|U{ly3-aIZf>6)se!pS#0 zD1F$hqLn0JT@7dqc4%=n!THk#!cx(ONzYa z2qauvahKIDQ&r-|fV_Xf^X|seJq^gd58><}NY9Wb3JmE(|8SfIrBBD0=O9qvJTE|0^A(`hpcZ zF;nqJ4Z37f(5w!f>-oDNVl%17gu5p|uZArLyxLJf_!p`Gr(?Rw+u|6(O%lzN8RQ7j zQ9f1NiZ%fuVp~qai5?HvVeT77+zGifF$GxJ;Hjv)d<$$UKvSX$&tt_IE&1d(DY&>f zW0#$2m6XLXmVU4qX=%>%^6k(h^gXkuLU?J*69A^6*v_}dq^0qFN;zdIU}HdggC^So z-xpw)iy#6H*$+c!VrpT9n}igo>d9aiRGE)0rG#9cd}_0omgt4ScA_eLATh&Z>+yG z45NLMUp&)q_;txIZNnP^V#+gFK)HL#nndaBUa>U#G8o7^%zFKi@B-4YHn`*^&#%XC zku*JRNuGcfKAhreNoLal$82a9{5UKto49siH!`)VM(8}py~3ftB5H5k zYxgc}pE;Wnik2?^D^kiIr*c?@FG7m=gPAL7|0JZ;u3EP{EK-qZ4{r0#+1G<4l8P(! z_%BVnO?dsei@JL$&hqLIknVf3%&Uq1CqT5@n09Rrd&oG?VLebgD@ZlY2OHidx?06? z_?tJrw$cz?Mrq@u9Wj>g7c@MTExfQ|^*~b8EEDDiMEhRqvVya9*k@{k&1cx2ySUMo za$X{xL64OQOnU7sh(=8CxaVVH1EMWjZgZM7Hve&IE)>Y>Iq73g54qODoL`~xd&w3zF!%lEb){I6<8n)qW9TYlo&Yy6!^sx8 z<-%7U8DM@T9NLt6){ci`V`VPiYp+d**uR0|6J;)kl7q*kr1K^}8f1}4y7O&w>Nq%y zAL)?2Ov}A}Jq-xO4t6jWFbKAcvaEC$<#3o?6D%o>92j7QHZkrODK(t7gd;j%{RFOb zuRa`PrM~Vq`m~uLGK%t+=SEt;E5DqLzrg>&!%y_!TDX60 zd4F4X{%xPBZGy#28Q?D;0rUxQP&YfxIkKc6ei$Z7cEsPYmNv=M3|9Dp(V;J?j}f~3 zC8Qd~L4fLIx>$SK`9{&80u4$?k7cun4`mm&as-y@wDL!0^oEa{0AeIJ5Hb0`w-N}S zm_|g^Lr*uTR|8|KagQS-CH_JjvVhV>40?FF13J{xI^W>w@_-2dXQ&&<@(EIXxN zcYv(}&UIhCqMCjJ5QIg?h^1_XF^devRu%pYPVnX>f>2YP6t4~_42u)VE+$g_GTso7 zuxm{KNJIFsqCP=dzc5Q_2Iwd`ZE5e-TF_Sl(KdzLmgLJXqABuX3pJ-pKbLFskr4*` z^v;borHDWL!Bouv9F^0fgngoE_z)3}WfC&%>sQSoCqmV-^>Ua;2Rp`w3a^#ric915 z8N;yKL{+mZpRBIKf5K?cqLRp!^mKjF3gU2gCN*;nSO-B5&&l*H@EYAJ(m6Q(?yjtUXZ=C#M|2ygw24Y8nxr5$tvqr%VnWSXby6-n{y6hqD-Q+_u&Kwsls2s-Ni~2g)_)p?UT1_JGZAVyNyP5; zx9e4)FiY6jC0Xakeno7UQrp$(Ci|UkU~A=T8QgA?SE5TtVCXc>mR`4i|C>svkGgjY zo|;bu9z!}-F-5_-(e}P@_&VzRGON7`7>awNF!^q8Q$z`ZsAN!beSU+#%GmkZ*lL9~ z5Rp>bQ01?e-?=4}>onq$!;D~6AL;sruZ zxryy%(YAScYdcq5`hp#*zFf3kB*#3|llPoTkq2I!$J8j#kem)bq)>9?=fsW625WTn z?0<)k{|gNx8_gQc14JL%Zf^M-pGY2bqny9Ro>n%r7KGCS?X^qvQyR@nro%{UwkLRt zm6p=Lq~9kr#sR@Y%M!o8R=Vm1)A#qOZA{5k*dZygUJNzv7Z|o z^?av_r~HE@7Wh4`eGWGn~O4Fz9N_70C9p(sTAM!hQP<9rvQ11 zTto{5Mi+WSn|dq!0|D|)sV#3p`d>Rm;!Y+esO*jXs3^al?tBCnuiK=&;{H&9G0ibE zgfb;e&%77$3pM5xq75ha$h^??0n%dlz~h((M!gxa8WQ^9OS%rvCvHj6z}OO@@m%jy zsE7XEAZ?y9uwV3C`Rh3C_t#kTDuE2Oh*sj(7SAo{-l`MlHrzeDPYF!^U4SPbCCKAd zfVVq-fh+pDLur5&Ur+hDcGt^3?)4AFtD8A8Qpsh3Y&9hVu5hyuw1GkOM1GYTzQv!? z-~^TZmcCX8B7XK@>vd|Z*o-tjeY_AzjwVJDi+wNlm=-rGYgQF%OtT^MH?YMeIs)T2 zXH*95k(-8W@(7kPVfy_!$R#wmEKQ+L=pfXf%1A4^R`!^-Uhgo%e z@WE-jK4&hWojUwi0c(4!T`Xg#x;k!-itv>R8u%<`OzE^ri+Og{Jephf;&_Zj~hEx-JA^HqLUE)ib_PG%6IqWrY-xWpcg!P}ueg zLi5HbPAOxX>sdvubI&?x;d02KLu{8C$SEb{JjtT0DPLqM4W1OE^~bf;qo|Knf2;k_ zzJ9L}JluW`#vok~)Fyylj*225{3hT1n!3(C{Xj!{N}Z6@>fl`a1i*&+2BO5g28*Ng zQDgjMth>sp6xE_q3)Ap~^`mJHDdoDh2ScX@@7UHc>s#Nk5ZLu@=t#f!SzO&agF;FUu5zG_-H?GgYYO3;7X!x)HceQ!DUzmh9VzMn20yo zf9m$!rhWS=@v#AHJpRxydb9sQ`Q@^Q-esv3OAujf=nqB#`_C zuOq?%N3iDFzByga;Rj;@=CR#?wkr+TzPjg**tKsfGm+ZTBg-LRoVa{qra^7Jv&j+4 z^YJwvp}>XaJx>)ahOd;tHBU&gCkk<}Wtd7bDG=+>tAKKWj3=b5zOdQ|hkisNIDdNiC z1z;Ec=}cic7^+L43Q2Ym(2C@|F;d|wrW7~RTIM)ycTC;#SIBRE_g%=IZ%8Pm$dsFi zTEavD5kQPLx6#yolwuURN}l00G?X~_u0ZLG@za@cU&-5C=146Qd-*YBz`JJ@q{L+a z!w)@{>SxF#*>u(s`$k0*d+{1qNf_*2O?uBm@X)}#mdnz3Oq6*L=PJdOtkd}i?-;hB zEzRC6z)_N$Wx!zx_fPHD5k$uKK7Ddp4j4!Mzri#AgJ}4_T8zLD5Hg0;|Dn?VFO=i| Khu*NKx&H-a&PL<_ literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/28/mini/ror_mug_back.jpeg b/sprangular/spec/dummy/public/spree/products/28/mini/ror_mug_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..71c78a07427c40a1eb1ccaad092a8f5793708ceb GIT binary patch literal 935 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 O4Wk(BTK82CbN>tYTxB=_ literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/28/product/ror_mug_back.jpeg b/sprangular/spec/dummy/public/spree/products/28/product/ror_mug_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c56935e7b3f8c1ad1ffb237f91a5af899ca5186a GIT binary patch literal 6040 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 TR2UPv#ZP8Dtp5v=chmm`7$-rg literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/28/small/ror_mug_back.jpeg b/sprangular/spec/dummy/public/spree/products/28/small/ror_mug_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c1fb5ab55bb4b3fa46e01825e9bfc4c35701deef GIT binary patch literal 1875 zcmb7Ac{tST9{ z8v8IwlHJ%Dp(GOrT}{%dxpbfB-sk*zKkxH?p7-;9zn{N?n($`kD+^jfqM*x!9W-SjzE0hNHhw8L?aOhlqd={23{V7s-M4@c;D3O_5W5#h6neL8 zCILV|5CVsapb+5q76kv-yk`R2Wv+LM-6Vfh7|;r()0pTrS) z7wWEE4g&lwdN%w-#xk^lzyvYn)DFg7aK zHoa2(%qFR#yYiva>!r%>o8fH-=ORopR-?&GfrzKVWLu4Go`eX?;S!O>wnD{?<7?J?zSx$ zE6$a_x8>g7^L#yW=S-##VCO)WozZD^K8JLF@iu!vT48FwP|>_{Y~Dx=P# zJsum?-^#5H;nRwCre;{tJIf&*rHWc%xb^eu18)o6UZB0&-cZBq2OP!iSSWX<(R^&t z*trlXXpm=|>c@~po5gGu4B2#lA(dD;w;KLyLrP-pU|P-7iwXf>Ht2zkh#*9&bSl>k zFeBw3FSw+w@V=kGEURwdX)M=yR`B_M^pMIlz?N>QIeh4?4*zN?x}yICNja9}$7_o$ zo^Ts1&LKXqE#tp(z*$7#3+ZV2wFy1WyjeQzQt}Tm1}hGjcoyN>PlgPuvsCoM2lTv; z$RUgQ8d{%W)#9uJR)U&n%M@Ru>3{9L0XI1>NDRYY{GnR35T^}kUE)O`NQ%yudN)pkJk{w7;OB|y=Y zM+0@*$({1P%`O%nA5?6O1jGL2lc5l`J-9XF`wlb%OZ*El@-oL6pJg{&(aW1f=g%2)!0far4$QVqPq@PSLH%;HQ#b`d6UY<%buKVW1|%(S!+x>+RJfW-`F|(wD(I)Lo81{U z^Sz*+Z)zy|phzFy$L z#?7vpuU)XRJglT1S4@egW&!BWIm>Zt@qihN;8L5Zg?ukgn~8HxD3PP0}UDGqNUV55S(+u!8wc%mf=T!iWOlgC> zOyATyce14WBmBpA3aw|4HU$snpIM5 zl0E8~&d%q~UK1xZ7KQZ|W&ZVt*}g5{fDxSEFIrf3O6TD%r=iv!-V(QO;nwlwl$`WO zvEm7kVOwq-&f(n`*W)ygPTSx@$~#wQF6%V7(rF|8{%vWcU--0ELXz@Pxb@8H^IRL3 z77XDTMr&-zrg>UBt63day`|@N_Je3aWQt?_W9o)X5Ctc5J znibesVw-J;z(lh>Y;{_#hxOhz`<<*zTFl}EoMdTS*(@k|6Z+et6hGx*#8&2FU7dLo zY&*R!FLY(j^~I~3$0B)I(ZwpYJa=C~cKfgqt zT-%4t4s>bR67iP9r&P8E&)DE?Jh(XV>wji!xj#AQ;_d7lJ!k60{Q6*l(G>I#yB8L^ z!&7h9c|&q+UCtUWrjb$1teG3k3ouOixLCupBpejI-WMD%J9*%s{~3Kh!HPEROt+$H zgsFMVdeaBHRlE*~9MN{c^vq=krnJ19%N56=q~p^tWfTO31+Wqc5=lS)O<;sm{{|p> BH&Flp literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/29/large/ror_ringer.jpeg b/sprangular/spec/dummy/public/spree/products/29/large/ror_ringer.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..ef445020882adf50a76f6ccdf7ad4b8c8bafe939 GIT binary patch literal 19384 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/29/mini/ror_ringer.jpeg b/sprangular/spec/dummy/public/spree/products/29/mini/ror_ringer.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..3935d266ce6bf2baad8d4bf16bdf78fea4807f51 GIT binary patch literal 1290 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/29/product/ror_ringer.jpeg b/sprangular/spec/dummy/public/spree/products/29/product/ror_ringer.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..2296ef5abee4ea67a7d3dff4228a190436a327d3 GIT binary patch literal 10729 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 YX?Xsg-b^c5fsX|seE-AGgb#E72kHn0`2YX_ literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/29/small/ror_ringer.jpeg b/sprangular/spec/dummy/public/spree/products/29/small/ror_ringer.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..6309adcc8ce74b576dd3159433a6c3b527795d03 GIT binary patch literal 3238 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/3/mini/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/3/mini/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..3dbf91ff28a30c77f9ab9ff5f5f69122378aef28 GIT binary patch literal 3733 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/3/original/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/3/original/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..ad15f9f0bdea4e87c4dd02adda6ce73f53456ca1 GIT binary patch literal 46277 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 RS_l9D002ovPDHLkV1k;V;d}r9 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/3/product/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/3/product/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7b8e539403184ee63230dc90e53a74ecc1098d17 GIT binary patch literal 49172 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/3/small/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/3/small/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..891d3f2018301fd36448e6cc44b399d2e27c8ecd GIT binary patch literal 11690 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 A-~a#s literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/30/large/ror_ringer_back.jpeg b/sprangular/spec/dummy/public/spree/products/30/large/ror_ringer_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..2ea1b217e64b3102588d7847cba7750db7b5328d GIT binary patch literal 14148 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 C?{%sG literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/30/original/ror_ringer_back.jpeg b/sprangular/spec/dummy/public/spree/products/30/original/ror_ringer_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b8aa9d6cd693c9b581edb8f5bb0b2a7984002fc1 GIT binary patch literal 13276 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/30/product/ror_ringer_back.jpeg b/sprangular/spec/dummy/public/spree/products/30/product/ror_ringer_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..b220aafedaf68e958a4241a112edf8cceeab764f GIT binary patch literal 7285 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/30/small/ror_ringer_back.jpeg b/sprangular/spec/dummy/public/spree/products/30/small/ror_ringer_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..cd6e8473baa55be51fef936850279c49372fe01e GIT binary patch literal 2218 zcmb7Ec{tSV8vf1vW@AWW$vT!yN|v%5YeOQ8$-b3|RHiV5Y~QgJK5N-CN+c;%mMB{x z|8oL%su|e^2%V4S5!tV9myuZ|jJpt9$l?{1SI{`&5K}~3 z0^Eu$W_L3b0{>_6ZUqBVs}dBFvn}L|0DRm*CjYPL9)r0)NDe zZx_27*eD%u(7uN^Yn6PCqqus8qRX8v2(lqjS(ik5@zvVc8)4@1{(-ejUk&peqKJtq zh&NZhcIluH(4lqGR3aeR=HLT_HHtHKz@MDC@b=R!@6f3m_r+sbAAi{W^;E^9b4fZXaSW^=E46bBsoNk6 z5}GJ_1%h+*j(5~5HMR8(Z~C1St!{UZs3xj7srIdOe&bk0ZrG%M|Mz-dXNhFw2E#eLpiF*PI;`&^=_4e;D${nLGiQh9J8$TK<=^{AeuV+49K zT7AE4HwQSB2Gz}-se`x|f8+qEy`ENbUXez`Qq8Z~s)kx_v&908ijNY#8@5)14V8Rj zd+F}+EKdWQW`_~{`SyU$G<*c^8dQgUs%zjy%0eT-Yd|eT#K~eUGM^-6w9{7q1|=(w z3c=6SoYR)dUSo6}L4RV&Xyhr@c~j1)X2yHR?{geIDDRzY5r4tOE56M@8?4=9dIAks z%$+?u8jQPK2KJvdDE`s8qjZ2N=hav}MhL`;1)g2`?AtZLoAAyVP?oA%_3ora>X+9z zJuIo}<^AK!%aP5k{NBg+?`7eQTaL8gWdYCy0M1)7({{ew*Xe7e3$X*!?Q}k9F3!AY zFP$#T)Ueg@2p+8W9I>wMq`ye|+ z>>au&`H3IJ^1y*$EKwm%j8PSqsWOW(GAitV0z_^VMS(O$UBSaMC>Ej&1QK!d=;FZuP$!Yjh^L94!#jyTnH z3)(UcxuCNleaBU0s-dRreuAH$l99nQE4^|ML3#D@QfgYKd*>S(Zfmx`AFMp@Lf*{`?msuIXrN z2<-ral#^|kC4YUaiY@(_KKkK)|Mscrl!4yrqNFj)m)oC1OCE(M2?wRB_ypMi#zfhR zdhDDW-!#+fKnn`=Fgb2w0w)d%qP~&B5}1WDe7bMvN*gT{@J3Qaza-5jKEni6jEf5l zF6-LO#z>UPSlSDnle(#rk-GFLBSxS;PU2>`mX=0JF2wG(nU8Focb{IM^|$7Ba>>IZ zfZ>p4>V5so!MU?dLihCRt~Hnk4BadfsvEKI6upbuL4_>xU3h9cN?Y<4vo1dIx;)fa zEpoaavT0qGRMJhRuaPj^FAlRyBJxST3hO9v(Y`}ttF>Ywzb#K|(R60#Qk2zOxcuhE znq4&QgD{%%SJ9gviY>E9-BI|(@MqJOq)t@KG?WDZ#wxLV;KHA^W|Y`^Yd|vYJgK;ub#Q2 z03i@Tv?7d!vW8!)oPDR-~hn4)%~0 ztiAfWL!}Rk46pd$GDahWMV5~)1-M0j(bw&D-|U#JWmfbu(b;_@8@EGq6N>Y*>O`AW z<1l|y2pgCE!p!5p#!O6P1WHQMzY#zw>#Lt)nz4R`p<(7605CD4)si~9<^pzveXGYN f`qd&%^X}(kP+as}jw0Pf4<(`!uO}uNa)$o~sU5;i literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/31/large/ror_stein.jpeg b/sprangular/spec/dummy/public/spree/products/31/large/ror_stein.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1214e8bef46907356b188ac57c4b4fc9f69fcd65 GIT binary patch literal 21734 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/31/mini/ror_stein.jpeg b/sprangular/spec/dummy/public/spree/products/31/mini/ror_stein.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1227546fdb2f2211106921ba16f4883d76f8b1cd GIT binary patch literal 1381 zcmb72x?>_Im&%EDx-sdy#s~S>`13e!K zl>#6L0u1#6s!^~DpwuG-X&j{y8rC=ljfT+(20^}UtQHQzYGDxsr;XFXYotEuXybJ> zg9h@wio(D!29HIs->&>GQ?&pB4iEtmhO7aK0Ko)EB>~0&!0LB_e}!Oi7%iZVhQ)6u?7Mt6#QS9rT`!Ws}7wA zY8<5g?>{gA)Hnh_WAv?@5d%XPPZrjC?WTacwB#by2+&buPy}`E4(48`vfC#ct3tNx z-yYW4ymRVejIMX2D6LH3v)^N3nYGj#->^rVu9P}X#gsl#1ov7--kfB*mazz;2g?Bu zR;SB`is=ctd-IAT7spt`m@fX5&u&R}5xDN3dBIpZAW0~s*QC3hWwY-d@%r)PmJ1Xz zmspefv8Da&aBq%4RIlJ$`d3xF@!C<{$1uoDJk-)XSF-cjnZVm25k;IA^;3f0$$3-W zz6$wohMSDe_vMK08=M0wkSa9^9oaG1kkplSDd?+9xM<|DPq4Y!o)qfhyahF(o$i(Z zDcbhbgbh|r*gg>}F2@$$BDXk)VQQumNX^yeQBebfjun!ox~sG-Zut+`$MctuMYF_7 zuZGBv?z+avN449wV(^U>`t~2w*rdo3w>l{#7wp2+=IgoZ@;|#?ElJT0;;muvw2#{e zJX+D7XeN$CknfL~Fq_Kd?l)!lUg`UF7bB^7MoX(?O zqu80!?xo6%j0`4qjFVR&3=yqJck};bhDBCb)wRw_J%djOt9gM(%{(kvDelDHWCz0> zrEQtp(Vq#YS#u$osXaIBCmc)0vzLZR=SACv7UP|~XM^ohE~Pv)ZX9tEUvG%@^&^eY zIqd~hFNLpwk!T6pH{}>jPrdGWI}`WnxmN7K@Hbrkoj(6U`}@`Mjwzqk_cT8U+lrp{ zeE9C!crZ$~joc_YkakJ- z;@R$Wb2u2T+d#_|oFDa1vn$WHIb~Azal?m$!pZ>)r^{8fcj8_1xDG}Xry6nNwSn{! z$rn3#ZAa=tKef`=d?TTW{?cNfWY+4)tkJ!M&gMAsA?GjE(QJuwD>H=2Xp3@8?22v| zU-$R+bf7iCna0K|U-KfOIS=bLx1FLzG<%(!dEqTs-*JiDM~#WpAwB692O%_CF@#_G zEHyUy>p-eRU*XxY&xZ;VPq6LGh&D(@3kf%?pR<3^=(OEdw zFM1?vj?cb*`tUkYxnu>R%d*Rsr)BxR$4}Uv4eE4U?6k@arP<8~SWxm4iS$)<&u0qE zTWe?e@ysYwviZ7=H!Xxu|sPaM8@Za)2J1_tM literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/31/original/ror_stein.jpeg b/sprangular/spec/dummy/public/spree/products/31/original/ror_stein.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..126072f4d747bd1e6733ae3e7f693c3f29dbd706 GIT binary patch literal 20714 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

    XSTz_=k~| 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/31/small/ror_stein.jpeg b/sprangular/spec/dummy/public/spree/products/31/small/ror_stein.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..5bb444a985bc6671480b24a12c8a1e75882bd623 GIT binary patch literal 3447 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/32/large/ror_stein_back.jpeg b/sprangular/spec/dummy/public/spree/products/32/large/ror_stein_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..258ad652d0076e85b6ce95642aa80377f79a165f GIT binary patch literal 21655 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 b7TJDiz$EUKDkAQIxpNEhA0Ou2-^qUgTKHd^ literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/32/mini/ror_stein_back.jpeg b/sprangular/spec/dummy/public/spree/products/32/mini/ror_stein_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..7a45fe7c1f3923a1c664376dc73e29f8ba171f1d GIT binary patch literal 1375 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%0D!>=j>a#*;ix-% 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%0D{ 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%0A_bzhsf|k1qYgf@H?>xvM+2bgltvW9eN>*2|AD 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/33/mini/apache_baseball.png b/sprangular/spec/dummy/public/spree/products/33/mini/apache_baseball.png new file mode 100644 index 0000000000000000000000000000000000000000..89bcae474790468e8db00f52561e1b983c7301c9 GIT binary patch literal 3132 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®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ⅆjZ%Ka<&vbb8mpuWuA>Gl@{q} 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 KMNUMnLSTaF?Z43g literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/34/large/ruby_baseball.png b/sprangular/spec/dummy/public/spree/products/34/large/ruby_baseball.png new file mode 100644 index 0000000000000000000000000000000000000000..4583330a9fc6ef8d82094d26dfae8d6ac10a6f86 GIT binary patch literal 149064 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 D1%M+< literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/34/mini/ruby_baseball.png b/sprangular/spec/dummy/public/spree/products/34/mini/ruby_baseball.png new file mode 100644 index 0000000000000000000000000000000000000000..7ecc4e4b43ddb68be760cfdba28b0dd42e671fe6 GIT binary patch literal 3529 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 Dyv5O3 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/34/original/ruby_baseball.png b/sprangular/spec/dummy/public/spree/products/34/original/ruby_baseball.png new file mode 100644 index 0000000000000000000000000000000000000000..9801dcb3486f0ce2442e64ce7cb81bd260e4d469 GIT binary patch literal 138622 zcmV)nK%KvdP)OT&?x6impCz~uVwx! zXm}qlx-;SdW4yR$44+n(*&z}ExORkqZP)tu!#e>+I@QF%s$gjsri? z!1cIuwyR!Q-8JqEGiL4uLO&jlw?$P?byD<}{2MYdkk|zhl4YWiNMMxeH9%nEs*s_q zOPB*dnryUuD4`DKo62Z^z5c48>6;OiR!P-_31Hf}3tP|4&O`EK%2CZ2&^VBY>XRpp zjEt?C<{5dK8<>MqBtS+Vs0IKbgozLIjEt?=v}EMHIaC1H zI^4x=vzVgrfa`fniXrFPI~C`}#W3sy@B7_Jn9#YB8OqNPge=t$(v+Yk31J~?;(((#jL z=jKlwm^-$2_Q=ehgFAN3ZrizUdiVZAhmS4}E|(HEc!MNBc-$}%nP+C1I5P6v{5N~= z9c0IKor(8N-TmI18O#hK0U`zxBuIi0AefUV$+SdEv}jSmlI>l)Y*+b@^&eaN`?+M* z)>iG7y<6qgu1m5lt+kRZ%LFId}Y-=6L zwIch><3qm=x9`1O{Lbm`gzNpwODSc*q6fS(#>DikA~H_B{RfWyf1mo@-3N~wKTKm# zFtOHJDWjC~S**1~1GPnq7p`8p>e5TsLoQmpa3C<%&^X=y5k%ppP&bhiX+w zNdNhI-avJ9XmAKJZ(zxiC2LoaESNtMhRU255-8y%326?ca?tN5Oo&ragxZDl5^uWM zsW+RGlhYFu6XWCKV`HZ$C#E}{PP5%Ox`IEYtX-_?upv!*!BWW!9K1_Ox+v zVzgHqKi&Gm=f6Hw8@>Ie%dI8eJZ1FHSQLx*uO_9Gws|R~ef@vqdXcQ4tnZRcGI-b! z{>oRr{Rf}twEhEt$9 z4ha>nsUv8xqq11h<;1xdO%BgA$`;IDS_=o$L|=3DhTr?o|9-`?QDbD7p7)bEmLihA zlu}AGFXf+}xt?ZZ9}7Thd;nfrSzwSvjKEYiR_81R^9#aQ6aESarkTcu_7cA0dyhQ# zd%yqRjvPDQjpBAER@P*Oz*uJ*!kl*MtOYV^Yw(RdDRoa%>&kL}Qee1Mwm{Va4Q0Dv zr8UmR)%cdvSc=ocDGI?)f$WUM13oMI!`*SD0B($D&WuiF%V>E33Q0< z^dcUSdy+7QOP6pIjU*g*n9|w!=3Z)rD-&G8*8_8LEqgnGo)`lwB%H`HtJX-g{F34E zANPbn9Qccq1dAc)GtZBr7Y^Lb&^STUyuAI5PyeU?`u?B2@0OdlEM7FgWIv5gE0fL6 zI5-`v4TyJR1hRShJn3qp6wM6l%YQIA^&MxJl~UT~rToKXN!Z{P_|}F@PKeF{6+my; zNYuiRWSY*86R%P4jGaCWFJiskjM4;`KmO#lmtT49*ol(>Z9-G);7kOD0SK*ggt<|w zSU{jNtjAjCRx`J+V;FeVIT2N3cf@hV3v^1DsuhPQW z??-bliLqOZca`eEvzS1rG3>*lRnuSUyOQ%@B2G~tJ12+CPo2{{9kUzrPQ8Ki%I$bVTkrbP2n zNd}VHFg?5{jk#M z#m)ttZr2#siz6FY3h=O&;V;ek6QgyWm>FxvE{z>5TB!oC7>@Zn5CN+oVX;y&w9H8rW4w{!zGA(6|LxGHbCR({pmCg)Q$;Es8l)B-zkr<7O|PT=qBd#Z|V&k+lKM32Yk3se(=O9;ByEk!euZp2%1 zL^Ojmf+m>gn3G~RHI?F6FG2%+8H8`a1BhbJ=pgW`K~T|}G!~8-ZF)%zm6r6n%9toY zQz78G9jP~uj2}ID_Qh9T|MuVf;O;wazU$80E?Ij~;&HMpDNU=5;t>(7YmM#mo+);T zq_RUEQ-R>>9bBQeMDtQgYh8&=3!o4@U{e%7EskmJO*P|3ANk>5ee2uIZmH`!G7wDVih1#6cWg0MH3y9 zc(s9QZE#2#hpx*hn8#{R1+qKm2;zHD5LBZ?YomM%#P3Zu;_1C`5}$f}+q1v&OTYN8 zyRSEx1fx?HYb_cvh6tZx?AhPO^jSdH?+{D8l#*#Fky`&<7$=xOm?`H7)u0qMu*=Bd zR@Zxd$L{Za?~%O+4j(*l?tLO;4oi%kIk&;nCF3QS&5Tke@N1yU!L;x-p1`?i zIBLz9l&99YpxJ2Sr*>pZIcGq;1U>*eT7L1;yYJZg3lF^a;$`zOPJ@P%%o;`aNfI>G z7XYdYs>OIeaj6XHP5SocUP>{a{`9B4cZ8G_c{ck|g_YXpJS>P;4M2?PIN9U-_8)zG z+Y8@$_|ZT6i*Iau>V<;`k2O0 zUxIBQxjioL6O!Q1F(ynJ;hPSSpiicF>45NfWyF{i2544eGDX7I7hDV^6)X$>6zxs@ktQl?QZ1z6_3x%*a=Al1#my5w8$9ODlNvZB)eb8Z$J_P z+N?QwZqrql|N5`}n|15gjE|jyd5-+dsp~kR-C!a`d5R75YW-FvVaEbM&$ydG@#kr{`x7agB=YPvvqc2A$57 zkQ*>0xWCpMQh_%)dWc0|GuADwQ_mX?PyJr zdh8Z8M?_>E0`|qmiM-jQc5&0g}7w~UrRujq=_MHQc`n@ z^BYwZc?S=k*#6qCC$~NQ^6NWJjZau>0a6^5W&F~nNG7e|`nbI|dc^8@U`y!6=E$NY$R+A+dfnKbGT4)WYU z^Ks0NV-2Bok*!MlMf8D1&)D&qP#k0u1-_m?I`8T$F1ziPt?SpUynMq7XFV<1xJtPD z#AwINIOF(S)iM2cqg6^N(Y&w?bHS{Y~OcD5wGKa@bo_KTr!6PS5Ois^qdgMTD zcd60}8fH(dGnR8GIo-6luU1yF`K1r&r!%h8>&T);Nfaym6DMMWTf$M!_KcHa`h+H8 z@xn^Y7>5+0AgpNZ$0@`^n?&lfpbav*NsQ<~(xX|Tm>@zZCx&R8Q>g^b8}Z_z6`VlV zIA5x>i(QXflJ<)_fc1q7MwTsJuzvNb_uhNYRaa~no~Hz?1=*zpf;7TjQ}cH7d6rV5 zc`3rBBsnJM@yRpI_{k@pM!M$fJ9qEfcd*rtjJ7VU0M@iMFg%vR>!Q-HUBSE_tf#PqsJ2Xq$ zO7fA==yW@31TE>lJRb7O235b^Z26Y38O>ILkkCIUc<}8{^xs_CVF<=Ma z$${G@)0tHkjK_I-N%Avgr2?>SHX4J~O1IUD+O2oL>&}NB{Q323Ry6BVy>2t~owXKF zIx|@Zdo!|N1Ry&xHHlia%&Di)jwl{3NBCJ#ZOiI&RQa~shV33@ z3B55y-58muq(X>ruV`m|V}ojC!N}+!Ld1RJtY%0R+)NwI83^W~1O7TA9cQ#t)^*xl z#MtjYe5BE$Y^jWgHVgMU-uRAa5T>UJ+!YE-r3tmB zG<^f{xmR2Wfn3y4uQL#aQMa99bY8Mz`O-~SUUtRCORl(l!`juW25KBwijS5^%Jgq% z73J%8{1iwjC7PFVL7~A^LZihx+xO=2??3v)^Dn%5_{fP$dK@M!Ui(oW*h^wdY!hH zMK^7^{v#j$(B&J}4ORjaA%`UkxbzYaR=Ev)+z43QYPV68Jc1-KF)+TrWy_Y)(a}z) zm5OjlLmVddrAI_K&>Sas+xY7M;f46lv}!k+&@0s-#OMNJJ@#&ii5D0dfGTY0y}K9lvZ&*;WYp~unw51jbyFUAp${`B$0K|4CA{N>`IA~$U{@G z<(vZq=OqcL8_XK#NjCya1b9S%FwAvYO|6o3t5@85%hs)%uf1g5Izg+z@lBHysiV>v z=1<~!y*@E<)>?bjrYplRK!?Ha{qzDCr_O@bM9QL*-_SbxR*+EFQa0WMtY76^S)x}bb{3$DYrzE z(&{$Xtyy{P)tdrGEY{vP_rLn%oqnZe!-|LF9&X6CdFBy=AJYJ|G0r)(hG&5d);F>9 zO$Je(bYA14B!jBLW3wtw`Ca_dxSVR(Til9@6{V_{GbY z-hAU0Als|2zIyn?iB6P-14F$iu|Y^M+HTdVK^FD20wY}1kgcse<8Z&jU9xIkF z+qmJ<_3PGR(YVEn7R(=>H!@JG1cAyDptc|pEc9~|XRxt)^(vq_b_$D-dVp_;TcX|n!@rkJhA|?+UKD=lDA+S2F zPFHEItjQs~eC@utX(&j!DXh~z0l2Fw`F07@lE-c(QcTOoK znwOF?5^H=HXwG}nqSO+sMfT=t`8`)EL?qJ*m$mY6hQ@`2mSCix`q9(hedNj4b{#(U z);ORL)vr?FT&!PM)&fICIaxsp#;M3KQBa^cG02)A1dIfF==-*p#GOWcsNyzl+;Gp` zcU*b-WkKi;A3pr>_a1xlN6)rnRUI0RxGJpE1V%=d?D0(2mq1@kf;9#Sp;5PItg3|p zRso$qGCDFec**LOYgVsZw|dR!D3V5ps$knYEif&{sFf?17cHP~pv&deK}LsB%&x|1 zfaCZ%JUpxkejP}5;w#AKsJopA`U~G!^z-DYad1$F4<8*nGl3AAnHI99;!HAAEe&7n zZhX^kLo+lRyGb6-N~MB#6l<-#sRW@9iYIOKRxVxg@sHmB-g|GYR#M**G*T~s~i!WWf>e_2IZn^&2rAy}FY(v^QF-CDvW@en_6*Hs=3>}izayxW|)deg>RwqC#a z`s+}<8@c&bd$n5az~SRRc=D-7e(?18L_Mes7*~;iZcDB_#!!`JEchpPlS-x~B*{a+ z@hxh`X@fPLmo2$y@#2NB)<;K2!oXp)SR8cgjhnF|==k_)s1U3I4Y1}QaT*0|cFA;g z&Y|l1j-5N3&F0NF-(0H=PSt0Q9zDuy$RUoVSFbk^%sw*%1A6N8nRDZl=TJu_BCmjj z4mHk)0Pf^XLa0Q$Dxu4p2M*&Z9La+k zxl%j@-IF7rqr7DP=Z!Zzw#AuJON?#9Vfqjmhm*v?&h9)I##)LEULXJi1mHg3`p)+s{lU}6Po33%sI*T*AxvbPQc14ASODey-N1$fO^b2^d4ik9 ztOk5%LT5>g0tvHh*|LGbTC34~>#euoFNG~{oJFfR4y7XgLwrw9)ejvx46A?Dn$>8w z-fB)yOru3`8J9IWb#ebXZQ@>pvxBgzmH*-^d;a84zq)+iZ{>*bfPTR0l>5_pMos#wE`eE_P!XUR3Q+Wk|}yp$5nOH3EZGQra* zO03l!4HA1~18QIo_GCE3Mi!vy`4?Y$`q>wdj=yjJp=K*Kz!V!QuASmrMJ`Qxx!{_@8jT)Jd_x7&_l))oN#G-gSi zUv;jw?U@(8{FQIKdHA>s1~gTqG5|qCEylClj*u@YM7R+)3^QGzxuTr@gnP^hKB>;3 zC*?XW0Qn?vP7?j;1my|!TvTnuxj3$PiMB4-ah_GHtyJkU);G#ZTnfRZaTsgNRcngZ z7Y!kZLc20Qnj6WK#cn#2I;?Q9^Nj^edvOFuL9G(rbJy)3e&A;}ZCoA4tq6TH8e_0l z<2tL2rHeJ1bz$YLGmS@|c=}rpKl1vneL;0zr8XdC44}x!s~iRtFQk=3&Zv~;$9U{S z=6*#~7{IcIR``g!SUd`t6WqrVGmfrxeVr{|wrJy}Yi_w|%k8(_G(1Fl3IAz+&nRpN z8T5tFa3Ng(WHc|OMDr5Rg?r%uZ$`bm#C0Avj@=WJtzCN%9C2v(n+JdN%=0JS8ux<= za9kNDD^?1erAb@~T#p=m5xeZPypk7*_>cn4aTK^Ib|rDt=~yqh;<9z`dH0?7 z+;Q8QmGe8DruNciC$_$yX>=0z;Iz-ggDL{%f|#$=s+sYgd44Zeu6XQ;r|XSQr8;O_ z0QI4rhH^+%LN041^@5rHVE;p^h*?kQ!CC4gwv-lcHZGDnz{Zf?lKj}H+XC6uZP%AC zTXO5oTP|I@@|vr!xZ<)EI!`F2DP?9)3#KbwqWM2wN;EGqTxET`n3E__E$5wG5c9&A zC @Z~yVL&%gZgOWWbKqj&^Y3Bqa=#eftkh84#IcD_&WjqFHy$B)=JC7M-HSYBa! zdbzNH94AG53#Yf_SZ~N=?#AuuJ8!x1-~Q6amnJU9SDjx4m6 z*p*6kXz#(JfBv<<-uBFMt!_3rG!l_Vb&jz-xa+XieV`;cS0xaGpXp{Q7 z#ZES6eTf{mfsfX}r2xUC_Ewy61Ph>z@x36y^V^YFYzP+0ez~JKYh{Me6!yePo=BC% zG(!f$LE=fb0|Z^UZ1HWkY<};(w{N-bN~^MZeM(uy_YFv+q>=A)Y86$vv2i2;ju;3% z-0DE3(e%Ff<-h#$SH5{_e0q5FqRjZpnkeaTMXos49GT{~1XG0bOQa1?h3QEWtX76} zRbC!|$#2*NAHEV%G`Ip;o*>ca_w=Q2gY!qu69=^2Cs;+Rk>wjoD=@Q3F zG%qFhV-|ouCkcLYku1l)Hm})Ex9@mk=kC2PZ{GnoCn^qV6Zo#;DVJ#qDHM~l-D$$& z3`5G2*Sy~t$Ii4QcVlw4;d$j##GxvlL+J@`%Gwe58OQC$$Uu18=1mVi@P53lx7$rA zPNF@&Tv2Ozvq|JM;Vmf-<@`$Zt?h67{A!Tl4$A@ z{ovx}%vLkeL~1~1{V0q<0e(cV4ecdO;e>twl1nTDI-fvRKSW3p`j&a1FC{uun5Bf- zCv6G7V;LZiQH=A9Kob0U&r70ptCqtdymj-Yo3>m#G#Dfxpn4tZEybh+aZjrCMuhBE zLC{-|2P~Wqep+L~%3vqbkNxnu&;9Y2_Z>bNR!2PROo$7+siZ6w!JU{2ku#y3l0mT{zsxhgn#M}`#$u6pBWwq z>y7D5A{Qy2KVf(=1WPQ2A>Cwz&M0h))2v_htiSKzk#GI=cX#gIk7#Q|l!QSQ$Y`|F z+5-2*aE_RYF-CEdWK=q3rLcPZB%Dn+pr%t-;DhEsuz5jvZrd)c1|2nO>x z)9gO=%u8SS>bL*w&%gP-N4K4uYzEaKV|{I$R=%e>DzR8ps90-97a=eT4bc&n3;T0n zZ7gGK)QhyyvM8k@ZnignsPZcxeGpJSSaH)+6S!Fiq%TD)CPwO$INuLK<9wwJb%}B> zBk@>j8d{95En2u>sEc>XYcvM$3OJJ`|rK{k`-2GsP3C2J-RJgG8T5b7~n#Y7-jPU0LH|b z#KAajoaT$-4%ywCCJ3cpw0iZLu~R3H9yx*@I_L7DE~!NPWEd=<*;z-*2Up4}B4P+A z>c8gqrrdwabAUfqh(^v(+(i!`g~oh8tWHc!z3}p@yZ7upbmS}8T-vrN(xb}CBl(u;(g_$F+&7{{cfuEy10GinZ)KS^~8N%;0vwkzSnm)k^4mDx)G*xs?V0$1GWzSTC^#LyN>T zj)|`^N|~YIk@4}fJ9q7U{q-Gt_8mNYgKhqT6jrPe=X#|V8;x3fK9N8^c zEObAiSFuylV8noh^aHvG*DJJrI!s=F6uMiu3h-6v17n;xU8T-0iaYkYUF+GU7cIJU z-STU$*>K~QtFF58(xHI>1;2Woh;w{wSPc_G-JW(HG5e$+q*dx|-X+cSy@;Y{oV+5g zjLbM=Ol2_KyYIx8pv50~daBW*yn(QikvEr^aqBxTG1w3$M2UE2j)s!e^!lsvxNglwT66-_FOmsim|`moc7B6#?<~fp zMDr5FFG%c<0UKi9B>1KD__-;R2lcl&?g`I`S-u)uB1CNJvm{V#YM{b zgF{11!ls59bM!n;Nu^LDVo^suE726_0H-y=?}iDG;JLuBL~*wN(BW-QJ@d+|yC$cn zf$5D-mtx_4M|QTeT-Y`e-bUDb;n1xz!tc*UrW<_EqND;ht@`!@9=;N!^Xg30OLpM2qKU;FxZr`w4N0;&O^ z@;qLxd?rsKU9cg!&X7^}jWN@OZnGGaSOl8pkbR~E(#G(k0mYy6&;rI@pPmV9di|zL zANaZZuDa@qN0zuHJOjrmHuuTf4dnlQ!vrf$2pZ z7^}=Yq=5_2PvbGZvuU5)frYWZTm@HK#psnX*b&T$=zR zh~gghkZ0JlP}#-?r%sJM`{IiS4;{roM@JV|YF5^`7F$7UBUBcBgl~CANokvxj?iL5 z0t9*q@#e4Xq_FX?|JB3$4;=F=Lw;C+wL6dz7MwPB0bT(E$K;{EbdSPqOwbI=CY67ZPxAR1w4ptfQ; zmdaSXc+vbTHeR~rhHIB!ywqB+-JD_Mr)N7e$=AB^~Nn% z28L{jG)|q>{eGZ4uIcS9C7PFVVK9mO51eXs{M5NuUjFgtKL5Y>>^ZCqV0;k!6Glia zWjB;^#&$WqoAPDY@)9<*u&Mi2xfGc21X+p|hl*|prH*|9sr^tc^mL;>HGjZ=@B{Dt zKDc??b z85&8Us92;|#baQOA+sEr6ZazL9LhCT0)J#+VBvz{8@F74!*!chuUb*7fL5yD;+gtX z6m?x-NlUSKc~vZ1G|s`GJ&%*EBq!6@P^JZ#o@*14B0g36t0ioa(mxr9X;Acr6i4W0 zZEzk={?zY&<{RI9)C;OEsCCeqcyMEiVKqjkB^C`w&w%oiG9$5+#p+8kaBohdTkRAJ z>*G8!O5uwUpY^xJhQ*_c+r9S8@L=%Ezxa`R?z(mL%0-R{HR01q^3tB>?T+RpnwJ9O zCy(9B%d2?37$M}{M;?Fb`#*T%`R86~w0h3fvpu_3x3GisC^Ru+9tND>=%-6i5kOnb&T#&rMDp zKQ;c=sndrJ9XfXW1nQDE;fjPr3BQQUVRtI=c>F3LGtAVFMn?)YCX-fdI}+nNH&m-G zSg>IIx;3avwP60}!UdzNF1`pA8=X_VF4RcJC$v=Pu&1-Amt-n+E|76aEF&87xLTxU z`_yV0k%ysKKZ?Bq&9hm5sIVS|uU6I(<&>{z_923<32`I71!fA?`ry7dPyWuQes9OF zgTdek4kSj=+dv`>WpkBw*a%3{xL8?R;91_QGG=*bES$z=jUnVuyuwvZQR-S|lV&za z9X-A{GFhxu8h4v%(%W*~RUp&vxc#O9dWB#+J&Ck-e-E1fbgr0DqIoH)0Eq;ECqhmN z>SlR3hB8uO<>goQeDBdGzVwx^1C=aAbA;@OBajvND;V}72c+OMWLqpcm|*=hj^OF6 zEtVE%QhvTlg%Tz>!(U2>9E83^ZU7gfc74f6aPM6=f9xY4866&gksgFxzo}S|-ZM-c zyHRyX<@Dwm{JT!h!@7MynEPFv?HEUK#gyKnSKxi7z*On$Hvc&je&qUcjn9) zRIjDA;bL0IqJgZcgj5rt5YP+0g6ktv4n4(;!`}+J-#KkOG&L|V0Mg%Zn$^h2$ovH( zBlD_DE?Tf=&6*{P7KdRdl`5mC*KW2X%|{>@EePOZ{sFqev{17w7kWf^uVUy_f@q4R zzl3iwImO$RBzej4;#oq?GE?nPV(gh`cK*(P{4e_tj}0%pC^cc1a!NfZ#v+C7IfG2k zF8fDJ)m+w(GKz%uiyLE(_sg`1D4yBKjps!c$_CmzpN`LR5oj&Kg0s zp1mM~3gqfXz=CX@J;X={m6v2QQ`45jU$uPE+EvR)d$AHqxPS}5n=34)kSK~VmYI69 z*#Rfe5pYDw+>z0F1JxQxVdpHyQmfJO7sha=WQU@yLXipAl*G6{c zXa4Z>sQUZRFT8K{(goVH%4CI!C~YSRE}&lE-amZ_qa~V`@_*R-4{+O# z<2(?ps_wP+-shZ~FLDk9L4c%~DP}QgvC${!&Y%3Ly}ALI`aO$iAu=F)%#%;1ic$b?xUq|K)4Ga|43gxnuV{Fru^4 zz${F(iGCF7GPl-kP0m1_igp^B%)(vHz2${kLLl^xL4oC!(QMX)*b-uFTI9HW;{VQj zf9mJn{o@#$zk(O)+Idtp*G?vryhKrNS0Z9JX~Qz;F z@11k$Jn4n!Ys@2U>q%u8?1-5R2j=2!FBVwPK=l5QZa97fY3x<0;N#A?i1Ks+EI z?b&<6pZ@!guN_|dr4Rhv5q`1QmqJxfk2$W1K?q0>T2#sCds()$`Ib0JOsW7ZzIFgE zutcD*U2y4Ne(bYHSidJr+XZXqs0pF3&}jWhKqc4ONx!GLd6@wOn|dVI6lg{kI)(^I zUkIAZ@`zRCy|-e;&2(ee_R-J%>^pz%JwM?jtZl5L<_X3K>di~4CoN?3>jDeQOD6S~ z1T#qq=*2Up&!lJ)ER#eb4kxPZV+@Q+I-(*XGzUa!yhrDxBPXZ~dhTmB3CPG-q|}NS zV`(WHgfg4W%n6Z{9jUNNF*PYPqb)4Vwk<~J;*f%WO;qytdHC?g2`4Q7!q30&;YT04 z{+2u1=_*h?pGWVU_s%0UP2+vt1XiaAP^xN0;zS3JY~asBP}0bhH!y>UtX-lWtwlsI zfRfz@Sl+hx`-~ah%op~%E5OCrcAmsAQ5P^XS z=aE14*)RQz-}tu&SHsfwW1Js{5R_dni1Jj6@GzsN==>sPp>M8_M)!(PVACcH%uza~ zYKf$_IWRF;2%UG}fa7#y^~7U#{gqYz({D$fO{Y^0+(y?CW5og($?gqxd2z&!b1v6J zY4}M5>xH_IDUXNG}=MHvnnwfGU2H7kL#1`mR(Ma>B90($jNF;C|TsdzVga{mZ z(o|2XXgZ$(K&4_gW|E5KlS)FjtsYR%V*_?$L{z-|^mIg2s`8=I%!C|tqq?w&@-HeZ z5;RZ+5!P3m7rpSb5B}mW{QCd;FCTh*|H{r2A`+o6hsrspke!ZsUX(8e1rahM07|}~ z(l{vXbYhNZ2hiq3gaw&#dAw}}+-JUY;i0wlfB0)3JolUvJ&VKs`~p3PG2p-?m+x`# zWh;AVOCm=iQ?P3IATqeCuD$Ws|F?hh*psWiT5MvM9m?lXtY(pL%(^*^Alo<{_rskst-C=vENDv2?5XJvq9`KKo>6nc&e*+r4iwt^l@ zokB-pT3*?{wzfg!N2B`AyYF0GT|MWVbB;LAm1$j^!@fZZ0RraK&)ktyd@t+sE!%uc zlt9YZGbAt|Rkz-L|A&9?-#`55AwSvRv{V^C$P--IOKd^U9$U;C<;zwc+?zBG~b18bhDHqKU7maJS6A|2_X zL}WU>7-K{r*Ha7icuvrmEZNd3Pr$TF5kXIcc@nu1dF$3F;&f-}AS41|BqXn>12Yp~ zWEPM_E~q7mYHtB5A~9syH`&-ZM2hkN(1e>il|m=xC&_X1XM$X8pTgfD(kVJrJq*}c z>JD7sX1Xp*E6eZyJ3sTl0}p-m(yOPdu(Z75T&2lYE=p))P;X|;lGIEhA!S$Tq+p)N zKS6}D^04;0IYw9Ebh@s5k|aRO+xLF)%a?fX|LYIE|IAZ%13G<$0YnI@OqCZVIl=d~ zY-#hYEFtN@2BP~P-uK}T|M4Z4Ts7IgH=>UMq&y={+tgO-3~{JU3N2Y^#-i61>aWNQ zB!?iRD;!HqIY*&sVl#iqOP=$Kzwomsow(-=DokWyBPNpK!4ooge+uu3btao7`fzm9-mJvm*W^jtGplTNK zBj&&iO*2y<1#Nu@V!ZIVz04}bIAqHy_%Huaasxa`J}ML-RbjKISCQR=e(6CTE77S( z3ITGAYlm0QJazB;edy!ZZlA9@00iGTtV2#m+$ww)siA&^-5K3ck#ncGE4*!=zz zUYDNHUSO};Nu+l(G_4?vM-v@ZF~qpMW6x(l|Ba>b=-2+M5ANMngMdbMF|a^Ha9|@8 zL&Bcud&@N6LRz+1v^<~~#&-0+a-^I!77H&7 zNGwqRj6uYCa^4}?Q9+faxXM?xM?z(rk%XHMkc1UTUy=`g}^zMhzhKA2a_jq zdS~LiE5@PW#G(wdVQ@%G~n(fMZ0f zvPM{FoE-f~wrUa_$Z*a+4CKgT`-%aqc#t$ym?V9=iCJgxt0+D$!gd`ZXM+NO#KXa#AlrXxzy2}yk-A@pKUuIUAD zA9Nz~3CI=Fx5%J^sA^|oJl-@9V7P8hjWr9;FLiQG^%Ly`d^l$+kRT8q*{ zI&9mS_XL*N#KJm6ivt1E!i)n|KFks@0U;J-9Z#UEiow!1SVFX$?LuV)1t=< zZ*0cyB1m0aknyi+G$%TN$Q(uTF^pYR&*v=){^3Xd0lwlW&+Tg&@iOkMdp_w~El(@cn;2m#${RcnrzT@_;tQ~%8T-UX$0UZnb zibR;O3jowWE5F4XI?9GAGp2)zHA%`f<)-p%C1{>Aiz)b<2QS)QwzAWwuG4+KB5##4 zM6hQKAp`__k3nCQ7!Z*sxaLEnA@%uykwZNRFiF9SDZDS8CmHh3H1o(erSsdOYDorz z^}97Wi?R{1iy<*>%e!~4?A>$B9e3XT=p&ER^~mTEg-C>;dj(8@hQ1V+9=ZxPADID& z1Qh$$cgM^?o0YFcjI0d|!a{pqzD`_)=vrVc;TS7NNYVvpsZ}F(c<1VeT*>8jUlB%D06T?wHJmut zb=@?Lk>XC*R)6UHXTSTWe*DbSjz93^qsx<#gcj>MHo;i7V-#Oe{&Yj&K7Ho5Ixx~p z>X_oFJn?-9Iwwmuqs*pswwxFMAle}*cEx!FaQ&GXdQm(*_T0QtghXO7iWIN9$kb2o z)3S#^#YWk}TadoyyA8EDs|@ETo9B7@P?t{FL-BSJEvvCXuY2|LAA9U){@4HSZ$5SC zsqH(Di|B)3lt4%x5R8om866D=)Mv^V5FIdLwD?X2?8fg_8Wg1vAP*qAH6pOao{!qL zC2;c=zj5i6lgZ?t{KH>5@wjb-IdHBQ{T_)n-?GiOL{t(^Vy0Z%!pA=OrQiF*KbcsPHZhlT)H1nzeV+^}{D0 zzxTiT&<9@jqVo>!f1-BIA=Gs}pU=>NuUyjx=e$AnMjc~+eQ_BW2m^>&$Ax7#w77@X zda;jlu5d+~n5MOtoC~S|L02vaS)j*mJ0CM?#JzXUr;5ZVRu$SgvOh17VH&;It2 zvxiKZr=g`tj!(y?h2fBfy$r|TXl_c2B_-(Ym5`i^F+>(XBu~zJV^_0Vn9tWk)1G(U zbLx70OL(e<6LO?JZUI6S1aLOV29+53=zEy+YzK6i~J@m*Q{mEb6di%Yu z8nddxrVXP}T@kfSi>886$*+LeXj3JM&R`eoWsm}c7Pe@^4x!O~v;74m;hs7nXXe_w z*i5;ZzUv)t{mFN{CAJ&L!FeR*xvlD&_2hL`6JihPVv%Fw91YAj(`7E%p@nWLa)L~T zN$tZ(kNnc<@FI=g4(Z1;NffJ)PN_TeTw2tJqm3UL{b_e=l#t$-L!Y- zp7Wn`212sWF{KgF|8?4YOPg;=*ZlHD6GdRr-1QU$nkXOsy^nnI3l~tegy;gZC~Fmn z#5Rx~p!>QmZUIF&IJ7oRsB62%&B7r7B0?EU`@t^qbVxRJ8$+YA*$hQhOGq=u`PoN3$w7P5*A_E z1i{nQMZ}mR7otF>%I&F>!ET2SJ;TG`#e}NoNP4zD#RHlFOJZtN`p37}L^S28`vQAM z99fwZ*%LkY{PS1W4qyMB>j_{onh0ClVL;CSsJ|Lm@DCW;?W|dG&#h(C8Z!3+M-Y2q z!usH%`+4WB{D@U{)_tiW=foL_%bZ*CE=ESir=Hq>-gC~|yL-Da4BLq1P{{Q9UoQ+G z_V-^3o7uw6x5R>ijcxWT7hLlBFJC~e0`lCMPDDVU&A)Bu$xH*w(nA+heM*yI;93U} zB;%JodevGC0Bww>Kx}Y;$U(wrJZ?g4L*uFu0(+MA^+V4(^W>lYsdt`z`l)NHPc_YK zG_C}?3YKV!5(!10LoKgD8KsPpA>~M}k_yW5g7+h>DUk7G`4+0bAXzN#B!pn=hq;;y z!5mwkO5E9CVD(FFw}gNvz$Z^u%GI&=zQ`mhoS%i!os9YdaVn^6isxnK;V8(=`I$TN z29~-SiwK7%#<*wa&YyqZyKcVawrjt8dtF!LYatv>mYXI-jt%1D z0~89BKlvCO=z#A4fqFLvg%Ah@y>HqU0DLu?&Sp2?e)nfS_tg_W^#1M3UJHGTp;Ivg z=WF=CUbeLPmLQm zLZKXUTJs^0Qc%JUVV2=;37$?{Q_0W*UoKE=A}Y8|Y$34@ZLz>Rko3;_gs&39d z@AO~%dq4m9zxu6xPaRrX*$r6FHl|KF-<3Os?U@B2a_BKTwex{D5&SOep{ya5Q#6CU zc8Gw&jIBuJ9CP3p9ini+sv3=J=Jrcp`^NL0`Y?G+)g_gZ<*RsV-oIsMI%=x!k` zTY^vsp#v0_DChv;xBuNAe)7{_5FC@MSW2P~W=6=IW}W6l7NMSJZeg-}9v3I9&N?C> zL2#(p0)R`L9&Ov|E%B(TnWH1(FvB=|?|XjoXMXyflM${RKIqgj7GqnF#^{K!(nAg5 zAw*y)6-}XqQ)eEs0OnE<10=lLlv+}esFH%a)1F0e$S{}3tK?WsI)qgUT*$_QTy%|L625X#3&YhAw529k!YFz|tH}iQ5R6Y0nGwOQj zl1slSKp^O=5h6uqG+(ftKL!+#^s23%s{Y@J*sF_nUCMrav}MY0Gaw_6i!4ejPZn28 z+EAOOIdI^q=bd-{-aXq81*r&DJi7diaOiH?=39cS3sf|!5QFz5KoQ{5%dWZT;>(c6 zfF6KEcmXt=y8%ceB+Q$QLvMTY z>wfYbZ*~-8XqT62kT{!d)OC$21qrJfZH1LulC2j$%s~;g#XKiD$}yyIU&wWyZ1#no z=QQRel~-~}6mtW;Z$9TgGW1-HBHS+GSG?~qlV zDU&uKNRo-Nqc~=c5?n10w#OkRSF2_?1+5~oWlZ48si#5ot51~>x8+4|x0&pY$I@BWEBJC@cDAK1P! zuE(Qh-g@r^wbvnu6DL6Zuws}#s}#_A@kBXxu@C|-n6i^vw4xA1l&kW5O;Ufuywe;v zw*dd7(6N_f%oY~zFaX?AI>+O&m63}oLq4p+x9PoankF~T4TVqc--T5GhvA9E$d?03 zB|B~}i+CBu%DOS5sDf5Fh@1KPYy-BhZ2#GJzvG4*zWbF6uH19%NlaB;SIhx%abhzG z2=$ev5jrnxj%X>?w2%jwnE_dHB8m{5H_x<|_-F%?J5omRRoA@qH7|c2LN_A*{}(^m zLRz+hS{Qosde+LH{fCcz^3z`en)qs>8dq2XbB=v0Y}y8q*jJ?>3x)}srPIOIl+opA z9as!$0hB%_kqjV_?qC6=whh$bFVarePB~%kuYBkTMdCRJ5A3VG(eXhD0m(N_i{ufJ zfUp-^0xU4`Yy|3Mm^}4=F#j_J@D14nlYN~w6;?A)>IoO7Oi*PZv> zb?<#kOOw`WDj~AEH;py{vg+Xkef+*K^aDmx>%yG>Ojh5@ZoD6tqb(zX(_^DTY62L7 zkfXK3ho5-t(dRwyyd68YbF_*s`J0i!AHv_LY}w{pLc@}V3#4`57#5rUx0#`P}Hs|qh{eg%xvS$ z@Z`=}Jc%Ph($U&#_7mXx+8R-P)|sdM&k$bKOn1U2w^_{@%~OtM-KdSNb-$Z1XKK zR-w>F*HOW-pn;5j-;?XV^>6?1yEor8Yk{ho90>}520uvVrc*>ThE}_T1}2j;&1pR< z>%E)mNoT1EZnk7R#edPPa&Nsz&jbSKtE!!cinP@4#_H={{jy*B#h>4^b7^CJwVBO0 zvXxU7QQoyKau6C!KuiDaYyofJpWUAYv^_ zzyFu;d2VU*Ep{#N&MKBOI>QEC5d57#_|s2*@=Nm;$IIKndBMmW!TK9?llNW;M_~($ zbEeIaI&F@5Emro^>i%q3{hQb3 zTiSd}n86s}nkIPf0fB`h(3Mx;_>n*PPme!-xEgP3LQoDuClEs$nYpuHkhD{>esI#} zV0s)$vP#JbJ?{`~%A*Kufe9S~cvlN5+o|`?p$Ho<<7_&0!cM~5-u&7heZ#9)CN73K zM{e6_RyjI{Jtw#$`vbyFP8iD|&-F{v$RPw#Da`gHMMPkUDVOfVlKHmKfW`g=9#x!H zrQF#B2Qt*=P9@hzdGxw*0~FzpB2v&O7KAgPV!+Nqn>`&e1W%sH^IRlk*=p>We?aud zMExeXF`Xm1=7@x*8r8=gcZ_rXs&8F63voOi13BqjK;+1a7+;E@q16PaO9{E|P(cAj z!<_ft*ckgVRc2K5^k*OfdM-99b5!U?HM)+NBUew?H%>kE__NMD*{pC8u%orhFcSUE zQ!H+2^DV*NIq5xF(xf(a`nSLH$KSl-+YxJ`8Y|}<3B(Xvtr3$ruid5}RXS~+$D0cP zEnp}`-I#~*Y3_--jEqSN33?iCFuh6u70T*?{cnEbt3UYn{?4&`S7MwZvM`2VM5Z}t zkYbi|P8c(&%ISZK6CY|xTNo;%h1HD*b)w6(l;H^rm0jFb(wIXcmqqthN=|;MI=u`) zEN)|1T4;Ey2`wq=g$@tNRrAnKkOxh&%ED{u|7H$5BmFfuww?`}(1OG^G?n+G@#vJ3 zPHNk5#kZ~+PbMKoOU-vgRt64rL?AOMvgpIkBFVLRwK=@8fF#jn2f)^2xG!en08!AP z2sl@Tmg}lsUtfLXk%!JY>+BPb-yPa$h$BZKLURuN7trQg+I&l-=kG*hOIXJvO#FZO zmmmGi;kCK1Cjy9$0=F>+a>&u3Ok)~BfqsTA)^CBxY;#Dq`2bfne1_AS9<^k{ST_3` zA!{C!CnDhW)q~GI=d@q?;Lo3P_Q_$sPJOxHHpCEPqC2+*h2?vD$ZmtWK9tC+h6Sb< z>h40nA3aT`fGmSiVpKnEs~XlQw*lS=}QgmmEGL0|jV zyz)hYM0#O6Ga{to=YNxtEn6`yTY{a9%+{e;VBfxt3opEE|ADp9WI3|5Ft4z-_^!5T z3xAO~nq$TbRp2fY_GH&rEXGZ^>j}%a`{#%-U2v|hdSf+kGu6B=ihY$o|wlO`D zMpW&sPdoXzfA}lEbnm_Q-~aGqJN6t?`|+%em9Lw~dKy#4d=zhX3e%)sviz^S)>1k= zvas#nG!4Yod(Y&cuBJ`<)eA0p{&UWH=a2nJh-T)Z*Ede?Ja^CpFtZjKbUgF52{uhqXFb;rz+5{*m2|`zzZ7v{*wMHO+)zD8Jodc^w8UzI}GH?hG z+TZ}ZcV1gx6lmtNX5+w1Uh<;t+a@+HX_MAp=f6aOqAhK{B?cKQmuPkMwcq{7pZ>*z z5A9=LGl1sgsFFel;PGa0lRMF}K#?#`6j*_I)D;G{(*n+p5uLO{pD{>%l zx_0QrKXmQ~Kk#$UKKqo_Lr*$H0Y>noEK91OGn2N%QZj8Nm>9H)Iwe&YUqfrR(9Xk> zL&G&g3p$4~iV>oKGKTq(dBr>1A*ygMWeSf<;mOR&X%o0qkbD)OP=0cggwNRWQL6Z( zN>TDZs@V8ckO~Y#A#FLMTC`v%aAZDm6n$0mX6h>6G>w9M5}H;xRCPTXRcAfxEF^c~ zH@;ETV|0~(a^`fUJV3<$n1KZaBn4gxc6wbl&2#4p{Kq?ud=&(aEK#R?hQ2%RD>ST9 zI7BAp)8D`U@zJP$$%~#Z0zGc@blY6$nUwjKY-w{YkvKUj$Ci42tYbC|AOGZMzjVRH zExN!U=ztKUrz>Isv%xtcpr=Yr8#C)!!E`jh++s`mU_&faPt+*lN=7^v^ zDi%SI%6pD2w;OwRj(_c!Kk$l|JwMDhAadnvX7F`|h;17r3J5sECPggxx~fOcd9%03 zS#Bx=l)N0zM58za$_pf&nG2h`n7QZY&nNG8^5m8*swe03`g|ob7iH~IIp%^=ykP0d zZ?YgX=Uxg-JSqC5xQAZTblTzAoYxCo=u=JLPXP*%%78={?WfSj2jsfaN(iVekwe>t zreTRnq7o3p(qw$bDW^WQ|G+J`+**%nLC2_1O~gzNJt6A&FWx!onlz)N-_9DY!yXNE zt|GHeSYiy$+7CqA6@f&=x{8H_8Ivx7QN`i@1BXsL;e^vqIo=@%2V?TGAVAC6`^%h6q@*0Tfp14EmBW91(?7hNx(NDp835#3BojWdMsI$*sst zQF>I?Mo$hwX0x@L_`mya{@WjU-ODGnYZ#d*1g`6Gl)%iD^C%hXQ}$VKp`=)s#1xp+ zO#zz}g(=cWhR^a$>{0pQY5znUn^>`iUd^Jq^w7Re%ijB8%IHEAcnGN{N|qw<#30Q}F|7$Xy56!`5A|K2w* zze=cXg9sA2P6(l&{ibR`wUd1rCb9f2czj(BQ z2;rIXr-shSAw^8#K27nC3ff6kjgZ{-ojdm)d(7qEx^iRIY+Kn$&U2I)LseHz+oD77 zecJ{U9EJm>pN7SRMYxNQ5*}nfLC!>q-s zmNwtwF&Ad%i2)ve^3d=9;YS{MY=6rD=m5!~BWuFcX>rh*W{fdq@b|SnV+vCtBIhfM z+seJ5qLP3gN0hX=X?*MDil0zugGZdLA9~(%&-o|6_My{HIc`3mqA(y<-jjDCQ8Soa zGjEbIiYlftNoA;l3-z7byu(pph_@V-)O)cSD)8!c@vTuz?V`iYr6FPxN&NMFrh_$_EjB(25jsV(DI2J#&5r!6ttlIeOS)i)i>gvIE zK7Z32US&rrK9dx>dGG(vYx6B_zGbo_15y*=cYps+zkcCmff-VUOoW6*g?Kbzxr8 zLWIP=E{p_C=DesB&QDP(;$((Y1PSRfDWYzQ(3fI(E9~gx3@@C$pfY@KMQNlIBjTUfBtdD?bH^)cIwhRNB%#h&bM&$ zEos|$)6I8%{ep|o{HlG43L#9A_dQ{=bo#E#C?r;Ec&I(?sDkL# zn(<^Z+1QwQM=0&j{mf6l`V}v!P$V`4(lj&g#>T;`@V8;#C4N0*{mvI+j0N1xDw0W| zPZz=zY18m>Mdo^bY(an}nH&YfDQ*l^^88g>KO6=MS8d^1NQyN*QI7i$4eH_ew6Nq} z(Kd>wOG-RlWg$t<&=ovX=s9&vUDu=0h?(c})_ZsG;8V=J_Xz9x@q2#tAAIokTkm+{ zkq5W$IX1+`IoE_104qOY4gdsD{>sCf*|fo>bQjq&;Nr;y5h-O%b>QIivtRh~InVx; zbML*`(fOEaBh%0?U4T3yQet0&ZX|;JoMD|ZM$FaymNo{-9Pbfe*5={c6qAjIs`iJi7`Y5!p#@fsda+hvqKi}()ATq z%+a2ai(X)ipw9IJs)~iacwfcHYt#0d-@4`v*S+S|FMlopfedJ#qOiv0?A7-b&95Uoz3%?bAyTCce(G(D2z&bh)J z2D%g>jKz>v5RxRdn6#duKm}vsFf!flYIsXUrTm0Zq>*Xilw#=R%M(8BR5@H;#GiQY zLkJ7Ut!EmUZ2w#Z7d$PblE#lBnJXV@lB=^AT8ipOec3z+0o%3(;Q4f8Ue()H>JR+F z&pdVT;Gcc;Q`?U{fm~g=YCdZ#Uj=~l9M+(VI3iL3;S|%dG+NSkwfUq)3URvCY%Zwt zfWZ5nTKmQ&m%Zxc&qeYeWkrE4*}~2LdKvaNTVi3ve}X~--{Z*o;w zAS5~2K*5uq4k-qqNR zHXDtqTqy(Q(3uDb$G#8+V#l=1EW){Qz!HrT#yW@%h1OKMNCA!WbdF+ZHr7|qIPLUP zPde7D@W`=?<6;KsTvdOKY}w{plG_nLXu<$@-TlB#H{TXit+f!mAFZ#iP9_sa=o|tg z2t;GO?VX%LB*2SmB6rIqd3lP2NR*i@YOx0AoB+3NTi10wA}yoHo8I`Ey}MV08#2u; zD4l!FN6>JD0APwZLokb5N>g|%wUfgXNr~qebfNePoqSjtG>1eMLc=-0UBE$RRAz@P&Oa(Dc^3QUa7~e6n@S)h1gU_qhIK*; zj?6->XI%5j?*I})n9VoFwI7W}&w17vzx>O;_|N~}|GL>&t;gGDO;dRaAxJs5Tl}u< z)#!T4vHLUzEWB021QDQ(AqbPuBaiR@=qEn)@|QlhLTKAqRW3?E6m_eTM#U2xUADCO zmgMG7^3+F$&wTDn4?Ord0|KFh7~u)6^ zl{8ILRTN_oD|Ii?J2#zey!KTueaVZTUsoV8&gWBtDl+&nAviGQZiqYU6?z$Rd?zJR zq`efXr{HU~g}gr8Fd%Oj1G7;3EYxlVY?79XJ#+gv*SSL~m84jQJ1pc28-~&sbtG~q zCTVs8AuXcf%c096D&ZnKU?p}g&0Rw zO(3)R#tk>!e*Jgve)03qs=VtAf7f5`=&F26n{UaGE{etQWxn}`iWiJmN+yXLAAVh zCLIN!h-XwER5n90$f8iJzT%gx16ZW z3jV^OU2kLX&}<)`bNFKw-pi!fi$Sr77fkyv^!?`h46|+X3CAxW%cudM9&r4PRUw%hKw_rb?@?4GR8=XG6&XnfA)l&<(47f#5^HN!ku z0tD0h7-QQ?B*w#Q&7b|n$Im(QpYB*ej;z6BEZW-&-}}*IOPgw8`mpc=B63>oj2um8 z>#uq3E6#iN>2>9WL({fIK7 zDl+efr(HCR7HEElS$z?upuEFbxDz$zi#3kQZ`dFU)PT&1`T ztNN7kV;4sL6yrxR66cpozEFdC%t_R??R2{CtLi!DobleD`Ke$3fB&myzCu!ks3tiK z43u6#aG{x^M{yn!IwXfkh*^*@sV7a-Xq8w{BahNxD)nv)RlFj%r@2M|B<9fx=XvC`EdwQ!#x}&}kh#jnmFH z%#k??u39LU0%6aX8cR7kN4cT)d5+JJpCIv)JC)p+EtZF0Nu`K8DrmxzU!llsDh%Y} zupVlL?eOLLb2L*URRS4BcV5=MKIO9>K5|W zY|?jlF7XE_apCl}uIt%s)(3h=W^S71)o*?Mi(c@&$;ihL0MPq7givX?3r7$#uWYXx zKw?IVSmYj>FhY*I8>%)}Sf-GT(-B~buUnhk% z*VvS-caECbJl4~bPdN7Pf8hQ9?Em$@uCK3;m$!$=nffjTsmr2B!w-^OJ*N(~m%w&M zMJRe#TQLS-`Ou0mimPU!x#iZ|_dm6E!tND=Fd;H`!x;QEvZc+pL^}K$oVr}*t$g$o zpWA){6_G_EFvO(I%LK*b*=HkAv;qUdkp~HrY;@>E zq|8|?%9mF2O^40ciw%^y$|jSIARbY1hGBHdq=LaxGSX{ zCjtlDF|mkn;3x=$n1$IT#lb|K-Zb-AM36h0XhyckMM4pfz``7mgaq1o@C>hi)r+5f z#z{_b0_UdDn7QWUL3ooeWH_Z&)Rt6#Of&vBDDM{1{P#upM$6&_>*4lmug078$Al24D7C{2j zkU`-wi^@PJghIk&S3w|%(K!@oW4lq;HMEFAWbGkFh-?ogu>}?+z(9c1nFb9&&^^7b z5eC%t5`lb|-zX8-=phJ@okOTBcK}0Gf%D2~Of9z|a8*_0UE7$7Bvz6MM}QKAIdE5T zlmH36s(Eu&cllO8*kze|#~O9(&=Y|~22TPokAbHf+jlPi!q30&mjB^@_HoW`q!@T4 z6haK4bx4WSh^+}(dIf@T6v&f-B_(eFP}b7K7SzT8M_!`SmLFnl9bk;SG376R<>Gh! z#M@U!-surGX@)J?(&nW?S5=-H!zhUxAAsOfpZUW6Lu)}iON7nJ`XId^^;23#*fbA2 z+b59D>4D;(k2d*O6Cz!6h@Q~8ZATb9aW;lX)#Ra(+vvY&_-KFH(OiXzi;1cz6LOh z^O*}MZIC8}wvDrfLlc`OHuD%7KJqzhAheiBoZ0bg1Bp_dN8<4ys0D)Q4pd(+?#%!wEmOPRT z5m~zuMeux#Euup#3V=YQ|jbtO5 zwtSziRaSZ$a_^M$HnATC(KT(n=YdC$#2}n=#<4cidcwaRKi|^kTcW5Q7#I>*Zo2jM zZ(MlM#>R%LCK7R&kv#D1CryXKQlP*lf!j@8$qdYd0=aU`rwt+oWsK{ZL!3{i=RNn? z=brN{8kF)G=1&&daA8PtQ5}CcbI*4uc)g1P4huuJ)3L<~ZA}pyo}X|*8V<9yR6$`3 z{T|3codT@ruRgj%17KxT*W!I>=IY%=1dMG2LQe|KFt?#a6rgTS(9=6b7I2mKFmkcQ zHq58%GHu2ZjvaF=7&fq-1ztZa)AhJ9Z>O_%eHzx+<8&sojpp!SUf+nTtLgSs@ZIVe2s{qRl@qEr8YLR&{nlh)S?I*Wjq;H4I)nLQV7&%gsC7(o(3F3 zn9t{XcI|w}JKp|1!8e~M0EH!N8{e0G5 zaKVMo`la`_fh%t_+AX4%Ep7hHl6cyPfQ1PO2`;|qvWFjef~q;+>syd3nr&L8Y*K z7b4U{f{{YW7PXag)nA;dc-|b&9&!*C(K1i>Z~~jdxU1bns>K=m8I7XPWR|z9G;+CZ zrFTd;6a~;ca|lfYU_$nuAO?u-*o}zUVL)_VH*<{M2oyk3dKcGj#Ol4d6JHm*3B9kc4qF4*}=tBgG zD2+%1Py>whPv%VpybUNk`siJcJ@)MjE|`w0=e**TFMj=xyzTj3U`)~BEl7F{Vk*(B>@3oht7^wB^89FZCc=X%E`z4^iTZQDJLE~s=f5r94gIW zo@c?Vn_KZk==9NZQqtFyYBVfZyfBDfRGuk&Xh>H(td8c%Avq?B2%W1B)y4)v*EuLa z`d?54iHwS*9#u%l5)~p)mm`9APZ z0?P)P|#5{-#7q^ej+eH3lIPsz&XeipaGZz z1O!hQM63;k7+LRa6x+iOK5*m3mt6LR&(HSnKl{{EMx#1{hHo^zH3;aC%Z zMY1Ixwj^_hA`m+G;ukNt`L;WeY5_uz!eykk89joX$~OCufq(--+IdLj%=skLzUmoJ zLtHYVBJP>_kkH}!`r7%=e%A3P9D~I3`P@}h@VlbQuvENNoGIXrqJ+)DP{MS`uxy)2 z0go&+yM_i@LEBxV;UwObveZ49B4QCVPoW)%I`wvnZn>biEs%(WrbUO&X$W%&HN<7{ zaXOuN5A#-kVw?e+DM_m{h{7|~ z`vEW_L_`seECE2DiYRie)K(Z+nouLmAA0DkANk|2e*Uv>d;c%|*!zE>UfEWU#_JpF zqmd6yh(0LMswX$vUb8BC`;oQ$gKXAT;g9%U}A!WA^U6 z|B)xr)tN&D5F?^X)cJYKA$0lhfAqLjTj|W!hnQTW`rA9ICadey8*aSiXWsRr404qC z#4Xv<<|PY$((F; zBn&Wo0j0eaUUX-;?Uy7WIMq-5J7NG-A`jE+4EeIx+TwTL9%iL?+g#yU3JB>2Mz;-io3 zyZx?%4?XzUeGeRX_>uO|LD`t%`Wz+9&rj!sSp0M|KW^R zzZOO{1&9Pe0KIQEW?s|b&Bq=^kT?JmCyM5r5{p5)ES~XrtSg(Us@i6T0>>V+`{Waj zzwg1vEvzW{PSvkN-C%)sQdZ0az(JCs(|d^Tkq{CfGN1rCVkf|YFb{1_4#XcJ8aTWj zw=Fq`3-(lLfbb_5`?nRn2ku1`jH zQQ!tpOiN|Xz$}{vfyj&EH}mQ2>@!Y0{j`%w1KO*4OunpgkPwwbT9OoT;@uu1>_h6* zqVi|X31!Pko9BIXsN9E6*Zk`+6y3fS1vBj{h%iP#s01AngD|Tlt9GUI$g53skfmZ6 zbF76OGOVvYcE|0vUH9!LzI)SwyYHSp`WS6YeH+HYHOnZ1XQ=?NQfQgg?yunB-S<9x z{sJ}I*&nzdT0=qjwn&cdjhmX-YkD(_nF$72prT#b&= z2W|s!U={>Iu{cVM%(D<1Rnr|z2bz*5U7VkYn@a?A5tu;@ZQ!8y#dxp0*i@v??>vPi#P5v$7A90Lj- z@nBte(WO82v?vPm53`vxi7Gf>$0#*b6deQc zyd_@=vZm?8Hnz1Rm^Yqbn?zV&4fou0*EQd{>*{NsxaHQ_lTWy|q1Y@VRtPna>*#bK z_QB@l06kTx|09n;;{Jov$G&yvEjK@Y)uk_c@B8-t$m?Y?e&X(jp=O9e%rKjicT5fsSUSagjTEKh`@ zT_7+xT$?tZ`Ro_p@nf$aIi(0qvL##E+<2&Te%Lp!DCh_TZoK8rOTYQ8^;tkaCRZI^ zJ1|)qafk~`Q-%=AngEfLLIljQW?;r5Y=gB|ShN`HwtfdrrTryF=i%7n_ITBw=6+nr zT9uN&3uS81d5p1uP4ZHccFqE0Ng*)>9qw=d8wQx?5tc)zD613*e$F?LUxkorstm4Z zBuZ$Vt2{XXY(;>jB3W|IPd7XO?0fQ_Yp%Tck_-3UeCyiX53DqCJL6J21)cr3sw^F7 zW(}Z0R*^s$JcH}&Svr6vg~|31tR6VL|6AYs+7nN_;PC3X@BHcA=dRp;-$Mr;oy#1o zk`GnBok;|)Rwhl5YCMr35QVvt*o3)eyD-dWVVbyQ_1Xc=d{u?6i?Q>V0D_pp*X@Zq zmeo9lNES-VDC7jj60r?8eEn3VuZYTvuWev=T5|Pb_u&8InuS!cC?m-Cf*@Z8|Qc3 zbN}P}R!=^58#17SUbbXQn*(rUBi8ETL(IxX_@h7i(}x~=f?))Lp_z|Hqqc3ynkfnr zfDExE>3 z5#7j<@Oa)<65}nm-FC^P_gs1TgWtWWIlNZ2VF%Mh0AoO#^z?Vb2%U=&)x@?r6M%5Ih$7MC+@sEG;<_!m0w=kwzhf*5JpQA z(SX6W#eh;zMwLuvhu3D)5JC*9#td?Zkioy$=|VA6-F85`FAyOCvfWv=c>rLi2s1K8 zQYcE6V?6wwoBq`=|D*rz_kXuK;rNX(2VX^wgy_{K4mtUsWJ{YDwSW^=>&S70M; z74?K$XnQgMr50?sYe^Hfb0EYKG768T4aIQa#v5#`?JL74V36hiPls0F4&p!;bYQs>z-(-?smgwTR0+`Qe*aOlBD zuKU=>ww-bMo>#o;)U(grv2*8r*Il>q=zJNsHG$n|5;mrU>?b2&_RI~3gHJqmaNm9i z9oS7|nVG^YeQpAodS_GI&=ICZUAC{b06iQ?2n3MYROlKNxCo=r-hcIX{>^{?&;HSG z{LAq%$IiH6t3Jwx>2)|a0)%Ks;gByrC+cyoTYtjw$L`#*ZDV5%RHCp;)=c+8Mb9tN zH4HK!JZn_6(3P^;z+7kl2ybrnmG5T21Oom@R_a^d_%cGsWJ|WRxfo}KXyjYhJkY@< zmtH<^Vq}H<`fPsJVS3DiM3^#0TmKY94k9d&S2|XhIL6Ym--8MIos4QjQBFo6V2m-I zc*2psv{HHUzE;{>|4jU}3lnpWQlTbi+FBUyoqrvMlP^^3`J6fj@rymv7&A;~wS1Oz z!%BL?M70x=2%hRON(B+78}plQy7}v0yX)dh4%~T1HJj};1eST^J#w^Q>L>s)REgeF zr29PqI>jv@3VKBnacY<|qIdzBN$?0>pa$5B^x*AxUi-1Xc=M?z(J5yyop{2tw!iM4 z>u=b1%dMk&;u{`MD#i_o0wEsU_vE8@-#1-bcL?N=gn%V^h{+%n(c9=Da{IFg%)}C_+$1y`pBxahRtGIz&$yIj!)DpcjT<)2mt5ZBxm$g&WuE| zL2Ayk@tdJe09tOz6NfmP$7`><@s2wmJ?E?wGNzU-+46!iBaw3$g-w?;QxN$47r(kb zYl(c*wu}Ig$D>g@nH0&m9(?*Pg4`i2CV?&Ap}n8H^Z# z0FOO(FF^pPlk!DcY!oNHx`JMndnp5QGRaM|A<=6wFbo4%h7Ql+%CshVLDQy!(=|Cl zNyXJZHqF?NCjf3frO<5LediH-{H8B`@!-w3Y};sd2-FA~5(r4xHo+kfiTZY-A_Soj zqmy2tnq{6)?5MAM6QY)=YQ~MK7+Vw=d0>v)BtH4=Z$EVDr6<4d%=I?ZJ9nJ(s#k8? zzT<)Gz7u9GOq=ba(V-{zJ#_nRkKcbE1sD@B0~@$tPIDiDQY^btFiL0#04y zAvCCLN0Av=4jx?l+!wy|-~N*iZWXN9(&mdLvT7EDE5CK!b=O`G=(%S!^i|c)=9TkN zLQbEO1knHiv=FTh9uYvZks;%;QXSRV=?o@i*#}NAj)<_CmfN;%I}*;)tF=B*l4M~W z(So(Az|)HdXO%+v7VL?I+qU3P%r9NUH4YVe!LnVkKo)5u8*0(Ac#M^!5ZM8BUS{AveH1-` zks>0ZF=UC00MG`gylgQ`N*40UQzZNQ>x#BuXq$TRqV-6GuS;gOibU zw}8T+Ev&cP5eNjaL*Y4C3Z{!S$nX8nzy5ol`oy7?<;MAlNP0C-2#(1kAo84B=AtEl z?#HUZQCq9o6?I*mbi#=?3^P%L=qs}93R1Bg+yo@%SfWTi;ln}3gE8?20uP{<%f>qL zUK}=Uqwmc%Azb>+%YXG(esO7>cH5FIFK8EvC(aS0Ah?L|nJ;{?WuR(=ZE%i|B!srE zMlrUzMng+oi=Ay#sCe_xGe>}KJ`I~fNV3U2(vbrSILxc@A`%M&Aw(d8UAuOjaNMzz z$;eZshb(|5hB=(M%Fg|e!&1n0Gr1Pd6OnRYJq3W5_Pa?c_nZt$OydMuky6uTb_tt= zq$qn+AZm|S3Xd?bSTs%*!`RU%H1%}j!OJhZ>f;~3@5(Ed*Ed!gUU3Kr&3x{h6T578 zQ6~`X+E%Yy80L{HMBdaFK0@sLbztG4svW!Yh-Jxy5GPA@+qR(zzM}1nPu_axzB}&N zbMnbeU32Z%+h+Nslb-+9x2*1a;v1j++^%`E-Mb)Bp9MmM$gLG9#wS=Z4={TPaeGE?gw6Q{%O!jnjHLXl`Wo@jti~>&?y4U z1N`gX{{1Hp&LcP?MNcJa@mbSO0?etzzM?dqoKwXOtOAB4np3{x0$?QF*Et}ISWrb} z{g|9Onuritga`>ZattgiY;B&KxO@BfwXb^diN_yP`C7EsI8VvyFBrpZ&9JOmu6D^p zZ!4L}L(cKy5L=%gZo1nR5ZEazYm5P61Tp)Q1d#=VQJ5hLDpm}tQpr~_w#vp1p_$u> z2z=YJAOwlECqh7=C4%jIcTo|IqVK zKKraouDD`jZCd+!!|G`|H&w5zVgC(ltLkcqQvir$3H`*FZnev=WPzYij72O4QB|&6 z8Ih3yb&XY~1&c3N=$gS*bnQ*wecR8x$4!>n$SBy%<|2$$rP-FGpd4q^pQKdji~vOF z9a+ojb5P~+C!W0UqRVHkr7`s`CGv!XJ!04?V(5;tCXwgdX^48%a=R`it|3D0N7~_f z-+`VQNm`B?hCr;zdSq7b0N{2v4=HURy zj8j0?^38&}T~PT{1GvhINSJ__(z|* z@%H0!ywr%7;K!qlb}k+ws2&%gz8C9hQi@56=1fk-B!)c$3pi6M1PH{AQS>A+T5eef zI;5YiZC4+A2o68x>Iqt%32}|5!wAp$@wfgj&pPurfAya{arXn;7-O7Cj1`#!T_}Ph zWR`jClEN5>8JN(l^(1U>H{GRdvcfrp04UO7HF_F}k_z%rguq(Mr`cG)=qq1&)BAqT z5zO0&C^5#3joElSjvlN)T@IZmIIf_>Y}?k?)o3)TYA5qX@2a0nu?QKKF6J*~F@Vl& z3(8qGH_Z+*^vLLId=XL=75^gA+&y16P2)66RU{(O#youW>leN2?Qhz(0>XMB9hs`i zOIEia7Y1-!+WZGvIL1KEP+(Y{&i~>sKf19#1DdcoqEMV_NOG2w#{jYrdKO$f_Ls4M zs3Jgs+^gN;B$vo{n0O?X24e8!s;ctdBO?+BlJ~ywF6MfCArom{1E}m;WfoHD*v!LJ ziivqqfQ<=Q7_i5i9106c=cH3(*Z>q^aWS?NU$JvRFo=sWY5;s2VhB;j^~518udRkV zZoA~q|NOfbUg}oYj$=OtjuIk3Xy)hQ zYJnaYamcPuWCxa~9=R_b+F$KGkpLY7iE{!%bkNb#bD#C!|Jg_W_ka9PpS7SVswX$7xGMS7Wqx*CZ{fO##rgb-H`$-c*KxcH)*KJke|x7@P5#Zd$Y z;vkaq%-o7WH_-j1xpg1*fu$ZdNxS8nOtA{7x*v6;c28 zH7A6aOeS?*XYe<7domKH63^;3MH0zkTOpecQr{H8i7pm?_|({h><}$pD3YdA`StESjV7fks3jUIGU}b%B1pe+G!_S-jLJDCNqad9Cl#0Q%QDKe*S`+FgLDK zl1_ro7nYN^^XFq&dT9$H5p}@<5(2W2FtX}>dnoP3rY8k4Qai53G9zipJ0}c5nh4^E zDw4_i>b_g9zw$r)ha0~7)p~utO>l&jSF5yvNDNNlm=Ggn+Rg5&GGv@V;AkR?kT*8` zy=Oxs2ZUt$T>xWJ{|vIe(XOruw+*mE6c9yp9W=43CL2-Q%JR?ti~nWUIj4R8w|{fn zMsSL9w3@TyE%Ot=8Q-B~lLP?-LtPXu5)|FW3IdV28WDoQD}qsPC;+%VicykhK;5Ht z+g$mz3x52(XU}3I0fDHlYaon~M8znG6DeB=!D!l2lSu8#3Sb$BFC^>>s7}3?Mm^NtTSG z3a*5w0mzvRLAFH=bpjS5KIz0`9UurX8+#LarJv4;S%|1e&l#rMIp=cyTV(bxOb9B% z%m*+_5_0v(Ifv>1C1p@TF*T&m?*xI&+Cot}MroU-@i^)3N(=K$Dst25WV(9m*S`GK zkNnZb&A0BDM=w+X#n=#1M_yIAa6}^4(5G%@k7Rba#p>mPe=Tp1?!$ewi8lyd7{$~R zV?XRUKxhKb8e}V%1Llvb5FPs1a%^O@v~;MQzWLXF`B`V4@_YZ||FpJm{}RWM^L?l| zw_+)p7UV7oWy$b-Gv1N=TzEqCs1YpP`zMDw#3~LLb!Tr}jM&-!W2&zH#)a?thyS$$ zAXV0a=ofS9XJONc|2qSTf!qp1aNpiOju zidKZZdv_hXcMq$?E^fnl=LirNf$s$*k|a04bG#*K^TNYfWdEnHDV#Asp(#<;1!P9H z;{?bklhA=fLFnyJof<2V8O)h{%S4Wrs;XXJ#Ru=Z^e_JG+E0F}dF;t0XO=QXj(`#& zl6L$sj}_vQ^D%ZY5KRIoEM;o|jwcZ*zvdzgY1C#0=`kEc?p&luNJ5AZont?8-h)s_ z#z2e`+qNdRQrDrKLtU+f`KfPu{r`B{pZ>dl{C_(_T^nMYAVCbKc7Z4eq_^j?coq|+ z%@w^}z+$kH0GaR9#z`@o-L)tIq=o1NYJte%p*!w;?7sV#PCwbXih7BP>xeVGgGJZBR== zlY&6bKfdqDn{K)DB`c zIgZE6&3v7JLE>0od98W)>Z`u_kw3im;)|Cz=DP%@5r{Bytk4NYL35^pH`~7F(uyE# z(6)iCEWpnQp~`^&SW@55D0b3MOXYbi)rEjaoQJCN&Vkiri;-DIgf)Up*GXh!-n8v> zJ%(dXKjokO>wod*|MEA!d-;_Zc!K0fr!mYH(U)!oi-^hu*_)A02+Xk$sf--4FEiow z&OI;?2}JI|e245?z{l>p=h>&741ms23~kdiD4Q7uX@q{JVuT5MF*|^qGX`HmXE$oV z3K*ECe>$m^rfFugjmW_{tQ5FsgDs(pd(lI6nE)9j6V~y@5T2yUnYnG-YUIWF%Pzm_ z1wZtx+BrMbGk5bXq~!-**s@CC+keIUaIfernFF)Ah(t&T@@#&jtmts24au=&4232D z*2hq+LkeciDl5c{NsWdOM)f%8oU|erLo1=#wlsR#OJC%u>v)>tOw3lECMn{wie^d) zDe`)(OXSkoUn(ip(>XUR_eCn+`+@^K?MzNFW^&9DO$m^(NYc0-H?z5fIIim^1XIa~ zF2qP~#9_LGJU(>j_Ah<;;v@B*ZoYj-8w@JZGm8fVVc#oO>Uo(QI7EZQ!1&n`a^hQ+!+@PA1j1<#{{jx@L?Hf!g3eLc0+{E3>Fo<(k-r zwrwA3r+Y}=`)j|vW7p10KKCUQ^yJzYD{X>W%##4AkvOhg6lnt2*1*ing)VNYFVY5J zD$yVrmDnTyz%j+os}nVh{rJAy?s&C1n>oq!?rJ zg68fMB(EcZv770z%^Vb3;n;9&Vh9KX&Wo@hB~l7Okkoe=MPi>)1TiuI<}EGZilh^o z2>8t_ul&_t{dw~Oxuf#7;FdQ3!4^~H>(lW2fB2D&*&M2s&_*Nz0RIw`T2t|O8KkkHQoq5K%*4v4}F@?ZY zRp&WDMdK{mdt?{fm$CgOBWp=&kT^rfJDOpKen#>JFw{Om~SOB*Zy~ zS%&pUaIloYwffYS9csajO^gnJ(r(_-(nQ7;1I8HLJhU5An6=aO!ze-G9On#82<@Eb zt+Wk<=7DCl4(;oH^o_g6OBa6nbBETaJE}Ui4GUC2iq7M5U9B~(CvceV2DqP3MBqdQ zAc#>wznb(U=(^R`n~5AD%$w=Gx81?B87%wpcpOne2q@saZ`(F0bZaV!U*4%CgCMqH zb6iI+9RsD2d6A?R5{3G3!?tZgXpp3;T~$>`=9<=6EUJhopE#Ovo#T+n`JnrCvha{;1C(;uTI*M!-TLZHVTyZ7)@PbRJ1w!yh7^|~S0 zlB->Qx|qQ=)Zj%LcU}o-NW_?5C@*qfVO&p@;{RHlSb|Lkl60kas~^bUYT= z7URb4w_o~4ANkG~K3}h|Z3i^|s|X~Ue1b-@2LZrmcql{1j$q{9)W=C|s`17{nRTf*PLo^igY#NS@ zNSHSBht_9j9~qwC@ne^N;~T3_9z=k#_e}`q2W*;l>}eW!SWJ%Gar>>(gr;i1SISz*NMzYV=3OkppKPV3uR6N3*wj|b;)WQS7#b~6q^5I^hBy_&WqMGXi7Gt<>k1(-KpwHrlghC~VPwDq zhgKhZ^zlzsRO0C$4h*72UIL*56y_t&&sV+TWgME>d}I6e?MazhH$%h_LP081xwjwX@HM8 z_Bh^oG^+52fB0oL z-*CgD4?I2%p(cn7715j-Baa=nfzjYO0ZXstUPqe>O$yYAb0b24uC*nDz31oTDDu=} zk8_Ok`J6SSE5(Q80p>|k3o%2X<35wv!GkK~Tp8K5Nx5#yyos?j@I)YnfaI+_v;&|7 zv8Q6BkVS&!XC8`?>L5A+I8rS1#V>fa>U`~_&Sq2AVE)#~mNsXB^|g(Ue(aMBl?ZT@ zs;VNlh-P9W;1~6SL?z+hS(1e_WsukT%y?))a!DRhh=8WnT}snX@ZOuBBA3r4q;;*n5o&2Ht;M!69UhnnaX^|P3yon^LdOdf~`Jezq51m63}WRl0-<~rAEAzE;)9R-p5h!v0?!E(-9 z#t@OSZe&I6Sdkpk%ZhZFO^G(y%7lU=?8Morue;&KcfRd4mK#9yx7QK6l|97Yy!?u5 zuDzie?LuD(>x`WNS)5I=QCQnCnc7+q467(h22kh;5?}KIs+L9Nc-SI|6(R)Zki3_` z6}gwb^u@kHj_s)0ECgEDb!>y#+Sc(3#@dB+iMh2^#4n~!n=-1*1WP9;m7-Qr68lPk zPNU!hNYtUw)>v1bw=)`5Ezg!m6>n_R4NuzkTmSLjfBjGXlpc9v7efre6LM0Ydbkz+ ziLfcU0&TC{9_LiEJC8E{oA8F&$%4iXlEWB9=Nkg`WY@{3LN%r+Pu_V)eBzZ*5~2@2#j zu>{1#dIeBk`lsL1+FzcXEHJ2|iD`YN+y!;^${=l+^PHc1?%B^i=UF7|31V;Po5E!k zSNT+#*VdclJmU)}#Z?Lxq-13;t}c|xu=dzO)X0hyBOnnnN<>_rA0By6O|z|u^=k8t z-}}8Q{^HN7g9o-bPqBM%2*ze(hzfFgr2-DX3*>2^NtL76Umwhuv@kA?C}&|Ore(1iNJh!{r7t{Y&$ju-A@aUY^|VOy)~il#nx^2-iYkTGoUWBaB}MLj zfyUUWhHScp;87j)Y{%k6oBAP3L~!fzSNb?_c-n&#tT=UKRij zdP5i@6J>)O0{51-gDlC-G?ICS4V>-XFc3K z#1Lw%rqe@_VdUI%o^|R2k34>OZ7#r$pk?924zFUxow?8O6x(92fCL#0YSNd3wqO7e ziP5{`Xf$$2;2atjC!FUED5Go}RZ=L6Z8cSH@#ah8kvcg8>2$?-f4VmtSy7W{sbd0q zzn!9IL2@>{BZAv(xBVqZI08`rl~chVhf1{?eoSSG`|Gl)$Y)*g?$u)R%(c&Rj5kNr2>h zS%sw?BC?wVVLBzI#N(HSGZcaVz*jK#tdCh#SZ8p}YYfIy0 zSJj&NQ6oT5aNql?(5-nnX0z7qYeBnFFt-$iCa@P^)QaxmhybDY&T_0pf+N=vQ909s zU}2C{`6z_sfB}WcReDeCqCg1SBg_5wf9!w%ty{nJjcrXBL0;3&sEHF_3F$wHStPYn z94n=2B4m>TJ1V(A7b$Vh2^4ju8M(IF&XSg#E(X=?meFoE#sM1Q)p339dFNKUcZh?B zzH^P={|HnPi8(q5+738iWT(kNERoxJm~69JJ3gdmYE zy-fQYNA8PP^kuq0iEk>0D$=7auD8wSZ8P@Ecij8%EWlD_CIF+OP2G(@V1+EUY;#13 zY>`?{4G>?sCmw(DPyfSza&CzMLkQJq99s7E2qKe1)&y;B1Tpgy@+KHfG%Vh473sjl zsvIN(Ru3!??Se1GRlaS5qcIAf^Q<#ZJLS0f#)0W{BgP1Xq@vmu0HdBBnYrL1H`msX z9oN>7O4`c3468HeyV-IITDMWtSZheIGp9h%QxqPJCQZX+DViZzrQQiqz0s`Qb?4`Q z^SAE4_~IR5K4KB$6%k3QISqA*ro@aid%02AVX{ce^lgzciC<*%lOcWfM<=Ih7RYED zdvu2lzbE!)wKId$KtSHT>$vBfi=%4()KmNKy2DRb+g5@was`4RwkS*iq7hwk#5e>%AjA1mNj;7#Z=hEfm<`fPPuMxYg2q4?ey&YeueidO(hsr)AlyR`LBS zSX6U%1k!PdR#g>+Z@%rehaP-nY1>{P7uu-NT3$biIrb4LOzLTor-ybVBe&pwGf7Z} zBbRCL?hJ)Bln%6l0JR@Ek>%y_`RASIkfI8RI3&BM_3)gGw9vx3P!`oq5sEg0E)qd= z-)w$hf7!8^G(J z5+pE)?~{-kl;u-SKjGZxKnPFVdB+nE-hUD>hdH+)wjg4699>kvih*N`u>s-EU{wLd zZJdqwh|wBT8=b3{d=)1lZp778gs2N17yT+^s0*gyN1S5lsf3;$r+Z`1Hlqqk{Y3H1CcGENf*6UHdoos}n2xPh^SG5M0rw)+rB<~D)`0y~0JbjwR85X7M-lR%? zW{?iZuKZ*^ZzYD6hS^nein$s!{=NwKKTBL`uCpvcdLb7#Ep zMR4ND5ZVW>zn0fl+4H>FKmo@U7=f~A6;1}$il7)s+$Xf=J)F#Wm zmd_qsRaG1!p!>upKl`TFy{eiJQbDjq0KBEmzaNDF7p(+yk+WhfBL;Zj{zpIgsn0io z$&Wb-DUQ*$t>sCYz1CUi32Y@o$P^#q!m>U{JzSpp10X-WpHOZHG3Sn*wwWzeqvt*M z+~bekBQS5*2$zWcAe zW(7l>&EkAY=Ft^tV`DCJWMQ??L4rb0n?DT!VIN#0Vmg?~6uLwqcH)m&8N2EH$+@(W zB8A9;SeV77A{$67)U!Q`WPG|JJ>f5O~B1NLRVF;uImt5 z=SPIjlVc7n43Rko;gBqD1Sbk{JF1+kkgQanbCrL35P@`l(|ncy3)q{BOeF?r+gLe5 z@ZY)a#`_<5Ug@6ix zco$=v59X2yVXj%wBzHoZVo57w3~7WZ%d=&|%yy!{>_C>r{<+V4Hlnn%xwdiyF!(aU zA`09zEr=>b+0UE-v99YJH@6)Mv#8*2$$GWeNryp=VvNAHm2uY2oR{%v1oP=~3lDz# z+h6$2-+bab-(3lD1n3~v03o!-iJgpV(HDhJhftg*h2o+_5JP0dl=;yMP?RLsX=Q=i zpm17C&}XfhKhdk1-T*X?jy?C>z2}_Mimcsw%l=-bKdAc!V0Il z{>)AR#uys}h=%f15r}ZCoabP}l#US+)T!Hv#Nd%M#C#0aik$CL zzr-e5b!*isK6Q1-R1~;!p#$C zLz#3`Fo~00aw10QBRCQ4a(WLIwk*&FknMy|UVGK&fAcpUyZ)A?HWEs!LuG})SurL| z)|NbjO`W;4dMDG(l_Wd&Q<1t9Aug1%t86bg2EpK8`ZGjF|j zyTN-G_C-D{qD8dz*d84+Cg7CQ&#LZN(&VGJFua>gCeAre6_Exz4eC*(R%&Q?Qt`~( zdr%?70D$$#8+;_9*9)=pEpgz`YO`UdTr5c5C}k2H1VSPxeFL_du3+6KSKNbQ<%Jz% zH|D+P7!k0lm%sh(8{hKgS4=7gTO5k;gDaL$K;(chFx+(OZFk&x4^`V(1I!~}45q6Y z2d=2XRnAV~s5Q?SHP zFw^N=Fe&EWva94SQP6vUUOA$!Z}qMSfktC@;)!Rz?By-6+nC;V^;OGJkQ?BRza4e3 zRgwrGtNmux{temie%^*Q08!T(BXhKQ4}){!JhFKR5s;ulh;1Z}%dQFzImW}r2+;?w zM7vSLSWGb@OV0toAe;?pRs>Ga3~dnP(P&)oCnx1@mVs3gPlL2M>MJ*?>pEEmM8F(` zBe2+-$SnzZ_L0F8ScQ)WW|?b)&!&t#P|&I2B`d@>4YQYt$XQ|k7-tQCYA4I{VEX11l!PT`7|IY7YHI6I*)I?Th&YsqpB~_Rc5a^hFN)Fg$_8Pz- zS(H`gW{d=z)Ktu-1UKz^+mr>6Fht(9bI0?Ze_k7=it^9BuV=GaQvDzlxz%7VNY=FV zHv>}Iww=%Cd8~_l<|%)Ljgwb~vpN8&ax_3xt*`K9hOr1j8-t??rHjw0h|H?AVg{2S z?LGH=?RS1}-%WQ;T5%F}-AcZo2u<0}r0e(ZU85%tK*R zGZln@*}RuxHTnZf48exN$QEdAmn9O_NB|tg;48MOaVc6Tgq`F@t{TO5pN>9rW$BW> z4zkq&ipg*=fF;YWiZSloy^EP4bA;M&m)cLk&|>S2WYL;U+s=uws@!BUQtIQzS2UkC zNXg?806AqQJ1>A_%jhd>z|e~&Ds(r43}Q{uED2P=6SN&-&pr*3&5#lM!g2_etHHJV z_8+|HlFQ!vo*x@|PyI}ht+c?FHva(<^AQmP-Fx3d7hQa5%Oh8fNWqXY44fnpcb6HP zx}osMA!hl_Drr3mBMAx=rGId7gbdfUKlYeCCmef>m4+cAV90X!$u8X!idKQqx?Dkq zWnXhMr-+O!6nYW=o;hfvW_Y5qTz5f=8vZ5od9yqo8T^7~z9Er=W^HxXWO;u7L!bVw z-@5OLZ`HF|CFocdRB^-2WzIs8hQj4nA;c(V+8<4ljcq?#%wTu6AH5GaPcXDCN3g_2 zX5BlOIqa$0yZh`{ylTT&lMwE?`YJ!0Var^Z5f9Af&?Rt8D4=+VVJ*=t<kFowfE9?KeREz`a#T?gvRo0Ou`Vc+n-JrDZRZrd7kF zAS6NFboE)xU*~~DfLIjF9MFMMp?s_Z0D<&yhhfi@h49Le5d$^86sc zDt8tx0<;ReuoPwSHmzWC)e*L=9%|F56#yj4r*Q>+W@=G}jVMVAGP6Z_8>75HbVyCx z0t!UdkRHYka}o|V7>vC4q>qFSwVj6|;0n5hECZt)sY{w%qvW*+F#%=FkL|VBefPkD zjq%vaF-69wrGK`Tne5n8dDHKW>V7C(C3kLFFazJB4K{mHeT z|LkOaw&JV6t*|f{#Luqph?K>TV+OEfen^!+x*-w7$#L=?zne#9*N;pn#r)PCJ_xN6yM9 ziI@WwD2+9p`bJwI{T^%`b0z+mdP2&tunJ(P4s=tB{=Df-h}3(nkFaIw)CxPm%>hTw z!4G5;lz$=c*KRNWG+?I*spkk|Cdd zF`Fa;?`qbn1GZ0OIJ7#y=#nem_pUd0rh_wg0-#M@XiJ-ae+wJT!idc9m9JiK<4w1b zA2nfKja9LjY}eJ2P>u{hR{^n7J9+WU#L_2bavJD?fQ~F7$#4(^NF@-B z;&kWE9jBjuS_lmhuo^liR-SgVmOmw-RGi6bTaMrVJHPb zsvlK!u!+bx8P~CC$5q`3R&e&f&n{F|Tn=w!OSj1EI2azUby!n&4V2{AX3 zb9bhKra7UCK=uennJ0H6qP@>_EZCUPlM34UY-=CxnV&?*MKbHZck?2$bE`^#{)ixLR;tT^lvMsN?_9$u;Q|#5u|Y;4r>{Ne z4f97o_USji_LV2@U7^i^pA}QxV%_>d5H{}G#~(lRxzB!y&;dH{QN$8HJ!E3sSmskp zL|VP_aUubqE<;CRAD4}r&LtfXh5#k$`SW~@ZQGZRId)GQ<^-FYNICDKR*iA4^3Ib& z*m{VIDxArXr8Xz6F771vfaT$doAy4jL$dwT13TRso7N+(A3C^eWjir1fn4*YFJAl? zf94LZju=L$b+T34Mwh;G#w_T-y6;-g<8jjQ7-w+ z$xfBjkBIa{DEh~!8aP2WG#6eu@s#Jk`K_~U+XD#9nwze;Y#Wj&^#QgqP0h^AH?Tz{ zJ(pf61A)vck7-f2J{>6{W4eVtay<52w+>hYe3TU;c0R`N6hI^CV97&)L==TU@ZRs; zyO)R(Cq#(Bp+}V>56%>B&#)%8Y~g^q2;=eC+LhHK>76&Ntufo2&|!>>X7ab>H{I`; z<+5QW_H8&$rvzwFMG^GB)s0})G+YDY;QTI>*Osg$vxu#tZn0K^y z*Y2g!IJSWtGgFEkw6uQny!J4=#f?!?<;fSCGnJ?1Tu0|vIcAd9XKPTkv5+G|LwLH= z&gb*VsNPsx+q-=`F?)s^zjeiz{^0jV`<`4T2OL|8u{S@(I-aR0q=?cLwPbK952$wz z7oC=$PK8K0otEvM6nYl4Zl^>9#vx}*w-r=U_LH4d7!BL7P(Lz)!-`(=n%C?-=iFI6 zA?Anfx%0t0Zr?j+=qMPC8CJ-i!otZ>>~T4%biFOsC4H7`E;R^sc zfY2zcGx7e|dW=o`6vTCd)CdxIA^n(TFwV}MyF;t=F^*6rFI18mOwm^J3Pc(z0!AEN z*L5?uakkgyG4{|75^hG4MiKL)0}69cc!up&=lpJVo*`~tRJqDkJfN6iZr?%(hM-?} z-Ssbh(Q_*A86sjg=WySDmF2cF`=3FM_(uNYfBI+}#QPdVP<{HzP$(EwI0_QvYXI{m z&YOusWEON{*GietR?$uCC}Nh8+z0cf=14?+j0&81(y{f3L}J@Sog~O~y6&8_{k!2>X7McK4Zv77kRoA=6s4_u#*`5Ms#+o-OSn{&Dwcg*BcwNrBUTXs-}7B zp8G!c2Y)bo=;3WGP_Lg!&G5OYHZv8o$U!XN?2PGG%{)v=mOk}ghrbEI>ie7GBvl=dj$yyRN?h+qNbUh6rE; zhTKuRnl?`fo>>hYQ~d~#xm%MU4s1`5pvT89SFC$$c@#N^P&?W)9!b+Q92h{lutfla zcvMCR;AygLd&4qs8X1pbY=xPe%VV5UD;gHgH)o6m(+7(6sH&WoIAdgiNCbUA0jBZ8 z3;|U0-6_su4J>&(i=<^;F`h}Og`={T2+@9^y zUC5#pYxr9u?w|kje-7X0B9Z$5a24qtm;g83diy{7pMD+ucplXqqEkUnRmbMZ9Wfya zYCZ?+v9!r`fhpUh>yU&_MV*jlgrPtmWR{0GCw6UNqkD0>LUc#=NFt$a<~z4d-t;4{ zJa+HSwrxa!C5G6FLh$49q^?JG<#iN^q>>WDhp9;xFrKt?QqXxEP63e*O(a_;9e_}f zL1Xp=qdND>X$OIgLYk=3rlb8Jb2hMuK z8&^G406XXN&;HJb`Qb{7YxnIP*-dC<^z1Ph7|lIm`iWwZEeP zKl$WS-@N?lwe_i>5NT=uwvT3^3eizlvYc3Zi}$tH)@v`qlkZ&zy19!SBP%AW&?M)o z9DB)(cR_L@Mo34F3|0bWAjHS_J$%+#XPkBBX_Y4e1hMJG_fG)1OWp}AgDFogRwd+;p7*+;D_G!){T{AmQXjdwfi4<{I=Ux zW(_$EQM_3ZcI#O+j6{$EPrnLFLXEmlw%hK<0W{9{{zWA;KR4l{fQr?0=1RbUIHnVP zy)QKT0UAApogV>e0Po$>%C;atj@)JnG1)@FlD~<%sF*2`5pzm4t}0CrW)3k5vISX1 zA##c3Mo0ivTuw5P85t!?PAWrc&vb7|v{6Q&I{lj1;eZf999CCc`RyP3(btVD58Z@` zq6CLq@#f!etSlKB7Q_&o_XiKJe)F4`BXp@SQMij#K^RmYH@3xWeuq%t;Dv+Lb}2lZ zqJpe|wOF4Cshk>R=3x6Xj=pb7R?P1MV~aM6F^`n>%d9I`)Ep8bipo8yB=CO}{q>C^96TG2-0)xj#L%vrexCl!lhN%_FJ3hsdy ztg0$k(9Eqd`2dN7Lye-@V~8fBXmAB9DcT!TgK=#~s#~ zezRV1^TvuXI{WOM-B$NNvTI82PBb^90OY6AqapwoP&)#PkPsm|vyLk~2=V!Ee8ZWq zdG!I{8HXC&lJ_@!^U@WF#1utL`LcZ`gvBD(C4q9A0hH2P=M0-{ z;|s%GxlH#j)ne{{w+O;3(JJs0-G~9YFBU|YFtVTm52L0R+pQ@1Y;zXxRCi+FTumw!l1ddut33>k!NhLcArerd;IBhy zBJ4cL{jJ8ov=jEnSCi!!p5XS7ZgmyOsP;?aH5BZ0v=?rV zNGeB_XC9=lIm)38%x+RD6@&O&ODW23FRKM;__?!&JwR7D!IsHM6Pbkpk;o8q5ETTp z&{4=D=@X-XM+6Ypfm+9CP&JwW^V)PnM3yGw5F=F%q^LMiGCKo`NfFAeTNg_n@|D%Kkf9Tjv2Wl+W}5?1 zRLMc`g6)fl3e!7>Uu-bQ_Ak5HfQ*H64W4&k(V2Jv@?>!m9*9{&jW}tWFZ}txzwbNW z*-12SLIqfXZ=fy1O9Y-tB+LKQ{+dt)p@AWWLxOVc>jwQY0ZH0(v9NvirnJj~XM$=A z28j~9f+y<%;_~EeKmG2#&pGdaDx(p@i1~)Az7^NjYXV13LT3p^5r?T9GjOK3li2yw zw}P%9s`jSNjL&p>GU3qs+N2<+0#DM^H+3 zJwXx-1PJ5>;uTk3^Ux!Y@7{en0b2(_-135cA4zT+AQKV;+QzC-doz7hkyDJD5cRW}rlzr3;ulJVk85 z)?>e!I*s3HWI_Gx11OXEU^J6L=&f*|sMD9RFQkJmiZF;G{uluwv!Fl>L>NUv8w4tL zIM$9`v)i*{H|ozsPRBEK(I@yj*VM+HD=HQOOTDmpP=rm_LuBY&O+`Tohg~R3rH?={ za!+V337NEHXhI;@^SY>Hc6X8XfdvB>0rnM3gn<&(gA!oi;nme!Z@=R?=bq+#3Q7BZ zlP%jEd(UJ5*!Sd(c=cTN?A-$1A)?LVv zBXC5{fz$x|@4WN#fAXhp-c|@!D+kF%j-`r3vz?FXw9XCrWP=V5$?$aS@UET`YhjTJ zSx`pKU@Q{JW7}iqUGyF|0tZJ+r=0fMpM780yEjx7pbM=mBl-2icYXVs9ka+?WHd9d zO)m(5}=)cgjj;!q1D)r+~NMVYzq*wU{Ljiihh;Y zHjVb`9hF0&@n{L6qDkHZN{~>EM@>895R+{Hs6bc0VUkRQqHMpFL08;_YF{ml$DMmc z6B5A2e@1rVI$t!B@7NQQz%xi5T7y`|CYq$eTZ2lWoaQkCYMGIy6;+elZohjTUSE3$ z%JB(Xw)yvy7-h4S1{Xkd_dodXr$6&KA=iZHeH~b>G!k;&GUHL39>MZgRq|*T ztyU52Dv^7Q?-k{M2q-BS_5b*vrVl?_fiwamz$h@4 z=v8GpOf}&oh5dAD(N<;5Q+dB*0mKBB_shB@oypDmi|ajS^(Pp_t|tNx zhyk3KR+kpQ5l&eEyPQ!Jj!{~Ijit$t{>;yw@WK~9iVr$eao${5u5hJ z0Kn)>^IEvH)dXSzz-;hlv)LtpM8sh8v<|_SC@eXqB!Kx8CZ+ZF%eIgY7|}laHEq)G ziph*RbPRUyJw_utDKRawdb2siM3J9I2PP$+t9852*?eBt)ym2e0kYLHjkbd$=U8_` za9Ru0rR!s(Bj+SW9YIxTqA{OuTIH^=l+(NHR}fOR zq1-w7HgnrNr!4QjCcb#U!u-pL%Tp9IbYX=!WAV;Kk-%I52@rdk)z$Of^4914=$lv3 zx9G@^ni!ncPP^=a3o1e9>v(D!dlJF?fy|B;4%q8xk?`~g^r5;T zOcRKtxU*S>4uiQiM}%P7TsL`v8h}{XlV4duBF(9fs&~=uA(3i{NIrop+I&aX)kXkL zjU;lbgBN<6_OJ*U!5lhAzOG^)Ta}t+!M0y;QHVg1v|NO2<$~CmZisp~cat0E3Bk8* zsJ%b5x_zYaIY3K? z(_<}|#N1EDuAw^vujy3@vVal3sthUi%VM>JL@uhA3D7%++){oK%vfKNw5cd%ti#5g~Ap<;nJW)6^bE4Et`n_0o@h0yd^gzK)?0yRJ*o zb`1F}4ri|KR$1Yp||Gh*S3`B;XTm)}k3knt3?c z)X3i42D&VzRi5H{l8YEIdsWtw1$1*7Fvx1MI9_gwSR5MCPcH5+!m$)6vrFaqRqEx#eQBKLH$O^duV@(1ffiW77Plc8x}dp8rmJ(iq+uo!{Ph z0^}nCI|xCXm4Fiid1)PyPCV{yfB%C!pLNcv^8i}kp4@m;S59JV&wBQ`SKoB&T)-o= z0uH)A>23qNBGi&pmu*rF+iPJ5!u=yh6f~Wj`w#3dH4o{=$1HLkPzCf@)B9bFJR@hZ zJsM~PBC$bP+Ov~MIhhH_UYAJit0Q7WiFw>=VVWcp-XKRL@!n4+6WtPtolqh!Ge3W& zEx!o;%8FhAq(H1^3b-1!?S*l`_GT63l77rU;lO&mrVV%BbN}kv{J1^a+!lx8_nDwL zr{SjJLkrhjbKRY{-^Wy=BaC7u4W%;q5h9n7e6IHjCet`KeuX8KE>xf#(7Iz3Yi@~u zq%$VbiRpXGPXVzrB(0R%rxD%`LsNg5!m!G%X}Hf{4us z+=}3>mt20s#g|S5P-1Hu1fc~OBcSvQi(S-(fGuQ+FIf09`}GOwwoNQT_AZOqY6I6z z<4az!0!ySKCHrR)-RBQy-;k%Rcol&+?p4vpOF-uttszV1)0T5a$)<;qJ(NvK`3<&QDV9wFj-al+s6hnY zell-}A~~lq?0(RF1QBe0Eab{~6|wlpL1bz#oBJa}>N}Y6pgQ#E2q?jfiRc6{s}(3HUT7G2X0%IR*6cSr`X2c+y?!l#Pe>a8*&_CUT3xEHcwg}2fcb2 zs4f{ej#%!Qkb#ID-hyDC`W4Z%A%UMc-0%7PH^1p+Klu|+0&+c`w{1OgI(#=AJYZz! zPCxIw4S))v)~5@b2)XpN_K+b#LcKkn0YUan7UaZsR`%jCHA|hc8De^AgQ|O?)XB`i zUJX`l@elwf+gF;VX)90QB(f7Cq!_tK63)vITC2r@~fUZaorTQGDe?VQ}Fd7w*CS}4U86qhdUwy2X=Imcn{ zLj30EKlkuWw@-ioLK|X4h#rW57}}N*U<96l7n(o#bb6Me%rp;*5J`?cBQ8AK(@Ptm zk?s^>psLy+_Lw#G+O#5UTAlznsOAWVTs-!Nf9OX)^z*cPFZzi9PO3VFX(LVLM}my# zBDo!>p0eY#Q`z&N_LEb?f^{EK!GC1qgTD_rN2MJx1P?mo_(34c6(bC~YsvHXlaF z5Rxskbk===P#dEKIdtTcMVyEvR45G|1v#9~JcCuLiE7*=)-6^sO+6ZoENZ2wJ7M5s zGINSxm0<*N;7Fpe>H-Xshnx?IaLrFl606y4eczK`{rD$fx^84v2+`o)$S{vE1{kAP z@W+=AfjhV#lnIl43y-4$iQBqrDU)O!vMc0Fpb|Hb7?2(VVDzJYiUadPIVZ~dje zzkJrS*2ptZXd017z@t$$Z|5RdGU33++~eHp<3RYC#AxV> zh~x-f-n8--jw;}QqlTOk)!y~R`dNrXkVu(ty%&Zc)?7KYF%Zl%A<_sTfQA2NNDgW@ zARr4GDv?5+D5=JU4(-l)t3uA9old8B-}}H>XPindwUzJr`u$tl+;k)h?R#qNs~23n zHV>|vFj!bsv?|F&9!PO?qS(exO{03Htkn`3WZ0)y$8Odv7_-=0)46KIM>2+Ul;o~r z?!2IVlr;;33KEhT^wvks40p=tVwEUtT**UF3?Da@o#w&@$k=)^A|7Yx!f`u( z;+H>k+Dl%0Xf&R;EkHY}q-}zP5Jf7a5LzVO*qDwd)j7{S|J!{5rOxz(?o^O@bP1)O z4G2oI&Bc_y17zdK0&seqDAJvB_fbf4)1QOJ~@hm8c!&H9cs}T#d ztgfBBo)KpiFcN#Hbs|E0a0prHD9X(yTj|t>h;Qh~j z)0z@|&8SFfVsS zDg)flq?|zlV97qzm71{~Q2n2y*=%D})y@G(K=PMgbJ_1m9Ad~ei0tq3}%8Ej2h!r5a8P|Chh8gn7J(XI2ZcG(HlPDOX2!c(_`!S3O z#d(YZeJJ;^(CN@!&!(Uhf&Xyru-(HVIT-%L|B}2MwL>m zE!X2w_cYxXE#$cG)H%Z*0#?e5)A$i=|o-IGpU`QD#?!MlF?(0E%UtPouj z=IiV8^^MTZMQLLrw#@7W+2O`|*t2uj&Rx4!4;?@OqVl$qb229hBvT$4-1JO>X&(XB z=gObnJgtoVo+)fU4b7I*%HRMhM_}6kti*m@*XyQ{Q(7jPp+in3Au74`Fo+9?99dU8 zZQ+Ej5+riI8joEy0-+Ft011lpEVRSoLH20e>-1uuG$+f~=hYmC?rsEUYf^;RXf(pE zb9n)|>&|74yydmaW7nfG3<%VR#(q!AR!ob);lry>?0Yh`gEq88W+`NT6_8^5 zUlgx`&$Po)D06!d21sSovfu((NO*l`iLr_!-8q-ckS}V)B>Zt0KVHNPba&MyB1#v2 zp#lhY9)b=Rup+=t#LZ{--*xx5F1%<7k$~F>gwRBBkjrKceX_#O~TTx7cnpjCD$H-)fXVWF5gZrLr*Vo(W zhA@)|dk09u908-Sli*x^(y1ri`rv)kqe7T&E)TCnK+(@$p(osb@gs{2pOg_u%KFp` zC5k|=?yRVl6^hl}g+V6Uwu|%gpcVi)B(jze+GyIms;U@cPKR4238%1E7IMCOSU_?W zcsE{NHr!9^%mI-QVPLc-S`?Dbrjnbv5w_sbmnH~ehMV)C&yo&ic{gNjxv{Fo9AX<9 z=K+vd+{G7P`o>qjczL`%r4YjRwrug6dlopnwtnrk-(dz%)V8gFF!vdALYaLX^K=OZ znCD7}SU5RK=17c@bwT$WP7DpvV+KSvG{>swfM?zYp#Hf*b+}cwZq3&o;&^7k=*ZJY7dI7Bd-F)x2pF z1a2?YYUKq0-@63a=vkzv`4$=GZXTsdkql|MI`TeFDjm~j!Y*=H10klc2hG86M9X9g zG$;p&pZ%uSyzxUHf>X|D(G%l#Uq5{3ZOws0E(k)DwrScH5Yc#}B9j1kXzS6lpL6ba zFTboJf)E#QswdtS1NH2#CFM<}3KMelX-cw2?d)kY=|ZYo9sBB|+`C~bfEvl51ndJn zx9{GGzCy&TG!?M0eN7>)=4n^GTo9x{f)1;yYUfRiO?m#PXxx^vzhZRdhh4+d0p4sLKJjLk#_Sfw;o(lMJTEib=DJfleBr- zhXaFoY}FwQ5={@76BU5ayD)F!eC`}B2|RMwT~}RnVZ~gjqs#-WH!WqU=Sd_pC%LCC z6+i~bYwD*rJ!CqRp@J(=m&`szy_N+aI_v?B!dwL~bxP&{MPQ|3pHAGVuYCC%Kls7% zS!d6yQ5}KT)*im+j@eUB(Yyg+0^ty_X&D)PCCVg=1QB^&k4`-KM8V=dWf(#(DccFf zX7uR+q%&-#e0xV_W-lLqk&RCP6{7EniK%xdu58~KK@9h>5G>{2%1d;XL=;8d9H=Dw z9nePx0rFK{Rin=PgUYT!T6Z`={!Ad4i8Dusq}F#E<$YDC>CCV zoJ^R6sN{VERO}`T7Ogx%G`G+VXO{>hB$fFFnkj=kx8Mx$ov1=Z`<>LU1A>Hq3#5 z9ScH?s`N-9cP3tgwTZ*sd-rTSvCjiaXK3drIdxWKx^1>5ho#dOi!yhGbuTtL+Tw8V zLp0AHu%PW_0rfR0iXhyZoPvnkcJB;jhJij2hqRJZifZ7@oX`AXR4)Qm^=Kr5iqHT9 z*^77DQxfBap3kMoAMHu0USpS=mdg0rlSU9-p^qesQ{J){m|J7&?e3qMnO$8qP4K>w z(5mtBS9;)r3om;9`R5#S%yt525iG_Fv8BzwM-B5shgNUC`PPl~X;m+aNE2Gi_Yp~c z{DA1RsR(8s^Q6r;F+PBT;e@&!ARPrDb}W)~Fh7EV}xllbq=?UC$heF__4>YxbUJ0 zfEXo%2C&8su>!YW$2GnIL8B+k=(J}2@CbLS|){I#!N^q!yki9N?` z?`xRT52|_YzaPnOlm1OXYzGb=zV)^{{(tQK2e>WQaUO_P)mpvxIp>}mkwF3^zy#(1 zMo|o6kVr}tB~h}i=);9b1j=+nD*_v-GoYE}JJ^%v$25|vUX z>WNX=ODScI_uxvRIm&bVq#+uNQXVJvtHokrQ7CczjSP!YMHm=_k{~jdlvI(@vPWW! zi9)3mnWBpg;WeZM5|+YUm->FSwY6o@DK6H%mc=j(4z|R?o}?|>w*IZ7GDw{Q$ik?~ z7gu!?QmG{)Az>ZX%QAfK!yhT<&uvb^v#&ggA$Gt3aEktB5q2gmh($Y{he}YenRwM1 zs00#2ef|u%!Af0r;V$|Dre2(%ct-oby@a%^RNmoqzVvUipS^-=PKe zeLi#g&QE-7_22{BlyO*7t-Vy_!d%w1njTtI3WG8N*3yB<1(s)Ad(FL{xz+B7LD02D zU;8KG6x-%Wl}zJ!BSD&g1ARCSzDKHBDMB?zgn#hY#f+VTf`(ir_t#9 zez{zF2qOR_ZSx=;o?1c@bOLv=0`@490ibHeX)U#`rIdR5^erFw^@T|G0qzPmS~#vV zXX(F)8|a>}Aqi%2#38b1UJ06~m~Hk&VTLSMndk=9`tYT#RDR#3{L1#f=9R@|ewS!R{q>31T?Qw)%MY-2C)tk-Wth^`? z4i;H%9bhC5Xf=8qe9=SjZ^9Ng8s;c`8T!arC zKEg!f@j7~)W6piJ%A5piXlh~h%xBUV-Eic?D%MIl@EoEM8~YQjz0dYuA)BA6)< zGno7V=$^KQ23Lj*6S{6!@MwDH#?apDClDiGTKr$X_)FjaecyA_^RBK{a>_sq(v~*7 zB+Y;4g*zfV{P6KxZn;H76VEj1tq3=jt(J^+lvJ%k}Dm_V!>FghninMw3hq@~bm@q>t%i{rx5mXu=?>0+d~ z2>M|FF^dSrXGyOJrGUi5y+i&TaR4cm5cxcM-4SzZFsl&YE6qLx=+4s#7}&uCK|jgP={96a z-J>U;_{|T0Om@W5V`Zb-S>9z3`U zeXVuhDu~b)cQ#F2rqQXVC5z}V>&{Cc>SatXFl#^rJsTapoLZE&p6zLBa^EXn#H`Z{ zEggwN(*P{;9!6UBId>!bZ1tJN7Ik^wg<@A8_Mu`qLG zfg*JT!P$HZi7+t$<$T%EBM(1vLIfDayUKctepAtTD)#n=2NGXjpmQ_hyVnnOn7LAORW1 zxUsP@G6it~P6}VsL`fhrnPfPn#v+a*#RPats?(#4a0e)dXkg{tPgC)Q0TTk+2~DEw zT4fz3kAy+?DF;bda<}=x-}=bAzwyPw}SZ1Nfoe*XM< zxau-3CoQ$sCM(rX=qXN%g?p|jj{YVToyS(xLq*m0SGAXuV)|XG8pD{iF7RD<-QAx$ zwbUU!*mIcVsR`<8^A$a&(6fXTfC*37|FmuEJq83uB*tO;c9X&HPFIY;O9dbq_Zo&& zg@vG^^nKY~=3_U#@caJMpT6O3Z|YNbnBne^eB{=j|5wM#u$d$wRN&S5RmCAKHlRS2 zp0G--FjP?|p@~=a{3K447RzmVEQ7m1DbKxK!$AS`z`Wxg@ZE5#<+w5gQ z=O@w6$n$Q#4O{L4sQ?03TR#sTJ~EICM6vM>7i%WXt#FFhAoPibM6U6uf*}NwQmWB8 zsRCc7ViL|F(NHw|NRH$d5@zB&j-@T3RUsvYIsj%D2sUAa*^zLxrdAVUI)CBpZMWZf z`pnsDt~j!hfpRj>`z74`cb81RaN)uO4?Ivsvd6TF;+TSzXkO-xC;8a03q{=7FENjf z(#=30$`kn(BBLP<5(8sV?5kM6pJP?!^?LpI-b-xKPOpHJSp%N8y z6EJ{MSr7JNX?B1gKSg4o%keSpIIhChZ-*50B)X9ZK?pPL_9buT=e*(--|?sZ+>LMh zj#5^erQGxH|Kk^a%fhu( zVpHgHm%0V4`XDkQPYYn=@AW0jlvnps`Um^49JO*^y~xiKn*?6TGzxSC7BqqG%ibiQ zx3;%WO?tIRjKt*_E)`XQNK;`OUMYe_V%<(cQ7-3e%UmL?Q6pDoxvUgwfXtf(Z}Y+&*~X#ECC{@wOK|?|NoPbSbm{ zcT;n4?fmZQkw+h+v@8N>`JW@HE%Iy?;3@Fct*JP&O?UA?3kUB6*n_FDAz228_OQX< ztxem>EW0@--uLz7iBm+0wUHJx!?9%}-inmvO#yxnPn<7EuHe^N)Mx=3nN5h1Mb#^_ zQtR&S`Qwi~e#c##h>KAf^ywrrg;Hb>r9gA&jS-4GN_GT=xHO$aH|)v8%AW`#Bq7b6 zb<-GPT|IZT$(X+N*WzXY0@evTMuEayQ7Wc>YjNGHUh)1v{Zj{D^O~LY&X&Lz{`J4P z^OyhQ5vd8Q6kgYL23TJ>$ACK(ff5uR%7DmHd+05IPfZ6@@eMU04W$T`E@ebY2wNMA zvwe@?&4rH3;)dwaHzWe<47TkDvwe%;m5eYJ@o=q#rmJ*`2v8Ilv9(11Nj3iEyj*N< zi6RjmJyL6JfH>P@ows742HbfQky?sj7`daa>qrUCEi!TL3K6k+CUH6-*<`^P8<#$C zLTmf3UWg8i2q9@hZGsMUx=qY8^#Zj+dz6YFf9soGcg+=tt?K_JY5o+n2wt(hK;N$; zMF@ll?3Fz7@M9nO_@`61)ejZf)?^q4c2_=70!#v<9oMLPXjJB+Q&@AmfzVl5fCw45 zFkmu+SVW-}HvJ`81p0cl3!vb27=or+BN#f$AVQRd*#fK7cg2jk4y%VAe*EzhXE!!! zsC|bdQrEkyy)z5CSzyQsN@c0+Ng1Ysl~Nk4Gp0?~Y92R2R&5szGfXCqiBcq!?j}whF;F?q6)8{nNwtVYmSk%96cPvat-oL4G?9ZdKt)xt z6JS+I?fLPp%Yziv!3#?wEFzRfXPZ>XAXVT3;&b2h=I{AWf9k+Z&+j|lD&-6R?Ek#& zmw)AGEz1sv1rJbaKL}tJWHu=SNf6K^ir8Z`UNSD`ae;NMfQ&hp^$HU)^U;IbC(b@G znkHf$8*`Wl#HCPxxxEUs$+>ZBEI}_a#rcdNFaZh|S1MRI`XoHQKAC)F5I~2mSgO$p zROk*JyQ;4Y3!5?KV=n?^z=?}*v^Gh6(;gcAAX!uxmA>y6i^WK+&qBEanlvE+Oki`T z^aD>MPO- zWA~-{22=jfM?d+%Bad8t#o=^uXq*8rG2(uMTN4@TiM&L#+8J)W^@~rOJX5Lx6wKz{ zR8dtqCU9o80Shxn{n~v{mc|BwW!fF?lb1i~nGq$XV}QAdP?E@?opOIY!-yIaPl`iu zx=vsV(qku{*fTGlan0q{3!7%!>Na{%yFg|A282fw zT7_f4XAq?TkYNQyx=elHoZte(dSmg*cfb34{*#|v-t_z-49H1RMP?WTnW5@)F3c8z!-7@CIoLZWB2Y8ZFdFzkmPNq4k&}6bV;DG$uy`z8 zja3oksCC<&8ln;?ggHEu1pmwiXeK}DD7bjxoDqwf!!s`A9AAZftZkinK;trro*+aiGZPMuw0Zu;g#K%8&%kJ(v zZ5*_r&cd~F&LJ$33oA28NHmZs0(}I2)#9s@z|H=S6HogwFvlRuF)AgFys@ zP&#Hd{hb8No8$b8XV0G9bL3ui#WB5w5H@S2kERysw@8~a2iUeR7%>gR`Dd(wZFukl z5=n(pAAR5f9EJpy5ZSbEbmDSPbVLG3C=50itb@}!q0=)0%CQitZ7OI5l~{}|h9xsB zr=kt3Bvl|Y5-t8kao1>p+^HeUaI-}jzB{>L}3e`dwBx#~aq zGymklU;n_-DqW`C^-f-@*<0n!HX_=^kAS>WWJ@0h!$oJ-T_a)Zum4TJjS~e=a0*G?S9nd z*^K$J+I`~q@eX*AND6ldKwwsgl}l!jtaomlQ;tneaEOCe2q1N;3rZ6KF-3zwuUe!X ze}YuZcLo!#Ge(KXZh@^1>mXbqk3K*e0CrgFv7_JlV?X}Z-}^($XIxtJUFKRrk_cDz8nWf}lrs7P5fo$)w$V~5GZ*~^N-fxTon`s= zkQd9GcWW6Ya#|Fz=x+-2TJGZwc`<^Md!SCD$u5Riau$uv<8pf;K< zu09~6Ap?SN_{foIw38WZ))jYn`jQ{jg`Bg4c+nwWs{msxLW?$>P?*60Y(N`$NijW) zBi5!IhnQdpmk!n^MM`IxH4vG3r@~A`@}VAeeBrw2vL296o;-Eo{CfMyCWgczeCm_? zFG=%Q@XF`BvAw#!Z9{G#v~?>Yd)*msV$=6u?3k( z$T3w10c_ho^;*i7;q_fao9+ivWqdEJWiL+g$e}GA%{bNB8q**VlSdZ_LJFF=BPzy| z9*L8@OUBMo83?1=NCwAuNd5T>tJ7zeEE|Z!6i!z_$O=M^6)dp=vjAB*^Yo8K4I0UA zDMZobnGs7C=_sxXL3K|c3!#AcYXAw0_3@I)PDE@Qe-11S{HQ{1a!q2aYK~OsCc!ZzRVeZPB1~AsDm&mB5*pt6P4cEsaAQ z#KK#~C8}m@^cb)BEOTN2!!Y;Ls90NICTMAUMcB1+#PK+f7w{)sO0S)#JMO&y-1*(B zj&2HbjMseX)$>c4{gy$`IxLZ4q-PQCDpbRon_{&dJS)>z8pKo_pg@W%1h)Qk0hWm0 zLG;VV8Y@*$efCKmW73>TgyZ=Qt(_d>1rQ=$@P}}xO zc=4hQc4;{lz`!cp2kaq@Hv74A7i4F*tCh^*z#cqq^?igzyg)>(b(w;^MhjdCiTk$G zeiV}xjbXzG&}+aUND_mvvrtO|p7q{8@h4vP_IIqeHgn&@ zqmTZ(zxQ`f-16~bC|Tuak)q4|AR=Ar);qgMS*C`-!UIcTE|5ABKt|BKFfK)=P@+Vn z+)XTswoBy!)@dS%WN{e{8BjS`jqQEL1gVFy>EkB%!zUZI9)9Jhx*0l?MFJUN^4tiZ zJ3<%`*%NpO2H=B-4l_h>%{?Z<9Jwnb%5EEJ<_mR8H|oZuEsQ;93{!48OLU;GBFH#I z-0G|muQwfsy@<@Ao2arxa6iiZa53q+Zau7oP#C`W#oHf#zAZC z?$4koFAaE>1gRana8F7Jz~t>?j^a z!(J9jq=0N4JuC=z7Z6B8HS4%GoEGk1aj>P7;$Vx(XwR$I-rjbD)!2XZYZe~eq+WfZ zSuiHD$+o7s<<{vqKn@9daSZcNpt8_cCRimz3ETxpkUE1U69YYd;?&1)`SdGZa>Jpm zJg;~46tqjaIoSphd3yN3@c79m?!Nav7GhoLZEbfgweS15s?($hu;^iv-WS*WVHhIl zY`-uL{z#@6^@|Ak)rw^K)7;jo_h4%hU3|IkAZuh;9mxd8B3^4e6Ta6)tM zhU-vW*Lfj}Mm?XMhWym^9Ss zvKGh~Yk~#oZ_y7SC31p3$92BfHzGueq*4EYtf=?W7PSY>Q2sroX zSWQO^(i~#7TL#n?O^K+GH8nIMw`f$z+yxML9|ZyWenmuOTx{|!pZx6izxO+~x2{U_ ziH#UPLYStUbh7%J^1kPFMRQK%pKNL*?BU_6^)2d#PoL*7T_2KB?Q8wZW4i% z2@(-Nlj-hFQW9DZ2P9BN@+!4x`cL&SD8jA!Wvf6CmlbtitiJ#qQ-Zv;dQ?9E1q zVdi7bUXe?TY1#u1%r1^e8HP2vPBg501_2<)om5zfJ5*PzRqFC`x$K9XQh->I5C=@G zz>UWeSZEGNF(HyhBVR^20tv?-3c5B57(kdB1Rgp7AcCmh0^|f00g8J30Cp$2*KHqo z^H2Q58-MWqaO8>})3I7l-13Qk```cf^?`ej9a#2ds09I_!vuXz0#b&dmZUwQu_h`Y zo4Uz>Cci-#`hkTtIHXFk+hM((@zc-@sh|pG&r8b0WkijtG&ZHM-L>Q3@q3A)V_w9W zEur73}R0NyxwK<(6&Q%8Ud12YSt4Oaj#50lGu_q}&r=K^sU zhOXK3t(IZS$xia(PC!V*fzcEBO{0fxKng;z z3T!M=;o29d01G`^0VoO9iLQIj^WOCnKX$|0-?7szI-!H5KJxL8{%`-)e|hBOiL1KB zqQI~&DQ6YEf;`G=wxxv?{29vh1gGlTEId&YGS|w$tbLB^ntt+B(~dADq>Ru33=;$PDS7pHMUbk*trTq{k+Itne+kriYGy}7qPEYve)V5c8l#JM+?_xgj-@< zO6UcuBIw+BgG>c>Fxr__tP%ha0qU=So%c{66dw;$sfD@Q{UU-R)RU+Y&<(*x^Cu$B z&wMdL4jkip^Wx+ar}yF%UwYHCLKOi_2?gAj`ee6D(p+XpI&07#h(WjT=<&x2%VN1K zY}qSqL1z!+^JYjiP3B&ci97pTE0B-UeM zy~6S1j}Akf&_=c@)udUROdPD&>fGy5!)j8@yGByl1O%VK{twiRu6eJh8DwTrb&^!Zi7roL3ZUST0c^BWq{gO09XQ0M_i#7 zVWNH`-~7&ZyyXXf`0^LLupZc64*jv6^%wsAzx{WA>u(-g?;eEIVH!^FrbJjvKdcgF z=Ar_4^yC`hEY&f)RT$YG1uM!i@)I|5+zSk0i2Xxyyx6{Auiassh~UN0>`rxPPU2o- zc_xqXk%l3-TAKcJ(GDRa`B1Fk<%(Atn)udHJvj`pd2qYfaAow+$Ou^bu#5_?XzRMp zod^0=Qk+g4#w1d&4!ZUYux^0i3s4@JF{-sG;lR&8maFf*2 zF5nU4){|6@WeH>CxO*?d2}e(T6HLNf08+RLTH-#l#4)Y=fthEVpMq24DxePcC!Tm> zXJ_Z~V~5OURDB#rshxnd0Xm~;Wax#YZ4NRT_rR#QBhwhejVPuB(NHTaGHh%>zmXDA zWy-l+z`E|aG67^9`JzmkyD0aHpmxXRU=-J91&9nc@UmwBK_4fH<@rbb-9ydG06hTj z_5Rqg_x|Ybef7KE-CcX#xuK+;-OCw1{qw)@AO7Coy?pn=b}5Lk+YiF9y|uAkty03m zMJh;D1vriBwg_Ya6bC?1WX!3A>cBG)qaKa{>lZO09;m;NxzigdlLU+Pl3bcI8sUNa z)`MDYhY_N!Yr+3)4Z~xxMZ*V;Kk?)Xv)ci-k!frDz;4$Kl%{e~VnWM;S=~Pw2M+)^ zZHozXFJY(;v7qrM=WIvj9Q-t+SZ5$);kk|+hNbyLA}_zh=5BxMQmkcR8)p8w%4N+x zUVyDOW9PAM52a6w2qZ+rPo*CSLU@_0E!6c)UMv^;q&I+CbGJ-8wf3+(Ky zPM*QAH3>Ed-sD`-_m0s~Z?pkEvXxcy1sO zxrB|Qu;Pd>lMrG$d*=Ke1J^UJy;2i6ik0QnP@I}-!Y|B6lCJ`tVN&$w1qiiFA7;HYkBp)#XxYIU6>;a#1h`8tIHtS=)$w5)QSl*SsD~@3!E%BG83(7Y$7UNh}pz z&4n89b;R&aC$%&Nx@3s-R20tPnKSO{TNBwJ5}xq5CY;6w)_gf=W_T58$DMyH5xm)(LWldoV>)y39A z)|Xq=WJwc*?b@i}S)Srwr$V6KA_pWy)?5gV(+Mu<5D3Znl@*p2Bt$!{SY*AvLjVfY zpa%|ai)Odh1O)7r1ub{NYKS`s?up8cLSV(9RpzQC%0+|_M&CQymta~WD7Y)PUBE4iT(D)M3plP#KNr;dbY9oB7=22D+A*VUhQ;@|H^br6Q zuA+k=)a2v}nwmE+eBlNM;w)5FLnQa&T1qKSDqw3*&Rx#gf_aIO`g3x8CK6gige;=b z3bcC>2C0?ohelXPX?b94PoS5xrx_rLbWm|cM3qwQ5G$oJtV@-J3eLnp6IeXru|~UL z-aaBDpy4UBQ9rOr3pL(E)=vZ>6}z=C5S>eS-OV?@>nDEXIXAz02LLxVI?Q>15hHM+bH(HL-eOAp<`9K z?d|QMmI~Q#N0@;T!72^4f=@&|&ec==JsgmbLlP1bk=wWusyx%=7xj770O&|2mnlkZ zkFgQ<$s$R8|AmD{H#5d%#vX^DU02Yfe#7lVvTH#CO2~Dr9z&G7&D+0x*TWA#@~rEx zvUDylMDvXfXu0GCb(Z>OoP4**NOE4;AL{sdR#E}ii5*K&SmXRRglg$FCY%TfTcyPJq0 z1*-HIjA*!d;~-5*#T-H!CoKvWkb*q^7zDfJMmlh?Y;O}GW>TVAsCAu`m%Zz{VTHI} zgU~3;WZ;pKMIVlE0y2m^307TD38)tiFg2lY$ZrILGQ9M2A*e)KS6%h4@BjYSfA_od z)mQ9x3qX=mw@W!v%HRLXfBE50eEi^gwV@D7BB%^0LDfLUL1}n({sV&7Z-~zyKsy;& z8lighw;!jVG=~ttSgq9TIQumr5;O@YWPG0zV$bzgx*_ej=J099yP!vgZ1{oN40Y1? z$;VP$80-pCO&DRK&4Y)q>r!55rCjsFGcYC^sc~a6Q6%%R;8)V-(%dn8HSicXFlr%l zHN3^ylX*d@@G6!47SxyL{V$BZK%aniZwR1rUHr9i(uV0Ixt$ zzf!II+j0*x7T#&;83^`10*{ z3uSSvT6l!0#~2T`QA>o0X!6V*9=xtB(m5oDuV-1LH*jvhH^<}3)4DPoz-H>LO28KT14 z+-2kuzRmJBsfSV+P*S3ldDuOFMoQVea3Kk9cgxk8a~IB>NtrT1sZ5j>i;i-({v!ym zphy|2C|EloML_z1Q8N{nkP=9aAQ?hYY3SuY2>}zV1v=;q#HK_mk-EKj>3hEG2mkC( zz3ScHI~+KaHx9A(`f%l=j~@S@|H7Yp@H3y;DtrJ5DlY{|fIvUVuo2M(+|%W0ieYu;Pjn0~%e@&A*||BYLe?@%;}x^uYa(l){oVRgXh#o9LO_+t~BMdHQ_55sz9h688vID%!)Y%3)IS1R%hvKgR2^VQoTKk4p%1tp!HRETeHGX=_|YK$7kuqK)l?l5#)P9-x!N zWB@n0O3&IHD|cmlURc?Qu_B&s8JFY)oAV-(4PK8^M3S=u88WmNr+D8(kG|-}>k?{Wm@sB~s*?OK;pRvnV1(d% zq=SMswy4x94OOOYx=!r=?jTzwvYl9n3wyN`%Tb;}iV1zU*B~bk=bCEb7b04uj9sRX z?S@|UBD4l?5n-*6QUPFRXJ_x$0B%x)y@)n9iibfwxj*K8cou8a`uzqC#3wfWh_Xn( zyDq2Cl{4q+x?k6_-dG&E`iiY9uUbE_OR2(QlLwY1j@;QIrlAr^N&uxwFIZp!Y69x}opwLl#f-R9NLc-Qy8|Ml;B$JRAh%7Nw1dY}Z$ zMP@Fzb9Viu+y3rf`19RkCy!!Ap~8i77U6VOPonN-+XG z6I9{IY2$;J_=7+zj1%0(exN49dhI=lf+27l*tgtNMw~3sOc)A-QsjE6AZe-?7kgv_ znJP2o0Z-|zancD07TOKL8A2H4rzJ^92b5aJ3z65W9D-N&r@`CAWERz^K5$Y>Xdl_*5SbKQL9 zZ_4}|Xy}N&AaR(gF&?(}&FSHJyTN1uJe zPVUYo;-RLllXVY$zg36xci!<2|IDA>K6PeGkVJYNtV1a>K@6;`M+$_sGrHb%5mtvQsk}PJ#?T2`OmkHgui*Bo0vr)}=Dq*%PFcM&Vm4 zCP>)n4-B;*eW5lm8^wYsBIy#muPN^I%D0t^&pT`JgpFU+kDN1hRS~l7C>#V%pFRJ; zgOAt~_IHqQpIZ zxv}6%fD#j(EiF5;vV;lH7GClF5Yy*GNo~%aFOQwzGbebp%e;Pgb^geWHy*z7%AIFC z^Gshdb_7U6szj=|byR!l6RvV)&X_Bra9`F%Nz8LsQCKPzA{YP)f;B7fQdQ|%Qtp{| zq12S%%FEvVzVE&HO>cVE^Iyoz#Tru&z$r_SB_-yaLv?uULm&Nz|Mh=;WVJdVX!)oM z_3sUZ5uk{m0F6@HaB55nqgODDA14VYUc${^tSiXqD4v&Xn>=d}oV1=eU?)gXq$Mg7bs4d)r^(MoU!jxmjdRY&^+B(Qz-@E}~Oc*#vOQ`vt$ zOTKp!TED0})y*Y9C`5udlAnk$1uE&-WrSq5P5?vfvyJTX=6#u`{>N=MJta(;*yl!( zx0b>hKhAh{kkkP_{Lx#!ap5l}Y}$=|L;mD)B1tW7|JMyd_pIKHvb3q-(G?lz=NFJvjxXl^qYCLJS=P@h<}Q62KJO2%O`gXs1L) z+r+xXR2z+JLQ2kLAm~}L6cqn))1`@_B;p;5Sh?l3aWE!u9yUiK=MG!oIfuxW3_y?$ z96nMLR$eHY3{4?ME=4_o3tW|WP zJ?ZUI&HmOUK?B2=ZoB=npSv|L7e$y^P<+sUfqU_dx&u%%LK!ItI}^u>7TRE*O8l@h z+j&u|$t-ONfOKbJu8yJtkQDTh$HLwd*oWZ7wsXq0jM9A1F>uutM=TspU|c9foBQQ# zwlu8n_GgPWT34Z3=pk{HGpC0~A4{hnFa0iKDYZQC$xq*K<4qe^Tyfd+p7WUWyNQSM zvZy&{f)xr2)&->mLevcdAu)8Akk(R$E-_=V6k90(3|U~X+)JW0!fLU&^2INF`P<+2 zg4e&{Suc9Y8mS=duBv*+7DF}vtPt>$*SCM*H~#m(`rjYk+0Cd^D{mBDBNDKX)oiOK z6M8HyPL^s*g&Da(}SByq2XI{0LtC8D<1$JL~Z5;!m=31t-H#{(tqE(5q zJs(C!vd|+T+GF6laO)So{LZ(%X=^D^3(+#sCDyHPWbyQ`pqEk-`RtBrxLA78VzKZ(*oOZZ1-j241|ge!WxxyP<WOmxOeL-Y58iSM zyz^bVi>>8VS8nZ|U12HA&<`7ksS2=klz3PJ0QV%N(6S>$u;t3sO%!Gt1O~(*QNg?h z%tw#j^s<*c=XI~U;q|XQa>ET5x_pXARGv^L$}n4oY6X)aAuqW6$DjKba`toq-a*(% zx#vMihB*Pyq+54@MI>21Jx-}LgqGfpjjJUzht!?Kx`IrYi&PPgg)%H{#!1%0N+DA; zVFL8%SNjl*%6=@HHHOpp3B9FBE4M6|M229vzcjLBUkqi3L`I{my$Hd*akHuR7eBxrg|q z2DMy@HwTGMDsY4mab4iw{M-NVk&k>rFd=rNT(Te$DRZRkJC)-WGlk4mYE5aX zrODOpJ{|e&$c7VFxt<~-5R@AGB)vQl5aFbc$8{wxGh`!qChLuVxl?4lCW05e@CDaB z^O?d$*;-dR?>9ei>b5VePn?jQ3+tVA zS@%0n9{|>v5CongI(}7b)PZ;;ph~$P9xfp=-Wt9)d?CjN0uJZ z&ZEa4$K0jV^;|`&M*%jz@&?xq11cez5(c5NKE|B*_!)F|YvgulJU@UdCXgwMhtmS? z2l>Tw`lKQiZhN|UUrSaK+Vk&25R%ZcTYyIDB0+!tY`JhguUEvd z5MY#pyt@12pSb>A--Vk8`T?8~2f<5kap;jtT^Lr0JG%f&!>7Z^xe9ZEkemRZzqs*6{J zs+_L7y9XEesgK^0c2*0mP{9N%h5?|jkTn!XE7oHs$Us@`f&^k5s>Y~ZJxN4xjNqP% zK5$DfU`<$nrafND$H@*|;`!o2lkFHA?<69ti zG_iGhx*S4qbW+TD#uk}`V9{O_@^+4m+$A5?AWYhPzQ@3oCSa_I0!RjPNva@K*fNjw z_3@(HIDX>fum8q}-thXHFF&+7K1I5On}6f8`&rsp2mpxam;y6TFp!^e(Z zarG6~KJ(y}SK-EH$%{Tw4=@0;^j3Wo7&9Oc*Y!@Ry@+H=xLWspkBGRl-llxpFMV*c zmkp#MP#AawLqJaj2(Sy185YP3zzv(R_M8LOQ6-l7K@P~SU^}A3RP45Bsv+a38xrEz zv4RkSgg|bjF*_wP0kDuLln+h;AL+}*DH4ImRS7*B$LJUikdFcF5q6_+%A{Xalm3Y| zw-1mN-V)HvN#v@cS(SGl3P>fQ{mLbKo#m({m=rei)VN#}oHQuV3>sSmRq~<-zY9z8 z>>-N|n~Lmv)!hl{ChZSU8JMX;v!3Q6-8JBV%N0PYa8(X{6#~Bed!B`HG_)i*R ztvTB?4cdC)#y!Ns&GfL1$lNk_gf13~)p~a$FG?vVPo6Sd5=js_;+u1oJZ5`(lmff{ zB}}y7TA)@$DXQP??(AS?f>b9_vjA8O{av@*^3ofgRcKlAvLG`cZKQnFRaaeob;q36 zJq{IXm0CpgV9J=bw)XzzjjcfdX>pdQBBd@>K|!uVwQ2)(D5dgRL`o$TDK%lPQe{2B zuwF|&Sop%D=Z@d{r4C94F`C8!fUvXF_hMl!ss#@sgKC3Twlqx=&9D`7KLnL9j3x=L z1jo38tY|i7v3Np_pED#V#g}df zkL{Q!*GI5r^6nOttpi(DrWv7|Mo#j&%)*S=CYpKfMRdA&A;u`&MWCb9PR{-3orHaH zBFqVk+~XAqh}awZ@n{5&cIy2cRB=f_VK5gcv*A|uTOwGm*WF_A_~U24e8;`7eboy` zZipwfU6ST>(LFD@R*ymelV?SnyB&cG&m?A2Kr)WP z=$7G0zo=k%`(!Kolwby*nndHb!5ST{2g?TXdRNRm3`4hEG==sRYe6E1HOc2>B&P76 z_^c3S0+^zPY1mm|seP$>da^i;CBPjY`S9z$`(5ip%K}h~U{c&OFBJ4B8(Z51m?@1l ziC9W0LR0_&mm*wCW$tUOB~h(a9jAk`fT*tmHFmQWsU;(2q}>ZU$dXa|;X=avz?VK- zcTN)w6(FnNU_chmj&viGi7IQY`xX|^VtOtD5fWf0Xo=>g^LE>N8~S)c z6M>;lkjJO%LFhRrRv=13QAv~9N#e2%HAG2jhcS%+yDQfq(l~7WY%!kQR0*%UJqFQ} z-u8jR2btOKy$*#FBRb2Kv9Ois3i7a)C=LBvPcp(0*$^9J87Y{W(SQM-)ryH3)Ki>| z$V4Vixic2>X{OseWujb4VL%{Tjf}{FQ2QW^^ALj&wQe?RRUDB+VKSO1>{(1EFb*uA z{>&HN{m!>td2E?4#hX7h^(!8F==c}D@C8o=26R^>xy17tvUAS1s1Y=YXN^Ao6?Ob+ zso;3LR~)y^sc&fAh`FhAJ>4qmE|v@K3n862d2(lGXKT4od%_{k5wC1=-XgBzs+Mmj zAmPb1XPS?ItVQ9h&tC>ba1?i@Zp#t0S_V}`?E6O$gmeGG=3n}V#{BuH&ihGJ-lhmIW6i_)aT zfQ=evR{wvBmST)b^eCw)>+RELllzClBtln@8k4k1`KdMRzt~~kB_T`huK}Rf{u}%P z;LvLHehJLyxYZC&2Ai1}M?o~=M=o90F(9SoM?e0lkAD0U-}|m_m#2nz>r!U_op;~; zz(Wt_ZZTBS;%bqp84$6di-=jp2pVn`$>D?}f2>UDzm7+{cXWTsh_D~Uug){XhNtW! zm%?b*vQ>u2;K=oQy-Xbo?y;Pk1Q)27#vbNu(!5nk{8|xUiJpT+S_FjDA>`xW)x zB-CjmqtvNVd8+nAuBd|fNC5>hkpP0!Swypg(UFkWNwe8_`uzQi%OJ1ap+{KMIa_{~ zxEB{zY@|Z#-;7LgYZ{bi|SG+V5i1|*f56&;H!b$tD`xxQy<;TXci757uOtbZ1 zZHRJ~nWJJm0_EDG(o>jq6O1W{xsW7kLeCJz%k4pGMrn*iB73;Tqa1Ve3E5An*K+r4 zz!kN((d`-0OM6~Y?O-JRDiZRGjA33{5Jn(%IX(K=$xnaw3*Yly-%coaNjLw7HB)Yg z0rpDAoji4J7^&Tr9MNP7Oo}Q4Z-LuBUY%FpjVz2%a@jy2ztnI^+ zWQ|RCHs1$IqdX~O?>TyqQtA@29%e|3+YJC=zGGVnnw1?Jz>W~IR24*^oG2ks<v^>ep7{W*2K4?@%&JR9#VrRDiEz}J%h-89XS(Md&R7X+B0Sz#g zf6b<#l*f_n>H%3k|I@zm z)KDuqgouy`63D<+WpOEd=FFKTApwncD}a$z;~>N1=YH$w{?FIE|NGCZ&+S58(n5xE zsM|OHf)lEcjRB=w^7^Hwt*c;4 zG-2W_DB{(tGk}b)OAsqqVZ8@3u@k&{$ix-IKpy0}N$EV-0>FB1BQ`f_ou&ewS-10K zFeU^Mj=?bY6JbCklZSSjJXMl5c)gcOlvAxZai!}sk%75K**JW-B58`5q@0qzW!CE? zJFS;I9tK2gC>4EZd5X{?ce;l}xbJrXd1GTStoyuNU?#N{s_QffZTy2n)j>Ck`Ui?2 z`pQ@fKu4L7l6D0}@wQq)bg+>K34&CD1O~K@BtYPP+SFxxGXR2wULjo-eDxNvVu~qQ zA_At)s<)Vf_`wGs{?cvtT=mA6se)gS^lX9Q2b)xN+uR?Sxg^aaLDE#%Q9+VZ=gM7o z->0Pf$pCA0<{$x1F;(t{@x@uUHTfQp0Bucnh1wyDgkUw)%EfD!AcXx5fGaHq1MJ$j zrBuWw5Fx2+vD9I??6x)z{Pn;7S6}yg?Pt%N(%^(1vC~tr*Z*`z zB>Rk$&=nS%8X#1tkSIe+OvCQFuSFRNw0i&*bgmQB3e4qKfA(Kod*clo&%S0|3#MTq zIGndMd?j;-DwP)+RNwVQN-d?YyHrt-$E9qPWo1CoiNPXVM4N6`F0~>+lImqOU_xL-^>h#`W0Dn0676}UOEhS^ z1Q0v)fn42gpc@`@ZqfTJe%(=&(_~4ga_*UOuGI5L%Z@TP`At?y8PBbrZ6^daJpRCUJ}lUpu+w4Klq!! z@!>bT=4BgQ2q7Cm`AfR_*V>%9(%y?8GRvO-^YfqoyxEGZ*B}w; zL+#fqB3P|JHGS`oP7iYp#@_~9__u@p|JGV`1&AR5jt<=vO1s-;DhU=r?E zJ6w7}8>=`76kw}ezbmqa(iQymfARCb=g<7)9_%v|21*%n?oyFr#L!Y|Re@7WApvAn z%7IBn?2A;gkLiP4r7{8AS0chg8HPc)080{1NM}wwapu&ioAt1C2>x>a;5!TPq&Ep4!2X*k^;YqDvL@$_ylkY*C{=w?T z8M6(>XlHZ^aX)nc~WOk38gm?Rg(YBO|v99&@{ zr3TElS_cmYLXyQh;SBf}-0)MiL@pZc)!^Nk~!$srnv(MVrMn_IDuz7G>SEDWy0%GKw_4J>4Voogb5ETN=DeYn6q)T1iYc}>MrzA{CEZUGthd`?ID6sTkq=wQd7wm{mU2O0dzVkPPb0lBh9hBI0ri!t1zN@W(KSQ)r# zcd`r&RDt`;jvo5+fBw(jc*8U509^-%4;|uCIS&3@LyWEQ%nnrR=EEx+*)HY2%Z>`fKm_{_iRMKp;CiXA{yQWkFF)xS~C> zbt+f1vOzg5whrtvQ%7W22rGu1ut|lV zBZ{V&6O9x`9vo#P0fHWc?#g>RRj1W%d|}~oG%wKXb4oW@?1y#K^nEbsSXaDTn|&Xy zi!wDNnunhWGf@)T7M$E!q&d?4a=BcUfmtL$6*+b8{Cy8RSPFFHlbyZioK$)l#B{t^+q2uFC_Pp)aHc`b2M2#EVR|6bU1ii&@b)FZgia}SF zs39_)nWdIusI)FT)j&7tysjEltyZ5oX@7X$X zWRTjIVSDSqs`MQYBt=$0fJFnw5x9VQat9(4I%dxTvprh^ma2b_3!`KtV!@&;QT>IT zv*%2t8p`Ry#i)21TN9T;x=k zBP9@Y^kaTz@H>qA9hRBhFIwu*2scSBEGczW_+y{A<$K@#9nZVr8edE7X&~Yy-Tdp2 z;!eK;bmv|79DnrjA^^%~Qc6+a0=SIc4<9|K4OqO1>D?CiLE()uc}j;%@M$$h4reeK z9qq?73eD<{`;o(C~<5vuJ@6y~t z@V+vuG-uFpS+$e;$SfRldEh|W*x*q17DrHy3lAt{PN1eHxZ8QQvkCMTan%RytHokr zu*HaZMxsz>+OP$5vMSAPn9vTH7xNUZ6O>;4WDKSk5T!2Ukzgyb*~Bhd^RJrZtk4)y za@VcayC9fzCz=BRnD^+;Km5^8-1w~TO$l&33DZ8J94|@puMT4wX{4+;+pV{L@$S3t ztra0$`8U`WqiZianjf<+p>}uOEk*Dgp8+N;lXY(U$6m42;12boIt4Wfv-XWcHa4w4f*@yH_=9(yz`I~kCr z5~eCur#2^jH)XwMg~c%?^*L8GN~X#PJOwAADD=e4B!DQ1kcUBriqs*bhabEj0GgQP zSXG~cqYph4asLV@zDI&oB!C(+7yU|t=n?2v`QGuIs{fevQ}-v}j$k8s(Xm9@KfOsz zh&gb3p+H7j7}f(k&psuxTX8*B995s+8ha#-9^-hr#k5$TiD(aINsA>BO*(Qi*K6fs z>HgjtrnZ=h=^?Nls#sa7HmgayTrOpFkdXbjk>-tF@A;rM@#6Rt3F)cGWbeeQdgzlQ zHNsuxav(8a=t|oQiHI8ApQa44xZjz6H8O`vDY;9m)YGee^_kCo{`b89dlw0kyGjth zX8C>I}Dd*4|+v0fw6IQ|iwhi)_!Tmfsu;KU7=bn~y=YAH!Mlx-s2bI*MbJoNA|RM9ou3Q?L@MCqhzQb$n0`>fb+ zu4?s0RT={4r`R?)`m8H~`0*a~=&W09K0R6!oRPP2*U`c4gE>>F!!mc<+uMf@9@yg| zyzhnoT*zlXGJg)NxYDXblgtk zA_XZW<-jm9)M_(FEo}x%pn?iYs0f9z>rS0MZI*ng+JPXt^*^2q=HhK$NNDmm%5)2^ z9S6^+$u-kg?WAOhqaqUzz3ucXc;+w?iiF}7gMvJ%$O_65Fas?R7ARR?&Z0uE=jrrh zed!Z029-Rfp|-ptAkGs$86siPa?+S-X;C{!uRAg6FSfS_wJ$vPCyTx!Qsd^IYj+$;UYYLBR9_ zo+e}5AY7I}HNAx*S=W4nSF!wR>e zoUNb6<`c=#ktji}!|PuAy5IlfKlbcrU%y!9g9otL! zlSnd5Ut88o3<5pCd5{D(2`r>+0W2_g2wN(JGBSDD{?K!9#t`;ZO5%ofw%Tz9z8K^$ z9*S$y90?OiNhxtHSzp}tu_FVb-S`M7OQDp3qzcP~WM907r?yzI-!@8tzVAg65!Jq4 zxNvUoA7a$X#jPJ#bSzb$$8RN?wvl|^0Ct?@Y~%y>)vJvzk8L_zECNj0e2z#h-bpqY zg6IjQ6f}JWrsUM=^B?%&hu`wnZ@>1cgGduz`n4w!U5aTD8DS8Cot@Q%3%dfuwE~T` z0b*%dVQv(JIW~gM@lS|T+@8v`HWC(MCJ~`mG7J+SHbNA_B$Q2_8g}!%=REs+-}j!) zWfoAQn}J4|Bq-JobD09FS;*O8)9C6QBMaR6RbE(A3>; zOE^b_8Ud33B+`+Of><54Q~e4rPE-MkF230pcqyBd7E*^XCs;ITg;01tz?;Uij@fe% z@44@{OT#EMfq7KqN%oKyR>u+xqCXI*<{7e_gSqdg$w6ys`YaX;H3YLrHL}n3dOez4 z$^jF!{y8loMSjFk5GEch-fUYjPqxrr13d+ZnJs=NV*Mhn(-4Eim1#dd)cHoN*u@Ab z-NkXC(DFBXn5yr@_xYQRJlBw*53`kuLD>Ht}a zD9nON*GOs(RU(u{zOcJ%J+_cy&k5rRTi`&bCNP>P3WI*4-l;x1ERU%B-p z9P-qi0#^V%IgJ225FATnAfuWoXd^@8NdPv0wiFH6;b9kyjlJqZL$TUa)2T2HjfD|; zihFUTk%3s4f^I$*MRT`->aClHwk4AxEv1Y&xRlCdB>rR)Fj9v)I_CmCjwltKoO52U zYpsJp?R(3x9qV3c8{T7N7ux$mTWsu}qfEECWR7?{55{V!9)~|tB_;-nSk0XC&Spd+ zl+c_5vNO}xT)W`OgV31swxf>MI&Cs2BySKlsWK=$E9q zVH}kQCdi5Q=wbW501)U~akNXdPN|9;Hb!6coW;V=F*a-Rxwiqfa}aP+9%e)n+FaaN zo)PnK?NwL5^5ri#^664bPNdzdhzSCAuRUTtU}Ns;>-*lb^P|S?@hw)lKT?1tZT^TH zff02pVM1U|0=(+=u(D!Jb(w^V&C7%$1qR>_U;rtqo*#eg(aR2O@=y@Ucye{Lj?PcT zb;tu6q(T+YU>EgV10_U&QW=1`4k!${8+d*8>{-)rZC;yU02mb2i6}A6!;HO_o4&${ zU~6_v3^w%+t5PoHx$+<#C`^lDOX<25)Ij`!ukhz*c6cvM^)~y5EtR7iaY}Fsmz|sS<WamhH4!F zqKlHfM2x;EB4#rMOdyBe#vqv{8hv+nb>|&-uU7T&X7WJfuc=*<<_thK9O?A={{9Ca zf|O+tN;;{eG8<}_98Ciuq!tE=^vy9s(I7z>XGlc!s_sdI6w>#Z%P^iqFB-cU7|=(_ zDucZ0m9M<{m9MgD%w!N9(xjk}cZNj>b4vN5sn4a9<#K6&Pu1qE1P#R_YKz&}F|FVJ zbP=Bfhn-c2NeFgWRyc++qcj;Rh=e^eX$19dU-r=U1BfInwGuF)N^{^*|7GC`)e&HV zlnJ<0g~L$=HbLn{q?UppJn)X-`LnxaT1aTpe=A53XOq+n*o23QTNUgGt=O;t7Lz6W zIp{=2Ax2T3F&SGOtjQR#mTTcK7A#EddfF#8jC5UK~Xd%4Iu+oep z5@_U_^?n|dXv37n`wZ3r(iOtck}6PYg_IG|>{yG5+Dq#n^v%n}nM{NrB*;1fGnXpJ z%pA)MMH1SWOk@p!U0Cnz?ktzfW5@ z0lSFgTF?Kjb_r>z0Apy>r$7DK&wl3fLn)XR>tU6q27r|d=#*kfv@bwr3$Hohm{3_= z7

    O#5L)*LDXvVVI2s>ZDgQgh^82MK7BGx^OdiB`JUU*r$@k5Lg5=79U>k(0rPm+ z<#MT=k43*mLGMz21YWe68WOegDGDtCTY*F&4S8Ims&XbWRBI8^T@zZJyTxkg(*$7; z0*{?M@!Tt~$_!bPt2>0LoRSd8(65G}5&=;L-~@>X6gjW8NJ7!*(gH%lrLQcMb_I$6 zg8d_gDu!&#n(VWOwda+AJf=`2&s=j;Vh+Uoey?6+8)6$~xVPkmC@5@le5&_GAgDJ^ znz+9W>43Tj2^D5g9I#6SI9A9XqVKPf2?Au@^S$0@fuh?4T#ft&7^gDUg@G078d;dN zPs{D?!cqh(YlPwm$bezc!onbl$OUM`TP*U`^#Hg3Ci*HWr7-ggpZ|i_zy5W1-2LEs z=-D!9#n(O24YHx3R|tAlEN0}&1IxadmO=u;JRSsNs1!S(-{h$_F*!0dn}Zx5u1smU z(+^{5j=~iwpE!B?i(mNi%l4!>q7ID4sG>{K{Hto_cwi93^uZ5(_`U}oro6cxhMX4w zEsf>wMA{c zim|5(qFmVBNt6b=oO=m{RY+Ojg!IFZMtfp}GS2Uo-3vR17FoRj10~JKwXhdpDnqWi zx?t6(nY3O4Do_bp6`B!6Ch`+lY@9!JdYA(BoJC$hcp3s0)>|i?oX8ciNhVq*Bq@Nd zJ1yc+4}_7H7QJ?lD|GJmjI$G~jgAP-Q>x4Zn8`+jl3Bo|xt`$w;C5bgf>2i-WCFHR zb^uf*0WMPR7|u&sc|jt7@3w9K=4@Pg`>dfMi6Ma$5I}THaAjCT$S8$Go7)EqFugEXv8>WE!{yH^NouZ`~#do~rxF0Foff_Y9tjn-l z2btnn3PQX&J8(iU(5?Of;MCc3X>*Z*31!fgLpK2{lZvARiE=V#YA$sst8hn_CsNs% z9J$J5RzpQ+USaK|IBmD--;SEJs=AXa0{ae=woxczOudOAEAgDcQSMqi*C}WYxU!hQ zoW5NEYyoak&b5+ohY4iVlnpXUAX&|_EzDiFJlC(!3!oD>Itm{6AXDI6L{;o7idPdI ztmi_klD*hs8>nn@UMx1Y`kXRm$|zV&Kv_OAkszUF?Ushm#9IU6O}WIGE2IQOxL&Uh zA4xae^!$yD1)n~rbAt-==H@1Vlwm-UoV!T060bF~_aFmHQ(3g>Qd4V}wV_eUS2kcV z7K|h!;qkZe6UPNmxQ=8YVVbv@B6g@nbLPB!`1s@JcFN%`r+`b-+oDTI%U9oQLgXi& zc=X|iA0{HGKIRf>Obd%6ZGuyC6ACAc630A0JyN%QZcl#8q9C3P1a@}{%4Bhi2mJ9w z3@}wpC(_@F0t{MiUwO$7A3oeHA&n@Xw>iUH-}ko1eV&f|RBf(+yBw#fHQE1NM>!_} zCZhFvJ^Xg7CIzCbr8ulZT&8mXTqxxrcV?KZc%aGj$q5ruWwGi)e)UD}l)pf6tw{wh zTnO`8WGE(Hv4Z%e{c?i9;%Sm5#Uv7Mc@a2a7lxlKC{D73~d)BTc$%*T`HW;OQ> zK-P2ANx3!xmJNUdi>_mY($g5C?xNh63?P9nF)|*}#HzFYs09ef?u+dv$f>(Q&;#%l z=&;2w1fbg+seluf14z^@7R$|zejIO8+5rezoE9TfiSdX{4w2^)H&WiFM%6@uMBOk9 zH{X2oD_{Q7M<4r*E)gfJRTQP6obzI_C_`n3L`MHAy7V-GjD%JP(8P6fxp-y!Y?cJf z36b2_h01#l@yKX=bf$(2j!rCW$Vct)7}ahyIZmJ6^V6R{v~{HNI;pw+HMC2(IoYeZ z_n!M7JMlzSTAa#21QXK75~<7~GA8p}&u#X&L09WwBqCxy#z=7|-~i%0;3TRQgccx0 zB9c=&cwqbR!EIN@J(uCD6y@H-zVBlJbq`aCb%mNNJF7G2pkV|+b0)N=6c zJbA}z(vu`?A|wSWCxI^Il)F*}6U}AH{FEkoDu&eyK-h^eNI5!a@>ru>ww)H6mzpMLc5hz;NaogIAb~MJ= z@HA_trHElKY4L#vA9?20M-UP;?W=c(UP4;TKk>;=e)hzPCjxW4j$>vW&$^e~ovo-K zKrC}?`>nvDF%iZPZ(G%)k|HL%g-tbgdV2-g=L>{r5O*e!VHlvVi^ZZ2{WW_I(5tQ@ zqJ8A`S1Z#kLBk7EIC?%WB;7dieGPCeOc_=Zt6=EMF!Xg`CYKSjacL4JL>P$auDbwd z`m&WXmI|s7q5|VPJ2mG@WX3O+!lFba3?*kkfl?~7rGQ{nlWA4z0HY4>L}%7#^lJwW zTf_;F_LR_2X4#wn>2^o+t)5|yv@})rfo%wq8YpJVGXqFgt^5GuW=fd|N9%OrRS{MEcdRhbZpstls|ixBUHo@H3A+_84vB45xpcTbBt(A!B1&FA=geAEu$D~tu!)~qf}<#nB$GH zVF-CZ!|kTS0DWcwd%Q!{zE-+w38># zefm?M*}1TryR9-X5MofvnpM|eMuoWdBaRq{=YAE15YbV{d9lR(0;E#He$}HerL=SY z++wkK+gsnVN5=BiYvr*;ZDMC}2~Se2 z^qMoDxU5M6917;G7<$(H3PPx2@H7z=1%p$nDP5H5@vTbsAG#O(~76$AofWp z3=%|}CquSr)dJG!MovN-nGs0FW7w+^0Lnl$zmc&a>a&;OjZO4g^&5jA{7F zCZ!F+B%F%6)a*>5RH?(mv)lA|>#FhM zu0;wUF(-ryxOwm(3sm6*WSD{=R;4OlrZi$2Vf@6z3upeZoq@I!jmZ{xME|66PI&pT zgMa65|MZ{ulRx!^+wSW7fjV3bH7ypZCWWf}?JN@<-wAq#k#;b&HcN=KWg?257m$|v z5mVH-W45r{BC(QDM4TwZW#*jpRJdOCAN%;He(?R@`;03Ng3y#n_J2#DUy|nf?-RFt z>dw3GNvTulvbb=h5o>cTXe_F$!&sVXv-bM*_yR)6_EOQCNp`RuY*$y6MCw#|E>&r( z8Ir)L^;ZV2%JRxN$y?v@#<#!yJG#zC21g(LS5s)o^`mp=&Y9)wm}X=Ynzv{jNAeb% z4cZkwz_7wZ3VDFE?9b>lCWz>c&R=MFQE3PM?2p!+04SL6+xp1z9ExgUTQ z(la_<3y8tH#4u{*kT-ykjrBk0})COWg2+0R@= z8zB3Dn3LHxkU46dw-$1-K{m~0kI*$kG&ZFpB}9p`dp_e(KSZiuz0|s~v3dKQ_kH{m zpLy@Q-;`Y~lSY((rFN;xGYfp|W1o2R_~VGV9|lz2W3-hJCOO4u3j0)%xqik0x&5%wDcIZWt|vNajg9w$MgqQYp$jNoRp|E&V7}F}N^wJ2Ynv^t}c}G=5q{=OO`` z1gle|OVqmq$*ngxI}Fxg+eRGEqM|$jYyoWN#fBi%VMJ-esWA8$4Bhr>`quxBfJ{OY z$xu3w%a%)CuR-yvst0pmgJbVfh%8FY95L=K(gr9*-R5=`*ITuQeKOUD*cjNPDtbe1 zy}3JGv+S(E+mYi|(%`boTt6%l6|IIIT%S}KWhN^TE z*%xM4&E3#ctaN0%YaBmwTUkfA&3elh8K<9#$VYGa-uJvo-FA$Zyr5r0+g+Ev0)0beM(Db3wO%ubWvB~^%XAf33@kHj z1cRRk%|*#vH4Z&b$;9YM%mx6* z{(bc@3p3jU^U5!Kx;Y}cZf;J|VHo!25&%T&xYOo4y=18E+?#$V6-ilWxNaXgLd#Cp zDA-1=NW?Lwy;Ew4fZFUGz&U_Tt{KTBM6n-mC=fAO^Mj0~)Y!}(6vQ-0-IehYmF;k0 zkf}D4cpfGZpqG61GMiCIqwW_Z@3Q`5h7_o`MZ~de()a0vz-Tho@^sW7 za*${mVaMW+qhWk-MdPyUHJ@4WX*U%oRfmdmbN4+A5IXf7meP6&gnvm+(f zQKANB+le~Ww2I{@#QGA3`4A;Lo>0}7gzCkR3FTL@J`pk49oe)Z$`>V%tX%BUUDpZf zkwE>rUnY3);YS}kdEv^-4oqx71lXz&inZKthHoq80se z6kPQPz{nOf%MC;SQ(MdxG&yYx^;j&^@;nJu3TZ3CqWk@vI_GQ39S?;|-B>REvp@G| z-u0dDM1uS^z21hCXuV$V?(Rls<}eI6-o|3F@Y^Y+tX3;#ww^DE+E3Tv}EnTCcq(}O-daL zXzp>{$8T&q(Tozq&D~ajq$#C+BBAggs1W6?gI*`k&=OXjei0-g6Mt!<(Rb_3)o?Fw(zs_TS67G;(MB4`$dmS(SHJL8 zuXxFqZ@-g-3;W5%H|#=gJ)6~Q&_+{o)9bAZ7mG%o$PiM*$~_S}B`;P8(Ff2JQ{0b& z$>*0d0)<=z6oPKCsC9kz%+4dnAHV$A0YEW#i14_^s$`c-()=qV58ZLsU5`HY#K6*5 zUUmyYT&-4_I_EeB42WCI;Y0=pObR(1t{W6tRw8t6fIFouFjlZ+m-R9=U?eB+saB$8 zW09UXdGbH~sXy~a{>UFXe0Ynr)P~K6ug&?1+Sc04t0^L85%2A>ZJ&y^9cgmy45ZDE z@B5VwQ=%%XT9${lcOHJ2_9=2`BA!B&AWw|v2&qCvMSBmjP?W8Jkp;yby6EPlBOxMH zkYNmEAoCv5xJu3|AiIF}7!QBlF7bogHsBsnprgcM%CUlFV(YJr!h%hvo8MCZZE33K z7GbIdL}Ij+>&z4cg_XLZk(@_#BPIabE$B`UDrdPI@&fTODQ5tRl!RmQL%|TQE51xZ z24Y~l?f}rUjTvG}dnLI6M|cE~xsGoE!0UZ;sVr$6X>;-C7z=AN@r@OPN1Ly3&5I5Y zr@&oCp|`%}+kg32e(luR3n*!$+gO*OEzW5OPk2Wn(c4Kdfte!%t&XN? zjWW9g02>oabe+fQ{z>Bq|BL_pFaMc8^^->rZ*pNum@|D1ih1m(h?u(Vb}nn%+qnm( zZ)|LswQFA?qBFEKMW0Q?YaDtHgebWXtbs4P@~ZP+xSfzD!5X6~$TM;xO6#~115|`w zU!t*!nhu4vwO2 zt|^D`lNeX#NH-yoreciJAY?m_raDe7o|6cD&F~gtF`Jr^1cJ)OQ-=x((i5l8?3E(= z!5?_<;cW|VjK;)Qa*17%=J(w9(5FB9x!qNt7E1vtWnd^tN2tBh=^d*uN3T63QwX^Q zU=SluHJaIUCLcphxe4)=T-f%J`09-;gCTSdD+hL@t~q9wI~-wUGAG4z(lKMH z1UL_{K?p3J5QDI*zydxok_QeV+Vn2WMdfJ-br*>u*?R&=_9Z$+VoP2wupbD6GLhu7 zuNY6N;jt39qpZKvK{^A#J+Y4@C%&8-1kfxyf<1E)7 zkwU6Ou(L5iAWpHNJ^H7C8wQU`Tm! z@BI&a_H&r*#Gbn;>% z2M$7$BQ@sJ&)y|Qm}Oeh*=Mv%1v{L%IyxrWd}(t7Be`K zHrsDtrBQLYx5|`plk#?aQ?Yl9Y!Q|K2Mof`eAcsTtvbQo@8<$N=u?br?g~ddJnV;H z&9EyqPu0SJ0_^BSS_t}K^a{WzZ0sUo${F%d2neAvgyv$`ExoDTfs#gcXl{2s zSRr62x$*k#A3NIaAB9-08z1ML~3MF zkIl-BM%r<8OgJwidN};VT91*r#ahg|*pC|-wZ+*dfcjG=f-0C6U5DLXWXm2qu1Rx5 zboua=Rkush{O)`2-(yG+!IUzl#8O#QIUU_(<9jlXN%4^}Nm;kuiIABi0f0=QCbRgY zgvikhH1xp2EodA}D7wqD&bqF%sDR2Aa$Qrxl)v6bO4>|PGsoe}yL(N2p>=8=2@_L5 zV{jyb>ZgR+Bs0P@o_&4JIY|X!mloLMg33iBoqQDio3_?Y}_vq&tIv7pAz)2CbK_a zBToA~smW4ZA@dvbtJ}^7G4~CSNTmxo=OTU1NJym)J3FgAmXV=A%3k_=gcapmSeo-! z<1x7FuKRX&2kJHwV>QXZ$PB=2lsIFm0Ch|Si_Nb{++#MQ4`+W4srJ>#6ai9njVbFslTn1L2>P0qYuC6Le~jP6(7|0bQ}jD z4@(hYAs{TEAT;{%k!{?h1{&J#A&4F@6MP_^`OPTq=!6IaxjapR5Q<|8&|Ljb8oRPh zbReb7oJzq7BJtu<1fWT-&& z7+0%O*XIBR;G(D00WB;Z>OS7-08mj2u`V}Yv8XUsa~_p%7M8J)Av&f&N!0-RD5B}yyKKk)bs%B1rE{pXgh1Q7aM&Me_h`1*T z4W0Vdc|gRhNQiSiWER=DtQt0`e6&+YC6B&4J zZ~kItu~i<3Rl|MYffKji`9OtEkc%)gTlnX&9!3$DSQLTPx0!NY zKy?EUiIQDQ^iQN@;@KDkP12I-M;_QTCL)>AkHDa(63arK`pAf4;-)IrFw~L(712&Q z0PKGWzNQvd9kkh1O4;1p?E5}?Z1(n8d`pz$r4)l=d_6FW!Tw|rwS`gVHTEpKLwVuN zuejqwABLXMM5>zb8!6Sw7CNnB(jp2?YIsyNkcg4}^#CVpJ=iUBsRXr^lqzLR4w|Sg zT!)bct0EA2VwCAs;$XCCS+-AS<0RruKX=`E44MYp-B-U$LM zNC)KBs()6u+ycD6t{wwBTN-r0*U>(bG%=2?1=axF#%6cqXx={9*Ro#M#nvV>C&5xH zlR%OTq7|R21!PB-%~+VCN#`*QJ#|?jKCD#;L~21tEr7;^XMt<3I`rl@zWS4&{6wvo za|W&{D;*fw;8v}l065!I2qm%HwJ@IxQ{#P@vXo9u*6#Ygll z>;;YLxnoZ(RjM*f34HjYAKwetA6Qgyd;SVdumg-Fph)E0Y_kPf|J)D>g=^i5VxB*V z$}EcbhEwC#2{5eWtfh$R4tcHMjx5c1e(3wAce7A1wKaB>}a z{m23(|j3ka;oX~*~uQzQiO<+6m7_FE_MAnr0z@aa8hEdbV zz^PWL!Ln|E5h>mHHR}A~X_rLEy{KsGY*r&fpNQ*A5*SpKyK|<@Z z2sEgkfh2{&a$21w5eQ?)S{BBfn!Ik|v3N^^rAVm%(D|3W98XhTue7}NHeqd`@u()o{`Z{AJmP|8p%+R@5BlF0;}z^n;^GpKkl`T*QZUFh-} z<*%UgNs;3qRoI=7A=?xha#{f~vkM3f3#t$Zxxx*$P_;Wo*ePcLQKp5LRiP_Yue!8k zea#HYz#e?ALyLgHfo@+C^(*}hTv8zoO2p%Tg5W2RPB6JGFEjpbAsTgg2kFWZI7xqb z%9$3M+&`#viCqGgQW(@>o2%5KCoOfzm^Zez1ziKJ2sjMI3Sm}YL86R+qsVUX4Q93< zIs>z#E(XQ0Hj8=nZ}r1qNvIWw;Cat`_V4|DKXm^ifB*FP9p;i!D#BQu0ZbQWUx@^G ze6Sexn0*OHC%Q#soS>vM&VmVbbYO?|m^4FI;+m9mwjB+H#+b-9>QbFRHBQqz@4Wl$ zx%K4-mttzAjLF8|k})kV%G)RorU?W&dv@o+hac|Ckn)x*1^%Gt@545l?FK3HaytGM z0mb8+xEDY}k})m`6@(_ZH=(dia|>Yjx|6}?1J~}_KONl6IX9IkTyu~0d7F4%9Ah+f zr$7&Q?3$~eanlQSzwl+Q7woNYl|-pZ#U^-5Y$GJ>pvPz{Zd+^3i4>_qkZM_vPJakY zll@ej0#}etz6U-QwvCCw_uI1!PLrN8F~gA(Yf2@VIP8 z!zYc~saIU9WRQ^lBjSq_#Wxrdi^4hWN4~(KcUt$L(>`}8aVa#E%erO8O?-y`!PqIK2jEP!u~?gS#N#@o#Kef1GC-E()?_IqD&TWOI~K)VEEc5{!}ppQ2Y|kg z8oyyF@V@uG_ZNQgKYZ}FKAIOxBYpuw0TM0&#SSkEAyL$+!H-~JUuk>=G(X1>`Ru%A zsW#NFe1-5cG*`Eu?-%2%FML2qu1EpU?(X{WlTTcB@ESi@^`mdGTu=<#GnfU%V#7hW z;zJJ~KXdK^S3nv;1GoOf8?(;;WGg_+t2HO_@kzoWz)=G3gI`0FAg3h=tF1(s!jX#8 zh4Xw}FiUi@+sv^{4Hwh4VGkshZM2zbGe@+wwMG*O)DB7gV>Dn|FY{Z!`+NT7r$2uf zuqLr!JJIr;G$pkYVTk!N^qXB1ai1v~9}7wb_eTOpPy#S&>o^K-Y?Al|+Inv=;V?Mr z%H+A-7QkVEt%RG9k{Gv|*?5>nX>MKvAl;@Bdtsa` zLSqWEn=(=|hyBfrl*n|b_T_+*7)+WPo^Ils>_GPiObjpxxm3w1A#myI(anvUmWz$` z*}GM615!mQToTYi=_FSGyNiSeH+uDHOdQBOdVUZyQeu=+i~5|5GPhayi6|-!F&vhN zLeP}^B;7Je7E~hwl=jf`BYTA`zHsZ8R{hYIB1j;}3}od4>*PE`0-MEc9Xqs-5N9GT z(o@P{q4E0oJrhb4Q({(dQjf#r_Ig{XF>>3*KSMthd1Mn#+7#P;;?(K;?tSpN&%CCi zH0lf@m$HYV=oCRg1#~gN9e3ZeN6(T{vUQfU`Cy8Agl%4wZ#Ei_b|lU?m|_!c%|^?h zqI^fLn+Q~syC!X?Lm42!lhK^~HiAf`ZH};e5_XKDjfMOvAwnV&f`r|o>$+7fFM0jz zeqsAyJ%3K>003G2X~<1CU=!|wrnbk{A}t)Y zahlX6{s>%$1#A_oQM8gC;`D=tStm{JJcw|Z7E1uE#X1FOM{jO{CPt z>3AX;mc?d-I*P&sOo&wXcn>#b=Ha+j?!b7-1PDyZz+iEa%3yXC^A-oEAi> z6xrH7^lk5X_lJM}=NJ8u0jlAE399qbitFETjhaAWoM^Pv7n&!3uosdj0NJq=*SN(g zQ}$_2X$xc!iGZ-bPp8O@3Kv2|u}Mt%#R8SR95cWs;K8(9iey3IG9n%z<87k&S;%(j z5cGwG_0NP3zko~!2ncyfIE!oF2AU*+4oNkAm9v8AoQslxj8hw66nn&|1DZ0|0Yo-( zSA>P@A)6?n}Hr1wf=vo@HsgxC0+PdW;iR1nRQXVx>yW9L20ToQQgP5~z{f z+~t}Zqfx#`8D}`P+oRK`J@_$1orn%?ckg-k+dufh51u){Yd6h2`F=*=ij7t?1|Uu@ z;b8EDL_Z>&bht4J08DUC3C9VfmpZYb0@aL&lefIsJ;iArol=b!NJRaF4iXQJ0KG8BqM8>axhFF$L2P{ElUFIQlVAK{yTr~5B=&d{$Jg&>Ock^l#I!oR2<>swtK-D?C80Q zuw#>UvvIXv$C>j-GRwZIna89f9HfjtqxVJk);5^;V41)0gI#6+A{o>8#t zx++YGsuW>fE|Or{+1=ejfyfWx+m@r?D!J>wMAVF{=sum`(Ck&c647_P^Buqb8z21HfAO!NrqpfL zI_O%?Xw{n1m`hKZNR9R4Sw+GeO5g^U5_lr3M6MO)Q2xRu2w@1w!8nXvNA%kdx|Bu8 zOoiq2M2nniPp8hD{p6=U_wMg}&X%dh4yHPM@zrloMAG zU}YKh8fh^C$zvs26h3MVlbCMz*IJ_9VV})L6P+4a*-UNADV1SmQQjheV=?9QH4x%9 zR)R}s%jS1L$+Ce;DUtWw;#-*6kMTKXO>AHzRuZTrj9o$irUM(&9ewAI{qTqWmw!@+ z^{8K!Y9NDIJspk6VI3DR_Gt`)$)r#4aH94^Mw#dn6h|4YqR^#wbp;ktVewFnUO=Gb zSBX!_geeE~JUST*u+yxQp5#L9S7n{lhDd-Z%6*VTguuF=GMN$!iJ=H&?KNqi6sp36 z2wVa>6sgDo8zaLyEV`f~lcFgm`jJ4O*b}1!TotC(K|YjS#Kb6+2nD!Ep^_E}xo)oE zr5i^MbN<3`?ujz4nr8tXUY&pC#S$LvP zoIx8iJ7thHA9aqI=?*x0c>53h#E*UAmQUY#??X}t((FoM7*p_sM7s*eB)Sk%29h!P zL(w30B(U3^_MRi@qi?u4My^DL5mugZM?^uM$_#-O07M729+W6WUQ!sR8-Yl&*98oi zimoi@&adu&@F7K1sg!lsEji{3UP4-orEopSJ@-FwVRuETD{PK^Q;;2@i^I+vnJkD} zt$)tEquwxjJH4e8v5N$bospW5+Mx-V)oqq8r;Wvkw4{{2CIWl!TU%~|ncW_AyhZ

    >3nWRhbS!vzUhgmMC;jH#-Hh-yb7A?Tn$saddF4bR&?LS^HN=N>;b zWrRMlyV?`-g)lFc>stE0$2@s-DBz7#6hOm~;(X}t8*Bm=Ta@`LG)90|zv`8*eAO$y z@WtD=4t0Pq^eaO?bN~{P4F#*woKV;Ue5}oMtPn>SCXP#Xo*IbVUGn>q@Z0EX_2)2C zs@Pn|2HpGqyxh33JKS^cgU0M`s~Y0B8g3pH^0xQ^5>W+Mba>a@_nf=1gP1`AWo1C| zg1rur&Af&*w#Z;!>(FSvCQaOIyZ9O)G&wxU=ewbC;|azwBq6I_k-+5T=AVR?bGE)k z)Y1)J*5)kd5%-LdXC}g>G6`7(t|`A2Wl(MNLP~$^zxl8J=3o4ac{NDk1X)?gM=42D zGzoxsC40}htl<2&SV58$K+9w3`Z^qnY}`fes&VjP7zVfb zJYUqGS!f)i!ijPw_``qj4}9?pU;5G=cV}7vDZELlIah_AazaXaydqZB&=){xrYAKD z8Brqrzh=_)0OR^JR`efOb^fBFfacOX8uN``v|X)nK87e8CjRSKui?eesBXCM!9ePG%>BEawVXS7=;Ok zp)N9A{gM~H^GAQ=*Z$c*gPq-;nWZGtS)8*@oGe$+*SA;>fAW+j3z`FUh*ApeamM*f9vK(8Y(;3EeJHuWEAb%+?bBnYK5$Y z@P>L6F<;v9LXkPT#C$e2uBqsGYSlh*Dq;j=2CU2^_|Wl3KmWN~-}3FRh<&?+w17^0 zwnz7c+wOkwp-0#WnS@899a=7Ct0Yp{1vKU0sN^w8p{>m(!2aZ;G@m0dW7hTlMy06` zM*e^0l~*1*bVz?><1c-k{?C|$=b={(T*%B#Bx3Ya&7%$wk_tFf!+s=;?NpJhT+bkU z$M5~2yT0`0dp`B)e&_r$WiG`7$~hQT7_vk;m%%Zv~Xd-ufAn}Ez9pgn}5V*VYEz{EC-fbHx>po;bB}V7m+&Fhz+{qRGKCA(@Vqp$LXDd=Z2k zS5}m2BZjn@uhOImfiNLUO;w+6PH`?b$ddJWo_azFr+T#r&g*6ditvdOPyG4^e(TL| ze1)i!V02kslIBr3{`#-~`s0s3&Pc$5xSze#N}v9%c|pV}*(y=V4-dMM*k$4PfDgfg%UwG67@@9feD z-@^vwa{5$GoyEj;NJ~g*b8C6SGY_S7re6UZ!J?0XXm|GlrcMV6DY}y=X@7;AR0d{l z%)1Dn>mVeT>|to_-w?S}i+q2}o4@@nZ~gZF{r~%OIcG`P3u@Z62!P_Gjw*R*L4$_q zKMQow)%PHTP@E}dyvZ1!=9gb+4xM`=bF);a7Ui_NDtmP~c6Via3%`|X_LJ-*#hBsK zpZ@Im-4#d%gyzxD4(9moC%qd%{KdDVmr-bhI)v=s#t}2uI8@&k48mPl5M;4fTz~!b z=HY)5v%;cU9aAJiaa*N6*VbvHsl}7{85qzg!zigd7ocM9iXo>|s=yxJD)Q(5#((#Z z{@ef8mp=A!tZE1cVapJCtaMk{BSaSaKWHR#0)(daV}PVh-;EnSOTA&x#Tg-4C3|#A z$5F>8=Voz>E)+G&3hE?3A!31A4IR<@=|-=h84b>hUKv2db!Ta68i`(4L^nfqI$)rA zK#MUZ8fCV26Pd-nN>BwPEA$RD02C`}h)E<@VMwst*q|<_E^i+^ynXlxFE@`IJH~>C z_eu^QK9mTqICk0Mz(zj2`G%v%=<3S~!iG@gdcO9sxd0nDNFrm}D~(nNMlE&D22Rve z=}LOAAWF`;oh$>C%XY?nkM2N%$ha1@`v^Tx zq0H63^`B?b#i+(vEr$;ty6W;PJV6qXTmk%=b#w2(3vQodepB|8MB5&4Z(-&sCI8_p zmJ6$}Fy;gq6HG8vMj8NXU0+yBm-9gMlYjXy{~v$v?|tZ(e`Ud#1c<8v;LfIECLB?)En?Hpd|Ctw&xW>)RF>pliC2^+O_2B{)EB_bhCIy;EtLUme0 zk^>|Gz_*%JRcxl>6euZ8>0#6ZB2W*yJ>DtdfLKRQ3XO&WA)u1hqOm?j`U6rzLn4%f z<~gT5bnd{B?d9fyjqR<&mmS+WbolU*W8K!q*4B33*x1}Uw3pkpedxe)YqQ%}(z0Wq z%7Wd-s#Hlxi$z}tr9sYp*{zv-h7}9(m@SbP-MaQE=bTa!6q7oMGO4IyoHHFcZ@vey z_@@oYc^ob5+Z-OmF2QSGee<9BsXzJO{&#=jUo6cWGYW;oh@_`x#~^|5sGCMv zk3g=F#F457pz|FACLlskjZS4{kue2BVHoBcp7rcK+}zj!6HzG0`!zOK9E|5ElH1w0 zi^Zbrx}0;&C-P!)jb86cJu^?mg^7hN2;JOk3~UQSse+4*Cn&x5PyDItUijjF{`dbu zw;r~-Wm)fJLz08yB>knp)Is|U~A*xfrEz+A3ApA(B6NJ9o=gi+Xoj1k93>cd&Oh7wzdu& zIIy*SV6m~07fA#wh@Bj0T(E~~!i6v)60MDzRi8|$Ld#_Z>C3V$#jir5zsA`!WI>mD8ia_B36R}7}(!xeIo~hRASvhKtu|a1DqaIeJPU1M#YLh*e!WO)1 zcQ@r>fMtf}yl~ylqrxW4okgOH-6ng5@rkBsjVDoU18H&U+|CC+__24q0UuxNO#?a)p#rn(eOoonHpBzz zj6s)u^GlaTcl4K1_AVL~4Nu#fl`5xZ zkw5{!fRhTx-b%_n5+lCyo$q+@D_{AuKl6`1_u-FjbsJP!cufGpp>`?(umz;!SjF6g z9mv2n6Lmy3ORFxah>$T^$qbX(EWkcG(9TKPIkA6LWqfrHYFji&I=v%OICB)WnswF@ zSs}QBK!m=~R%XnJD2p=%+L=)`^rAQnT0}lkmp3*y_a6109A57Ick{rWLcJ%Q_w?wk zW0!3oJ9hZ+(Z$9xb=}@4w> zN)c@k8sDbSl<}B5P^h@7l0)F5PB^Kup^X67L-80V9tKNIh&JmycY&F`V87=~Mzim$ z(9H?JBgB|1A3Jj3M}Oq^J^b*afB$Fx@u9=V)~lVg+|Xi>s!B^CN{!ac%qimpo7m)X zTU@je634o6uJ#2M7priSQ_7P(32_AbG#iSRNx;Y=m>6KXL>0NP8b14lFFkbp?Dbb2 z!f(M`&^B+|Hjz;Of6J#ndFs?DBipj%HAEO8acPq8+qhBPFVSFh5YX`S{n^j$JY<>N z5@Ji8_lE!(y-<;19SR**9LoC2D=*&zI-I=^okIQVW+JmJP-dRfmPW=5pOgM)Ky2Em z9^Z(N&YToMgYUC%#AZ1c=N5EmM zBF`Ojm(oy%lu%>qOf=UNtFJ{QU9n^t=NLK@fV&ElA35zb32i`4!elbbH~<-Qwd*7* zB9@863HPM!=ArEa+lRW%jXe?EZ7dhd4cgc^dd)NP#>T;|0|$>B-jmmdjvU@oqW8Y7 z49n%RTP|45FMA!3h%qyOI3j^&O2V1d$^ZeNDU3)DBNjBWDjOk`rpRs!&S$TP4bVn{ z$J)xxdf%{LMQ*HU;rRhEO0SX54&r(BXTPW`N%8ZmU>q`6%7~o`z_r(2_Gka>pYBWf zhd=X=4_|ggB3KVqG+|0RX;Z!$(-x%`er!gsHWs@QWq`0hNOQ85vpvX&);1pC>Ez@T z=Qf=KZR-T?CE{9+A3weqO8=~@UiYo%1;zbeJJ9(H{JGEFdj8ynlsAMK37x*rtCd6z z{VS%$yFjnOKfYhAA)u+QEY@5o+o#IS+7DgV4a2(DnyACcnSS)};XT`0#9$n@i^JF5 zj8xhub|eHg|EI?lv~fGy8VVYo+WaBR6@L>eL${EGCCjs3`HH{vl9xSt+n0ay-~8K8 ze)zXa8KkZWutTba5qP0+IcZ0bMmINm31`HjE^0^E6JpiE#7rQl$bbd{G6*B6EGEmO zF1iOWxzuC9B4rTpxE&P5kW=21!h0ykp(983Qfjug4{jZ~Jmtln)05#fc6WrB^GwWE=77ae@?OZ7P z;IX18%nW*e7*ILY6!$fyFF_asXBIc1eq7I!)xiA^|y zFVN`qD0W>4NWJSjIi5g%WL_*5m1MP~?U%mj2VVZt@87-frB8kOGavitZJ+tf`4cAzhYh7M zk+RO7Dhfc82eMYS`cNt5oRC@SP^w4;g3SYKE^8&lV5E|<2oJ*25#~-Z0cFgo+uGOz zq4zw4mtS^mw^%L@Y;PRg+}Pejrne6qJh-PmA31h(xm@mT>;-sGPS7P5NvQ)yyF2&k zi4rxPV+O*)I`g}XiK?Q~HD%4L;wof-hEZ>?IrFK^ZEGp%5r2Ln*-0b=_i- zMN;1vFR{VwFM<30tUG5y37CKfA&*XU3tad{yYEEV~?NOSZ*$s z8&w1h{zkGnTixLw(9~!dv{tw_TZ%0FG2-Ly8`B?1$XTP<>tHjI=Kzwyh~wq5(;n>Z ztoPJ&oM6^V(wq!8zwM4Y&z-%1YLRmV!6-u~q;}45OSFHKXdAeF@yK+v*5ZIfrl?8; zD2%AfLex7-b?6ECx@SBy(-@V}oagHVTMQYG(^9mRQdX;x>MKGn*3|}4X|U0GlZ!Uh z8EdV5kG0lekr&$sp6FL;d-KLOzTp*bdGoTC6AwRf?`^j|cK-tp-+lKzcieII?AdYt zfMk$0@Cv9yLUDZ`03~g1?x7i*2M=|Jk6dx=@MTwBwI_vt8+u+YOh$K`zYS9FMdR(^ z)J(}rTq32ukfa2J1*GR%g^}`J8@NJB>n;yn9z80$bR>a3RIDiE1`X?1fZ!>(>J|ei{TeCflnJnuG7Q6XfDVHc<${2PS5AhTXDTtX zfyExC8CTgR*Eh;^f35y))Zg8o8MSzqK|WNXHsFdvOewOR9tapO`c*0=RkPk*BG=NV zoGaj-9rcrc><>KS8PE9Jf9vml;+D@GPAM;!g&|&DKw6wIW|Lq{9-5l_7d1-XOy!_=aeZfu7V}?Z5t6=|r zttxqx<|(CN7<}%T)UXZG=FtdIhhlAUy6(p=6gQ&m;L51nezgvkjuIn!J z!-{a@hU;&-;rbT|Ag}=zeg=*27@-AMGcl!3duSnFm{VVdLAi@C8RNHZ=(?4Z@vh%% zDn}SVmcl5Onpaqu%{w(Lx=u|08j1ixVazBhMaB^z074cqLO`YVXgrA`wbUY2JEMX8 zSSqtXB}-MDPy%r=fo{S>r_#1C8(WBJv${6elUGevJ76j7z*;PgCJ4`ocaVfdq9mI5 z`r}w?R%n0YzQ2LjV>&RhHf*)b2KEDAPGzl8a6_R%*`fSalj;Jh4fhj5? zva%3TfMF#*XCAj{l058IjsUVCcHRB=KX~U|$DeoO)%2~dn+utHs|wtE{{ur`h`Mz@ z{Zr|!Te zz2og~I(qQXPyem|@!$Q*ujP%6u3H)x8&61gM~jQkYcs7vb>DdVLC2qRL}A~D>F115 z=OYhv%$Q~SmQ0so!G0)b&h32gLmz$abH49)k9MB^%3t{_Pcez22;lVB`JLe({xARA zqbHtV<&GAXQGIqP9G2tgUibL%CjQ@t=6w7$SWVoC0x%799;0ysA(t?#HkWhi*Xu5& z9d^J#DeH7gDRq=Oq7G6PmJGPSlmJN>)WMk)m8zv` z=Tx|q3TRJ>GePcB$_dEsT16#|RO2ZV7)(0VS58D^mdT~-A*0g`TJO3AW` z>_C<(dQKu_t~$2?(GV)qS6wEU)#7z5ZD~9N1VJ!U$|;*{7->~fhbbW`tds3^AT#T4 z0U>3iOkGAI87oBSLT2}6;my#9;~05q5r*!TbfM#(NsmsMo0xH(u#pqps=nMJqJQfg zTTymbZKV{`By1E}q1tCY^O+%ra^4t#Qz8Uvrm#p2_BP~h-VrX{37tDcte=8;*@ML96TCqDV<$DcR}I$gOiB94J5gj2Q{ z`dexB&33zOkt40q&>N3vtW4I{Atci&fOIr3)8fMUGcSADO;=rg1%(usC$Vh5&9vom zX(OYVu~E5haKnh1ByA$%uB}K~-Hg0=6+&S)wK$;&BUd4WikMJH7+D1p)5vF@KuJ?o zp>bojOmKM>2A=%PENqGw0#X|3zz|$}g34o93<(JdvcAa*- z#&Lw9OkuZX`QKysxmo~S$|vr6=Itd%GiNHqtR!j>%o8SD~fmH ztKdwfI6IW=dd!4kuE4O|pcmbAO7A4CZ@%Cl-!(m1lEsq zeK2dy1R1m33G#xFEDC=_7^M9^(LPE^o{sT+3V#`C;NG*%Pl0@3q1kq{~Zzu>LwMK(7 zLhat?hS%O5q>UFevamUR5+h$-EB81Mccn(Pz%_T<|Fs1qo8yGCqB=w(42&t^(W8e` z!rY~u^=`LVrj&;&(RPf@#(MB!QbP)DeI^WZfe2SxO>id4L zhxQ5*b?0|ik39PL!L2J2`PETGp7yvoN%KkoS>Usu`~12em^zKtB1{PtlLd-&P&I))>%Q4(5y4TwNxLp~9c zkO(9ie*_qGJqAh>RiOv^6Jg5Z8yTTXAlB3$6sl8g3^fsa_OfA6E~iM_SW3*RUm!%S zwjq=+Y~&=xz6T&B-a-@^DkDllg(F6eM4AK)qmVNP=xSsIZjF2!XiPQr>Uz{X=Qu2z z7tz39E|Fs)ZwSpU6v1x)(|wx`uSK~WMNhN*JIHR$+%}~Yzx4i0uoO4E4v2lC(gZON zW=`ppOPLT@`qg@ob1jt?hJy)4RcvN+Pem#K`alK0uno1enF3*i&*XR$>DzoxQKpV4 zga9Gr3Ze}+7K>W&p@)w@=h;`J5Q!g`*r%m5r;9O6!K06zdFY`>YL!}9V++h_L-FCF zxTfqeLnF=oR5yT4n`YqXHAO2d?{3eqieTu*Jf{Fj?E5(L$9IFkh%b1-3ts=)S1*_3 z=H!#2k~di)dlrDpW!s3+3)T$TtlA+LMT$pXeS9Vh@PMb zh-u^uqid=Pctxtps(2%rR5i>)yGSt&j77bIU}CXjW+|+aHZ2xO!6-y9Vjr^}$ugI! z@}^KCN+e(b;*!|nq6w|zo&}-Ef+vwBN`}~0H8N7dNJAf6d@plE(VACYw(Opqvuim` zvUC%@nsfFmy64;-tr0h$+ppGHVvGEN|UMtQXn~!JPYP7WYX>Go&3b1VeQ^ss(@WWty)Kv>`k0#5y z@Ary6-*(&W-|?oG&T~zkwn&Sk84ddKzylAghaM4azK9^#qB=+cAMk*&2CHqjK0dF) zjG+mK=@I3%ZeNT+O(H{!PqUo!dcEFUY+6Z*H^2GKdkihW7az3pb<1>X%jL2Od+<5N z%u!p9#2UKMW)ID2spsWa;1;#pjqb+qvy*;;IWmMRvhO+XAXt)MKBDi2T~WlWgWcaEi$E?Mjo1}6aqXQ0ly zL}-olFnyxHJgN;E-I_3SEOwwhqLf$!L*ZIIf^6_mPFNMXRoO2pf<1D?V`lbce4SeK z*|;dT?P!hpVlWp{?lAW^>p82|JgbPA=dt7-;WM`nT=)O#f*yD-;)D4JfUswVUjNMN zPCap^ls;is5lD|I93*mhIKCYfpqNJzxtLruv=7{Y$2qkThu@mMXq={8bF$Y*tVU(u z_aFP%$N$(LdjBGkpZsZ#o6pNQhyV-Ra?36Kx)7N};NSyH=6#s!&OxZTYT2acMs$TP z8YCOvbeu&-9Xe6z>sL{>0uBR<$Te48y~nxai0zZ>0*yh6^GqL)Me%!&eojvVY2t0? zr97estPMdEARY`NP=MN_>yogEV+6BPtVT;6iC&YKNRv9T$0kZq|icrJ# zC=7b>Oeuu%jTMk9a1l<3dT{`R5%RWUL|Bl7^pb3mWJSg`o5=20u^FXVWG3up2r)w2tgrq%0K_<+iBEL!nB(-GfxYLVBB}svpJxXi1o3PKs`Y zI-G>_GT#lV991ie@6H zbzG)Nn*ba;cI?^De)h*ce#;)aBnUym#bVi)BF+4bUM`WQoP|5U$FmE#7PueMQtJ>_ z&>TS|Ap~%)FQ(B`r3=8c6y#*-ene(^i_dfl8CT{97OX*y+<} z2lb#;E{R4>A*E58i-^s0SIom8#<>aBWXC0iZld?U5ufv*rD>*=_${+^UDgOi8V0%U zx@Q0bCisRnhv8yRtiX^>NT1j~nQhgH`Tb1{vWPf->XhiSWfBqCJ}v2P^a~Op89HqL z(R2^PpfZX`B=Itjb}4Zv1P#c4AWdX64qQ)xb;^VL^>AV#- zwx&egge--69U)OZ`i+f3r&fA1w8yUdP z&JHuL*XvSB^pt+p0*e5=t91$i0uZodQ4u(L`Jd+^kkx4nkQZGkC14#9 z0*aD^Ln7{|f#`R(o|)vWb96ZPATu4{m9uB{O@y(5j7yY{PySldXorCU#1# z099G1C-EpC%zEBYp-Gs>Sx1xZNqSLHq=MbiIdQd9;!-g*qQszh5m(Q-&v{{zNXn2q za{vNYW>)15(M(+wLLq{L>UOL=l4~Zf=cO@2e`^EY`1)7A=tVc( z_T_tOvC)`pi4~~?mWEd6=V9M$?*8u_|K$Losy^6*ap+gexku(Yu6AKf1-Exx19*W=G(p>c6 zS4zpWs-EG~d(kX|=_?9xa6uB*Xkx}zefCk?WYZa5Nk)?6xWSA_tFa79wM6kYeP6~_ zCsWw|!yRefe7_oo3qSs&Kl1EnT_*w*MER4Bx433!#8^H*P4#nzMJK{_kaQlV*#u5C zF12|{Qrqv%f8|JP3c+xW&)S8Y!Yp2^t?pE%0DI>nE>ubZZ81A>0T5ZJ8rFO7n_prE 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ⅅNwSx0sxcy4iI69p;FOai1W&SuJX4={RLoy2i! z6Nin_6)y-s`~T;jogp#n?P_naA2ay9r0|^wQdmi|ShUuV?M(@BDT(anysJuq^`?DK z&?=)P0+p8qSaTI_Tbs@)Qjr)W*79iL@xGi)=A&o)`mg``i7`KG^FF-?0{4sNm+Rcf zg6kYT@sOe60C87&^p)<>>dA#r?4kI&i^L| z#tssBd7F9{TaCKf@4DiTdoQpaUE9ns04o^@^*p^%h(u!`_s8o2JusJ)tBny1?*gvc z@XVau)j4_0<-hbxzm)P6JB9yvG{5qH+q<`wg<&8JfWH6RYU@2d|)W{?+y5^+I??h?RLF(xTf3slVMW#ecFaV>Q^|qY_>yQ)(+QCW_F#en19Pl z#+$$QKEoU2on&jSik#5PeB!!X2a)}@qP6V!Z07*qoM6N<$f-IEbRR910 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/34/product/ruby_baseball.png b/sprangular/spec/dummy/public/spree/products/34/product/ruby_baseball.png new file mode 100644 index 0000000000000000000000000000000000000000..b1f784720d6c45c4f3677336816a1fe1a9c172ee GIT binary patch literal 45210 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

    ljty2ibDwefgX2}^(I`0(2?hzC&w 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/34/small/ruby_baseball.png b/sprangular/spec/dummy/public/spree/products/34/small/ruby_baseball.png new file mode 100644 index 0000000000000000000000000000000000000000..ede3fceb865d7963283d005306fbd616a9686b62 GIT binary patch literal 10736 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 ^WVZDo3Pyc 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 Uw=eDg9aj8r74|>y3I5Ie2Veu_)Bpeg literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/35/mini/spree_bag.jpeg b/sprangular/spec/dummy/public/spree/products/35/mini/spree_bag.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1b5549f6f7db040e0c9c2edcb1b4b3899c12d4df GIT binary patch literal 1716 zcmb7^X;70_7ssD$JV^*k06`38RUk$-QHn&$Km?y8s3ZnjC@(GG0x1L|2nq%YvM4XI zNQo>Bs{w*622yxYu!N;7f`G(AL#!xZl>*`dwk(r|sWa`@_jk^nIrrZ4|IfK!u5wB_ z18CE{s9pdJ1_K~f0Lp2A0>ELg?feJ=h1f<7iA114H4xlhXpA}rjmDxu5UYX3s^e6E z7)>n=oaT1DZL%%jR;dz)2GQFc{~yXO0FMUj0eb|@9Dw6t2s}*L3lIQ6!?hyH=&yzWQOR^BM( z08TX=9FM>QZa@;-=fvbP;rV@0+@sn|V#&#xUW}nG|=K2zx zzWMXSnTdw=f{~!xA+XR zS-}F1XWr%?^$is9=dkwPNv(bbQ+O@kKAiKw;(g(hqRRO+J&bV6tIZpM7GPLX$QVv%OH)x^ypx{x6)?RK6diYA7Zsu zFFjmdl^YfYy{7LZe}9VIg}j|O(>SsmQYM?V(u~{m^&3$OgnS{*v9FKi?TTOxX4hsh zUff+^$)!}Vy2(Q9^O={XD=tH{ZakEodeA%Hc%WK8)Jf7>BP$I1<&IGMy8>-suc^ky zT314yo7~_?Q1hn`tD-69Wp`~hR^QxQ>yy$%U|8$p{gnEiBa>GkuFNF_?%ZLB>KAOi z#z?CwScU84p_rtT`VFqgEo^9c;upm{({oQ_eHA%0&em84Wq7x@{*P@#q$NR6<#j$M za1v!%EwfyBl~NOLJXx6$V3#aiCNaYFB#owN`?B{k-J^Ayns$-&F8-i3{@-hV zE|Y;rFKjuBjja~WJgI<22FIVd?n2#j*_~`%(QgFN-_Ese)M`kCZ)XP9U~^cPszgS)6TE4j>rKN1N?JIxv<~|4!>;dTd^wfb=9BXYnxM7Uk0iMk!>;iu zj&HG>pEA5W)gkhJJe5_=zO(LqxHQr@w7!6oQgG3vFI}84B?}yGS@2u!hpH!Q4;DVi z_)OrFb~Y9=uw zBZWlOx7P*OLo1;qXKn`Rz{&qXv1iPiC`m4k5;m`)H~LVCXYp_E(w@YHS26yaX3K1f zJ4m#VO26mrSmFLm%h9?+pY-avD5A~wNxJzdw^mt3*4RD7c`;7QCNg$0>t6Y|f0n{Y zr1x?qx94oke!iRr2iIU^-qgJ*o|@&(SN}0c8_0ZU$o5;Y_P=tW95s4A(yRW|3;&Mc PFsLw>Ft|0Gr2OSCtscst literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/35/original/spree_bag.jpeg b/sprangular/spec/dummy/public/spree/products/35/original/spree_bag.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..af60cee5bf0b07ecc86294629d1222cc6e7915c2 GIT binary patch literal 38369 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/35/product/spree_bag.jpeg b/sprangular/spec/dummy/public/spree/products/35/product/spree_bag.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..be3c87745c89f90b0895196c383b6dbfa5c01d35 GIT binary patch literal 13367 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/35/small/spree_bag.jpeg b/sprangular/spec/dummy/public/spree/products/35/small/spree_bag.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..f1514a2409584d59b95a7c8f48b2e33748f25850 GIT binary patch literal 4280 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/36/product/spree_tote_front.jpeg b/sprangular/spec/dummy/public/spree/products/36/product/spree_tote_front.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..58d50b72fdbfec871d5ac7800b22bf3a632c864f GIT binary patch literal 14614 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 YfoZ~rTgv8trFV^bdjD#LV*W1wFKyT?%>V!Z literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/36/small/spree_tote_front.jpeg b/sprangular/spec/dummy/public/spree/products/36/small/spree_tote_front.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..6845ca616ddcbc5925dd44356c6938a34c69854e GIT binary patch literal 3739 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/37/large/spree_tote_back.jpeg b/sprangular/spec/dummy/public/spree/products/37/large/spree_tote_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c3ffbb137ad7bf5ce418930bb1eaea8909dfbf9e GIT binary patch literal 17747 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/37/mini/spree_tote_back.jpeg b/sprangular/spec/dummy/public/spree/products/37/mini/spree_tote_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..94a17c6fd463932e7dc993b77681431fb0f9d6ba GIT binary patch literal 815 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/37/product/spree_tote_back.jpeg b/sprangular/spec/dummy/public/spree/products/37/product/spree_tote_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..1ed17cf34bea53a167e4faace7cb9c472629d7f4 GIT binary patch literal 5924 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/37/small/spree_tote_back.jpeg b/sprangular/spec/dummy/public/spree/products/37/small/spree_tote_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..206e5d7e13c7b681b1b4f8deb7349c906cff5760 GIT binary patch literal 1867 zcmb7=X*}Br8i4;vL=u89q$JKJjuM$7iiVOP?)&IeX|0^SlC}F~=j%T2xA%Fk-^-ifEdeM?ngtC2fk1%yX#l)Az!-q@ z^TYU|a2O1RK)?l%;zCG4L8O$}cOv347&%!PjI^{oo~SH;mVlF%R?#^}IIlq>k>r&1 z40JX1iCQGh{|o^k5D26oQc_4rQd2=%LG%BH*9nNi0WZJ{0y+zTML`fz5U&@&0st5c z0Revl!UqL``C+G07X^SI5HQ~<5X65gKmhnui;5}mYfv1%J9~pA&P;32%qSj*(Yqwj zRAUpzAkOY-rz8k~oW9`ifFOL}Q-c#dT?ht)p#Re#uqZ@9Ov8aslfo>9-r&6lkf#@& zCPe{5;OI{UI6y^%U};8D)Vdar(xRlU)YmQ!iA@E_Gld=_fQ#`XH6!RZvOCOv_9j#I zeU>oOBVVN{$I&vsu+VOILZOqO8!`hGb6d zV%)~30$Z2Ak6LZ>e#8-opy$x#iAsbB8Z-axIh7iJu|V@J`8iJ zI-T26WXrqFB4FQ|15#<04vLi!HC(#7N&L{}TI3s|e|-3vKP;!;0I!A7yM_*fQn*RO z%UR5wmLQC?dMzPXR-g7N2$$`My<)!vDU0k67s33p8L*&{7>ma2*@|4+SnEzw%In4R zSKJj_UceUqcIQu-OYRvkiWwskt4(rZfBcY0mff0Xk0L~F2j|X*I4nPG7!q^?$;4u( zy42I2-X)=j)~CjdKRwr>FY7ke$r$GjJeZlQF^!hY6%row%bE7EfboD!)enXzWsfKA zgf0&UtUSuWuv;1?+B|nCGkahY1km;=LXics^PIu)b_U>}a zk-{p8TI4cMq2{5eN`Qnc7-v(J}142=14?*RMh}Nw+g|;u1%Cn6V<><8v?5 zzuNBHUaBNk3Mu!Gd=14lta0cE8WH$9+oyS6EoX8Dexj_Shev|YtnxY;x3cqK=A^&s zMWZNrGjG8}_4UG~oq8RScS`S>-GF6=p+wr$E0LOehROB5eJfNk|q!SmaS~IMa8YXZFG!t@g<;o9_ z`_a!I+K@_Mjp=A|PcYjk?1C~^%L1xeo!{updDr1|Rm}=yxGfI)2Ur8){oWol~s)Wzzp4MOn=uh%PL-;SN7j{H;ScRYI5orveXM0!p4SLTw0+FOlHGwV0ZUWi<(_=ZX-@iF=CAu{l+&>{oxI zrE9Wsn@Zp2J6ik~;PuU!gvFe!BLxIAg>_Z)N7e3~5YCD3_4yYkE1yn+&MC>MR{bLg zm8|jUlHI_@XX+qIvOH}e>p4I-B9|kkUW{n{U N#fSt{oV*Bc_TRJM64C$w literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/38/large/spree_ringer_t.jpeg b/sprangular/spec/dummy/public/spree/products/38/large/spree_ringer_t.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..a8c7c44b60b080b90f595d96e4c23b50438896ab GIT binary patch literal 18517 zcmb4r2UJtf)^8958z4=Ts)8UO0@6ZP>C&WxUZg|ly@Y0=Ln0tG6d@2GG$|nvs`QTZ z4$>j?-toozefO<(*LwHA*4yWtoRiEsv-h4kvuF0~-{jBupWlG{@8lHa00aaC00sO8 z_%j8N2HYSZ_`Clv5#A*HOTy! z?~(nz{+r3)$NxTs-|yWbx%Kys|3CWE2%xw{@SET_A;D9?4GIE63W7f^044wd;BU?Z zfd5N`L^o~{lMvjxeFvXzc^^PPc;g1qE#f<*H%W=^;_o83K}d9yn3Cic1=Z~*Pg(e0 zz0siNe`{*ydWVKpKwAA%R@u)7LYn3-ZXZ9##FjPh7lMN5 z<`YUj;x|;(Pt{FbK4y}{ln&6m`Z@oAh5xNtu}>r31{r%{ok4nVDCA1(<&Q%cHdm?kkk8?p<{XCCy2* z;3fXVy{~Pq>=5i+B(9j;kDW2io;YJ#qEG>;K7F+)DC6b!#VCW4N!|1K55RQo`o*yf z9dh3A{e{wDJh$EWW`Vl2bzvUz5@zpL5?8V5U{Ym-_8fJi8Pfd`5?3Uc7%>4?Q<67O zQ-8y42*XthqzhTQp6Dy4(VW}jP~l-`K-mp9U_|ET`0Zb}`hNXKA^gLa8^HmOk(q`O zm-}7@gE#lG7> zk}CK^U9%a9j+md0pYjLLo6-ARoVqrhDhz~4vSu5=TiC%ghd6kogy$AlOmH9qBHIudCwJVCExLBUWMK)fmW>c zbh49v{~}b@S<5+e1Wa2mJ@ow5aJPo;%HJ~X6 zIKN91k~$FU$sM{ z&L!dpYpp6wyRL%5D;EMB{{YmHKFIt4ljlHFkH()bx`pBn>r_VrSEz=i5PL zD5A2?Pdc!2)~mS#WgXs;0d|oL%?K!E;Z8F~?JGH@&g5xwe@~5!CMa+Hk_>kXd^_+5 z(9PWH&fhZ*!yHTK{{j2~I0cP=p5U~z4jY*`ELE2qa~FyoaQbZBr9f8Ga>;+*way-A zgsfwelKMGlY?b4LYg)-bPO;^lv;0`{U<#`+l8-CEHV;efL)EN*jgmKKoH*Y5DZt#j z#aq56XO*_0q_+Q8Bj2LV9fSSP&ZCQ};|qy1x)>#$FyzimF;%5nYBo?xyGY7*VX?0H z{Q002Yl8K~e1d*%nVP;1n*IPbx|IGKX`xjy{Ju0zyNpCILncJ+PJ*0IAlzvOxO~mp z5|{{P*|?Aa%6($(-wPR8kq4 zNFw)o$H>cO>W}M#M^nzjt)ZFv>$;nL;n52ne*n*~1mzh9I}=%}AyaJ`TvxHkAK$pZ zjlP_@DI&$n$>Ryj^sGHNx$T*o{6-rq@$FWj-orRF^<)w>LmZOSkb`jy&z}%ynC*xd z%YOHQ|C4*CZE;pBjpiG$BP*t~Y+y{`vd|)~wdK_C#C@r6jw{w*`%`8-pOtycrsjU# z&$+DgB7u$ktW62Ip6$YxZ*huozvn-xTozwOnfDJlJllTf+m0paXji!GbNc#bu0q@W z#Qawqe@}Cbv?q2wy@6enIAJ2vK&VZ%2f8C1jU2s`gq!cB8rV9WRAt|e*mX;sFI`j&Mr6$q;TnD7Z(rpFjrqMJ>$$& z*A+3gfL^}b;y%6v#j4pEps#EeZ}b{%qtGI19eo=j&ukW70q&LYB(;1cs~)x1zT_!- z8M5<`h4$B}KXi{w-eO5j@u>&rW3M=V#u1mZ-FfQY&Fv|l%@ym)LXan)HdZ=qTZUtn zatgNFrS^Scbu~pxt5WZ#D*eE=rAR{bVvn$iZS9ne(}T!wVyG^t z@dVaza3pLcd50NOO?RCFFYWhQrTyF=oWbbqKWkz)eHHgxv=cLuKo`DWM#7^H*4f*( z*ztL}4=bn3+09-vF%YszVeucn)HTW&z7ZFygR#8a_BXq5?NH?e8IdD@m$ zf0apJ=f)ueODr=Br=L~|dK zkU6WAl?FG9TdHa(QOlY(FODcRybjcTi>x^h;EZZMVq}0u7@M#R2x)nwPMpC<0z>%K zQV`mj8dIfds!x6lSz1?A!34V!c|4#HOzE}5mSie8Z8JeYKIaxkUPTjYS%|lq|LY`!AYs7_e6RLB=BPhIe;D#C?XfMLC|oX* z_Xq=cFU3#qUJ!$!ubEmy_f9wM#4a?eRDhk-sLdn}ngn}|P-6X3Btu()KqX$L?{pG= zC$@-MbIw!43rYIixEUJ9eT&3xfva`KeYO6CboYsXQ3GY#O{a(ramlMNu#pakUA^>- z8!B|hSDKoD!SWj49ki;UGlV>UzNaeHmROBJQ@X{+Yo3YZK(IxJshdTTHM=&>H}wx$ zoWHlFSR7+0&A`@``r=}=SnkmY(OwTFEPIStJ^lL~hYQe{3V}1f z`n}IAp0i4?eC1q*_V&}k`n@3E$RW=XsR~F!rGqTi_d`dz3qzcyVmflvGH-j9pBHMM7ugs^)IRcnUOM$f-nE`_yTa%e zG`jScrl_q^tPtB6$Jj~DbfWJ`*LH5~?BeV3X%`PrmvUjiir~K9r7WBKH^kR+<(sMD ztBLGa7=ONi~5gg zVFq`w1$^NJC`s|Fi!8%|se%gAv%7=DANSfKx2fJl@FqO}G5q%01tX?B+@O+Y`{J~0 z+4Lm73ky4|GsrrBDP;!YgV>Sb5MG+J@eHNto+}VAen^L#c`nBfeJ;^Rv)@pNi;|G% zYS1(1=GYTZhIsw~a9nrHHP?+uJ=@5MQU}GrT7aLd8#<4>tOL(T+iv}u{VLGl9>T>& z-U^IG<($#~PMC~n?>vvzJo2~x#dNbd_LYGr;ZFg|aug0i^FkGNWG-S)y`7UgBiqw@ z0<3;#Qz6S?bv zBbBO)4NcsW`!F6A8$0U?Q5x8#UT?ZVI@dQIDDq<@`Ekk%FE-fl`bH2*)5YUFaI{ARDc9j zP~CgTt7f*~+0Ku9i?Gy}@{hi_BonY2g*f5zp!`ywZ!qqpevSG{kZ{mrX4y&j*rG4) zJ~3aLg=LIi<13z|u9uAp0H{JIfTDFA?~MW|DPjRnJJQ`c0Jr~2rO06R@@L&aP^`+Z z6-C>2b;tqa30R6UNIJ%^g@$2}f9S=qo7S@37r!ORs@oiAWg$C|CsnbM_9ODlqJIEt zUw?5KfLAIF#W`PA29(Uu&xjmh=NbE=<64J(er{8ozI+RjIN1!ShI-ZEXkRoy4ue)7 z|7H6hBzUsXaCwi2@$>C?L$$1qz=e@4#1Ze%LDgh04odYjaSlbG6(6e0SZJP@a|jt z@5T-Qkws9u&kEsV03n-uQV=U&pkjDbT9D7@woKDBttYwX-F)r6AMahdzU{kcZIVFW z#|-i3!XWO}ncb8xk4uA?M>JBkuGfx4EZdK?ir59I=H_k$H_w2WGQWHaU{*`){(Co@ zn`q$0Kop@VVq+tXZVD&F`t`I#XF)`L3>cd>T9YlPbs6ea#{xIqSmYU9QSD>*uyAr| zwEvGn1ds`4bDf|o`-#IZudJU)5TCtsLV?W@IeukgtS-X*X)Dr2T)3qcVfGQRZXBj+ z?%DVE{!*WYeuTCS^Hztk&d9a#HuXO^M)1;e`g*oL3T}cym|Q1TfQ|Y%k+SQJEEIw$nlb8@5v_$M;i+<# z?(JTy67P!VRX&L;7v}!l@3vMHV(l-H8?J`?PSr*Xn+OGVg_ciBwR>){eVFn;9^&kM z;}ZTX+A!I0w$(1KR9#)&Z%u2f<~Y>EwZK>Z9GSis4lA^-^)q_lpO79BDK zO%$-bx`ugeNtg9ijL}|BxWEn}4PY90|MktC)Bd%!;lLc7u0Z)-mbE~VvI4YqKC68B%q~aC6gGVRS~D-M z3H9nkw6)~(W6Y4FdEa$SCkF2J(HNFib^Zm-bQ!$z!24KBVi_J9W!_kBzzl4TGJ7ZW zeCdQ7Qo2&P$8?+lWN@5#zoO9Iav9s)Wmm^i#!V|U`}~m@usoNeuAR}TX7_H0>RG3A zQTJrmVYr{{+vOw1aS~p&T<;X$ugsG)6U-<h7Xx?ffvZiz!ER5Uf!%g`lPcKLylf zGB7K4c3p4?L|ePy@-k5}co*^q0GGg=&BzZ)`Z9KcN4pvb!Hd$LoDXskMd^xjCWfhr zZSB>b@|4G%xk@#nREvUhw;e}4uRy-=nXKe6m`G~d)BA^X5%$w5xRZc>+rzYyHsS#! zS3+NLl@ZR?BsS-e554zxY2DFUgkMC=)5X(a3Qg8C0R3i<{m{f~yeVj_Bm1g=)(%t> zygq6^S!=U2b(NQorlCI5ElBo09X|2;EPQju`8t|MSacluDda$_eL!%%+;i+bvo-nmW<~oj2`ZmiA z+9R#-E7lTRKGpf_mJ%LY_&G}E`m0caj|h^Mi*-h`c65Acg6-|{f=VxaV_&+wtUP(( zledcElJkkbGdFzOJTQzSOr9Qd9Z?|}F-)p8wclS1Ydvb;5w0za!D=j93(65ccz#yq z+ZQWl2+8ZgUA}(+W~{^f$YnK{bX|pFzAbDLM$d7a=rJz;D3?p8ku$7S-!b^4Po(PalR*0^`MBZ_>n9JSgp>a%&F= z0z~feb=aBbO=r5Mzvd}N1t%?XXE}Y`rIMUR;%Bm(-uyvLNXMMh^{V+Vd2&o(e^4fAs8iscf97C!Jh31N$%*gFU=Q zfK_oL0!DfM;AUWK=)?IM|Jeym8i&da6-LWvGIr>=W)}5Lhz^=<`$~2O~s>Y7)RfT?Am<&IVkGiB4!W9@Ga<8>6>JIKt2u|KYNk~A= zd=`&F^DTmobu<~3OtO<7w*revT0_T|JQ%6s%!}WpYt}!HJFMvmZ(lXg9?BcTv8b8x z^PkB;mO*B%UIlA850LtaO4(=YrK%iAcU=dlA_oVn3KYxf&Y5c=7HBeJRItM>A@2V5 z)$^o|h3LFCzWmZ68I`cGv@o;fPh--%TEoKwXGtAN!&kS$!q3RRO$HuI14H88#aB#< zG#zv7=G>Id`c#aI#b&LI7WZyzSJzaES&in>S8_Ux*M2*PG|q*dpwOcJSSTv%DLzK= zDC1?Ig363=U5zPP8Mo0gCXSaEdI`xq@@9PW^P+gUz<7q3?KvXLKz4Laqw=Dz+G6$@ zx3vD)mU-nirq?>rxhM3!88!-f~-3=SdUQMey{qRzYsI z);U`Gm+53xr&dWAk6y;Y_qVTDq{EQ@WyL9F?8^zsXN_C$-|LrxZl`CK9g%moWlwXa*bGbJ`hVCPXl{}D z9hhDegS(ag0FvCQ8}w-f+ovSS{s1gEveKNa5kD5$hipoiwCYObm7ELuZK@S&)6Mcd z9jAAydlN@}%!|i&))!G3;Ed3~&LL|9$9nc~e~QB1nx*?g!%o%2?nm`BYZBLr`dPwG z{NM5&zPTjt_$>*YM{imT$`K88sIWRDyh;`n57O2>(V*p6dXfjT|1$gspi8C5bUL&k zU*mO;!Xy1!vyNJro*^!fLgnk5-aHEDtY~gT9{CG@Jfxh6;Wf zWJD+eiD%fJo0A}!g;8p)U&bLO*XdSg_Y zaRwD%Qp<5t`W~mlg?VX>E$0A^pSq8oZn3WQ*`@FmAdvui^VV64QG?DSmGozcVqImd3 zZj3<{9&dz>J3ZsygFqfxFdh9ElrF{ zXpHPgCo+CGoC$VT$uIWsd{)&e1C=X?eZaXD3zAvvX0SP_88FLGJ*9HWwV&`eJE77B zC!fdxFWip&8csh}k6?G|OU#pUsWmB9MOJstB^!51ZO9NZlkm>4f|O%z+ZziTsV+5< zUP|;D554PNlmyI0$mN=D&lfe0znVc5(t>~JXTF0tB*b!Z>R!aOwV1012#$xNAu2Hk z*GE;L;xVHU(Di!qnSA0DIiixgGL3l7PLX*F$+9XL=vOO+LK1zk)SrkvSMj%ivz|tO zt3$@_y~Mre$4{?hs`qN~HqbfcchMTx0A?o7gT?jScW*zxfCb1uaBzjBPMRjMps*@j z$!WhzYcReOg?J#H}@S>s8=%R646xdX_2vhq1+;8SzieA;K}w|nAe*B_4B-BV8&T4 z8kyPVtJHz>K}M)-m5?ir^m0utBGsxf%Uv0_a?GX)uJjR zD;LZ<-&Rh;j8261Yx?%drQIpME1MPu#1)N86YAQzusyD6cp>0ky5g0?3iV&SR``2Z+pz5@uF1^P4ZJu8%h76X;&=BKndniH*- z^1oMUR_a=;k8ewcvYW?!n{7`1NW~}eahK-{Vmy29M?5Hib7ZiZ?`9fqeW{67Z?fy$ zc)9{jKHh1t))_ww@Bd0CGmy?YK*n3re45qi+C0{6cLLJBNMrq0-nhLP1yS#na(tKn z%U!7Yl9BGoJm6>gh%NuE0VC_+WSi}Z_1`B-UJEFLZdIvgo@j_ZvORN;wA(xD4*<>d z2OzawQkNN#E8u*&=^Z-IR~u=uKUl)lv<6{qkA@C&D7w|-@;6%c;% zSv`O%nsNg_xiO(0HqxEXWrhtZnYM3%|J;frja6u(dNl*fGMh9e>PU{+RJ zcaGov>A~%F^Ui?pu-w#Kr+Oi;%@|fMJb_G zy1o+d@OUyV7v|@7mtH^RCEjZjz|UoH$-h@&2nN5k6(jOTQYu)#dApHj@F86E%G$s8 zyQ4Fj{7dINY|&ig{`CR$t+bkI*E>&H<|k3gMQ=ZdHqZ^7N^%ui`=2!^xzUyT=iEBc zMT`ZPoT~uWC?D9I-+}bm*Ep^b+R7LrpR2Eo+vhFre6$A;#ds3p=OGE69B@tC$MsF6 z(>D3)VurTz&<&IH%_(U%tU8J+PcIcZAISOHH8`28A#-nz+P%@D>$ah%{s4)Kea=UE zcYWd&M)1WY>7BSUKV}hPsAX+ddeh61GL2O$&VTa81&yXKc`@|-*zVaQV z$F7a0Fy4y4m7HibG9Cuk3BSMI%j&GPejs;>LXELOc`(SvBZUnIz8p(#CC@#HV(^xX zNqEPYPc&hbsKEBB!}U_ts`a5=f7a2_CVjjB2!)DR5VOi#1fJGg{xaAjo-lG>x2cxt z_meq*A;wECr1imn025dAe*guzKY**a=Bux5DXHyGO|KZxAW@Au9kkSW+!*Nh%255> zz7jNWq=flgq+;(60Bh)WUF2gxFB~i}`UkMZjBP(%jr7CS`~m1)rD;a)S$c}L3X9Ej zS!+!fA8BZV-Yrj-DYC@(nGB-*A0CURRI)uDe91W&@Bd1a{vOkizVY$iGnqVS+SWm( zc;RGPY_*sgh!=KqJEJuHaSldvt%hnqQRC3@dj5unW)s|d`iv?>~SRtbv$yzRk8K z2(-Yb+_I1%IeR?^nwuXBKJvoYjBap`P!FV(Ybjfmyu7;Fo&YdQ)qjmcE zQ`V*cb^tLcMSt^Kqw;%1YV8dF-Q}uSmq%zyQa3!-_XptVYpf{fKbg`A&O@Q{k%$~* z@Zhit*A(@8x#*r%iSAB2eLwYixA~>wK_icDdHp-JBL>c6oatK;`3JHf&wV3Odh9^+ zNnd%LhE=4r7sy1G;vnO>hjE<>))xgqG>J6_BI@L)^g=dyknLCn7{5ebR)zy({tT{j zsNgi|%s6v*%)rRA0#JwVn-9mcj4-f*1rpU+MO2rM)%t zn_6O}eV`t`<8Y=&7Z56V_xIXBKS=^qBKxOMOTxNt+l8G!D!RC8#yG7^sub>9iisVn zI&?!AFopf_Cu3}W5a}P%Y9IbXgUOt>v?}v~oV^4xevNV9Uy;i$7wIbi-{Za1z$A^4UvTrp;!-BvnQJ>Z=tT ztse^=h}e+ABFRI!808^pvlDNaXSslLSDxluWC%k}Eb|y{hKFnj#Ao>8k4R_RZ#4Hj4XeE~7@}Pqj3cG1G=*QNso>|IQ(0uEM%g$@ zk^-1dHrI;vibpe_#qIf(H6&4ZUW~3^3Jg`!$>sVG!tOIH_vG1NghJR7{R3FZW;Yw|* z?scQJrW#)rcA`Xaax#+x-|WggX{6h*6^f&h)}(1Gxj$<7G*-(fUTdi5>~VbLWV_tT z=EOj$K}(UA+6UkbULlscjgn`_6O2kPgv11uy^;rLp14`b*z=0`()7g?`3f%tcaKAe z=YKn3`iR5)M%~W893~Rec<) z0;Hl)B2`W@gGg@;A7pVhlWJP}!J;7)+h(PmnCOm?3Cz>YUzc2Hy=e@+uZpa{K%X`A zAgqsN<QBy(~v(TBn}*(w6_N-wD`Ws;!v>#E(pO_Ax3G-OKm!CA|gMYYaVDY)DS2(R46a+uX+uD8RQTtB92fU$49}C{+Iw~`dt8n8})dC z_>sCt07XNsI%e3#VjpVeau4)+8VD=YV+nzExy_CWk$3%O&&#tnc|2%-&%<)SlLWh9 zFYl36rpN7!EuJ?rV8f-y3hbvYi>m4MQIp=nMTX+QrHy&Cc!NppoDjdR$a}b>owClZTpVshj|plA7c$Z-}w!34<{nG z#~8HAI6B-+p*dAFncbF~)r1Y?lI##~!%oF23=@=}D4@M+KI>vq-)Oa+`cG`_h;@XE zCrz~spU$AWOL6FPf9zOhIn&s;Ks}wwayNAyBmXq|pJI*vU(gh2^@UBdZx3tU4Wdgt z!15^(Ez9fBnBv8LOc8&z($cbOMxeUqHCc1JJY|03J31?brt6iPQD;xlT2=}R@+-i- zI_Te>!@th-KxjeRd5TT0!uf|vTjHxA-l8$O38qe)9S}7IwwRqiZ}UQ^hCL4MXxxk@ zCzAoK^Q(X~MUc)dLsTN9b)2M3m%YSj9%uf-|fOiI_T-u}LI<2Qidu|SGa z)tJ73M?e7@-CwO~u$mB0H{DfMDa_@`jvrbsY>949N4l%HEk81|rbr|iTKRY=T`18N zF_BHrM%iGPUzPtz|5&J!6*O679@EJwsFRadLu>t}`%pb|n(KQH3r#4={Dn3{h0LG^ixowg=M`g@q-G>M%D4%Z3U|m z&|f6C;-};*JGg;mP`@{hA1Pu$Er;*M_0ym|)s`}wlSL-cI^m?`PM7Z^4{#}cDDKsX z6|1DP_QZZth)VvTZ_6xdSkrKCB&?^s%_XrGS)f2C_G8`T_Q<%4V9G>b*_a@`x~z$6 zSJ<=h8g)>ytV&*9MC4#ZSbpjI_3=|VcdK*8je?h(iB>aRQ`tJ#r1^NS!Q*AxsX~E^ zQJJ09-OT**H~gSjL(cem>byD*dVSQWZx^c8PhmtQXEwLZz%dr4B0G-CTX~wiDy7=Z zEmy80plq0gV(+dun)!ZZ=+06A70CNcq|0mhnNka_$F?9RIUnPz8*w74UF!L?KwX{I z%*BPV%@6u6nO-~oHf#8M*lc#*vOMB=s~4W@I4e=dKD1?2GN!EdeVWU;&e|Z}2+P3+ zIUn3}wJ;Hb$9J!~FgITd)YXHzqGkCaJ#{01uFmA+OZa2Hv=9vK;#0Ch4e zfY3;n2n0Xr%pWU#TMQ7B#vbmc{>8}E>-0PDC2#aFM#1v1_lN>p6rRXDXfbpFn|@gR1PQL-KQAY7?$?An7=Ops+>PH}runZfi_m)c3-} z@8u_CLY7b`^*Oj(LYZ(w4 zpP6=wb7d4rx;#O7h{Jlx*k=0q)6hj-hz5 z%X~}U{iT?hmu~S|o2(0y7P+D9thsn_6MpOI(voAjzYn=V|c*!T?OqeHJ<08unL{9Ln9Y`!#9>y`q`63cDdmiBL4EoQ3(lIYKyRtqktru|qlYInm`J4KEQE+mvj%0E}WyBjRH z!OTkO2x5)sr;n8r>1>0qvQuVxQGt2zp%)$uDVQ&BG>b)D=qdYKrZ;PFx$c}P`*UtV zV82iL!9jdmhKggagurXOqh=sB-jMzA3dA0$NO+FA!9%CVQQnpS7%;!%zg6$_e)Kms z`lu-6;=X(xA~4V81uYvc%ccfK=;FKI=M+>wlqaD!3p5&(bXWy8{sDjmn8RNS{r-0y z|CcjK37TTNV76bS{fE4?3Cr|?UIQbSlyp$FIvWngBD%6jK6D@#lBH5jzn+@j&RpHt zz+^P>G4W@N;^RlH<0iRLnY5;5xm`q!0MQHmXj5)%KJF^~@S`U(r7V(cNXUdFSiK}a zX8+Z5gsd@ZFKd+JY;O&O9CYYYa$Q$NjE##TCDSN!A%lOdLpWnv%{=A=6jDOUu?Snh3ov+@;2!pvSZV(}q zBNOw`x*(lzp$Y|PJyl-YoDcdm8Tz#F;&gMcRxy86cSJLQE5*J=reBrK%&ljHs%Hoa z^y;e;JzKm-l51xb<}UV`!=*mf&c?r@P=8%p%s)L@$4t_&7>p_@o=Hv~ESBNJ2SrS3 z^`M7)F2Ammet58v3>q;$oqm2vY#BS}{gDb>sF%8I7gJ+YE*7H>Ta*P?{MLU|tEto+ zpIuj08msfcSGckLWxGPyq|VD0V@Xym5a)U&iVH?g7OkgxtbERJTdV7v*@`YhsbOl^ zRT@YOLJKSHJ^l3~tw!;|m8yfBKdp(5NFV=Bn|O^s2(*puC>gV@10L4Ha--Z=nKoB@ z7Z6_%s-iw^z_NxnqR-3BQVBkB%{k?lR1epoy^>kROWs-7N6Dek>gv@NhQ(&Zt)4PV zSo3+V!5a%N=n-3tHpTB|c+DXEJUU_$3%Qm;55s5Tsv~;3TQSiCoAP|L37a9gL3b|) zTmt_97Fn`M9{%6O`TsVq7AY(dgbnZ$`Xqg&|5BvE>KBHF47SO^F$d% z)IagAir0{(lc@JNsX*%^Q|yQMsU$R0%_Ity`}jptWuA@|O*e$ct78@|hd{m%zM&b<(8K;u>%5XNwt3pCvd@URpJ8{D;htFWK39wxOFXUE zfU5+J{z`#rtuduPaN|i>DNX-tI?mDs73O(g%s~AHKCI_vJlh+wLkw1;69m!FP`DMh z3+iwdYno>Tkcle>d88xSy{A;r`f{z>%2Ikt@{Xu%dk^R*Ifb^(RfereNu3fZ-@b{8 zqnb|*AkycyW7;~?yV@B}`cfE8BNWF<*?@+V!M(ik5ewHHy1Wv6fM{R!0^&Kq=cS`O z0E}QsD#>E=Ef2ePG-G+RnCw0~jmd-Si=HolQ&z(f#b%-|$^B|n{Hd0dT!U4FyO@1Qn4NS?bC8G%Isj4VS-xAtB5Ag^NcN zf)u7*$fOEe#y{B=IdnaT(`$H`v&2Nk?@V6yxYmFVYck2rqRG7xYI0>*_qa`K=v95~ z-k$HvPGe*pDHa`bZ6&fbx1O}xe~a~N@ZY%JdDqmOh%Wl+=8M*ah}IxZBbF1fK2q?> zOV;G{bhmWFSKECA?rJw%qYfLFggYhr4&ZASTdzJ3Uo8V^2Gv|rH{_XZ@W?XIoMNL> z(0{RF|NfZ_))KSQLL(V$@du#T?#=itiV@pF^9Rt+jz@FNI@vvJPM*5jSxbG@zg>{o z`+ZM=IFLws7mo;gvm0cTdmg!W9RGMP&j40&JBY8Z{sR!2Q9&DuP8hg(K)8VQK@|$0 z8qg>`jW>%yb<(pijj>C^SspH}s}!l^<+u1^K2_2D=q2MQ?~D?FWph6^jS?2KMw?Ed z4gBs1TC103u>*%y+Yl6*;Xa&s^|%}T^0gZRl{mCnH8OcM%B$V`AiO=*6jVInuHXG_ zcGw^smCi4+mAc@Ui#vzt#s__5k=tQ5w}E6 z2hSE6)x+#&&vVG(n8MogWVihAA1d18baCDEAW)&(v6Xff3iY(OWwPN>=?lSY))5mt z-eyKqg+f`Tone7Rd=Z#x{ivzjakn^5&9_da%M67>fx}m$`WdVrg&njRDdqR&R(Wao zKbq#Pq${a4%-h!S*?HCL8Y|ot+ciEB|B5dxT27{AZ3+Y4S{zSxGK7+CG8aD^9Pvk0 zneZkE{y^(FwrDF3(p4q5)nKxa?WHsz&CE`;rw9dzw&A0W+&T)OE{e5FDu(noNE|Hl zNiL%ya59m!$Sx0j84r?o z`rP{AMQF_tgF9f4ECpUq3TSzwo)``Xwqu(e(b1AJle9Gq3oF*L(~J%KOQ9A)pt%Mk z9InRG$|}F7=Oo$CcGIBT5w4x}lp{(;-sX$jF|}~&e1P#_@Z0Td(KO_N)!PkGmB62g z96?RX3s8b+mRVtMP)Z1UJPn(KxwJHwme%uL6nJ0f3R{GN#fT4R={7N_5U)m+opiuD3XDg z6B;lCpZnaQM6PJ`(x3g{2Av{4Eh?O0QdbZyslqgeQp1FL=5Y`^F>Cn@+XwwE73)*f zaGMn~#`Yk|!L5dH8+trk`yYuASy4Zo)K?1GjGhzBbxo5-o(k(WOZlcqW&h@Fa@o%7 zZHaZWDjk&hijYz}P3BjgU!SyP`$*-rChJjYRd%66l{Gp3sXKe&+Tdt0n z9x=pUH8NJVu0r2A34^G3x9gbvv-Jbvm}3I$KdOOG6m3x5v#JrY8<&zN>_L$NDg5AIvozc0V)R&k+wZD9HDpY) zUQ;pq)=A~b$0n4-saFCa%zDoX1|TkGC7zc1d994eHqx50i)^L_CKQY);Q)?<8&`Oasz|WmOw_G`ta}YDd)T z;_3lOc<3psI6n$Mcn0*L9<@)tRbjTFBGY?#xdpX0OqCn6Y|bc6{S-2tgGS+ znFp5n5{E$5?qKUypTb(c)8bWe%;3|AYo*QFd#&7udZ;vckCTz3j9qYF|>_9Tz)`WyTXOn-5S1Zx}hq1)vpDY zwl(DsQ%UGc56~pfU@e*L_DsV2sS#2S8ifS>Z+3`lP_HjeJ+hMg#Ws7^VewUQTzdDr z;pd7UI`{*hEq;9p{*zJx@V9DMpPatMHzGnxP8ju~-s; zVh1?GP=jj!nA@5*5alynCF*p$sdDUO9dZ8H;jiTX zL}Zym)HN<1(vZUF3}L>hb`@K|Ad@@58o9@~H4dO@?W z$$CQsqP%{MxXt=^JwuAfT}w~z!A1b!##>&ZAOL{kfgH3!3u}w%vTy0YWm&kSyFB8lslv> ztDVrL&K1s`tJ3J!+}mPu`?K$ycrndw+NrLJ z@;_9pYfEJR1IVt<$eegx{e~IX$M3IpM5ko()p7k&<0A+3pojJAmwW5iS<6zxn)u<{ zw`-2qDN+nymR_vCg1%;b1^YkSas-&p7!|v%d>keSHW;1Qmn^LQWkzGq+!mv6Gxx7r z;{TFaEse#VBYn@k#+I4eUAgA~R~P?v@6-+{-q?8f-TcU{7mkKECm%PglbU(Hv3@2A>tp)gyUUDNHK%l;@~Jv?`h@5?jqm#`~t z{V_S~+$yQn`H35Vtxcmzeg&>KoFB*euzaYvqGPfiOe+5qGTJcx@6RBUv_O8zfxXX0bElcTNttX!3EJ&B>)A^&> z=lYqyh3TlEVYik0A;u(4E6cRP6D~gICa9)|a(bLu{FYfE`J@rE?DH8Xj@eyuD`}|r z>|kI7?zRw4Kdy=ZE(hG|Az{3#O`a=p&z;j#K7VLPN!0H$X2^U$@pC%= zF1KPENBN!i3ZoZCKPWi;g7MZZ*%c)_n0jR|9Y1mZTc4%pp)b;r4=Y4Fze~-O{C$5< zu>*eJv9I6mRjHvj*(fY!YX4L7OSVlW75$92HwG7n99ld5-Nbd_jn~X}wO5F*%U}8O z@A)e|H}pF0dOy;7TrGJud-3VdoAod1s&VXa_1}Ew#D3uv;HX-50I#b}?(`GJlg!@p zPN^u{HMRDwT3BVw{FOJmE?o#QE7Q(gU8a6d<)47I+rF75g}>5-yl%z(zJBC#h7iL)*TPQ!9Ji%8kV)_!Ea{eDzKFUf@{v^y`@S(gW`QU#B zP75Y}_CLx8?|z&)iIKf|_hXrL4=tE@JMRQZTKwts?gy{iU%k8hSfX0)^MIW)Z9-*? z%Xg)9`TSHdPMLi#&I!2R=h9Z2=m~0ft;^>t@@wyiTroK(Cy{6Gg3R|n_sBlyUw&G3 z?VG7TKb1xm-Elm3?6YgzhSEBf`K3HYd3#pMUrk^0!17u{acxiNvsXXj)qic1`Ef0A zHjhQzXy-T`R|403WXf#wsub?h z*|+%4`5Une0pHr@zbmSbdjH5^I={=8TPL%UzXH2}otqdkQx6HAnD=j8{)37852f;n zq$dxY1MV=G-cP=AUu6Hf$A=C6R9os-+p~q&U7M}Iw*O6?-Jkj9KiqHp zsr_k}|6w)*+xj|$vr78RSs+aw$_MKCxV)!(>XzN~%%LeEH#QyKGoGXMYp literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/38/mini/spree_ringer_t.jpeg b/sprangular/spec/dummy/public/spree/products/38/mini/spree_ringer_t.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c855e7aafde0b2d4949ec36266be366d4fc15fd9 GIT binary patch literal 1175 zcmex=_kW%)-dX#>~kGR>8=`%)%|AH9~|5S!@q==|^fKCoB6lc~$gARqSy%5g_zp$+VA#Z!h+L zXH`k5njT)Tq?Bz&W8soH6)fzJ4SRlv#JWB0x6xJOJu~-Wy1#sK-+`x&fBrM@id>rF zr>!~F;e1lHOjS)uc5b-IMo)i5)t9%qj=%Ds{>n~%*`&ScGB@8`FS#H6YIgZs+0S)1 zch8$OHDhV({*@8yHmo*Q3XOh}&^l%JqYOF8zXd5;Os~G0uKLfA|7dp3?p546)>FixgmZa(j?G%rmT||InPXY1MUaF}?%krL9#;LE=1cu&V0~MA zwq)h{J@?k#-t^Zt)%V_8{_s0WWlrzfyW~iFg0ES6>TU_F`FJ?(wAJ6hs~&5=f3Zrqz}ua_ cYWwVld176b>iqKgtM4$(|7KF}B>w*<03yuIF8}}l literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/38/original/spree_ringer_t.jpeg b/sprangular/spec/dummy/public/spree/products/38/original/spree_ringer_t.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..69c641ac69fc00df90f7ef86be76334dc04f8a61 GIT binary patch literal 17641 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

    mf9rARH2|mROW9DM5{5%o5~uOX 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/38/small/spree_ringer_t.jpeg b/sprangular/spec/dummy/public/spree/products/38/small/spree_ringer_t.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..547f6a00785f6fceafbc408cce3d92fb8949f0ee GIT binary patch literal 2713 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 Shb%>3?0p}p0$!lMF8v=st=`rE literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/39/product/spree_ringer_t_back.jpeg b/sprangular/spec/dummy/public/spree/products/39/product/spree_ringer_t_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..7ed0d10fde44a0802725c7a6c3ccf7a05459091e GIT binary patch literal 4148 zcmb7HS5y<&77ZaGbO;?nfB@3Fp@n8BqCjZUn+6Cq1OgEpDQXZ2RRm-}9RU^Tp-68^ zmnwqNRXS2c1Vli}!&z_M%vS(BFE1X5D{34-YU|?WoV&-FE;Zs2fB2@nGIC%wt(gQXDo3u2d03eix z7D{u{0T2Yx0D!c=zWbk`0n&oNbP)Q}DvBLILkk3fXu%L#5bZC-FEj`W=0GUZaiXn6 zu|x=$%B@^(v9tQ_!S}?iD|kFw-y#hzoxbHgCH*Ju>EqKzrv)+S={1lB1O)!c_$Mn6 zO3T5Cuu|3+y`^HEdol@Nrai?#X`ui;z|R9w5m8a#U#a-<=!RWW8L1?MZ=PSYb#6?^ z{Xk?u)zA`&a&+X=;;m!bN_?zoG$AIaXL{?hMptC|TMz37-)~J;Bf@XArWA*6?YOz+ zk0&EwCxG1UdHEASu%yxvgOgd%OV6oD-GvKqTeFJVu&V1REp%T!1kErl6HnzgJkyRd zd?G3C8|4MvzD}q`kLlvt*xit#gUF(YK*qe6P3|^C=P1whz{3)*Cd@6neneiEltlXa z>s5h^`>qiU!r1iE(WiplfjOHKgf`jKwk!LN!I#ZQ*7 z@0OW!?j)rRXo(W+TEdnh8(crwZF~DCCC7L^w>d|E(m>gv|CJ0L2{34ZICARLLvSSr zv0CT%jNf}m)}t%Eea1N|Q1*?b%{*EY3YO0AxxoG+qJ(G?@Ja6|gD2E;>(YHWa#4dU zd$Bv&>4*9((b3t`xZ~3-_Px;%LCsFfqs*OJ|HBU7CHA3NpJl;v3{s^5i>^!u8J;sV z{4;^`FDZBjceT$s7D+5tw$EwFOWfv%%>`zfy5N)Q)c0j4Kn~J0=C5zYTY)B^>|Emo z)<9s4j%7}+z26?2|95ZOdvj{M-0pY9m~ zTvRa5rb?jDT0dV!DFm{|KIZQPk%H~ChcAGU7QOp~VU?<+xX+dWR&z*=XqQ!)NxzKp zi7p1G&5`l(mC6aGnRg{ooE_Il0kLsDoBMNIuSSN|QfqR$VH9k#l4g>3>{t2lx`dQw z0vywk`CKv9YOXp09Xqh=X;Jw25tOFDzrDn~WFSqS?snP)WW*|>&gR<$wQJvMEW8g} zDDRQ0oe-OBAw8&hu_qiSkR5kD8JxzQ##|gK;h&&0e-IcI*PkX~6~1()!>ff_n~{P3 zyhwePUvTH~^#ZX60isD;)zq|IG9k*;{Xmf|xl^m6XXXTe>4~$k&_PzI8r9rk@2`C$ zqV8o3T#Lew^47ZrhY@Wu&p~a7_DwwcvP@W-FNI4&SK{ZUo3d&eZ?H~&fQ(Y15jH(t zTNJ)ks$5e4+u@oAt*xzh7I4#?QbVLb++-egZlBmI?T_u8zuC#T6p!*=P}-tNfw6-g z^?#!7)=+dGSw*~IeA@k~Eqy%w{Ufve%i_d2uCu8^vO0b!JiL+qR$PbbH@2PQ)3(!=^U0^d9mqR9_)CW&)NyUp}z*9y4TMUZa&q zHNnr=#U42e+g?fOFa9QC zN{k6(mGceTD_3jXbB%VT^xnb!1{sGfJ8QrJ*C z0c6(}8yaCOb4^Nj(2_VnfkL@V*1(X9-=`inZNT$8+i52=#mBYhp32E(Zs_E-LX(4U?3ae2P~@Dva(nJcW?Zy=f1}9y%+C zfyIQ{FMLbOdipFeNtp0}EWh$096Tl0@T`${;D{RZShC}qs?K>~^|RAVc~|)Y<6U(n zvNve4YXSDdP~~QIVxKy4FB|mJCFjTW2t{ELl>ERA=z%+em_R7Sb$L zT43)Z?SoxdEbGj7rmk*~OwjS(<&hD>40o-$=6?I~aF}=B4vMy6cJnJYR@=hhs{`(mXD>uW@|q`Q zH{|;D^>Au^I;yfpCr&;MN!XlH*ysXtGJY zDZe;bB4v23iF|GdhPNb$zRT@cQI^_IuiWPMf-Q>fX9~$j9x6bV3e}WjU-^Nm~w z2wtjpaRzzeS^j%vn`@E4ReN^_i*XKj+cJ;xQKP}|Py8Zh>jTPm?Aum@@*fo8)zd$P zrW>7g=&yHk5`<(`KukA^8+)ip$9grcC4|W9Tb~QGVSiFx~v7rPK%G~fDC;bcTjTFj%fhm{xAqC?&*5(#U|O*g*CWXH}$!EV3qO?3Up zVH{U=OxV~MI1ZQThTVS`{6U9}o7lqE7Iec=I<<75iB#b)*7Rog?%D5`rIT4@cVEV< zZen)8!MLz=*;2QDvAvzz8h49ObgI|Q4vqf6QFs5KQ zlC<+pMaqLXJJTDRI z5zyk-VR+8v&;!(7u?n$rC*89dY213PrqenttkggsJ=1h?y^Md>10?MctR*;Mq0^@;qEJ*IKd5e3uq_hwzDGr-rB z7ndF)elD{P%F2d1z~{0~0Cgn;>V9m94h;$Ji?=P*5IPmrwT| zK8W^+~%@&Or5RhSy_5%Z&p)HAr$}cso=)c zO>^*BanJN&DB|kz(WKX#OcoNT2l1U~c})K*51`ACl+?Q1@U!UzkR^PW({Z2;WFV3c z-FUP(QZ8C{TfiTt+?=6V$x9lOh!U7xm&vN^w0A`+7R6^8gA!A!7nG9%21|A6u9Xo# zc3!97)1ym}j%VO=+|+!b!E;Yii9M_?=omTSC8!vq&iqreT*Lb3>!R11RxZysvP3$eKzn3?kvPt)yN{ypApvzg^SH5L)b*wL0YM6$x zP4dRkbBd*8zc}#_w^wI^f_y^y2C715GkUX)JK*rg%)6Ikf?nZV&7BS{{k-qB@V)u$ zJM{w|$=k>R+=Uf7;d=1zzHur;p=lAuxAtJo^pnDOjk=_J}ObbtED()-`q^lz04GDP=; z%?n#sx@|ao*rOhGx;}VG;-AX9pAHuDX^hw_OirWDax;8 zxOA1CY{hsR)F6e{;c0oJTkL+!O+6AKr#(Es_|in)l>G=1lE0^O!BqpCbL9v@XZXL! zd-Mb>rmf+3i>jUs_pI6?_Sn4{drR%s$yUFN0Q)*66fJ!J%I|Ybs8)6TXfV1lQ+vz_ z;WMdCo;Qp7-g55#RA8G9yUAZ3>TfqC%1S!GNN(@g-aQ}V*DM*9$(X1{L+4ez<1kqn zik8YX0jA`#vp?bDc91~HbsLdgQ~XQ_-#@|>br9ba4b}c~0e{cobkc*xdQp+Uu8;BG zCARCW3eF-+5@5EiXc_(6Xer9g+>4fEs?&CaEVj?hHJ*j{5Bn!DMbwwx9gMoq&MyFk zLjT`M^M$|cn+H$zFNTQS4XG?w6PY6M`qkM8a0ijlo|dffmY8=}jUXhB7%o3@vV(9@ z|M$2B=b&g4bfN2KRv$5)Nxin&f%l;+tpVBrq8&(=h!ouaT99~?&aX=%;N8p6Z4`k v5T{*p0`NgU`C_NmDjwT5#ky=X0$?Gh3s_kqHBkES0DP_0KfK$GlZk%;VTV1V literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/39/small/spree_ringer_t_back.jpeg b/sprangular/spec/dummy/public/spree/products/39/small/spree_ringer_t_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..8f15f8ed76da98b60bee715a764463a16b7715f1 GIT binary patch literal 1368 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<~A7PbDxt)Eh{k1-{=0|^-vFWDN-~Nl9fg9sG=bd$1 zP@=81tIKeY$AM>WLM8|bG8WGY6t)k%z-n$`xb(;iQJG_z+~@8JNb$Zazgx2D(`|jn ztLz-BS3Ec3SoNT?^XVkE6MXKx2d_J=VK@2DQ1Je4&1(yNPKh;N-wS)ZoO6A~z293b zEOz}%xSzbN>nS_$LkpkDzP{WuQaX-&`WfTqAm*D zEB%dcdTZT7Rj1{cN6!*m$eAnZ#bY*^tI1=fM5N55UExfh-d)~)|6(-X)j)~(Q|gDS z1^+XIUdYp1xpnXI<|~@cdd{aSH|%Y+eW9zQ#ABy*xX{O&lbLP3N$Cf#n~&6=o{FwJ zGPh{{;ws28rR*I3w`*7JS ztNizD|F&lJgw@Mr?pJhws!Pu)v#p*oH_+?FvC4&pCv=Q0A`iU$dhdSd%X$FzU#G^pUl)tn-)|XZsnakBTnN>rP%4} z*>@sd@fSU@Nd0r;u16~fJ z+4qa@tlB2Aa;B_};5LidH?yU5q^z4RS3BQ`%1_c=)OFzakFNH1jiaH7)lVk01z&bC z_O||I+WV^Rv^w8`!ak)Vnj7b-7cOm^=V&S?$b2s1j%oI@f*<#+w{gd_KIF0ISUXvu zW~%6qDbv}uZT)jn>OOasNhO2$1>Kx^YIPkQn-(c4Xoad>RsObmRd3p4=3fDx^SNd< zmoR895EcK!>gn?8l0eb6%*S839n($jMeHw#(%|T5=;#0vE5mB8{o>!XYvr|?V^s>~ zp{i`MA{WG4s}?xP-q4>>w)PTc44>HX0Ep`*zIBHR4`CIHFeFHryh literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/4/large/ror_baseball_jersey_back_blue.png b/sprangular/spec/dummy/public/spree/products/4/large/ror_baseball_jersey_back_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f286553f7594c90e58133fe3695fd1ffa5e03427 GIT binary patch literal 41761 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 SC*!{W0000!<+>CVS*x7 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 QEdT%j07*qoM6N<$g7U<&@&Et; literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/4/product/ror_baseball_jersey_back_blue.png b/sprangular/spec/dummy/public/spree/products/4/product/ror_baseball_jersey_back_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f286553f7594c90e58133fe3695fd1ffa5e03427 GIT binary patch literal 41761 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 Cid#$o literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/40/large/spree_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/40/large/spree_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..bb8dad91e51fd583b63c3310f9949933f1784efb GIT binary patch literal 6378 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/40/mini/spree_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/40/mini/spree_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c8d883e4dcc7bd37f15c60f415a53b2ef6b6ac6f GIT binary patch literal 528 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<6jm|}N}RY+#IbPU!;e74Vn8p$ltB$+WCDsy2!bR~WCR(7 z6#w61-~n38B*-ktV9)UVt7rVp&AK;aZ^jC(N>ItMFEY|FH(R96S76IGEjCct-NLRp zBZ6re0}Eg0PoTQFv9Uta5>iUkkMJ}_aqPT$_tc5_ytHY*>sK#oKEisJ@x|j04aWOB zwk-+|J}xqmqcJ%qw>&=SKSTGwX^NA(ByWBd2-+s3_v!eg2RWr5=3HJX`(RzpNy+E8 zLl?fk=JUH~i}{`Z4C1cr?cG+zR}Vk5beqVvz39lj>6$BoUA14uyx~(|xYQhRsWp1j j literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/40/original/spree_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/40/original/spree_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..64723e45e80a4b17fa4248a1946786f220175822 GIT binary patch literal 5898 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 Zz6HfkS)v7&$I5Xgb2`rRn)9wE{|C`Ab1VP= literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/40/product/spree_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/40/product/spree_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..648ce28922f265568428133f2f624762fcebff3b GIT binary patch literal 2472 zcmb7Dc{J4PAO3!4#vto3mNaA;JH;SNb|p*5jHL`ARHi75n4(mc5?LEzR9qUegprK3 zQkbr#v0bEV8@sZVY?rHh@3~jM|9+qMocDarc|Oncyw7{yce`(U7~r=uw=@Sp5CklC z7O?#hFatQ?aCSHw2Rl1ECnv`qZX^#k7Z>+l0YN^bxY&LPaWNE15`92kQd&g@g;LN~ zR8dpc)YRNBuWO)#(LbP}iTNP{a&mHVb8(CE@Q7lhP*RxxyS85e2o7KYSb&1k00aR- z5#aV)U>^Vi5a`Zn|0@s%fwIBbcR&n300E&87#oBQ2K{>ggg{{kHYovh6Hh^VY*IE{ z+Vo7o%`&76CQw83^$tgLC;E@{y9x>cVLONf0tBFcx&4cQ5Cjw^C2hYTxIF-H{{RtC z1YiVgto}2?9Xdt{P+9YCDZuJ$WqwJ&_%9Uz6HuX5q2#b~Z-+>S!tpg0m&bqLU!C%A z?pOcd`9L8YQ}@j%T)t~U@5&#CcXb%+z52y!BhO-M>gAr&eA-?)_&>}y!Jal}11$=j zHu4m<=D30=o+w6cJW@M<=*)c|ECJ_N`%MpN#JE}eKSuD_&9QYPwU##c^0fPP{Uo%4 z^FgGs_V+Gj%i^CEXmNk{AW+JOGS%i8NzKVPNKjU8O!TAa;ZzH;L3H&sM9U|#ZP*7f z4Cc~?`^f5k!ln^$e!~07kX?{}Skhh(&ylgrmUdwQjMUA9kQ$A+mtQ>kQNAEEGIcb! zI$g+*K$YkFBpk8Z9;NisP`1aC*pBF{dK_~Jd;OvI0_nXgt($9sY{OLU#QUF$g&a?U zMWE5PK!gQ^1M?a%lS(!gwdhjx7(zQ0RYJu=cptRs65A($~LHjPns{NjcB@Gl#Hs&ZVfC{!bF*0hDle&RV|g0%_**qJKeS z?$b2J^iOvpal^q?Wcj+U#s`!QL8pp(P-l$ALp)o0FW}sv+pNlgG*tTYPCGBeXreR6}^`x8i`s%={Lt(q!0bkj)gWC0z zV!d%$mFZMv178PPm80u3*V-VzMZ3l3>&K||w7mS2zf}|~#b%waVsvFjrV)FmGq!4} zGO6DF*&SJRZParb)60|Ls{74)eevBrDq0F3I|D0f3rF(QCD5x?Kmi; zS6=h{?W)uCF;Q#2uw_QZnovhtgCD-Re)Brz@zY{0ylQxUAAwx$`gwe`X=_5Op*mwE z)y3~=Z{Rf*O1Sd$jEiG;iTGAF$+2r8=gaJ3zM1YDYc8rbz1REjX;r@%YP{S7hL@aU zu|a&7kJ5a)EMBvxIp1W>XHz0_WQy6=IzG<#$Kjt|7q8RH{hyg>SMC>>IVT8_!!gHs zZG>9rHWzWfe5m0y_H&J6-qL`g`Q;S=fP*{h4pb0+w)Ldg*-Awx*I#KYY;iZ&I{NxR z=a-~j-F5xYi-UEzi&MKk8UQF05Tj*94F{~{3Lj*;6fPMJ^BEb}K(ZRpZZVRF4n$w@ zLRvw!TKO$_y(3JpDG*m1#x45*F)>dMIA3r+)}pQ?yBrKXgwx)tO~J zyxRg^y$vilYy-}l`*=e5gufXvw*i2(5xkN!x97^N_YWIsiz7Fa33sCut#gPc~%|wjJ zvLql$Nd#_LOuWUlb~7 zzIB8JNG8f3PD<(y1`|121UNbphgvup_gK1dYRbJVB5{UtCBV(=VXCr>e+o`Wsk6g~ z4(`qXHq~UGE}oklv1v~BC2B;8B{li}+BXa6)?&UkoKf$aj?j&qq%+?vncXscFvot_ zpvg8ShVMxDorQvRnK?Gp3fugi$2o?LZ>UoVrAUpzbMzZO+A>3w0b&K3^=M4qI(mnw tR-1^LyMo%$^vVTT?eUhX1&pnx8W$1dyrz!}D$T{|S0S{HFi_ literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/40/small/spree_spaghetti.jpeg b/sprangular/spec/dummy/public/spree/products/40/small/spree_spaghetti.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..dedaca0b1e249e36fd8139dee51a700da561a2a4 GIT binary patch literal 942 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/41/mini/spree_jersey.jpeg b/sprangular/spec/dummy/public/spree/products/41/mini/spree_jersey.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..98418829acce7947dd71a71825a40c8cbc4872f3 GIT binary patch literal 1055 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<HOXu7v{@Hg+af4n}66q^SS{ zBQp~V5HNE>g$*4=l>!q*3MXz&tkpHl9>4mj+>{f)Jr?3y*p|a z)0&u>3!`uJ&i42jQ=g~Vvpo7mtldP{$-d{Wb`(ChjT2a^_1ZwW>2z+B8EfXQuJ+n+ z`5Hm@(~;M-C#l=dz7w)8c4pV}#~Xa#KffY;ed#4exxE|CJdHB3c&qzeNaWGsT!j@X zJNBJq`EGHjH#B6$((Q*PYHob)^hPwvcS`ULX#xFf$2nh_Jo#hX&FdEU$h{|Q&gri! z>|`TyR$4i&YZsZfQv8l|e(pOf8T-fcDz^Q4S$S)6Xa{pqcg)?)8&kLK*R&5XtX_IW zYSpDhArcB(Rj2HlU8NDvzh%*-H%51Rd>+dNAFe30+_2ixFr#bke};~`@vo*Pc^=C0 z4G5K4&o*gR#8tsO%`mNk8x0fh-90C}<2BdTpu8z(xKef++<0d5xyLMwsdo}1bKR`n z<;U*pUywQVM|;_^2^^EQPu6@g@wZmwmEiou#GlDI$8UHqPBvZQz3^1u295{?rrc+5 z@8lQo2Yx=jB}}UK<2gmYmHAd;A-`Mm1cVr_cugt0ch@fBi0Vp1OTUHMPTMt=lkc-^ zyHX|-m^kgW9>1ZJ!~SK0nI|2e-+iVklk0WatXn}bW?%H$skd{(J-45`{iyMv*Y%E+ zt-;q;@Aj+M{+H{s`n!cc6HYygOg4X-HCOY9$|*0QFQN1Al(1&nFZ^aP?}OsaiJNVH zyzcvvc;l#^w&SICfrSaaYiq9dvRI}Fm(<^)ep)mZB3>Ex7u@A&$khqZ!)bS5x-k%(CktafaZ#v&*7J&9jQ+<6_jps~kZZT$Wh%kLA$MX-F`g#abIbqO zkjv1|snY8>_{+hOA=ScutQU)GTW;uKj$ww9U;B%bXI7>EZDqDwZuc?!R~h_nes@NY z_l5ASy^AK@eE27T!O>}y2&ShrN^VBz!59EQ^xv3v!OEVRc}+A$5Brre8$Zc`_>`C4 zr;=9rng{?uj0bv7G#=U=#m}YhBT&S!xpw}QE!VoOR*iE@n3M&l$Ce(4AiY&w z-Z-H@hm-fq*F*bUj^D3HSRKXh7&7M6Czme|NuCBaCZ`YBS|>~z_+ra`0;*a`0T2g9 z!eN=uhk?KLXh&a}lgsDoEAFdRK?2b1RcuvQ{;%`yt=Pi9?nD7FFgH}n?Rvzur&;`Z ztSfbIqeKWX>maYEOWh{+IPC#<@9Io5C-!@#AOOHyD{hIPta_`xX)<-N>pTlLmHvp( z0{4!%r(%2oZcZlNhkN42HONpO0Nx$nvdml}BJrTGp`+4lxe%yRwDvlceQj_lM6z%) zzGJYO;)9cTzQVh47gP`oI5J`-ZNhs&$l1HUmR@LY^p-(=F(?R%yBGOmg0Q2}mhvo< zaJD?KnfBFUlwAK3HXzf~wEhyCf`+}47nesK(!4eHS6{96mPfR z=|m#HZ1)12uc~8e>$%E8O3R>~-sSdwBa@It=LMp6*Kh$_?cd?oZ<)AUf7C4nfPuI^ zPn5xwTM^izbL^n0ZKW@od4V=l5;)63vXRXq`**lWg5VH7{w{HZ3h+sr@a#iv))kI8 z?fBOq?nmHO!Fnn*JDD|n(~jhR+=O{Y0yR+|KmMHeZx28Ww~M1fXodNZ=YGIklEv-0 zug`xN`C4uNoY(3*IA|S~qJ(-R3_-U-RLOBq;s`+b?HhYi$(rKdJWY7MaH`WBkX|tK zzWMnt7KTc@_p4Ud* zl1;SM2rgJg{iL2^n{HzVvziW7+dOGtHIqI41ksi!qvmN8uxFL8?XaLCc!3=wv{ z$zo1*xgef|8Q!qPG35!!tK&`J-F^O-6H`6O(9E^r$tLOMpCX6p5}5Y8%0D#gV5m5N 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 OrhKNiX#W5UzyH}6j2b`y literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/41/product/spree_jersey.jpeg b/sprangular/spec/dummy/public/spree/products/41/product/spree_jersey.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..2bd96284ea6712e511ecb678377aab1490cf53e7 GIT binary patch literal 7159 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/41/small/spree_jersey.jpeg b/sprangular/spec/dummy/public/spree/products/41/small/spree_jersey.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..d9f126d17175e0141b8e36fac49f3fef9c078c3c GIT binary patch literal 2402 zcmb7EdoS`*gs+ziH2AbL?I;yIMRwxs5 z3k(LMVPNB6jkY(l#GwC(fM75fToSIdZJQEWOH~W~e?!m-AfZ4M5CsNl10qNe7zq+Q z0aO711ObD9e*q#U4h4ybf`wH(1OO6&K)|A+Vxpq|Z2^gZ0f;D4Oh(H>92+64?MKa! z(;-~0lt)|UH$8?bII~~5MkdkMgu_Zg6aM({FNlCa5Mf0N2?%9GM1<*o5b7djw6ra- zevqaW!8iaH?j(W)BLPRCe2NYQE|^9;;|ePZGLk$S5%i8AX7{(~dd}LK*Fcp;+k$<* zEpwm!Oyf-H@!+0Yb;K52f_MEVW*k2rT>HCfcuU8FH0NE--eaAcdnF;O)oZ}^E@#Td zg^*0Zt{6}7kHBrpOlHP-i_ZqEyf_N^rdot{!rhOgu$1UU$sY&POIQU74~S99cf_Je zg^r>I2av1k;o!P+4f|mP<9S#earBC2kg;#`)BLQak**yMrJ+|}W!UtX(7Hu&HNGl9 zXuCe*-lo(Wi?i(==j9CaW4`qS=mz@|Z}N5_m+B@MP3n}bh}Q;PCpEhtzid8oZLNK+ zZ!=td2u)~4dloVaDPd>n;CM|vok1*5W4GLa?^+cf?%QSa{B(Ssu8@Boe=t#&{$-w) zc-}sucfZ?vZ z5x-&1^38XCBLpfRQFBQb?~8>*9ztLt02X3Uel4;DUtCs9BI%72ZyG;FDLQgM;?xOQ z#RYUb^_;`--86QTRIExz7n!-=e<392u~*_4wrLM%Fn_T3vzN;lGoz{ zBrtdJA-na?{hE^PQ|iGz*i$1n@Z6uv*H=?tY$ZEn+{yg#jCrcCWLN$hV|j(leXo;l zwQfu9XqaqWPP7is3`8P-wa7otZvO5e%g=jqujpQ(0LYn^nwK~u+w9}812fE%pESFj zz%o2^s_7$pgt9)*RF0kxC@L!FdgFXBML|?OW9LV;N04L-QR`P!QRgc{FUn21yN?+h zKDp!?tmre;aP&6mvu=$6GR7&KXWE{UKfZs`wP|`l(NzF+tGeEIqw}w&otWc#7Sfn? zsL^r^w2X3Zd1+S zt+6Phf$}t&t)wk}nrvd=Wj5rurqQ*AV5X;Y1{__-%2+kzYq*w|hQ&tZFrT=1`9T=R z-sqc2y{P25EO9ojrUjjI16*BdBgTq*`J;OdhEq)|ttN4rpsyA-Q#WA5&XKTy?~-2^ z8xOE3I1w>ENhSXlCpLBw+K~JgA?`nVJ#xx1>qZf*=Ar6bJrjG*g+9{EQ-;B5>+cfx zyHc`)7jh0dNi;N#_F6D=XLAeu3oQz^_A2jy!}d0DTlabWN^Gl2J@DvV>(=pe6b){5 zPS$MQd>aK}dHMOl0FBbaviO%yK9ZY($!RswMYkRDQs3{2eZMHx+ixOQ-+8g~e9>&z z-;AL5ulKg7#6~Zbt#7SdEVXF?J#(YYFqVE~VB+gXqssde$4wMsFK)V}&CK|h(pn1` zEFOm7F*yFg!+*`aSpY6FS&KITff(#^<=F|Exh>Gz%`sZrC`}1=YM{)98kqaUd_3X}+Nxp~Or7 zvWtpmJ^Zo&ThH|)mxN}jBvY#k7cZFKK}%W2fnYJ{BUfY-*$J2h+o{n>{7^3^wkR1LtDgW_FdOop6ZhcbkP$H{u>XQwcvajO`B2R2 zcF3b#^H}21xzym&GuMfSd~PmAZ4BCef~uLmP?LB@P7MXA-LRiKAuhXOU-?txot}LP zF_>5=e>o`rBdx?*k~CmP;-JDt5XIF!n|TWlGaU^hsdn(w#`|*$uet}J2A+G-fU0+R z_N`B@M$^L6YNV>Lii7;j$z~~Y*v8Ea^%{QA`2{yN9jeopfS^~oa!JU1?jBZ&LgVrn zZh6*YNbxbC&tMdA`&#sL%--H_LGdPha`kj7vf9iK8`bG{rSn4ejtBtrwd@ULA5pUG z{)BF$#5W^bQ_?Vuf|Q$KNQ7j5MZkc^T)*wx7u>Mb_J=F?O`$q|i-1wwXjv1xK!*Rp zcfrOu{POH#`WGHR;zH-A1Li1k;F{Re+((BJ9@%FVLs;9F4}Ff1%u8Odlc?ol9U;E68~GDthXwVZ?_lU8a94cE6~cm+;b#&^Wf?N!|B@etmQ^Saops z3H$CV56&X6s@pbtwI z2Wo9!_dt%llhb?m3hRzRd+ATda|A$p`6{UBWFY+P4~`Nj#@~|ml>NF`Wp^(6rC|*5 z)NzP&+c;Ilup*Bk;_fh!X;y)x62iTPmSECv}9Z h7`O1na>XXcz2DilwARC8MPv{QP=p;&O*$YL`v+126Yc;2 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/42/large/spree_jersey_back.jpeg b/sprangular/spec/dummy/public/spree/products/42/large/spree_jersey_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..7495102ff5d28e8118613404787c0828a234ff9e GIT binary patch literal 18718 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 bar%*&yPl^;U#92G+j${n{}nM^*N6WBQ3xD> literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/42/mini/spree_jersey_back.jpeg b/sprangular/spec/dummy/public/spree/products/42/mini/spree_jersey_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..fd12096f5bec98e7518bd1ca2e9eeeed6b4f08a0 GIT binary patch literal 980 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<L> zO2`TV&0+-x3j#1YGBFD(78*MJzs0}<)WsyoEXZKbQ2&Cx*Rt!H_EmGfn=7X6`W_UZ zwL8gTyZpzyeM{#3czJnUNok->$(2v%wORX2^xo7oNUF!&J}_O3d={L81osa8$ zSpAjbjMMrHn#Wc;Md$J4u^)`CYbMa+X37*F0_*8St#JIrw(@T3u5$b%t=WcmElt6y1Aq>S^k# zKu<}zbp`d$%O=V!*Z+0n?TJ8dH9u>ap3L?io$C#w)|4=Q*mPdyjPY*~#y{t_S{5Ic zpH#3_^j=X-=#808^GGWH1U}@A&fi)AgBiehaRAI$86}l{SHz8*L?zP3C!=Xv+$Tm~Z#(l5=h6vH5?t z@04Dzud`L>_T0=P`k$Qw{xisG|6G1JIA%v+{+HV`*B0;coByhIdBIOJ;}7bW!{ys= zAMbj2dhXg8!k$5@aeJpZ{$2U|)%mg?`WJ4mTC{Xs%i(ZeUKjUW-V&wu&I|o?Dpsyq zq4_w}#bbt+#(}^I49usu^=wf+T9);D>al5A5w?rmCBv*64yr#Y73?~dHPw(uc;(X- zq0ZM&M+8UcdCbU4V}EA9*E=wIr%_^pO5faL4Z0P18riy{1^!aLB9k_qloL&L(tz#(8DBEZ8V z;G&@;V-VsI6A|JO5RiOlq#_}sCnq4F=AxlzW?^S%C#K>N;AZ7#WMgOjj|dnnEGz;% z0uCY~4l5}EDeM2|^!X2f3InzcwhazO2Ka^w2965$2?P*)3Hj|C_?M*rZ~DqXKte&o ze69ju!2XALyaE7_x)z_hEYF;Dw@e%VR}@@ok~d^vwVhYHz+|~2>(75cFyJ#6>cuN= z6mDV~sPi!E^5K8bn5+XLpL3$3%tHio`XrAMsrww+<^M3G`@UlTWRJ4nGizB{O@_Vg zR%*Zw24`0@K>+>5GVBpCr`(#hnIC?V_8kETacax-&aQv}CUk|{UutFBmn?$o&yX14duPV^T=nK`bX{c)!ft| z|H`{d@&00Uw8eOcJ~X#c>{%~Ykf@cwW2Bkkfw7ytbpQQ}rgzWub>_n-pn$1|)11eI zCxk8PkVg{3yJV;z>z!ijtHh}Rg(kt+me=OMbF(yQT0fc;&!n}LCvw~%r@LQ?FaU7n zhgZ$0cp~dYL1&w+6`dNw%0_!FW$>J#;=JO8^^j*T-lF+aIi{O&v4FsDTwRanM#xC_tIauR!14|u$@3e0^gwG9?kU*$ z4tG8kN9zUO?&{x%lg!KYD?TC{e*i2u(0ak`4?~-;RHQc7h#h;gH?gv(MBy^y#?jXI z_jL!p0{R2Vii=%$0PsIgC$1}U`zJ(6!)x>=b}PGtLY24g52cgZOY|u;d;-S-fM@r~LyZab zts}vbku`pE<7W_WC$h;#b(uUOzxAoD2bXC5Q)SCB(+|KmVl2no@{=8dg5QUv1CARt zs+vjr+>>0jSNx%DiaKitPtvvv8cm-7A(yeU=+vI&_x1lK@hf-;u@I;!VH#!u82)Kg|~~-M}72w zJ(>cY*4x##`Oxuo{ZZ|D=aSSlewfiuDci$mS0&WShq=Vk( z$^qAz!uSw8RU+Lad6hbWko)x(ZWDcx-%7_H2w(bLheWpY?wFag*{0~oTQi4=G;#uC zc2z0#)whui^!m-P6@zBx& zJmZCfbmNvwA=#gRd^p}ifhH0Fz(Eh*?7${z@xW$)XM3C+&myGw6Oi|%Gr_A|I^0NY z_I>6RfC-r<-$^6xiYkU*U;qFB?*K%&$n_{!QUz^WCmfdUR=<(U4 z+#zeda(O2x-O--7<;3u-+O1ug+4>>Pis@W3nn8L&1bs}U?aa#k|0vdI+RFfI#vdpt zeii7_m8oMN+5VpXs>8ojA?x%u=yqrYEJ)L)Hf!CL<*qRh{Ne;aW;vZ%TL#)UKg(#x zIGe_WbhF4~&q(-wsU`q2>*;cf6LXL8e)14%R$8!fv}ZMg%zNq=ibxwMgYR7Jg|Bg- z70GG#`))~>gI^yNo z0rwfgC-E9>%Ys;R?|42|zv_J@jDP7(7W**h+F!>dqDq0K7Ou8FptCK9#+_7d;-+zhrWm`}vb%q?!}J$J&U>Z5h4r1v{DgnSisEA`BZd{;%4H=BqBW z!tVt(l$~X8nY-x_jepx;-C=P$&P2ewD7@H(5v0ff5(WSOn;B}2&X&=CHZwGEb>RPe zL1ZgXJZ#rb;_&j!=m6&GI5UIxe`|kn7NiP3@oVs zzfDOnA+U$^Om~EWS*vCLE2w=TTZfRBV)JLooR&nB`GQjStbmW~flq)D)yqG8PiS6T zzj<`di>Q~oB*dFKxiwvi%@(;W?gh?SBM!;&N)yGv*Pa2^ANzI|n@h-88J_@8H4Rl2 z&U^GBoL9*)lNB}O^nlg>nO`s+d|wW@5dRa>Mt_G_mB3bWz`7+pHku)OQ7!X;n~djFeE3;MK91@Seylp$Kmj>>t;t#co%tE%iqt`X%p|{Q^9> zZ~54ThQ@|=sOl2yYyg3PX6?SiQ~67$y}AApuWy^Ahrs!~S496qcSvc7ntr<2eUtrW z>cjB#0XI*HKh!5+1Hykm(^e8&EUnl#S>%pv={=de*|mwwlw5+{mtVh2!1M>4B)ll|sBBsa;@2=5M z%&PvZ-}sImE(eptOM%Fv9iTO&5p6dYJbh&%#|#@#n$=S2v2=zE zcE%^)@TXZ$G`!gz*O=gaNB<{L<~P)_UTI3>Ai`4r3O=@dTalf{zXhqqWsSFwV3bFcKTbH($o#uC*b8d zBL~uXyV@JuYrSLhVsXy!5Wa?WPzW<~qvzL?U3+0wSzfBFJX?W#NBTdvNg7)$vd!>M zK&5?o`u0O8d%#>N`C4;^H37cnhPMmZVvfD((I43DbMj;kfy+{su8d% z``;jDa9wbBw!&S>*3MandC)HT1-2Wk~64&OScuZ_b{^c4Az5gZI$oMeMHz&8 z|97KaO-~c%IFs)-a|`JQ1YA4ZCxFW@^>1?bscmV9mA6RX;++%mPHWytF(KBtF;pO4 z#No`u(Z=;dbXN^yX@Gx8`^+rgR5Hlb;74(ih}_A^lV!%;MokJkz``1jelZe)+e%f2 zQRJKd8R2?|`=(5LqM31Zp&do=)Q`(TzHZA2XISgt%sFF$;|uZt%Zp-X;ahl!>Sr;S zlI%w}-I`mX@k1!~)+0chR+UlB0Iij4!=|ktl1^r9)s;LiLsa3ECWlT)TnnA|=uVje z1+T?+7_VkiVDP$)f2(jsagxu4LR{P$-|AWhd^YWiW%p}MIfdT0>Tt~&J+3y^)m5aj z2-gr~2_>daK)fHumO58Dqzxx&vSlgJJMmVO*YhjqB1k|C{4d91vc2TiVJj8+aBj1P zU?fD;6%)nCWrNFnaXhFw0Nxfu6{OaL$!#xT#)?Bq*SRX)D0V5PGky;`Hxfn1E?pU6L<+4)h72e9OV8A6~!4`eB3bT+#SQ&u2NF zDlcJbN|$<6bQFmDBIN;J%5qYyAqGVuy6UL(7AKI<^zwv)DaoUDQfAa|0Vzx3CjHBM z!f;}us{LObb=^-abx|0o?Z$UB?jR59t91I`Jg0P8W?p;o+!r8T&ZdFi=bgquTVdvU*J|QX7 z`!)x4FFjTG;}-;)+4^EsdT}AuqRHgF+UTNZg<8=U8k*&&-xiyX2Fy?c(v3~pgxXm6 z8Ax_rq-l8<_KS#G&C_a1uDq$1+Nx6OiEMPSKR^-#q3dN2F=a`ve?ja5FeQN{lw4*l zZ9*0-9;C(935X`8hh#H@vPFO^L3p%*!s4_>m&6U@s)=LPln{>Su4-v5GiK}k>~xFY zaP3|$afe8Fw-A(x3T1~~u1#w1)&Q@eD%45zi6yAwD-ol6yS(a6Ygttn0G8bUtXPe2?f0=CZw6I7e}!q1vjlJLzr+{t_&qbYR~GiK?>DC{W> z1;Z#9ujN<-&;&>xx4a-vU6O2-`a+G&x<%Y3(3&k2J}oUs^g{bvnpY}~(0fRM*vV9% z>Ye5^6gpG#z}1c)%KD&vm4H)M71~9qQP5)Zy9r_6;{Kza(LDN8_-s2vb|f;Y5P$u! zY|Sfe16+J4My2x=YWRRMX)=#k7()+=#?-8$L@+CFm{Eu*=pu#)v4>$Y1-GxLtf;8} z_a2+fGf7-ci&X07@ED4!F*eTwViSvU7hw7FYX*QlQ3uWIV? z@m_-g4ZrjiTyg?NaAVw5pv)1dAerbiqs;Z`q|9(IKO{U5+LQgReh@yJgYgrPiG?rm zWs%eOz-Mzx$yn}tIy{~ZAdnTOlMB1q@tlB-j&>f>5K(;sk|N(KFj{{x8!4nU;u0BP zm)}~WKvS?Q3^0cdun{VpgjF77$-=_%aE7T!1rLcY|B8ab+x&~QPtbd#^?^$>U<8E1 zW1)`H!-&%d;vb2wwDasF7Z=O%(!vzg#-LW*9msT-9i3E!N(ZYAf&PVlzkvDO@xa`d6zjKy^7Dls|w2m_iDyLwZ`aa3UlU%R_~@op=Ik^~P|gcEflru0S5cbB-`b7D}< zrc?k7Ezbml4O2-7uGXEuKy?BeQdtJCc zp^^kVL7tR(%jV{&r-YEl6JcDOAmvJzBo>8($29BLMSKdimHpHguHSh?BMKr!_~DxM zz~ZBPukibyGL{qW9vKxU?hsryMFu*(q&-#G1wzOsL)P-XT(4rSsPgL`xj7Xw zz2?VPPqBR3sKB0eoAs2f! z9Yp$?vw(UG$azE@qKsxz{1-NvZQip{rM(n~t6B;Oh)HZ2di)pB~W* zEgPbfK_Hs{ee+1qNz9#nvrntgQ9g7GV>Wg5oDEV;8Usg4pgJ41^rvGfe6hd9U zlG&y1@h{~wh`kG%vUP>SXsl&Fi@8rg%G!WiGY^=Yg=X zoC9C->2kwAFYqa8%AI3`2Xe%wvV97>`y@vSgA1{b0|_|8YBBBv-&hkz&Nyoh^`xyb zJ0LS&7sD@o*qYVvm5`u%=eTjFv6KN)`j6GpwET8}lihYRWud(Po#v(Jje!3U-IpF{ zcUL#YL~mUmA&+?(52$MQ<5f8o{iI?LS-s08ljb9$=^j}WlDK37G zD2n?vxrB4)@CgXkQ&(q=NtOw1y7*;$G0bRFb{$4lR^lI(!G3i&PSI|vrXE!tS`-~? z?Tqy}P-8pqI=v)CzB6I5X~L6XD}{;0A**!aR#(62NsMndX}jw)|1=>WcmH>A#Cg_N zV|VHkAd3hz8lZuc=k^nq2DJWsZD4P0L``*s)77Uw-OINX5Kmxf8#a+bCZbJ23n(wP z!1<0Qil2$|g$;sU0RF5t_cz;6egkVCSkJB9k$|7qHrL zFvxIk0&^w5-I|}#heXZbU;3@MJTpf-uYZ{{q@rvaGXdP(NSqByyWyc67Qh0vXTRVe8`Rs8n4lW^6F8M?1-s7L3jI_05pF z#39tU+dDZgeJvjqhN@1R+H_CS-V?F16I^x`xg*&OPmZpz9s!L>&a%G>tJP^M`ryA3 zduA;Mr{?`2=dCD#_?ieRk|UnOxQ!Jt-e@|E0&8X?auV#Z4bGxZv7k@(wFH=}Z79)iEbORwV`beAZyTFBszBi_+fK93!8Hue+ z;#2@3Vz6B|E^AKE>Gu9OJR61#WE$nh3TW1lpi~$TT71?PG z5r*@)?T@=9=tgb_vfaan$y#+=jA+Y?-WlSd@UL@(PFtT%&fWpB1*O9}dSoDh7UQV} zlXWE*OhtYK%e=*e*e^y*LedWVtG1i=s()tLl)Suc-?M3gX6_c7GaKR2ih+*&f>wsZ zhDe6*q;4jTB}i~JkQG&-sD2^{_T{J{13AJvci}CVjFa=O>1CEjW%%ho3=p$y(ztJC zPddy?$`VlH8WW4|(FTv!53KewWAB1rB2MzJc$`U>0Ly2tgnB z0oz#`F*((}L-TXGEE}XAw}2z`D}Dtz%tTz8;C9`~3Fl3o;Bb3nVu~AeXL-ef;CJKb zIAZCO&TsqzC;XK4NckTTut4_WtSg=eY@r|c&h@JO8bhHlLd-(1LC{KxmrhBFi{*=NB;ROM=o=eDDn~-R2aq1Wxd2?=& zwlh^V1qWfd%lc?2x-M~`4~zeb!SB06vB#H}6Kbk+$hMB&d;+?V`s6tkux>W${gN_0 zF@Pu=6C4nHqOYTe%hb7TW#=Qj8;xNDGI$N&9#WPDMI`jyVF=Udwp^tuXF(UF&uLyC3ueDb?( zbwhfigUG>%@f>nWhe{DROuK?N&oKYtN!opy4nq<;p552(wtHGW=V%(7bFwUC>WiZN z?hf8*^kHG?GOx6WH8Jn%lUv})3HhuzblALEId2P}-{S@a1$Mc+Mi<}Tg}uFpn&)Ev zm=wT9uORX*WIH`%XBmd>foa+8@b_qmCS*VlClU05Bm7m!*3ePb2Y%?~`nSWC=mV~% z^ZRr=%qs;jE$S*Ivd+ZqG4R=Q`k^silryN1%|M)Klo&t-ClYi61P1E|LD-0(?XnUb0Ep z-U`NUcJ$;m_``Cz#6c0;saLP^{D$r-SOK(3`^3KeHe-HfHa36uc9pML)%-)d>X?!^Le%aP(Ck}o@^cW18Svlj z6urmG5Bv)XVZM$G7sd!H{NRPrab>4g?EvVe>rG{;1!~9oKIGl0_k<3+E5ji!%-~$` zjr6V7hkup_wWHZB!L##3tdg*|&t1(aMXS<~p8zU+owr8}K8(cp#YG8ucxP$y`rzQ5 zYa^D`*diz2?#*S!bJQ*7eVs4bBKjHOi3Gre+sofe)7lkygqm3{vBz=oD`}ezt|cf z`~(EPFsGz#0gMWJw z64?6&!yC|C0sBmj?ToXgI@Oyr;54%lzCgFAAg zuWH|D=))Y~i%4}3*D^n>b93uJc;+HZA!$^7(ePugtPD=+ceeYX!==c;I5jK5=G4g^ zkKCDXtKRBLNsbaz4J9+v&qbkHn<_qdeK-A@ej2-3{t19?lKVcZK1A;Q9apA&rBgo+ zC@n$*e#~qJU!j;oCBkTr5bPZrZaOhhdA_tZ<~ z{_fQYE>pPTZC16hN;N3h*tH<_B$PGTWvYX-Re{o`J3$rw^h226mQt(I-<2Z+k3f zMdmU$d+0)}hyW%ogslP2__XXQez6gMsE{jwri1mr#}%;dJ(7s-M?%aC zjcC}HO19hOFZOHKskhVU_XKbRC|sm`0Wfy>l~_vkm+cenCl8vMnj1b-+o|INIOlyr zeMUJsQr90uTTwlXL{f_mFb;B{Ebmgv%3(rPnf=wdI>+wO(UEm@`Raxe%n)B6;-M!m zUqM?%m{)g^jRib@Y{(%GYD}M{FQTrl*I$ooDw%3TtC+vkA|2w_A`sd?e|o*7M|};K zpGGMVSV+xPUo>@rgVfU><9Kvf=fl<%zi6k>L&W)7ph7Z7o$ozF?)O1{Uvr)*Y<@z5&TXxey8lM0JM(MJM)f$1_fKgS6)`|y) z9(9w}KUKd}gCi_^FkEN`_xV>x$&Ymo&!4s)iavTZrWs))<=3Z0Ak)BI%UdGmh8(E9 zl4cwwdl}S`lJ~LA2rjgA(g2H)SDu)GOHg$36MWU_9$7}QCQ|oWpv-DXN z9wdw*{-&)Gr55QZJ?W!=>LfoPe+feVat|23{1!;KT`5ITwGfAQY?_!42dam5n660v z-LHso@H(eRRs^6Yf|d{C*mftMfAuB%1f25d@^!t^5WFIa=+TU_!w4xVQNDENYEK#{ z(XaZ-(Vr9N%RAc^ikSb`Nr`JWM!1CA*fN(+a+LhaT;Uc!B0d4n z5EiEl&mBEZC-(&(S*K--In#WXu#K)cWkM(LWg5gY{@3uO>R+#~+jLt<`yfAT#ymAY z^^ckdJ;{nUrhC8olP2<`FY-9FLaL7_IS~DKOxkAe;yuUm;gc_D?61qJWu3A;(@I4q zt%8T^s0EhqBzjVB67xFu>(LCYKlV$z0u}q@9xV-LuC&BrWyw8J{VvVL@FzC#b$xbR zJ^a+B+VHrMr(ZLbb3>Eep83AqnLF*rT$}S}R6@8P2jx~jjzvbivcG=<9_+uIzjP@7 zMFoO^gF}1;1OCtX4+cObWf4&}azycu6aI4Y&Rmf&?*#~ zu945B|48mo{9> z0(53~LkMs90zLuN4LdH9GBG`ka(C`P-t750?RyME`65{)aHK!M>5N zQoeq$75>p;rVU_5SZp^qU3x3HRNX3iwC($L@f#nkrjj}IL2?C$-I{xiF_>%%Z`$Ztu(`^*j zswJ%?m+})}`S1q-Kmel?Y>8DJ@6mWiN-`B$55mv$)6x{J}0g_1DQ_%M2(F9@%gcR z(O6xgn_y5#ZS1R1Upga?i4ZN z^g3AbODNq}z^6<9Bl#{Xbo@-vTtRFKHEBKF`0k8j9tgBlQBf-V!wsxp`V)ZYSA0m6eP#Bj zedIOh+goIv1KO+8^6|V|MXptctcvm16VimFD;%xXEUQ6R6EIB@dg9+(tyPU z?YBvO!UGzkB%{(gS{-HMyF7*EW{ZZe5&S>W1B&X0^5E%Cy z<0IvOXXGE6r+yKkLdHpjKs6iWUe?3+_+rMdP4tadheab4e49!zSYO|NqI}EwT*;~a zi4xuONCJGFyF0nBQT%L-HV?~+3fRib5#n;8pp)lih*m*JS&+F^jMJV%Ec_r>_wP^! zONoad*5i!ZI2vA!88Q1c5_KmMKZ04t3GPrKG(m7n&h+W%Agi0{fI{NeaQdtAj2=a$ zcC3ygSfraNstOkPgeWea+@_nhPI(iTD$*D*(_zV-N>HnaP4AUDf(@J}Lkv-JY9+Szi&Rio4LQ+;n49HfbpT}!4%n!0vX{oCqyh1G>8BY9_&KE+dsq$>flgm1xxR;M* zn9zcgYGI5lj`G1gylZ^i(^yMINg8y{S!b;3MtjUdY#}0zO{RU<1Tmwt_lQH8LMTwA zO{T-ch8_Byd|>k_LbRfB>YrhHP(?s5zIZiKeBS&(ZnKTNyG%uZsdH|$Ftt9mdJ1oQ zh5vbQk^br>t^UCAJyNbLW0R=VeKj$A8uz&KexG|R$&&@xKvRfW)ud4cGVUr)B`mMQ2~ zd7&^=YAzo#+l)PEAC?Qf& ze&U2UTK~3vJbKK)~=Xsz&_PvQ)n-PFws__cJ>aS z2H!waLmfl^F*qdxUtN~cnF=TfgWS2J+AXS2|0ySK>&%6E@qYZNzJzE9tH zmS9{q;D&-1NpWi$??oa_0e-db0cK%R0Q)EV8Yb)7HIPuF`60|UbBa3!b%e5tW(%^_ zB-kjU5kg|msHzwKm%{+9NOK3S7fN}UaA$|krf5gpgjGFS5i1DTJ$%pP34+u0nblJBqoi? z@U>P65mGK6I1zKfvTkOHS5Py9NNi!vx+7T&2Y_$>iCyVOw8@ZOllq+jHaD*ke_T{Y zU8~h&mconGsPeGdgqhK!Ei|!4izcc#Mb2>z#&V%53vKD|M+9p(cjrj-(1 zX6jj_ZH1QY~l#xh$26j!pC^*!@wu=-;>?>&DQg;k##ys@7dQno$1)376(->L~H| zW9|nUb$uK~cCPkzqOKID<&-59DbZ+1sB}E+q-Q}o6;++5(Rg7G36Lo300A42v=k3jp1r`4Ob{q&rk^K7lIZ2s#4zSP-`51JTa%3!Bc<-?{2N)DZyuL#bMfkXO1`TbApBf33miF;Tm>YM_&b#*H3w^yjq3Q zcz?3dZqn(r=o^KIsip2nXlyvdXi}(QtW3*?|3{S#B9%In#qJw=Ln|Co| zpR*C`xizwJtYq#1L%*O}o!M*+3l(8V77H`#ltmF5eO2*$yngsU-c%3 zGP3Cy0$tN6?mwZ%KX2{00zWsc_Xb4IgIp4^Tih}!V-Xe4i+QDFxJwPqe{NNu#`66H ztOux%-tihlCW-IhnRLYD0h#*-UGWgay^NmI?cl58l-s1x`YBo=MR>=N4Dmw_@QRDV zO9{zR=U2S*LkNbLVvSa~#sV|m&p^%kxii9|af z10p;oU7_FPTu7W3#F<}s%Xj6qdIqMIb&gZ~t4iaxRWSg!vBd$_CKJxPr|I-T8DeV( z>o(c=Z-O)}b?j_`BI9D4I1!8{dizia9ScKLY*=40S#I(nqHJ5aTNlI{4LfK@6ynYh zAWVl1V0+L8YCS9)=|sv$pOlE!tycBG_5*b`75XpPc{OL4d^2_f%W$Pl#ed9wD*@5h z4D!Y_j`0-f;hk}esaf%$0T}~Sws^xPvYj6$zQJ1X$Ztu`dXc6)T| zPS#UigLps7`OE|{#x03|E3Oz&(|MpR|5v~Il0KgSVmBQ0aIGY{f9!lij5A+x3d6{M z_PtS<0tvuM!C)k@@PInIVY(a)&d_GYn6@GZ{_HFrv*6uS00@Znd@Bm64m_SnMlS7$ z{LCf#s-5|Y7rD4e(kd+Nr{Efk*0$1GQ&1RgYf;0$*UObxzdE#i`?x0oT%gt|+9(6L z?qCg_nP*RN=jd(O6$$K5XE>`|(?CeZumNYb1Ii;K@7}f7KFyn)-c^X41s2w=q&<{#tzzq5C z-Z^oIP3b9Ggo!kw8a4u7#3f=NKG?IDXFw6S5&{^#SU?J};P*LdpM!%|unrNPm75*e zJ=`)2xR<}#HGBgY+cB19@(~bn4CS1jgK3rhR+)OBpeg~g^>xsZqeH|Ym-j<#W+}|X zo@wWE@fwkwC!Tz>XhSgl6zp905Z-q=66XZV7Be!yqD0G>oTz%A6D`P{sy+tKei2X zr-U6Uv5ftp0`rXmGzz5oiQvB`;Y`%t!ZxZL2xG_RJ^C$5RZTwm77!X^pBWF|r=&;C zYgkvbolA9`wA@NuL4YacPUYT1Z!!ebFn>d-5`py)t0CbKfvM~mcv$@+Y;7N z&xCo+)M(%#8l@`}e2s5q+%8^Io@2gv6A7rf$#_nR+(`-()kYk`%KS-XZ@%^}A|;|d z!zM7tbH_QPXmPknu8P!z_YLV@_@%SP<>l@ayIDwyTY3l^9X?#UP)#)x$VcMDh{UW` zFb+Sis%I2pWw;50K=1C9{8PL*zj!zTq@>`iGE?kq4^cLg@xB#0pAPopMx;97JtU`I zq~7eE3B?##1VV1BsWV(LG5N>}bX`||G~Cn)dydi_LcC8hl~LR33o?9bIq~`1I(d%0 z5zM>pG4H}D`8^K;x71J;X+$k@FM|bKmol4DjCskksJ8ePD-TI|Ot~~LHZ4?6bb`J- ziPnK`{LL>QgbOv1-IMzS#gk;s(GF`JZ`~TG!Iq$M#auQ07Wk1|2T)gaS*)p?DXSq} zuq0=wo`Eg@LkiqUNoj10oxsn{6*L z@*LxHvtbaR&|gB1gki|mXN_C3!IKA&uj*LDZOGH5nPpKmQnt8XeFDBbo56o_HP3`n zmGZURgt=_=hnch_AvON60{J>oV115-=2upGN6*p(^5NaprVM*L`^4D#Bfml-MSd{g za4PQ+d9)C`0e&2FmGzzZ^@JH|YJUPSsz#nkA;IS} zkjzr#G)xKys9YGEkSLx56)1nsVN_9sEeju8vpVV0-`}-6hPSCjN1=7}ma=UcH-+y3 z^DM0PH<@!5#@@72f7Ee`SQI-=ZE(XM2`QDc)puu?_>CHzSP+tx-{PQSLiJZ-bQ@*k z+EHxu>iO)LhV5vf64WhbkhQTeuA?Pc+O$afnyY9Xa2rPIis*_TAlT6eR|JsTnacd) z7rd+?dq`O^oIFYnKVUF-I%mtO-^7VAMFxHEtz5P)#2ZGhrPxAYSg#+PG}5g*Z_7>D z)IO2L)hY>_S81+gXs3wd7d>enkisDLeB4SneThMy@ZCjOEP@aFBXeP<#|7S4dhxTF z!Xp5!x)yJ}x=3OW&1Je4#v+kn-QkXN1P--9&p1#!th}Da5!`g;@9DQ^HvP8Plp7yk z?WxVnd*1d_R)qSQ&Q1wQtvfkbc-PWct)w22wk(#yq857m zHhr7`tRJ*0|9I)#hHgI;YxHx=w*Asv?<71)2)84K=^^c4)a4|@4KxhmO?Pe?X1`C8 z7S-QI$popYV=aP4KLH8tOqElqC#5uzSYL>{qOj^RAM@dm7q*Te4)h04zF~1(qF42A?(cK2s5r>yQPC# zwSz>pK}>F#gj&b0?*=uwtq|CeE7X5AxhV;mYg?S+syzG^5;$|G^#(&|wU`7+G;~pa z638XhLAWSf6QJa2$m%A6kC}&yggV-5WS@)2a$x^7lZ#^IC1BA?kFMlNdV*dmJpLiM z?1o;4CKzF2gx1q3T3&d#* zUV%BCOjm+x`@1)~ncS^S-%g2;AUrs0bQNLBNdj(NL8a_9@ZbDFEtF^8L@P!9Uf`w`V*KS-$g>V>Bmwp%dZTSp3{@mQ+Nm5Hy`f1*V$}s8u@pgW&g4DE zAmGT76)1iiU8LD#{3Enm3dZ_k5t@T-UBUO^TLl4 zy3`~Vdml=1nl9#BumSqkZ6IpJA^KmE;!Q26CaSH|_lz4hZgn~CEJhejxYC`xYiM>W z^TNDOfRelwY*!I&r~{j80JY;So+*TS;53i{&UXe?8Jg3@Kg01rcU8BqRi?NB?&w=R z3FmI%J46}JT*2-AzS6cqr(FdCy}xDWEi=M_wze}I^H6G|v97bSCMDT;87Ev0QhbtS z>&!p>xW!}#F4k3qQ5HxroQ2Z8CSSvxUGz9#GIN{RQjCt6wIJMpz=Y?Qo4T1-U2hKb z38czjq2z_dVNK(_a`rUmX!t<9DQR0HlBQpIS$%}!4fw(IX}5fl$@wAq#SBcs5Ow7& zG1T8^xxJ+X7r{0OwCZvCo?sV-1gs=H1$+MV*NW<(%k|4>igFbH<{r3fEDzzWdb8F8sxpwXrD)JXs zf0<)W`IN87m#ZKyLEZ%%Fngp+-4f25>i{XmsDl&Wm~t-cy33x^@J+`NuVO85dm;+7 zQy||F8R^Z-h3sxxhMy$D_KMMbdd6B5{y*>6HsMjxvU8~wrck)2YsovrsLbky{ zmd#}VWlH?re*XaVi<)A^W(uI}NWHA^KMY{s$Un48FZ2EqS{Cnz_X3Kd-K~H4-~Yq_ zDiHty1ONsB1OfsB00000000310s|2c5+ETkF+l`CLQxYU6p=DvfdAS62mt~C0Y3ob zYa8=4ssZI?fUn07+Ay=?0JPDRRuej#%M-IU@R_-r$qQ}PinTMX)yo6u*V+ek6phN_IN@zJ(diUTo=|Ao z7F;JNaBcFmy}bt8i2D)*ZLV6TIk(i{{Tz)?tzUC zHctA29U+9R%HlX-8(KZ0yd&PIy;x&1SR{BO$J(A@E6bW}YHw&Dt$Kmc;b@={N2PS1 z{zp`hM<(tTn$XchtxfGW0Hzks28$qL;XOOPR(6}-E*1#jgl}kI6M{YRuy92NOwgl-$Vz`BoUoC5}ZKO(BL=hZ9M0jYjer%#eD@oz_cW zJCH1KDB3~>>Lr81IS(tfi0U}G0?7lbVo7m@Sh;>UUn|^OqaPU_9AGnlwHgtG?rj5A z6oa?{sxW4Qd`s>rBn|^L%I>FRWZLz%^RtNc)$(mkn!UlBlt`I*;|Jjp8x;= literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/42/product/spree_jersey_back.jpeg b/sprangular/spec/dummy/public/spree/products/42/product/spree_jersey_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c84d3c949f114a9945fb9b7774ce1c4eb7d7be10 GIT binary patch literal 6981 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 m*sN>*yv}RDC`wZ(sL7anLy@l?tcKXnHt{! literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/42/small/spree_jersey_back.jpeg b/sprangular/spec/dummy/public/spree/products/42/small/spree_jersey_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..92b5b4a7db9f675de29710dccf7fd82fcd9f2a7a GIT binary patch literal 2293 zcmb7FX*kpm7yXTGtjWI3*vm3h!`NksWGO-;j0!V$4I0KUNhsB1$yB6lSqIrgp(teE z!pK;PK`0@+{LMSPU*7-M_udcpxzD-xobx>Q!)1J7d;^YJTUc2DAP@+!WG29v0L%bR z4h}E}J0}BF#5ESAUhDypvLnR>)S;Z4dvhr#Q5QwslirOhS0)dcG z(mSoIVR%9lq4Adl#KpzM%flzcU~fR)9@_okLI#4i=I(wf6{#d6^=t zpn>KTJ>wahTlGQYn5M&x>a}&|wm6fP_20})Ef!WbCL%4sgjiTu|D_9J5nzQ2$}uS! zG=P`6#_RObascT&6Zq~7u1yy4_1ofYq)iJ#?tQ_Ewl#1gl2 z(!rQVYsejAiC68!(jOBMwN6Xn!DBk%g7UA*wb`%MF6ZE=UJ)F6Ga8)qjr z=9-n_0jZqmDpj-D>E_P=X*`(&yowI5$y(*cbynbPp1ymISd_Y!dtE*{?P^{x7(4Yx zu&5-P6#(rHrk0~bIBDN%Fl`gh~i*T64zLt9|2pvSm7P)OFMTtY>8|Nts)@B3;ok&ri{vl2Zep1HPM@ zY;M$g(_L!@J);|Hk}IAa*^^m|TWsDgoQ_Al&PFy;=b;a^mOYH09Sl^j9je}5Ia0p= zYj9aVqpS&A4*js^KvWnHRvlYRPz`*Mv#?Vw+L0TxensyfWGQ1OmAaMnlD!)oOPD_s zZl(~=wu^D7&qOEYhjWuOdTjw|JqlmyrzL#-iM=c&*<=P9FILkyskwFI}CN#=?tJ7xnGpu!jq5F4B}v)S2OLxvaQcr4b&6*%&YrangeP(x8uAk zYCla)XTl|ntLY>e?~Xoibxp^{!PmP%@*D=GDy`V81;=)~&N3KZzU1{Mczk;sjNJIk zd0jEfXzTg*%fXeb>Y+zwS1re-uU|2g2q&cvP~Q&+eH%sep#FICvA5Z%%E)V4msBnq zyXyRr(SD(@aKY$C34dr1?ONuHQxrPYNYA;pF_xrUl7C6F;0k8(9n`-%58J2D<2;aY zFO&hOpdIz|qb)C>@n0>51m1M6hO6!=PhCq5DnM~H<)2+LC+j%hm^+J#I@0gjeJDGQ z%z#UKojX}@Ni8_aLY2DcE>b&cC4M>*#{d#Tao3)nTEU(R1GU8xNHF)h-4-K>^@6m3 zpfKO<;V|su!Uej(1Y7iKfrZzQXu$YY-N5}~Gk%dH#~~qzE2p5 z!bh6)Ang78lzgkVPB!$8vu$+h8g2DMGoYS4FRrN2yME}%KY~Ld@RdjG?p~<-Lm^vH zaG719SKVN$7gSRB7n~Fy!^k&@=G44K7G;Tx?3@WD2KSDLq*c`Zn38gMI~>L-$@2y? zm8!kKZxr<{NpF?o^~{RfzRMJcf8iKbu^N5n{cFspXg>opdSvZg^vb=F_{Vh(T0gXx zkI}%!4IQBe@UmEy0i!yP!CVqdq}?kieanop`IIPG=g_UYk~YG(u!r6(vkeegIlVN3 zFS^{MbUNziK(_iua)MKn=JaSM^(PBC0$0Xb)o^lG^aZpLbzdof7@kS&jX%|EmmM&h z6U7@Cin4nhL?j+1x1Q&LDe%4`KmOu4%fUnBep4~`L#t=!;CHhLc)NJMC)`5QcC8LW zpR$RYj~MoP+w<6_6*}!*!ul^lNoFFot(s7F9CH?lkbZ<5JEVu^0 zEJ0`F`CCeHy31!Zn!?aR+wqUSf_@CZ4^_O7S(xgTjMD=^30VL)I-H+)#SKU94hCwJIDytRZV{qB2iu7X_b+buq zm%m4H33V6g-+=jUQ@SP2b8;%kCJtSMr8x-AcYJ6d>l% zT85f%HvBpGN!ACGka3$3lhQ+bRTj5+*x{j$CDVS-E(hcmx*ThPX3)dVo$&cou!$^> zaLM=QR?aO+IV*heX7m2_MgR1=l$~b;WRJGFpu1qW9cby&&r?>AZgFfC1Q`QfhzUFy zzgZ+4SRN7Kz(XK)(Ly_twsci_-7WL?2g4Hkm&zUB;M8+bcuR@PgofM14L7A&`!#Mbou((i&1|aipwb-S2X?z8xls7mA7+AK)V#Lu;VhUKUW?;T4<=loC!(0Q2or) e#`lYifHm?A1qlGBfM2;JeqZKSCMoAI#{UDWunvj< literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/43/large/spree_stein.jpeg b/sprangular/spec/dummy/public/spree/products/43/large/spree_stein.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..9ab9f6f03736f6bb2bf47f75b7279ebc066ba650 GIT binary patch literal 13723 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 Cf0bwe literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/43/mini/spree_stein.jpeg b/sprangular/spec/dummy/public/spree/products/43/mini/spree_stein.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..748c69a41928773491a8777aa995b3f70cff9776 GIT binary patch literal 741 zcmex=^(PF6}rMnOeST|r4lSw=>~TvNxu(8R<v zGZQmABPUdrk%^gsMUYiUSkX{KDKN3HaiSxevaw0i!i@(X0yRhg4MH)Cfq{{kg$XDl zBgn|W#Keqb4FjVflOnT_u;c$*3_L&yCP8LF2789zf1OL-%kDNwVSB<>o0X-vVE0;S zmL?8M_Hzy9;^ka(ZyFR{&*jOIYU97pR5$lt=*i~CALH*_xN(ACQ~p_JuHHb;l0M#uWy%TU-h&$v+Aon5d=ExBf+itNlg){B)bkC}&r z?N8HFytr(0=E6*i4IVw-tL8~5P4Ifypz7~DCux_>kH^J&bwAG^J+|6Ld{^4sn>Vax zcS=T-C?up*rd)e=M|4}Ke?WtL*Rc#KKD9ohg9{oax5lp8X}zuSng2SgYmYXZTJQUD z*X=95{-5;NgB;{dc8M*`*FB=8%(&sE_8j3CHCeVAOHRnYm3Z>yUuLe%Wpt0QwC7b{Jc>g1ftB@nFI4^1k<;^ZosL z_ROh%s;9cTtEQ`GruKE|bqm0dm6VYLpr8Q&3UUCitAH4Q2oH|{4~K|=fbi}eA`%KV zDhe_(%7^z@=-9*rq$I=yL_}m%%(P?_jFdz~bfAxntZbZ|oTRk8f;{X3%p9ETZ$hBn zy?cj(jDnAfiqB3?M9%*IU0(YEOhl+Hs4W;M3IG}t3I-GEbr2weC9pIXO=|3HA245M*f^*<_*(~OifFPnn}09 zd>6>wHFfxg?cMv1$MrB^FXUQ;`SNazx`Hp6l4+-Idm%jD6<%6u2A$o=KIsUgpLO;> z)F2>CYMtjV*@g7!utX>vorTdq|82RDYSJ8~!hl-=Y95?0ID#}pph=@>DWOQIrl3Jd z6MqPRKxnw1nPi6JnoHD0w>d1Y->&51V%KKFZ>Z9fiD>!OD80D`!C-VJY_%} zOoC{Bk9!HmIJG4}7#YD$PNAcj1wH&814s1*?rSuL)vAD5Pf z;_-YE002aCxY<@UAEk@sZP?%n>syh`@^rf)Qk-s1Dzs{BWEo&3#E{frhSk)fO0oX53E{|}4S$)t7J+n9 z^SKHOr^Y6(a&S=HGV+Gskl{+#m-*a(>g_TwcMTc_oke2xNR1}11z(NH;EOE&o|hk0 z5T-L%ZMB?AgPxlPwa)mQS5G{{m3&U_q2daJC$L`|#Go^iDvndVuaVm%oOf@rVLz<6 z3NbB0R!@IRiH&U4`)Y;HAHf_KFY0Ys6|=XCkjt*zJJ@tIT1u4ROq^G2{%F%rv z+y#X^vDG(SNKF|FbQV%;)G4aJHKA9HZu_*ZclNLtymk0paZwv-p}EGo0^@t@nQ+?k z70a0CswUX2M+71^@uIF}_0SJy?pcaSAUqHJh^#4gnECy@<8qSry7mumAog`yUrU(8|RV+9R)^V#b5iZ^0j}cWc7At_)pmC#}5z zKuTTKJ$yfKEzhHWK0&H=N8-LMY`J)ke&m~Ni29IcxGNN&@$mU@O(^8-%v&3xtxr+K zQQ01e>aoF(#QVi-p(j7L2QDG+2LhJ+J1GRQ74JN|E2h}$EZ*ei|8I{IB)(l|o6B#mMhZH1)mar1-XnE;x_lrkFr3(w zESvNf9e)LcpKWG6&NPwN4Q+({zEwa3lc+b;+~1vicRwWk`gD1-=`{QgVVT!o@EO_W zDSpCB0kq`vrTAA%Q~0tSL^L|FZ^wPvn8S^O>izQi&dtl8t5+cJCAjBCNWSF8pcGZ_ zG1GVQO<__H*j3)<#OVjWZ}{YmV5={hW=YQugO2gK3#i8zA_`{GW}oJA=;`!<)Qf`L zHVLv6xPT9CKlDN-fB0ZO>CFG|73i@Y6lL*@D6y(bJqAIf0=rin?=*>Rv_uyunrpkg ziMJpak)MHDAH-oWB9j;}>y93c-mo|YwL)^8pT^J>C?sdSZ%D0>Qba_x21Z1LoK!mm z09-t@BSXYB$|EF<#NO_7fTufqCNd%-s-FTABVypZ7y`jeUNyWqbNd5TT!D{2VMXn}*$5aP zx;)pu-Mo~OS8jh#%vOH+cpPJ5>r&U~fRAmAPh9!)AlvT+^Q?0~ayM>7u@{JbDqvLaPUJ7rshI5r|dk?x}((^cqh=|_*r6=&) z)T=fh!hz2AQxtMO80TB7Xel$LNN=f_y(WHhF#yh$ckP);j^__nGP7@NZkd!{?;8wI zB-#W(I)j9k4{uQg=Kl#S5GR0!g@b{_6(neA3>b|6wEy1|6b>u^+aU|7L4~Oln2b6V zGL6E$@uHysItHSEHwGXYQ0)vMpfQS-M36tchk&qY&`{F(C?yb-Vh|7w6;E4EfY4+C zxUennRaqhACjg_+tcgG!Vu%k37|^{RK2t~KL+-svkpQ>=#^0ZrQUCzeN06li12(_H zLMek9(r}nK+i^?;qY7_v(r~R_2>=+^W+zckNu)GgG`|ddo1P^3Camb-t~xrKGqrHX z%oqRw+-?`64yuGzO$!H3o$IyAgW&6C-zQ(6dwoIqEXE9oB3_>Nd#?9Y$A`n^#ssw+U-HXo zlw_DCr>CYN7ypYAGCibUXmX2*@3p;3)a`qaQ9%YymX`k;vfu(hKoGP_%-h5O(Xbfr zL(Sf3;7Ea?(v2v-JZsUptH6~H38wL0O?`8u^700u$2N>D-p-~QwY;HDV+@LErmG@j_*~3baai#8F)BCqHvRB=@OHCyH&gcS)Yta#Fe*0W2`4ls1IMwSj8xg=7fm3er8l03RGbm(qD#f( zVG|nB{{4rtDRT=V(VnHUW#1I$S`=MjF@F&KZ$-UO^Y)O_ecjS^!YD+`K&g2KmxMkJ?5*opChi2k-_!Dg$|l_mdOgdg zkZbJsvjA4*61gQzi?1qp_ZS~Ii9J#qGIyeE>fVQvm-l-*5(fE4O4{5 z^VBo0bsuE=qC#Iq=}T1CFQ^J*z8~^auBKQY+Eg}Cn;O+5ice<99M$bSlESGbnxB`t z4FVTJ4@L)9f(xhuxVB=HP&&PaCFaF4dVR5VF~Wsm|7j7-c$_H&7Ap0^O$Fd}cw=yOf+bFWy1{Vk)|RyLo#~6zlSR|a zw0AKL*(0h5GhNjaf>}BUJ}__Rg3O=oUWld#4(9Z;>I&X1+5V8-xCz^y?ThW>*Z=#e z4&Cl<&FTjGlFw_Inkp^XB5o^7ZnLp_Vf9-Uveu?w)p$ltPLF4PJ8zqNfv9r=OC8k% zWdbx2pdzBD`-PZ?{M~yz{YCxHfqb2ZUYLS4Odnb#@%CF=72-svxauWA2j4qsCI230 z6%kGpr;vXQ+eeZakJkB%b_~11I~rl5r$`8QkQ}y2S>tVQV56GND*n`KurN1K{qR_lQjyWldltu#2+n0ce4^ z^j|2>XAXzOBrNXU1AQBXy95DEJs2t5u)q3NqgB^?F=b3mMJyJ}Cxr=1%Lh-h2I8Fp zNhO}|p$$q?Ct&n3yrbQZio8QI`PJ?)PW9`Yz2lTVCpa-pt&9pEQ@jETk5itgt!6}0 z?=uf!Di}CI*PVHpJMLhy{A_CcY!`)Y7I?5$_-gBQ7v>y0Ikd3y;suXk;;i_VwJ9^F zm**@sHC11J{0;eMttZUucu_CMg>n9kXK$-8wK3QZaYM-4FjTO;MJ$UUnB-*35s!49 zJIKO5A@$$}!0f@dRzzJ*j4Dc$NF~rC#%108;gVsT@Sg6an$?FWU&!avf`LjxUHG;#qLJcZQc zMS4X+F4Qhfh6e5uN$?3E;#>X&JV~3XRjf6gUarG3YHVed{-vTOt!X1Hu*sJh6%#r8 zE$s9RTCbwo9v`C|BImr^T|rYeZd|^;=~%%MuD@|~@-)YAhiC-*XQJi7wwZ8;{DD@B zURMQq^W0Db0Tduuo|HdJp8>+Q+E$RF3pnmwqYiy|LtGpDiLRy|Li@SQ z3bP#_C>^HUJCuIqmeiU$w}kBvR@kgLm=sq!eXp3s`YCwE#|h57*QS)T5v)bCx&X>j4i`uFtuE5-M)6|Ns~QsQe%+%d+|Di{8qZim%EyAT{1;-$owWaVsRLuM>W zVkALi<89T3W<;jj!&Tye>vAO7cNw8cg9kIML9;wE0gMw{c3W71j&rF{;9W8o1-BOO z#t?A%YP(@~f!2&W7gjbxeRO{Bh5X|uV;txrw1~~->C}zMTvNkuWf$&S86Bucg*d5+ z5+uQef-vH48jvFHg{v`DrtteKoNJbERZJLKB(0gTxv>v)^vsxRxN;Zj8I${wH75vJ1vO&N2o$e2uogB z?hiQMYc|eEky*W#}yThwTr=QQXUopvX38{uI$ct)l`@E2LZ%k$GiV zy|s`^O`&&1>HJ#j-tII!g0U|0D-y#Kmx(K7ufXVqoS6ToKXgS?%726+KWUQ$gHuDI zja_$d{IL(hIa~U-qA?o0pu$YuQpDz?R6ab?D&OH?uH}DK!69mOk+pL2&9cF$*X~>s ztQKmP`uHT|9^+7U`LW!UBq>S|jwE@u16%1x5N*1|xEF;l8@--Spg=jww>T~zm7W~- zUz=iRiWkm@mQ;osbF4{~MNYjqb(N&}*eG6ZKpcootdY3P7;^#?}NqvW;D~?&`aAoUP z-4+_$I$AQPT^s>txCpO+QD)d#@QgA<<{zQJBScuymgFAwPbF~wl?m&4t9|wgC|Iru z-ae^`IorsFd*$;bu2q<$RD{HydaUnW^%PKgg;8`xGfJB?UIbZFIEs6+MKe+8>uuZ9 zEfc8AI**q|q+{4(&ZcU{Dwel}RA@BMS!c>t$iikm$97eyu-7;g%Nf}B4!3b4LVs~l z^_)=Xb4z*=+O-!BP~!(?-h@}Vk|fW}VSG}&e~-hQ;)s5`dU3S+WpCL!@iu$t6<}3H zb*DiapEFi&YsT=7$#7n7+jO0_;B+SC`=}4zdITrRccKU8f^hPIu%- zDG-x*DZIQ%KC0l3`<-ilC}(bQpnpm>`l!$h=C;2tske^3nU#;D8S5 zUwZ$!dWxjoU}G4HEOtK+Je0!)D%xvlZCJB)s048B;o=X;MD)V-*e+b$Z%nJ)ET!Qo z_d|WWO_+YxfNDkk*;<6vw~k>{<`Tk!u!zd5?{8n!fiC_w?JoeLC9~#jEeSRF=^;;e z`510inqt?vqC74s%{n6|jV|5b&Kc0F`L-gvX5&DW=9x`V9(ig;b*nSI0-%|!KB)^I zO#4C9v$K<_Sm9kkx4>;>JL`D-U1om0Q->E~ z|K1kLiFT!u~k+cTMF*?r456w-)Vu~0DoL{?0*;~b; z<}9q*PnmN6=4it96Pdls=X0yUbrF!lkKbNUwMlqe)zZXtM8XWyu--??U{t@blcmtK5$d&vnge<8NPFGUkeh7z1MaAn;MbHl;XL+kXIP-PT(=U1hK#^gV?z9(k28Mm8+`EgRZnaAl^#;5MedyItTfy``|&SSIyVhk zEvX7Z3ad-1yk}9QQiH-IE58Avb4Nv=`J0l1^Gr{cogM#u6;GPbIa@BRkl1pjQ+Q6? z<`)L5uPR*@Wj5AKRPVi#IW4{8DY`RuQ?ZwJ9m{w+GmCk`@(QGbJY9r zec_-ze9yYHc@jeKhcq?TCEEkaS!%dXpTfFxT2jPId5KG2zPXQcc1t zK{Zk>pI0O?4ax2o*5jln(KyLbLNn9g^etrR9UMD7HEdONIXfabX7>iuf2SH#CJt2< zp1C|*?wm*{zzZR-5Pm) z`c*3@Q!}=&m5-Eo^miQh#XnX{LkrwUi#B3cQn!U++p62No^>l1x`GAG*u4wObJcr+ z<$Ftc0oNhgmGKmwZ!qKBA8);_wTZ&_Eh|GuX72TW^oH)6sNB~_8Mz9YMqDz%T&iEG zia~1f-mry`m&77q0_)*)z4IBtY9ZA>HvvYkOtXWyjBbzwvu%Xgj~vKBJwu8|!Z#-mjpF;j7Ho4>?ZkW{g^?NiSJJ;SrJGyy@8ipEpzk8MC45PJ?DVo4t4amolQlnd42Qh1U0G{uHyu zk{Vx`jT0@;CgacGUdvYaTzcZT5+@fOi*bfX?(ePtfXap^ng~*!!H>&!yF8t%NDp$K zt-;nu22_Ffj9X031W*R*db*Lu_6W+z5qF{WF6ujk-cqUpNeZ`-hLjujBH%S4D!R}@ zqrIutp)SalMPXAV-TcyN?gfgiE6BxJg2;5R6yzM(x|mdeR#_dFN8a(ZEMX@A(6YbZ zOgmvNZ9?m>GBQp~sY{V1U>0$7u<12_ThMC1{VtVS+&p{2{<0> zU+4<3G;2BXcW?i|>4U|c@k=)GAN;WsYc3Pn;5pc%E0MW&&`V+O1`<3*?6 zh*vPBNBgQsbRK72nwWdf&k4c(Pqe`<_eTKbB;^yHnXa0IN4fyU$8TA77h^{h(G?CNNy|+Bt zng+~+V7NcpWPnr=$un8q^WzJ{FR6QVhx710PpwygdEgcBIuBYtpAq2y7xv@@jcg?> zbE&vvc&W=$k1t6XsJw$?pYvC)|B#cf*SdmR7$|IrMh$8ArHvUrS02Dd9mTedEeh5F z4Adjzar*bRDBah#s*cBScwB9pvebEFa>XjW&z}P23A-Ph|BxJaClKw3c?WEzk3tnj z_UNLsXRa=bktn<5BT5hRlW)ie9F%_yrN(w#(nGbIJj~T$c?G0?+O2!r*UN^_8>!*E zC;YBsxv{&U^G>WV52L6mO}YYXk|y2kt+n;pN6A3hQP%o2JGXmiT3vSPKpMW-P|3SR zOJ4P;A&M`3Jcp=;a-%hN`BoFtoli4wU&8ht;fv!A>Tp)mRultddIp94UV*5;$}j4= zkJ}dp8p5OXufRsvR;%}QJlYHS50ZeOmGm)P^(fA0e-F>Q)V-I6R9$lEg~Uwc!R?XY zS3nS_%Tw`l%d}B-aCOYcl36U<=1qwCVfiNhneq(Mk) za9_Pl1=F~&@!-OMRN`yTA|sFARh*iSZoR_2x2*T+hehh{y_Z1FDI<=Dnupq7cy-li zR;=T;&_rFacoicavlgu1(=;j+anEI4p+UJ{)D)>E1Q_KtlGn6%pf~&rO)ycQujyheKa0-|1(Jm3fqB9O@748koH> z;13uLu~tSQ1^#v6Ufh}OjfXL5JrK(+w8qmGYri5u?8<7{b- zQSYz3EwLJVM{}N_V^6Z(zK&DIZPl;POiedpz}uZsM&6%o?vgI6r4(c;GW%7pMvVT$ z`J_UB@sA#8(;4bqtHn54jSWgGE!ERRG-CF*wstC+!~;EiG)~KvlHzoTJ)LUV8Kn2} ztSq(Vy!ft7WV^uDMr}(oC=(_)${@k_<|a^u~eotm8oz zM$u|)VHin8d-SMC%i5G;kNTpz=7dF6u1xWxB1rdR6BnUaBv%Kr6(!j?b#oi}hMF>a zF0L4sn5n6l4g!Fe>geC(cxA`8=z}}nFu9_~TZ1R)?MgyNQ;Yn5prS$Noh5h|J?xW- zFh)Zi%~B2a;rCL_e=v@j(+5-)H0->dcs}-bt$pW z;i}xZN$_IG?p#6Z_}|ebVy6joj+%yj`iBNdjH>ZW9AnU$CbmrX(!FXE7e}{(9P*VV zWQyzy^G{l}z1g~)c6_iK#Sp2389emml@3Ohsc;>D`X>Psb>n;K80*~;XE{?-BU1ns zx)+U9XeEl?t3mY7E;^g6-slCl{LBb3(+q}$o$%2F?Gwif9PudBGYMoN4*$|i`3F`I zI*Q(ONuk0ebDHS8+*PTuy@|$U$Io@;3Od+TruS zh1`Z95IBt!J;V3oT~)DFQ)%cJ>=n715l@MrXMr!uv&UB@n0E->B%e`AeMzunsh9gOK)ntnP{J58%KT0m|;nyP<*R~oP*rtJCR`>B~Uq3ro^ ztB4P7p!5jGRn|pEk4U6_*G&1(`VOO2y?&tCCoufm&vKu;gs?45=o zm?7M1GvFcI65&ou@i8w@`3wpC4AOjij(Y$>KD>w*dRfb-?>9Aj(yeNe-OET>?9Mwp zJxer`W=K3vU(gF~Zlx$+*Fs9&ECXNvhudtzbLEDHp#{#bIsmD%>FIZpf#0A0l~0^Y zx#ufiGaYSC2UygVAv|k5`4tUA-bBc`yR2R+=RhMAzGPfambk$L+gSZtqjDGq3l?Ux zXCiw1qFsajQkm6N2!2U?1%T^y!$K)D7t&ij^o>ARXb|QN?zE&?ZhCw^@!jeJjU|>Z z@&h&LC3G4{mL24&7S2UQbv`0Qs;oISY=RbhC<2%K$D;+8x2vBd@{b_iD*!!mWE(*1 zsI2mf=HMvfGY+Tc9;HOcyyrYabE}k=dmO3K$R&}z=NjBx%~jIpSAZV%EKA^em|@5w zP9Vi)fVE}F#2p)K(XL;@mwLJt;{d-PQS2z8t($*+b`9Oxz#k||+jX@1Q%Y37f{*TK zCr0lXtS5@(WU)N70yNHV&VyFSX}PDN&!m=w77I zf07UG-tICO?jtm|zBSv!Ti?uW7Ux~tuBLdu16Y$om%=oB>yC1;$jSt2dPHSHL(ZA- z9)bz$2lUC;hB=>apVWz^DTcpZZxa;-xqXaXG>vFOL%QPdb}`h%HVf^wu#236#w;!K zkJyMsM(i?>m@Y`bASA!&1cQs59KY_7stqOf76~e9rnGJobaa6%PXElGPdX9cI9t$G z-O{Ly^xBUm#p-p~C97G}azk|`X6CQ-0`b{Bi{lQkWT~rrbSf9jPHkRx47w|1x*77e zjAJv$xgXSgO(#c&Q)>yn(Xn1gyM}Zu>~={1`?I?Nwbwx3oygA};CN8@6fJD#`zhM( z3ra?ky|;7VxCG^&b(=q9mr4s;tpGv2|r zK1KPF(%Co*g#DGIFE6HwBS5D3GbmB=4YZXTl`5gxPw$ZHFC5L5pVSa1|{I-&GwwL%`GdRKc5-Nri-3t7~vh!#k#)T{SF$)!xkt;_Vy)nB5td?YR=d`^?{`JE zc!ShZr?FPu>uDF;g9v)3$1YUVdRFl8d~hQ92shX2f2*t#TB~yo<+e=1-h64?{+I7i zet%2NZ&GISuBqg!@}<6R`p%YM;JI`HxP+?@oV!D6P30|!{sY`q(cc2B53(DUrP zzhJx0&ibi*aDkeXA4M7@8!TVtl+vHD+L#@wAa9_~#NJ|Av1^CMDs1N_yK_<~HU8R@ zJVvW5lLF7r@o6g$In3l=%N8JsIHUxV>5(f_A9M)+z1N9Of-)nW2Llsp*dn-KFSslw zfzXvIZEugZ;{z4no=|U0Vfm^v;Xtx0q1LFOW^-;qNoeWn=3G{la?IgM$g$DdrGqle~Fc;(Ku-}jJf)gaw_ z%wrv*5{7}Ouh$B_rS0bY%}^1UxnTSL*SwpG#dx|tBASWZcW%*4wx7cth*}^?#VE`i zz*HwhK<@&bECU%X*pzy}lRudvbvr)`loXd!)0kvwWx_s6X&PI&Kfw(p)67!qQq*t4 z65~+iaWDMjx7hbd)~v>I%)BzWDf>9Z>Az7?y9Sq3c!>3GI~BeZ_Z4vS?0|V$eu=p6 z(FIat-6;yWuzw^Z^9zkel@4mXjGcnlH&jWHTdeM|b%vc)W*Wv?dIE)VI>Jf^0@gYU zN%V7X31IrT>Y&cZi!Y!s#C0HX+EEeu)bdNDhH>&7c>yr`UdOJ_+{kW3a3l==%x&6+ z6Bnedn-0umu5OIo7GRA`0ZOHwt(AO)Sy}(+j_{|T*0MiV41Gxp;7K-DZT2wZW7inj zzBW1aeM}s(IYz{GmE^{}mx&EZ3i@b3GYBTuCYzIVjV!zMcvPF;sK!3&5KLnW-okws zNaXNXs>EC4{aJ77AP13RtMWP1g~(#S@LOc)p`!6t4&!wkN=1~k{;!>1 zsq!8T4f5VP4uoq1YwBE9Hg+G;_asBPD-nEYK|l55Z_G>+BVxzzXgOm~g!c5NyLEr! zv7R-a{MFWRm8c<<#7P%rWKhS}InW}9sy1P(BpnewxRW;8Z#w4zgMUJI+2%NXgH6xqHRn{a)WoO^ zTW7EsuBR8}>khIabX~FqknE|Bb!&v?Y(~TC5C%VnsKPiy2}nl%lM97pZ&o`vehuV6 zt+3BqDh8 z2p`QX{4}Jfxt6)mQcweM+QWd|x$5jSIeDBZz(p_v)>8I~u>wo%c^&eN*m0zkssdlS z!{L}mc2I>WwPA))PML(Gz5&Bz1gee7FKfYjSjE-xGIZdKU97}G zWLFo14R{hn=h@p1rKyAmNp74|HF-dj>xo8(Z$+&nRx1lMGLV1v1W#c;}?5Y-yR}-_!Hd z{ha&|-(A|!(8fSOzzgM2{aMGonG_>dfc9m~|49`40(ELg_!3cq(4DQQ*XItBXvKyJ zNwk82g8Ofh)mskMe-o|Vvyrokd{TzPz)~_!Y@lH0bi$@o2`sqyPcjuW6qGRV_mROp z7qR(9BD}KqMvJ5hX5PrF8vPC@5ZoZBfdIi6u;!tR>xi48S6c5;Q@hVzL>MS_mGwot- z;J_75R!(Lc$Ltq~pfcfztImpV_ES|U9K##!Z}aP!igQ>E$!gI@+eWGG#IO#4FI6;vM!7x4~~;Nt{wERMk{sqo;Ld z?Zr#Z+hqAqyHgv=v-1=oZHR!kRB+7E#ZA4J4<){^5Px>ft562S(Db!u@LJ*IX+!VO zIs!F~8%^Yiz9Wm_Y#n|Ao(7?t^GaN68E`{N>gel>UqPx0k>c0euxWl7dU>pbqz*5u z_paRvh)V@7QRSg+ zGABr+k_?OEebLG8w}r3FQ|a&#LB&rFeqgKa4=^3H1lq#oww2ZbGVJ!j5{z-F%lv`4 z98~7PnU;e9e{;1GKYu6__k|q*0R`bQi*If?K1sW zMaesWR5h7;o1b$lWO*E>lBsCCb<-vnq|w`j*95pv!J)IEhF^K$e! z5=wf4!JTsNG$=kQQX6Wzafh|3MB7{Xj8%E{H*qjT_b-~4hR$1L(1$vyxz6ipUWcG+ zR_Q$zm+Iw-_pF4haM?V~(sxa{C=@+cqM*PPy&Q3aRF67w;P;ECpIP=kc8sGtgi4;K zN=jWbP+F;y2jN7+RKEA2trzUjt3gqR(s!#C1)!h|U2R0>+L54!qagwGsXpZfG(OhaFR`N~jwPndlAGn+p= zp#B2YxesA*Xji)*b1k!Qe4vEk)PLb=cxE9{lW~-y(A-9tL5CRZGb1vzp z$9=zSq7cUsT~ekB77Pg32>edC{hcs3y7aH$)(Pi1YCt>#IUfb(I=<@wWmEvS@lR>K a&`YHaH8jWpO1)H>&exs{tpf|cF8>dJ@E1@3 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/43/product/spree_stein.jpeg b/sprangular/spec/dummy/public/spree/products/43/product/spree_stein.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..3497a7e943b111286095811740d65b89b4ee3234 GIT binary patch literal 5245 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/43/small/spree_stein.jpeg b/sprangular/spec/dummy/public/spree/products/43/small/spree_stein.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..76442aeb7de05d2bd89d2433e983b0fbe1a16d39 GIT binary patch literal 1684 zcmb7BYdDk%8-Cw;V+J#Lg&bxwW)dkm&Eya=%-WH1_>3jrOj_i8SjOR_Xi>6KPOTP2 ztkaH6PGd&VYNvb-t*J?btW#GeR7_bpH9PHhUEl8Cy`O*g{oK#DkvzRmC#xkjFyEyR^Q?uL)rttC?FUJhCl*< zfI$cbr4ImI00a<_?ApHo$$>lM5lES6s|tV+gh0rnAQbdx!{_E5aI9-iVO7h0%YV%vHAqf@@kLKq%PTUkmMntLDf|tf%qvp}u#83^z#Y*4RS*F~`V=+u zua~{zs%E6)09vNWI2bqrY;F+nM(haf<0`Z@QVcL0S43}gpVbljjiNWE=VCq$YekbiBI_S_R!d(j_gI8JvPwQ?PV`5G6^?u?P%SsU&Jk5UzTxj zQAOBlyPXRCa?V8GI@=-N&2yX`_A0FBKSSyR`PuvJ3Fq4+8-kus>=l>uR7WaRt|}o8 zrXm^TTZ&WkF1P*o+M0?J$KqN!_SD3A6X@3=MdnAhMEJ(Ag{cPlLxM-HEt`)&TMu`f zfZXzvQfjGr-(8T{-wJy*uL`{1@Bb4&V=_|EY3g70`$e;hgm7l(R1SXjlDxh-RtL*AE-TDR~bIo9p6QS!_TzzS9)(8{OL5GKtK@i z#>&R^X>`r!6MLdg@u};O@ZQKm5;EP<;fnxv`Fn;qTq!U}5aG{YZe_Xga9j6`A9Y)W zUw!d3YxeG`U6dqt`=zEXQK~&Pddm-pOQzi)6`qZ4F5%FJSPWtQHF*c$j*zXw{S@HW10w6iQ@O53jOH{RqgWbRkx!g}9_1|snY zSHeC2rLI2(163Si;(V$rW&#sAjo#H~kLPvXRdv+*=3SqhDXAo4y?lM)T%&ccaH7RSegL-F)qdT#W5TbYK^)Y7`R?FebKa>HhRyrZvD!Oy79<}A< zw-n!ohCR84?uO=;b(qI{L}dASYoT58J`^jZ{eo_;rPtNhW||5omBo2SEHK3Kj@^;X zwY67@ZnRL%kd`AJ;fzcA1qEB-Vfck3G0(=h_m`BhIek7sMmaw^5%99T^>>F8SZ4CO zxHlJZr7t-eCcTO|#+7z)r8kS^mLP+At-i$tN=^Uk%C`ezVW?@fU~On`u&0Y?_IGagoeuAiOhNHt+q9-*WZFVWn?MR^-u~iP3cdNG-M&(1cb5Q5 z;GKwYp)cH%uBvo`qa;G5a$rFWJl#h t`tCW)tB;x|i1-bolux`}X-5f|k5##vuX7K%{MOqJbXR{)fPj~d{Q)B*%}W3P literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/44/large/spree_stein_back.jpeg b/sprangular/spec/dummy/public/spree/products/44/large/spree_stein_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..6b98c83d4a638461d8067603d4d3d6ef4f20e170 GIT binary patch literal 13385 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 F{|9llnYaJ| literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/44/mini/spree_stein_back.jpeg b/sprangular/spec/dummy/public/spree/products/44/mini/spree_stein_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..c6b70685d9d7605d03e720ee40bd23fc5e2aa201 GIT binary patch literal 740 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/44/small/spree_stein_back.jpeg b/sprangular/spec/dummy/public/spree/products/44/small/spree_stein_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..dba4b93682e8380026baef2ec7074085ad12e6c6 GIT binary patch literal 1615 zcmb7EX;4!K5PmN&B!L9TXXr(QKyIRj=A~23H~X5R??K(CoGI6^ry+HWh(we;(_t8$%(e$ z%NWTKi3F3maOyYjN&Jq0kh01vR5!mtkb-+15b#!8E0B8ULH#U}xLX>h6rPz~P1@-7 z40}@e)GE=qF&Y~JR~5b9YImsI9$F~MK_BPU6mWg3m>!GV;(VIhOLu%zYV!x^Ao@rD zUe~DCIzG0mfDvE!xN*FWkJlYi{&q`Q$AxGfp+9kf1J`wyOOlh^+u8$!Iq7TQSU&g8HKbZUYg1AoZPki^{#C3-VH9x!J1EY#=Ue(?$`l< z7u1qfRwm04&OIVjC3)Bw4*30fLQBW3Ft*Km|9DFf*&yalNB>sY`zF;!6UTbh5G%x1 zAIxh-Y~3Pds+?@)UEK2AhNJH?pBcTU)$zK0*O9RLlBw1mW=cCnUYh~KrscXvS^V+h zbq*KfZ-Exl`}ZGU8}gUpuie(&5Dfd+4_xzxd|JV&8+oep#nJKZ!>kXTErFhgE@UE$Dw zLI(>1ZMf8#^li5v?_@Hr>M^ddv4svrRxO1SB%cAP^D-rEYN;*ZvnVl_dH~?k!+8^k>{2c)j4If%9E!S))fC$=6_=>oa*&Jmu25E zvNC`3BPz8fJ8f{f*tIlsm*4?mVX`tx;7b}D8eRWhYjfT0)y@06FD=g8E8tCJt(>vF z;5u1Tl?&brcmJ3gsoJ|@^W|f6Ydl15a{3w=24TF$L|i?X9lpJ*?o}o47H0LY%VdN`u(`MZ05cLzd>&Iuyz%*^!h3U+*=R&hf_}DKInAF#&mQ9vjrx<%4Ac6UQ0Lj+RgrIVXCmkM+xH&b zPMWO@757gwnXk5BM<{k;LE4%t6BPXfy);AHHo1FxN-g6s%XgaN#eQ4R8rF2X+S-a- zP9|UYa*~?oK;F8qw3?#yF+BN+!%OPSnClCYUhWC}us7iej8=-BJ%*a960-V!AS;4O h%^UO6b83}8S4pfH@)#BefKGwQW#(iuf^4pS^bf{MoU#A_ literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/45/large/spree_mug.jpeg b/sprangular/spec/dummy/public/spree/products/45/large/spree_mug.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..9f143e1d9682d91a8f8372050bd11eae95c57318 GIT binary patch literal 4150 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 et{NWIly?hDWe~#qUiuo>$c=>s4t005mg;A{@i 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 QryVcs4ozBi_rm|10JL@c1ONa4 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/46/original/spree_mug_back.jpeg b/sprangular/spec/dummy/public/spree/products/46/original/spree_mug_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..6c54d2a4f1815a553851c12cf2fea2ec50959138 GIT binary patch literal 4428 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/46/product/spree_mug_back.jpeg b/sprangular/spec/dummy/public/spree/products/46/product/spree_mug_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..83e598d21b4ba526bb56554838d9a2f2e9d6e0a7 GIT binary patch literal 4420 zcmb7HcQD-D_x>P6jUZYg5xp*Uwdf&MTfFLGmFT@hO;$@pv_*8HBwnn@szX_0%kdj@axB|^pMOXOeO3nbLVB}Keh8WuU zrZD+MRJRV_VwO}hD&XOh_Q%d&XW^BycX%0@+O`)^c$J0ysu};_|4{s!Y z*smNXNGDaro=orYftVEL&vQu?^Jy_0Hk_$j?E{vOQ2I2IB@@IvUSRmlSAYXCR+*L; z>aZ{Em;bC@^lPQ;(C6Bmd0+BPMf`FUA738A1IJNg7#jOkj9%V9ozv6ik?~zu4gy$V zGt9ZP3+u7)xV8(l*<)P#_I6S|Dtu(a!SkB29{)SH1N9gG+x(K)Y5mCo|B~@go@p!L z$6etG_P@Gs$ggOBWrWE}=dFUQ8VWJPCT)wRviIn7wx!4RP<#EI&eDjj9wGL(cz2&- zeH*o!Zw8`5Pb6E+<|JFl6Au)Y!}g51%XhQqM0~PmN!#9Z6NGkCO@YQTc_e!i$@% z=2rs7cxTIDw*GU*GePZrU4#=A6vb~WU4k^)92y?Tv!rcjj2N@g_^x*xmljq;XKWto zP@w^l$sD$p#|}2iU1)df#=pofNHRvA?uqo4uoT_nxwBTyF(n!c{gA&f7ER^$Q!GhsC4@Xv{I~5 zj_L7_?_T>jgZ3&l>v1Y9&BAjm?=U}gkY%sk-x5}9E)abmCrL(FqFDCdYIX{`z_2X@yHPVFac322TOj8G&(g5oyc)Tgn74YqeQPq_zlJ-6 zoX@0HG{wF1-$CzA05?g+{&Y<$LgyyVA6EROu0&b#_ga)z&p)q)yR$o&S@z4d{+}#8 zSXxT0S8;WqbTu_JL=8=f7Dj-v%u3X+zNvy7qra&dh0>7XY(9Ppj2qj8NR4y46*RW8 zJS(oM5dV=v66Pmk$4kcfR9Daq$?;_&(6sPkaSM zP^hNa6V;Z4ADLr-I{v>`xC;z0R9WD`8oHK_6Lr_j>%j3&G|3IL$@LxN z-Bn63Mv+0di4f|;DHoOj@}H$}H)Szlk;&ofIrZ(3fP6j5!NM4WMJWrjFf8nlmA*w} zHo!UFsh}ywBx?b)r*Rnj^`+P{C4!Klo6cR68SK=DtnBi7yF>omgWbFF_yGM5>4ayg zx#&RVrROuu4O6!-5|NdsFqabmopXuV*nubnP|W#uC3-A#&iA ziI$+%V)>d^vYbh(#j`wYjg!I5Ppos>yt$5EiDr1@TtHHjG~u=VDpJ8MP_MT&X$ph% zvV%C;Mj0MSxnQ}pY@&4$1~qS{V$mjZavC}#(%nKOebSV+xYS{nKO#1`@Fumo*rr%G zHFI0eGCRS%#$tKk8InmdXH!?{+O&-&La-?pW%9K4FwJnV&pywET(C!5 z={EAc|6o&9z!R%O#x8B=S6E@j`#s&3q~eC24lKP~-1KTbhCXkob9?^*YY2aUfUycsnY_fOmp?+ps z>Z3wgm8)rkgnzf!xddD{1;5F|H;1}9J$|h&sbc&VtZQF;Ju1o;sC6xChXgr+D}?-U6e? zD1-8aIb8Yg_Xixr4~r9gG~#HTsQ#ve57Up#dqnfA%P#?*lujN?`=A)|Gv?b_0p%Zw zBC(ymd3QBiE|#*l*PPa;m^R-2-2QX=EciE}8R5|3@_VZ$ejvd2ZBwGmLb08Wo|uoX zc)ZMna+mF=y3ToUg?oYNNR*3BzQ+55h10xke7|RKyJub0lztSxv#>}T_HN@3tZ(;N zb+!6b^AZqM>e9zm=;t{ub#(2st$nX=-tyG_>u8nm5f$Q7_n@QNa(%eK&3I^}gdM%F zSDYEney;bre_+=!Xz&b&STTDLHlw2L#ebHR)KjwMoKHu*6IMK#SXgYcgR2M$!94Kh zD@t1!PZ_ek1co~YSZigTW$4;XkJhEROGeJFw#yL5%e>#|dHJw^4R3aA2q+^=;5=55 zb94E0L41i`{A1fn-&t!;RMc^`UizgW4a=={7f8mox|n-Jd|^?^1A>w|wTva%+sC43n=GXm2M;=d=gHKqYd5;M-3jo>2a_&N2vGBOLjoU#P5g-W7@y{|z~ z?N+G)CU-G6)g$IPCy$4&pR}dkGZ-9{W7?U48;kM~t}Wc&XdTUCy*4`juo_zsV{U-0 zi%+D!Y4FlVnG%_%H2MZ#-8f&D@AT9C+3Hb@bJ^Foheb^`@jptR{`_%h#c40r{ zJwY`qQ>n8u-0|lpB^IM4pNd%VcP+n(@r9JuG)@OT^+$b^F8e7Nsd*TB$}68io0tH? zCZG?%TFQ>>^m8sgCT1 zR5T8}peQvpqKw!>F?(KR1Z9dro!BEz*M?hWX$;_z6>cYWc(enCxj=Bk6|%iETDU)` zINr3PmRLOYO(zOxaq^+Ld7#S0fz`{fHn-p1M_2c?PM1@e9%k0WWbyR=LE6t?@xJwn z3fD(jpGt1f}O^3qT!ZUFqo0^O60YBFVQjx>J&6QvrqtI?-6GMWk4`Sqv5X#Foxrv zt0y||u(Hl+E-DQs&lgYc)G&1ez>9w=!D3~55Wv+{83j@=(S#5zZcFrV^j-NHt&bAj zT4|1KH|^Z)PxfK-NHBl9xFCzrfX3TUn{!44s(?Tb)u zi_&2#JS|_Gj3sDkXz^=HK%m)(W(&?-7?zAo|Ia~kM6MY8#GWS z6TuKCwUyq{%^Mi*=6qP}aP&T(o}3otqN0cQzeY!s$X1jq{9@F~Xt`{gP@;KCYbM%<8xTD^sW-o9#Pt zI=RQ6Q&^*?k4G+nv|l8u)qc*M^JetBMmFR7;3K8>@5SPMbe5syy&7{H@>Q0x;*_#K z`Rl^ztNdj*I>p0nCtUf&$Snva+13Ev1TYAI3veMIO8|@kK`FXuHAT9Yx!OYDPJGImAtwF;rii*5PC3L2Bitoi_D7W@H zg1KP?D|nYe7Ls43)@y)0b6|89`j@1i9=8Kd zip}CG7LUfMU}?q`MX)-;nNzg6b1a!k-mEYtzwrPTFujf0OPvyXX*w(0ZM#d}$YA1U zyKO>=(~grlU!9vyq)c3+GZ|>#u)PLND;22>>fn~Z4!~<~=cA0_B-}8=CgeVEMR*AN zHB=brO`G@Z-8N<{v~l2OP3GYQ)DT4QczUzvs)xZts`C$eN~fP`hl!7i$7h<)9xJ;9 zOfJQK#-$C?*2{X@3!h@t>Gmh(K_q2w>BN%UAU@+RPvIPsEdP4*h*BCeKE}WzUf0hy z>F@inTU8)}&Kkf}4c$+6EEc0`Ggzfw*gjDBgO`2ko&)%{VIg?*>V1` zS*uiXKxvikwrl+Z!w$ew4jv^stZpm$Gk#_bWn5fx{h{PkaqOi8Qo5q`raoGK-Dh-7 zLJ)Z8c7%lmHocK&>)idPV?c=fggOwj8hMlDc>Zc>?*bRmBU`o>*CxG4gKq#ptW7HIopH% zoHu5LjJ672Q*BBtuc=9ja&+{UPcs(`sujKvN(I;Hgj2>%YMeC#U4hQB(DqET^ciI6 z4*|`gKm7nV%OYFB(;rXkFUh Kr!&x*8s$F*W`>9W literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/5/large/ror_baseball_jersey_green.png b/sprangular/spec/dummy/public/spree/products/5/large/ror_baseball_jersey_green.png new file mode 100644 index 0000000000000000000000000000000000000000..eba327aba0e6e0b5ed11790bfe7a15ab0f62dec4 GIT binary patch literal 48975 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�=&;h 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 IM6N<$f<6WlEdT%j literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/5/original/ror_baseball_jersey_green.png b/sprangular/spec/dummy/public/spree/products/5/original/ror_baseball_jersey_green.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd8c0aea65c3434b433c0c793d988c95fda4651 GIT binary patch literal 45744 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 z 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 Eg0e`kO;AAHcK`AMpTNk2KsPo@kc` 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�=&;h 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%0A_rn828-ommVlFk@wQXv5}8Dz~R>E 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 O0000L)Yan<@`|_sO~+wQ0{$>T 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

    dd$oVY5$T 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%0Dj#f@V;GH3!zI6NMfO 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/6/product/ror_baseball_jersey_back_green.png b/sprangular/spec/dummy/public/spree/products/6/product/ror_baseball_jersey_back_green.png new file mode 100644 index 0000000000000000000000000000000000000000..b5890a75e92fea75f37ffaadeabf7b0e22c2c3c6 GIT binary patch literal 42361 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%0A_rn828-ommVlFk@wQXv5}8Dz~R>E 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 M07*qoM6N<$f~=5v#{d8T literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/7/large/ror_baseball_jersey_red.png b/sprangular/spec/dummy/public/spree/products/7/large/ror_baseball_jersey_red.png new file mode 100644 index 0000000000000000000000000000000000000000..dc06d3493af1dc6fbbdbf540c1c65b1e94ad3370 GIT binary patch literal 47857 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/7/original/ror_baseball_jersey_red.png b/sprangular/spec/dummy/public/spree/products/7/original/ror_baseball_jersey_red.png new file mode 100644 index 0000000000000000000000000000000000000000..4deb99a1d587f6bf824bc838a16684719650a949 GIT binary patch literal 44463 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 X2nkpkSE|>=00000NkvXXu0mjfuQ&%58^ z!@gW+9p}G}NOe_t{Fl@(0RRBLq5|j(>i56@eQ?oH-*o~30{}n}KoKOR<-K^=>GhM@ z+U4Dow!ev2zMEr?2rqSPy*em}1U(d#5D5(70lt>!Htm=vzo<Jclb8iY~P(qyMJLJe0DUxc+xN@ zzl7l%4*k2c_;h%wCs7|AVE^a&kc1fQF~QvT8G&K*=G6Gjyif7k@uhUTXhy3;%I~bB zsd3LKCAx1162{Fp&ySo>{#?9FJ2|ZuVA}X0n;d4|A*$rx?<8#By^;jM^!D&0hsP$B zGod+d+wS8s*`15o^Gz1dpPjnW`OD((Pw(m?o~*UovRRmv96t`?_J|5l+c|dE(xw&f z(7#R-{To*H&q9>WOPF?vV=$u{voVK{jbzXaxPkT5} zk_Xr?NL>ASPEYM9eO)(zA*^em&o2LAne@J9ZF*`7zmM7;8T_j`g4KN!h@lJGU`az8H+sr z|HMw5JdQ(&=$wyJ+QdQNAg3J2c7^dJT(wLFw0%P=9xK)>h4J+Z)p?QWfkYIxLs_>& z>CwFh7!0x~HB8&e^;(4t(R$f0HkKn#2q`F$XTgLV7-IhzxBX?Qppq+sdxe%$csJX* zZb88>iF(kMsr*+nx&Y`P1`I$Y5k8d8-I0BAO6KSIyfw$-@ElI4L>tB@O?qfU) z)6=hv&ytc=g}>R_jsWj3IIqr@kL<{wt2=MvbEH}jyT(+8uD{_v&yUw80k>N%sE1ja z5Vm8l1(5*&I8mFD_}>5C=v}F7KO3fDCE!`$>2~mFj|a8YO(wzAO9t=67<#Ax2?FI~ zM7z8@#-6Y#t2C|OE?H^#D85`V8MbsdUW#dmoc741BD(hrj8DD74R8CO?z&Q zd0spj`5w^AhN$*@4{itG@slPJ{c4&s_U*mh={}Et_IAUq=%E%-1_Z&fFqnHJ>3{Be z1(dn<;d6;!FB3bB$Uc?Mc`rz^4?zOmX7#3St8(}~sNd+J6; zo7MYfoz*V?dn`&r=L0OtjxEjnMbt4d0!U(UO9C+9!j9{q4j`TGyBWm&rAhbsgvd$v zy<_L|lZnXvVF?i(rsHruli3(pAPSSA1!LuA<5P8iENfAuuqZe7@l}A-rv3?KWI#2? zHQHT}(}$prg^CUcDRx?r-p1qQIPKQ@N4(=3tj(y z-@rK|uUxkYA;fJD&T=1N_TxAj8Z4NAL6RN{w?fiU0bVDd1?KNearrJpo_Nc5Bd=FQ zcI1jCjl5RKM@YPuPbV4>##%=2s7V~Y=4oES?Lea3Z%4)#Nb#Yb#FR7MkvvZJVnW*;9?Y8nQYb&WowDn{FqT~Rq}#oI$ejz`*nwK`g^~L9kU9bQQaGyer5NYVGY+*F=qBOm8N6ZtV z1tyoCul?HB?68D-d+r>yAZm=-H`XE^F$ifO2r)$GR@&_vHw?A16d5P;UdUH!!rzt; zz*AGz9E8h_d;h8o=#6!~oss^5>vso)ZP&)gvt@uQ1AunB3ko;~WQ0KNZ22Awcfnw2 z9pRY8LVouaXN1@Z1Ob_F%eyFMdF|+6wPJN7wpzBuV=Tdjom;t}y2G4qcoy6JeBYAm zG3%MAS4gLhfj12oN`!~M%RKK3^~m7R-3;X4 zm8W-JHI?Q0z)N0gwUn~(PW_97o^gn|cS_xgS(&-eH*j)eDL zuP$@q0X~g#+udvoGANva$DpGXOIKI-=UM!7hWOK|fA!CGB4PmXf8+cK7)Xy}As*w) z#xnnF{u;=>%Mh(|4;n8oFC@=twc{4b6j!T8A3qc>G*72rV)gA?WaenSp|SC5`!8Q>?V*^uug3Du;7|cE;i0GTBUi{{=<3xRb!dh!+(90PZK8{#~tUhO*WsU`ziE@ zBi&NnAbQ%85w~0>_lteT&v#R*A`ab;S2EED*9!UypR)pY#~x9`o4PCGSdxClbO+nV zAQW|8h3wGYc0bKsl&TPCumBlgcY`aXEetcb?m^%JoSaMF?(6TAUCy4K&D95pT*x;2 z(;1gY4<9#n8$R1IR(OxtL~75Jc@EC8#D6_Cxvrl(kpV+u=b0516@6>Y<5~PXg9{4_ zxguVxUbkBjIX<>}X(BBSZ;lo{rak65FYXQ=Z5q*Ig7>z?|6mMCmTeW&V;)0BG-sdk zpU+Vvbr7VP7#ri@;(Fe?M?P23-vBUL-747t(Lt@AA1drz2tY)PGhe_#c6nzh6~^aT z>78e(|2tUB{Q$hfii1Ua;okH3eu4ad2NA0UlR0>NF0yPqFxzfq_w9Ce_rn6BYa@i- zPxmcL78bA|2<`)f%}NpwsiPAN2eF!JcwqnBuWZPBJhVPpZgu0M9-!LU+2QKE_`B1w zBZkqlDo<@fN8RuSBN{}=izs)rTxF=2)`EEk@zhGa)oJ2P&n&AvEL^lRtPi6wFR)&7 zCAH!}6Z&rrc~|B2I8uXx2zU`PC!IfHR~)YkqdzP@J2+({yE?Ni^^DjPv+}WZK^+ln zTBD*YV3RbN0-T3Eu7_Vrf!o$`5>GdKd*5Ek0*XISHQv<4U%!6RsSG5te;c`hMbJaacm&3}JSE$|LiH|jaet(5Ld zOG_PFx6(8NPALTlBVPYOLpME9=QnjDgpOLOOK1 zn|`&&Y1ZxwrLtVl#r=Kwf?=8^7>veHn3(S&|GB5EQ>jkmXu9Yb8kg$v_=y9l#KU+!H@L#Tq$T+52* z(n9{z#cTSTo_Z+GEYVg^LGOn@{Uf%PwljEC0&*`*_4rM6bsxs82?YNI9WAx&K#n^R z=gW>mS0bVRwKh!LHAy^9iJ$=*Vj~D*$&+mHmH8>`HB?rAu}hoRcSR=opPMXIqTlt1 z_uwGU(yTkTIJvxgUqNBWlO2fT00cO4zWfWm<~+aWj+&*_=cnuLC$B&+6DuN@m|u9r z^Z7uAdW2blCqa;ADiON#!CD0J(xChDVMpTmj|`#8LjqaHBazS^y;+E=FP${Em&Z}l zT%Ox@rqj)^yf)Z6QZ#{ID1U%tJ08FHeb7r>IE5@5gJgNz!5^7uH9s@d85$iOMFCzE z6p8uCp#-ERh>+Eo_UN=4&qCFGBiGY`?i=~Q3unF6t>rbIyFp`fO$NR>k*S+SJyTq6 z?v=CMWipjRW_AFErkfl6?QMSGrE7ipElOXL`IxAd74KmbDETVth z9Yw)Uq0t?!uuKpxkrki3JxN5UI=L(zQ?%q;z~N)W(?3Gv+Yuc)uVt6tDi8BAfk++S z{PC=lwu9>K$3GFq&pLr%IJ&M3nO4=b{d-sZ1U6Es88e$NSpU#$y=9qZgbF#4Pgi%B z2SXb?yuK&nv{_7ejAXK3P0yVLbMo@A)xk5Db0*zeb|&{FTz+fqple|-KO^}<$S6Yp zGzN0;tpLfL%z>yM`wQoc0MPs2jz*_7YR3VP{KD?=YD4lr~n* z>h%2l+~npLW!_`5#KLKwIi?2DDdKZ@ho)s}e$?xnuWHF;HzN1!xxLGs8G3JOlYxn5@=yS)6<&vJTx5zi!2$ z^Zs{nae+E>{yrLH<&o@P2>=}ZAMHL-L_z11QDddQLoLG%dw0F~D6Bej;d7V*A+Bfti)O@*xu7T-*w$t zL@OfPgYH)K8UK4PK2C@};X9*g$=Q#)uM2Tx3C8M|5F#hTO!0;&X5raxrEJw({u>cw z;A^zcfX6sLsF#+Bb98;*?s>FWZ#lZYZl;&Ear%=kzG6*1Tn2d((b~GY*pypdj=CdM z%NlBHo&W2_aa#VFn92FBIV&1VV{CcPy^<=l)T_d%OLZapb)(cuIN?(-st_Xl&yqVG z1?Xen5k+_b+{{rhNB;MOWoc-ycN$ zE=X44Js+Sn@mnhszk~bp_G1IIVN&GNeQb9L;tKYAf4%TYb4&H~;G+ zG%+^*^gW^k6mDNk%gv`j&4_#l@ln$#vdY847y49qcr2zXAU<<=_F%B}8`FpktRY5rTF3<4dX4DV&XTA(uok^v*!!-Aj;F?#9Z=}I+vrQd;JDcM?VLBi zwf?6d!d|sS`-teCI6i+GNSlxYtzWSM;c$EJRLN{%f4 zYE*cen`YNmOh+ViA`p0fSrhnZ%AJvy_er_W*CfqyB%qRb#?K*&;%ekKKv&M@G~}^4 zz0A99Y7cu}SB37AtUSYKk5C zu#L{$I9k~&d?kGPS9q2}Q7wxJtk)mGee}2#_C;KZzLfSZ)|9IydR98+ zQ+0j%7dkrP|BBTFCdFPE9fq3+525h7*QG3_UQs%4{Dd;7%fs(*=q2om$DiGr1YAn- z+B|+&$jNVmT*olD6suu{;2cv=0+TV~Xzg|Ltt+1*bIyHvxP=72~hI z+p22uNj2Ni)$ZeFplMgP**@M~TI#8)sV(`74x-S-;D(Fs^F%!d>qrxG+?T7gUoWDW z?emY0P3D@y6tTVLy%Y(PMj~965Azag3GSES@JbnuPMHy@>wRRiK;=OenKm+RE$7g?n34&#R6ao+f5qYdER+GyuNqnv96iA z7OZB;k;?YPFny6QkWT;fCn7C9-4`UJfjnj|RQ z*k|wNVoC%QUU&(WgTEXj{Whgz#(WIIq=iMnF@!;biu)wQwJMt-vm6BpK z1i!!f_+-&=m;y}09T`Kz&T>_UIO@xNPd=1#(X&q^jgTHxK&3e*N@0;K#2*?51z_Eo#xl4WyYJWC~CjO4rYuYI5|0IB<>sZV#EqzS)?!inY#nm@)NR@#orCQ_57_3$NAWOgOav} z;%FZOkcLGAHAhR*XS2!HIV?M9xC$T(ffVUD4&UsD)kkSjmF)p67WtE3xmixRL+bM%ETO`m|ZaN zae8lWFM>WG1A2VFufr}$z4-yAEeU8t)ngm1S+JX11>j5SyCdVM(`5RmS~xX%okOqh zTDHW$%TQjMkhaPaE%5WU)00&##Eok-4OG7keU+$*uaZHm`R{A>0F(yQRo<-2)>`N@ zF7eR!ghR(og)d*E(KZkPpLjeDrv!XHq9+D1qp|y%scj|%9KOCsW7l0$(~q$`A>zj@ zKhS*v6xz(KoMIoNk6;UD^O=aM>~khE`>8G)?zYKn0|T;(oE6&_(6%rTFyo@dVK8x{ z^N~#REFUM^F{-yLt)LV--u&A!-shp`d9sb4OXP{0F-P1Zd5(p)H`QI1>;9$`H>rdH z|0$W=B{4TeCfs;uBS;YiN1|aw!nqUw(}a@)uf41rDzz}_g zSrX}5-DmVqeXme}JD}UiCaYDBeeSDTwa}?v_g0k?obdYRal!x?(c47=5#-~ z)(ljgG4%ep{iO56{{)QicjTug*4VeI(Z^2I#}`&7s&zn}rmkWC$pHFT zXp`hSEYGVH@;n+6SCZnZR*VXUtPKJB8ftJ+FLnRtVoXMIg$woYT2K_)k9U#AVY1Bq zS~}OOPAEN3kS0#9DEWE6#)@+UhepGOdUVp;tnqB%59VxFaO&Y{+tHH5RZC!WDR-vX zz|dqso-=lC_^#jGRKEDt+2}zj=W96Q=pFE7f?F$e<#owd*=D7XAB-oy1=_R~+Vl^m z8e~@Gdv2tM{-U)pk-AR?)_o;j_VvmFghaN7fLUUSeKWyM~=`H39xC zQAGR7@&7cY`L7X1R|8zffS)f)OTO_Z3|e1jdt=19YX%}1vV*T5*65AB*TTxzOu3rx z2m{3OuvhZv!^A4O`qpaCSpxs2Wnrm@{);3VmW8omzN1po$7e_ue;*V~3!i%!FcC$` zkp_BttWoHaX_lIrnybFSX3`KOzWlTYerD+0m~tGaPcw2`Fl3rogXnkisGtIEakF4H z&0!0};<-oV-@u~qdOCUh?>45NbVI_~QlvtXpbp^*1e=jG)1rKl45|e->BK^j>daOr zzlRF2le|w-iOga!zkc`nOgjA@eB#?_9CM12vHb?vjZbf{yPtoQzB1A`gMi(rDzyJG zs%UZxm_md7b^LDnEcLR?9Z^nO`sL5p?!RjBvYJ??XrC(^CiHy|s){(=$}=0wu?l`n z3~2wd_EKagiee+>;g-K}j-l*Y!rlW6(*GXp-dH%%Qp^^y0W`QwGaj5Z*l3>O?b zA#_Cs2FVzEU-hR^3TH$LgueoVNkTpz3IKfVi6R)_@L)!uv{{Whpi-fm7Mdx>LtOWX zfg$H8gQTC0X>9eLD0LW3d2`;{BLxP7{}wECcN;$U^YrwzvMPnc?@zj)jZS>#z%2P4 z^S@3sRYnefPO+&rRcLKb4E1nKilB6DlnbO(9`npZEz=^xl{8Y6_wtN^6| zN7NTuy&Va47}LXpOJiDZC-I9Cj&fxm6Ac|Eugb-|taa1#`H~7sFgqYCm4TH%9uW*3 zL83y5%sENO{^7!9m1cVECk1-&Sfp6E&&vMLefH{C~-dn^m>5 zx~E}Z;Kf2cY&^=`*l~GkX?xPTZ?k(%6D;+z^KWkEXErW-ZPvyqR!j6xQIxSn4(RUl4N)0nkl0vcOafT~xI5G7=z!LA? z7M^SJ=O%7m-|yx>6ib*#Kf(s}X&|xx{RSqhmhp;+y!zL5e=LHsWhNf) zyG<~KQPK!Oxc1~5P7#7Cm<;vl@SLIF>HmBOchx{LvBu+Sr0uUf@a0+rz4)b9;I$&0 zrbsxQ_)?Z6T`~)2n#wCeLH|SlqPZ_9nkV37TGQme@09jS&726gS5_U@#m=OHalIC% zywueo+#hf@?2kJ%E)#L+5p`M{Z67eOyggL);Lrk?B71@MOUbG)vQ?5zU#hfNan$)C z%1w8}TI`<_U7&sXqr?2~8D>2y?P4{|`FcO_()!Aorw|#UD3!Ag0elw*!0e_=+}oA<#2dcm+Kbxr+VP2kPyB1}0=j#5^>*47H;s3C~ z9$T>bvlp7w2yF!7Hv+#Q6)^KW2gp%)@%iSerQ7HYEx*8y1~A*`X1uwD!&4UXYwX~9M$4~#R%AcET&s+#7l!)?J^G98Q=U82s|{Wcwe!9 zanZ;hnNm~-mrHG{ZrAKoEi>1ahRc0%19|8{)=|4nRT#eQD-9wFDf0j- z6jOut+XzTvm9#7%>-vo%rDNYp1}SX&H=u?F%i0F@oAV7cyr-4@(trZYpx2v{#eWJ? z?qAk>ceD*t%w(33$jGwlRo7vJVgB>4GL3wG%{R3s)i`88L+4||$Hu!;MWGOf1}dkm13wnZ5u<4q zil`lm>lO2)foNPbnM;4`Q3?tYYkcA}5^MjIwbcCWz1u5lbE2N+XFQS@XJC9pe*$<==iI zGhxz7KO@Jn*US}u_%B&a9OB_ILr}5u6+F|xJ|q=Hgi#lTsgRe5Gx;8Lwn_9+A>L)x z#lqHv_-5EDvFG+0M))2f-OXp}moA zOppuHus&`ZC!A=JbjP9sLxpZv_WD zrlg-Rf1dq%Wpdp%_oJjpnv<2#@7e!q8Pcr|(7?An}E z-)+41Ghbb<#=dJ|;;=Ye=lL&}*v!$|&Y%5fQgUvdWVDI5@cz|%I9;21O>U;pLEz)w z(CTxUJfad=TiaEU^QPN4bq!MsLmfV&((V_F05wK;;Eimaaa`*iw`+bil>UCA5=MmL z@p%wg@#+e7wF^8ga!iv=x_(&}a~*kB291)bBgsO!A2CvKQp2vq8uiZ1(kVGutNJn+ zuWgu!aX%YrM19xS724qV(vyd2DZ(MwgSv;gsdV3LP2`HGNjzS#$BFxF`65LMz6mRX z;eQ@fzo*!UA$o{(0jt+*gn`#aC&E|r=1Ybp^cnmcE)hqKGcSFPDZ9P7CT;UD{(~nD z&&$plIB~haDNI2O4cH0qq;mc{1Z{Up+-@e5jx9fdm`Y{wsYBKrfM1kizC^T*0Y52^ z8$Gph1w5#UJI^1sJqkDQ?(;HYrV_mcmB$X#jlii>H`v07%%>II>~PUY%3o?>F`wot z^G2yIkR}R;hj_ZB*V(=&W=|8O#@8NveEF4TRCqR}y;4Vu8mN>)O#+stW&cq?1GY^R zPDrWy$XyE`dEcb?_|BM&fk>7tMQT)7qx4GrRE1LcWwN%8&bes!b>|7~ryh-Y(%tz{ zvoH9fO<3+h_h6J%OTxb1_y!ngDzv_Vx1?8{Y`K660(sq`HgeZQq^)&LlDGM+rzi*Y zYm(M*ero+(9p?W^rqoQ@JsrT{NI3F1@!il-I6=iGYYzkEhWEi0!f%)9{$?V$a{=N} zjR!-=Iu%~X$XpYYKA@7a@aWx)g1$%OoNv;|+LSb%SPdw*{B4{4$9t6*ISm%Y# zYosvi)5k}QT?@#vbewzVV&dcCT$ksj4Ow&{bTSiUDdToTXgle0!bIZWhWjo>C+?yrVke#C>8l?RoYpaS^dSR5{T zITaeo`|pJspWh!h7h6odV4)yZN}o)rL{SRSTHLXdZ(V1&$Q)7knfDe;K0A8WD-S5g zIFcn#7o55$SuAjiMpQ~~oze$2eGCZPFnN$Agas-0SMN%0QZuP?5X`0dD5kOj&B4;4 z9TF&w{Ex*cMQ4+qx^N;c6V4ZY{dclVuPclLCg)zIHs$8g&xD!xXS5qazk|LGIh%$C zz5lhEXfF7U`8&5;pL2B4srQ#xEGN8_MsGdYi=-+?jnhPSaEr-ar|jrK*Uyh@_nlU| zE;H4{ZL818lvTpmjD5DP%b;SC{S3^&Fgbik-kc?;dcLKn7{n7OO&z(m0O|7u6++<& zZi*fPjBh-Z{}hyXo*Mi#A(LI%3q7Uctkt^`-JW;b>~W7Cn?|Du&UWg$?I%@JCh?X~ zi1t~QCJ-r*vu$6GV*j-4@AW%pAo5Ml|2z=bvDPk>GUDU=jGA~VaoITtM<_U>KPFs-ng}@a?r+`a?b$F!w6c&fia--ghshWgqPb% z`!a@3+VIiE?`&_|QwM8o9{!_Bwakxwb8__rBl1yU()I=&2G3IAceA7o^}KYR0qclu zyhhYst8v|4+y9Atxqm3uS33wxd9#0Cf+QzRpfogfpKB5!_YOFl}yqTF@Cy9qSr(vW=PkEWy{rZf+>Q7}V@Wvyd@J)Ym zoW#wI`KSj$`}QY_{XWv4B&D}U@*_m|1wom!9Z2eT|X0(yNBXP+{ilT$34f;!BH)Cn9P<(f!vHZcp&eQWM zhzcVS*6d<4NVh!si8?l|%C`V#n6j((F@|@x#w5S=a1952Rm>6FVQm`4km8<;Bt8ds zP%6SP>P~Bn`}yDE>wZ_TxO>w&oRO)e(zNkgvgxF2wmtrxWQ$ITg#v@9hUAxW&P>wK zVK`YRNKuyMk01sdwEzAic2V8;{zSJA&w2yK8eI8LcP}>(9@SLo? z>WZ_%_`F+qs`IfdCDQY{Q=UHX!Oi&LmrR`SOHJ7=BB%~XZiBHSny0>>icJA_Fv9bZ z1Uc&Glphi=y7^~E>|XEMsq3nK6mhpMgzP#zYw6hBx?c8P8o^ky7LgSg<)7UU=En5^ z>7fvw7S_Z^*9o7eMQ_WpDV{)-gwVvVYy7p%yLCUP)%v&ML1h!hLFeC^KNk#H;LfM@ zXaQ8XE8y|&>eI8hnES|lj@$n-eQgd)X})6p^RYb9b)JqVOanA;vOff~&e&W_C69xf zTGPpXg%{4(f0g-CyfUhGKu59_T3WebYR|+Uo*QKYr7j|o(i3IZpfyi`^~bqJn@ZF2 z=})evTD}0LLztm(#KX@@ka^9V8|If>cAuiBo0{hbt~olt-RyvE>wNcLF1a4BEVmNn)gS?lwG41Lar zjjY>DTfwBZZPC#jLh3U|97a6s5I@H@_(A2crkgsoj35=>VVdP|7C#!*?pG_Gnce#` zg*ICSr5Ee}D0UOqV?oc}C{O=?v9-sbCVV=9l)l9SE|K#w+-dj}qXp0L`>3l=4p+Qc z$Vjd%{+~EmXe;@CmlboBdKf(^5=*TNS+7{5FyGMpU|0WDZS#dpZZbg=Gkjgi0r&#`%TbLmk%O>?M3Pg0a8C@xJ=ruc2x~!KE;~TE-U<{(DdB1wB(>el)O2+iM_3w_v%P!H`ERSD zjX?eDOHwJGdb$LdMYqf}8#e#n(nY!CGf>%X>zF*)doDLOj;+{qa(U}Zw3{r{@4A$8 zw5j8a)5-TrN!0|tVGD({$b%kBw(gIA9>irkBAYDV;OuQdlO1 zml9N}Hp;Q~IW~Fk$Hr<*+T-Qy4VGPoHRErap07lPM6dOtzw$xJeJQaR=(Nl?SFxMs ze>8_8-ch}to!oPevf6?;5*bW|9+13YUFpTBO@^>*tbE21|a2a!5nfahPq?HGayGX+d)aaXl$q z1?OJJ%8e!RR?EI|^eoR}ms=3`82N0&H#J3{^V!_p0OCO6<`F&7ywSVj{=>rXF*yPCkQPQGRVL zR{3Eb_mw6Mjw)EDaJRvBq|55XMUzRV>7o#Kv~Ajsi(nzc6r@ao&FE92a&5G;AWc?Y zFnC~S!-b7zF{Q}3Cfz(fKsTGZEes;VTgK<~+C55g(KUXmM=jvM0G0Kds~e)b58GLn$UIZ-7*pU~=Sh{%N{KqoiQ7raH$ghUzNG1Xz4_Hwts`&K^S^xt z*1ju!pN<96TPwPKdRw}m#vKU71$RCQ#OTkW!b zX|}~ZVneCh^J#jy!|a+;hw;SU-ckPBc3qgo;``8I->e^#D7{~ZyRqR9)y1c6+3i@K zSxKA0@S=rM|01=Ec=G?3M2~-NBmu6vNmH2oV?mvqQS0!E>cwuP$^K=bt@8vrUfDia zMXitj!C&6uh>gM(4_XQ~4_TKjbi}n2p%vTCs4{4on3yQVCVC~OlGAhOD@sSXVpt_B zDO&^$kI5i!^{G+C2qlsocEc>RrA5CtOl2xSuf-pa1M&cY*CN{YcKLqO;$8thF=ylz z@t&wO>xy<+Du<6LuA%Q%YK_lK1>U}@^FCpV6ibu?H zsp8ffrPNZ4f%2CcfE+l)rA%M{saI56Y$x}`&%ed4VS5r@Tnw*K+5hB($zyAaXA5w^ zGab)SwIDCKlBW0#3tF()s?6KS_<_cT$2?ij(LTjn*1hc^BHu^bH;Ed@MDKxsq3abT zUE6){?c-J8R6El6DhjMHoWYmGMlAZCNJ(affN@hAvGtJ=qH@S~icMDqE0nzNckpS0dXFDYM=%bwAyiXkB}QgzM<|K&lx(C@JLD;E1J1Ds zlsu!u?d{9SVUqWYUM??z>)+W~cQPnLyKi*pJD=Do9YH%i_EvinDv#{~Uv;bjuIao1s>HHm+4I!mi#axvcUbQtK=b@U+yF5=W`IT}LPe+n}; z(i@JtTsda6oAU}ncLr*TXS2R6|2&Bcoed^qM8zKte!mSO(|z+|;!scz5+zgFOd_1i zlNdbGp5gVehEz{I*P$e&o~3fqSh28$&@f=Zl6C&Z>u+7sM84R3tJ_Yr#D8c?CwRpN zzD`}OR&k(Y?B4BQ_?<=3(W!$Zb|s1bah22MYMH*HD=&Z}Q2^_8^0sQFCv=c1cG^%$ zOPVYaIzlEpqCNw|)gStDFjAqKXpl_)s`EH&Z}s8AUCxAL(JSC_ zsU`3rYVr9d~TY#Q~JF~wdR$!0CB>*gz^Fm^`TwvQkuZa94^E2+|kl@ zT2C@_3k62^0cK>!PIz`HW`pG#0Z_55hi zY%j&scPr!c=TrQQBV;xbf?Ceuk8*mbIsBQD3=~9V80{8W$5B<=009-ti+OYZUql4xS0%8MsEx-{ zruIXsMdjah8D90KUq)_YR&f}G%lBbnSjqSDnji%S&pkDz$g$(tc~g=t3k?q_knwY_ z_&_gt&Q4reM?Uaa_DHK&r=;dHOCos~Lb*RHbM%Q@=UA8$e%EB3GpVPmOBd@`W+$zZ zTSzn`85KEJt-?LQ^g?>|y(+Ll;O3>jWG6FM$unYu)2gS-@HRGGg7}A={vLM+q^N2Q}zL~g| zN60?L1irywl$cDMym)oi5VG~+FCXp&s^6pJ+j2{hCyLY`1)h)FY598Ko9_Dmw(k;Z z_Vu7v(de7#u>B?Q&PfT=G!=qzzPy}sD(leZY?c59^V1M;qSagD1vYi{TmgZxX88xW zaT*qSEC^RmEm_K+BjPlhJy_T7y%%|{#&RMhblb+W()kExSey7Swz95YilqdB>1>upqDR{Ych%ze8s zO7R_wUM*4odLflLlplcojjReoX)Ke01Y|bIUv5z?jaw`Y1CLPsGaB;-n_F)zYMR_8 zk(bHX(0(5bZ}^NigG>HhZtuqMAcL68z0}iT@nOZusO}Scm;cj%*Rr!FPC%_ckES5| zzThXtVf7h21t??xnk|ypcYO>(Qu3bk)C8zzZ0o{+z2Lxr!NSxG3&|3CWAky_Gr5NI z4HDNBclp2&-+M-UvT?r=9@uDDYjh`f&~09TVIO(=>lK&%fn4Bo%soyDnSSPeb^Ec; z3@Uq7&WLJAp#b`}8oSLLo!IiYGr%*K%&@OaWA|m`Y0wJbY`npGgMqtl+YV^pTIQSa7$RT7^MIT>$3Y#Q-7tHcmX zzn6ashNWoGib*a~aq{{7n!U#7{#@R6rY5-Bi7Q_lW zFPB9J|8s0oD~&W85Iy)4p46ljhtZ!Gxz1d@xy@219`#8sl(Ia`u7tcn(oGe@NX$21 z)huM_@FV0lvPl(vh=2b3{_618eHZqWL;=;JJ2bv+A07)=_1NtsA_qEv-}=_3>mNIQ zJr|P~(XX?Wv2!oKHD{VFS-|zwQIU7PX0`u}ASG8PXNqI%1x31_P43g64KMhfZ4lX= zbqQ$7{f??ma?=z4KLB4rpuUK4|EC;v_{mRS3}Ga(sw$0v8AKWpgQ<3q4Oh-wo`n$N zxT*)E+i$*ALLlZK5r8rUiB+sTvq)v?=K)$%tT_gX1bC2VHyVwG!?E3k>}oSZj4BaP zAl7)JB!b;vJbicj$_7On7G#B$#7_c{WmyjFB3ckBiAF?5k4^?UdD}-bps;86N@%(g zM;BdGH+SYlQh&_X528|Nhv|X~E?BPXk#j6kGMga5Zl`N}qn6F?wU>U+@9&%KB?Oz% zrm8j*$UJnqkP<$fk|%AXIT(9@(-CULJW-8^5m5+r3`A5%S*@yKpSA0beA0b`rDc!4 z#z80tbva@=_64Vo3SSbD%K-31j9<-92dJf?0O}aXaW5~*@o@7)5A3twhJn=D$;MKL zP<4t7(Y}^uInE-JsLZ4Lbk){bQ_|nW%Ek zi{v8Ia6waHrG31-NFHO>Q23>#J8ErLRnwD#rnlJ;56cVDQgBOJN=D~kZH1LkW7wHZ zH?v<=pb;7g6-1mLdp`2{C;$8(zV8*k_Ktm?b?i!kQBKSCc)ueKJ@V-%EXHaaA|eXM z2K-74Bx-ZCVsm-=tf;H#oV)Y(?~SVRmwx>}9Qur7cf?WA>roUA%>W^$2vJp*=%HST zbuvi^fcIG_tGcWv!oDF$>bW7?QX%3e0X((E&{EKaJqHS=TbT{zD2l=ZcZ=NN9DoBv z5{S{(AVn)dY}*sJln;D^b!-C8KmYvpjq!)lpe<3m>86{Gy5fp1&ZqdL{%VibN@}PRAoQFmrM?>9nCWfuT*%0hn0X?LMrYe3ZKB z#AP7}G}w;{GFKu>CqMYaV|V0w@Uu^R!>|0(&;R;+XZGE&7^|n9anYE(J0;X`pZ<4U10Y{aG+sy2ruo1}&@MbQ7M*LCPFd zBjA*&jy`BcOsrKXy(6bmk49S`+^iv%qY-ld$~V8kubJzII{G|)gF<_Qs)*+W^IsQ@VwvoG82cFn%qf?(Q+!*_tKRkcCn z$swd@c&~XBdnp;96=SrwL_@xN_h&zQ#~pXr=}5WzV;g>ae+}A7uOc#c?zu0m>t50b zbk5?3xaVc+o8GFlOsl}COGPW@Mst|LV1O3dYB$Y9vP+^9cCxvd5^JL`cZ=WEHlS?6 z!kfUlm_#E2t-|=Yr#*GwefH_F_qFu0;->H3a{t2*A9>>O(;GL`DgcUJHzhqnum}JR zoJ>STk&Om@Pw4MjESFdA`tD7i_^Xc;qIG}R@At{OWOjC02`2X$f!cg5V8R51kVcfl zQQ}A>asQ$jFF^R|KVKfxfyp7FGW-BlXJ z0xSaOo_nq|)8*2g;W4!7?<2uKxrAG8x#cO>T;qsljP^z3Lg>WEX^0L{B=XHI-zex7 zF7ITve)?GvQ*cBxBGxq@lS~#(GkFNXDuwB&q0#Yg9K&Si(%$aHUYcA^s^d@W1)NqP^PZW<;~|Jdm7Ik}AW~&zu!pxRQ=o&vXli!K z_MC|byQh>Ja<^A28d@sG=A^y%#p8+U-0FsDfrZO`|pC`VE|cvK)S%^%XQ ze?7eSy{2lC$~})^`0;)3SRtZouDRxb7~z~5^irPpLU4OtltP52tIDeeA^|d>CfZ^( zm!|V)x8e*iB0@_)#V~JbMgpYsWXM4BWGR>y5!eRJ)%3_C>$4)%ak}FM+jm_2na_Uv z;!6%X;)o|d^(pt=ao1r-9I@{~2kad7smO?^j+GJlQwA1QCo|(fjvYf))HB9QOZBdm z`RUpD-ppNB-H_*bE<_rf^9D#v==Kl@v4}|#kU|r&*fCVc)uXOL8~t*)(nwhJNw9^KQE7rV~#*@%v=Z zKL~Qtowwcg0J9KT;fhpOvn(daqKQ3r4?Q6AK+Wuk=0#>yXH<7GkBO`?*0sbsip529 z#?}%i&G@#IwofpxW_J7|_i%#QHE?y4!`c0vM)lbH%n^4Ohs>{;9oJiKy!p$Y{D;Bv z@-fFB>$*kF3h&@4^Ngkn<3Wzda1tRQ(hw_V76}sSo!ho$P%TSW*Xz4ezN&L5bONm? z0SqNoBurDhNT%x1=wvsBTUC|!6Ln`xMooPI*6rI|z-Z;iXvuNdO{`5KHCxZJtOJai zE;#HNRQz9rN%05mlA@W_Vb6ppzXo;zW2Ry zaWQ6D`mp6JBUPu`&hSVz5{0G&IJx>QjR$HX0DWd@YGd3Sf`z3e0A{k(z|yJfn;MCk zbRye(xckrMcD+{xOAYyg4$853RuX0uncuZ**SZ7uTeES)pstNax!6LW3z5k-t@kOJ9WbRjFVe9I zr%hx6AQBCUo_X7C7G0#wJ-IG4>3p8&*1FQ(u?Znbg_#Qz;Ic8v6LQaF5gfsdV;xA5 zxqdk)L(PRd^j3mlL8Q43gsv;VK{<|XhWB04#dn3WH8I*XZL)x-I1|DEA5CPorShL-;0TbCcrTMmc6sR zn+flZ^ZXuW2J(hFHyK_?R1xhZG2>f+bh~vWVIwIP&w(Y?FQ0Qx!e<^^O!_f1=r$jy z?F({6%(U>6a9(s~U|0$uf}7|Yew z9Xoa;3vQpns;Z0_ZKMT*ij41J8>H?m5mDab__E14PUzRJiZTpUB&eej5;J$$Q=dEv zkz6Lmbl!adC_-?mj)_H4$5@L7Rd6H-)3B+iJM{DnAO_hvMbyG>C~o$CK9;y zpo7LOt2J`-F6IizRjY=rAq@$s9cet08*M8&BmUm^s;Zi(N<60PF*E3tc}OGD!^{so z^w0}F@rk2i^s1~{5_#2;b2D}AT2Y57h{8CcP1J#=H#QLUnb)X}h_*9Fpi*@)4uLVS z7{b!FZ2&B2Mw4V1u)0^_w|&p0rehSX7Ex*@3`Mb-Euu;SsU?ofN(rv$1k%}c>(=eN zQP?@3*(XLp9il)T$kW7VOwX5@4M)q0PEe&RcSUD$)L(b#A;0iz@BP{LzNfQcp(LqQ zqDrkHs1!xv$W5pwAxcZ%I^C&@qL|D(1j@2Z2>M>P@6>IX+_PoOX`H>8Zz@ZrTo_)E=Ia zV(4_eB@0e{{Ou-=bW@(FezWu5o8W*W$K=bhtjhr9Q5`oPc*xZ3>~K6XjZoOg6@qtJ zdY{Q}Vw5OFjAScx)VN;Ox_R6CDG zQF>HvH1^zV2;{*1BDdduI}urD#uL$?({+{-3ufN5Y10GD(;=9z9XF-Hp~0U-_G1|y zix@x2kUR6)#xrQ=;bUMM^9~}Tyet4O`{p-I7-=u&Om(dIF7L%4u^GJuV1@x z^Yu4=>_Z>E<;rU@9v!&<0h14nH8Zr;KLS{3W`fK#2YHeww4Ls56uGG{QVTLlD_ORs zlIer?0)Lpfnwm;;>if(CqPhv7Qw{u4+X^4mlqXdcA^_L$ICK%w@=lNa_%w!{Ioaiqz|_J81v01Z2*F z{SYcuVWK()awM1xauG&kWv9-8REa1ra?e=1X0C|(;5Fa9?>krDa_MD9Kj}&HovseX z9iNTEICHtgKujV^B;=jC$#(%+OqqiJ6Zm8G zrriuJ?@iBS!nmEDHsz!~QLehooVS9RM@n!chF$8v+G|<2sL4RCQLVrHjkj-4w1fmy?UmQJ^TkBLOHU@}6eU`kFQy)?b%eUi=e~%7<Dajju*06?dJ_!N&MVp`ZkmIM@j`h%24drt z%^&5eQ%%BymIb2)ZnW7r$zkiBZa61;{e>6abkj`$%CdY61@9h9gHDIu&c}lfKG=Eq z;aOFuS~g>hZPhKzE;ez90Fh{gsGW9%CMHQ7^W-H)z>ug5jDXWFxx~VA> zO=c6eV61kUIAP~tQaCK70#g~Pe$^kxveH;V7Ki<*4QqL>7ah6GyUY{8XU;Q0r2rM` zvPiC0uEf>iYJo&jp%{C;o-15GjJj*4x#KZ%nK(xh}q7A;mswPYtRegi!cY$tWtoC39SlG15v}TenM`Cg%^W|m$l!y>H z>!4Ltk=@PD%*^DJT~KwtSbNAp$DDfV{9#AP{M?Ge*wH}Z%)aaMsp&FG6({|+o|qJ| zsx_)-=L8y}rrNuL6sEEeK()%;`nA2enGk|w^3Y7AuFG0#&aCN$%+~^PPCvLXDQZ7&4uk$!Qi|ENSk)+;u<~Rj7dyr~w81L}q(8o3hPeidF_Ey63v<>>7Ivr5qnia*`dUq9_a*-LYfG z{oX%WHILEwaSN)Mst_3m+9fKI4IKpLMF0#K(y28))J99)rhD5%sN8SOy4jie zYRfXbQ_-p#v-hN2*O8nxVUc&9MO6)UCn9p56(ClhJ24?XQ74naN{m{UwVMW!ag|hs zqD*+QLYMACTh30 zNTcv(^ErR*BOkf(-S0l`xZ~OiIRB41;$sinCDH6#Zn$C8T*2)nM5Ps0L?-zQkq3%a za5ll}RTbF5Jg{#I05EoknevEe8xerb%r@4^yo-U*34gUF&^9(_Up$49Mv-G1V+AOo zRupryy$u_7DVCUc-J1QMa*TF6LzV8#>^MZ16~vRVadsMNiNwCFst}_Pz$A{E>La3?AVSNP*s&N$Q^?Kg97=mXP>xsDDs4A`Sp4uYI7;1zp&)ESGr9GewW>z3X zjS4aXi4pdiqk)FNL@f!WR8O%eaW7*U0Tr-9G;W@$8vR7%C&10frqht;s0yf7xZ_Ia0 zw2Nr9iA*ev?(X@y`-^P09z4}!0cR9 z;mpSvLloETuHCqC6k{}Nj)QToOyB?oL6>W zC!jzYNY!&hGoKt#PV>ApNs*+cha}3;t|cW@K3$?C%V++H(;b@RkN33Z*n**wd1)h4 zh=zG*Q0(>J_=bTtZNk|T#h}}`?;UsCkuNX9Ic-rr(F|fUzNjPe4M=CHp*==Z{g&3N zQZ$ye0%!$hR1XrlS9Rv@yY2aQ)}M0ul+Gt3ZUZ1Tc7&Z{$I4_e^&wAsQjz;iwM%Zw z`IVi!HgDd%uy#F)ygwL5Secrc8BBqq&BtO-KkyWQxsTBwR4&vP{qaw5g#*1_H>KyU&QP*f46I0=sOqSJ{Ybqr-)0mil3 zWA;=#BTSf2LO;xBr%5yk;2QxoP^iwRqH)h?O+-$sUH8sZGdp*x+C^t8{5_KubYg5eHa8+8QFyVfi4aLlrgq86yGGdHNJ9fI!s3=DZt|)gc zjR(W2ndze2S?Le!Iy%!uP!LhnKn_Z=3U#e9(uCR%R)N$SBNRl+#Gc1mEgZNnPj}ZH zaj-vdJdmpz8C-DBLbVkroKTdu#p$GpZltDzu)IL($db0kxnu-ok> z*`#)n1;C^iOD8vFOo9_98Wmvn-sj%?v4{W;6spQ8Ej{$muFVf_z70Mrz?AihL0yv1 zhGjJs)%!e1P#~jBLS$&>cp|(cLNTy-M~;Xx=jyul&H*|Y4;E$@4mtAh>u$a2`LBER z#-pB8#rmnwI-#nnZ-3?7sUi=9QI=)O)^`;}#QBWa1yNP)5Btljt06Qp&+MR4RZRpB zt(jNUZ@+CB}M<2WgI12YEg5mok`n;CEisov(?xBv7{XQ!qHgF$NTPCYCs zuV-dOw&Ov{rEvhTgT#d#)Bk$S! zY$~4&E(r=zBK9CBAP}?j%8rNylI0zc?CSRqIP%D~Yu8_J=Gjks>M?F^Dlhy#z3GGY z-|xX2Z_RBil}^O6YY0MI9Q5r@V#KYefPg?CQif>5@dqV21njBDoWcnJHc2*J!v=9= zSyok*{fn6wi8e7GBvJw+qC&N3&AZ8(NIJ3m@n~I!u>rW+PHhZ?=KM|rXZ*n*?ELwk zU%Pf~>R>Ps=HI~acprk%QPi?7O^F2OWj!W z0V20KcX9~VJ9nVSn5d(AKl3Re{5JDTUh|q?{^egj^UO1i$d3lvOsCeok@u6fYQ=82 zBkdA586Lrc24#)Td5KX$5*0qw23v)=+8;70v3T!ua(V7^?``aTj6xLQIK$-D zZ@uWXgcxIwU2o0wVTT{_y^FuK^RB!5Qv2Lxb?68>MaBX`B%vxsQ8*!=GZVwJ1_nWi zv3t*1MI7AjyR|fFLvuz_B7tU3z1fQC%d|-^_NSE$N5By=Zf#7;B56wybJYP6fDuup zI;Wa7)DDY7(hb&RsuM}tH+96i6`z#D;jLF+{nD4dw9Vi}3zhnpug9L8^x%UJKKJai zr}xx_vANt9NN9uRpapao53AE;8)(Uti~s=Fd4E`pU(d1wMdnp!MW$7MqOO16`@iu1 z7vKN>PNy?9HDy{`dzE?7svYj`sbOl9DmB%F6+!@%MO6`ER8XFELCjfROihbYRmTWb z=UtYQ<0u%8%3Z62?YmZ1hocy!$U2?8L(YdNF)9QslyjE(+_{X|2hm9Uq$fYQn-^<3 z-Tiwr>(sAxMN!8t`xt8*&;?+kw&BH zP|6OMn~&=>T$;=tH0Z~eXhgJwc?Z!57yw(CV-qw}%X3>a5*z!@8$xM^Xc@Td8{bGf zfJbm*|K;nk^w4&jxap>w)~~G8&J`_gq60+LuE;#)d~J!k=0V;P$__+k+&hWZs-Br; zvw%9cNOY6x8ls0p{wK4)^wNV4ItW0w+pWqnHCZKYbfUVavq;R^K(xkAOPNzU!e$WQ zB4P*ud2YoTt;&Kaj7Ob3C(1}-2ooBM#WPD4 zhH-qv5l37#(?hKtPz>;(Q5DDIaT!Yi3Gt*(<(P;d3K3$bm@xebWLmlcFifVAX*Z-m zXm}d!u3^g-(&KhLHJ!(*s*0jGHO6hs2Z}5a6^-k$vbI+Rk)hNI>?9g7ZxGqayh^m6 zh;Nlz>;W|hv_;a!gEq^aA^P<{`ICF!`OX6mJP?hf_rHy_^q3iRa&>p!d1v9=M(?LX zh)vxeKt@!kmd$Y)G3U%i^RV`wlBiHkJ5&-uHEUw%gG7eT9U$_o5QcgFb479Up@-i8 z<~JYuGe5I&<3{tl-EJ2|!{KmlZm!M3X(t@?DD5(sIBg;@DM1JVI8vxa2stmJF~-7o zW;>m(Ak=kUz;DLaaWx8)qQ8yxF}Lq8YRoJs1i&(TUAs^#EF_UKomUr5)4c*4Ztx86N9*MZ!t!+ zI1<1f6qmM>PQ}8u77sJesg8(@(`#IVl4!O$p;hYuj)=B0kBIJLUeL*|YO9#wTY*O+ zS4z{8Xn^#0ueZY`WowBY;Art*sb|!0co6fU5Rl95bgPq6f;> zTUj(_G2)EK!9c*1hF2(PIJ7AgY2VgUq(MZ3!QflopBCd5 z=B`d;(+bsWPl#zuwA@SrUm@zK&Ng&BX~i38Fl-x!?Xia-Zx1MetIt3GHLrQiZvDZA zMD@5Cv~zB0Y3YSu{i=`A0i0sx^q3~@Bo`SoTfRs@2F$63#s|O>1)^NF1FRK+bAKYT z@b0zh)_oC zc&DK*fR4*omUf-@sZS1~lH(lc0JBUPlodgx41jNTNg>eanTWhnM(D8j8Fy!<^E{^j z4Y3?mIvUNgpG85U-m}eR6Op{=SyLGioH98ABa#LcCg&34A85WElSDFb9lOaGM0@Mb zwBbCoJU8tr_hC`T!>YrENTaGHfnWvt0qj0o4r+J zNUV8}7zDKQ51x$2ASbGIhz?+o6Y1qyIVw9$9LUvS+GR7IvLGS?$C*T_G^%<7o&ZE9 zA{G>2hZ@SUU#+V2ijGvli{|XK9xF5DMJ<};x!5Q!ki`zh_D2*|jf|l18bOXAtWXdG zq~b}16;Oid{)@>Nc(LI@lWFy-5k^`gg4$G4ZRQsmVdy7-0L-WwzW}Op0Dy|fFp4eA zBcdHdYgIk4pgJcqt13;%p{bPE6co`=DGlJ$1`=_=VhH!%cH5zc9vVVOl#+j~S^vMH z9D4u-s^9(Ycc+(@W*e7mGPuSUt(b!qONlZOClV*Bn#!%Xsi!(7DjQ2R&iJD0Ij5iA z?RJwhMw2=u{Cg7ld7ld4Hi*&QM3y{ zB5K7rMA6CMFFOKtU7KoIGHY#w4bnZ$^wW+%{`jA+s_!x{sE&XDY!KPPY#jex%-ZzA zbpf+x0L#pSCOk@l9X5cb%cD)JSjsYYp=M)u5A)H1qoA*=KKJ zuAGDF=BcS7#>8t$xDkLzlt4XeK{Jpq7j>ZuO&&W&N-U+JdjX~u_jsxVMi!;#IRH1j!7XSyl#W{xU1)=MbzL8H&_N&j&ELGXt~bPZT#PfSW1=pQH<95A zvt^1s)o#;qh`n0DiHzovxc}71ZE^#8#O7{X0SgyjJRVQj*GUxWU$q{aki!n;>gwuq zzW()j5fD|*?Kc?2N&Cb^A-86R(JEA_nfeo(xY@q&z9KstjmG<&n^j#RI#J}ahL3`>(n9k`9q7g*pV$k;iy`{4tAy)*bh!i(D!hsvP^0 z7aj5R<139@zIVqhU%k+K*RQHmUjEYgCm-pEmv8;v^cIDkyUbEKcPNRToXk?CH04l+SKp_b40mi38w-?KW8g<>W zET^ZZZKU*@e)^}M^{0PoE@@7+B$^X3#m!lfW#&;!WhMRg?d}y-4@8T?TPQ8J_%FyNNXeLZqg@p;`lj zhVO5tyr6o8_fLs&oyhNc|0{{`>0AU7gGg#?{kbblQn;dJ`nxdErHufAK36LMXCl zyyQjuyyPd4dcL96?#QNeZLHnxYq(5bO5Jv@8Qjqg$-M7(kxq!{IQ?vcX{RjAuOKs*il+ zqwjwAZyRX|=&BBhYND>{NVRTct~x-js=%yBrkYB>h6p8^hcrgKSFbpL8t4GKV!ZM4 z%g;FDjJBfHzseLJ%Sz$5zV)r~U=W!jV1S*8eUU1wc4Ev#ESEMh12j4^?fGAZc--yW zkulDwUg`bs14sSiKhDg|>?Q4mmbwiZ%`4}9jL{lqEo4kch-+4YS~01Es}Q1+Nz|Dt zv%=WSykmLw{vC_=F7Dc1mVJ@sGHhO1-L$fD(&;aL$(zntjj?oYmFZcpc=^$%owkE{ zdpRDcu2l8Tvfexz9(CGtU;O4Xwo6rcHzw>VM;MR8U_6XEhL)apR^x~I%XL-PgTYRz z$DV7%PA7NJ-gI}zuz%FEpY;=OdgJ}$;pX9R#9p#a9b{Y!*hw8SIPW?0UZS#)i{t?# zwNA2xmVg18UI){~v(@QzI-O3p+wF8ZRtY!6)8^NoamE>+CA!Z0p6ax!+IRqC?+0+h_%7)$4T zj0p`&Hx~oxB2g|f8Pi5&h))1)`ow_fkQfI!Xf)>NlAx3DheNIO6bu#M;xYhZncrw`sOFHMe%{+`j7{US8bq z=%X+_HLNN)hR={WRnjcuB7>vo+?YwSEYxL5sGZcY%19A|2oDhsJO0>ZgwV-%EG~WJ zOJALa&tvFK74sqw+;LYOjO~QwrM!@ZF3hzz$bZ&NUP$0YRqMV;rwu zuXoPh{_O?7_>0dZ%776ttC|51IJZhP)AVKniE zm0i1bty!}M|0d+_F*E3G+qRu@*=136Dg$$6nRA8LE52~f7tTCe;otsSzwxG@eVdl6rPMwnPZX-5XVtn|=ybk) z+2#N6;lIh*z48q|`Ii6q-oaoHawmE2g{T@b1X9-;syLQV!WU&(fjuC(&m2P}aOPrF zXO1Y#nKN}xn8?%0jxB>TKXF^$8xxPq(dq*a9PT`=H?6 z;AVP|q`=y`ZO%FK2+|Dov0jZAz34^H4dFvs_L90b8K4fZNCcphM1NE}s;)Im$P-yx zN)p>`E1y$~18nDM5{?p0EiPVp<&~$Oe!4c|6F*RcPFMWRH{a}b?lekx>3tR>oLkMZ zys5r2kjH2y$*LpoE$~QTzkS0#^FboU@LE)T>YPEJyX!{w;E~^Rw>BYj48i0;G5n)IOvBTc$q_42k>125xpq-364jv(A z9gh0Gn=6xuXcSMZF@iPs-ZOIVC`g`V41~IdXcTci_ug}eKFh{YJ!j=`R5-VDI5_%< zCmr?oe>;=)aE?X`%gZwx@%?Dd&i_=*&qb5h6IpAV4`aFC|Tem^(<2tt$AzX z!&FtZ@4owf;LrZ-;@|wumje#C%ejprrjD{mWDUzxsu|F0ywMjP9$=RB1V+L5=#(=L<_BgR=OcR(v+#;u-nGY`xIbgS(aMpCb+fp5~6t^HSN&m zJ&8y(iU=_vs)#Yhx{@kjT#ruv$=4nAoaZw80}efGb!E6Q>n+{4l}q(K&&1-`MDHBbo zDU(TIyK5_E18K<6p_g8|yu3W$j1c(#8g#mD(oNq`-uLb(Mc6r5oPf--q5_EecXk|WLplEcU$va0W zf07AJ!gRqrE8I~h93Nw3I2E3D`2#oI_O;J{v0xwSIFfo;)lo30%BMf~)Tcc4$yr1( zJ3ESTI`5EZ;aDWN+?AmQvsQ4#&Si=Sii#Lxopripl;yJ2`L!V``wZjJH1XE^H+}j; zfBnjz|LK_x>w=WEM|5sbmr{q5Ui5;mp7pum{SU0midYS&JKd5AP#c+CRaLJuB@K}= z)dCF;OU0&y(4#d>s2LeUCR4cIe*1mpumAev?|IMv2IfS*>%G+ukBD)Fc}6t@21Ldz zwPwM*)t6N^9bAqmG(mF`UP>$_+cG11(bZQ!@W2CW)~vBm^ZRSi?Kmvm{qMZ<&V^fV z?Wvj!?nFaF1gb(bZu(YgqL4}|MxANug=tK3$5^%v$*$My{R^?1gk7{Htx`m^n?&Xu zh`saPdov{?!Xt`kph*!CfZEM6a)g(q)s?w?ZfR+$mvued7tjCl`Tysmyk+YFo@=c& zr;0*djfK!#w_$o=9iniSFG)S+iwJd&Ipa`PQKcMLq0|s0Ms?jRhAOzaj$@6kg6`-K zZ>t|%-^ruYMV573){Ao0SHJe%>#m#IcRlBM7{!ez9RKEDeUIi@^i@7HTapi8Mm8)f zCC@;nl))E8H^fM+F;2pay-4Bh95ESmTSK~ix?lhL*T4FgfBDa|?356Wj&T>!cb%IM zBvrlYu+emsrugR?!$o7_iGsHmW``CmJw?jMFWXS6w*i_2Y}cJ!(}<{X8CuoyZ(s7kCG6xBHOlQ z^XAPD963G1F#-+_S>|%*bTrIz@7OWXI7*fm4CIc>@o-9%fL^Byz~x?4i8(3+>b%d2 z&PrMBfArBm^-FK>)?wQ7y1ALVZu;)^mw$W10s9?x^0QW;JC~P(qSGmueU@bebhDx^ z11XDuy=Ue~8UZLfq9_8WClc9>j4ZP6^?9?~jNvd18~j)5h<%VGTo|lW%T|Em8CGaZ^Ebz&+pjj=ufvKM0gVTT*c* zFf1Z>UVeFxsOSAcS?<>7Q?;HxD-)Xhm(8ZA8mgUBMXNQdeN8*nA<*e`+E)9>mCncR zR+OeEG;tV`c&_D*s*~!2nLeCoWNtui1~FOFDS1%ge4*UUdYeA+>AR0U<{iKCo`<$= z{n@ww{P^DczI)L{8+tR2yqACw5zATcZ@Kh4H(zn3sypoI$3639FN~vshjv`%%d!yS zx`xzn2pqikQY#^kfg`d(3>%Jo@)=Kks&_2?)#;hp@X1eI@XgDQeezR(>b>t7=3Y3f z6;qzyi)JD88qJy&XfvZLKr zZZ>`Y*S+p_FMRvk|J?iMhj5>BX3bM}${O`)&2jF&F5Z8w>`=Uvb5H)vTFqoSbphkeEMN`VP>q7!qz*H4=NyB$!2>M8UHNIhTIvi#u<Fqt|qv#4g>jxb3?;j_#$ zm81Q7Q*+ZZUp@2F!!27o*3eEmkhpU+E{P61>gc)--gAs~l*x=N0G1yo!bVzIvr@)F zt!br+ZZI`9b>&%SZ6eym4B&7PCF+?fscM^>p-m;l7?cqh0b|v=)iawUl(fZUg3-N+ zy4$y3cinaWcVG6X>)#SXC)2S`p4)D_t=_RCC!!e5jv}B$R^0Xt0-ZH%ByF5`de3y{ z15g5Eq8X8UoO@ec&urL$f0^W2J0eV@Xi~`_S*@xHc3)A3vg|<`RydfbTy!G$U4Qdv z$I?tEuXb#sQU4Qv{wF{C&R^=WTbFfSb^7U_`N&6C2ZI8-{kGd?r>Ay>+V9x5kBi>B zY}fXOueyR2%Xd9c1VE@@zjW{YJHLHpjB(|bJ9<$wmT6#k-=@VYt{O;)h!GK);~-f! zRX?zqhb#G@zvI^121LU_#olw~a>vWV!IkGtz~vnMo4s7<*_sxKjrunjyeAL z<*KZLkoTgydoL13nRG|dB=;#ANwcubDI|w&|9$a`U;K37x1D>o2!MH!)RB}5D9MP^ zV_0jgYSF5vX!F1pH-6Bb+@X5ex4!j)7rX%f$^!VmCFDp%Rr|KrTyxEMFxbfKL;^F5 zn4>kp+|<`@F@{YbOY^U^B@{-g-Ue_0)4(pGVYhquh7JGh{-g(O%2;wjR?(gKVDHLM z5)rF1EFyx~#UR>nl$eNE$pI?iV}JRVk%6jG(tSGly|>-=C+~Zo3tB{MoSB>T-nmX# zS^mnIpI-gs-)BX^Rk`38h}T_o!S$D4N<>r9yD|{CaD4ISKL7Qvd|5;6M3+e*zxmC++bdUBrlzMW(HQHXyZK3}l`y%9R7XtIm(gfMEkS=f%NC_fO-)_$ zna`}AamIcknd(;NLz@^nHH@N(G=@Yr04@h|)jrW|W5I2gjMgn(fl9SUlmUFh4WrSh z+wJ0Cv;K`J$8NzW=6kNXYCp^EObDw17a7Q66rPl-l*qN5Gyyj5I};%hHa(igJagbq z;5FX=%fC;`0uAD@8>n#=?4~Iq2w;VXGC@LMW(Wc7y>}8pY1+02By*rxyK-0qs*#x; zGzW2ioGEp{MTk;MIU0Eog7l(l98sJkLOn2srFYJ2aDWOqqHf7f$g}f+W-f-1iE)6`u>=A-c>ngLQABPqI;N27)DqwB_Hai`KSmpY)f%{N>;K!$17^@BQAdRn`6? z7101#t2&YUS54eW4~&40DLw*)DiN7|xAn0A7&z^Lv1*4X06Fm1^Um9{Wy_PE^rSQn z=8=NGkAXp_uV+VOFc=(q^Ua6G7@cc#k1Q=HolEQ!0I^A0orpHo&Pm^L(*V~eTCdtC z%7HEG*Pk#wZAiuc-Hwx+u_vuSXxfD7zZM-zjHIw`B^5*WV}v?Y%6yh(eV=K!C!q@U zDC=}om`y5(gp?cvPObNFNXVE_WXxVQ)Q7H$e3i(RS5azxmBW4ml(hFYyR4 z@i8#y6mOV8-*?}AoqO)_Eggc$oWicaY{FmM#Qtb;IndZNHCZqd?I&`Nb2F-os#lzH z%4>@v;VS>krD?cTL)$>pbC9avM*NR4sz@MlM9z_t!1NmPY%s2d!@<_79Fw4|a__3a zxT#~2Gy`KTP0^uPDgosEpM1mP z{=+}{;qUqW??0W|y_9l@lG~Kd4AW-gFE1Y@s%D=9#2&1N;1icpXh?$V7k~Mef9tBN z9{uT`-c)^#*+!Y_gbd4ba^6vGL`Lk%w%ijeu}ljCvt8-RqVI+3e$MxNmJC7)<(B+rXic*2?WtlRZ)YgRtx&0EQ zrSLR~<(zYYzw_y|?)MGUa;)lVkpb-uM%Uf&k{e%jOYi6vkDNRi2E$;n*XvJavlzpC zKCj}L&*HA_yOdxnlOl;`FKv&oz32ehyV-2^(T{%gkFUAryWaWE(;|B!->9mWrgTcR zEHptuPXGgGG)u%wKZTU@^`^|wtW(uL^0 zZQDA=URA4F6=U7&&D&;YvcHw`?#U-CR>6{K%(FJlQ@>aBdy5K7N=ZHOtgdWUiX)%T z=Tf#iZ#p2gD8Z}idVhca?Qehk=l=39?an(<)$)Yu5i=3lFFzpvmqZ3Y9j?h+8OOf_ z0026yNklAmUNYA&N-tmbl~7r(WY&ts(aH@!(P9xYuVi$414Wt9z-okR?#Y2si;=fI#wZs zD4KK5Ay-wE&8E#frIf`a8`f{Sb*(9-D#qNV`Ft+nOv`?zoJecZb6Y8u9SjC-+fJubcx&%0 zm|Vo}KNt*D_4@0t{}+*e4&gaD4@-`019BZV-M;Uh7fq#d$|Uqsf`w$&xkx4QXwIAW z-h0zcH~DpSZf5!-Sq`+2yYIgHMh`!{CZeT8$52~k7R)NJczy_VnK)quFu@mz1J+=F zUZbiX`3QV7g6?yORJe7X=~bW#KDB9@$z&oW=)sj|u^3|(Q%%6QQ8mqCqyL1WN`v5LZ%B#{uRtWi|zUS;#Ch>2Q=i)4F@y#-egYptp?qjbuh z(U5Y^#!+-4A`&XeIZLR5iiT>ikO)Z3A!kvwUawd6D-EVOXVDNszsf;XlSHvzRW(f> z4~Mg+Nd>orG7B9yWImsR&7j&W=L}M4I-SmDGw&}tbTwcnO5HZbuV z`||ILGa~3UFi9ShVyQqLgYOw42(BLNE`C*vDq!xC7l0Yx`X4ju>*S@Qx{jWSSFP#{ zEuqS*5i-@cupRv!das}ZVN{kMQw*sX{la1$yek|c@YznO(LQM<_To>ubzI-x+RB}y z5Fq@Op*cq@^}Hi_Js3s9*y2xigGH5izd)&a6>CPRz)UJ-_;7OZRI2Gcws*>9$Ak)KBLspZK+GByfYRTqzm2PfXk9N)8&U~H7Llry=i z!!6WWQy)u{PO8QV$=ULnS%c}s<(VdV<0Olyij^4uBrdxAy?opuet3N3=H{+nlrUk- zIRE!AVsvtL4DKUB5|OxUd3T2{<5qJD&kst4CC2HIvUw;Qtl)J=k{cw311g zhE}@z4M(-QqVWdW`#I?mOb^wG8l`-g)uh*4L)-B4E9$`AtF!!rS3rysWw_-}Y5ZgA z<*RIdUJ{*akM1zGaN#{lLYj?r*Rce1;w^nYfal`gv)qPOdY4;j95;=)InYVg3=GaY z(`H-A4^=8n{)waJh;s&uQTdbCs@SaE(#$MVdEVMZPlNR^c{ZC;9I@cnI&Tf_L9%jD zYI7;X!f}>4uepk2-|e$1Zcgp=Zy}Q%SS(WqQ`*pq)2Rgk*@`pGrIZS-aR5yH;^ZOk zGPo67{Qk^fISqi;`%bfvYI|Nz81RW zRA4${hd)((Bc@m?HiOcL6Z)-)IN+-&!r{+GyfftrFG&Mfuv$%SLs|Zh`uHkXy&MS& z#zR!-g`;%rl!S_cNZyKwhYFI+i9X>U$Wae|-THBBSUmUHx9$RxIRY+GiU;C&5M388 zwO$dYdKDU(f+JNJmN?BF<`59oyzR>!`FC|Dfcbqp-0vx>pOi=4V3K7Bvp0YNL|rjs zi;QbD)pltB)(wvnxKqM09`#_&)yK&Xq@(+hqq@{3|6nFyrO&Ay9-DDGdhVolp9dG@ z*8BQ5honu><*Jp1YPsU7)v!oObiJkez}hCU>IZp$e)8?lt~{+}>&(VOit=WzgAz-# z_MD@ZgbnRqONrW&AS2oDNrzg>sf&kZo70&bGe|={fbJp!PF28i{b@l#Z$WKgxeSY5 z)5QH}h*F4B%*ff^^@~Ll7g6l%yOG|bSd|#gnJ@FQNMOVvdU1sq&eF|Kd(*5L`Ha4P z|FfZf$pG$t(-~t39b@<)^@y?;BDdVPJFra|fXTR@)fJ%?SWD{7aQzILfdm%Jwd_lM zAz#uo(8F=gY9&g{z*L01+WB}VzLO}#FBmC)?`H;fVox>b9F%6tndl8#r0gpa9Olp- zT1SwEg59gP%X_a&+Dia=}pRQQ+!lv!7Zs;itHtU6I zy%y6IfaCs!uRkogkj(JQQDwl7fKW0O8QQQ#fsqg`_|^7XF}9M(F`q1xt@Bb*PL9zO z6i%dh1>w8bQ{|9dP~?79A@2c^t9dD}@0%uF6|)$Zk_V!@>M z%WJ6m(r&zuuAUx}$}ir#&U~iAV{2Z#<}sLsWRJQx;b8G2GC+l-$QOiEY>wdBO8D*y z0}VAjwG{PV08J&N3h>}QaV4GjKGlm$Z7j|QeZSm$*Z1#P>&2;eqtQ%<_+Lke zL_=6ixU8dfz718Z+oAOHCAfLoou^8QI8;JG48~EU03oHA}oQZNTSbOTsK!& z>A$&NBRz&eaB(f&-S1#V%F6+*sjg2u8-}GUGp2a0nyfT=gVfk=@6Ut!Xme{dgWTKw z-j5aIkysC7K~l7sMjcUzYRvjD3BT@;P4W9*aSewrfXj;K0yun_k_hPeWPxHBMu`yx zYo)cqfI7ii9w_sx{QaN zFmm?rkvaa^J$pz7?oT^m&37JrZc6STxEMQk@PA$_cq3g#*M=LJk04-gZjK(3>g#%3 z7<^07Z=sf7*&B0RK>8Fw3LY~yNuvX%IQjERYLK&$#9asHZ$Qk9o5e(JGjO-dyK=M3 zwda&B?w6@G;W4Tf{t#P~WlTS*vNWfiQL$~HOk&8CZ!F9Bx~!<2(`gXoQ@YmrVapV6geE%D8b`)tBjv(xK&44( z+}BM1$mIpApd~2{DwEWhoaT2_ZM)s@>j3-h92zes2cR50X(9qU#lv9;Bc^? zAr;4a-g!RR7~Gpo#|hkoXU90U!@!|XJ8$_s{)1IcX9%Xt_VRrKOML%a3SdZ-7(yO&a>l*1XM4Z1dKz2aq^?3$B} zG+3%zY=#1*S+;^{Lg!a@qt!#TNiXQK?J~YT^w^IPpP)fnna|FFj9E?lMdL?*J#aCz z(g8Xoa@E8SZGvuJXJ8{_r2n=sf)^p24*U4sE~`o=X}@3keZKlFoX=FAmW}p|c1@Ps z{rwb+_#Es;7&4{9D{`(=R?Eqp5?9FKlW>@C*9q237h%tAKf37bC4%AuCS1ZIv0JbE z%Gw~p1J5l3u%3!>MsAV8cqvFY(x%mS-2RD&vT1=4GTo82eTJ1v9dh(swgDKXz>jn9Uk4XAgf&X*OKa~kMP{m!< z0%%;te}b~3bn~GJOCmW6m`X8miA$!qxVb&>kMxak`@ldXPjK%<|Djy5I;+5hWj|Xs z78uFFI{mXsrNS|n(J(uMuB=;vwrvz$+(R}~nK>BzhG*V4;<~nB6)S-!HPUJA-e7t5 z`q=v7LY!G^uCvEiBd6k4wfhHP;4jz?f_ zdG4)-T3otKW$a`+54-cq(Db=pVt8gq;q|t{W@@<~*3#6}_eiH)Dq4pRxT!tT&uh{V zYK6(4(Y%VM9XOUEsR4epY@e!7o96_gtpJuC<%6n<>QO;*((}iy`x-Zwi#ZPx!&q>j zN$PdZdK@5Ggy9Fd~kDJ^StD0qi(Ky= zJS(c~I|H)w98}F@?=L~>Y61ZrC8$AFh%sH0*8q5T^JyF8BdggD@&6~HghC*4hU;vc zqCr*V6&-y=bml+41B87$H8XkP8@Ym8>h{;Hw-`dNiqTvA{;h!Z2|Ju{OSA9E`Zxdl z30w$6XK2H3*wmYw{@NwwQRAZb=xI*I=`ujPRLEQ3#jP?ETTVZ>CvlVG{U#t($m-2! zKZ+mQ@1hxE$~**(ioAb-D8s|pi;BxwE6}$2JEs}`44nUx@#Q{{6@;pEpXpt`Xv$Jc zyi_zoF_w_C4|>B|?u)Wp&D~oCkhYJm#AmjN?oZG7x;i=CdRy-W3OdW4%+2^dNbo{` zF<(komM#w~DFO)dfJ1PG;olt^E6RP&DNZ>~4BEvE%0o{YfG#@@&k_Dj0PaN=?iOUe zH{U_tKsTr!AQc`?5{K3OL7jxCUq62_)p=Axlw<#WL*d`Q^w?^wTMw8amV|DY-w<#@ za3O=SpQQ#rd~L28`AWuOpmeZo5zuxiYn*Pfo~YBw%hINagReEB_rTSTOrg)!kq;>~ zd;)^`*RO?Ng{&+aiVyMx(8}W^0?C8#v8YMBuS7NjmAi?*O#?JZ)S&kUvyszx}L8(^9hpD&TBCv z$Kk((p+l9l?Rw0ZHIA7CqF}pasQzRli-KrdxBMWFtEP)N=y`Q)+v zCeAtfgPrpq{!c$a;GXnt@fHp)2)wtj8qU)aA7!4QYrudOx_AV%r>mK%sM!3(61u)z zf6%E&(PHTT@#`X5UkhhnlH6QF7@=H{=3TMm|AU?t8+_(Z?fsATwJR|pe{acAUph4O zSH#23P{W+dhPUCj%^Y&?@3)gTp0w@WZMBm`MXV`2oOO!)vjoVqrczYh^DH5cBy=h~`7xL~3&-+S)nC>S_z^95{N(H!RkxuN- zW5_YT&4Q6xB!mjAL%l?*5u5c&&Xt$|<2k)!MnJ=yLb{O7A4If5s*-DJ))f+tv4 zpc7KCz={RM${k@dB870C5lq_U;54**GySgg_5rOCsC3if)}ta`IGTT4a8xrSuLAeL zITUO4NP185opvKL{5+eF@+d*4odvDBq840!6uQ>wbs0(P;dm<&`tufI;J!Od=*1h> zA~@Hw&D!$fGbt951Z2ya5?igM!@_T}nZ(xyQD8cK?4f@=bJp_uzVWnFI8Aiso`&A6 z4FIlx6p+$;k|cRg)da-5Wh=M+QpCXC8O)F;oI+?~O@l#3;1ao9FTWw%?33uX%2XNl z$cI`C&XmR@|46mT9kaG?w&(nsp$Y+$NNxd{i*dB)RF3s6Y4nb*%#;^xRW>gW>u2=k zqtDjk`@Y3pGkQErZsZ*XL8?as&o{?Mq_w7BRxK&)93NQhZ?Y0K>OM1epIocQPPO$> z<+Mb|a4QCW@AoSPpUdE`)}rG3V)x_b>v2(>?-`N-&xcp9hMmp7DYG9GL+KI^XWCPq zyl6*GNFedTHGMraGc=!Ew`S7ArllYOaFT2Z)C}whc6wdGs-4T1FfeFoY72`So1Pb!0pSZcWKCZrzK5zAYob{6bB#$ctu2@qj zr__fyJZHy@>Q5J;4_Cx!sS;O`H?BrjRRX#4gsu;m|JNJE?$ad*I+WN;&~+I4Ulyb@ z{OvgIcU&)sxvmRSX7nMzd{HG$4mN;W-cHj2v-dM7& zp226XTNkwA9eI`3#!t%7Lo{$C_OJNF;X2*2ZL)&PBh9{Wwidm8+WI`B)FJDx47-Jk6xxoX#WYR1wF@n)53VVYh<6>a90&Ez z7hZXx^cAWc~<=|4Cp)~__zTE?ioD49ofC!m2y8m z)TApcIP>AwN>mi3L4(PeYYLJc8maykESw(~AK zbff`(>?Q5x^%3wqhb)Up(V${HCq0$TG1FxOc>cbF{sEcOqSy|Lyr0W?tkGP%!IkEL z>hdR{z;neK-cqOmeBPf_YCkhW8Eo~0(yBPy#Ud<`VShUSVHR*9Y*lxXs^8E z=2&~FC&zHF$C=Kh`)$_NO=_z>s{tEYj%*&pTccRTEm!y30dwz8C?U9Z?l$dvuR-d0 z4Bk}mJf1N4xWO`bnMVOHUEW7v8SxQM9VG))1{subzQ%?6rUBbl&On{WVPb|B za2~+&WzfRLSw?KZl$K0my+o4RWc0Tm8CFagEA=cdz5AhA?gND*2afl6MM=*49$kVS zofL~^laYj*94H>bj%mo4by`zqjo^`2lDL__GP_mqOyE5mtDdK|nVzqWf#NXllSlwA zPBB9Mrj(QN=_!JQzuBai9uf$7U@BVAJs6OF@UQi=UrpnhD|cNw7nt^>niduGgnWe* zhb8nHAJXdU=H>?W?bjou;K3HDyvMGi?o+i|Z3Ba&q7DR-%q~#g+gP5!%W+ZNpGt58 zRe%KS=hm#v%sM+e!*_%SQQ@HN>vQ|Xwk4{F`tb`IvFAv&glh7pQ~aUK2Zy&OgT6RX zDr$EO!LCGTjrSat;}t2LKztI*o>1sPLk}Jw7JAJGtx~m-z_sbo7U$&TtXZq8Ejjb~ z3=nSG|7%_WGHSWbCjT(JnF4!4iP6$~_}|8PhQLlQp}T2O4Z!A9O`WON;CNXo6L3 zcd9|Io?%Z8^snY^&-FPUrV3EOo;86kMGCjYv2-VhX{U&u~=TnU>@3ZQW|0{ky#}dfaRTN~` z=WPUer%+6AVz=|}(CDoiHyLw0{sV0edxB)42y=W&_kpN&j@~S~(%As|5aB+NMe#qe zzAIT6s>#^-5yrfA5!Bp*7#6_@%>y>KXhUi!iD!MBw=Rr6So{hdPEiQU@4mYph>U6^ zxdm~i6tE6y)V)p^MPdih4w?{;M|M->^DT^Qrgq@-BKPg@R<+vWR8PSltml$bIVWFJ zwfBEIn`~eqgwti6IPeHCDZl5U8_VzC^0Mn>t78j+c~PWYC*|ay(5$MyU$^tp$AN7*EdzSa3sk0zojW<^nDK)=__Z?7BkEgTCS=jF)TqbIoL8-zrCKc zz!9kc(E5JWpCm`ZDwt@~2&?kxG0M2?ZF;ztp{DGWJU1%UWWj=i@1xZ3h4ixhXq>** zduKx5b;2p{Oak(QY9hoitCUZDGvBCL5%^4j0VoJ*)BLhSV3q43=9AdICn5n;1BI5W zC6=AkSwX{mq2d50!)41=q zb2W#!H?EF17GiguwY!9H1K>PlxHs$vCiEZJNb6j=Zlgjo&7WueY@og2Vw2~=a+Etp zOhag02IPT*U8(+>e; z4t2fmxl;yl22Cxx=)%G?5(voO%_Or$_FS){Mq%N?H7VMY*&s6ATB4BnjuuF^5a9&# zW?EZX!Y!Pplg5Jgs_=bfL~7(e6Gyh6VE;7nQ2(2QqS3(+NuzR@4sD^CxF;jo#^e}y ze0=rM#MJpZm%=8#w_?Il%4ED-J(U$+Yja(D`^JNlCg{`1XdYtLh`+ju53!ms4mR?T4n$LE;u4C}YPhJvqAd;m(>g^;Aii>!&_ zsm`{IP*};L>Je2_8`y~lM;d0vvoO>P4^t5h{^3nGZ3hOX~km@z`L@9yXkNko&sxA9QJNJcTgzGmm~ z-Ls>TdL|A$3^7DcPFl0zfj!2ls?SY|S8SW`a_T}Da)_YqA?~EDnXG+tbTHFo+&urb zM%VU(ClSrf8=;J;dKMI= z+~%WQhmANQk}9TKRT84`unW+q$beT1@yBDeLNN04Bh^gOfyAeu{no*NIoRwWov*Nq zt4Hl5Y7+>lqh7HM|L|3eBbw9IK{1TAjEP(0q)vEC;bUjJz8`MNJSZ@E&SG#dp#7Zw zjXRMcy1`QO3G1qX#KtNCW3RDG8SOG)HRZf{ras~u{u|%*QtigsSaZNHT^$|c2oyrd zq~B3B3tvFpsR=zT3~jfI={%ytrH)sy4rc1(gY&(Ry?isGRnv1K81N3aD(|=J0_v;z z9^2P@82#K~=-Us5AbC%hMAWy8gXqH-4HN3COBT3IsT&DC0he})8Op4rxLt|fAALk3 zL-{mDc6N4LS%4vkE#!Y)VNCG6dbOn3=4&uhFm&h8IeNw1`$RnL20N9GRb3)MNZ%j~ zEs4u$6l?;k-A@9kw83|q~y&RJ^T&)Y3Me_SVLr=oI)3Phm!s=qOe4NGbcn#tZfa z`9DuS`2%Vi#nfHc9|}=lWyR~v0_kykt!F=F;fst{Yy4{Z5R=AW0+}!N>JY`XA*hL) ze~*APDSk^GJCDJOF<)jKfOz;4GSWioAgYR%XQ3^BRRyeB!&&ir-q9#={;JSIo-63) zs}$YXJy9|XrA%_hUJw>&2twwwYIj_*Uw!(Y8CejkUrCP z@a?O6e=zVDJ2G|aT6Tudl=Vg1iWe%Hz?AMP*6iJ9z$<0@gauqLh52)+sSyi$Vx#1F zKSz-Mrk(yW1e>Fqf$Y?71U0L!f zCTn2i+6_n7 zK#Y!5^XJ|V+8j!M{(oXbJ|zl;C+zzyKhc>dU(qq$lgVqoftRkSov{+|_Uw6r#~PaC zzjRSq96IaG6o(T^RuuC^(b>ewES{8V>}q-h!F}-autk}j!e#)cL@ag`MTO;ebo6Ve z?*8^!^A4PIJI5IfHV4%o0Ak5f6So?Q3ch!bbeAsmhEyxix)g&U?Y9LiHT*=@V)==a!3PZY(A#BqOO>3Tdn zN#f7Q+uJ>hL3yXA8MU+$b?)%20;nRLPd{t$-1qNPLA%DgZ6t>4ALSJaR9Ll!4;cHh zM3v^VIqe`4=2#$27|F?vJ3+A@an_sf_8W}hv z=W{5)){&wPRmwDDnGkEC=;YIK;7ZeTsSB@@#(0F(I0o>461m2aRC{@OwR7;@qHNwe zx@C#^Rz-_=F^_hIX4u%+0GJVWBX-Dq(6VW)*nQHODf3g{@Hx$wC?GsGRe9+!4g#R?TUL4V9Z1Zl)JL$;7mI3qy5 zc{(QT235WT-$usqI8gO!uz)@H$eCn;{HvUUQwR002_MxU7* zdVA3#M%@MAmZAF9sdqeE^4^|F=#6JPba4WuTy_T|{{H>@O)9nzxGI6=pKe`~Y?x4! zSu*_6uHcdc3>hC8XApCA^+lAKtDSFk03@K9m5r3mW!DW_)e5FeX9*t$dn0@x_Vkoc|X2dlv#48i#;m5m75Tp6kKOiP}yNscGdgJ7lD==JWG@o zP-CDQtoiTzf}uVk7l(_7m)3OaYx>Qa@6(Z2Rl3M}L#%_9)r8cp30Jz#wJe%L^Sw8; z?;+RUox{<)dSqJWM+$U};=+j+Gl$U;IX{zjYw>Kpek-l!$*;S=#wM!mcW)pnL5BXD zpx;f;-A#8NdmZE`fz@#JY>BbL1_-s~qFOi*jPxe6Kxt~~y3Wq1@H&-Aa|s~aWf>(g zU~!@%A4r|$X36a62W zEX9d{gPle?`4#p~5?y+CY!s7~P68v=_4HZVZ7i4KNOkq$eAD)T+Hh-ITU$H30aR}z zi7-$I;?JX@*vohNS&9s89rbv#m5dc;Y6tygW34#wytv`z=Gt0-QATAMWd=HG*(;C1EeR4_#g@q#v;V{~t|e zw5%Io)ngcTQ6$OPVL4LN>P# zltXBNHL>anC+E02AFpYt??Xm{=1bFFaISyH>e8YDtm~OuWk>w~<>2}Ao#~JQO0LxrB3JkuBH+j{REU(NF6${~I z)_2b>MO_$L2Ka1DC`eOK=WVd&e9ytaP)xkHdaN3o1rdjAzW&9Ycv#V#g^v$$QY~Im zIlbroTPDw6q7}Gqwtz@%9@KsR$1pbAl+?&O82MCy8O`5c#}?hXsM*ldh;y*OA^6PA z1+V(#qb@}1cxnt`O7F$2qo8xRI}x)2|S?qwPeXraPBHSvQUXmQxZf*8ad zk+aBHZ*Tt`yA>-9KB(hlf;Vh4tJ#JTW`=ZSC#tjg3wR zDH?&rNDIC2c`#~9HA^`%>lSvrwzXOrC z)1zO3)!$Agblvo8GGc1jb4CD7LSGoY>2%Zz-pr6ssj=*hL1AoIxw>(_S{I7*J5GsN zu4I&mXkCyln*ffjp#Oa_n%dvBwSvfj_2BTu|E2$a5Q4c7>gChZ^FA z9G$31C{?1Zr$Zz;=`$*k0v`6&(Ou5LtQi_FdnyoweE%GqoUaGS#ews>S(G)Di5siQ zgP=rIu_LEchJh1RpR9!d!S%ygLGa-|g%|{Gu@^`+&Qr_irqDPeAe*+`Vv5h7^p~tT z_j`Sx?-;~`$#Hj*YNDV-9}G6`NdlDcWw7x|U8bv8RuAGx58P8y)bXk(?=-PkFfP^Z z3e>mt>vL4YfQ5|u{A8L~>h9ov6TLwT7eDpky*aszpdlT~e98at;j>q<~) ztZ>G+@&*WKg&YqnCft166UmCQbu3Xt?>}DijWvIuvq4KrPurQ!SAa?xe}ize*MzHL zS1O$=qCy-*^`tL+MSg3-ZlvmzIv(O5vx8q4;Twqp*J{Bjntzz$4!U+@RlG=LC6%}y zw@+f+L)}qBT0uvs1~v%8Le{}oo<=zcG!(CAr5A@%NQick#1GGh?C z38`iJ&`^FbUbQ5O@>EG9P`Fd37zM&tLRHKX{(eFJ*VAoZg=aU3ha`;#D^60oWSbg+ zmMmhFJvh+jN2KwfDebO7lEsu9(;S{`I?8^0e3UA}K>o88W4=y4{ePG&Cj;LP$$lGs z)Y0?*<$JnFD{!eh9;vx49wO$7sYFjsZ4i?tw-<0OTicAlcwF$TWC_|d#xS<99Fl8> z3#i35nEuLDeurEDz0CIc7b)U5g2t+57%o*!9jqPIa}Wbx>Y%%T!o<5|+f9a_X`G(! z%*BPRqss~SN5&+oV{CdB;rxQ^$(A8-#5<#9U|^Sd2o9q6Pkve&D>$OSw`qo^xI-Jk zwbSt#)&#qH&@^;_Ynl%c$V@n?hOjFia&nLXZM==D1+%%wrh-p!^ZqAp6!{c$1;&Tk zr`EK-#Jh^Cam0tftf}oexc$}uzw1wbU|sVW;r@APY? zP2gX^c^D6^mZoiEvK}P)^OxM1L1}$k=LvDLc9TF~!vZk;#mqo=#kme^h=#9 zxSnqY_IJl~-Q9w+lY9ZVL|M$~Q8mxNCerBO3xorvSd)?@ zcBK`e@XV=|u@CCdxVK2&?H+LUho!P4Ii+fGF*(j@6oP{q_6Qq;Wc2X_v3qA#+3Uz2 z>oAF1I5w?`oU<{U}D{~cTZzukl@v9hq)GG(C`jYyePuEub-XQ>lk(3#_H-- zO|q$d9RTJ=dQXD8ZnBk%ZACK=ok(2)SuFSz)a0hEFMkBhN%jNEL6c%#a-O)ww6Br@ zDeW19=u~VZ0;~%@V}61dRFvvBfc?dq3m05@>JV;DX!9B*GvH0eUSnZjtH8Q?|}x^Ye9Pp;`54-Ky!Epdcv zB`0N_OcD^-S98W7l@FC7*w>U^f~BtmE!*>);b*h3IHb5`=FDNP2Ta)TQN#L3KrXNM zksC@SW-i)t~&f9pcGWAhPJ7@Hz% z=PV-4E72>PjbA8jM2^D!HQ%=Fe!&;Oofa#l53wmOQ~n#DtgAf)IDzPq*VS=xc^}IF z-l-zrBv(l#Ls!QwE>U^fgtpO6>#~4S`q0-|dgP1MP`r4ILcZxiv2I^n)TB{{%nyZ* z(dK&i`T2o^Rbuxss+}S<>O_6~pj2|vz+RAgICYvHz1?9Sc;>3ugecHz5HdP|)Nl%K zG~c$t(DC0*L|r!(%;7Xlvmz7bmn7<)kBf;9ceNfDyy~Pyo@>kxdposL6NtDow` zo({Z&X&gDLlb*GI<4MMAc#e`HsNxY6s@*Cpo!)yML8=E>p&TuvAN{2_=2e>)E>lRW-J zOqMN>VV@6C1>ESG_rvrCk5}k(?gClHUm0PgIZ3@_CPkB?2(O58sncESi6c*O7zrf= z=q~G^)jp?hJnnE^3NKI^NYp4ZQxvG`JQB>BJFLUt+Q9E*@Ejy(jzYmP&!of7I9?O) zeO!39fJb7CSaWpF9ZD5Vo0g7FP@pw<&*J=CiAUsAOq?f=o%C2_r-;LWz+09ryXb3 zERo1w!oH`R+!({ID)@td2cON&;jfQ}hvD}A#3G+v{hvJMCZhn(FaPcE?ii81UEX_k z?R{Sm7PJ1pRXkd1xPD*kVnThqIVn>!mZ1b3Z;RcK6`W-)$hvXOHg>1c?_^p_V}+y!M)(C%*s##T88Nyf|(IDDOQRm>H5-cM5end9E& z42HO|T4$u za~e>$ro>Xm9M37{ICsNq8auEXGKdiL^0A>%HE2wi8QtKXbJ$qtf`u|-N+J4@F!{R?(VLy7x@^pOAk8&#~vlU;`r7yg)Ztm&?|+N zIKRFumCy6Zz~pTfP5jR6KMNj>pUs%l)y$q~Ky`S=Fq`JZ*lcw(N(xd%WyDcA7mnA1 zriQa`$Cll(+4UBhz!&sKtRadD&#tr;Ao-SUXqy*L(4G#S*764J*gutUcb{~E)yF-s z_LU-~HHPzjYK(w+Xd}iLB0SQckpf60fNcC2O+8ZXo?S#ka&%g4%ISz8Jz1l08NFxa zF5SabSGw}!(F|2Eg`E5gZ9Q>x^zh0WMz91F$x30L>~}z!gLw8a zob)}Z5`Ome$H&L@-pK#TA9mK(+k_rZch>6?kKo52Hj>C|dXBL}4jrhjW{h3NTB)6r zbz@#Om1b2Lz8vf+NJgBmj$AOxoh#1_s5di$L_yH{>7a5h1NYhpQldGXB@Ycnkja4= zw|ePf7#tw^sr!c2tvp1l<_?!lWRR_;C|#2<3zu6Eh^$xj#{p(7Y#xb`D z7$j^Eg`0YzXZciK;a^`Lm<#tgTB0?JXOpgB2TmfCLa`OdWBbA0!@B)q!`!rIWuQ;X z)Ln*`-hs5V$>l^U4ytCFS^w=AB;(}}gwrkJMFrzdTu>cH3~oLg2*Wa205`=%QMcUso(@-1AI+x~3GF>0^?392NFktF-= zuVN%fNJw}%ZmHEOI=|8>Rx9}vYGyzj51bwnqJ|mTBbpm=i?b2k?(NvoK>smmul?QL zQ?j8yoeA4So(%;Ojg{DFa~$>{8H*1dE-hvAfz#k2h#B5vP2>pz8S>?zhKaccuUWg^ zg9Tk)mTFT?@AHWA+0d5i+2H=2`KfZIP|fNi2M4Jw*9jG(GN;BL)YD?qxg>UkKbHT( zEQKr_Qh~&rP{PUk`MbN2v6h;n%K7-GYy3_TPYAJMq3w1QQ!DD8`P>ZxT%y$hGZSkp zCoODg1cE*ozkv>jkt`y#>%w@&WA(I${o+XTeh1Frq>Nz%^5fX%C1;BBj$A!PYpZ0aac8~ zeh0F1oLrHveg7MD_!5JOKz9>Ax^qSy@zfdRIw=>7Q8TA-E?T{)Z#OrQ}lPR{38_vcL#gx0;n%1 zQ9<%y|JuNvx6s&2tKmb4Z*Z2`2BEV(Id9JDgF!TTS!P1lnfO7zbs&{_mBe?Ch z*4*6Ux#u2x^wHhf*>L2Md7j6V!g$<1a3Bo^2gwoQ%OT4P8 zLKQzn$ox+aBUPkC&XIEoSnT(g>U#c9|MZ@}_={thYmq*%4=8)Ry(gZyrPCSK_0rPP zarfWv%W@egfdI@CJ?%pu+6APyy>08pjq5rch-ga6Ohi9v)P5S4B_a@E=RmY9a`5`= z_ka4+;o58GS5}TYbm-8=jk`B(I)2BFX&?d_&;}~II3qP60xQhhi()RN7sUwGy`4^e z^2x0~{^KKF@roWm08$cFa_%Pw*-sX%RgYs@BxEaPPe*eEZuARW-Y^vQ8Difh?QvbjGT?v+U{p{bHM;^GPRp5d{v5 zi5)huRKyJA2Y>(fd;jE5I=9|BO_X`B-fN7c3g@`0%I7@C{q5go%vx0@MC*2YeBXVe zYpxkxfBmNKeNR_bmVrD*1=`+EGtY0^mY;D({)$)3U3lU8jT^DDA~8~yL4;JR>FEdF z_O>k_|9H!L5m9DG#4$$I$EpIvU5C3rEx^0c4)1{Z@?Y34`0*FXb(ikJNw%cW0)BgR-%gdt}QI_mnZ)Rq8 zYN~VOk$!e|%KNyyoH<9{H*z$FkTLi3eBtMRe%p;Vs&i!GiwNFxN+G2?&pdPPv!6Zj z_~RuddUB%dFo0z@?Sb!p_xmq;(e%QCYqz1wB2l#kctDw{s+LYWZNuk3?~6jqQkg}B zh(ttHV+aH|=0N1V&zu8up64kgpJh3bgaBp%I^8Y-BI2AQqLh-PRCK$0ckJNv&YK&L zBQqHr0O}lh@2YCYsi$uF@|TY}>ZlZ>^G{q_K3PvzRdVjoVDRlXy=i)3!B0)82#G{h zOJamMuj~1_Ir`)$yVEm1C70(!4MFN!L!cNzk=nw7!8*-3sTV5usl z6oK3S{lD+tbW_#srn)vOkAMIIc+~~f?1LXX>ZFsj8grgAv14W?=Qz(ZpRxDOdsh^B ztJU^dM$ARg%8SBh8BY|Ga}Gd~L_~l9N(?4wisZa5E>8dM@80wN_xCNH00|J)8mME8 zS$5P7H~ir3Z?6CndBS)-Ij~ZK_jg@!#qwYOb=GdzbuECX65xQOs@|u%9=-MVW-q=t z_4_W*nTVL!Ip@4%@7QN9Uwz?=EX!L(%dsb7$Ih`+C@~R3R1`uCkSaI{pzPosWeQTC z`TpY8x4(V)7k{x%iM+?;ZaF|hh|X>N#3$~);tDvYF+MT8o;X;l%HA(5EbM&uyF021 zSabtmubp%Gczp2evp2r$oz?E$oMjG7MC=$$&dkX<=e={@u_J=dU6yCg6EVQZi=2ra zoTto@Ct-@ z&$3o;OG*Il{OCvhjvdnNA|;;OF9i~jk8yr_diFyfn(FmpN+N2RE-@QnF*6f+X2+zO z9J3?moXfLsWya!QRuM^wnSGXnp+phtlqkq>I1Cb%5ku&%TX$&ZPJZiKAGqO$qrdvq z$~l=Bk*WsgHZCpQ`{#dtch-qAoyHmZQXr&O=cYAww+yLV?VeW?eOh*cS= z0VP_mda&2aZ@TH2lTNaQ{A4W)B4EDjv!BiO?xl8HMOZaWP&c!}v!A`;oO5(E;v&~7 z3d92x(Cv1=dHH4k_dDLdZcw(^C*{bxc|&&`M=me&EJGbrOp&;*f^*26XW>CPF7k{W zLjW)V6jO-GN_U5q(=K|+5zja^j0a{yMW@r>vnPAjv-bb`udl!CvKF(Zlz;#@)!j zM2`A*{NQu%`;$|G@6K#ehY~!LddsE_RUBnm(d%_<#ClwZVZ{U@jgERVv)$v5n!oq{ zVsQ|mBH+X>$T*24SsAbw(ki5sJhO-}Gl;73c>1D?hTl22!K6TU6tQ*OP*!Patl?b3LqJe67^0$Jp+iSEXyRx6DJ6_+-=ui-=1HY zcD^plD#Vql9EQ4#bzRk?a#V&A!f|S9{kdo9hS|te*I}_5KmAn~&7E=T!TE*3V7ZQ^ zq_jL(iFKuQEh#EVB1s}41k0buIn=ez%?$vTl1wz0-E9HZ-E`CZ%{PMxkB5aGH&{ee z1NVOFQ})_fw~ENAW@SPR2oi|KDuWn=i4+;J z6D1KHR&(37{n91xKkgS^HjmcSnP(mQ(wE(S@BY?_CqLtN-mv-S&x@Pq%557qo%_tl z03m4tAwpHOuIrVR6(Y*=oU3Yh%rOVHZjFF7iWFc#RD*Lnn?zwr#!S8;5^sU=^ zDoQ{ds1Bl%Qc~3r0)R4vPM&wOYzTCTYSjRA00k;l2e>P*T=~EUW}Gu7`3YE-2!NfR z`AirN*?Us8JdFTV^{UR&vGdMrcRKco7-Jo3l@#i_l$1yWNs^9Js#TPjgo$WajmG8J zlOK;_sQld4V~=^(nFGhWcHO@?-yhe(=egE#dH-Up`M762^SQ5n`DwrQODm+JNEs&; z6$v4zDl>cUt#RA2vWM#Tom(PufB;E#41^#2V0`brkINGuhh-VHFRZML|L*S!A`&5! z9z-BwRS<&9d|74*oiVupS*2$+on^VeTM8m z^n=fRK>=2dDKT?O$*MOorK~8XvdjYqm=7=?A!2IYs|xdmet%*6_ASR8^Vq?99G0ai z0l4?tYX^7U$*mS!=f=2`2!Jq0pgRA2-n!L_xgmtAsw5=^r4&#njTE3`4V8wVpcH+m zxG0|Un%A8B+yBR)+k4UPzNvlc@%=&HlQ8=%%jU{-{U3e!v%mkolUvi_{(YULK|a5@ z_v<%);R7GuecSiiS*Agvh>Dm^rId&WA}PxrIPN$AD@0pU>ZzuQA9x}MR99S4TVj5A zElX9IC;;=H{A33pYt@-qHRlpp2Kvu^?$l_cGc(Mrs>v`_#E?RYfuu$(r37bPO4B~? zcB+K)B%a(FDRO_umnOQ_7B^8OGPALk|^4UgL z9L0W06Jqed?blqt{J??JUiy;xl@;e)a-<}kUi{&JU;&9TQ%;L-92CX_VVt11w4qIx=_Y?FecGdhdM@0>cAA0fHWyp zo7z&j(XmiFMI#nPrLY) zbI(4bvvqT*LxNC(SAs(rm;3kZdF5MwGuyJEs-m)UNm-!)1aTCgs!5<%BIm+PcaYRm8;Xx2W5{L*B*&RwLQA$B|hUod0R{%T#D@|UghzGLk zuA9IA{v(e*`cW%3kHNB30W95obG>t?SaJYF=E$s*NPLLM`V>@_RM!fmliyLW%}Lw~WdXU~z(IC&7p%*vnyjY!^8xwPn(R|a?9t&2;{s-y`*Do&J{ z6{@087F`W80EpSX!h4@YM0JX}GZ|p2CnaVy?E=;4-1OpN|FL=Eql0D4cmMY7JrQ-z zzR&V!1_bD-Mxv3b0-F~WxZjUNl2VK@#<&{GML{4Yg(^UxkVHCJ-r{3VKZSZdN~)xR zl1j{l9Jn6W( zv}PW&>9F*Gr7wPQ{21mT9_7~xFi{PZS6$Tx65v$P1bR1;7FvU4Z*`$5&Ndy;%GRIPU)fNK}sqc#r#*|^?soCy*|XToh8#7&>!P z>oWg?FI|%cgUn|{Dh`lD5c15998nAbs?fv)>*<^QT1krl_C7IJYdYit#702abcu88 zfQ2uAStfD+iCPu_;DNjDS`x{Kph~J~B8ANjjjejBq*^g+zdslb*U~vN6IjIblOF?{ z&ph)L|M5?s|JFCrhIQ0#6M+FRlW0T&kQBZ*J+*05tCh8K2S-7aKuD61ID;awAf;4> zBvDk++?z%~m>j5?M?_Y$tN{g#_=IR}Oyn!BSg30__hUTq(I`z-0R8G$HvrK&wuT@u zG@1thED=>e4tUj!xj!7rp+j&Et868j1PTR0ia}Ei%pI|{-D;P0NJYC&a_uOhv9edQE-C2$#LIl$Vkj!zbrQRoYmC7jAAf%Mmx;zoZ5FB#?mL|gy03uPE z@a$@P1t1Y&Zr^(A!i_hsGS3qMOBLQ%DIL1;MzQNq1>k{1v}mI&z>sKx*+@aW?^adk z{`EO~}elT1Kb(vC}q|I2vS(eZ+vl5MoDxyRbfJDTT4$BXV z5Y9~l%b)p7{IL}q{;^mofc^L0%Xi%2iJ;1=PF09{s#B^0Bw$3e!0f%B%CdG@E^pj8 zKJmn=-xu>l5mkYCZ~{aLNXvsmJMWmE-(Es|^v9zRl-Vmgzl}xn)5>Z982e`GaA1KTFfM34kl9SIr zf3UciL_{RUltjP`vV8*rpdczJ%ko|^yFpxD*0QuxF0NEb$QA9p-R*Uzz}eQ5pC-fc z7e4UegSYI+ybCEsASEGkjva#?m@)CFW=WIjEpjenE{Nj9f@-1z%sZLyVvZB|EU|$1 z*?srTUwt(uVeLncM^AU|{noe4@2rMkGA62yh%!KkWAsv2S>=VFXwqCk`pnQ5#L-RoRS^#qYL34gZ1 zss|kW{O9AZ{EB~sJn_eYMa*NMcgroNM~KJ+UNsT50H=D0nV4Nlr=4@oMSuLqDq{Dz zEK8`y7_EH(C8)rPC{O_sp^m|)@TE`ummX!uB4?z&RuQT|kBSZ#wZx9gdz?u~=;o9a zE>#rcq7I^>gQ7<*Kpav^5=Gb6XRPm=L<;XKkp9y=L;U?R3HRH_9) z*I$3I-{1NOwbMrg%d*P;-FGkFcH4U9B$9|SW>y7I0+sP4^Aa%ioaX?Lx`y{)9*ssJ zMgZ2E0wHH&hJ!k5v3P&V*=M(UJ?FB$H{X`;Jpk{wo%W3B&6@^?4lUliqm_4#z2Myb z?ce9cmE$fvZ(+yxs=fP_5vMyRKJWaz)76EQ{a?G$kqQ7Ya#WC7ZZ9G+C8_HpPCj|t zi(gFt_>WmpB#{-O4476;KmvH;o-~-IkTp8s>lKY#N-eEcsz_3roH`L*lb^?&{6 z|M|AxU)XbB>Gi_*zVnzDzeJYDqdoUte&cpmi-%_jB!D2QtlA8$)+ssWm;BKmefcY2 znT|0K#fijet0o{PBA}Y|Un}M!rG=}nKK6nO9#%j+BEefhV|3M3EueBPPK1IDsxWgF(fq@RWDDTb}uh-S^yi!75JCu{ zEK4i;swxz#!+)Uu%J3z>`PyIk-QW7o71ve^{ZSpc)BdH`{c1klt%pO$DpD7MLZYO2 zU}9uIIkv9gEIM zO4gKatNJy%AtU06<^>UMxn=2&JMeHZ@e#nXI`XZz%3XJfb3P>}QZrZ136YIQ`-vKE zWf>lvRf$Ne)uPF@7OkSyYB}#n#WFkx@-0`5##^=>edRxVeuSij>-46ce$LN#HXWHe zW>PK+_)I*fmOu02*Sz>Y{K4EaPYuJ-&DVbOmT%oMwe`r>)P{&m$T>JTk4b_htCA&} z{z@^P{M_em`L$o`$C!EF6%imzvc+=pCjhEiXIVBL_rLi~GnvQchN=J-zxmB91bD9i zt9lV@onlhVimL0Fw@y#v!DU%1SK4)FSw@}}YO~x9oCBGN+`IRmKKAkJKKe)Y@e zdb56^KY#UA|K*LpegBuP@C*H3;`#61jK#%X^b0rr%W=nTd*(}DQgmmYdH%UCe$}hb ze8#E&{PDl3@4h#9H=62g+ImC?B{4Ti&uTeH)yCTZJpWzqTJ(M{gejuJE*=QLGB8+U zWftiBS6^K}TvGiAlYc3}xxahuYiBOItdr+q(oAKmDHAyn0`3P66~&uxy|s732{z$o z5%<%d{`A3v2TwWWly}S58ikF>tAQN!V|+wGot z=9$*h|DPZF(ENMe^9<(_z^XNoS9L%^)LR9Ez>K<{KmPdBZ@zhUdio&(;$diPwdg(? zxm#{2fMA|wluy>GQOiZ!F)nV~mbPpGu=cFZITKlSV^fTx0^*?B+q(70(@tC8ZHJJ= zu>zThf(j-lqM%$fW0!gF!9+|d9!7VFkd$Iq)v?RH*P{5%SH1F#3oo26$8anuTCc=X zLS~LJPCy`}^sDcF_tnhH?|Dzg%s>egL{`fTR@VerHS?bCx#z%+9kb`0qatg!M?D-^ zBIMlS?YED1?V8Q91b|41Sj1pr)dV=^5pe4H=g)Mz5+kn(A50WOIC$`&h|J8)h^nY$ z-i-$1(_i}13ts)I+&fCD&LxN=W(7H_QmjKDpq00ZyeRTqR}TeHVQdN~X`8;=7 zyQoy>2P03MCRJH;|E9KOchGWpAHqfNeCOA}6{S%j`DGGP~~OREL%_5mHP_gcKbSM@}kLU8|xJYANzbtPoi(fyNL)h%t@@Imn|*Ni%g! zN|}?OL}bH%CgoLiG#afM7qgWfM=yF&b=hT>bFa!#qBLPKH<1x5+qYX{_b3FXUw6JGpcV6}JO9PM^H#%QBIWm$%C73)-o5F{jsl0uUp zsYXq8k|0P?12Hn6GcgkYl_aXGw;{zyszgvpq)-Bu0q^{Y1IO$?IQx8N*H3M+dP4iVn53U716f9F%%PTAUZ@o1Gl8Cju z5>Pvrh^!pQM2CPg-tmr^_3I_Zhon){Gcy*vt#7C*kR&lFIVBQEB4L69c_l|g1m{ik zk_goHuaX0Z**lkKSwWmJd*;lff~crO5TXb~V^znLtm?0mv=o4iw>8YADa{>qRQor6 zqYvcHH6uU)2oo%#s(N4T-d)~zU*l(wU|F{3{f;|&J9ko^LnIMJA{Mbwmx$E4vaScu ze)c(Uelu*^^})yb_3NGYqtVESRy~M`6^^~9EK|pDQ79=VAyu*+UXC1*0x8B2Vo;4D zDaP8W6(Q6i)FFltW2!|HiLfvWv)RAho@UO;oN+K1$Xabl1mLWH`)?1eTQ{ofnrJmi zB+?0F0;DYK_4~`W-~MP|i2&I5&;MM-D9$B-RE3#TNhA^_B2Tm%IPnc{XnQYK?SAmF zva-@@wFZMhRaF3(96M(36snqRZ3Ng!RVBt4V^V;?%$|r8qN?WH29t?RCO9S=u(B!! zNmSJ&Y6AlX(`o__)ODTKY|}C3I{JhYPI%)RmsG{Mx@lWXcF`E~ECGA_eLT41|4^`q zIRX2xy><$S&MC71HFIJ%QgpydS(c}q^87cx5x_&t%7ELucW<}bRn_r$?7b%<$Bx)G z-BL_Zp;n=9HnZ9yxq0x1HWUoo7iGUnNp!Ui1QRii8GvaNJJk=1e?;T)csw3sO%c_M z>uGO!%gWRg>N*hFegfOifl2L`f!-~*;K9=LAy3OuFh8(&@2;#jUUp+HD{i9}OVW_IAcDtQr+4A!8%F0TNaWopm5UuI5b|0#FP16Tz-~+Il zuQank&Naw3IgNe5rX$Qvf^VF4)_D8& zZo4h2Ht3)sXb2U6qUdkiwm2AU*u1&<;KQdok`e=5@4F|Rbks>F#ozj^a%JU#yYF7v zv14%Stw)}D=5$d!(tu7%DaL5i8MCvq3kwUQ(J0F@8`fB>s%?eFHO*}|Xqvv3PN*%* zG6SyppuI43njmOa*5q3N27|%Fn1762@3;Q)FE4H1-W8Fm>H`HZo|&0G{&;ucg~wlf z@dc-y*7AOBdiXG45s~fZx48+3IHKOv)XArxj?+)aYhSy{Za)$P?Yve?ve#2nQz3-9 zuFJBt1+UH#Pb{KY=h~k)XZul#FeumB6edJTL>5d8Q!_U+$%i2eW&qE5&1?SQLmyfY z!C7Z*Isg34&wu{9GtQVh_SlY%l}&EdkF%^FUY||jnE6cdG_vP=J@RzUXf%ownd+RI znwnZ(UQQ`hRb@2Xn1k_-iR{K|*5Z;T0i>D6X?(mvu<_*|jyFx-V_-e(McO>iktdw+ z;_I%P>Ge9tA3wcz<8(^)M1+T!!(-lI@tB|Gb@1T9G&ziJyWOsVVpMI9b6C44A+`-bAfAZ)_!Q+fQK~&Av)!(vsTX%qdl^QnBm;RuJrIfnQb^6dhbmQ zwpuM?kPw0e_-0j&QP`^d8g^(L(CSd$dm};TT$W`P<7CYg_gcPherPb+?WyZJ&+~^| z=jxlA5fbn5Xj=ykKUh^&8Lg}>X?gEgN4qD7kHm?h+fQCXJFubR?A zV~qCMwHl=?OG~Fi2tNwesy(jp(?|83!w*&y#mlmsnwnZWvavSBHP>q>#$YvMt!US< z6($XvR;#tLvSOe#9@j+1W?I>PQdL!1mPJuC#{1Z}%01F?I3HYQhb@MgN25`b%Gi!4 z+ey&KNHeIl<+?^*Hafmh{H93S?RHTVDW$S3%}5*9Yu;%m3?VccEj^*9IQ-~wI4!FI z0)Y44`i4eEjRIP&L#%P1MmiWbHKS-v0S^toOj5sgyIq#$csy=gcDZMt#rUTRShk+QU@#mGjaJS3%qv^1R=eG9(w8jD8U@rOD-HX^7!6{>t4SLh zTcgPyidL&-09oe9%tcW+=d4`Qobcgw>CYUjrKP3OXk=@!ux(!Ez4zX?S}lu8jpjBu zXfg+GubY5qLhMJUp4aZtA)-9bnYr2XtEzQfFD)&lls0YJWKrd*1(qEL4jeFp5)pf} znmN&EG%_u^7A#D}L4$P@tr|ye3N?)bHelJw0i=|=-LCh3I2`u-ecL%ymgTy2>l)eh z6a}kcVnd;!ZIespEKNBwrBB_01JSz`{Lr_+}xbqa8p%AIsiflwyF&qHmp9AZc^b}Tlw>A z9?NH-ScRw6YMBvXP07su*${kD6cz;6ty?!cJ8K`b%Xn&m)hynwY-VQ0%9{=2n4!fO z>$={sVMCthw)jR{HVCfGc$hiQa~oYU1-rHiWBhg%^0&RtLwUX+fxp# zrv0m`MNw?tym@(fx$(8e-1_}~N@;d>wxKfvr3r;iqGPUVs;ZG!-up(8G!ZbaZplWw z-BwkLkETB!(%|{ogJl%6xVYHF@73-MV#F)wP>nRaGOtO#3uWYKK8%M%O3_ zgUnvrhEK!J&el}f<79-Up>{LF5JGbopAul1EzHl)+rsiZ&$4Vh9?#Cs=6PP0rA010 zICE|q7EQilXKN_AfoW~|!EDO%81H>mRrcEu!gxGxwOZ!;O)tYnHE}o+>B9z=st$)k z%UVMS-EP;kRjbu1ioy)Ua$o>eRgK5vwH3aGwwe-xSxuwh%~&kQHrF!>v%3PIEK7^I z)>|??JQ|J4vRqnP!egkw{FK1L#Dna`^767J95KdDr(-?DMibO^Jsb|3W{ zsjlm)sv4DKM%Rq%HA(`uvn$56BGyiB%Ql*C>V3ShY}hb8 zJ>9Gm6JKuf;kEcS<o-FBmJgBuf(Ws7ezX8^`u zW|d9eXU5pr)Y|TBuh$z6hx_*Jd-7{MoNg#7#gt4~S>4LkU?pHP2c1lUtexx-k@0wJ zPGkbzLTaO`8jo&50HUvCmuBNH*nDPiAwA<}dPd)W11Qsz@!{M;5Ej$@j8BAsi z<}!JnHzWmMI2<-?(#*hEm@kULqJc?SBfbV}D?*s@u2mj}l*xJvqjPg}=bd-n%*@P_ zFVq~i+>nX7Gc)t|-#;3SY@osJ{OZ1eN%?eXX{pJUZIOoE7sz_gyd!6@vUbIzHWnQ6l1lQM|IQW$Hx75nz>i!oY6$7Ecu=?pd<=_a$W z)~TUmu&!y%H literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/8/large/ror_baseball_jersey_back_red.png b/sprangular/spec/dummy/public/spree/products/8/large/ror_baseball_jersey_back_red.png new file mode 100644 index 0000000000000000000000000000000000000000..60dd13c38d16b45b08348f183ab824a9dc94ec3d GIT binary patch literal 40264 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/8/original/ror_baseball_jersey_back_red.png b/sprangular/spec/dummy/public/spree/products/8/original/ror_baseball_jersey_back_red.png new file mode 100644 index 0000000000000000000000000000000000000000..2be2275f901de3a41c6a7670c6580393871a36d5 GIT binary patch literal 36895 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/9/mini/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/9/mini/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..3dbf91ff28a30c77f9ab9ff5f5f69122378aef28 GIT binary patch literal 3733 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/9/original/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/9/original/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..ad15f9f0bdea4e87c4dd02adda6ce73f53456ca1 GIT binary patch literal 46277 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 RS_l9D002ovPDHLkV1k;V;d}r9 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/9/product/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/9/product/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7b8e539403184ee63230dc90e53a74ecc1098d17 GIT binary patch literal 49172 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/9/small/ror_baseball_jersey_blue.png b/sprangular/spec/dummy/public/spree/products/9/small/ror_baseball_jersey_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..891d3f2018301fd36448e6cc44b399d2e27c8ecd GIT binary patch literal 11690 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 A-~a#s literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/vendor/assets/javascripts/spree/backend/all.js b/sprangular/spec/dummy/vendor/assets/javascripts/spree/backend/all.js new file mode 100644 index 00000000..3b675c75 --- /dev/null +++ b/sprangular/spec/dummy/vendor/assets/javascripts/spree/backend/all.js @@ -0,0 +1,12 @@ +// This is a manifest file that'll be compiled into including all the files listed below. +// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically +// be included in the compiled file accessible from http://example.com/assets/application.js +// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the +// the compiled file. +// +//= require jquery +//= require jquery_ujs + +//= require spree/backend + +//= require_tree . diff --git a/sprangular/spec/dummy/vendor/assets/javascripts/spree/frontend/all.js b/sprangular/spec/dummy/vendor/assets/javascripts/spree/frontend/all.js new file mode 100644 index 00000000..cde971d4 --- /dev/null +++ b/sprangular/spec/dummy/vendor/assets/javascripts/spree/frontend/all.js @@ -0,0 +1,12 @@ +// This is a manifest file that'll be compiled into including all the files listed below. +// Add new JavaScript/Coffee code in separate files in this directory and they'll automatically +// be included in the compiled file accessible from http://example.com/assets/application.js +// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the +// the compiled file. +// +//= require jquery +//= require jquery_ujs + +//= require spree/frontend + +//= require_tree . diff --git a/sprangular/spec/dummy/vendor/assets/stylesheets/spree/backend/all.css b/sprangular/spec/dummy/vendor/assets/stylesheets/spree/backend/all.css new file mode 100644 index 00000000..41d64256 --- /dev/null +++ b/sprangular/spec/dummy/vendor/assets/stylesheets/spree/backend/all.css @@ -0,0 +1,11 @@ +/* + * This is a manifest file that'll automatically include all the stylesheets available in this directory + * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at + * the top of the compiled file, but it's generally better to create a new file per style scope. + * + + *= require spree/backend + + *= require_self + *= require_tree . +*/ diff --git a/sprangular/spec/dummy/vendor/assets/stylesheets/spree/frontend/all.css b/sprangular/spec/dummy/vendor/assets/stylesheets/spree/frontend/all.css new file mode 100644 index 00000000..57a390d8 --- /dev/null +++ b/sprangular/spec/dummy/vendor/assets/stylesheets/spree/frontend/all.css @@ -0,0 +1,11 @@ +/* + * This is a manifest file that'll automatically include all the stylesheets available in this directory + * and any sub-directories. You're free to add application-wide styles to this file and they'll appear at + * the top of the compiled file, but it's generally better to create a new file per style scope. + * + + *= require spree/frontend + + *= require_self + *= require_tree . +*/ diff --git a/sprangular/spec/rails_helper.rb b/sprangular/spec/rails_helper.rb new file mode 100644 index 00000000..db637ab1 --- /dev/null +++ b/sprangular/spec/rails_helper.rb @@ -0,0 +1,43 @@ +# This file is copied to spec/ when you run 'rails generate rspec:install' +ENV["RAILS_ENV"] ||= 'test' +require 'spec_helper' +require File.expand_path("../dummy/config/environment", __FILE__) +require 'rspec/rails' + +# Requires supporting ruby files with custom matchers and macros, etc, in +# spec/support/ and its subdirectories. Files matching `spec/**/*_spec.rb` are +# run as spec files by default. This means that files in spec/support that end +# in _spec.rb will both be required and run as specs, causing the specs to be +# run twice. It is recommended that you do not name files matching this glob to +# end with _spec.rb. You can configure this pattern with with the --pattern +# option on the command line or in ~/.rspec, .rspec or `.rspec-local`. +Dir[Rails.root.join("../../spec/support/*.rb")].each { |f| require f } + +# Checks for pending migrations before tests are run. +# If you are not using ActiveRecord, you can remove this line. +ActiveRecord::Migration.maintain_test_schema! + +RSpec.configure do |config| + # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures + config.fixture_path = "#{::Rails.root}/spec/fixtures" + + # If you're not using ActiveRecord, or you'd prefer not to run each of your + # examples within a transaction, remove the following line or assign false + # instead of true. + config.use_transactional_fixtures = true + + # RSpec Rails can automatically mix in different behaviours to your tests + # based on their file location, for example enabling you to call `get` and + # `post` in specs under `spec/controllers`. + # + # You can disable this behaviour by removing the line below, and instead + # explicitly tag your specs with their type, e.g.: + # + # RSpec.describe UsersController, :type => :controller do + # # ... + # end + # + # The different available types are documented in the features, such as in + # https://relishapp.com/rspec/rspec-rails/docs + config.infer_spec_type_from_file_location! +end diff --git a/sprangular/spec/spec_helper.rb b/sprangular/spec/spec_helper.rb new file mode 100644 index 00000000..cfb18dcd --- /dev/null +++ b/sprangular/spec/spec_helper.rb @@ -0,0 +1,78 @@ +# This file was generated by the `rails generate rspec:install` command. Conventionally, all +# specs live under a `spec` directory, which RSpec adds to the `$LOAD_PATH`. +# The generated `.rspec` file contains `--require spec_helper` which will cause this +# file to always be loaded, without a need to explicitly require it in any files. +# +# Given that it is always loaded, you are encouraged to keep this file as +# light-weight as possible. Requiring heavyweight dependencies from this file +# will add to the boot time of your test suite on EVERY test run, even for an +# individual file that may not need all of that loaded. Instead, make a +# separate helper file that requires this one and then use it only in the specs +# that actually need it. +# +# The `.rspec` file also contains a few flags that are not defaults but that +# users commonly want. +# +# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration +RSpec.configure do |config| +# The settings below are suggested to provide a good initial experience +# with RSpec, but feel free to customize to your heart's content. +=begin + # These two settings work together to allow you to limit a spec run + # to individual examples or groups you care about by tagging them with + # `:focus` metadata. When nothing is tagged with `:focus`, all examples + # get run. + config.filter_run :focus + config.run_all_when_everything_filtered = true + + # Many RSpec users commonly either run the entire suite or an individual + # file, and it's useful to allow more verbose output when running an + # individual spec file. + if config.files_to_run.one? + # Use the documentation formatter for detailed output, + # unless a formatter has already been configured + # (e.g. via a command-line flag). + config.default_formatter = 'doc' + end + + # Print the 10 slowest examples and example groups at the + # end of the spec run, to help surface which specs are running + # particularly slow. + config.profile_examples = 10 + + # Run specs in random order to surface order dependencies. If you find an + # order dependency and want to debug it, you can fix the order by providing + # the seed, which is printed after each run. + # --seed 1234 + config.order = :random + + # Seed global randomization in this process using the `--seed` CLI option. + # Setting this allows you to use `--seed` to deterministically reproduce + # test failures related to randomization by passing the same `--seed` value + # as the one that triggered the failure. + Kernel.srand config.seed + + # rspec-expectations config goes here. You can use an alternate + # assertion/expectation library such as wrong or the stdlib/minitest + # assertions if you prefer. + config.expect_with :rspec do |expectations| + # Enable only the newer, non-monkey-patching expect syntax. + # For more details, see: + # - http://myronmars.to/n/dev-blog/2012/06/rspecs-new-expectation-syntax + expectations.syntax = :expect + end + + # rspec-mocks config goes here. You can use an alternate test double + # library (such as bogus or mocha) by changing the `mock_with` option here. + config.mock_with :rspec do |mocks| + # Enable only the newer, non-monkey-patching expect syntax. + # For more details, see: + # - http://teaisaweso.me/blog/2013/05/27/rspecs-new-message-expectation-syntax/ + mocks.syntax = :expect + + # Prevents you from mocking or stubbing a method that does not exist on + # a real object. This is generally recommended. + mocks.verify_partial_doubles = true + end +=end +end diff --git a/sprangular/sprangular.gemspec b/sprangular/sprangular.gemspec new file mode 100644 index 00000000..040c10df --- /dev/null +++ b/sprangular/sprangular.gemspec @@ -0,0 +1,48 @@ +$:.push File.expand_path("../lib", __FILE__) + +# Maintain your gem's version: +require "sprangular/version" + +# Describe your gem and declare its dependencies: +Gem::Specification.new do |s| + s.name = "sprangular" + s.version = Sprangular::VERSION + s.authors = ["Simon Walsh", "Hugo Frappier", "Josh Nussbaum"] + s.email = ["simon@walsh.si", "hugo@godynamo.com", "josh@godynamo.com"] + s.homepage = "http://www.godynamo.com" + s.summary = "Spree + Angular.js frontend" + s.description = "Spree frontend using angular.js" + s.license = "MIT" + + s.files = Dir["{app,config,db,lib}/**/*", "MIT-LICENSE", "Rakefile", "README.rdoc"] + s.test_files = Dir["test/**/*"] + + s.add_dependency 'rails' + s.add_dependency 'spree_core', '>= 2.4' + s.add_dependency 'spree_api', '>= 2.4' + s.add_dependency 'slim-rails' + s.add_dependency 'coffee-rails' + s.add_dependency 'jquery-rails' + s.add_dependency 'sass-rails' + s.add_dependency 'angularjs-rails' + s.add_dependency 'rack-rewrite' + s.add_dependency 'geocoder' + s.add_dependency 'font-awesome-rails', '~> 4.2' + s.add_dependency 'rails-assets-bootstrap-sass-official' + s.add_dependency 'rails-assets-angular-bootstrap' + s.add_dependency 'rails-assets-angular-strap' + s.add_dependency 'rails-assets-angular-motion' + s.add_dependency 'rails-assets-bootstrap-additions' + s.add_dependency 'rails-assets-ngInfiniteScroll' + s.add_dependency 'rails-assets-underscore' + s.add_dependency 'rails-assets-underscore.string' + s.add_dependency 'rails-assets-angularytics' + s.add_dependency 'rails-assets-jasmine-sinon' + s.add_dependency 'rails-assets-sinon' + + s.add_development_dependency "sqlite3" + s.add_development_dependency "rspec-rails" + s.add_development_dependency "spree_sample" + s.add_development_dependency "spree_auth_devise" + s.add_development_dependency "pry" +end diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee deleted file mode 100644 index 214288b0..00000000 --- a/spree_theme/app/assets/javascripts/sprangular/controllers/checkout/complete.coffee +++ /dev/null @@ -1,2 +0,0 @@ -Sprangular.controller 'CheckoutCompleteCtrl', ($scope, Account, Cart, Checkout) -> - diff --git a/spree_theme/app/assets/javascripts/sprangular/controllers/wallet.coffee b/spree_theme/app/assets/javascripts/sprangular/controllers/wallet.coffee deleted file mode 100644 index 18f845d2..00000000 --- a/spree_theme/app/assets/javascripts/sprangular/controllers/wallet.coffee +++ /dev/null @@ -1,3 +0,0 @@ -Sprangular.controller 'WalletCtrl', ($scope, Account) -> - - $scope.wallet = Account.wallet diff --git a/spree_theme/app/assets/javascripts/sprangular/models/address.coffee b/spree_theme/app/assets/javascripts/sprangular/models/address.coffee deleted file mode 100644 index 47760f77..00000000 --- a/spree_theme/app/assets/javascripts/sprangular/models/address.coffee +++ /dev/null @@ -1,31 +0,0 @@ -'use strict' - -class Sprangular.Address - Validity.define @, - firstname: 'required' - lastname: 'required' - address1: 'required' - city: 'required' - state: 'required' - country: 'required' - zipcode: 'required' - phone: 'required' - - init: -> - @stateId = @state_id - @countryId = @country_id - - fullName: -> - "#{@firstname} #{@lastname}" - - serialize: -> - id: @id - firstname: @firstname - lastname: @lastname - address1: @address1 - address2: @address2 - city: @city - phone: @phone - zipcode: @zipcode - state_id: @stateId - country_id: @countryId diff --git a/spree_theme/app/assets/javascripts/sprangular/models/order.coffee b/spree_theme/app/assets/javascripts/sprangular/models/order.coffee deleted file mode 100644 index b5b3c23f..00000000 --- a/spree_theme/app/assets/javascripts/sprangular/models/order.coffee +++ /dev/null @@ -1,54 +0,0 @@ -'use strict' - -class Sprangular.Order - constructor: -> - @creditCard = new Sprangular.CreditCard - - @clear() - - clear: -> - @number = '' - @items = [] - @billingAddress = new Sprangular.Address - @shippingAddress = new Sprangular.Address - @shipToBillAddress = true - @itemTotal = 0 - @taxTotal = 0 - @shipTotal = 0 - @adjustmentTotal = 0 - @total = 0 - @errors = null - - isEmpty: -> - @items.length == 0 - - isValid: -> - @billingAddress.validate() - @actualShippingAddress().validate() - @creditCard.validate() - - @billingAddress.isValid() && @actualShippingAddress().isValid() && (@creditCard.id || @creditCard.isValid()) - - isInvalid: -> - !@isValid() - - totalQuantity: -> - @items.reduce ((total, item) -> total + item.quantity), 0 - - findVariant: (variantId) -> - item for item in @items when item.variant.id is variantId - - hasVariant: (variant) -> - variant && @findVariant(variant.id).length > 0 - - updateTotals: -> - @total = @itemTotal + @adjustmentTotal + @taxTotal + @shipTotal - - actualShippingAddress: -> - if @shipToBillAddress - @billingAddress - else - @shippingAddress - - resetCreditCard: -> - @creditCard = new Sprangular.CreditCard diff --git a/spree_theme/app/assets/javascripts/sprangular/services/checkout.coffee b/spree_theme/app/assets/javascripts/sprangular/services/checkout.coffee deleted file mode 100644 index cabe1569..00000000 --- a/spree_theme/app/assets/javascripts/sprangular/services/checkout.coffee +++ /dev/null @@ -1,63 +0,0 @@ -Sprangular.service "Checkout", ($http, _, Env, Account, Cart) -> - - checkout = - savePromo: (code) -> - params = - order: - coupon_code: code - - @put(params) - - update: -> - order = Cart.current - - params = - order: - use_billing: order.shipToBillAddress - coupon_code: order.couponCode - ship_address_attributes: order.actualShippingAddress().serialize() - bill_address_attributes: order.billingAddress.serialize() - state: 'confirm' - - if order.shippingMethod - params.order.shipping_method_id = order.shipping_method_id - - if order.shippingRate - params['order[shipments_attributes][][selected_shipping_rate_id]'] = order.shippingRate.id - - @put(params) - - complete: -> - paymentMethodId = Env.config.payment_methods['gateway'].id - params = - 'order[payments_attributes][][payment_method_id]': paymentMethodId - 'state': 'complete' - - order = Cart.current - card = order.creditCard - - if card.id - params['use_existing_card'] = 'yes' - params['existing_card'] = card.id - else - params["use_existing_card"] = 'no' - params["payment_source[#{paymentMethodId}][number]"] = card.number - params["payment_source[#{paymentMethodId}][verification_value]"] = card.cvc - params["payment_source[#{paymentMethodId}][cc_type]"] = card.ccType - params["payment_source[#{paymentMethodId}][month]"] = card.month - params["payment_source[#{paymentMethodId}][year]"] = card.year - params["payment_source[#{paymentMethodId}][last_digits]"] = card.lastDigits - params["payment_source[#{paymentMethodId}][name]"] = order.billingAddress.fullName() - - @put(params) - - put: (params) -> - params ||= {} - - $http.put("/spree/api/checkouts/#{Cart.current.number}", $.param(params)) - .success (response) -> - Cart.load(response) unless response.error - .error (response) -> - Cart.errors(response.errors) - - checkout diff --git a/spree_theme/app/assets/javascripts/sprangular/services/stripeService.coffee b/spree_theme/app/assets/javascripts/sprangular/services/stripeService.coffee deleted file mode 100644 index 99534948..00000000 --- a/spree_theme/app/assets/javascripts/sprangular/services/stripeService.coffee +++ /dev/null @@ -1,20 +0,0 @@ -Sprangular.service 'StripeService', ($q) -> - service = - sendToStripe: (card) -> - deferred = $q.defer() - - Stripe.card.createToken - number: card.number - cvc: card.cvc - exp_month: card.month - exp_year: card.year - , (status, response) -> - console.log response - if response.error - deferred.reject response.error - else - deferred.resolve response - - return deferred.promise - - service diff --git a/spree_theme/app/assets/javascripts/sprangular/services/wallet.coffee b/spree_theme/app/assets/javascripts/sprangular/services/wallet.coffee deleted file mode 100644 index c7083ba8..00000000 --- a/spree_theme/app/assets/javascripts/sprangular/services/wallet.coffee +++ /dev/null @@ -1,51 +0,0 @@ -Sprangular.service 'Wallet', ($q, $http, StripeService) -> - - Wallet = - - cards: [] - loaded: false - - newCard: (attributes) -> - new Sprangular.CreditCard(attributes) - - # Load credit cards from account - load: (account) -> - @cards = [] - - for paymentSource in account.payment_sources - card = new Sprangular.CreditCard - card.init(paymentSource) - - @cards.push(card) - - @loaded = true - - findCardForSource: (sourceId) -> - for card in @cards - return card if card.id is sourceId - - # Stores card in Stripe repository, and get an access token - store: (card, successCallback, errorCallback) -> - # TODO: provide billing address as well - card.error = card.token = '' - cards = @cards - StripeService.sendToStripe(card) - .then (response) -> - card.setAttributes - token: response.id - lastDigits: response.card.last4 - month: response.card.exp_month - year: response.card.exp_year - ccName: response.card.type - cards.push card - successCallback(card) - , (error) -> - card.error = error.message - errorCallback(error) - - delete: (card) -> - cards = @cards - $http.delete("/api/credit_cards/#{card.id}") - .success (data) -> - i = cards.indexOf card - cards.splice(i, 1) unless i is -1 diff --git a/spree_theme/app/assets/templates/checkout/complete.html.slim b/spree_theme/app/assets/templates/checkout/complete.html.slim deleted file mode 100644 index 29756cd9..00000000 --- a/spree_theme/app/assets/templates/checkout/complete.html.slim +++ /dev/null @@ -1,4 +0,0 @@ -p We got your order. - -pre - | {{ order }} diff --git a/spree_theme/app/assets/templates/credit_cards/index.html.slim b/spree_theme/app/assets/templates/credit_cards/index.html.slim deleted file mode 100644 index e9f25f85..00000000 --- a/spree_theme/app/assets/templates/credit_cards/index.html.slim +++ /dev/null @@ -1,8 +0,0 @@ -h2 Credit Cards - -#wallet - .not-found(ng-if='wallet.cards.length == 0') - p No credits cards on file - - .found(ng-repeat="card in wallet.cards") - credit-card-view(card='card' allow-delete) diff --git a/spree_theme/app/assets/templates/layout/loading.html.slim b/spree_theme/app/assets/templates/layout/loading.html.slim deleted file mode 100644 index 06ef0964..00000000 --- a/spree_theme/app/assets/templates/layout/loading.html.slim +++ /dev/null @@ -1,2 +0,0 @@ -#loading - | Loading, please wait ... diff --git a/spree_theme/app/assets/templates/products/gallery.html.slim b/spree_theme/app/assets/templates/products/gallery.html.slim deleted file mode 100644 index 0af5fc60..00000000 --- a/spree_theme/app/assets/templates/products/gallery.html.slim +++ /dev/null @@ -1,6 +0,0 @@ -section.image.row - .col-sm-12 - img.img-responsive(ng-src="{{selected.image.largeUrl}}") -section.thumbs.row(ng-show="selected.images.length > 1") - .col-sm-3(ng-repeat='image in selected.images' ng-click="changeImage(image)") - img.img-thumbnail.img-responsive(ng-src="{{image.productUrl}}") diff --git a/spree_theme/app/assets/templates/products/list.html.slim b/spree_theme/app/assets/templates/products/list.html.slim deleted file mode 100644 index c6b175e1..00000000 --- a/spree_theme/app/assets/templates/products/list.html.slim +++ /dev/null @@ -1,32 +0,0 @@ -.product-listing - .product.col-lg-3.col-sm-6.col-xs-12(ng-repeat='product in products' ng-class-odd="'odd'" ng-class-even="'even'" ng-class="{'sold-out': !product.isAvailable() }") - .col-lg-12 - a(ng-href='{{product.permalink}}') - img.img-responsive.full(ng-src="{{product.image.largeUrl}}") - - h2.title - a(ng-href='{{product.permalink}}' ng-bind="product.name") - - .with-variants(ng-show="product.hasVariants") - ul.variants - li(ng-repeat="variant in product.variants") - a(ng-click="selectVariant(variant)" - ng-class="{'is-selected': isSelected(variant)}" - ng-bind="variant.options_text") - - p.sold-out(ng-if="selectedVariants[product] && !selectedVariants[product].isAvailable()") This item is sold out - - add-to-cart-button(ng-if="!selectedVariants[product] || selectedVariants[product].isAvailable()" - product="product" - variant="selectedVariants[product.id]" - quantity=1 - class="{'btn-primary': true, 'btn-block': true}") - - .without-variants(ng-hide="product.hasVariants") - p.sold-out(ng-if="!product.isAvailable()") This item is sold out - - add-to-cart-button(ng-if="product.isAvailable()" - product="product" - variant="product.master" - quantity=1 - class="{'btn-primary': true, 'btn-block': true}") diff --git a/spree_theme/app/assets/templates/products/properties.html.slim b/spree_theme/app/assets/templates/products/properties.html.slim deleted file mode 100644 index 243edef1..00000000 --- a/spree_theme/app/assets/templates/products/properties.html.slim +++ /dev/null @@ -1,6 +0,0 @@ -section.properties(ng-show="product.product_properties.length > 0") - h2 Specifications - - dl.dl-horizontal - dt(ng-repeat-start="property in product.product_properties" ng-bind="property.property_name") - dd(ng-repeat-end ng-bind="property.value") diff --git a/spree_theme/lib/spree_theme.rb b/spree_theme/lib/spree_theme.rb index 44f292e0..e4f9ac3b 100644 --- a/spree_theme/lib/spree_theme.rb +++ b/spree_theme/lib/spree_theme.rb @@ -5,19 +5,6 @@ require 'spree_theme/site_helper' require 'spree_theme/section_piece_param_helper' require 'spree_theme/permitted_attributes_for_theme' -# support mobile -require 'slim' -require 'angularjs-rails' -# require assets -require 'rails-assets-bootstrap-sass-official' -require 'rails-assets-underscore' -require 'rails-assets-underscore.string' -require 'rails-assets-angular-bootstrap' -require 'rails-assets-angular-strap' -require 'rails-assets-angular-motion' -require 'rails-assets-bootstrap-additions' -require 'rails-assets-ngInfiniteScroll' -require 'rails-assets-angularytics' module SpreeTheme diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index 80a5b00f..95e753eb 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -22,7 +22,7 @@ def get_layout_if_use # keep it before check "designer", page for admin login never need design return @special_layout if @special_layout.present? - return 'layout_for_mobile' if mobile? + return 'sprangular/application' if mobile? #for designer return 'layout_for_design' if @is_designer diff --git a/spree_theme/spree_theme.gemspec b/spree_theme/spree_theme.gemspec index 9ab75c8f..9d239740 100644 --- a/spree_theme/spree_theme.gemspec +++ b/spree_theme/spree_theme.gemspec @@ -17,30 +17,8 @@ Gem::Specification.new do |s| s.requirements << 'none' s.add_dependency 'spree_core', '~> 2.4' - s.add_dependency 'spree_api', '~> 2.4' s.add_dependency 'friendly_id' # copy from https://github.com/DynamoMTL/sprangular/gemspec - s.add_dependency 'slim-rails' - s.add_dependency 'coffee-rails' - s.add_dependency 'jquery-rails' - s.add_dependency 'sass-rails' - s.add_dependency 'angularjs-rails' - s.add_dependency 'rack-rewrite' - s.add_dependency 'geocoder' - - s.add_dependency 'font-awesome-rails', '~> 4.2' - s.add_dependency 'rails-assets-bootstrap-sass-official' - s.add_dependency 'rails-assets-angular-bootstrap' - s.add_dependency 'rails-assets-angular-strap' - s.add_dependency 'rails-assets-angular-motion' - s.add_dependency 'rails-assets-bootstrap-additions' - s.add_dependency 'rails-assets-ngInfiniteScroll' - s.add_dependency 'rails-assets-underscore' - s.add_dependency 'rails-assets-underscore.string' - s.add_dependency 'rails-assets-angularytics' - s.add_dependency 'rails-assets-jasmine-sinon' - s.add_dependency 'rails-assets-sinon' - s.add_development_dependency 'capybara' s.add_development_dependency 'factory_girl' s.add_development_dependency 'ffaker' From 1d5598ce95da4c95f3c90f4676981d4252ce1799 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 20 Dec 2014 20:46:35 +0800 Subject: [PATCH 006/606] enable payment_method other than gateway --- sprangular/app/assets/javascripts/sprangular/module.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sprangular/app/assets/javascripts/sprangular/module.coffee b/sprangular/app/assets/javascripts/sprangular/module.coffee index 3b7aacd1..5ba038ec 100644 --- a/sprangular/app/assets/javascripts/sprangular/module.coffee +++ b/sprangular/app/assets/javascripts/sprangular/module.coffee @@ -3,7 +3,7 @@ window.Sprangular = angular.module "Sprangular", ['ui.bootstrap', 'ngRoute', 'ng .run (Env) -> paymentMethods = Env.config.payment_methods - if !paymentMethods.gateway + if _.isEmpty(paymentMethods) alert 'Gateway is not configured in Spree...' Sprangular.extend = (instance, type) -> From c69e16f2a4092480cf34c879d958d2377c903920 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 20 Dec 2014 20:47:19 +0800 Subject: [PATCH 007/606] enable multi-site for full request to json --- spree_multi_site/lib/spree_multi_site/middleware.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spree_multi_site/lib/spree_multi_site/middleware.rb b/spree_multi_site/lib/spree_multi_site/middleware.rb index d0d59e76..35bfa9f3 100644 --- a/spree_multi_site/lib/spree_multi_site/middleware.rb +++ b/spree_multi_site/lib/spree_multi_site/middleware.rb @@ -7,7 +7,9 @@ def initialize(app) def call(env) request = Rack::Request.new(env) - unless request.path.include?('.') # ignore .css, .js, .img + resource_extension = request.path[/\.[\w]+/] + # ignore .css, .js, .img, except .json + if resource_extension.nil? || resource_extension=='.json' site = get_site_from_request(request) Spree::Site.current = ( site || Spree::Site.first) end From d97aa5ce6d0654d6de50afb5bd3e6e94d71db571 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 20 Dec 2014 20:49:48 +0800 Subject: [PATCH 008/606] fix add_variant for mobile --- sprangular/app/controllers/sprangular/carts_controller.rb | 2 +- .../app/controllers/spree/orders_controller_decorator.rb | 4 ---- spree_flexi_variants/app/models/spree/ad_hoc_option_value.rb | 4 ++-- .../app/models/spree/{ => decorators}/line_item_decorator.rb | 0 .../models/spree/{ => decorators}/option_type_decorator.rb | 0 .../models/spree/{ => decorators}/option_value_decorator.rb | 0 .../models/spree/{ => decorators}/order_contents_decorator.rb | 0 .../app/models/spree/{ => decorators}/order_decorator.rb | 0 .../spree/{ => decorators}/order_populator_decorator.rb | 0 .../app/models/spree/{ => decorators}/product_decorator.rb | 0 .../app/models/spree/excluded_ad_hoc_option_value.rb | 2 +- 11 files changed, 4 insertions(+), 8 deletions(-) rename spree_flexi_variants/app/models/spree/{ => decorators}/line_item_decorator.rb (100%) rename spree_flexi_variants/app/models/spree/{ => decorators}/option_type_decorator.rb (100%) rename spree_flexi_variants/app/models/spree/{ => decorators}/option_value_decorator.rb (100%) rename spree_flexi_variants/app/models/spree/{ => decorators}/order_contents_decorator.rb (100%) rename spree_flexi_variants/app/models/spree/{ => decorators}/order_decorator.rb (100%) rename spree_flexi_variants/app/models/spree/{ => decorators}/order_populator_decorator.rb (100%) rename spree_flexi_variants/app/models/spree/{ => decorators}/product_decorator.rb (100%) diff --git a/sprangular/app/controllers/sprangular/carts_controller.rb b/sprangular/app/controllers/sprangular/carts_controller.rb index 0056f524..ccc09b40 100644 --- a/sprangular/app/controllers/sprangular/carts_controller.rb +++ b/sprangular/app/controllers/sprangular/carts_controller.rb @@ -12,7 +12,7 @@ def show # Adds a new item to the order (creating a new order if none already exists) def add_variant populator = Spree::OrderPopulator.new(current_order(create_order_if_necessary: true), current_currency) - if populator.populate(params[:variant_id], params[:quantity]) + if populator.populate(variants: { params[:variant_id]=> params[:quantity]}, ad_hoc_option_value_ids: [],product_customizations: [] ) current_order.ensure_updated_shipments @order = current_order render 'spree/api/orders/show' diff --git a/spree_flexi_variants/app/controllers/spree/orders_controller_decorator.rb b/spree_flexi_variants/app/controllers/spree/orders_controller_decorator.rb index a33c200e..9575a925 100644 --- a/spree_flexi_variants/app/controllers/spree/orders_controller_decorator.rb +++ b/spree_flexi_variants/app/controllers/spree/orders_controller_decorator.rb @@ -15,10 +15,6 @@ def populate flexi_hash = {ad_hoc_option_value_ids: ad_hoc_option_value_ids, product_customizations: product_customizations} if populator.populate(params.slice(:products, :variants, :quantity).merge(flexi_hash)) - current_order.ensure_updated_shipments - - fire_event('spree.cart.add') - fire_event('spree.order.contents_changed') respond_with(@order) do |format| format.html { redirect_to cart_path } end diff --git a/spree_flexi_variants/app/models/spree/ad_hoc_option_value.rb b/spree_flexi_variants/app/models/spree/ad_hoc_option_value.rb index 4720d406..27dc9278 100644 --- a/spree_flexi_variants/app/models/spree/ad_hoc_option_value.rb +++ b/spree_flexi_variants/app/models/spree/ad_hoc_option_value.rb @@ -6,7 +6,7 @@ class AdHocOptionValue < ActiveRecord::Base has_many :excluded_ad_hoc_option_values, :dependent => :destroy # currently no controller for normal users present - attr_accessible :price_modifier, :ad_hoc_option_type_id, :option_value_id, :selected, :cost_price_modifier + #attr_accessible :price_modifier, :ad_hoc_option_type_id, :option_value_id, :selected, :cost_price_modifier # this opens up a can of worms..deleting option values and having historical data still intact...ugh...what to do?...add 'deleted_at' somewhere along the chain? # has_many :ad_hoc_option_values_line_items, :dependent => :destroy @@ -14,7 +14,7 @@ class AdHocOptionValue < ActiveRecord::Base # price_modifier alias :option_type :ad_hoc_option_type acts_as_list :scope => :ad_hoc_option_type - default_scope order("position asc") + default_scope ->{ order("position asc") } delegate :name, :to => :option_value delegate :presentation, :to => :option_value diff --git a/spree_flexi_variants/app/models/spree/line_item_decorator.rb b/spree_flexi_variants/app/models/spree/decorators/line_item_decorator.rb similarity index 100% rename from spree_flexi_variants/app/models/spree/line_item_decorator.rb rename to spree_flexi_variants/app/models/spree/decorators/line_item_decorator.rb diff --git a/spree_flexi_variants/app/models/spree/option_type_decorator.rb b/spree_flexi_variants/app/models/spree/decorators/option_type_decorator.rb similarity index 100% rename from spree_flexi_variants/app/models/spree/option_type_decorator.rb rename to spree_flexi_variants/app/models/spree/decorators/option_type_decorator.rb diff --git a/spree_flexi_variants/app/models/spree/option_value_decorator.rb b/spree_flexi_variants/app/models/spree/decorators/option_value_decorator.rb similarity index 100% rename from spree_flexi_variants/app/models/spree/option_value_decorator.rb rename to spree_flexi_variants/app/models/spree/decorators/option_value_decorator.rb diff --git a/spree_flexi_variants/app/models/spree/order_contents_decorator.rb b/spree_flexi_variants/app/models/spree/decorators/order_contents_decorator.rb similarity index 100% rename from spree_flexi_variants/app/models/spree/order_contents_decorator.rb rename to spree_flexi_variants/app/models/spree/decorators/order_contents_decorator.rb diff --git a/spree_flexi_variants/app/models/spree/order_decorator.rb b/spree_flexi_variants/app/models/spree/decorators/order_decorator.rb similarity index 100% rename from spree_flexi_variants/app/models/spree/order_decorator.rb rename to spree_flexi_variants/app/models/spree/decorators/order_decorator.rb diff --git a/spree_flexi_variants/app/models/spree/order_populator_decorator.rb b/spree_flexi_variants/app/models/spree/decorators/order_populator_decorator.rb similarity index 100% rename from spree_flexi_variants/app/models/spree/order_populator_decorator.rb rename to spree_flexi_variants/app/models/spree/decorators/order_populator_decorator.rb diff --git a/spree_flexi_variants/app/models/spree/product_decorator.rb b/spree_flexi_variants/app/models/spree/decorators/product_decorator.rb similarity index 100% rename from spree_flexi_variants/app/models/spree/product_decorator.rb rename to spree_flexi_variants/app/models/spree/decorators/product_decorator.rb diff --git a/spree_flexi_variants/app/models/spree/excluded_ad_hoc_option_value.rb b/spree_flexi_variants/app/models/spree/excluded_ad_hoc_option_value.rb index 46259d47..f150bf77 100644 --- a/spree_flexi_variants/app/models/spree/excluded_ad_hoc_option_value.rb +++ b/spree_flexi_variants/app/models/spree/excluded_ad_hoc_option_value.rb @@ -3,6 +3,6 @@ class ExcludedAdHocOptionValue < ActiveRecord::Base belongs_to :ad_hoc_variant_exclusion belongs_to :ad_hoc_option_value - attr_accessible :ad_hoc_variant_exclusion, :ad_hoc_option_value_id + #attr_accessible :ad_hoc_variant_exclusion, :ad_hoc_option_value_id end end From c1055f09de41a115e2bb6c047616301af5007a52 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 20 Dec 2014 21:44:49 +0800 Subject: [PATCH 009/606] remove sprangular from spree_theme --- .../templates/products/gallery.html.slim | 4 +- ...ion_helper.rb => base_helper_decorator.rb} | 4 +- .../helpers/spree/bases_helper_decorator.rb | 69 ------------------- spree_theme/lib/spree_theme/engine.rb | 1 - 4 files changed, 4 insertions(+), 74 deletions(-) rename sprangular/app/helpers/sprangular/{application_helper.rb => base_helper_decorator.rb} (97%) diff --git a/sprangular/app/assets/templates/products/gallery.html.slim b/sprangular/app/assets/templates/products/gallery.html.slim index ea9f1b12..fca9a7b2 100644 --- a/sprangular/app/assets/templates/products/gallery.html.slim +++ b/sprangular/app/assets/templates/products/gallery.html.slim @@ -1,7 +1,7 @@ section.image.row .col-sm-12.col-xs-12 - img.img-responsive(ng-src="{{selected.image.large_url}}") + img.img-responsive(ng-src="{{selected.image.largeUrl}}") section.thumbs.row.no-padding(ng-show="selected.images.length > 1") .col-sm-3.col-xs-4(ng-repeat='image in selected.images' ng-click="changeImage(image)") - img.img-thumbnail.img-responsive(ng-src="{{image.product_url}}") + img.img-thumbnail.img-responsive(ng-src="{{image.productUrl}}") diff --git a/sprangular/app/helpers/sprangular/application_helper.rb b/sprangular/app/helpers/sprangular/base_helper_decorator.rb similarity index 97% rename from sprangular/app/helpers/sprangular/application_helper.rb rename to sprangular/app/helpers/sprangular/base_helper_decorator.rb index e2a1429f..9014075d 100644 --- a/sprangular/app/helpers/sprangular/application_helper.rb +++ b/sprangular/app/helpers/sprangular/base_helper_decorator.rb @@ -1,5 +1,5 @@ -module Sprangular - module ApplicationHelper +module Spree + module BaseHelper def payment_methods hash = {} methods = (Spree::PaymentMethod.available(:front_end) + Spree::PaymentMethod.available(:both)).uniq diff --git a/spree_theme/app/helpers/spree/bases_helper_decorator.rb b/spree_theme/app/helpers/spree/bases_helper_decorator.rb index 393557e6..87ab4b8a 100644 --- a/spree_theme/app/helpers/spree/bases_helper_decorator.rb +++ b/spree_theme/app/helpers/spree/bases_helper_decorator.rb @@ -155,74 +155,5 @@ def partial_html_attribute_value( param_value, html_attribute ) EOS2 end - #==================================================================================================== - # start methods from sprangular - #==================================================================================================== - def payment_methods - hash = {} - methods = (Spree::PaymentMethod.available(:front_end) + Spree::PaymentMethod.available(:both)).uniq - methods.map do |method| - hash[method.method_type] = { - id: method.id, - name: method.name, - publishable_key: method.preferences[:publishable_key] - } - end - hash - end - - def js_environment - config = ::Spree::Config - store = Spree::Store.current - templates = Hash[ - Rails.application.assets.each_logical_path. - select { |file| file.end_with?('html') }. - map do |file| - path = digest_assets? ? File.join('/assets', Rails.application.assets[file].digest_path) : asset_path(file) - - [file, path] - end - ] - - { env: Rails.env, - config: { - site_name: store.seo_title || store.name, - logo: asset_path(config.logo), - default_country_id: config.default_country_id, - facebook_app_id: ENV['FACEBOOK_APP_ID'], - payment_methods: payment_methods, - image_sizes: Spree::Image.attachment_definitions[:attachment][:styles].keys - }, - templates: templates - } - end - - def cached_templates - SpreeTheme::Engine.config.cached_paths.inject({}) do |files, dir| - cached_templates_for_dir(files, dir) - end - end - - def cached_templates_for_dir(files, dir) - root = SpreeTheme::Engine.root - - files = Dir[root + "app/assets/templates/#{dir}/**"].inject(files) do |hash, path| - asset_path = asset_path path.gsub(root.to_s + "/app/assets/templates/", "") - local_path = 'app/assets/templates/' + asset_path - - hash[asset_path.gsub(/.slim$/, '')] = Tilt.new(path).render.html_safe if !File.exists?(local_path) - - hash - end - - Dir["app/assets/templates/#{dir}/**"].inject(files) do |hash, path| - asset_path = asset_path(path.gsub("/app/assets/templates/", "")) - asset_path = asset_path.gsub(/^\/app\/assets\/templates/, '/assets').gsub(/.slim$/, '') - - hash[asset_path] = Tilt.new(path).render.html_safe - hash - end - end - end end \ No newline at end of file diff --git a/spree_theme/lib/spree_theme/engine.rb b/spree_theme/lib/spree_theme/engine.rb index 79d6013c..b47dff62 100644 --- a/spree_theme/lib/spree_theme/engine.rb +++ b/spree_theme/lib/spree_theme/engine.rb @@ -3,7 +3,6 @@ class Engine < Rails::Engine isolate_namespace Spree engine_name 'spree_theme' - config.cached_paths = %w(layout directives products home cart promos) config.autoload_paths += %W(#{config.root}/lib) # use rspec for tests config.generators do |g| From b14f9e453286a0bff3d6314580563d400d999ee0 Mon Sep 17 00:00:00 2001 From: david Date: Mon, 22 Dec 2014 01:50:40 -0800 Subject: [PATCH 010/606] fix taxonomies --- .../app/assets/javascripts/sprangular/services/catalog.coffee | 2 +- sprangular/config/routes.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sprangular/app/assets/javascripts/sprangular/services/catalog.coffee b/sprangular/app/assets/javascripts/sprangular/services/catalog.coffee index bfcec972..b57c248d 100644 --- a/sprangular/app/assets/javascripts/sprangular/services/catalog.coffee +++ b/sprangular/app/assets/javascripts/sprangular/services/catalog.coffee @@ -11,7 +11,7 @@ Sprangular.service 'Catalog', ($http, $q, _, Status) -> @getPaged(page, taxon: path) taxonomies: -> - $http.get("/api/taxonomies") + $http.get("/api/taxonomies0") .then (response) -> response.data diff --git a/sprangular/config/routes.rb b/sprangular/config/routes.rb index 570f7186..5ed98cf3 100644 --- a/sprangular/config/routes.rb +++ b/sprangular/config/routes.rb @@ -7,7 +7,7 @@ scope '/api', defaults: {format: :json} do post 'facebook/fetch' - # resources :taxonomies, only: :index + resources :taxonomies0, only: :index, controller: :taxonomies # get 'taxons/*permalink', to: 'taxons#show' # resources :products, only: [:index, :show] resource :cart do From 6de65c345cfde9b5377f5818f13772f33165c2e0 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 23 Dec 2014 02:59:22 -0800 Subject: [PATCH 011/606] fix seed load --- db/default/spree/countries.rb | 6 +- db/fake_order/addresses.rb | 4 +- db/fake_order/adjustments.rb | 8 +- db/fake_order/orders.rb | 8 +- db/fake_order/payments.rb | 4 +- db/fake_order1.2.0/spree/inventory_units.rb | 2 +- db/fake_order1.2.0/spree/payments.rb | 4 +- ...141223021927_support_mobile.spree_theme.rb | 12 + db/patch/20140310_add_main_menu.rb | 2 +- db/samples.en/option_types.rb | 2 +- db/samples.en/option_values.rb | 2 +- db/samples.en/products.rb | 2 +- db/samples.en/shipping_methods.rb | 6 +- db/samples.en/tax_rates.rb | 3 +- db/samples.en/taxons.rb | 2 +- db/samples.en/variants.rb | 2 +- db/samples/option_types.rb | 2 +- db/samples/option_values.rb | 2 +- db/samples/payment_methods.rb | 2 +- db/samples/products.rb | 4 +- db/samples/shipping_methods.rb | 14 +- db/samples/tax_rates.rb | 4 +- db/samples/taxons.rb | 2 +- db/samples/variants.rb | 6 +- db/schema.rb | 25 +- db/shopdemo/users.rb | 2 +- db/shopdesign/users.rb | 2 +- db/shopfirst/users.rb | 2 +- lib/spree.unused/abc/custom_fixtures.rb | 240 --------- .../app/models/spree/address_decorator.rb | 2 +- .../db/default/spree/countries.rb | 454 +++++++++--------- spree_multi_site/db/default/spree/states.rb | 108 ++--- .../db/fake_order1.2.0/spree/payments.rb | 4 +- spree_multi_site/db/firstshop/users.rb | 2 +- .../db/sample1.2.0/spree/inventory_units.rb | 2 +- spree_multi_site/db/samples/addresses.rb | 4 +- spree_multi_site/db/samples/adjustments.rb | 8 +- spree_multi_site/db/samples/option_types.rb | 2 +- spree_multi_site/db/samples/option_values.rb | 2 +- spree_multi_site/db/samples/orders.rb | 8 +- spree_multi_site/db/samples/payments.rb | 4 +- spree_multi_site/db/samples/products.rb | 2 +- .../db/samples/shipping_methods.rb | 4 +- spree_multi_site/db/samples/taxons.rb | 2 +- spree_multi_site/db/samples/variants.rb | 2 +- .../lib/spree_multi_site/custom_fixtures.rb | 254 ---------- .../page_event/global_param_value_event.rb | 37 -- .../decorators/option_value_decorator.rb | 14 + .../app/models/spree/html_attribute.rb | 5 +- spree_theme/app/models/spree/section.rb | 38 +- .../extra_piece_params/131012_table_form.rb | 62 --- .../db/extra_piece_params/131018_link.rb | 22 - .../migrate/20141222000001_support_mobile.rb | 11 + spree_theme/db/seeds.rb | 2 +- spree_theme/db/seeds/01_html_attributes.rb | 5 +- spree_theme/db/seeds/02_editors.rb | 2 +- spree_theme/db/seeds/03_param_categories.rb | 2 +- .../db/seeds/04_section_piece_params.rb | 2 +- spree_theme/db/seeds/100_sections.rb | 40 +- spree_theme/db/seeds/101_product_related.rb | 14 +- spree_theme/db/seeds/102_product_related.rb | 8 +- spree_theme/db/seeds/103_cart_account.rb | 8 +- spree_theme/db/seeds/104_taxonomy.rb | 4 +- spree_theme/db/seeds/105_cart_item.rb | 8 +- spree_theme/db/seeds/106_checkout_thanks.rb | 8 +- spree_theme/db/seeds/108_taxon_name.rb | 4 +- spree_theme/db/seeds/109_order_related.rb | 22 +- spree_theme/db/seeds/110_login_siginup.rb | 16 +- spree_theme/db/seeds/110_order_number.rb | 4 +- spree_theme/db/seeds/110_ship_payment.rb | 12 +- .../db/seeds/112_container_form_link_table.rb | 8 +- spree_theme/db/seeds/113_root2.rb | 10 +- .../db/seeds/114_dialog_order_list_profile.rb | 16 +- .../db/seeds/115_container_with_title.rb | 4 +- spree_theme/db/seeds/117_dialog2.rb | 8 +- .../118_product_image_with_thumbnails2.rb | 6 +- spree_theme/db/seeds/119_131001_pname_link.rb | 4 +- spree_theme/db/seeds/119_131003_pimg.rb | 6 +- spree_theme/db/seeds/119_131004_pprop.rb | 4 +- spree_theme/db/seeds/119_131004_pqty.rb | 6 +- .../119_131028_remove_root_form_link_table.rb | 2 +- spree_theme/db/seeds/119_131031_dialog.rb | 6 +- spree_theme/db/seeds/119_131127_button.rb | 8 +- spree_theme/db/seeds/200_logo.rb | 4 +- spree_theme/db/seeds/201_minicart.rb | 4 +- spree_theme/db/seeds/202_logged_menu.rb | 4 +- spree_theme/db/seeds/203_password_recover.rb | 6 +- .../db/seeds/204_fix_height_unset_changed.rb | 14 +- .../db/seeds/205_product_option_values.rb | 4 +- spree_theme/db/seeds/206_taxon_description.rb | 4 +- spree_theme/db/seeds/207_site_form.rb | 4 +- spree_theme/db/seeds/208_slider.rb | 8 +- spree_theme/db/seeds/209_breadcrumbs.rb | 8 +- .../db/seeds/211_add_param_image_style.rb | 4 +- spree_theme/db/seeds/214_taxon_icon.rb | 8 +- .../db/seeds/215_minicart_with_link.rb | 4 +- .../db/seeds/216_support_taxon_depth.rb | 4 +- .../seeds/219_create_post_related_section.rb | 20 +- spree_theme/db/seeds/220_post_cover.rb | 8 +- spree_theme/db/seeds/222_add_more_for_link.rb | 8 +- spree_theme/db/seeds/224_taxon_name2.rb | 4 +- .../228_grouped_option_values_selector.rb | 8 +- ...29_grouped_option_values_in_slide_style.rb | 8 +- .../230_product_customization_options.rb | 8 +- .../db/seeds/234_add_param_selected.rb | 4 +- .../db/seeds/235_add_container_header0.rb | 4 +- .../seeds/236_add_option_values_selector2.rb | 6 +- .../seeds/237_add_param_link_unavailable.rb | 4 +- spree_theme/db/seeds/239_add_th.rb | 6 +- spree_theme/db/seeds/23a_add_container_dl.rb | 4 +- spree_theme/db/seeds/23b_add_param_dl.rb | 4 +- .../seeds/23e_add_template_related_buttons.rb | 8 +- .../db/seeds/23g_add_container_fixed.rb | 8 +- .../seeds/23h_add_container_hover_effect.rb | 4 +- .../seeds/23x_add_param_for_option_slides.rbx | 1 - spree_theme/db/seeds/spree_section_pieces.yml | 24 + spree_theme/db/themes/10_taxonomies.rb | 2 +- spree_theme/lib/spree_theme.rb | 3 +- ...n_piece_param_helper.rb => seed_helper.rb} | 0 .../lib/spree_theme/simple_permalink.rb | 23 + spree_theme/lib/tasks/spree_theme.rake | 1 + .../spec/models/html_attribute_value_spec.rb | 2 +- spree_theme/spec/models/param_value_spec.rb | 6 +- 123 files changed, 706 insertions(+), 1230 deletions(-) create mode 100644 db/migrate/20141223021927_support_mobile.spree_theme.rb delete mode 100644 lib/spree.unused/abc/custom_fixtures.rb delete mode 100644 spree_theme/db/extra_piece_params/131012_table_form.rb delete mode 100644 spree_theme/db/extra_piece_params/131018_link.rb create mode 100644 spree_theme/db/migrate/20141222000001_support_mobile.rb rename spree_theme/lib/spree_theme/{section_piece_param_helper.rb => seed_helper.rb} (100%) create mode 100644 spree_theme/lib/spree_theme/simple_permalink.rb diff --git a/db/default/spree/countries.rb b/db/default/spree/countries.rb index a792ec98..95fa7a57 100644 --- a/db/default/spree/countries.rb +++ b/db/default/spree/countries.rb @@ -1,12 +1,12 @@ #encoding: utf-8 -Spree::Country.create!({"name"=>"中国", "iso3"=>"CHN", "iso"=>"CN", "iso_name"=>"CHINA", "numcode"=>"156"}, :without_protection => true) +Spree::Country.create!({"name"=>"中国", "iso3"=>"CHN", "iso"=>"CN", "iso_name"=>"CHINA", "numcode"=>"156"}) country = Spree::Country.find_by_iso("CN") Spree::Config[:default_country_id] = country.id # load states.yml, cities.yml states = YAML::load(File.read( File.join(File.dirname(__FILE__),'states.yml'))) states.each_pair{|key,state| - Spree::State.create!({"name"=>state["name"], "abbr"=>state["abbr"], :country=>country}, :without_protection => true) + Spree::State.create!({"name"=>state["name"], "abbr"=>state["abbr"], :country=>country}) } cities = YAML::load(File.read( File.join(File.dirname(__FILE__),'cities.yml'))) @@ -14,7 +14,7 @@ cities.select{|key,city| city['state']==state.name }.each_pair{|key, city| - Spree::City.create!({"name"=>city["name"], "abbr"=>city["abbr"], :state=>state}, :without_protection => true) + Spree::City.create!({"name"=>city["name"], "abbr"=>city["abbr"], :state=>state}) } } diff --git a/db/fake_order/addresses.rb b/db/fake_order/addresses.rb index 7899c5f8..a7b9070d 100644 --- a/db/fake_order/addresses.rb +++ b/db/fake_order/addresses.rb @@ -12,7 +12,7 @@ :zipcode => 16804, :country => united_states, :phone => Faker::PhoneNumber.phone_number -}, :without_protection => true) +}) #Shipping address Spree::Address.create!({ @@ -25,4 +25,4 @@ :zipcode => 16804, :country => united_states, :phone => Faker::PhoneNumber.phone_number -}, :without_protection => true) +}) diff --git a/db/fake_order/adjustments.rb b/db/fake_order/adjustments.rb index e635bae0..b802e236 100644 --- a/db/fake_order/adjustments.rb +++ b/db/fake_order/adjustments.rb @@ -10,7 +10,7 @@ :label => "Tax", :state => "open", :mandatory => true -}, :without_protection => true) +}) last_order.adjustments.create!({ :amount => 0, @@ -19,7 +19,7 @@ :label => "Tax", :state => "open", :mandatory => true -}, :without_protection => true) +}) first_order.adjustments.create!({ :amount => 0, @@ -28,7 +28,7 @@ :label => "Shipping", :state => "finalized", :mandatory => true -}, :without_protection => true) +}) last_order.adjustments.create!({ :amount => 0, @@ -37,4 +37,4 @@ :label => "Shipping", :state => "finalized", :mandatory => true -}, :without_protection => true) +}) diff --git a/db/fake_order/orders.rb b/db/fake_order/orders.rb index 08515db1..c0f143a9 100644 --- a/db/fake_order/orders.rb +++ b/db/fake_order/orders.rb @@ -9,7 +9,7 @@ :total => 301.90, :shipping_address => Spree::Address.first, :billing_address => Spree::Address.last -}, :without_protection => true) +}) orders << Spree::Order.create!({ :number => "R987654321", @@ -19,19 +19,19 @@ :total => 31.90, :shipping_address => Spree::Address.first, :billing_address => Spree::Address.last -}, :without_protection => true) +}) orders[0].line_items.create!({ :variant => Spree::Product.find_by_name!("Ruby on Rails Tote").master, :quantity => 1, :price => 15.99 -}, :without_protection => true) +}) orders[1].line_items.create!({ :variant => Spree::Product.find_by_name!("Ruby on Rails Bag").master, :quantity => 1, :price => 22.99 -}, :without_protection => true) +}) orders.each(&:create_proposed_shipments) diff --git a/db/fake_order/payments.rb b/db/fake_order/payments.rb index 66992f19..a61d1795 100644 --- a/db/fake_order/payments.rb +++ b/db/fake_order/payments.rb @@ -14,11 +14,11 @@ def self.current creditcard = Spree::CreditCard.create({ :cc_type => 'visa', :month => 12, :year => 2014, :last_digits => '1111', :first_name => 'Sean', :last_name => 'Schofield', - :gateway_customer_profile_id => 'BGS-1234' }, :without_protection => true) + :gateway_customer_profile_id => 'BGS-1234' }) Spree::Order.all.each_with_index do |order, index| order.update! - payment = order.payments.create!({ :amount => order.total, :source => creditcard.clone, :payment_method => method }, :without_protection => true) + payment = order.payments.create!({ :amount => order.total, :source => creditcard.clone, :payment_method => method }) payment.update_attributes_without_callbacks({ :state => 'pending', :response_code => '12345' diff --git a/db/fake_order1.2.0/spree/inventory_units.rb b/db/fake_order1.2.0/spree/inventory_units.rb index 186f8960..ce9ee476 100644 --- a/db/fake_order1.2.0/spree/inventory_units.rb +++ b/db/fake_order1.2.0/spree/inventory_units.rb @@ -1,6 +1,6 @@ # create the inventory units associated with the line item (we need to do this after the fixture b/c quantity is random) Spree::Order.all(:include=>:line_items).each do |order| order.line_items do |li| - li.quantity.times { li.order.inventory_units.create({:variant => li.variant, :state => 'sold', :shipment => li.order.shipment}, :without_protection => true) } + li.quantity.times { li.order.inventory_units.create({:variant => li.variant, :state => 'sold', :shipment => li.order.shipment}) } end end \ No newline at end of file diff --git a/db/fake_order1.2.0/spree/payments.rb b/db/fake_order1.2.0/spree/payments.rb index 68d8c63b..4ad79cc0 100644 --- a/db/fake_order1.2.0/spree/payments.rb +++ b/db/fake_order1.2.0/spree/payments.rb @@ -11,13 +11,13 @@ def self.current creditcard = Spree::CreditCard.create({:cc_type => 'visa', :month => 12, :year => 2014, :last_digits => '1111', :first_name => 'Sean', :last_name => 'Schofield', - :gateway_customer_profile_id => 'BGS-1234'}, :without_protection => true) + :gateway_customer_profile_id => 'BGS-1234'}) Spree::Order.all.each_with_index do |order,index| printf "\rProcessing order #{index}" STDOUT.flush order.update! - payment = order.payments.create({:amount => order.total, :payment_method => method}, :without_protection => true) # :source => creditcard.clone, + payment = order.payments.create({:amount => order.total, :payment_method => method}) # :source => creditcard.clone, payment.update_attributes_without_callbacks({ :state => 'pending', :response_code => '12345' diff --git a/db/migrate/20141223021927_support_mobile.spree_theme.rb b/db/migrate/20141223021927_support_mobile.spree_theme.rb new file mode 100644 index 00000000..a1737906 --- /dev/null +++ b/db/migrate/20141223021927_support_mobile.spree_theme.rb @@ -0,0 +1,12 @@ +# This migration comes from spree_theme (originally 20141222000001) +# some section piece is clickable, like taxon name, product name, post name, +# in some case, we don't want it to be clickable, ex. in product detail page, product name should not be clickable. +class SupportMobile < ActiveRecord::Migration + def change + add_column :spree_sites, :support_mobile, :boolean, :null => false, :default => false + add_column :spree_template_themes, :for_mobile, :boolean, :null => false, :default => false + add_column :spree_sections, :for_mobile, :boolean, :null => false, :default => false + add_column :spree_section_pieces, :for_mobile, :boolean, :null => false, :default => false + add_column :spree_template_themes, :pc_theme_id, :integer, :null=>false, :default=>0 + end +end diff --git a/db/patch/20140310_add_main_menu.rb b/db/patch/20140310_add_main_menu.rb index 464a7b89..4190b063 100644 --- a/db/patch/20140310_add_main_menu.rb +++ b/db/patch/20140310_add_main_menu.rb @@ -47,6 +47,6 @@ taxons.each do |taxon_attrs| if taxon_attrs[:parent] taxon_attrs[:parent] = Spree::Taxon.find_by_name!(taxon_attrs[:parent]) - Spree::Taxon.create!(taxon_attrs, :without_protection => true) + Spree::Taxon.create!(taxon_attrs) end end diff --git a/db/samples.en/option_types.rb b/db/samples.en/option_types.rb index 0e15384f..f862173f 100644 --- a/db/samples.en/option_types.rb +++ b/db/samples.en/option_types.rb @@ -12,5 +12,5 @@ ] option_types.each do |option_type_attrs| - Spree::OptionType.create!(option_type_attrs, :without_protection => true) + Spree::OptionType.create!(option_type_attrs) end diff --git a/db/samples.en/option_values.rb b/db/samples.en/option_values.rb index e7d16dc5..24eae261 100644 --- a/db/samples.en/option_values.rb +++ b/db/samples.en/option_values.rb @@ -49,5 +49,5 @@ ] option_values.each do |option_value_attrs| - Spree::OptionValue.create!(option_value_attrs, :without_protection => true) + Spree::OptionValue.create!(option_value_attrs) end diff --git a/db/samples.en/products.rb b/db/samples.en/products.rb index 34fd9b4b..dd6b1736 100644 --- a/db/samples.en/products.rb +++ b/db/samples.en/products.rb @@ -127,7 +127,7 @@ #Spree::Config[:currency] = "USD" #default_shipping_category = Spree::ShippingCategory.find_by_name!("缺省") - product = Spree::Product.create!(default_attrs.merge(product_attrs), :without_protection => true) + product = Spree::Product.create!(default_attrs.merge(product_attrs)) #Spree::Config[:currency] = "EUR" #product.reload #product.price = eur_price diff --git a/db/samples.en/shipping_methods.rb b/db/samples.en/shipping_methods.rb index bf2caf83..0c1e22e2 100644 --- a/db/samples.en/shipping_methods.rb +++ b/db/samples.en/shipping_methods.rb @@ -1,7 +1,7 @@ #encoding: utf-8 china = Spree::Zone.find_by_name!('中国') -shipping_category = Spree::ShippingCategory.find_or_create_by_name!('缺省') +shipping_category = Spree::ShippingCategory.find_or_create_by!(name: '缺省') shipping_methods = [ { @@ -12,13 +12,13 @@ }] shipping_methods.each do |shipping_method_attrs| - Spree::ShippingMethod.create!(shipping_method_attrs, :without_protection => true) + Spree::ShippingMethod.create!(shipping_method_attrs) end { "顺丰 Ground" => [5, "CNY"] }.each do |shipping_method_name, (price, currency)| - shipping_method = Spree::ShippingMethod.find_by_name!(shipping_method_name) + shipping_method = Spree::ShippingMethod.find_by!( name: shipping_method_name) shipping_method.calculator.preferred_amount = price shipping_method.calculator.preferred_currency = currency shipping_method.shipping_categories << shipping_category diff --git a/db/samples.en/tax_rates.rb b/db/samples.en/tax_rates.rb index 837a6f09..f0d0b4c7 100644 --- a/db/samples.en/tax_rates.rb +++ b/db/samples.en/tax_rates.rb @@ -4,7 +4,6 @@ # :name => "North America", # :zone => north_america, # :amount => 0.05, -# :tax_category => clothing}, -# :without_protection => true) +# :tax_category => clothing}) #tax_rate.calculator = Spree::Calculator::DefaultTax.create! #tax_rate.save! diff --git a/db/samples.en/taxons.rb b/db/samples.en/taxons.rb index f5942da6..4233d100 100644 --- a/db/samples.en/taxons.rb +++ b/db/samples.en/taxons.rb @@ -116,6 +116,6 @@ taxons.each do |taxon_attrs| if taxon_attrs[:parent] taxon_attrs[:parent] = Spree::Taxon.find_by_name!(taxon_attrs[:parent]) - Spree::Taxon.create!(taxon_attrs, :without_protection => true) + Spree::Taxon.create!(taxon_attrs) end end diff --git a/db/samples.en/variants.rb b/db/samples.en/variants.rb index 05eefe76..f23171de 100644 --- a/db/samples.en/variants.rb +++ b/db/samples.en/variants.rb @@ -159,7 +159,7 @@ } variants.each do |variant_attrs| - Spree::Variant.create!(variant_attrs, :without_protection => true) + Spree::Variant.create!(variant_attrs) end masters.each do |product, variant_attrs| diff --git a/db/samples/option_types.rb b/db/samples/option_types.rb index 0e15384f..f862173f 100644 --- a/db/samples/option_types.rb +++ b/db/samples/option_types.rb @@ -12,5 +12,5 @@ ] option_types.each do |option_type_attrs| - Spree::OptionType.create!(option_type_attrs, :without_protection => true) + Spree::OptionType.create!(option_type_attrs) end diff --git a/db/samples/option_values.rb b/db/samples/option_values.rb index e7d16dc5..24eae261 100644 --- a/db/samples/option_values.rb +++ b/db/samples/option_values.rb @@ -49,5 +49,5 @@ ] option_values.each do |option_value_attrs| - Spree::OptionValue.create!(option_value_attrs, :without_protection => true) + Spree::OptionValue.create!(option_value_attrs) end diff --git a/db/samples/payment_methods.rb b/db/samples/payment_methods.rb index 90bb66bc..f37e60a1 100644 --- a/db/samples/payment_methods.rb +++ b/db/samples/payment_methods.rb @@ -1,4 +1,4 @@ -Spree::BillingIntegration::Alipay.create!( +Spree::BillingIntegration::AlipayDualfun.create!( { :name => "Alipay", :description => "Alipay (direct pay by user) for development.", diff --git a/db/samples/products.rb b/db/samples/products.rb index 385e0d30..4c26ff6b 100644 --- a/db/samples/products.rb +++ b/db/samples/products.rb @@ -127,7 +127,9 @@ #Spree::Config[:currency] = "USD" #default_shipping_category = Spree::ShippingCategory.find_by_name!("缺省") - product = Spree::Product.create!(default_attrs.merge(product_attrs), :without_protection => true) + product = Spree::Product.create!(default_attrs.merge(product_attrs)) do |prod| + prod.slug = nil # friendly_id 5.0 required + end #Spree::Config[:currency] = "EUR" #product.reload #product.price = eur_price diff --git a/db/samples/shipping_methods.rb b/db/samples/shipping_methods.rb index bf2caf83..f99a18ba 100644 --- a/db/samples/shipping_methods.rb +++ b/db/samples/shipping_methods.rb @@ -1,7 +1,7 @@ #encoding: utf-8 china = Spree::Zone.find_by_name!('中国') -shipping_category = Spree::ShippingCategory.find_or_create_by_name!('缺省') +shipping_category = Spree::ShippingCategory.find_or_create_by!( name: '缺省') shipping_methods = [ { @@ -12,16 +12,18 @@ }] shipping_methods.each do |shipping_method_attrs| - Spree::ShippingMethod.create!(shipping_method_attrs, :without_protection => true) + Spree::ShippingMethod.create!(shipping_method_attrs) end { "顺丰 Ground" => [5, "CNY"] }.each do |shipping_method_name, (price, currency)| - shipping_method = Spree::ShippingMethod.find_by_name!(shipping_method_name) - shipping_method.calculator.preferred_amount = price - shipping_method.calculator.preferred_currency = currency - shipping_method.shipping_categories << shipping_category + shipping_method = Spree::ShippingMethod.find_by!( name: shipping_method_name) + shipping_method.calculator.preferences = { + amount: price, + currency: currency + } + shipping_method.calculator.save! shipping_method.save! end diff --git a/db/samples/tax_rates.rb b/db/samples/tax_rates.rb index 837a6f09..774f19cf 100644 --- a/db/samples/tax_rates.rb +++ b/db/samples/tax_rates.rb @@ -4,7 +4,7 @@ # :name => "North America", # :zone => north_america, # :amount => 0.05, -# :tax_category => clothing}, -# :without_protection => true) +# :tax_category => clothing} +# ) #tax_rate.calculator = Spree::Calculator::DefaultTax.create! #tax_rate.save! diff --git a/db/samples/taxons.rb b/db/samples/taxons.rb index d7d6867e..ae7adb3c 100644 --- a/db/samples/taxons.rb +++ b/db/samples/taxons.rb @@ -117,6 +117,6 @@ taxons.each do |taxon_attrs| if taxon_attrs[:parent] taxon_attrs[:parent] = Spree::Taxon.find_by_name!(taxon_attrs[:parent]) - Spree::Taxon.create!(taxon_attrs, :without_protection => true) + Spree::Taxon.create!(taxon_attrs) end end diff --git a/db/samples/variants.rb b/db/samples/variants.rb index 8749439a..78a8f109 100644 --- a/db/samples/variants.rb +++ b/db/samples/variants.rb @@ -87,7 +87,7 @@ { :product => ror_baseball_jersey, :option_values => [extra_large, green], - :sku => "ROR-00012", + :sku => "ROR-00010", :cost_price => 17 }, ] @@ -159,9 +159,7 @@ } } -variants.each do |variant_attrs| - Spree::Variant.create!(variant_attrs, :without_protection => true) -end +Spree::Variant.create!(variants) masters.each do |product, variant_attrs| product.master.update_attributes!(variant_attrs) diff --git a/db/schema.rb b/db/schema.rb index 795c5052..5e4cac82 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20141216074457) do +ActiveRecord::Schema.define(version: 20141223021927) do create_table "ckeditor_assets", force: true do |t| t.integer "site_id", default: 0, null: false @@ -936,6 +936,7 @@ t.datetime "created_at" t.datetime "updated_at" t.boolean "is_clickable", default: false, null: false + t.boolean "for_mobile", default: false, null: false end add_index "spree_section_pieces", ["slug"], name: "index_spree_section_pieces_on_slug", unique: true, using: :btree @@ -948,19 +949,20 @@ end create_table "spree_sections", force: true do |t| - t.integer "site_id", limit: 3, default: 0, null: false + t.integer "site_id", limit: 3, default: 0, null: false t.integer "root_id", limit: 3 t.integer "parent_id", limit: 3 - t.integer "lft", limit: 2, default: 0, null: false - t.integer "rgt", limit: 2, default: 0, null: false - t.string "title", limit: 64, default: "", null: false - t.string "slug", limit: 64, default: "", null: false + t.integer "lft", limit: 2, default: 0, null: false + t.integer "rgt", limit: 2, default: 0, null: false + t.string "title", limit: 64, default: "", null: false + t.string "slug", limit: 64, default: "", null: false t.integer "section_piece_id", limit: 3, default: 0 t.integer "section_piece_instance", limit: 2, default: 0 - t.boolean "is_enabled", default: true, null: false - t.string "global_events", limit: 200, default: "", null: false - t.string "subscribed_global_events", limit: 200, default: "", null: false - t.integer "content_param", default: 0, null: false + t.boolean "is_enabled", default: true, null: false + t.string "global_events", limit: 200, default: "", null: false + t.string "subscribed_global_events", limit: 200, default: "", null: false + t.integer "content_param", default: 0, null: false + t.boolean "for_mobile", default: false, null: false end create_table "spree_shipments", force: true do |t| @@ -1054,6 +1056,7 @@ t.integer "theme_id", default: 0 t.integer "template_release_id", default: 0 t.integer "foreign_theme_id", default: 0, null: false + t.boolean "support_mobile", default: false, null: false end create_table "spree_state_changes", force: true do |t| @@ -1292,6 +1295,8 @@ t.datetime "created_at", null: false t.datetime "updated_at", null: false t.boolean "is_public", default: false, null: false + t.boolean "for_mobile", default: false, null: false + t.integer "pc_theme_id", default: 0, null: false end create_table "spree_tokenized_permissions", force: true do |t| diff --git a/db/shopdemo/users.rb b/db/shopdemo/users.rb index b248a51c..d53c2ae0 100644 --- a/db/shopdemo/users.rb +++ b/db/shopdemo/users.rb @@ -11,6 +11,6 @@ admin = Spree::User.create(attributes) # create an admin role and and assign the admin user to that role - role = Spree::Role.find_or_create_by_name 'admin' + role = Spree::Role.find_by! name: 'admin' admin.spree_roles << role admin.save diff --git a/db/shopdesign/users.rb b/db/shopdesign/users.rb index 3b1e58de..c125516e 100644 --- a/db/shopdesign/users.rb +++ b/db/shopdesign/users.rb @@ -16,7 +16,7 @@ else admin = Spree::User.create(attributes) # create an admin role and and assign the admin user to that role - role = Spree::Role.find_or_create_by_name 'admin' + role = Spree::Role.find_or_create_by(name: 'admin') admin.spree_roles << role admin.save end diff --git a/db/shopfirst/users.rb b/db/shopfirst/users.rb index f95f1c33..6213cc39 100644 --- a/db/shopfirst/users.rb +++ b/db/shopfirst/users.rb @@ -57,7 +57,7 @@ def create_admin_user else admin = Spree::User.create(attributes) # create an admin role and and assign the admin user to that role - role = Spree::Role.find_or_create_by_name 'admin' + role = Spree::Role.find_or_create_by(name: 'admin') admin.spree_roles << role admin.save end diff --git a/lib/spree.unused/abc/custom_fixtures.rb b/lib/spree.unused/abc/custom_fixtures.rb deleted file mode 100644 index 53f9d07b..00000000 --- a/lib/spree.unused/abc/custom_fixtures.rb +++ /dev/null @@ -1,240 +0,0 @@ -require 'active_record/fixtures' - -module Spree - module Abc - - class Fixtures < ActiveRecord::Fixtures - - @@all_cached_models = Hash.new { |h,k| h[k] = {} } - #handle has_and_belongs_to_many join table , key is association_reflection - @@all_cached_habtm_rows = Hash.new { |h,k| h[k] = [] } - - def self.cache_for_table(table_name) - @@all_cached_models[table_name] - end - def self.cache_models(table_name, models_map) - cache_for_table(table_name).update(models_map) - end - def self.cache_habtm_rows(habtm_association, rows) - @@all_cached_habtm_rows[habtm_association].concat rows - end - # Since create sample for each site, original key generating in Fixtures - # would not work. We should load fixture in proper order, all created model - # instances are cached, then the right foreign id could be set while create - # model instance which contains belongs_to association. - # ex. assets belongs_to variant, variant should be loaded before assets. - # Replace this method to prevent the table being emptied on each call. Needed - # when both core & auth have user fixtures, see below for code commented out. - # - def self.create_fixtures(fixtures_directory, table_names, class_names = {}) - table_names = [table_names].flatten.map { |n| n.to_s } - table_names.each { |n| - class_names[n.tr('/', '_').to_sym] = n.classify if n.include?('/') - } - - # FIXME: Apparently JK uses this. - connection = block_given? ? yield : ActiveRecord::Base.connection - - files_to_read = table_names.reject { |table_name| - fixture_is_cached?(connection, table_name) - } - - unless files_to_read.empty? - connection.disable_referential_integrity do - fixtures_map = {} - - fixture_files = files_to_read.map do |path| - table_name = path.tr '/', '_' - - fixtures_map[path] = self.new( - connection, - table_name, - class_names[table_name.to_sym] || table_name.classify, - ::File.join(fixtures_directory, path)) - end - - all_loaded_fixtures.update(fixtures_map) - - connection.transaction(:requires_new => true) do - fixture_files.each do |ff| - models_map = {} - conn = ff.model_class.respond_to?(:connection) ? ff.model_class.connection : connection - client_connection = conn.instance_variable_get(:@connection) - table_rows = ff.table_rows - model_class= ff.model_class - # REMOVED BY SPREE - # table_rows.keys.each do |table| - # conn.delete "DELETE FROM #{conn.quote_table_name(table)}", 'Fixture Delete' - # end - - habtm_association = model_class.reflect_on_all_associations(:has_and_belongs_to_many).first - - table_rows.each do |table_name,rows| - #handle join table separately, assume one model only have one HABTM association - next if habtm_association.present? and table_name == habtm_association.options[:join_table] - #correct it after create all objects. - rows.each do |row| - #conn.insert_fixture(row, table_name) - primary_key = ff.identify_primary_key(row) - row.delete( "id" ) -# Rails.logger.debug "model_class=#{ff.model_class},primary_key=#{primary_key},table_name=#{table_name}" - model_instance = model_class.new() - model_instance.assign_attributes(row,:without_protection => true) - if table_name=~/tax_rates|shipping_methods|products|users|shipments/ - # tax_rate has one calculator, calculator belongs to tax_rate, - # we have to create tax_rate before calculator since calculator require tax_rate.id - # tax_rate has calculator presence validation, so set validate=>false here. so does shipping_method - # TODO for product price validation - #model_instance.save!(:validate => false), it may not work, - conn.insert_fixture(row, table_name) - else - model_instance.save! - end - #puts "primary_key=#{primary_key},model_instance=#{model_instance.inspect}" - models_map[primary_key] = client_connection.last_id - end - end - #create HABTM join talbe record with real foreign_key and mock association_foreign_key - #because association may not be created yet - #correct it after load all fixtures - if habtm_association.present? - habtm_rows =table_rows[habtm_association.options[:join_table]] -#Rails.logger.debug "cache habtm_association=#{habtm_association.options[:join_table]},#{habtm_rows.length}---------------------" - cache_habtm_rows(habtm_association, habtm_rows) - end - cache_models(ff.table_name, models_map) - end - - # Cap primary key sequences to max(pk). - if connection.respond_to?(:reset_pk_sequence!) - table_names.each do |table_name| - connection.reset_pk_sequence!(table_name.tr('/', '_')) - end - end - end - - cache_fixtures(connection, fixtures_map) - end - end - cached_fixtures(connection, table_names) - end - - #we have to create join table record after normal fixtures created. - def self.create_habtm_records - @@all_cached_habtm_rows.each_pair{|habtm_association, rows| - foreign_models_map = cache_for_table(habtm_association.active_record.table_name) - association_foreign_models_map = cache_for_table(habtm_association.klass.table_name) - association_klass = habtm_association.klass - rows.each{|row| - #set real foreign_key from created models -# puts "original_row=#{row.inspect},\nmodel_class=#{association_klass}" - row[ habtm_association.foreign_key ] = foreign_models_map[ row[ habtm_association.foreign_key ]] - row[ habtm_association.association_foreign_key ] = association_foreign_models_map[ row[ habtm_association.association_foreign_key ]] -if row[ habtm_association.foreign_key ].nil? or row[ habtm_association.association_foreign_key ].nil? - puts "row[#{habtm_association.foreign_key}]=#{row[ habtm_association.foreign_key ]},#{foreign_models_map.length}" - puts "row[#{habtm_association.association_foreign_key}]=#{row[ habtm_association.association_foreign_key ]},#{association_foreign_models_map.keys.inspect} " - raise "can not find foreign reference" -end - association_klass.connection.insert_fixture(row, habtm_association.options[:join_table]) - } - } - @@all_cached_habtm_rows.clear - end - - # Replace this method to handle associations in yml. - # Return a hash of rows to be inserted. The key is the table, the value is - # a list of rows to insert to that table. - def table_rows - now = ActiveRecord::Base.default_timezone == :utc ? Time.now.utc : Time.now - now = now.to_s(:db) - - # allow a standard key to be used for doing defaults in YAML - fixtures.delete('DEFAULTS') - - # track any join tables we need to insert later - rows = Hash.new { |h,table| h[table] = [] } - - rows[table_name] = fixtures.map do |label, fixture| - row = fixture.to_hash - - if model_class && model_class < ActiveRecord::Base - # fill in timestamp columns if they aren't specified and the model is set to record_timestamps - if model_class.record_timestamps - timestamp_column_names.each do |name| - row[name] = now unless row.key?(name) - end - end - - # interpolate the fixture label - row.each do |key, value| - row[key] = label if value == "$LABEL" - end - - # generate a primary key if necessary - if has_primary_key_column? && !row.include?(primary_key_name) -#Rails.logger.debug "label=#{label},identify=#{ActiveRecord::Fixtures.identify(label)}" - row[primary_key_name] = ActiveRecord::Fixtures.identify(label) - end - - # If STI is used, find the correct subclass for association reflection - reflection_class = - if row.include?(inheritance_column_name) - row[inheritance_column_name].constantize rescue model_class - else - model_class - end - - reflection_class.reflect_on_all_associations.each do |association| - case association.macro - when :belongs_to - # Do not replace association name with association foreign key if they are named the same - fk_name = (association.options[:foreign_key] || "#{association.name}_id").to_s -#puts "association.name=#{association.name}, " - if association.name.to_s != fk_name && value = row.delete(association.name.to_s) - - if association.options[:polymorphic] - if value.sub!(/\s*\(([^\)]*)\)\s*$/, "") - # support polymorphic belongs_to as "label (Type)" - row[association.foreign_type] = $1 - end - #puts "cached_table=#{self.class.cache_for_table(row[association.foreign_type].constantize.table_name).inspect}" - #puts "row[association.foreign_type].constantize.table_name=#{row[association.foreign_type].constantize.table_name}" - row[fk_name] = self.class.cache_for_table(row[association.foreign_type].constantize.table_name)[ActiveRecord::Fixtures.identify(value)] - else - row[fk_name] = self.class.cache_for_table(association.klass.table_name)[ActiveRecord::Fixtures.identify(value)] - end - if row[fk_name].nil? - puts "looking for #{table_name},row=#{row.inspect}" - #puts "self.class.cache_for_table('spree_variants')=#{self.class.cache_for_table('spree_variants').keys.inspect}" - puts "@@all_cached_models=#{@@all_cached_models.keys.inspect}" - raise "can not find foreign reference: #{reflection_class}.#{fk_name}" - end - #row[fk_name] = ActiveRecord::Fixtures.identify(value) - end - when :has_and_belongs_to_many - if (targets = row.delete(association.name.to_s)) - targets = targets.is_a?(Array) ? targets : targets.split(/\s*,\s*/) - table_name = association.options[:join_table] - rows[table_name].concat targets.map { |target| -# Rails.logger.debug "target=#{target},#{ActiveRecord::Fixtures.identify(target)}" - { association.foreign_key => row[primary_key_name], - association.association_foreign_key => ActiveRecord::Fixtures.identify(target) } - } - end - end - end - end - - row - end - rows - end - - # generate a primary key if necessary - def identify_primary_key(row) - # Rails.logger.debug "primary_key_name=#{primary_key_name},val=#{row[primary_key_name]}, has_primary_key_column?=#{has_primary_key_column?} " - row[primary_key_name] if has_primary_key_column? && row.include?(primary_key_name) - end - end - end -end \ No newline at end of file diff --git a/spree_china_checkout/app/models/spree/address_decorator.rb b/spree_china_checkout/app/models/spree/address_decorator.rb index cf923910..e826c9e9 100644 --- a/spree_china_checkout/app/models/spree/address_decorator.rb +++ b/spree_china_checkout/app/models/spree/address_decorator.rb @@ -6,7 +6,7 @@ def self.default country = Spree::Country.find(Spree::Config[:default_country_id]) rescue Spree::Country.first # add default state into default address state = country.states.first - new({:country => country,:state=>state}, :without_protection => true) + new({:country => country,:state=>state}) end diff --git a/spree_multi_site/db/default/spree/countries.rb b/spree_multi_site/db/default/spree/countries.rb index 32483fac..da6c4ba1 100644 --- a/spree_multi_site/db/default/spree/countries.rb +++ b/spree_multi_site/db/default/spree/countries.rb @@ -1,229 +1,229 @@ -Spree::Country.create!({"name"=>"Chad", "iso3"=>"TCD", "iso"=>"TD", "iso_name"=>"CHAD", "numcode"=>"148"}, :without_protection => true) -Spree::Country.create!({"name"=>"Faroe Islands", "iso3"=>"FRO", "iso"=>"FO", "iso_name"=>"FAROE ISLANDS", "numcode"=>"234"}, :without_protection => true) -Spree::Country.create!({"name"=>"India", "iso3"=>"IND", "iso"=>"IN", "iso_name"=>"INDIA", "numcode"=>"356"}, :without_protection => true) -Spree::Country.create!({"name"=>"Nicaragua", "iso3"=>"NIC", "iso"=>"NI", "iso_name"=>"NICARAGUA", "numcode"=>"558"}, :without_protection => true) -Spree::Country.create!({"name"=>"Saint Lucia", "iso3"=>"LCA", "iso"=>"LC", "iso_name"=>"SAINT LUCIA", "numcode"=>"662"}, :without_protection => true) -Spree::Country.create!({"name"=>"Fiji", "iso3"=>"FJI", "iso"=>"FJ", "iso_name"=>"FIJI", "numcode"=>"242"}, :without_protection => true) -Spree::Country.create!({"name"=>"Indonesia", "iso3"=>"IDN", "iso"=>"ID", "iso_name"=>"INDONESIA", "numcode"=>"360"}, :without_protection => true) -Spree::Country.create!({"name"=>"Niger", "iso3"=>"NER", "iso"=>"NE", "iso_name"=>"NIGER", "numcode"=>"562"}, :without_protection => true) -Spree::Country.create!({"name"=>"Saint Pierre and Miquelon", "iso3"=>"SPM", "iso"=>"PM", "iso_name"=>"SAINT PIERRE AND MIQUELON", "numcode"=>"666"}, :without_protection => true) -Spree::Country.create!({"name"=>"Finland", "iso3"=>"FIN", "iso"=>"FI", "iso_name"=>"FINLAND", "numcode"=>"246"}, :without_protection => true) -Spree::Country.create!({"name"=>"Nigeria", "iso3"=>"NGA", "iso"=>"NG", "iso_name"=>"NIGERIA", "numcode"=>"566"}, :without_protection => true) -Spree::Country.create!({"name"=>"Saint Vincent and the Grenadines", "iso3"=>"VCT", "iso"=>"VC", "iso_name"=>"SAINT VINCENT AND THE GRENADINES", "numcode"=>"670"}, :without_protection => true) -Spree::Country.create!({"name"=>"France", "iso3"=>"FRA", "iso"=>"FR", "iso_name"=>"FRANCE", "numcode"=>"250"}, :without_protection => true) -Spree::Country.create!({"name"=>"Iran, Islamic Republic of", "iso3"=>"IRN", "iso"=>"IR", "iso_name"=>"IRAN, ISLAMIC REPUBLIC OF", "numcode"=>"364"}, :without_protection => true) -Spree::Country.create!({"name"=>"Niue", "iso3"=>"NIU", "iso"=>"NU", "iso_name"=>"NIUE", "numcode"=>"570"}, :without_protection => true) -Spree::Country.create!({"name"=>"Samoa", "iso3"=>"WSM", "iso"=>"WS", "iso_name"=>"SAMOA", "numcode"=>"882"}, :without_protection => true) -Spree::Country.create!({"name"=>"French Guiana", "iso3"=>"GUF", "iso"=>"GF", "iso_name"=>"FRENCH GUIANA", "numcode"=>"254"}, :without_protection => true) -Spree::Country.create!({"name"=>"Iraq", "iso3"=>"IRQ", "iso"=>"IQ", "iso_name"=>"IRAQ", "numcode"=>"368"}, :without_protection => true) -Spree::Country.create!({"name"=>"San Marino", "iso3"=>"SMR", "iso"=>"SM", "iso_name"=>"SAN MARINO", "numcode"=>"674"}, :without_protection => true) -Spree::Country.create!({"name"=>"Ireland", "iso3"=>"IRL", "iso"=>"IE", "iso_name"=>"IRELAND", "numcode"=>"372"}, :without_protection => true) -Spree::Country.create!({"name"=>"Sao Tome and Principe", "iso3"=>"STP", "iso"=>"ST", "iso_name"=>"SAO TOME AND PRINCIPE", "numcode"=>"678"}, :without_protection => true) -Spree::Country.create!({"name"=>"Israel", "iso3"=>"ISR", "iso"=>"IL", "iso_name"=>"ISRAEL", "numcode"=>"376"}, :without_protection => true) -Spree::Country.create!({"name"=>"Saudi Arabia", "iso3"=>"SAU", "iso"=>"SA", "iso_name"=>"SAUDI ARABIA", "numcode"=>"682"}, :without_protection => true) -Spree::Country.create!({"name"=>"Italy", "iso3"=>"ITA", "iso"=>"IT", "iso_name"=>"ITALY", "numcode"=>"380"}, :without_protection => true) -Spree::Country.create!({"name"=>"Senegal", "iso3"=>"SEN", "iso"=>"SN", "iso_name"=>"SENEGAL", "numcode"=>"686"}, :without_protection => true) -Spree::Country.create!({"name"=>"Jamaica", "iso3"=>"JAM", "iso"=>"JM", "iso_name"=>"JAMAICA", "numcode"=>"388"}, :without_protection => true) -Spree::Country.create!({"name"=>"Japan", "iso3"=>"JPN", "iso"=>"JP", "iso_name"=>"JAPAN", "numcode"=>"392"}, :without_protection => true) -Spree::Country.create!({"name"=>"Jordan", "iso3"=>"JOR", "iso"=>"JO", "iso_name"=>"JORDAN", "numcode"=>"400"}, :without_protection => true) -Spree::Country.create!({"name"=>"Belgium", "iso3"=>"BEL", "iso"=>"BE", "iso_name"=>"BELGIUM", "numcode"=>"56"}, :without_protection => true) -Spree::Country.create!({"name"=>"Belize", "iso3"=>"BLZ", "iso"=>"BZ", "iso_name"=>"BELIZE", "numcode"=>"84"}, :without_protection => true) -Spree::Country.create!({"name"=>"Kazakhstan", "iso3"=>"KAZ", "iso"=>"KZ", "iso_name"=>"KAZAKHSTAN", "numcode"=>"398"}, :without_protection => true) -Spree::Country.create!({"name"=>"Uganda", "iso3"=>"UGA", "iso"=>"UG", "iso_name"=>"UGANDA", "numcode"=>"800"}, :without_protection => true) -Spree::Country.create!({"name"=>"Benin", "iso3"=>"BEN", "iso"=>"BJ", "iso_name"=>"BENIN", "numcode"=>"204"}, :without_protection => true) -Spree::Country.create!({"name"=>"Kenya", "iso3"=>"KEN", "iso"=>"KE", "iso_name"=>"KENYA", "numcode"=>"404"}, :without_protection => true) -Spree::Country.create!({"name"=>"Ukraine", "iso3"=>"UKR", "iso"=>"UA", "iso_name"=>"UKRAINE", "numcode"=>"804"}, :without_protection => true) -Spree::Country.create!({"name"=>"Bermuda", "iso3"=>"BMU", "iso"=>"BM", "iso_name"=>"BERMUDA", "numcode"=>"60"}, :without_protection => true) -Spree::Country.create!({"name"=>"Kiribati", "iso3"=>"KIR", "iso"=>"KI", "iso_name"=>"KIRIBATI", "numcode"=>"296"}, :without_protection => true) -Spree::Country.create!({"name"=>"Mexico", "iso3"=>"MEX", "iso"=>"MX", "iso_name"=>"MEXICO", "numcode"=>"484"}, :without_protection => true) -Spree::Country.create!({"name"=>"United Arab Emirates", "iso3"=>"ARE", "iso"=>"AE", "iso_name"=>"UNITED ARAB EMIRATES", "numcode"=>"784"}, :without_protection => true) -Spree::Country.create!({"name"=>"Bhutan", "iso3"=>"BTN", "iso"=>"BT", "iso_name"=>"BHUTAN", "numcode"=>"64"}, :without_protection => true) -Spree::Country.create!({"name"=>"Cuba", "iso3"=>"CUB", "iso"=>"CU", "iso_name"=>"CUBA", "numcode"=>"192"}, :without_protection => true) -Spree::Country.create!({"name"=>"North Korea", "iso3"=>"PRK", "iso"=>"KP", "iso_name"=>"KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF", "numcode"=>"408"}, :without_protection => true) -Spree::Country.create!({"name"=>"Micronesia, Federated States of", "iso3"=>"FSM", "iso"=>"FM", "iso_name"=>"MICRONESIA, FEDERATED STATES OF", "numcode"=>"583"}, :without_protection => true) -Spree::Country.create!({"name"=>"United Kingdom", "iso3"=>"GBR", "iso"=>"GB", "iso_name"=>"UNITED KINGDOM", "numcode"=>"826"}, :without_protection => true) -Spree::Country.create!({"name"=>"Bolivia", "iso3"=>"BOL", "iso"=>"BO", "iso_name"=>"BOLIVIA", "numcode"=>"68"}, :without_protection => true) -Spree::Country.create!({"name"=>"Cyprus", "iso3"=>"CYP", "iso"=>"CY", "iso_name"=>"CYPRUS", "numcode"=>"196"}, :without_protection => true) -Spree::Country.create!({"name"=>"South Korea", "iso3"=>"KOR", "iso"=>"KR", "iso_name"=>"KOREA, REPUBLIC OF", "numcode"=>"410"}, :without_protection => true) -Spree::Country.create!({"name"=>"Moldova, Republic of", "iso3"=>"MDA", "iso"=>"MD", "iso_name"=>"MOLDOVA, REPUBLIC OF", "numcode"=>"498"}, :without_protection => true) -Spree::Country.create!({"name"=>"United States", "iso3"=>"USA", "iso"=>"US", "iso_name"=>"UNITED STATES", "numcode"=>"840"}, :without_protection => true) -Spree::Country.create!({"name"=>"Bosnia and Herzegovina", "iso3"=>"BIH", "iso"=>"BA", "iso_name"=>"BOSNIA AND HERZEGOVINA", "numcode"=>"70"}, :without_protection => true) -Spree::Country.create!({"name"=>"Czech Republic", "iso3"=>"CZE", "iso"=>"CZ", "iso_name"=>"CZECH REPUBLIC", "numcode"=>"203"}, :without_protection => true) -Spree::Country.create!({"name"=>"Kuwait", "iso3"=>"KWT", "iso"=>"KW", "iso_name"=>"KUWAIT", "numcode"=>"414"}, :without_protection => true) -Spree::Country.create!({"name"=>"Monaco", "iso3"=>"MCO", "iso"=>"MC", "iso_name"=>"MONACO", "numcode"=>"492"}, :without_protection => true) -Spree::Country.create!({"name"=>"Uruguay", "iso3"=>"URY", "iso"=>"UY", "iso_name"=>"URUGUAY", "numcode"=>"858"}, :without_protection => true) -Spree::Country.create!({"name"=>"Botswana", "iso3"=>"BWA", "iso"=>"BW", "iso_name"=>"BOTSWANA", "numcode"=>"72"}, :without_protection => true) -Spree::Country.create!({"name"=>"Denmark", "iso3"=>"DNK", "iso"=>"DK", "iso_name"=>"DENMARK", "numcode"=>"208"}, :without_protection => true) -Spree::Country.create!({"name"=>"Guadeloupe", "iso3"=>"GLP", "iso"=>"GP", "iso_name"=>"GUADELOUPE", "numcode"=>"312"}, :without_protection => true) -Spree::Country.create!({"name"=>"Kyrgyzstan", "iso3"=>"KGZ", "iso"=>"KG", "iso_name"=>"KYRGYZSTAN", "numcode"=>"417"}, :without_protection => true) -Spree::Country.create!({"name"=>"Mongolia", "iso3"=>"MNG", "iso"=>"MN", "iso_name"=>"MONGOLIA", "numcode"=>"496"}, :without_protection => true) -Spree::Country.create!({"name"=>"Philippines", "iso3"=>"PHL", "iso"=>"PH", "iso_name"=>"PHILIPPINES", "numcode"=>"608"}, :without_protection => true) -Spree::Country.create!({"name"=>"Brazil", "iso3"=>"BRA", "iso"=>"BR", "iso_name"=>"BRAZIL", "numcode"=>"76"}, :without_protection => true) -Spree::Country.create!({"name"=>"Djibouti", "iso3"=>"DJI", "iso"=>"DJ", "iso_name"=>"DJIBOUTI", "numcode"=>"262"}, :without_protection => true) -Spree::Country.create!({"name"=>"Guam", "iso3"=>"GUM", "iso"=>"GU", "iso_name"=>"GUAM", "numcode"=>"316"}, :without_protection => true) -Spree::Country.create!({"name"=>"Lao People's Democratic Republic", "iso3"=>"LAO", "iso"=>"LA", "iso_name"=>"LAO PEOPLE'S DEMOCRATIC REPUBLIC", "numcode"=>"418"}, :without_protection => true) -Spree::Country.create!({"name"=>"Montserrat", "iso3"=>"MSR", "iso"=>"MS", "iso_name"=>"MONTSERRAT", "numcode"=>"500"}, :without_protection => true) -Spree::Country.create!({"name"=>"Pitcairn", "iso3"=>"PCN", "iso"=>"PN", "iso_name"=>"PITCAIRN", "numcode"=>"612"}, :without_protection => true) -Spree::Country.create!({"name"=>"Uzbekistan", "iso3"=>"UZB", "iso"=>"UZ", "iso_name"=>"UZBEKISTAN", "numcode"=>"860"}, :without_protection => true) -Spree::Country.create!({"name"=>"Brunei Darussalam", "iso3"=>"BRN", "iso"=>"BN", "iso_name"=>"BRUNEI DARUSSALAM", "numcode"=>"96"}, :without_protection => true) -Spree::Country.create!({"name"=>"Dominica", "iso3"=>"DMA", "iso"=>"DM", "iso_name"=>"DOMINICA", "numcode"=>"212"}, :without_protection => true) -Spree::Country.create!({"name"=>"Guatemala", "iso3"=>"GTM", "iso"=>"GT", "iso_name"=>"GUATEMALA", "numcode"=>"320"}, :without_protection => true) -Spree::Country.create!({"name"=>"Morocco", "iso3"=>"MAR", "iso"=>"MA", "iso_name"=>"MOROCCO", "numcode"=>"504"}, :without_protection => true) -Spree::Country.create!({"name"=>"Poland", "iso3"=>"POL", "iso"=>"PL", "iso_name"=>"POLAND", "numcode"=>"616"}, :without_protection => true) -Spree::Country.create!({"name"=>"Vanuatu", "iso3"=>"VUT", "iso"=>"VU", "iso_name"=>"VANUATU", "numcode"=>"548"}, :without_protection => true) -Spree::Country.create!({"name"=>"Dominican Republic", "iso3"=>"DOM", "iso"=>"DO", "iso_name"=>"DOMINICAN REPUBLIC", "numcode"=>"214"}, :without_protection => true) -Spree::Country.create!({"name"=>"Mozambique", "iso3"=>"MOZ", "iso"=>"MZ", "iso_name"=>"MOZAMBIQUE", "numcode"=>"508"}, :without_protection => true) -Spree::Country.create!({"name"=>"Portugal", "iso3"=>"PRT", "iso"=>"PT", "iso_name"=>"PORTUGAL", "numcode"=>"620"}, :without_protection => true) -Spree::Country.create!({"name"=>"Sudan", "iso3"=>"SDN", "iso"=>"SD", "iso_name"=>"SUDAN", "numcode"=>"736"}, :without_protection => true) -Spree::Country.create!({"name"=>"Venezuela", "iso3"=>"VEN", "iso"=>"VE", "iso_name"=>"VENEZUELA", "numcode"=>"862"}, :without_protection => true) -Spree::Country.create!({"name"=>"Ecuador", "iso3"=>"ECU", "iso"=>"EC", "iso_name"=>"ECUADOR", "numcode"=>"218"}, :without_protection => true) -Spree::Country.create!({"name"=>"Guinea", "iso3"=>"GIN", "iso"=>"GN", "iso_name"=>"GUINEA", "numcode"=>"324"}, :without_protection => true) -Spree::Country.create!({"name"=>"Myanmar", "iso3"=>"MMR", "iso"=>"MM", "iso_name"=>"MYANMAR", "numcode"=>"104"}, :without_protection => true) -Spree::Country.create!({"name"=>"Puerto Rico", "iso3"=>"PRI", "iso"=>"PR", "iso_name"=>"PUERTO RICO", "numcode"=>"630"}, :without_protection => true) -Spree::Country.create!({"name"=>"Suriname", "iso3"=>"SUR", "iso"=>"SR", "iso_name"=>"SURINAME", "numcode"=>"740"}, :without_protection => true) -Spree::Country.create!({"name"=>"Viet Nam", "iso3"=>"VNM", "iso"=>"VN", "iso_name"=>"VIET NAM", "numcode"=>"704"}, :without_protection => true) -Spree::Country.create!({"name"=>"Egypt", "iso3"=>"EGY", "iso"=>"EG", "iso_name"=>"EGYPT", "numcode"=>"818"}, :without_protection => true) -Spree::Country.create!({"name"=>"Guinea-Bissau", "iso3"=>"GNB", "iso"=>"GW", "iso_name"=>"GUINEA-BISSAU", "numcode"=>"624"}, :without_protection => true) -Spree::Country.create!({"name"=>"Namibia", "iso3"=>"NAM", "iso"=>"NA", "iso_name"=>"NAMIBIA", "numcode"=>"516"}, :without_protection => true) -Spree::Country.create!({"name"=>"Qatar", "iso3"=>"QAT", "iso"=>"QA", "iso_name"=>"QATAR", "numcode"=>"634"}, :without_protection => true) -Spree::Country.create!({"name"=>"Svalbard and Jan Mayen", "iso3"=>"SJM", "iso"=>"SJ", "iso_name"=>"SVALBARD AND JAN MAYEN", "numcode"=>"744"}, :without_protection => true) -Spree::Country.create!({"name"=>"El Salvador", "iso3"=>"SLV", "iso"=>"SV", "iso_name"=>"EL SALVADOR", "numcode"=>"222"}, :without_protection => true) -Spree::Country.create!({"name"=>"Guyana", "iso3"=>"GUY", "iso"=>"GY", "iso_name"=>"GUYANA", "numcode"=>"328"}, :without_protection => true) -Spree::Country.create!({"name"=>"Reunion", "iso3"=>"REU", "iso"=>"RE", "iso_name"=>"REUNION", "numcode"=>"638"}, :without_protection => true) -Spree::Country.create!({"name"=>"Haiti", "iso3"=>"HTI", "iso"=>"HT", "iso_name"=>"HAITI", "numcode"=>"332"}, :without_protection => true) -Spree::Country.create!({"name"=>"Romania", "iso3"=>"ROM", "iso"=>"RO", "iso_name"=>"ROMANIA", "numcode"=>"642"}, :without_protection => true) -Spree::Country.create!({"name"=>"Swaziland", "iso3"=>"SWZ", "iso"=>"SZ", "iso_name"=>"SWAZILAND", "numcode"=>"748"}, :without_protection => true) -Spree::Country.create!({"name"=>"Holy See (Vatican City State)", "iso3"=>"VAT", "iso"=>"VA", "iso_name"=>"HOLY SEE (VATICAN CITY STATE)", "numcode"=>"336"}, :without_protection => true) -Spree::Country.create!({"name"=>"Russian Federation", "iso3"=>"RUS", "iso"=>"RU", "iso_name"=>"RUSSIAN FEDERATION", "numcode"=>"643"}, :without_protection => true) -Spree::Country.create!({"name"=>"Sweden", "iso3"=>"SWE", "iso"=>"SE", "iso_name"=>"SWEDEN", "numcode"=>"752"}, :without_protection => true) -Spree::Country.create!({"name"=>"Honduras", "iso3"=>"HND", "iso"=>"HN", "iso_name"=>"HONDURAS", "numcode"=>"340"}, :without_protection => true) -Spree::Country.create!({"name"=>"Rwanda", "iso3"=>"RWA", "iso"=>"RW", "iso_name"=>"RWANDA", "numcode"=>"646"}, :without_protection => true) -Spree::Country.create!({"name"=>"Switzerland", "iso3"=>"CHE", "iso"=>"CH", "iso_name"=>"SWITZERLAND", "numcode"=>"756"}, :without_protection => true) -Spree::Country.create!({"name"=>"Hong Kong", "iso3"=>"HKG", "iso"=>"HK", "iso_name"=>"HONG KONG", "numcode"=>"344"}, :without_protection => true) -Spree::Country.create!({"name"=>"Syrian Arab Republic", "iso3"=>"SYR", "iso"=>"SY", "iso_name"=>"SYRIAN ARAB REPUBLIC", "numcode"=>"760"}, :without_protection => true) -Spree::Country.create!({"name"=>"Taiwan", "iso3"=>"TWN", "iso"=>"TW", "iso_name"=>"TAIWAN, PROVINCE OF CHINA", "numcode"=>"158"}, :without_protection => true) -Spree::Country.create!({"name"=>"Tajikistan", "iso3"=>"TJK", "iso"=>"TJ", "iso_name"=>"TAJIKISTAN", "numcode"=>"762"}, :without_protection => true) -Spree::Country.create!({"name"=>"Tanzania, United Republic of", "iso3"=>"TZA", "iso"=>"TZ", "iso_name"=>"TANZANIA, UNITED REPUBLIC OF", "numcode"=>"834"}, :without_protection => true) -Spree::Country.create!({"name"=>"Armenia", "iso3"=>"ARM", "iso"=>"AM", "iso_name"=>"ARMENIA", "numcode"=>"51"}, :without_protection => true) -Spree::Country.create!({"name"=>"Aruba", "iso3"=>"ABW", "iso"=>"AW", "iso_name"=>"ARUBA", "numcode"=>"533"}, :without_protection => true) -Spree::Country.create!({"name"=>"Australia", "iso3"=>"AUS", "iso"=>"AU", "iso_name"=>"AUSTRALIA", "numcode"=>"36"}, :without_protection => true) -Spree::Country.create!({"name"=>"Thailand", "iso3"=>"THA", "iso"=>"TH", "iso_name"=>"THAILAND", "numcode"=>"764"}, :without_protection => true) -Spree::Country.create!({"name"=>"Austria", "iso3"=>"AUT", "iso"=>"AT", "iso_name"=>"AUSTRIA", "numcode"=>"40"}, :without_protection => true) -Spree::Country.create!({"name"=>"Madagascar", "iso3"=>"MDG", "iso"=>"MG", "iso_name"=>"MADAGASCAR", "numcode"=>"450"}, :without_protection => true) -Spree::Country.create!({"name"=>"Togo", "iso3"=>"TGO", "iso"=>"TG", "iso_name"=>"TOGO", "numcode"=>"768"}, :without_protection => true) -Spree::Country.create!({"name"=>"Azerbaijan", "iso3"=>"AZE", "iso"=>"AZ", "iso_name"=>"AZERBAIJAN", "numcode"=>"31"}, :without_protection => true) -Spree::Country.create!({"name"=>"Chile", "iso3"=>"CHL", "iso"=>"CL", "iso_name"=>"CHILE", "numcode"=>"152"}, :without_protection => true) -Spree::Country.create!({"name"=>"Malawi", "iso3"=>"MWI", "iso"=>"MW", "iso_name"=>"MALAWI", "numcode"=>"454"}, :without_protection => true) -Spree::Country.create!({"name"=>"Tokelau", "iso3"=>"TKL", "iso"=>"TK", "iso_name"=>"TOKELAU", "numcode"=>"772"}, :without_protection => true) -Spree::Country.create!({"name"=>"Bahamas", "iso3"=>"BHS", "iso"=>"BS", "iso_name"=>"BAHAMAS", "numcode"=>"44"}, :without_protection => true) -Spree::Country.create!({"name"=>"China", "iso3"=>"CHN", "iso"=>"CN", "iso_name"=>"CHINA", "numcode"=>"156"}, :without_protection => true) -Spree::Country.create!({"name"=>"Malaysia", "iso3"=>"MYS", "iso"=>"MY", "iso_name"=>"MALAYSIA", "numcode"=>"458"}, :without_protection => true) -Spree::Country.create!({"name"=>"Tonga", "iso3"=>"TON", "iso"=>"TO", "iso_name"=>"TONGA", "numcode"=>"776"}, :without_protection => true) -Spree::Country.create!({"name"=>"Bahrain", "iso3"=>"BHR", "iso"=>"BH", "iso_name"=>"BAHRAIN", "numcode"=>"48"}, :without_protection => true) -Spree::Country.create!({"name"=>"Colombia", "iso3"=>"COL", "iso"=>"CO", "iso_name"=>"COLOMBIA", "numcode"=>"170"}, :without_protection => true) -Spree::Country.create!({"name"=>"Maldives", "iso3"=>"MDV", "iso"=>"MV", "iso_name"=>"MALDIVES", "numcode"=>"462"}, :without_protection => true) -Spree::Country.create!({"name"=>"Trinidad and Tobago", "iso3"=>"TTO", "iso"=>"TT", "iso_name"=>"TRINIDAD AND TOBAGO", "numcode"=>"780"}, :without_protection => true) -Spree::Country.create!({"name"=>"Bangladesh", "iso3"=>"BGD", "iso"=>"BD", "iso_name"=>"BANGLADESH", "numcode"=>"50"}, :without_protection => true) -Spree::Country.create!({"name"=>"Comoros", "iso3"=>"COM", "iso"=>"KM", "iso_name"=>"COMOROS", "numcode"=>"174"}, :without_protection => true) -Spree::Country.create!({"name"=>"French Polynesia", "iso3"=>"PYF", "iso"=>"PF", "iso_name"=>"FRENCH POLYNESIA", "numcode"=>"258"}, :without_protection => true) -Spree::Country.create!({"name"=>"Mali", "iso3"=>"MLI", "iso"=>"ML", "iso_name"=>"MALI", "numcode"=>"466"}, :without_protection => true) -Spree::Country.create!({"name"=>"Norfolk Island", "iso3"=>"NFK", "iso"=>"NF", "iso_name"=>"NORFOLK ISLAND", "numcode"=>"574"}, :without_protection => true) -Spree::Country.create!({"name"=>"Tunisia", "iso3"=>"TUN", "iso"=>"TN", "iso_name"=>"TUNISIA", "numcode"=>"788"}, :without_protection => true) -Spree::Country.create!({"name"=>"Barbados", "iso3"=>"BRB", "iso"=>"BB", "iso_name"=>"BARBADOS", "numcode"=>"52"}, :without_protection => true) -Spree::Country.create!({"name"=>"Congo", "iso3"=>"COG", "iso"=>"CG", "iso_name"=>"CONGO", "numcode"=>"178"}, :without_protection => true) -Spree::Country.create!({"name"=>"Gabon", "iso3"=>"GAB", "iso"=>"GA", "iso_name"=>"GABON", "numcode"=>"266"}, :without_protection => true) -Spree::Country.create!({"name"=>"Malta", "iso3"=>"MLT", "iso"=>"MT", "iso_name"=>"MALTA", "numcode"=>"470"}, :without_protection => true) -Spree::Country.create!({"name"=>"Northern Mariana Islands", "iso3"=>"MNP", "iso"=>"MP", "iso_name"=>"NORTHERN MARIANA ISLANDS", "numcode"=>"580"}, :without_protection => true) -Spree::Country.create!({"name"=>"Turkey", "iso3"=>"TUR", "iso"=>"TR", "iso_name"=>"TURKEY", "numcode"=>"792"}, :without_protection => true) -Spree::Country.create!({"name"=>"Congo, the Democratic Republic of the", "iso3"=>"COD", "iso"=>"CD", "iso_name"=>"CONGO, THE DEMOCRATIC REPUBLIC OF THE", "numcode"=>"180"}, :without_protection => true) -Spree::Country.create!({"name"=>"Marshall Islands", "iso3"=>"MHL", "iso"=>"MH", "iso_name"=>"MARSHALL ISLANDS", "numcode"=>"584"}, :without_protection => true) -Spree::Country.create!({"name"=>"Norway", "iso3"=>"NOR", "iso"=>"NO", "iso_name"=>"NORWAY", "numcode"=>"578"}, :without_protection => true) -Spree::Country.create!({"name"=>"Turkmenistan", "iso3"=>"TKM", "iso"=>"TM", "iso_name"=>"TURKMENISTAN", "numcode"=>"795"}, :without_protection => true) -Spree::Country.create!({"name"=>"Belarus", "iso3"=>"BLR", "iso"=>"BY", "iso_name"=>"BELARUS", "numcode"=>"112"}, :without_protection => true) -Spree::Country.create!({"name"=>"Cook Islands", "iso3"=>"COK", "iso"=>"CK", "iso_name"=>"COOK ISLANDS", "numcode"=>"184"}, :without_protection => true) -Spree::Country.create!({"name"=>"Gambia", "iso3"=>"GMB", "iso"=>"GM", "iso_name"=>"GAMBIA", "numcode"=>"270"}, :without_protection => true) -Spree::Country.create!({"name"=>"Martinique", "iso3"=>"MTQ", "iso"=>"MQ", "iso_name"=>"MARTINIQUE", "numcode"=>"474"}, :without_protection => true) -Spree::Country.create!({"name"=>"Oman", "iso3"=>"OMN", "iso"=>"OM", "iso_name"=>"OMAN", "numcode"=>"512"}, :without_protection => true) -Spree::Country.create!({"name"=>"Seychelles", "iso3"=>"SYC", "iso"=>"SC", "iso_name"=>"SEYCHELLES", "numcode"=>"690"}, :without_protection => true) -Spree::Country.create!({"name"=>"Turks and Caicos Islands", "iso3"=>"TCA", "iso"=>"TC", "iso_name"=>"TURKS AND CAICOS ISLANDS", "numcode"=>"796"}, :without_protection => true) -Spree::Country.create!({"name"=>"Georgia", "iso3"=>"GEO", "iso"=>"GE", "iso_name"=>"GEORGIA", "numcode"=>"268"}, :without_protection => true) -Spree::Country.create!({"name"=>"Mauritania", "iso3"=>"MRT", "iso"=>"MR", "iso_name"=>"MAURITANIA", "numcode"=>"478"}, :without_protection => true) -Spree::Country.create!({"name"=>"Pakistan", "iso3"=>"PAK", "iso"=>"PK", "iso_name"=>"PAKISTAN", "numcode"=>"586"}, :without_protection => true) -Spree::Country.create!({"name"=>"Sierra Leone", "iso3"=>"SLE", "iso"=>"SL", "iso_name"=>"SIERRA LEONE", "numcode"=>"694"}, :without_protection => true) -Spree::Country.create!({"name"=>"Tuvalu", "iso3"=>"TUV", "iso"=>"TV", "iso_name"=>"TUVALU", "numcode"=>"798"}, :without_protection => true) -Spree::Country.create!({"name"=>"Costa Rica", "iso3"=>"CRI", "iso"=>"CR", "iso_name"=>"COSTA RICA", "numcode"=>"188"}, :without_protection => true) -Spree::Country.create!({"name"=>"Germany", "iso3"=>"DEU", "iso"=>"DE", "iso_name"=>"GERMANY", "numcode"=>"276"}, :without_protection => true) -Spree::Country.create!({"name"=>"Mauritius", "iso3"=>"MUS", "iso"=>"MU", "iso_name"=>"MAURITIUS", "numcode"=>"480"}, :without_protection => true) -Spree::Country.create!({"name"=>"Palau", "iso3"=>"PLW", "iso"=>"PW", "iso_name"=>"PALAU", "numcode"=>"585"}, :without_protection => true) -Spree::Country.create!({"name"=>"Cote D'Ivoire", "iso3"=>"CIV", "iso"=>"CI", "iso_name"=>"COTE D'IVOIRE", "numcode"=>"384"}, :without_protection => true) -Spree::Country.create!({"name"=>"Panama", "iso3"=>"PAN", "iso"=>"PA", "iso_name"=>"PANAMA", "numcode"=>"591"}, :without_protection => true) -Spree::Country.create!({"name"=>"Singapore", "iso3"=>"SGP", "iso"=>"SG", "iso_name"=>"SINGAPORE", "numcode"=>"702"}, :without_protection => true) -Spree::Country.create!({"name"=>"Croatia", "iso3"=>"HRV", "iso"=>"HR", "iso_name"=>"CROATIA", "numcode"=>"191"}, :without_protection => true) -Spree::Country.create!({"name"=>"Ghana", "iso3"=>"GHA", "iso"=>"GH", "iso_name"=>"GHANA", "numcode"=>"288"}, :without_protection => true) -Spree::Country.create!({"name"=>"Papua New Guinea", "iso3"=>"PNG", "iso"=>"PG", "iso_name"=>"PAPUA NEW GUINEA", "numcode"=>"598"}, :without_protection => true) -Spree::Country.create!({"name"=>"Slovakia", "iso3"=>"SVK", "iso"=>"SK", "iso_name"=>"SLOVAKIA", "numcode"=>"703"}, :without_protection => true) -Spree::Country.create!({"name"=>"Gibraltar", "iso3"=>"GIB", "iso"=>"GI", "iso_name"=>"GIBRALTAR", "numcode"=>"292"}, :without_protection => true) -Spree::Country.create!({"name"=>"Paraguay", "iso3"=>"PRY", "iso"=>"PY", "iso_name"=>"PARAGUAY", "numcode"=>"600"}, :without_protection => true) -Spree::Country.create!({"name"=>"Slovenia", "iso3"=>"SVN", "iso"=>"SI", "iso_name"=>"SLOVENIA", "numcode"=>"705"}, :without_protection => true) -Spree::Country.create!({"name"=>"Greece", "iso3"=>"GRC", "iso"=>"GR", "iso_name"=>"GREECE", "numcode"=>"300"}, :without_protection => true) -Spree::Country.create!({"name"=>"Peru", "iso3"=>"PER", "iso"=>"PE", "iso_name"=>"PERU", "numcode"=>"604"}, :without_protection => true) -Spree::Country.create!({"name"=>"Solomon Islands", "iso3"=>"SLB", "iso"=>"SB", "iso_name"=>"SOLOMON ISLANDS", "numcode"=>"90"}, :without_protection => true) -Spree::Country.create!({"name"=>"Greenland", "iso3"=>"GRL", "iso"=>"GL", "iso_name"=>"GREENLAND", "numcode"=>"304"}, :without_protection => true) -Spree::Country.create!({"name"=>"Somalia", "iso3"=>"SOM", "iso"=>"SO", "iso_name"=>"SOMALIA", "numcode"=>"706"}, :without_protection => true) -Spree::Country.create!({"name"=>"Grenada", "iso3"=>"GRD", "iso"=>"GD", "iso_name"=>"GRENADA", "numcode"=>"308"}, :without_protection => true) -Spree::Country.create!({"name"=>"South Africa", "iso3"=>"ZAF", "iso"=>"ZA", "iso_name"=>"SOUTH AFRICA", "numcode"=>"710"}, :without_protection => true) -Spree::Country.create!({"name"=>"Spain", "iso3"=>"ESP", "iso"=>"ES", "iso_name"=>"SPAIN", "numcode"=>"724"}, :without_protection => true) -Spree::Country.create!({"name"=>"Sri Lanka", "iso3"=>"LKA", "iso"=>"LK", "iso_name"=>"SRI LANKA", "numcode"=>"144"}, :without_protection => true) -Spree::Country.create!({"name"=>"Afghanistan", "iso3"=>"AFG", "iso"=>"AF", "iso_name"=>"AFGHANISTAN", "numcode"=>"4"}, :without_protection => true) -Spree::Country.create!({"name"=>"Albania", "iso3"=>"ALB", "iso"=>"AL", "iso_name"=>"ALBANIA", "numcode"=>"8"}, :without_protection => true) -Spree::Country.create!({"name"=>"Algeria", "iso3"=>"DZA", "iso"=>"DZ", "iso_name"=>"ALGERIA", "numcode"=>"12"}, :without_protection => true) -Spree::Country.create!({"name"=>"Latvia", "iso3"=>"LVA", "iso"=>"LV", "iso_name"=>"LATVIA", "numcode"=>"428"}, :without_protection => true) -Spree::Country.create!({"name"=>"American Samoa", "iso3"=>"ASM", "iso"=>"AS", "iso_name"=>"AMERICAN SAMOA", "numcode"=>"16"}, :without_protection => true) -Spree::Country.create!({"name"=>"Bulgaria", "iso3"=>"BGR", "iso"=>"BG", "iso_name"=>"BULGARIA", "numcode"=>"100"}, :without_protection => true) -Spree::Country.create!({"name"=>"Lebanon", "iso3"=>"LBN", "iso"=>"LB", "iso_name"=>"LEBANON", "numcode"=>"422"}, :without_protection => true) -Spree::Country.create!({"name"=>"Andorra", "iso3"=>"AND", "iso"=>"AD", "iso_name"=>"ANDORRA", "numcode"=>"20"}, :without_protection => true) -Spree::Country.create!({"name"=>"Burkina Faso", "iso3"=>"BFA", "iso"=>"BF", "iso_name"=>"BURKINA FASO", "numcode"=>"854"}, :without_protection => true) -Spree::Country.create!({"name"=>"Lesotho", "iso3"=>"LSO", "iso"=>"LS", "iso_name"=>"LESOTHO", "numcode"=>"426"}, :without_protection => true) -Spree::Country.create!({"name"=>"Angola", "iso3"=>"AGO", "iso"=>"AO", "iso_name"=>"ANGOLA", "numcode"=>"24"}, :without_protection => true) -Spree::Country.create!({"name"=>"Burundi", "iso3"=>"BDI", "iso"=>"BI", "iso_name"=>"BURUNDI", "numcode"=>"108"}, :without_protection => true) -Spree::Country.create!({"name"=>"Liberia", "iso3"=>"LBR", "iso"=>"LR", "iso_name"=>"LIBERIA", "numcode"=>"430"}, :without_protection => true) -Spree::Country.create!({"name"=>"Virgin Islands, British", "iso3"=>"VGB", "iso"=>"VG", "iso_name"=>"VIRGIN ISLANDS, BRITISH", "numcode"=>"92"}, :without_protection => true) -Spree::Country.create!({"name"=>"Anguilla", "iso3"=>"AIA", "iso"=>"AI", "iso_name"=>"ANGUILLA", "numcode"=>"660"}, :without_protection => true) -Spree::Country.create!({"name"=>"Cambodia", "iso3"=>"KHM", "iso"=>"KH", "iso_name"=>"CAMBODIA", "numcode"=>"116"}, :without_protection => true) -Spree::Country.create!({"name"=>"Equatorial Guinea", "iso3"=>"GNQ", "iso"=>"GQ", "iso_name"=>"EQUATORIAL GUINEA", "numcode"=>"226"}, :without_protection => true) -Spree::Country.create!({"name"=>"Libyan Arab Jamahiriya", "iso3"=>"LBY", "iso"=>"LY", "iso_name"=>"LIBYAN ARAB JAMAHIRIYA", "numcode"=>"434"}, :without_protection => true) -Spree::Country.create!({"name"=>"Nauru", "iso3"=>"NRU", "iso"=>"NR", "iso_name"=>"NAURU", "numcode"=>"520"}, :without_protection => true) -Spree::Country.create!({"name"=>"Virgin Islands, U.S.", "iso3"=>"VIR", "iso"=>"VI", "iso_name"=>"VIRGIN ISLANDS, U.S.", "numcode"=>"850"}, :without_protection => true) -Spree::Country.create!({"name"=>"Antigua and Barbuda", "iso3"=>"ATG", "iso"=>"AG", "iso_name"=>"ANTIGUA AND BARBUDA", "numcode"=>"28"}, :without_protection => true) -Spree::Country.create!({"name"=>"Cameroon", "iso3"=>"CMR", "iso"=>"CM", "iso_name"=>"CAMEROON", "numcode"=>"120"}, :without_protection => true) -Spree::Country.create!({"name"=>"Liechtenstein", "iso3"=>"LIE", "iso"=>"LI", "iso_name"=>"LIECHTENSTEIN", "numcode"=>"438"}, :without_protection => true) -Spree::Country.create!({"name"=>"Nepal", "iso3"=>"NPL", "iso"=>"NP", "iso_name"=>"NEPAL", "numcode"=>"524"}, :without_protection => true) -Spree::Country.create!({"name"=>"Wallis and Futuna", "iso3"=>"WLF", "iso"=>"WF", "iso_name"=>"WALLIS AND FUTUNA", "numcode"=>"876"}, :without_protection => true) -Spree::Country.create!({"name"=>"Western Sahara", "iso3"=>"ESH", "iso"=>"EH", "iso_name"=>"WESTERN SAHARA", "numcode"=>"732"}, :without_protection => true) -Spree::Country.create!({"name"=>"Argentina", "iso3"=>"ARG", "iso"=>"AR", "iso_name"=>"ARGENTINA", "numcode"=>"32"}, :without_protection => true) -Spree::Country.create!({"name"=>"Canada", "iso3"=>"CAN", "iso"=>"CA", "iso_name"=>"CANADA", "numcode"=>"124"}, :without_protection => true) -Spree::Country.create!({"name"=>"Eritrea", "iso3"=>"ERI", "iso"=>"ER", "iso_name"=>"ERITREA", "numcode"=>"232"}, :without_protection => true) -Spree::Country.create!({"name"=>"Lithuania", "iso3"=>"LTU", "iso"=>"LT", "iso_name"=>"LITHUANIA", "numcode"=>"440"}, :without_protection => true) -Spree::Country.create!({"name"=>"Netherlands", "iso3"=>"NLD", "iso"=>"NL", "iso_name"=>"NETHERLANDS", "numcode"=>"528"}, :without_protection => true) -Spree::Country.create!({"name"=>"Yemen", "iso3"=>"YEM", "iso"=>"YE", "iso_name"=>"YEMEN", "numcode"=>"887"}, :without_protection => true) -Spree::Country.create!({"name"=>"Cape Verde", "iso3"=>"CPV", "iso"=>"CV", "iso_name"=>"CAPE VERDE", "numcode"=>"132"}, :without_protection => true) -Spree::Country.create!({"name"=>"Estonia", "iso3"=>"EST", "iso"=>"EE", "iso_name"=>"ESTONIA", "numcode"=>"233"}, :without_protection => true) -Spree::Country.create!({"name"=>"Luxembourg", "iso3"=>"LUX", "iso"=>"LU", "iso_name"=>"LUXEMBOURG", "numcode"=>"442"}, :without_protection => true) -Spree::Country.create!({"name"=>"Netherlands Antilles", "iso3"=>"ANT", "iso"=>"AN", "iso_name"=>"NETHERLANDS ANTILLES", "numcode"=>"530"}, :without_protection => true) -Spree::Country.create!({"name"=>"Saint Helena", "iso3"=>"SHN", "iso"=>"SH", "iso_name"=>"SAINT HELENA", "numcode"=>"654"}, :without_protection => true) -Spree::Country.create!({"name"=>"Zambia", "iso3"=>"ZMB", "iso"=>"ZM", "iso_name"=>"ZAMBIA", "numcode"=>"894"}, :without_protection => true) -Spree::Country.create!({"name"=>"Cayman Islands", "iso3"=>"CYM", "iso"=>"KY", "iso_name"=>"CAYMAN ISLANDS", "numcode"=>"136"}, :without_protection => true) -Spree::Country.create!({"name"=>"Ethiopia", "iso3"=>"ETH", "iso"=>"ET", "iso_name"=>"ETHIOPIA", "numcode"=>"231"}, :without_protection => true) -Spree::Country.create!({"name"=>"Hungary", "iso3"=>"HUN", "iso"=>"HU", "iso_name"=>"HUNGARY", "numcode"=>"348"}, :without_protection => true) -Spree::Country.create!({"name"=>"Macao", "iso3"=>"MAC", "iso"=>"MO", "iso_name"=>"MACAO", "numcode"=>"446"}, :without_protection => true) -Spree::Country.create!({"name"=>"New Caledonia", "iso3"=>"NCL", "iso"=>"NC", "iso_name"=>"NEW CALEDONIA", "numcode"=>"540"}, :without_protection => true) -Spree::Country.create!({"name"=>"Zimbabwe", "iso3"=>"ZWE", "iso"=>"ZW", "iso_name"=>"ZIMBABWE", "numcode"=>"716"}, :without_protection => true) -Spree::Country.create!({"name"=>"Central African Republic", "iso3"=>"CAF", "iso"=>"CF", "iso_name"=>"CENTRAL AFRICAN REPUBLIC", "numcode"=>"140"}, :without_protection => true) -Spree::Country.create!({"name"=>"Falkland Islands (Malvinas)", "iso3"=>"FLK", "iso"=>"FK", "iso_name"=>"FALKLAND ISLANDS (MALVINAS)", "numcode"=>"238"}, :without_protection => true) -Spree::Country.create!({"name"=>"Iceland", "iso3"=>"ISL", "iso"=>"IS", "iso_name"=>"ICELAND", "numcode"=>"352"}, :without_protection => true) -Spree::Country.create!({"name"=>"Macedonia", "iso3"=>"MKD", "iso"=>"MK", "iso_name"=>"MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF", "numcode"=>"807"}, :without_protection => true) -Spree::Country.create!({"name"=>"New Zealand", "iso3"=>"NZL", "iso"=>"NZ", "iso_name"=>"NEW ZEALAND", "numcode"=>"554"}, :without_protection => true) -Spree::Country.create!({"name"=>"Saint Kitts and Nevis", "iso3"=>"KNA", "iso"=>"KN", "iso_name"=>"SAINT KITTS AND NEVIS", "numcode"=>"659"}, :without_protection => true) -Spree::Country.create!({"name"=>"Serbia", "iso3"=>"SRB", "iso"=>"RS", "iso_name" => "SERBIA", "numcode"=>"999"}, :without_protection => true) +Spree::Country.create!({"name"=>"Chad", "iso3"=>"TCD", "iso"=>"TD", "iso_name"=>"CHAD", "numcode"=>"148"}) +Spree::Country.create!({"name"=>"Faroe Islands", "iso3"=>"FRO", "iso"=>"FO", "iso_name"=>"FAROE ISLANDS", "numcode"=>"234"}) +Spree::Country.create!({"name"=>"India", "iso3"=>"IND", "iso"=>"IN", "iso_name"=>"INDIA", "numcode"=>"356"}) +Spree::Country.create!({"name"=>"Nicaragua", "iso3"=>"NIC", "iso"=>"NI", "iso_name"=>"NICARAGUA", "numcode"=>"558"}) +Spree::Country.create!({"name"=>"Saint Lucia", "iso3"=>"LCA", "iso"=>"LC", "iso_name"=>"SAINT LUCIA", "numcode"=>"662"}) +Spree::Country.create!({"name"=>"Fiji", "iso3"=>"FJI", "iso"=>"FJ", "iso_name"=>"FIJI", "numcode"=>"242"}) +Spree::Country.create!({"name"=>"Indonesia", "iso3"=>"IDN", "iso"=>"ID", "iso_name"=>"INDONESIA", "numcode"=>"360"}) +Spree::Country.create!({"name"=>"Niger", "iso3"=>"NER", "iso"=>"NE", "iso_name"=>"NIGER", "numcode"=>"562"}) +Spree::Country.create!({"name"=>"Saint Pierre and Miquelon", "iso3"=>"SPM", "iso"=>"PM", "iso_name"=>"SAINT PIERRE AND MIQUELON", "numcode"=>"666"}) +Spree::Country.create!({"name"=>"Finland", "iso3"=>"FIN", "iso"=>"FI", "iso_name"=>"FINLAND", "numcode"=>"246"}) +Spree::Country.create!({"name"=>"Nigeria", "iso3"=>"NGA", "iso"=>"NG", "iso_name"=>"NIGERIA", "numcode"=>"566"}) +Spree::Country.create!({"name"=>"Saint Vincent and the Grenadines", "iso3"=>"VCT", "iso"=>"VC", "iso_name"=>"SAINT VINCENT AND THE GRENADINES", "numcode"=>"670"}) +Spree::Country.create!({"name"=>"France", "iso3"=>"FRA", "iso"=>"FR", "iso_name"=>"FRANCE", "numcode"=>"250"}) +Spree::Country.create!({"name"=>"Iran, Islamic Republic of", "iso3"=>"IRN", "iso"=>"IR", "iso_name"=>"IRAN, ISLAMIC REPUBLIC OF", "numcode"=>"364"}) +Spree::Country.create!({"name"=>"Niue", "iso3"=>"NIU", "iso"=>"NU", "iso_name"=>"NIUE", "numcode"=>"570"}) +Spree::Country.create!({"name"=>"Samoa", "iso3"=>"WSM", "iso"=>"WS", "iso_name"=>"SAMOA", "numcode"=>"882"}) +Spree::Country.create!({"name"=>"French Guiana", "iso3"=>"GUF", "iso"=>"GF", "iso_name"=>"FRENCH GUIANA", "numcode"=>"254"}) +Spree::Country.create!({"name"=>"Iraq", "iso3"=>"IRQ", "iso"=>"IQ", "iso_name"=>"IRAQ", "numcode"=>"368"}) +Spree::Country.create!({"name"=>"San Marino", "iso3"=>"SMR", "iso"=>"SM", "iso_name"=>"SAN MARINO", "numcode"=>"674"}) +Spree::Country.create!({"name"=>"Ireland", "iso3"=>"IRL", "iso"=>"IE", "iso_name"=>"IRELAND", "numcode"=>"372"}) +Spree::Country.create!({"name"=>"Sao Tome and Principe", "iso3"=>"STP", "iso"=>"ST", "iso_name"=>"SAO TOME AND PRINCIPE", "numcode"=>"678"}) +Spree::Country.create!({"name"=>"Israel", "iso3"=>"ISR", "iso"=>"IL", "iso_name"=>"ISRAEL", "numcode"=>"376"}) +Spree::Country.create!({"name"=>"Saudi Arabia", "iso3"=>"SAU", "iso"=>"SA", "iso_name"=>"SAUDI ARABIA", "numcode"=>"682"}) +Spree::Country.create!({"name"=>"Italy", "iso3"=>"ITA", "iso"=>"IT", "iso_name"=>"ITALY", "numcode"=>"380"}) +Spree::Country.create!({"name"=>"Senegal", "iso3"=>"SEN", "iso"=>"SN", "iso_name"=>"SENEGAL", "numcode"=>"686"}) +Spree::Country.create!({"name"=>"Jamaica", "iso3"=>"JAM", "iso"=>"JM", "iso_name"=>"JAMAICA", "numcode"=>"388"}) +Spree::Country.create!({"name"=>"Japan", "iso3"=>"JPN", "iso"=>"JP", "iso_name"=>"JAPAN", "numcode"=>"392"}) +Spree::Country.create!({"name"=>"Jordan", "iso3"=>"JOR", "iso"=>"JO", "iso_name"=>"JORDAN", "numcode"=>"400"}) +Spree::Country.create!({"name"=>"Belgium", "iso3"=>"BEL", "iso"=>"BE", "iso_name"=>"BELGIUM", "numcode"=>"56"}) +Spree::Country.create!({"name"=>"Belize", "iso3"=>"BLZ", "iso"=>"BZ", "iso_name"=>"BELIZE", "numcode"=>"84"}) +Spree::Country.create!({"name"=>"Kazakhstan", "iso3"=>"KAZ", "iso"=>"KZ", "iso_name"=>"KAZAKHSTAN", "numcode"=>"398"}) +Spree::Country.create!({"name"=>"Uganda", "iso3"=>"UGA", "iso"=>"UG", "iso_name"=>"UGANDA", "numcode"=>"800"}) +Spree::Country.create!({"name"=>"Benin", "iso3"=>"BEN", "iso"=>"BJ", "iso_name"=>"BENIN", "numcode"=>"204"}) +Spree::Country.create!({"name"=>"Kenya", "iso3"=>"KEN", "iso"=>"KE", "iso_name"=>"KENYA", "numcode"=>"404"}) +Spree::Country.create!({"name"=>"Ukraine", "iso3"=>"UKR", "iso"=>"UA", "iso_name"=>"UKRAINE", "numcode"=>"804"}) +Spree::Country.create!({"name"=>"Bermuda", "iso3"=>"BMU", "iso"=>"BM", "iso_name"=>"BERMUDA", "numcode"=>"60"}) +Spree::Country.create!({"name"=>"Kiribati", "iso3"=>"KIR", "iso"=>"KI", "iso_name"=>"KIRIBATI", "numcode"=>"296"}) +Spree::Country.create!({"name"=>"Mexico", "iso3"=>"MEX", "iso"=>"MX", "iso_name"=>"MEXICO", "numcode"=>"484"}) +Spree::Country.create!({"name"=>"United Arab Emirates", "iso3"=>"ARE", "iso"=>"AE", "iso_name"=>"UNITED ARAB EMIRATES", "numcode"=>"784"}) +Spree::Country.create!({"name"=>"Bhutan", "iso3"=>"BTN", "iso"=>"BT", "iso_name"=>"BHUTAN", "numcode"=>"64"}) +Spree::Country.create!({"name"=>"Cuba", "iso3"=>"CUB", "iso"=>"CU", "iso_name"=>"CUBA", "numcode"=>"192"}) +Spree::Country.create!({"name"=>"North Korea", "iso3"=>"PRK", "iso"=>"KP", "iso_name"=>"KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF", "numcode"=>"408"}) +Spree::Country.create!({"name"=>"Micronesia, Federated States of", "iso3"=>"FSM", "iso"=>"FM", "iso_name"=>"MICRONESIA, FEDERATED STATES OF", "numcode"=>"583"}) +Spree::Country.create!({"name"=>"United Kingdom", "iso3"=>"GBR", "iso"=>"GB", "iso_name"=>"UNITED KINGDOM", "numcode"=>"826"}) +Spree::Country.create!({"name"=>"Bolivia", "iso3"=>"BOL", "iso"=>"BO", "iso_name"=>"BOLIVIA", "numcode"=>"68"}) +Spree::Country.create!({"name"=>"Cyprus", "iso3"=>"CYP", "iso"=>"CY", "iso_name"=>"CYPRUS", "numcode"=>"196"}) +Spree::Country.create!({"name"=>"South Korea", "iso3"=>"KOR", "iso"=>"KR", "iso_name"=>"KOREA, REPUBLIC OF", "numcode"=>"410"}) +Spree::Country.create!({"name"=>"Moldova, Republic of", "iso3"=>"MDA", "iso"=>"MD", "iso_name"=>"MOLDOVA, REPUBLIC OF", "numcode"=>"498"}) +Spree::Country.create!({"name"=>"United States", "iso3"=>"USA", "iso"=>"US", "iso_name"=>"UNITED STATES", "numcode"=>"840"}) +Spree::Country.create!({"name"=>"Bosnia and Herzegovina", "iso3"=>"BIH", "iso"=>"BA", "iso_name"=>"BOSNIA AND HERZEGOVINA", "numcode"=>"70"}) +Spree::Country.create!({"name"=>"Czech Republic", "iso3"=>"CZE", "iso"=>"CZ", "iso_name"=>"CZECH REPUBLIC", "numcode"=>"203"}) +Spree::Country.create!({"name"=>"Kuwait", "iso3"=>"KWT", "iso"=>"KW", "iso_name"=>"KUWAIT", "numcode"=>"414"}) +Spree::Country.create!({"name"=>"Monaco", "iso3"=>"MCO", "iso"=>"MC", "iso_name"=>"MONACO", "numcode"=>"492"}) +Spree::Country.create!({"name"=>"Uruguay", "iso3"=>"URY", "iso"=>"UY", "iso_name"=>"URUGUAY", "numcode"=>"858"}) +Spree::Country.create!({"name"=>"Botswana", "iso3"=>"BWA", "iso"=>"BW", "iso_name"=>"BOTSWANA", "numcode"=>"72"}) +Spree::Country.create!({"name"=>"Denmark", "iso3"=>"DNK", "iso"=>"DK", "iso_name"=>"DENMARK", "numcode"=>"208"}) +Spree::Country.create!({"name"=>"Guadeloupe", "iso3"=>"GLP", "iso"=>"GP", "iso_name"=>"GUADELOUPE", "numcode"=>"312"}) +Spree::Country.create!({"name"=>"Kyrgyzstan", "iso3"=>"KGZ", "iso"=>"KG", "iso_name"=>"KYRGYZSTAN", "numcode"=>"417"}) +Spree::Country.create!({"name"=>"Mongolia", "iso3"=>"MNG", "iso"=>"MN", "iso_name"=>"MONGOLIA", "numcode"=>"496"}) +Spree::Country.create!({"name"=>"Philippines", "iso3"=>"PHL", "iso"=>"PH", "iso_name"=>"PHILIPPINES", "numcode"=>"608"}) +Spree::Country.create!({"name"=>"Brazil", "iso3"=>"BRA", "iso"=>"BR", "iso_name"=>"BRAZIL", "numcode"=>"76"}) +Spree::Country.create!({"name"=>"Djibouti", "iso3"=>"DJI", "iso"=>"DJ", "iso_name"=>"DJIBOUTI", "numcode"=>"262"}) +Spree::Country.create!({"name"=>"Guam", "iso3"=>"GUM", "iso"=>"GU", "iso_name"=>"GUAM", "numcode"=>"316"}) +Spree::Country.create!({"name"=>"Lao People's Democratic Republic", "iso3"=>"LAO", "iso"=>"LA", "iso_name"=>"LAO PEOPLE'S DEMOCRATIC REPUBLIC", "numcode"=>"418"}) +Spree::Country.create!({"name"=>"Montserrat", "iso3"=>"MSR", "iso"=>"MS", "iso_name"=>"MONTSERRAT", "numcode"=>"500"}) +Spree::Country.create!({"name"=>"Pitcairn", "iso3"=>"PCN", "iso"=>"PN", "iso_name"=>"PITCAIRN", "numcode"=>"612"}) +Spree::Country.create!({"name"=>"Uzbekistan", "iso3"=>"UZB", "iso"=>"UZ", "iso_name"=>"UZBEKISTAN", "numcode"=>"860"}) +Spree::Country.create!({"name"=>"Brunei Darussalam", "iso3"=>"BRN", "iso"=>"BN", "iso_name"=>"BRUNEI DARUSSALAM", "numcode"=>"96"}) +Spree::Country.create!({"name"=>"Dominica", "iso3"=>"DMA", "iso"=>"DM", "iso_name"=>"DOMINICA", "numcode"=>"212"}) +Spree::Country.create!({"name"=>"Guatemala", "iso3"=>"GTM", "iso"=>"GT", "iso_name"=>"GUATEMALA", "numcode"=>"320"}) +Spree::Country.create!({"name"=>"Morocco", "iso3"=>"MAR", "iso"=>"MA", "iso_name"=>"MOROCCO", "numcode"=>"504"}) +Spree::Country.create!({"name"=>"Poland", "iso3"=>"POL", "iso"=>"PL", "iso_name"=>"POLAND", "numcode"=>"616"}) +Spree::Country.create!({"name"=>"Vanuatu", "iso3"=>"VUT", "iso"=>"VU", "iso_name"=>"VANUATU", "numcode"=>"548"}) +Spree::Country.create!({"name"=>"Dominican Republic", "iso3"=>"DOM", "iso"=>"DO", "iso_name"=>"DOMINICAN REPUBLIC", "numcode"=>"214"}) +Spree::Country.create!({"name"=>"Mozambique", "iso3"=>"MOZ", "iso"=>"MZ", "iso_name"=>"MOZAMBIQUE", "numcode"=>"508"}) +Spree::Country.create!({"name"=>"Portugal", "iso3"=>"PRT", "iso"=>"PT", "iso_name"=>"PORTUGAL", "numcode"=>"620"}) +Spree::Country.create!({"name"=>"Sudan", "iso3"=>"SDN", "iso"=>"SD", "iso_name"=>"SUDAN", "numcode"=>"736"}) +Spree::Country.create!({"name"=>"Venezuela", "iso3"=>"VEN", "iso"=>"VE", "iso_name"=>"VENEZUELA", "numcode"=>"862"}) +Spree::Country.create!({"name"=>"Ecuador", "iso3"=>"ECU", "iso"=>"EC", "iso_name"=>"ECUADOR", "numcode"=>"218"}) +Spree::Country.create!({"name"=>"Guinea", "iso3"=>"GIN", "iso"=>"GN", "iso_name"=>"GUINEA", "numcode"=>"324"}) +Spree::Country.create!({"name"=>"Myanmar", "iso3"=>"MMR", "iso"=>"MM", "iso_name"=>"MYANMAR", "numcode"=>"104"}) +Spree::Country.create!({"name"=>"Puerto Rico", "iso3"=>"PRI", "iso"=>"PR", "iso_name"=>"PUERTO RICO", "numcode"=>"630"}) +Spree::Country.create!({"name"=>"Suriname", "iso3"=>"SUR", "iso"=>"SR", "iso_name"=>"SURINAME", "numcode"=>"740"}) +Spree::Country.create!({"name"=>"Viet Nam", "iso3"=>"VNM", "iso"=>"VN", "iso_name"=>"VIET NAM", "numcode"=>"704"}) +Spree::Country.create!({"name"=>"Egypt", "iso3"=>"EGY", "iso"=>"EG", "iso_name"=>"EGYPT", "numcode"=>"818"}) +Spree::Country.create!({"name"=>"Guinea-Bissau", "iso3"=>"GNB", "iso"=>"GW", "iso_name"=>"GUINEA-BISSAU", "numcode"=>"624"}) +Spree::Country.create!({"name"=>"Namibia", "iso3"=>"NAM", "iso"=>"NA", "iso_name"=>"NAMIBIA", "numcode"=>"516"}) +Spree::Country.create!({"name"=>"Qatar", "iso3"=>"QAT", "iso"=>"QA", "iso_name"=>"QATAR", "numcode"=>"634"}) +Spree::Country.create!({"name"=>"Svalbard and Jan Mayen", "iso3"=>"SJM", "iso"=>"SJ", "iso_name"=>"SVALBARD AND JAN MAYEN", "numcode"=>"744"}) +Spree::Country.create!({"name"=>"El Salvador", "iso3"=>"SLV", "iso"=>"SV", "iso_name"=>"EL SALVADOR", "numcode"=>"222"}) +Spree::Country.create!({"name"=>"Guyana", "iso3"=>"GUY", "iso"=>"GY", "iso_name"=>"GUYANA", "numcode"=>"328"}) +Spree::Country.create!({"name"=>"Reunion", "iso3"=>"REU", "iso"=>"RE", "iso_name"=>"REUNION", "numcode"=>"638"}) +Spree::Country.create!({"name"=>"Haiti", "iso3"=>"HTI", "iso"=>"HT", "iso_name"=>"HAITI", "numcode"=>"332"}) +Spree::Country.create!({"name"=>"Romania", "iso3"=>"ROM", "iso"=>"RO", "iso_name"=>"ROMANIA", "numcode"=>"642"}) +Spree::Country.create!({"name"=>"Swaziland", "iso3"=>"SWZ", "iso"=>"SZ", "iso_name"=>"SWAZILAND", "numcode"=>"748"}) +Spree::Country.create!({"name"=>"Holy See (Vatican City State)", "iso3"=>"VAT", "iso"=>"VA", "iso_name"=>"HOLY SEE (VATICAN CITY STATE)", "numcode"=>"336"}) +Spree::Country.create!({"name"=>"Russian Federation", "iso3"=>"RUS", "iso"=>"RU", "iso_name"=>"RUSSIAN FEDERATION", "numcode"=>"643"}) +Spree::Country.create!({"name"=>"Sweden", "iso3"=>"SWE", "iso"=>"SE", "iso_name"=>"SWEDEN", "numcode"=>"752"}) +Spree::Country.create!({"name"=>"Honduras", "iso3"=>"HND", "iso"=>"HN", "iso_name"=>"HONDURAS", "numcode"=>"340"}) +Spree::Country.create!({"name"=>"Rwanda", "iso3"=>"RWA", "iso"=>"RW", "iso_name"=>"RWANDA", "numcode"=>"646"}) +Spree::Country.create!({"name"=>"Switzerland", "iso3"=>"CHE", "iso"=>"CH", "iso_name"=>"SWITZERLAND", "numcode"=>"756"}) +Spree::Country.create!({"name"=>"Hong Kong", "iso3"=>"HKG", "iso"=>"HK", "iso_name"=>"HONG KONG", "numcode"=>"344"}) +Spree::Country.create!({"name"=>"Syrian Arab Republic", "iso3"=>"SYR", "iso"=>"SY", "iso_name"=>"SYRIAN ARAB REPUBLIC", "numcode"=>"760"}) +Spree::Country.create!({"name"=>"Taiwan", "iso3"=>"TWN", "iso"=>"TW", "iso_name"=>"TAIWAN, PROVINCE OF CHINA", "numcode"=>"158"}) +Spree::Country.create!({"name"=>"Tajikistan", "iso3"=>"TJK", "iso"=>"TJ", "iso_name"=>"TAJIKISTAN", "numcode"=>"762"}) +Spree::Country.create!({"name"=>"Tanzania, United Republic of", "iso3"=>"TZA", "iso"=>"TZ", "iso_name"=>"TANZANIA, UNITED REPUBLIC OF", "numcode"=>"834"}) +Spree::Country.create!({"name"=>"Armenia", "iso3"=>"ARM", "iso"=>"AM", "iso_name"=>"ARMENIA", "numcode"=>"51"}) +Spree::Country.create!({"name"=>"Aruba", "iso3"=>"ABW", "iso"=>"AW", "iso_name"=>"ARUBA", "numcode"=>"533"}) +Spree::Country.create!({"name"=>"Australia", "iso3"=>"AUS", "iso"=>"AU", "iso_name"=>"AUSTRALIA", "numcode"=>"36"}) +Spree::Country.create!({"name"=>"Thailand", "iso3"=>"THA", "iso"=>"TH", "iso_name"=>"THAILAND", "numcode"=>"764"}) +Spree::Country.create!({"name"=>"Austria", "iso3"=>"AUT", "iso"=>"AT", "iso_name"=>"AUSTRIA", "numcode"=>"40"}) +Spree::Country.create!({"name"=>"Madagascar", "iso3"=>"MDG", "iso"=>"MG", "iso_name"=>"MADAGASCAR", "numcode"=>"450"}) +Spree::Country.create!({"name"=>"Togo", "iso3"=>"TGO", "iso"=>"TG", "iso_name"=>"TOGO", "numcode"=>"768"}) +Spree::Country.create!({"name"=>"Azerbaijan", "iso3"=>"AZE", "iso"=>"AZ", "iso_name"=>"AZERBAIJAN", "numcode"=>"31"}) +Spree::Country.create!({"name"=>"Chile", "iso3"=>"CHL", "iso"=>"CL", "iso_name"=>"CHILE", "numcode"=>"152"}) +Spree::Country.create!({"name"=>"Malawi", "iso3"=>"MWI", "iso"=>"MW", "iso_name"=>"MALAWI", "numcode"=>"454"}) +Spree::Country.create!({"name"=>"Tokelau", "iso3"=>"TKL", "iso"=>"TK", "iso_name"=>"TOKELAU", "numcode"=>"772"}) +Spree::Country.create!({"name"=>"Bahamas", "iso3"=>"BHS", "iso"=>"BS", "iso_name"=>"BAHAMAS", "numcode"=>"44"}) +Spree::Country.create!({"name"=>"China", "iso3"=>"CHN", "iso"=>"CN", "iso_name"=>"CHINA", "numcode"=>"156"}) +Spree::Country.create!({"name"=>"Malaysia", "iso3"=>"MYS", "iso"=>"MY", "iso_name"=>"MALAYSIA", "numcode"=>"458"}) +Spree::Country.create!({"name"=>"Tonga", "iso3"=>"TON", "iso"=>"TO", "iso_name"=>"TONGA", "numcode"=>"776"}) +Spree::Country.create!({"name"=>"Bahrain", "iso3"=>"BHR", "iso"=>"BH", "iso_name"=>"BAHRAIN", "numcode"=>"48"}) +Spree::Country.create!({"name"=>"Colombia", "iso3"=>"COL", "iso"=>"CO", "iso_name"=>"COLOMBIA", "numcode"=>"170"}) +Spree::Country.create!({"name"=>"Maldives", "iso3"=>"MDV", "iso"=>"MV", "iso_name"=>"MALDIVES", "numcode"=>"462"}) +Spree::Country.create!({"name"=>"Trinidad and Tobago", "iso3"=>"TTO", "iso"=>"TT", "iso_name"=>"TRINIDAD AND TOBAGO", "numcode"=>"780"}) +Spree::Country.create!({"name"=>"Bangladesh", "iso3"=>"BGD", "iso"=>"BD", "iso_name"=>"BANGLADESH", "numcode"=>"50"}) +Spree::Country.create!({"name"=>"Comoros", "iso3"=>"COM", "iso"=>"KM", "iso_name"=>"COMOROS", "numcode"=>"174"}) +Spree::Country.create!({"name"=>"French Polynesia", "iso3"=>"PYF", "iso"=>"PF", "iso_name"=>"FRENCH POLYNESIA", "numcode"=>"258"}) +Spree::Country.create!({"name"=>"Mali", "iso3"=>"MLI", "iso"=>"ML", "iso_name"=>"MALI", "numcode"=>"466"}) +Spree::Country.create!({"name"=>"Norfolk Island", "iso3"=>"NFK", "iso"=>"NF", "iso_name"=>"NORFOLK ISLAND", "numcode"=>"574"}) +Spree::Country.create!({"name"=>"Tunisia", "iso3"=>"TUN", "iso"=>"TN", "iso_name"=>"TUNISIA", "numcode"=>"788"}) +Spree::Country.create!({"name"=>"Barbados", "iso3"=>"BRB", "iso"=>"BB", "iso_name"=>"BARBADOS", "numcode"=>"52"}) +Spree::Country.create!({"name"=>"Congo", "iso3"=>"COG", "iso"=>"CG", "iso_name"=>"CONGO", "numcode"=>"178"}) +Spree::Country.create!({"name"=>"Gabon", "iso3"=>"GAB", "iso"=>"GA", "iso_name"=>"GABON", "numcode"=>"266"}) +Spree::Country.create!({"name"=>"Malta", "iso3"=>"MLT", "iso"=>"MT", "iso_name"=>"MALTA", "numcode"=>"470"}) +Spree::Country.create!({"name"=>"Northern Mariana Islands", "iso3"=>"MNP", "iso"=>"MP", "iso_name"=>"NORTHERN MARIANA ISLANDS", "numcode"=>"580"}) +Spree::Country.create!({"name"=>"Turkey", "iso3"=>"TUR", "iso"=>"TR", "iso_name"=>"TURKEY", "numcode"=>"792"}) +Spree::Country.create!({"name"=>"Congo, the Democratic Republic of the", "iso3"=>"COD", "iso"=>"CD", "iso_name"=>"CONGO, THE DEMOCRATIC REPUBLIC OF THE", "numcode"=>"180"}) +Spree::Country.create!({"name"=>"Marshall Islands", "iso3"=>"MHL", "iso"=>"MH", "iso_name"=>"MARSHALL ISLANDS", "numcode"=>"584"}) +Spree::Country.create!({"name"=>"Norway", "iso3"=>"NOR", "iso"=>"NO", "iso_name"=>"NORWAY", "numcode"=>"578"}) +Spree::Country.create!({"name"=>"Turkmenistan", "iso3"=>"TKM", "iso"=>"TM", "iso_name"=>"TURKMENISTAN", "numcode"=>"795"}) +Spree::Country.create!({"name"=>"Belarus", "iso3"=>"BLR", "iso"=>"BY", "iso_name"=>"BELARUS", "numcode"=>"112"}) +Spree::Country.create!({"name"=>"Cook Islands", "iso3"=>"COK", "iso"=>"CK", "iso_name"=>"COOK ISLANDS", "numcode"=>"184"}) +Spree::Country.create!({"name"=>"Gambia", "iso3"=>"GMB", "iso"=>"GM", "iso_name"=>"GAMBIA", "numcode"=>"270"}) +Spree::Country.create!({"name"=>"Martinique", "iso3"=>"MTQ", "iso"=>"MQ", "iso_name"=>"MARTINIQUE", "numcode"=>"474"}) +Spree::Country.create!({"name"=>"Oman", "iso3"=>"OMN", "iso"=>"OM", "iso_name"=>"OMAN", "numcode"=>"512"}) +Spree::Country.create!({"name"=>"Seychelles", "iso3"=>"SYC", "iso"=>"SC", "iso_name"=>"SEYCHELLES", "numcode"=>"690"}) +Spree::Country.create!({"name"=>"Turks and Caicos Islands", "iso3"=>"TCA", "iso"=>"TC", "iso_name"=>"TURKS AND CAICOS ISLANDS", "numcode"=>"796"}) +Spree::Country.create!({"name"=>"Georgia", "iso3"=>"GEO", "iso"=>"GE", "iso_name"=>"GEORGIA", "numcode"=>"268"}) +Spree::Country.create!({"name"=>"Mauritania", "iso3"=>"MRT", "iso"=>"MR", "iso_name"=>"MAURITANIA", "numcode"=>"478"}) +Spree::Country.create!({"name"=>"Pakistan", "iso3"=>"PAK", "iso"=>"PK", "iso_name"=>"PAKISTAN", "numcode"=>"586"}) +Spree::Country.create!({"name"=>"Sierra Leone", "iso3"=>"SLE", "iso"=>"SL", "iso_name"=>"SIERRA LEONE", "numcode"=>"694"}) +Spree::Country.create!({"name"=>"Tuvalu", "iso3"=>"TUV", "iso"=>"TV", "iso_name"=>"TUVALU", "numcode"=>"798"}) +Spree::Country.create!({"name"=>"Costa Rica", "iso3"=>"CRI", "iso"=>"CR", "iso_name"=>"COSTA RICA", "numcode"=>"188"}) +Spree::Country.create!({"name"=>"Germany", "iso3"=>"DEU", "iso"=>"DE", "iso_name"=>"GERMANY", "numcode"=>"276"}) +Spree::Country.create!({"name"=>"Mauritius", "iso3"=>"MUS", "iso"=>"MU", "iso_name"=>"MAURITIUS", "numcode"=>"480"}) +Spree::Country.create!({"name"=>"Palau", "iso3"=>"PLW", "iso"=>"PW", "iso_name"=>"PALAU", "numcode"=>"585"}) +Spree::Country.create!({"name"=>"Cote D'Ivoire", "iso3"=>"CIV", "iso"=>"CI", "iso_name"=>"COTE D'IVOIRE", "numcode"=>"384"}) +Spree::Country.create!({"name"=>"Panama", "iso3"=>"PAN", "iso"=>"PA", "iso_name"=>"PANAMA", "numcode"=>"591"}) +Spree::Country.create!({"name"=>"Singapore", "iso3"=>"SGP", "iso"=>"SG", "iso_name"=>"SINGAPORE", "numcode"=>"702"}) +Spree::Country.create!({"name"=>"Croatia", "iso3"=>"HRV", "iso"=>"HR", "iso_name"=>"CROATIA", "numcode"=>"191"}) +Spree::Country.create!({"name"=>"Ghana", "iso3"=>"GHA", "iso"=>"GH", "iso_name"=>"GHANA", "numcode"=>"288"}) +Spree::Country.create!({"name"=>"Papua New Guinea", "iso3"=>"PNG", "iso"=>"PG", "iso_name"=>"PAPUA NEW GUINEA", "numcode"=>"598"}) +Spree::Country.create!({"name"=>"Slovakia", "iso3"=>"SVK", "iso"=>"SK", "iso_name"=>"SLOVAKIA", "numcode"=>"703"}) +Spree::Country.create!({"name"=>"Gibraltar", "iso3"=>"GIB", "iso"=>"GI", "iso_name"=>"GIBRALTAR", "numcode"=>"292"}) +Spree::Country.create!({"name"=>"Paraguay", "iso3"=>"PRY", "iso"=>"PY", "iso_name"=>"PARAGUAY", "numcode"=>"600"}) +Spree::Country.create!({"name"=>"Slovenia", "iso3"=>"SVN", "iso"=>"SI", "iso_name"=>"SLOVENIA", "numcode"=>"705"}) +Spree::Country.create!({"name"=>"Greece", "iso3"=>"GRC", "iso"=>"GR", "iso_name"=>"GREECE", "numcode"=>"300"}) +Spree::Country.create!({"name"=>"Peru", "iso3"=>"PER", "iso"=>"PE", "iso_name"=>"PERU", "numcode"=>"604"}) +Spree::Country.create!({"name"=>"Solomon Islands", "iso3"=>"SLB", "iso"=>"SB", "iso_name"=>"SOLOMON ISLANDS", "numcode"=>"90"}) +Spree::Country.create!({"name"=>"Greenland", "iso3"=>"GRL", "iso"=>"GL", "iso_name"=>"GREENLAND", "numcode"=>"304"}) +Spree::Country.create!({"name"=>"Somalia", "iso3"=>"SOM", "iso"=>"SO", "iso_name"=>"SOMALIA", "numcode"=>"706"}) +Spree::Country.create!({"name"=>"Grenada", "iso3"=>"GRD", "iso"=>"GD", "iso_name"=>"GRENADA", "numcode"=>"308"}) +Spree::Country.create!({"name"=>"South Africa", "iso3"=>"ZAF", "iso"=>"ZA", "iso_name"=>"SOUTH AFRICA", "numcode"=>"710"}) +Spree::Country.create!({"name"=>"Spain", "iso3"=>"ESP", "iso"=>"ES", "iso_name"=>"SPAIN", "numcode"=>"724"}) +Spree::Country.create!({"name"=>"Sri Lanka", "iso3"=>"LKA", "iso"=>"LK", "iso_name"=>"SRI LANKA", "numcode"=>"144"}) +Spree::Country.create!({"name"=>"Afghanistan", "iso3"=>"AFG", "iso"=>"AF", "iso_name"=>"AFGHANISTAN", "numcode"=>"4"}) +Spree::Country.create!({"name"=>"Albania", "iso3"=>"ALB", "iso"=>"AL", "iso_name"=>"ALBANIA", "numcode"=>"8"}) +Spree::Country.create!({"name"=>"Algeria", "iso3"=>"DZA", "iso"=>"DZ", "iso_name"=>"ALGERIA", "numcode"=>"12"}) +Spree::Country.create!({"name"=>"Latvia", "iso3"=>"LVA", "iso"=>"LV", "iso_name"=>"LATVIA", "numcode"=>"428"}) +Spree::Country.create!({"name"=>"American Samoa", "iso3"=>"ASM", "iso"=>"AS", "iso_name"=>"AMERICAN SAMOA", "numcode"=>"16"}) +Spree::Country.create!({"name"=>"Bulgaria", "iso3"=>"BGR", "iso"=>"BG", "iso_name"=>"BULGARIA", "numcode"=>"100"}) +Spree::Country.create!({"name"=>"Lebanon", "iso3"=>"LBN", "iso"=>"LB", "iso_name"=>"LEBANON", "numcode"=>"422"}) +Spree::Country.create!({"name"=>"Andorra", "iso3"=>"AND", "iso"=>"AD", "iso_name"=>"ANDORRA", "numcode"=>"20"}) +Spree::Country.create!({"name"=>"Burkina Faso", "iso3"=>"BFA", "iso"=>"BF", "iso_name"=>"BURKINA FASO", "numcode"=>"854"}) +Spree::Country.create!({"name"=>"Lesotho", "iso3"=>"LSO", "iso"=>"LS", "iso_name"=>"LESOTHO", "numcode"=>"426"}) +Spree::Country.create!({"name"=>"Angola", "iso3"=>"AGO", "iso"=>"AO", "iso_name"=>"ANGOLA", "numcode"=>"24"}) +Spree::Country.create!({"name"=>"Burundi", "iso3"=>"BDI", "iso"=>"BI", "iso_name"=>"BURUNDI", "numcode"=>"108"}) +Spree::Country.create!({"name"=>"Liberia", "iso3"=>"LBR", "iso"=>"LR", "iso_name"=>"LIBERIA", "numcode"=>"430"}) +Spree::Country.create!({"name"=>"Virgin Islands, British", "iso3"=>"VGB", "iso"=>"VG", "iso_name"=>"VIRGIN ISLANDS, BRITISH", "numcode"=>"92"}) +Spree::Country.create!({"name"=>"Anguilla", "iso3"=>"AIA", "iso"=>"AI", "iso_name"=>"ANGUILLA", "numcode"=>"660"}) +Spree::Country.create!({"name"=>"Cambodia", "iso3"=>"KHM", "iso"=>"KH", "iso_name"=>"CAMBODIA", "numcode"=>"116"}) +Spree::Country.create!({"name"=>"Equatorial Guinea", "iso3"=>"GNQ", "iso"=>"GQ", "iso_name"=>"EQUATORIAL GUINEA", "numcode"=>"226"}) +Spree::Country.create!({"name"=>"Libyan Arab Jamahiriya", "iso3"=>"LBY", "iso"=>"LY", "iso_name"=>"LIBYAN ARAB JAMAHIRIYA", "numcode"=>"434"}) +Spree::Country.create!({"name"=>"Nauru", "iso3"=>"NRU", "iso"=>"NR", "iso_name"=>"NAURU", "numcode"=>"520"}) +Spree::Country.create!({"name"=>"Virgin Islands, U.S.", "iso3"=>"VIR", "iso"=>"VI", "iso_name"=>"VIRGIN ISLANDS, U.S.", "numcode"=>"850"}) +Spree::Country.create!({"name"=>"Antigua and Barbuda", "iso3"=>"ATG", "iso"=>"AG", "iso_name"=>"ANTIGUA AND BARBUDA", "numcode"=>"28"}) +Spree::Country.create!({"name"=>"Cameroon", "iso3"=>"CMR", "iso"=>"CM", "iso_name"=>"CAMEROON", "numcode"=>"120"}) +Spree::Country.create!({"name"=>"Liechtenstein", "iso3"=>"LIE", "iso"=>"LI", "iso_name"=>"LIECHTENSTEIN", "numcode"=>"438"}) +Spree::Country.create!({"name"=>"Nepal", "iso3"=>"NPL", "iso"=>"NP", "iso_name"=>"NEPAL", "numcode"=>"524"}) +Spree::Country.create!({"name"=>"Wallis and Futuna", "iso3"=>"WLF", "iso"=>"WF", "iso_name"=>"WALLIS AND FUTUNA", "numcode"=>"876"}) +Spree::Country.create!({"name"=>"Western Sahara", "iso3"=>"ESH", "iso"=>"EH", "iso_name"=>"WESTERN SAHARA", "numcode"=>"732"}) +Spree::Country.create!({"name"=>"Argentina", "iso3"=>"ARG", "iso"=>"AR", "iso_name"=>"ARGENTINA", "numcode"=>"32"}) +Spree::Country.create!({"name"=>"Canada", "iso3"=>"CAN", "iso"=>"CA", "iso_name"=>"CANADA", "numcode"=>"124"}) +Spree::Country.create!({"name"=>"Eritrea", "iso3"=>"ERI", "iso"=>"ER", "iso_name"=>"ERITREA", "numcode"=>"232"}) +Spree::Country.create!({"name"=>"Lithuania", "iso3"=>"LTU", "iso"=>"LT", "iso_name"=>"LITHUANIA", "numcode"=>"440"}) +Spree::Country.create!({"name"=>"Netherlands", "iso3"=>"NLD", "iso"=>"NL", "iso_name"=>"NETHERLANDS", "numcode"=>"528"}) +Spree::Country.create!({"name"=>"Yemen", "iso3"=>"YEM", "iso"=>"YE", "iso_name"=>"YEMEN", "numcode"=>"887"}) +Spree::Country.create!({"name"=>"Cape Verde", "iso3"=>"CPV", "iso"=>"CV", "iso_name"=>"CAPE VERDE", "numcode"=>"132"}) +Spree::Country.create!({"name"=>"Estonia", "iso3"=>"EST", "iso"=>"EE", "iso_name"=>"ESTONIA", "numcode"=>"233"}) +Spree::Country.create!({"name"=>"Luxembourg", "iso3"=>"LUX", "iso"=>"LU", "iso_name"=>"LUXEMBOURG", "numcode"=>"442"}) +Spree::Country.create!({"name"=>"Netherlands Antilles", "iso3"=>"ANT", "iso"=>"AN", "iso_name"=>"NETHERLANDS ANTILLES", "numcode"=>"530"}) +Spree::Country.create!({"name"=>"Saint Helena", "iso3"=>"SHN", "iso"=>"SH", "iso_name"=>"SAINT HELENA", "numcode"=>"654"}) +Spree::Country.create!({"name"=>"Zambia", "iso3"=>"ZMB", "iso"=>"ZM", "iso_name"=>"ZAMBIA", "numcode"=>"894"}) +Spree::Country.create!({"name"=>"Cayman Islands", "iso3"=>"CYM", "iso"=>"KY", "iso_name"=>"CAYMAN ISLANDS", "numcode"=>"136"}) +Spree::Country.create!({"name"=>"Ethiopia", "iso3"=>"ETH", "iso"=>"ET", "iso_name"=>"ETHIOPIA", "numcode"=>"231"}) +Spree::Country.create!({"name"=>"Hungary", "iso3"=>"HUN", "iso"=>"HU", "iso_name"=>"HUNGARY", "numcode"=>"348"}) +Spree::Country.create!({"name"=>"Macao", "iso3"=>"MAC", "iso"=>"MO", "iso_name"=>"MACAO", "numcode"=>"446"}) +Spree::Country.create!({"name"=>"New Caledonia", "iso3"=>"NCL", "iso"=>"NC", "iso_name"=>"NEW CALEDONIA", "numcode"=>"540"}) +Spree::Country.create!({"name"=>"Zimbabwe", "iso3"=>"ZWE", "iso"=>"ZW", "iso_name"=>"ZIMBABWE", "numcode"=>"716"}) +Spree::Country.create!({"name"=>"Central African Republic", "iso3"=>"CAF", "iso"=>"CF", "iso_name"=>"CENTRAL AFRICAN REPUBLIC", "numcode"=>"140"}) +Spree::Country.create!({"name"=>"Falkland Islands (Malvinas)", "iso3"=>"FLK", "iso"=>"FK", "iso_name"=>"FALKLAND ISLANDS (MALVINAS)", "numcode"=>"238"}) +Spree::Country.create!({"name"=>"Iceland", "iso3"=>"ISL", "iso"=>"IS", "iso_name"=>"ICELAND", "numcode"=>"352"}) +Spree::Country.create!({"name"=>"Macedonia", "iso3"=>"MKD", "iso"=>"MK", "iso_name"=>"MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF", "numcode"=>"807"}) +Spree::Country.create!({"name"=>"New Zealand", "iso3"=>"NZL", "iso"=>"NZ", "iso_name"=>"NEW ZEALAND", "numcode"=>"554"}) +Spree::Country.create!({"name"=>"Saint Kitts and Nevis", "iso3"=>"KNA", "iso"=>"KN", "iso_name"=>"SAINT KITTS AND NEVIS", "numcode"=>"659"}) +Spree::Country.create!({"name"=>"Serbia", "iso3"=>"SRB", "iso"=>"RS", "iso_name" => "SERBIA", "numcode"=>"999"}) Spree::Config[:default_country_id] = Spree::Country.find_by_name("United States").id diff --git a/spree_multi_site/db/default/spree/states.rb b/spree_multi_site/db/default/spree/states.rb index 01c7468b..0a43f780 100644 --- a/spree_multi_site/db/default/spree/states.rb +++ b/spree_multi_site/db/default/spree/states.rb @@ -1,57 +1,57 @@ # encoding: utf-8 country = Spree::Country.find_by_name('United States') -Spree::State.create!({"name"=>"Michigan", "abbr"=>"MI", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"South Dakota", "abbr"=>"SD", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Washington", "abbr"=>"WA", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Wisconsin", "abbr"=>"WI", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Arizona", "abbr"=>"AZ", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Illinois", "abbr"=>"IL", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"New Hampshire", "abbr"=>"NH", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"North Carolina", "abbr"=>"NC", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Kansas", "abbr"=>"KS", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Missouri", "abbr"=>"MO", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Arkansas", "abbr"=>"AR", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Nevada", "abbr"=>"NV", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"District of Columbia", "abbr"=>"DC", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Idaho", "abbr"=>"ID", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Nebraska", "abbr"=>"NE", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Pennsylvania", "abbr"=>"PA", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Hawaii", "abbr"=>"HI", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Utah", "abbr"=>"UT", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Vermont", "abbr"=>"VT", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Delaware", "abbr"=>"DE", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Rhode Island", "abbr"=>"RI", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Oklahoma", "abbr"=>"OK", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Louisiana", "abbr"=>"LA", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Montana", "abbr"=>"MT", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Tennessee", "abbr"=>"TN", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Maryland", "abbr"=>"MD", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Florida", "abbr"=>"FL", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Virginia", "abbr"=>"VA", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Minnesota", "abbr"=>"MN", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"New Jersey", "abbr"=>"NJ", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Ohio", "abbr"=>"OH", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"California", "abbr"=>"CA", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"North Dakota", "abbr"=>"ND", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Maine", "abbr"=>"ME", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Indiana", "abbr"=>"IN", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Texas", "abbr"=>"TX", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Oregon", "abbr"=>"OR", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Wyoming", "abbr"=>"WY", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Alabama", "abbr"=>"AL", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Iowa", "abbr"=>"IA", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Mississippi", "abbr"=>"MS", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Kentucky", "abbr"=>"KY", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"New Mexico", "abbr"=>"NM", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Georgia", "abbr"=>"GA", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Colorado", "abbr"=>"CO", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Massachusetts", "abbr"=>"MA", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Connecticut", "abbr"=>"CT", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"New York", "abbr"=>"NY", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"South Carolina", "abbr"=>"SC", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"Alaska", "abbr"=>"AK", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"West Virginia", "abbr"=>"WV", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"U.S. Armed Forces – Americas", "abbr"=>"AA", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"U.S. Armed Forces – Europe", "abbr"=>"AE", :country=>country}, :without_protection => true) -Spree::State.create!({"name"=>"U.S. Armed Forces – Pacific", "abbr"=>"AP", :country=>country}, :without_protection => true) +Spree::State.create!({"name"=>"Michigan", "abbr"=>"MI", :country=>country}) +Spree::State.create!({"name"=>"South Dakota", "abbr"=>"SD", :country=>country}) +Spree::State.create!({"name"=>"Washington", "abbr"=>"WA", :country=>country}) +Spree::State.create!({"name"=>"Wisconsin", "abbr"=>"WI", :country=>country}) +Spree::State.create!({"name"=>"Arizona", "abbr"=>"AZ", :country=>country}) +Spree::State.create!({"name"=>"Illinois", "abbr"=>"IL", :country=>country}) +Spree::State.create!({"name"=>"New Hampshire", "abbr"=>"NH", :country=>country}) +Spree::State.create!({"name"=>"North Carolina", "abbr"=>"NC", :country=>country}) +Spree::State.create!({"name"=>"Kansas", "abbr"=>"KS", :country=>country}) +Spree::State.create!({"name"=>"Missouri", "abbr"=>"MO", :country=>country}) +Spree::State.create!({"name"=>"Arkansas", "abbr"=>"AR", :country=>country}) +Spree::State.create!({"name"=>"Nevada", "abbr"=>"NV", :country=>country}) +Spree::State.create!({"name"=>"District of Columbia", "abbr"=>"DC", :country=>country}) +Spree::State.create!({"name"=>"Idaho", "abbr"=>"ID", :country=>country}) +Spree::State.create!({"name"=>"Nebraska", "abbr"=>"NE", :country=>country}) +Spree::State.create!({"name"=>"Pennsylvania", "abbr"=>"PA", :country=>country}) +Spree::State.create!({"name"=>"Hawaii", "abbr"=>"HI", :country=>country}) +Spree::State.create!({"name"=>"Utah", "abbr"=>"UT", :country=>country}) +Spree::State.create!({"name"=>"Vermont", "abbr"=>"VT", :country=>country}) +Spree::State.create!({"name"=>"Delaware", "abbr"=>"DE", :country=>country}) +Spree::State.create!({"name"=>"Rhode Island", "abbr"=>"RI", :country=>country}) +Spree::State.create!({"name"=>"Oklahoma", "abbr"=>"OK", :country=>country}) +Spree::State.create!({"name"=>"Louisiana", "abbr"=>"LA", :country=>country}) +Spree::State.create!({"name"=>"Montana", "abbr"=>"MT", :country=>country}) +Spree::State.create!({"name"=>"Tennessee", "abbr"=>"TN", :country=>country}) +Spree::State.create!({"name"=>"Maryland", "abbr"=>"MD", :country=>country}) +Spree::State.create!({"name"=>"Florida", "abbr"=>"FL", :country=>country}) +Spree::State.create!({"name"=>"Virginia", "abbr"=>"VA", :country=>country}) +Spree::State.create!({"name"=>"Minnesota", "abbr"=>"MN", :country=>country}) +Spree::State.create!({"name"=>"New Jersey", "abbr"=>"NJ", :country=>country}) +Spree::State.create!({"name"=>"Ohio", "abbr"=>"OH", :country=>country}) +Spree::State.create!({"name"=>"California", "abbr"=>"CA", :country=>country}) +Spree::State.create!({"name"=>"North Dakota", "abbr"=>"ND", :country=>country}) +Spree::State.create!({"name"=>"Maine", "abbr"=>"ME", :country=>country}) +Spree::State.create!({"name"=>"Indiana", "abbr"=>"IN", :country=>country}) +Spree::State.create!({"name"=>"Texas", "abbr"=>"TX", :country=>country}) +Spree::State.create!({"name"=>"Oregon", "abbr"=>"OR", :country=>country}) +Spree::State.create!({"name"=>"Wyoming", "abbr"=>"WY", :country=>country}) +Spree::State.create!({"name"=>"Alabama", "abbr"=>"AL", :country=>country}) +Spree::State.create!({"name"=>"Iowa", "abbr"=>"IA", :country=>country}) +Spree::State.create!({"name"=>"Mississippi", "abbr"=>"MS", :country=>country}) +Spree::State.create!({"name"=>"Kentucky", "abbr"=>"KY", :country=>country}) +Spree::State.create!({"name"=>"New Mexico", "abbr"=>"NM", :country=>country}) +Spree::State.create!({"name"=>"Georgia", "abbr"=>"GA", :country=>country}) +Spree::State.create!({"name"=>"Colorado", "abbr"=>"CO", :country=>country}) +Spree::State.create!({"name"=>"Massachusetts", "abbr"=>"MA", :country=>country}) +Spree::State.create!({"name"=>"Connecticut", "abbr"=>"CT", :country=>country}) +Spree::State.create!({"name"=>"New York", "abbr"=>"NY", :country=>country}) +Spree::State.create!({"name"=>"South Carolina", "abbr"=>"SC", :country=>country}) +Spree::State.create!({"name"=>"Alaska", "abbr"=>"AK", :country=>country}) +Spree::State.create!({"name"=>"West Virginia", "abbr"=>"WV", :country=>country}) +Spree::State.create!({"name"=>"U.S. Armed Forces – Americas", "abbr"=>"AA", :country=>country}) +Spree::State.create!({"name"=>"U.S. Armed Forces – Europe", "abbr"=>"AE", :country=>country}) +Spree::State.create!({"name"=>"U.S. Armed Forces – Pacific", "abbr"=>"AP", :country=>country}) diff --git a/spree_multi_site/db/fake_order1.2.0/spree/payments.rb b/spree_multi_site/db/fake_order1.2.0/spree/payments.rb index 68d8c63b..4ad79cc0 100644 --- a/spree_multi_site/db/fake_order1.2.0/spree/payments.rb +++ b/spree_multi_site/db/fake_order1.2.0/spree/payments.rb @@ -11,13 +11,13 @@ def self.current creditcard = Spree::CreditCard.create({:cc_type => 'visa', :month => 12, :year => 2014, :last_digits => '1111', :first_name => 'Sean', :last_name => 'Schofield', - :gateway_customer_profile_id => 'BGS-1234'}, :without_protection => true) + :gateway_customer_profile_id => 'BGS-1234'}) Spree::Order.all.each_with_index do |order,index| printf "\rProcessing order #{index}" STDOUT.flush order.update! - payment = order.payments.create({:amount => order.total, :payment_method => method}, :without_protection => true) # :source => creditcard.clone, + payment = order.payments.create({:amount => order.total, :payment_method => method}) # :source => creditcard.clone, payment.update_attributes_without_callbacks({ :state => 'pending', :response_code => '12345' diff --git a/spree_multi_site/db/firstshop/users.rb b/spree_multi_site/db/firstshop/users.rb index da550829..0dead081 100644 --- a/spree_multi_site/db/firstshop/users.rb +++ b/spree_multi_site/db/firstshop/users.rb @@ -58,7 +58,7 @@ def create_admin_user else admin = Spree.user_class.create(attributes,:without_protection => true) # create an admin role and and assign the admin user to that role - role = Spree::Role.find_or_create_by_name 'admin' + role = Spree::Role.find_by! name: 'admin' admin.spree_roles << role admin.save end diff --git a/spree_multi_site/db/sample1.2.0/spree/inventory_units.rb b/spree_multi_site/db/sample1.2.0/spree/inventory_units.rb index c2efa2c1..cd624871 100644 --- a/spree_multi_site/db/sample1.2.0/spree/inventory_units.rb +++ b/spree_multi_site/db/sample1.2.0/spree/inventory_units.rb @@ -1,4 +1,4 @@ # create the inventory units associated with the line item (we need to do this after the fixture b/c quantity is random) Spree::LineItem.all.each do |li| - li.quantity.times { li.order.inventory_units.create({:variant => li.variant, :state => 'sold', :shipment => li.order.shipment}, :without_protection => true) } + li.quantity.times { li.order.inventory_units.create({:variant => li.variant, :state => 'sold', :shipment => li.order.shipment}) } end diff --git a/spree_multi_site/db/samples/addresses.rb b/spree_multi_site/db/samples/addresses.rb index 7899c5f8..a7b9070d 100644 --- a/spree_multi_site/db/samples/addresses.rb +++ b/spree_multi_site/db/samples/addresses.rb @@ -12,7 +12,7 @@ :zipcode => 16804, :country => united_states, :phone => Faker::PhoneNumber.phone_number -}, :without_protection => true) +}) #Shipping address Spree::Address.create!({ @@ -25,4 +25,4 @@ :zipcode => 16804, :country => united_states, :phone => Faker::PhoneNumber.phone_number -}, :without_protection => true) +}) diff --git a/spree_multi_site/db/samples/adjustments.rb b/spree_multi_site/db/samples/adjustments.rb index e635bae0..b802e236 100644 --- a/spree_multi_site/db/samples/adjustments.rb +++ b/spree_multi_site/db/samples/adjustments.rb @@ -10,7 +10,7 @@ :label => "Tax", :state => "open", :mandatory => true -}, :without_protection => true) +}) last_order.adjustments.create!({ :amount => 0, @@ -19,7 +19,7 @@ :label => "Tax", :state => "open", :mandatory => true -}, :without_protection => true) +}) first_order.adjustments.create!({ :amount => 0, @@ -28,7 +28,7 @@ :label => "Shipping", :state => "finalized", :mandatory => true -}, :without_protection => true) +}) last_order.adjustments.create!({ :amount => 0, @@ -37,4 +37,4 @@ :label => "Shipping", :state => "finalized", :mandatory => true -}, :without_protection => true) +}) diff --git a/spree_multi_site/db/samples/option_types.rb b/spree_multi_site/db/samples/option_types.rb index 0e15384f..f862173f 100644 --- a/spree_multi_site/db/samples/option_types.rb +++ b/spree_multi_site/db/samples/option_types.rb @@ -12,5 +12,5 @@ ] option_types.each do |option_type_attrs| - Spree::OptionType.create!(option_type_attrs, :without_protection => true) + Spree::OptionType.create!(option_type_attrs) end diff --git a/spree_multi_site/db/samples/option_values.rb b/spree_multi_site/db/samples/option_values.rb index 36c87cba..34aaac8b 100644 --- a/spree_multi_site/db/samples/option_values.rb +++ b/spree_multi_site/db/samples/option_values.rb @@ -49,5 +49,5 @@ ] option_values.each do |option_value_attrs| - Spree::OptionValue.create!(option_values, :without_protection => true) + Spree::OptionValue.create!(option_values) end diff --git a/spree_multi_site/db/samples/orders.rb b/spree_multi_site/db/samples/orders.rb index 08515db1..c0f143a9 100644 --- a/spree_multi_site/db/samples/orders.rb +++ b/spree_multi_site/db/samples/orders.rb @@ -9,7 +9,7 @@ :total => 301.90, :shipping_address => Spree::Address.first, :billing_address => Spree::Address.last -}, :without_protection => true) +}) orders << Spree::Order.create!({ :number => "R987654321", @@ -19,19 +19,19 @@ :total => 31.90, :shipping_address => Spree::Address.first, :billing_address => Spree::Address.last -}, :without_protection => true) +}) orders[0].line_items.create!({ :variant => Spree::Product.find_by_name!("Ruby on Rails Tote").master, :quantity => 1, :price => 15.99 -}, :without_protection => true) +}) orders[1].line_items.create!({ :variant => Spree::Product.find_by_name!("Ruby on Rails Bag").master, :quantity => 1, :price => 22.99 -}, :without_protection => true) +}) orders.each(&:create_proposed_shipments) diff --git a/spree_multi_site/db/samples/payments.rb b/spree_multi_site/db/samples/payments.rb index 66992f19..a61d1795 100644 --- a/spree_multi_site/db/samples/payments.rb +++ b/spree_multi_site/db/samples/payments.rb @@ -14,11 +14,11 @@ def self.current creditcard = Spree::CreditCard.create({ :cc_type => 'visa', :month => 12, :year => 2014, :last_digits => '1111', :first_name => 'Sean', :last_name => 'Schofield', - :gateway_customer_profile_id => 'BGS-1234' }, :without_protection => true) + :gateway_customer_profile_id => 'BGS-1234' }) Spree::Order.all.each_with_index do |order, index| order.update! - payment = order.payments.create!({ :amount => order.total, :source => creditcard.clone, :payment_method => method }, :without_protection => true) + payment = order.payments.create!({ :amount => order.total, :source => creditcard.clone, :payment_method => method }) payment.update_attributes_without_callbacks({ :state => 'pending', :response_code => '12345' diff --git a/spree_multi_site/db/samples/products.rb b/spree_multi_site/db/samples/products.rb index c7d53d55..e2e11457 100644 --- a/spree_multi_site/db/samples/products.rb +++ b/spree_multi_site/db/samples/products.rb @@ -126,7 +126,7 @@ Spree::Config[:currency] = "USD" default_shipping_category = Spree::ShippingCategory.find_by_name!("Default Shipping") - product = Spree::Product.create!(default_attrs.merge(product_attrs), :without_protection => true) + product = Spree::Product.create!(default_attrs.merge(product_attrs)) Spree::Config[:currency] = "EUR" product.reload product.price = eur_price diff --git a/spree_multi_site/db/samples/shipping_methods.rb b/spree_multi_site/db/samples/shipping_methods.rb index f099c5b2..efa94bd8 100644 --- a/spree_multi_site/db/samples/shipping_methods.rb +++ b/spree_multi_site/db/samples/shipping_methods.rb @@ -7,7 +7,7 @@ end europe_vat = Spree::Zone.find_by_name!("EU_VAT") -shipping_category = Spree::ShippingCategory.find_or_create_by_name!('Default') +shipping_category = Spree::ShippingCategory.find_or_create_by!( name: 'Default') shipping_methods = [ { @@ -37,7 +37,7 @@ ] shipping_methods.each do |shipping_method_attrs| - Spree::ShippingMethod.create!(shipping_method_attrs, :without_protection => true) + Spree::ShippingMethod.create!(shipping_method_attrs) end { diff --git a/spree_multi_site/db/samples/taxons.rb b/spree_multi_site/db/samples/taxons.rb index f5942da6..4233d100 100644 --- a/spree_multi_site/db/samples/taxons.rb +++ b/spree_multi_site/db/samples/taxons.rb @@ -116,6 +116,6 @@ taxons.each do |taxon_attrs| if taxon_attrs[:parent] taxon_attrs[:parent] = Spree::Taxon.find_by_name!(taxon_attrs[:parent]) - Spree::Taxon.create!(taxon_attrs, :without_protection => true) + Spree::Taxon.create!(taxon_attrs) end end diff --git a/spree_multi_site/db/samples/variants.rb b/spree_multi_site/db/samples/variants.rb index 8c06ad5e..75a7f3c0 100644 --- a/spree_multi_site/db/samples/variants.rb +++ b/spree_multi_site/db/samples/variants.rb @@ -160,7 +160,7 @@ } variants.each do |variant_attrs| - Spree::Variant.create!(variant_attrs, :without_protection => true) + Spree::Variant.create!(variant_attrs) end masters.each do |product, variant_attrs| diff --git a/spree_multi_site/lib/spree_multi_site/custom_fixtures.rb b/spree_multi_site/lib/spree_multi_site/custom_fixtures.rb index 686fb641..e69de29b 100644 --- a/spree_multi_site/lib/spree_multi_site/custom_fixtures.rb +++ b/spree_multi_site/lib/spree_multi_site/custom_fixtures.rb @@ -1,254 +0,0 @@ -require 'active_record/fixtures' - -module SpreeMultiSite - - class Fixtures < ActiveRecord::Fixtures - - @@all_cached_models = Hash.new { |h,k| h[k] = {} } - #handle has_and_belongs_to_many join table , key is association_reflection - @@all_cached_habtm_rows = Hash.new { |h,k| h[k] = [] } - - def self.cache_for_table(table_name) - @@all_cached_models[table_name] - end - def self.cache_models(table_name, models_map) - cache_for_table(table_name).update(models_map) - end - def self.cache_habtm_rows(habtm_association, rows) - @@all_cached_habtm_rows[habtm_association].concat rows - end - # Since create sample for each site, original key generating in Fixtures - # would not work. We should load fixture in proper order, all created model - # instances are cached, then the right foreign id could be set while create - # model instance which contains belongs_to association. - # ex. assets belongs_to variant, variant should be loaded before assets. - # Replace this method to prevent the table being emptied on each call. Needed - # when both core & auth have user fixtures, see below for code commented out. - # - def self.create_fixtures(fixtures_directory, table_names, class_names = {}) - table_names = [table_names].flatten.map { |n| n.to_s } - if class_names.empty? - table_names.each { |n| - class_names[n.tr('/', '_').to_sym] = n.classify if n.include?('/') - } - end - # FIXME: Apparently JK uses this. - connection = block_given? ? yield : ActiveRecord::Base.connection - - files_to_read = table_names.reject { |table_name| - fixture_is_cached?(connection, table_name) - } - - unless files_to_read.empty? - connection.disable_referential_integrity do - fixtures_map = {} - - fixture_files = files_to_read.map do |path| - table_name = path.tr '/', '_' - - fixtures_map[path] = self.new( - connection, - table_name, - class_names[table_name.to_sym] || table_name.classify, - ::File.join(fixtures_directory, path)) - end - - all_loaded_fixtures.update(fixtures_map) - - connection.transaction(:requires_new => true) do - fixture_files.each do |ff| - models_map = {} - conn = ff.model_class.respond_to?(:connection) ? ff.model_class.connection : connection - client_connection = conn.instance_variable_get(:@connection) - table_rows = ff.table_rows - model_class= ff.model_class - # REMOVED BY SPREE - # table_rows.keys.each do |table| - # conn.delete "DELETE FROM #{conn.quote_table_name(table)}", 'Fixture Delete' - # end - habtm_association = model_class.reflect_on_all_associations(:has_and_belongs_to_many).first - - table_rows.each do |table_name,rows| - #handle join table separately, assume one model only have one HABTM association - next if habtm_association.present? and table_name == habtm_association.options[:join_table] - #correct it after create all objects. - rows.each do |row| - #conn.insert_fixture(row, table_name) - primary_key = ff.identify_primary_key(row) - row.delete( "id" ) - - if row['parent_id'].present? # nested set, taxon - parent_key = ActiveRecord::Fixtures.identify(row['parent_id']) - row['parent_id'] = models_map[parent_key] - if row['parent_id']==0 -Rails.logger.debug "model_class=#{ff.model_class},primary_key=#{primary_key},table_name=#{table_name},parent_id=#{row['parent_id']}" - raise "can not find parent reference: #{row.inspect},parent_key=#{parent_key},models_map=#{models_map.inspect}" - end - end -Rails.logger.debug "model_class=#{ff.model_class},primary_key=#{primary_key},table_name=#{table_name},parent_id=#{row['parent_id']}" - model_instance = model_class.new() - model_instance.assign_attributes(row,:without_protection => true) - if table_name=~/taxonomies|tax_rates|shipping_methods|products|users|shipments/ - # taxonomies has :after_save to create taxon root, insert_fixture would avoid that. - # tax_rate has one calculator, calculator belongs to tax_rate, - # we have to create tax_rate before calculator since calculator require tax_rate.id - # tax_rate has calculator presence validation, so set validate=>false here. so does shipping_method - # TODO for product price validation - #model_instance.save!(:validate => false), it may not work, - conn.insert_fixture(row, table_name) - models_map[primary_key] = client_connection.last_id - else - model_instance.save! - models_map[primary_key] = model_instance.id - end -#puts "primary_key=#{primary_key},model_instance=#{model_instance.inspect}" - end - end - #create HABTM join talbe record with real foreign_key and mock association_foreign_key - #because association may not be created yet - #correct it after load all fixtures - if habtm_association.present? - habtm_rows =table_rows[habtm_association.options[:join_table]] -#Rails.logger.debug "cache habtm_association=#{habtm_association.options[:join_table]},#{habtm_rows.length}---------------------" - cache_habtm_rows(habtm_association, habtm_rows) - end - cache_models(ff.table_name, models_map) - end - - # Cap primary key sequences to max(pk). - if connection.respond_to?(:reset_pk_sequence!) - table_names.each do |table_name| - connection.reset_pk_sequence!(table_name.tr('/', '_')) - end - end - end - - cache_fixtures(connection, fixtures_map) - end - end - cached_fixtures(connection, table_names) - end - - #we have to create join table record after normal fixtures created. - def self.create_habtm_records - @@all_cached_habtm_rows.each_pair{|habtm_association, rows| - foreign_models_map = cache_for_table(habtm_association.active_record.table_name) - association_foreign_models_map = cache_for_table(habtm_association.klass.table_name) - association_klass = habtm_association.klass - rows.each{|row| - #set real foreign_key from created models -# puts "original_row=#{row.inspect},\nmodel_class=#{association_klass}" - row[ habtm_association.foreign_key ] = foreign_models_map[ row[ habtm_association.foreign_key ]] - row[ habtm_association.association_foreign_key ] = association_foreign_models_map[ row[ habtm_association.association_foreign_key ]] -if row[ habtm_association.foreign_key ].nil? or row[ habtm_association.association_foreign_key ].nil? - #puts "row[#{habtm_association.foreign_key}]=#{row[ habtm_association.foreign_key ]},#{foreign_models_map.length}" - #puts "row[#{habtm_association.association_foreign_key}]=#{row[ habtm_association.association_foreign_key ]},#{association_foreign_models_map.keys.inspect} " - raise "can not find foreign reference" -end - association_klass.connection.insert_fixture(row, habtm_association.options[:join_table]) - } - } - @@all_cached_habtm_rows.clear - end - - - # Replace this method to handle associations in yml. - # Return a hash of rows to be inserted. The key is the table, the value is - # a list of rows to insert to that table. - def table_rows - now = ActiveRecord::Base.default_timezone == :utc ? Time.now.utc : Time.now - now = now.to_s(:db) - site_column = 'site_id' - # allow a standard key to be used for doing defaults in YAML - fixtures.delete('DEFAULTS') - - # track any join tables we need to insert later - rows = Hash.new { |h,table| h[table] = [] } - - rows[table_name] = fixtures.map do |label, fixture| - row = fixture.to_hash - - if model_class && model_class < ActiveRecord::Base - # fill in timestamp columns if they aren't specified and the model is set to record_timestamps - if model_class.record_timestamps - timestamp_column_names.each do |name| - row[name] = now unless row.key?(name) - end - end - #set current site id if they aren't specified - if model_class.column_names.include? site_column - row[site_column] = Spree::Site.current.id unless row.key?(site_column) - end - # interpolate the fixture label - row.each do |key, value| - row[key] = label if value == "$LABEL" - end - - # generate a primary key if necessary - if has_primary_key_column? && !row.include?(primary_key_name) -#Rails.logger.debug "label=#{label},identify=#{ActiveRecord::Fixtures.identify(label)}" - row[primary_key_name] = ActiveRecord::Fixtures.identify(label) - end - - # If STI is used, find the correct subclass for association reflection - reflection_class = - if row.include?(inheritance_column_name) - row[inheritance_column_name].constantize rescue model_class - else - model_class - end - - reflection_class.reflect_on_all_associations.each do |association| - case association.macro - when :belongs_to - # Do not replace association name with association foreign key if they are named the same - fk_name = (association.options[:foreign_key] || "#{association.name}_id").to_s -#puts "association.name=#{association.name}, " - if association.name.to_s != fk_name && value = row.delete(association.name.to_s) - - if association.options[:polymorphic] - if value.sub!(/\s*\(([^\)]*)\)\s*$/, "") - # support polymorphic belongs_to as "label (Type)" - row[association.foreign_type] = $1 - end - #puts "cached_table=#{self.class.cache_for_table(row[association.foreign_type].constantize.table_name).inspect}" - #puts "row[association.foreign_type].constantize.table_name=#{row[association.foreign_type].constantize.table_name}" - row[fk_name] = self.class.cache_for_table(row[association.foreign_type].constantize.table_name)[ActiveRecord::Fixtures.identify(value)] - else - row[fk_name] = self.class.cache_for_table(association.klass.table_name)[ActiveRecord::Fixtures.identify(value)] - end - if row[fk_name].nil? - puts "looking for #{table_name},row=#{row.inspect}" - #puts "self.class.cache_for_table('spree_variants')=#{self.class.cache_for_table('spree_variants').keys.inspect}" - puts "@@all_cached_models=#{@@all_cached_models.keys.inspect}" - raise "can not find foreign reference: #{reflection_class}.#{fk_name}" - end - #row[fk_name] = ActiveRecord::Fixtures.identify(value) - end - when :has_and_belongs_to_many - if (targets = row.delete(association.name.to_s)) - targets = targets.is_a?(Array) ? targets : targets.split(/\s*,\s*/) - table_name = association.options[:join_table] - rows[table_name].concat targets.map { |target| -# Rails.logger.debug "target=#{target},#{ActiveRecord::Fixtures.identify(target)}" - { association.foreign_key => row[primary_key_name], - association.association_foreign_key => ActiveRecord::Fixtures.identify(target) } - } - end - end - end - end - - row - end - rows - end - - # generate a primary key if necessary - def identify_primary_key(row) - # Rails.logger.debug "primary_key_name=#{primary_key_name},val=#{row[primary_key_name]}, has_primary_key_column?=#{has_primary_key_column?} " - row[primary_key_name] if has_primary_key_column? && row.include?(primary_key_name) - end - end - -end \ No newline at end of file diff --git a/spree_theme/app/models/page_event/global_param_value_event.rb b/spree_theme/app/models/page_event/global_param_value_event.rb index 09f51489..37594e82 100644 --- a/spree_theme/app/models/page_event/global_param_value_event.rb +++ b/spree_theme/app/models/page_event/global_param_value_event.rb @@ -61,43 +61,6 @@ def block_width_event_handler( param_value_event ) is_value_changed = (param_value_event.event == ParamValue::EventEnum[:pv_changed]) # value changed or unit changed is_fixed = self.fixed? source_section_name = param_value_event.source_section_name - part_triggered = ['center_part','left_part','right_part'].include? source_section_name - page_triggered = ['root'].include? source_section_name - # width of one in these three changed. - if self.section_slug=='center_area' - left_part = self.children.select{|s| s.section_slug=='left_part'}.first - right_part = self.children.select{|s| s.section_slug=='right_part'}.first - center_part = self.children.select{|s| s.section_slug=='center_part'}.first - Rails.logger.debug "left_part=#{left_part}, right_part=#{right_part}, center_part=#{center_part}" - if part_triggered - if false #is_fixed, enable fixed center_area later. - center_part_width = center_part.html_attribute_values( 'block_width' ) - if source_section_name == 'left_part' - center_part_width['pvalue']+= param_value_event.difference - - elsif source_section_name == 'right_part' - - else - - end - else - left_part_block_width = left_part.html_attribute_values( 'block_width' ) - left_part_block_margin = left_part.html_attribute_values( 'block_margin' ) - right_part_block_width = right_part.html_attribute_values( 'block_width' ) - right_part_block_margin = right_part.html_attribute_values( 'block_margin' ) - center_part_inner_margin = center_part.html_attribute_values( 'inner_margin' ) - if source_section_name == 'left_part' - center_part_inner_margin['pvalue3']+= param_value_event.difference - left_part_block_margin['pvalue1'] = -left_part_block_width['pvalue'] #margin-right = -left_part.width - elsif source_section_name == 'right_part' - center_part_inner_margin['pvalue1']+= param_value_event.difference - right_part_block_margin['pvalue3'] = -right_part_block_width['pvalue'] #margin-left = -right_part.width - end - self.updated_html_attribute_values.push(center_part_inner_margin, left_part_block_margin, right_part_block_margin) - end - - end - end end diff --git a/spree_theme/app/models/spree/decorators/option_value_decorator.rb b/spree_theme/app/models/spree/decorators/option_value_decorator.rb index 9408386d..6adfe6fc 100644 --- a/spree_theme/app/models/spree/decorators/option_value_decorator.rb +++ b/spree_theme/app/models/spree/decorators/option_value_decorator.rb @@ -48,6 +48,20 @@ def variant_options_hash end @_variant_options_hash = hash end + + # fix slug + # Try building a slug based on the following fields in increasing order of specificity. + def slug_candidates + [ + :name_to_url, + [:name_to_url, :sku] + ] + end + + def name_to_url + name.to_s.to_url + end + end diff --git a/spree_theme/app/models/spree/html_attribute.rb b/spree_theme/app/models/spree/html_attribute.rb index 98c8c2c1..a6fbf1cd 100644 --- a/spree_theme/app/models/spree/html_attribute.rb +++ b/spree_theme/app/models/spree/html_attribute.rb @@ -2,6 +2,8 @@ module Spree # assume html_attribute could has only one manual selected value, position always is last class HtmlAttribute < ActiveRecord::Base extend FriendlyId + friendly_id :title, :use => :slugged + BOOL_TRUE='1' BOOL_FALSE='0' @@ -11,9 +13,6 @@ class HtmlAttribute < ActiveRecord::Base self.psv_for_manual_entry_enum = {:href=>'0u', :bool=>'0b', :text=>'0t', :size=>'l1', :color=>'0c', :src=>'0i',:db=>'0d', :image=>'0i'} self.unit_collection = {:l=>['px','em']} - friendly_id :title, :use => :slugged - - @@html_attribute_hash = nil def self.all_to_hash if @@html_attribute_hash.nil? diff --git a/spree_theme/app/models/spree/section.rb b/spree_theme/app/models/spree/section.rb index c65a95b7..036baf40 100644 --- a/spree_theme/app/models/spree/section.rb +++ b/spree_theme/app/models/spree/section.rb @@ -13,38 +13,40 @@ class Section < ActiveRecord::Base # usage: attribute section_piece_id, title required # params: default_param_values, is a hash, class_name=>{htmal_attribute_id=>default_value,..} - def self.create_section(section_piece_id,attrs = {}, default_param_values={}) + def self.create_section(section_piece,attrs = {}, default_param_values={}) #create record in table sections - obj = nil + created_section = nil self.transaction do - obj = create(:section_piece_id=> section_piece_id) do |sp| - sp.section_piece_instance = 1 - sp.attributes= attrs unless attrs.empty? + created_section = create(:section_piece_id=> section_piece.id) do |section| + section.section_piece_instance = 1 + section.attributes= attrs unless attrs.empty? + section.for_mobile = section_piece.for_mobile? end #copy the section piece param to section param table - obj.add_section_piece_param(default_param_values) + created_section.add_section_piece_param(default_param_values) #set root_id, css need root_piece_instance_id as selector - obj.update_attribute("root_id", obj.id) + created_section.update_attribute("root_id", created_section.id) end - obj + created_section end - # return created section - def add_section_piece(section_piece_id, default_param_values={}) - section_piece = SectionPiece.find(section_piece_id) + # add section_piece into section, return created section + def add_section_piece(section_piece, default_param_values={}) + raise "section_piece is nil" if section_piece.blank? + # section_piece = SectionPiece.find(section_piece_id) tree = self.root.self_and_descendants - section_piece_instance = tree.select{|xnode| xnode.section_piece_id==section_piece_id}.size.succ - atts = { :section_piece_id=>section_piece_id} - obj = nil + section_piece_instance = tree.select{|xnode| xnode.section_piece_id==section_piece.id}.size.succ + atts = { :section_piece_id=>section_piece.id} + section = nil self.class.transaction do - obj = self.class.create!(atts)do|obj| + section = self.class.create!(atts)do|obj| obj.root_id= self.root_id obj.section_piece_instance=section_piece_instance end - obj.move_to_child_of(self) - obj.add_section_piece_param(default_param_values) + section.move_to_child_of(self) + section.add_section_piece_param(default_param_values) end - obj + section end def build_html diff --git a/spree_theme/db/extra_piece_params/131012_table_form.rb b/spree_theme/db/extra_piece_params/131012_table_form.rb deleted file mode 100644 index 0e079afd..00000000 --- a/spree_theme/db/extra_piece_params/131012_table_form.rb +++ /dev/null @@ -1,62 +0,0 @@ -=begin -include SpreeTheme::SectionPieceParamHelper - -#table title cell, border,padding -section_piece = Spree::SectionPiece.find 'root' - -table = {"editor_id"=>2, "class_name"=>"table", "pclass"=>"css", "param_category_id"=>78, "html_attribute_ids"=>"31,7,8,6"} -title = {"editor_id"=>2, "class_name"=>"table_title", "pclass"=>"css", "param_category_id"=>79, "html_attribute_ids"=>"31,32,7,8,6"} -cell = {"editor_id"=>2, "class_name"=>"cell", "pclass"=>"css", "param_category_id"=>80, "html_attribute_ids"=>"32,7,8,6"} - -create_section_piece_param( section_piece, table) -create_section_piece_param( section_piece, title) -create_section_piece_param( section_piece, cell) - -title = { "editor_id"=>3, "class_name"=>"table_title", "pclass"=>"css", "param_category_id"=>79, "html_attribute_ids"=>"2,3,4,5"} -cell = { "editor_id"=>3, "class_name"=>"cell", "pclass"=>"css", "param_category_id"=>80, "html_attribute_ids"=>"2,3,4,5"} -th = { "editor_id"=>3, "class_name"=>"th", "pclass"=>"css", "param_category_id"=>81, "html_attribute_ids"=>"2,3,4,5"} -td = { "editor_id"=>3, "class_name"=>"td", "pclass"=>"css", "param_category_id"=>82, "html_attribute_ids"=>"2,3,4,5"} -create_section_piece_param( section_piece, title) -create_section_piece_param( section_piece, cell) -create_section_piece_param( section_piece, th) -create_section_piece_param( section_piece, td) - -title = { "editor_id"=>4, "class_name"=>"table_title", "pclass"=>"css", "param_category_id"=>79, "html_attribute_ids"=>"24,27,49,53,54"} -cell = { "editor_id"=>4, "class_name"=>"cell", "pclass"=>"css", "param_category_id"=>80, "html_attribute_ids"=>"24,27,49,53,54"} -th = { "editor_id"=>4, "class_name"=>"th", "pclass"=>"css", "param_category_id"=>81, "html_attribute_ids"=>"24,27,49,53,54"} -td = { "editor_id"=>4, "class_name"=>"td", "pclass"=>"css", "param_category_id"=>82, "html_attribute_ids"=>"24,27,49,53,54"} -create_section_piece_param( section_piece, title) -create_section_piece_param( section_piece, cell) -create_section_piece_param( section_piece, th) -create_section_piece_param( section_piece, td) - - -form = {"editor_id"=>2, "class_name"=>"form", "pclass"=>"css", "param_category_id"=>39, "html_attribute_ids"=>"31,7,8,6"} -title = {"editor_id"=>2, "class_name"=>"form_title", "pclass"=>"css", "param_category_id"=>40, "html_attribute_ids"=>"31,32,7,8,6"} -label = {"editor_id"=>2, "class_name"=>"label", "pclass"=>"css", "param_category_id"=>42, "html_attribute_ids"=>"31,32,7,8,6"} -error = {"editor_id"=>2, "class_name"=>"form_error", "pclass"=>"css", "param_category_id"=>43, "html_attribute_ids"=>"31,32,7,8,6"} -input = { "editor_id"=>2, "class_name"=>"input", "pclass"=>"css", "param_category_id"=>44, "html_attribute_ids"=>"21,15,31,32,7,8,6"} -create_section_piece_param( section_piece, form) -create_section_piece_param( section_piece, title) -create_section_piece_param( section_piece, label) -create_section_piece_param( section_piece, error) -create_section_piece_param( section_piece, input) - -title = { "editor_id"=>3, "class_name"=>"form_title", "pclass"=>"css", "param_category_id"=>40, "html_attribute_ids"=>"2,3,4,5"} -label = {"editor_id"=>3, "class_name"=>"label", "pclass"=>"css", "param_category_id"=>42, "html_attribute_ids"=>"2,3,4,5"} -error = {"editor_id"=>3, "class_name"=>"form_error", "pclass"=>"css", "param_category_id"=>43, "html_attribute_ids"=>"2,3,4,5"} -input = { "editor_id"=>3, "class_name"=>"input", "pclass"=>"css", "param_category_id"=>44, "html_attribute_ids"=>"2,3,4,5"} -create_section_piece_param( section_piece, title) -create_section_piece_param( section_piece, label) -create_section_piece_param( section_piece, error) -create_section_piece_param( section_piece, input) - -title = { "editor_id"=>4, "class_name"=>"form_title", "pclass"=>"css", "param_category_id"=>40, "html_attribute_ids"=>"24,27,49,53,54"} -label = {"editor_id"=>4, "class_name"=>"label", "pclass"=>"css", "param_category_id"=>42, "html_attribute_ids"=>"24,27,49,53,54"} -error = {"editor_id"=>4, "class_name"=>"form_error", "pclass"=>"css", "param_category_id"=>43, "html_attribute_ids"=>"24,27,49,53,54"} -input = { "editor_id"=>4, "class_name"=>"input", "pclass"=>"css", "param_category_id"=>44, "html_attribute_ids"=>"24,27,49,53,54"} -create_section_piece_param( section_piece, title) -create_section_piece_param( section_piece, label) -create_section_piece_param( section_piece, error) -create_section_piece_param( section_piece, input) -=end \ No newline at end of file diff --git a/spree_theme/db/extra_piece_params/131018_link.rb b/spree_theme/db/extra_piece_params/131018_link.rb deleted file mode 100644 index 9d12afd3..00000000 --- a/spree_theme/db/extra_piece_params/131018_link.rb +++ /dev/null @@ -1,22 +0,0 @@ -=begin - -include SpreeTheme::SectionPieceParamHelper - -#table title cell, border,padding -section_piece = Spree::SectionPiece.find 'root' - - -a = { "editor_id"=>2, "class_name"=>"a", "pclass"=>"css", "param_category_id"=>11, "html_attribute_ids"=>"31,32,7,8,6"} -create_section_piece_param( section_piece, a) - -a = { "editor_id"=>3, "class_name"=>"a", "pclass"=>"css", "param_category_id"=>11, "html_attribute_ids"=>"2,3,4,5"} -a_h = { "editor_id"=>3, "class_name"=>"a_h", "pclass"=>"css", "param_category_id"=>12, "html_attribute_ids"=>"2,3,4,5"} - -create_section_piece_param( section_piece, a) -create_section_piece_param( section_piece, a_h) - -a = { "editor_id"=>4, "class_name"=>"a", "pclass"=>"css", "param_category_id"=>11, "html_attribute_ids"=>"24,27,49,53,54"} -a_h = { "editor_id"=>4, "class_name"=>"a_h", "pclass"=>"css", "param_category_id"=>12, "html_attribute_ids"=>"24,27,49,53,54"} -create_section_piece_param( section_piece, a) -create_section_piece_param( section_piece, a_h) -=end \ No newline at end of file diff --git a/spree_theme/db/migrate/20141222000001_support_mobile.rb b/spree_theme/db/migrate/20141222000001_support_mobile.rb new file mode 100644 index 00000000..b5874b08 --- /dev/null +++ b/spree_theme/db/migrate/20141222000001_support_mobile.rb @@ -0,0 +1,11 @@ +# some section piece is clickable, like taxon name, product name, post name, +# in some case, we don't want it to be clickable, ex. in product detail page, product name should not be clickable. +class SupportMobile < ActiveRecord::Migration + def change + add_column :spree_sites, :support_mobile, :boolean, :null => false, :default => false + add_column :spree_template_themes, :for_mobile, :boolean, :null => false, :default => false + add_column :spree_sections, :for_mobile, :boolean, :null => false, :default => false + add_column :spree_section_pieces, :for_mobile, :boolean, :null => false, :default => false + add_column :spree_template_themes, :pc_theme_id, :integer, :null=>false, :default=>0 + end +end diff --git a/spree_theme/db/seeds.rb b/spree_theme/db/seeds.rb index 63941011..42d17a47 100644 --- a/spree_theme/db/seeds.rb +++ b/spree_theme/db/seeds.rb @@ -1,6 +1,6 @@ # # rake RAILS_ENV=test db:seed - +include SpreeTheme::SeedHelper # plese load section_pieces first, seed sections.rb need it. seeds_path = File.join(File.dirname(__FILE__), 'seeds') diff --git a/spree_theme/db/seeds/01_html_attributes.rb b/spree_theme/db/seeds/01_html_attributes.rb index e1181c99..47c426c7 100644 --- a/spree_theme/db/seeds/01_html_attributes.rb +++ b/spree_theme/db/seeds/01_html_attributes.rb @@ -119,8 +119,7 @@ Spree::HtmlAttribute.delete_all for ha in objs - obj = Spree::HtmlAttribute.new - obj.assign_attributes( ha, :without_protection => true) - obj.save + ha[:slug] = nil # 5.0, it has to be nil to generate new + obj = Spree::HtmlAttribute.create!( ha ) end diff --git a/spree_theme/db/seeds/02_editors.rb b/spree_theme/db/seeds/02_editors.rb index b66cd647..9b6bdc9b 100644 --- a/spree_theme/db/seeds/02_editors.rb +++ b/spree_theme/db/seeds/02_editors.rb @@ -7,6 +7,6 @@ Spree::Editor.delete_all for ha in editors obj = Spree::Editor.new - obj.assign_attributes( ha, :without_protection => true) + obj.assign_attributes( ha ) obj.save end \ No newline at end of file diff --git a/spree_theme/db/seeds/03_param_categories.rb b/spree_theme/db/seeds/03_param_categories.rb index c24d1a26..909e90a7 100644 --- a/spree_theme/db/seeds/03_param_categories.rb +++ b/spree_theme/db/seeds/03_param_categories.rb @@ -56,7 +56,7 @@ Spree::ParamCategory.delete_all for ha in objs obj = Spree::ParamCategory.new - obj.assign_attributes( ha, :without_protection => true) + obj.assign_attributes( ha ) obj.editor_id=0 obj.save end diff --git a/spree_theme/db/seeds/04_section_piece_params.rb b/spree_theme/db/seeds/04_section_piece_params.rb index 20ffdabb..1faa9ce9 100644 --- a/spree_theme/db/seeds/04_section_piece_params.rb +++ b/spree_theme/db/seeds/04_section_piece_params.rb @@ -42,7 +42,7 @@ for ha in objs obj = Spree::SectionPieceParam.new obj.param_conditions={} - obj.assign_attributes( ha, :without_protection => true) + obj.assign_attributes( ha ) obj.save end diff --git a/spree_theme/db/seeds/100_sections.rb b/spree_theme/db/seeds/100_sections.rb index 6fa3816d..fafd1dc1 100644 --- a/spree_theme/db/seeds/100_sections.rb +++ b/spree_theme/db/seeds/100_sections.rb @@ -20,74 +20,74 @@ section_piece_hash= sps.inject({}){|h,sp| h[sp.slug] = sp; h} Spree::Section.delete_all -root = Spree::Section.create_section(section_piece_hash['root'].id, {:title=>"root",:global_events=>"page_layout_fixed",:subscribed_global_events=>"page_layout_fixed"}, +root = Spree::Section.create_section(section_piece_hash['root'], {:title=>"root",:global_events=>"page_layout_fixed",:subscribed_global_events=>"page_layout_fixed"}, {'content_layout'=>{85=>'clear:both'}, 'page'=>{21=>"width:800px",'21unset'=>bool_false, 20=>"min-width:800px", '20hidden'=>bool_true}, }) -container = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"container",:subscribed_global_events=>"page_layout_fixed"},{'content_layout'=>{86=>bool_true,'86unset'=>bool_false}, +container = Spree::Section.create_section(section_piece_hash['container'], {:title=>"container",:subscribed_global_events=>"page_layout_fixed"},{'content_layout'=>{86=>bool_true,'86unset'=>bool_false}, 'block'=>{15=>"height:100px",'15unset'=>bool_false,101=>"float:left",'101unset'=>bool_false}, 'inner'=>{'15hidden'=>bool_true}}) -hmenu = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"hmenu"}, +hmenu = Spree::Section.create_section(section_piece_hash['container'], {:title=>"hmenu"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -hmenu.add_section_piece(section_piece_hash['hmenu'].id).add_section_piece(section_piece_hash['menuitem'].id) +hmenu.add_section_piece(section_piece_hash['hmenu']).add_section_piece(section_piece_hash['menuitem']) -vmenu = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"vmenu"}, +vmenu = Spree::Section.create_section(section_piece_hash['container'], {:title=>"vmenu"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -vmenu.add_section_piece(section_piece_hash['vmenu'].id).add_section_piece(section_piece_hash['menuitem'].id) +vmenu.add_section_piece(section_piece_hash['vmenu']).add_section_piece(section_piece_hash['menuitem']) -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"image"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"image"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['image'].id) +logo.add_section_piece(section_piece_hash['image']) -text = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"text"}, +text = Spree::Section.create_section(section_piece_hash['container'], {:title=>"text"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -text.add_section_piece(section_piece_hash['text'].id) +text.add_section_piece(section_piece_hash['text']) -product_name = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product name"}, +product_name = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product name"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -product_name.add_section_piece(section_piece_hash['product-name'].id) +product_name.add_section_piece(section_piece_hash['product-name']) -product_description = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product description"}, +product_description = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product description"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -product_description.add_section_piece(section_piece_hash['product-description'].id) +product_description.add_section_piece(section_piece_hash['product-description']) -product_image = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product image"}, +product_image = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product image"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -product_image.add_section_piece(section_piece_hash['product-image'].id) +product_image.add_section_piece(section_piece_hash['product-image']) ################################################ center area start ############################################## -center_area = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"center_area",:is_enabled=>false,:subscribed_global_events=>"page_layout_fixed,block_width"},{'content_layout'=>{86=>bool_true,'86unset'=>bool_false}, +center_area = Spree::Section.create_section(section_piece_hash['container'], {:title=>"center_area",:is_enabled=>false,:subscribed_global_events=>"page_layout_fixed,block_width"},{'content_layout'=>{86=>bool_true,'86unset'=>bool_false}, 'block'=>{15=>"height:100px",'15unset'=>bool_false,:disabled_ha_ids=>"101"}}) -left_part = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"left_part",:is_enabled=>false,:global_events=>"block_width"}, +left_part = Spree::Section.create_section(section_piece_hash['container'], {:title=>"left_part",:is_enabled=>false,:global_events=>"block_width"}, {'content_layout'=>{86=>bool_true}, 'block'=>{15=>"height:100px",'15unset'=>bool_false,21=>"width:200px",'21unset'=>bool_false, 101=>"float:left",'101unset'=>bool_false,111=>"margin:0 -200px 0 0",'111unset'=>bool_false,:disabled_ha_ids=>"111"}, 'inner'=>{'15hidden'=>bool_true}}) -right_part = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"right_part",:is_enabled=>false,:global_events=>"block_width"}, +right_part = Spree::Section.create_section(section_piece_hash['container'], {:title=>"right_part",:is_enabled=>false,:global_events=>"block_width"}, {'content_layout'=>{86=>bool_true}, 'block'=>{15=>"height:100px",'15unset'=>bool_false,21=>"width:200px",'21unset'=>bool_false, 101=>"float:right",'101unset'=>bool_false,111=>"margin:0 0 0 -200px",'111unset'=>bool_false,:disabled_ha_ids=>"111"}, 'inner'=>{'15hidden'=>bool_true}}) -center_part = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"center_part",:is_enabled=>false,:global_events=>"block_width"}, +center_part = Spree::Section.create_section(section_piece_hash['container'], {:title=>"center_part",:is_enabled=>false,:global_events=>"block_width"}, {'content_layout'=>{86=>bool_true}, 'block'=>{15=>"height:100px",'15unset'=>bool_false,21=>"width:100%",'21unset'=>bool_false, 101=>"float:left",'101unset'=>bool_false,111=>"margin:0 -100% 0 0",'111unset'=>bool_false, '111hidden'=>bool_true,:disabled_ha_ids=>"101,21"}, 'inner'=>{31=>"margin:0 200px 0 200px",'31unset'=>bool_false, '31hidden'=>bool_true, '15hidden'=>bool_true}}) diff --git a/spree_theme/db/seeds/101_product_related.rb b/spree_theme/db/seeds/101_product_related.rb index da51d10e..033c879a 100644 --- a/spree_theme/db/seeds/101_product_related.rb +++ b/spree_theme/db/seeds/101_product_related.rb @@ -5,22 +5,22 @@ #add product_image_with_thumbnails Spree::Section.where(:title=>'product image with thumbnails').each(&:destroy) -product_image_with_thumbnails = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product image with thumbnails"}, +product_image_with_thumbnails = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product image with thumbnails"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_image_with_thumbnails.add_section_piece(section_piece_hash['container'].id, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}).add_section_piece(section_piece_hash['product_main_image'].id) +product_image_with_thumbnails.add_section_piece(section_piece_hash['container'], {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}).add_section_piece(section_piece_hash['product_main_image']) product_image_with_thumbnails.reload -product_image_with_thumbnails.add_section_piece(section_piece_hash['container'].id, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}).add_section_piece(section_piece_hash['product_thumbnails'].id) +product_image_with_thumbnails.add_section_piece(section_piece_hash['container'], {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}).add_section_piece(section_piece_hash['product_thumbnails']) #add product_properties Spree::Section.where(:title=>'product_properties').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product properties"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product properties"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['product_properties'].id) +product_properties.add_section_piece(section_piece_hash['product_properties']) #add product_price Spree::Section.where(:title=>'product_price').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product price"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product price"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['product_price'].id) \ No newline at end of file +product_properties.add_section_piece(section_piece_hash['product_price']) \ No newline at end of file diff --git a/spree_theme/db/seeds/102_product_related.rb b/spree_theme/db/seeds/102_product_related.rb index 1a3d73e3..9db05255 100644 --- a/spree_theme/db/seeds/102_product_related.rb +++ b/spree_theme/db/seeds/102_product_related.rb @@ -5,12 +5,12 @@ #add product_quantity Spree::Section.where(:title=>'product quantity').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product quantity"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product quantity"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['product_quantity'].id) +product_properties.add_section_piece(section_piece_hash['product_quantity']) #add product_atc Spree::Section.where(:title=>'product atc').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product atc"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product atc"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['product_atc'].id) \ No newline at end of file +product_properties.add_section_piece(section_piece_hash['product_atc']) \ No newline at end of file diff --git a/spree_theme/db/seeds/103_cart_account.rb b/spree_theme/db/seeds/103_cart_account.rb index caaf8dc5..5d98d3eb 100644 --- a/spree_theme/db/seeds/103_cart_account.rb +++ b/spree_theme/db/seeds/103_cart_account.rb @@ -6,12 +6,12 @@ #cart Spree::Section.where(:title=>'cart').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"cart"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"cart"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['cart'].id) +product_properties.add_section_piece(section_piece_hash['cart']) #account Spree::Section.where(:title=>'account').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"account"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"account"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['account'].id) \ No newline at end of file +product_properties.add_section_piece(section_piece_hash['account']) \ No newline at end of file diff --git a/spree_theme/db/seeds/104_taxonomy.rb b/spree_theme/db/seeds/104_taxonomy.rb index 68ab2f7a..323f9481 100644 --- a/spree_theme/db/seeds/104_taxonomy.rb +++ b/spree_theme/db/seeds/104_taxonomy.rb @@ -5,8 +5,8 @@ #taxonomy Spree::Section.where(:title=>'taxonomy name').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"taxonomy name"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"taxonomy name"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['taxonomy-name'].id) +product_properties.add_section_piece(section_piece_hash['taxonomy-name']) # \ No newline at end of file diff --git a/spree_theme/db/seeds/105_cart_item.rb b/spree_theme/db/seeds/105_cart_item.rb index d819b5ce..734bf5ca 100644 --- a/spree_theme/db/seeds/105_cart_item.rb +++ b/spree_theme/db/seeds/105_cart_item.rb @@ -5,12 +5,12 @@ #cart items Spree::Section.where(:title=>'cart items').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"cart items"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"cart items"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['cart-items'].id) +product_properties.add_section_piece(section_piece_hash['cart-items']) #order_total_price Spree::Section.where(:title=>'order total price').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"order total price"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"order total price"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['order-total-price'].id) +product_properties.add_section_piece(section_piece_hash['order-total-price']) diff --git a/spree_theme/db/seeds/106_checkout_thanks.rb b/spree_theme/db/seeds/106_checkout_thanks.rb index 20a14d43..6b7814ba 100644 --- a/spree_theme/db/seeds/106_checkout_thanks.rb +++ b/spree_theme/db/seeds/106_checkout_thanks.rb @@ -5,12 +5,12 @@ #checkout Spree::Section.where(:title=>'checkout').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"checkout"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"checkout"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['checkout'].id) +product_properties.add_section_piece(section_piece_hash['checkout']) #thanks Spree::Section.where(:title=>'thanks').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"thanks"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"thanks"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['thanks'].id) +product_properties.add_section_piece(section_piece_hash['thanks']) diff --git a/spree_theme/db/seeds/108_taxon_name.rb b/spree_theme/db/seeds/108_taxon_name.rb index 0b4787c7..66e0978f 100644 --- a/spree_theme/db/seeds/108_taxon_name.rb +++ b/spree_theme/db/seeds/108_taxon_name.rb @@ -5,8 +5,8 @@ #taxon name Spree::Section.where(:title=>'taxon name').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"taxon name"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"taxon name"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['taxon-name'].id) +product_properties.add_section_piece(section_piece_hash['taxon-name']) # \ No newline at end of file diff --git a/spree_theme/db/seeds/109_order_related.rb b/spree_theme/db/seeds/109_order_related.rb index 5de8722d..72fdec13 100644 --- a/spree_theme/db/seeds/109_order_related.rb +++ b/spree_theme/db/seeds/109_order_related.rb @@ -1,6 +1,6 @@ -include SpreeTheme::SectionPieceParamHelper + #table title cell, border,padding -section_piece = Spree::SectionPiece.find 'container-title' +section_piece = find_section_piece 'container-title' title = { "editor_id"=>2, "class_name"=>"s_h6", "pclass"=>"css", "param_category_id"=>6, "html_attribute_ids"=>"31,32,7,8,6"} create_section_piece_param( section_piece, title) title = { "editor_id"=>3, "class_name"=>"s_h6", "pclass"=>"css", "param_category_id"=>6, "html_attribute_ids"=>"2,3,4,5"} @@ -16,23 +16,23 @@ #order_address Spree::Section.where(:title=>'order address').each(&:destroy) -order_address = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"order address"}, +order_address = Spree::Section.create_section(section_piece_hash['container'], {:title=>"order address"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_address.add_section_piece(section_piece_hash['container-title'].id) -order_address.add_section_piece(section_piece_hash['order-address'].id) +order_address.add_section_piece(section_piece_hash['container-title']) +order_address.add_section_piece(section_piece_hash['order-address']) #order_payment Spree::Section.where(:title=>'order payment').each(&:destroy) -order_payment = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"order payment"}, +order_payment = Spree::Section.create_section(section_piece_hash['container'], {:title=>"order payment"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_payment.add_section_piece(section_piece_hash['container-title'].id) -order_payment.add_section_piece(section_piece_hash['order-payment'].id) +order_payment.add_section_piece(section_piece_hash['container-title']) +order_payment.add_section_piece(section_piece_hash['order-payment']) #order_items Spree::Section.where(:title=>'order items').each(&:destroy) -order_items = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"order items"}, +order_items = Spree::Section.create_section(section_piece_hash['container'], {:title=>"order items"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_items.add_section_piece(section_piece_hash['container-title'].id) -order_items.add_section_piece(section_piece_hash['order-items'].id) +order_items.add_section_piece(section_piece_hash['container-title']) +order_items.add_section_piece(section_piece_hash['order-items']) diff --git a/spree_theme/db/seeds/110_login_siginup.rb b/spree_theme/db/seeds/110_login_siginup.rb index c0eac56a..28d9ac53 100644 --- a/spree_theme/db/seeds/110_login_siginup.rb +++ b/spree_theme/db/seeds/110_login_siginup.rb @@ -1,6 +1,6 @@ -section_piece = Spree::SectionPiece.find 'container-title' -html_attribute = Spree::HtmlAttribute.find 'font-weight' +section_piece = find_section_piece 'container-title' +html_attribute = find_html_attribute 'font-weight' default_value = "font-weight:bold" section_piece_param = section_piece.section_piece_params.where(["editor_id=?",4]).first @@ -18,14 +18,14 @@ #login_form Spree::Section.where(:title=>'login form').each(&:destroy) -order_address = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"login form"}, +order_address = Spree::Section.create_section(section_piece_hash['container'], {:title=>"login form"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_address.add_section_piece(section_piece_hash['container-title'].id) -order_address.add_section_piece(section_piece_hash['login-form'].id) +order_address.add_section_piece(section_piece_hash['container-title']) +order_address.add_section_piece(section_piece_hash['login-form']) #sign_up_form Spree::Section.where(:title=>'sign up form').each(&:destroy) -order_address = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"sign up form"}, +order_address = Spree::Section.create_section(section_piece_hash['container'], {:title=>"sign up form"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_address.add_section_piece(section_piece_hash['container-title'].id) -order_address.add_section_piece(section_piece_hash['sign-up-form'].id) +order_address.add_section_piece(section_piece_hash['container-title']) +order_address.add_section_piece(section_piece_hash['sign-up-form']) diff --git a/spree_theme/db/seeds/110_order_number.rb b/spree_theme/db/seeds/110_order_number.rb index c863f433..9f677bbb 100644 --- a/spree_theme/db/seeds/110_order_number.rb +++ b/spree_theme/db/seeds/110_order_number.rb @@ -5,8 +5,8 @@ #order number Spree::Section.where(:title=>'order number').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"order number"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"order number"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['order-number'].id) +product_properties.add_section_piece(section_piece_hash['order-number']) # \ No newline at end of file diff --git a/spree_theme/db/seeds/110_ship_payment.rb b/spree_theme/db/seeds/110_ship_payment.rb index 57b8dc10..d10e5631 100644 --- a/spree_theme/db/seeds/110_ship_payment.rb +++ b/spree_theme/db/seeds/110_ship_payment.rb @@ -4,14 +4,14 @@ #ship_form Spree::Section.where(:title=>'ship form').each(&:destroy) -order_address = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"ship form"}, +order_address = Spree::Section.create_section(section_piece_hash['container'], {:title=>"ship form"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_address.add_section_piece(section_piece_hash['container-title'].id) -order_address.add_section_piece(section_piece_hash['ship-form'].id) +order_address.add_section_piece(section_piece_hash['container-title']) +order_address.add_section_piece(section_piece_hash['ship-form']) #payment_form Spree::Section.where(:title=>'payment form').each(&:destroy) -order_address = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"payment form"}, +order_address = Spree::Section.create_section(section_piece_hash['container'], {:title=>"payment form"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_address.add_section_piece(section_piece_hash['container-title'].id) -order_address.add_section_piece(section_piece_hash['payment-form'].id) +order_address.add_section_piece(section_piece_hash['container-title']) +order_address.add_section_piece(section_piece_hash['payment-form']) diff --git a/spree_theme/db/seeds/112_container_form_link_table.rb b/spree_theme/db/seeds/112_container_form_link_table.rb index 19a68c8a..d7edae29 100644 --- a/spree_theme/db/seeds/112_container_form_link_table.rb +++ b/spree_theme/db/seeds/112_container_form_link_table.rb @@ -1,7 +1,7 @@ -include SpreeTheme::SectionPieceParamHelper + #table title cell, border,padding -section_piece = Spree::SectionPiece.find 'container-link' +section_piece = find_section_piece 'container-link' a = { "editor_id"=>2, "class_name"=>"s_a", "pclass"=>"css", "param_category_id"=>11, "html_attribute_ids"=>"31,32,7,8,6"} create_section_piece_param( section_piece, a) @@ -20,7 +20,7 @@ #table title cell, border,padding -section_piece = Spree::SectionPiece.find 'container-table' +section_piece = find_section_piece 'container-table' table = {"editor_id"=>2, "class_name"=>"s_table", "pclass"=>"css", "param_category_id"=>78, "html_attribute_ids"=>"31,7,8,6"} cell = {"editor_id"=>2, "class_name"=>"s_cell", "pclass"=>"css", "param_category_id"=>80, "html_attribute_ids"=>"32,7,8,6"} @@ -43,7 +43,7 @@ create_section_piece_param( section_piece, td) # form label error input -section_piece = Spree::SectionPiece.find 'container-form' +section_piece = find_section_piece 'container-form' form = {"editor_id"=>2, "class_name"=>"s_form", "pclass"=>"css", "param_category_id"=>39, "html_attribute_ids"=>"31,7,8,6"} label = {"editor_id"=>2, "class_name"=>"s_label", "pclass"=>"css", "param_category_id"=>42, "html_attribute_ids"=>"31,32,7,8,6"} diff --git a/spree_theme/db/seeds/113_root2.rb b/spree_theme/db/seeds/113_root2.rb index 558a233a..942d3120 100644 --- a/spree_theme/db/seeds/113_root2.rb +++ b/spree_theme/db/seeds/113_root2.rb @@ -3,15 +3,15 @@ sps = Spree::SectionPiece.all section_piece_hash= sps.inject({}){|h,sp| h[sp.slug] = sp; h} -root = Spree::Section.create_section(section_piece_hash['root'].id, {:title=>"root2"}, +root = Spree::Section.create_section(section_piece_hash['root'], {:title=>"root2"}, {'content_layout'=>{85=>'clear:both'}, 'page'=>{21=>"width:960px",'21unset'=>bool_false, 20=>"min-width:960px", '20hidden'=>bool_true}, }) -root.add_section_piece(section_piece_hash['container-title'].id)\ - .add_section_piece(section_piece_hash['container-form'].id)\ - .add_section_piece(section_piece_hash['container-link'].id)\ - .add_section_piece(section_piece_hash['container-table'].id) +root.add_section_piece(section_piece_hash['container-title'])\ + .add_section_piece(section_piece_hash['container-form'])\ + .add_section_piece(section_piece_hash['container-link'])\ + .add_section_piece(section_piece_hash['container-table']) diff --git a/spree_theme/db/seeds/114_dialog_order_list_profile.rb b/spree_theme/db/seeds/114_dialog_order_list_profile.rb index b54f03dc..3841d50e 100644 --- a/spree_theme/db/seeds/114_dialog_order_list_profile.rb +++ b/spree_theme/db/seeds/114_dialog_order_list_profile.rb @@ -4,20 +4,20 @@ Spree::Section.where(:title=>'dialog').each(&:destroy) -dialog = Spree::Section.create_section(section_piece_hash['dialog'].id, {:title=>"dialog"}) -dialog.add_section_piece(section_piece_hash['container-title'].id) +dialog = Spree::Section.create_section(section_piece_hash['dialog'], {:title=>"dialog"}) +dialog.add_section_piece(section_piece_hash['container-title']) #order list Spree::Section.where(:title=>'order list').each(&:destroy) -order_address = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"order list"}, +order_address = Spree::Section.create_section(section_piece_hash['container'], {:title=>"order list"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_address.add_section_piece(section_piece_hash['container-title'].id) -order_address.add_section_piece(section_piece_hash['order-list'].id) +order_address.add_section_piece(section_piece_hash['container-title']) +order_address.add_section_piece(section_piece_hash['order-list']) #profile Spree::Section.where(:title=>'profile').each(&:destroy) -order_address = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"profile"}, +order_address = Spree::Section.create_section(section_piece_hash['container'], {:title=>"profile"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_address.add_section_piece(section_piece_hash['container-title'].id) -order_address.add_section_piece(section_piece_hash['profile'].id) \ No newline at end of file +order_address.add_section_piece(section_piece_hash['container-title']) +order_address.add_section_piece(section_piece_hash['profile']) \ No newline at end of file diff --git a/spree_theme/db/seeds/115_container_with_title.rb b/spree_theme/db/seeds/115_container_with_title.rb index c901b057..c9905ad6 100644 --- a/spree_theme/db/seeds/115_container_with_title.rb +++ b/spree_theme/db/seeds/115_container_with_title.rb @@ -4,6 +4,6 @@ #container-title Spree::Section.where(:title=>'container with title').each(&:destroy) -container = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"container with title"}, +container = Spree::Section.create_section(section_piece_hash['container'], {:title=>"container with title"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -container.add_section_piece(section_piece_hash['container-title'].id) +container.add_section_piece(section_piece_hash['container-title']) diff --git a/spree_theme/db/seeds/117_dialog2.rb b/spree_theme/db/seeds/117_dialog2.rb index 38237993..db4d0d99 100644 --- a/spree_theme/db/seeds/117_dialog2.rb +++ b/spree_theme/db/seeds/117_dialog2.rb @@ -5,13 +5,13 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} Spree::Section.where(:title=>'dialog2').each(&:destroy) -dialog = Spree::Section.create_section(section_piece_hash['dialog'].id, {:title=>"dialog2"}) -dialog_container = dialog.add_section_piece(section_piece_hash['container'].id, +dialog = Spree::Section.create_section(section_piece_hash['dialog'], {:title=>"dialog2"}) +dialog_container = dialog.add_section_piece(section_piece_hash['container'], { 'inner'=>{'15hidden'=>bool_true, '15'=>'height:598px', '7'=>'border-style:solid solid solid solid', '8'=>'border-width:1px 1px 1px 1px', '6'=>'border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC', '7unset'=>bool_false,'8unset'=>bool_false,'6unset'=>bool_false }, 'block'=>{'21'=>'width:600px','disabled_ha_ids'=>'111', '2'=>'background-color:#FFFFFF','21unset'=>bool_false,'2unset'=>bool_false,}}) -dialog_container.add_section_piece(section_piece_hash['dialog-title'].id) -dialog_container.add_section_piece(section_piece_hash['dialog-content'].id) +dialog_container.add_section_piece(section_piece_hash['dialog-title']) +dialog_container.add_section_piece(section_piece_hash['dialog-content']) diff --git a/spree_theme/db/seeds/118_product_image_with_thumbnails2.rb b/spree_theme/db/seeds/118_product_image_with_thumbnails2.rb index d7bd9d15..8051e25e 100644 --- a/spree_theme/db/seeds/118_product_image_with_thumbnails2.rb +++ b/spree_theme/db/seeds/118_product_image_with_thumbnails2.rb @@ -5,7 +5,7 @@ section_piece_hash= sps.inject({}){|h,sp| h[sp.slug] = sp; h} Spree::Section.where(:title=>'product image with thumbnails2').each(&:destroy) -product_image_with_thumbnails = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product image with thumbnails2"}, +product_image_with_thumbnails = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product image with thumbnails2"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_image_with_thumbnails.add_section_piece(section_piece_hash['product_main_image'].id) -product_image_with_thumbnails.add_section_piece(section_piece_hash['product_thumbnails'].id) +product_image_with_thumbnails.add_section_piece(section_piece_hash['product_main_image']) +product_image_with_thumbnails.add_section_piece(section_piece_hash['product_thumbnails']) diff --git a/spree_theme/db/seeds/119_131001_pname_link.rb b/spree_theme/db/seeds/119_131001_pname_link.rb index 4a90d90d..d03dc367 100644 --- a/spree_theme/db/seeds/119_131001_pname_link.rb +++ b/spree_theme/db/seeds/119_131001_pname_link.rb @@ -1,6 +1,6 @@ -include SpreeTheme::SectionPieceParamHelper -section_piece = Spree::SectionPiece.find "product-name" + +section_piece = find_section_piece "product-name" a = { "editor_id"=>3, "class_name"=>"a", "pclass"=>"css", "param_category_id"=>11, "html_attribute_ids"=>"2,3,4,5"} a_h = { "editor_id"=>3, "class_name"=>"a_h", "pclass"=>"css", "param_category_id"=>12, "html_attribute_ids"=>"2,3,4,5"} create_section_piece_param( section_piece, a) diff --git a/spree_theme/db/seeds/119_131003_pimg.rb b/spree_theme/db/seeds/119_131003_pimg.rb index d6b1922b..cf8607bc 100644 --- a/spree_theme/db/seeds/119_131003_pimg.rb +++ b/spree_theme/db/seeds/119_131003_pimg.rb @@ -1,12 +1,12 @@ -include SpreeTheme::SectionPieceParamHelper + #image margin, border,padding -section_piece = Spree::SectionPiece.find 'product_main_image' +section_piece = find_section_piece 'product_main_image' img = {"editor_id"=>2, "class_name"=>"img", "pclass"=>"css", "param_category_id"=>30, "html_attribute_ids"=>"31,32,7,8,6"} create_section_piece_param( section_piece, img) -section_piece = Spree::SectionPiece.find 'product_thumbnails' +section_piece = find_section_piece 'product_thumbnails' img = {"editor_id"=>2, "class_name"=>"img", "pclass"=>"css", "param_category_id"=>31, "html_attribute_ids"=>"31,32,7,8,6"} create_section_piece_param( section_piece, img) diff --git a/spree_theme/db/seeds/119_131004_pprop.rb b/spree_theme/db/seeds/119_131004_pprop.rb index 5bd5e206..bd0833be 100644 --- a/spree_theme/db/seeds/119_131004_pprop.rb +++ b/spree_theme/db/seeds/119_131004_pprop.rb @@ -1,7 +1,7 @@ -include SpreeTheme::SectionPieceParamHelper + #table cell, border,padding -section_piece = Spree::SectionPiece.find 'product_properties' +section_piece = find_section_piece 'product_properties' cell = {"editor_id"=>2, "class_name"=>"cell", "pclass"=>"css", "param_category_id"=>80, "html_attribute_ids"=>"32,7,8,6"} create_section_piece_param( section_piece, cell) diff --git a/spree_theme/db/seeds/119_131004_pqty.rb b/spree_theme/db/seeds/119_131004_pqty.rb index 8ba14f82..5a3a89d0 100644 --- a/spree_theme/db/seeds/119_131004_pqty.rb +++ b/spree_theme/db/seeds/119_131004_pqty.rb @@ -1,10 +1,10 @@ -include SpreeTheme::SectionPieceParamHelper + #table cell, border,padding - section_piece = Spree::SectionPiece.find 'product_quantity' + section_piece = find_section_piece 'product_quantity' position = { "editor_id"=>2, "class_name"=>"input", "pclass"=>"css", "param_category_id"=>44, "html_attribute_ids"=>"21,15,31,32,7,8,6"} background = { "editor_id"=>3, "class_name"=>"input", "pclass"=>"css", "param_category_id"=>44, "html_attribute_ids"=>"2,3,4,5"} font = { "editor_id"=>4, "class_name"=>"input", "pclass"=>"css", "param_category_id"=>44, "html_attribute_ids"=>"23,24,25,27,49,53,54,56"} @@ -13,7 +13,7 @@ create_section_piece_param( section_piece, font) - section_piece = Spree::SectionPiece.find 'product_atc' + section_piece = find_section_piece 'product_atc' position = { "editor_id"=>2, "class_name"=>"button", "pclass"=>"css", "param_category_id"=>45, "html_attribute_ids"=>"21,15,31,32,7,8,6"} background = { "editor_id"=>3, "class_name"=>"button", "pclass"=>"css", "param_category_id"=>45, "html_attribute_ids"=>"2,3,4,5"} font = { "editor_id"=>4, "class_name"=>"button", "pclass"=>"css", "param_category_id"=>45, "html_attribute_ids"=>"23,24,25,27,49,53,54,56"} diff --git a/spree_theme/db/seeds/119_131028_remove_root_form_link_table.rb b/spree_theme/db/seeds/119_131028_remove_root_form_link_table.rb index e91d6278..813f75cc 100644 --- a/spree_theme/db/seeds/119_131028_remove_root_form_link_table.rb +++ b/spree_theme/db/seeds/119_131028_remove_root_form_link_table.rb @@ -1,4 +1,4 @@ -section_piece = Spree::SectionPiece.find 'root' +section_piece = find_section_piece 'root' section_piece.section_piece_params.each{|spp| if ['table', 'table_title','td','th','cell','form','form_title','label','input','form_error','a','a_h'].include? spp.class_name diff --git a/spree_theme/db/seeds/119_131031_dialog.rb b/spree_theme/db/seeds/119_131031_dialog.rb index 8c015442..d25caebe 100644 --- a/spree_theme/db/seeds/119_131031_dialog.rb +++ b/spree_theme/db/seeds/119_131031_dialog.rb @@ -1,10 +1,10 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE #dialog width, height, -section_piece = Spree::SectionPiece.find 'dialog-title' +section_piece = find_section_piece 'dialog-title' unless section_piece.section_piece_params.exists?( :class_name=>'title' ) title = { "editor_id"=>2, "class_name"=>"title", "pclass"=>"css", "param_category_id"=>4, "html_attribute_ids"=>"31,32,7,8,6"} create_section_piece_param( section_piece, title) @@ -30,7 +30,7 @@ } -section_piece = Spree::SectionPiece.find 'dialog-content' +section_piece = find_section_piece 'dialog-content' unless section_piece.section_piece_params.exists?( :class_name=>'inner' ) content = { "editor_id"=>2, "class_name"=>"inner", "pclass"=>"css", "param_category_id"=>5, "html_attribute_ids"=>"31,32"} create_section_piece_param( section_piece, content) diff --git a/spree_theme/db/seeds/119_131127_button.rb b/spree_theme/db/seeds/119_131127_button.rb index 13d8de54..388c5484 100644 --- a/spree_theme/db/seeds/119_131127_button.rb +++ b/spree_theme/db/seeds/119_131127_button.rb @@ -1,7 +1,7 @@ -include SpreeTheme::SectionPieceParamHelper + #form button, button:hover -section_piece = Spree::SectionPiece.find 'container-form' +section_piece = find_section_piece 'container-form' button = { "editor_id"=>2, "class_name"=>"s_button", "pclass"=>"css", "param_category_id"=>45, "html_attribute_ids"=>"21,15,31,32,7,8,6"} create_section_piece_param( section_piece, button) @@ -18,5 +18,5 @@ button = { "editor_id"=>4, "class_name"=>"s_button_h", "pclass"=>"css", "param_category_id"=>46, "html_attribute_ids"=>"24,27,49,53,54"} create_section_piece_param( section_piece, button) -Spree::SectionPieceParam.update_all( {:class_name=>'a_h'}, {:class_name=>'ah'} ) -Spree::SectionPieceParam.update_all( {:class_name=>'as_h'}, {:class_name=>'ash'} ) +Spree::SectionPieceParam.where({:class_name=>'ah'}).update_all( {:class_name=>'a_h'} ) +Spree::SectionPieceParam.where({:class_name=>'ash'}).update_all( {:class_name=>'as_h'} ) diff --git a/spree_theme/db/seeds/200_logo.rb b/spree_theme/db/seeds/200_logo.rb index 567a5f48..18db4ad3 100644 --- a/spree_theme/db/seeds/200_logo.rb +++ b/spree_theme/db/seeds/200_logo.rb @@ -2,8 +2,8 @@ bool_true = Spree::HtmlAttribute::BOOL_TRUE section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Logo"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Logo"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['logo'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['logo']) \ No newline at end of file diff --git a/spree_theme/db/seeds/201_minicart.rb b/spree_theme/db/seeds/201_minicart.rb index c739e35c..f1f84cb7 100644 --- a/spree_theme/db/seeds/201_minicart.rb +++ b/spree_theme/db/seeds/201_minicart.rb @@ -2,8 +2,8 @@ bool_true = Spree::HtmlAttribute::BOOL_TRUE section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -minicart = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Mini cart"}, +minicart = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Mini cart"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -minicart.add_section_piece(section_piece_hash['minicart'].id) \ No newline at end of file +minicart.add_section_piece(section_piece_hash['minicart']) \ No newline at end of file diff --git a/spree_theme/db/seeds/202_logged_menu.rb b/spree_theme/db/seeds/202_logged_menu.rb index 74237a98..93e13a48 100644 --- a/spree_theme/db/seeds/202_logged_menu.rb +++ b/spree_theme/db/seeds/202_logged_menu.rb @@ -4,8 +4,8 @@ Spree::Section.where(:title=>'logged&unlogged menu').each(&:destroy) -logged_and_unlogged_menu = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"logged&unlogged menu"}, +logged_and_unlogged_menu = Spree::Section.create_section(section_piece_hash['container'], {:title=>"logged&unlogged menu"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -logged_and_unlogged_menu.add_section_piece(section_piece_hash['logged-and-unlogged-menu'].id).add_section_piece(section_piece_hash['menuitem'].id) \ No newline at end of file +logged_and_unlogged_menu.add_section_piece(section_piece_hash['logged-and-unlogged-menu']).add_section_piece(section_piece_hash['menuitem']) \ No newline at end of file diff --git a/spree_theme/db/seeds/203_password_recover.rb b/spree_theme/db/seeds/203_password_recover.rb index 0ae7ed2d..4ceccd8c 100644 --- a/spree_theme/db/seeds/203_password_recover.rb +++ b/spree_theme/db/seeds/203_password_recover.rb @@ -4,8 +4,8 @@ #login_form Spree::Section.where(:title=>'password recover form').each(&:destroy) -order_address = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"password recover form"}, +order_address = Spree::Section.create_section(section_piece_hash['container'], {:title=>"password recover form"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -order_address.add_section_piece(section_piece_hash['container-title'].id) -order_address.add_section_piece(section_piece_hash['password-recover-form'].id) +order_address.add_section_piece(section_piece_hash['container-title']) +order_address.add_section_piece(section_piece_hash['password-recover-form']) diff --git a/spree_theme/db/seeds/204_fix_height_unset_changed.rb b/spree_theme/db/seeds/204_fix_height_unset_changed.rb index 37f1e0d8..1ee1794d 100644 --- a/spree_theme/db/seeds/204_fix_height_unset_changed.rb +++ b/spree_theme/db/seeds/204_fix_height_unset_changed.rb @@ -1,14 +1,14 @@ -html_attribute = Spree::HtmlAttribute.find('height') -section_piece = Spree::SectionPiece.find('container') -section_piece_param = section_piece.section_piece_params.find(:first, :conditions=>["editor_id=? and class_name=?", 2, 'block']) +html_attribute = find_html_attribute('height') +section_piece = find_section_piece('container') +section_piece_param = section_piece.section_piece_params.find_by( editor_id: 2, class_name: 'block' ) section_piece_param.add_param_value_event( html_attribute, Spree::ParamValue::EventEnum[:unset_changed] ) -html_attribute = Spree::HtmlAttribute.find('margin') -section_piece_param = section_piece.section_piece_params.find(:first, :conditions=>["editor_id=? and class_name=?", 2, 'inner']) +html_attribute = find_html_attribute('margin') +section_piece_param = section_piece.section_piece_params.find_by( editor_id: 2, class_name: 'inner' ) section_piece_param.add_param_value_event( html_attribute, Spree::ParamValue::EventEnum[:unset_changed] ) -html_attribute = Spree::HtmlAttribute.find('padding') +html_attribute = find_html_attribute('padding') section_piece_param.add_param_value_event( html_attribute, Spree::ParamValue::EventEnum[:unset_changed] ) -html_attribute = Spree::HtmlAttribute.find('border-width') +html_attribute = find_html_attribute('border-width') section_piece_param.add_param_value_event( html_attribute, Spree::ParamValue::EventEnum[:unset_changed] ) diff --git a/spree_theme/db/seeds/205_product_option_values.rb b/spree_theme/db/seeds/205_product_option_values.rb index 21d6d0e6..107fc1d3 100644 --- a/spree_theme/db/seeds/205_product_option_values.rb +++ b/spree_theme/db/seeds/205_product_option_values.rb @@ -2,7 +2,7 @@ bool_true = Spree::HtmlAttribute::BOOL_TRUE section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Product option values"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Product option values"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['product-option-values'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['product-option-values']) \ No newline at end of file diff --git a/spree_theme/db/seeds/206_taxon_description.rb b/spree_theme/db/seeds/206_taxon_description.rb index 9bd0d587..48ca13b8 100644 --- a/spree_theme/db/seeds/206_taxon_description.rb +++ b/spree_theme/db/seeds/206_taxon_description.rb @@ -2,7 +2,7 @@ bool_true = Spree::HtmlAttribute::BOOL_TRUE section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Taxon description"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Taxon description"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['taxon-description'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['taxon-description']) \ No newline at end of file diff --git a/spree_theme/db/seeds/207_site_form.rb b/spree_theme/db/seeds/207_site_form.rb index c668f0be..2bf5b7a5 100644 --- a/spree_theme/db/seeds/207_site_form.rb +++ b/spree_theme/db/seeds/207_site_form.rb @@ -2,8 +2,8 @@ bool_true = Spree::HtmlAttribute::BOOL_TRUE section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Site form"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Site form"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['container-form'].id).add_section_piece(section_piece_hash['site-form'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['container-form']).add_section_piece(section_piece_hash['site-form']) \ No newline at end of file diff --git a/spree_theme/db/seeds/208_slider.rb b/spree_theme/db/seeds/208_slider.rb index 286af5a0..bfc45b1d 100644 --- a/spree_theme/db/seeds/208_slider.rb +++ b/spree_theme/db/seeds/208_slider.rb @@ -1,10 +1,10 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE #dialog width, height, -section_piece = Spree::SectionPiece.find 'slider' +section_piece = find_section_piece 'slider' unless section_piece.section_piece_params.exists?( :class_name=>'title' ) slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} create_section_piece_param( section_piece, slides) @@ -12,8 +12,8 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Slider"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Slider"}, {'block'=>{'disabled_ha_ids'=>'111','21unset'=>'0',21=>'width:600px','17unset'=>'0',17=>'height:200px'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['slider'].id, {'slides'=>{'78unset'=>'0',78=>'width:600px','79unset'=>'0',79=>'height:200px'}}) \ No newline at end of file +logo.add_section_piece(section_piece_hash['slider'], {'slides'=>{'78unset'=>'0',78=>'width:600px','79unset'=>'0',79=>'height:200px'}}) \ No newline at end of file diff --git a/spree_theme/db/seeds/209_breadcrumbs.rb b/spree_theme/db/seeds/209_breadcrumbs.rb index 3dc391bd..637e83b3 100644 --- a/spree_theme/db/seeds/209_breadcrumbs.rb +++ b/spree_theme/db/seeds/209_breadcrumbs.rb @@ -1,10 +1,10 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE #dialog width, height, -#section_piece = Spree::SectionPiece.find 'slider' +#section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} # create_section_piece_param( section_piece, slides) @@ -13,7 +13,7 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Breadcrumbs"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Breadcrumbs"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['container-link'].id).add_section_piece(section_piece_hash['breadcrumbs'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['breadcrumbs']) \ No newline at end of file diff --git a/spree_theme/db/seeds/211_add_param_image_style.rb b/spree_theme/db/seeds/211_add_param_image_style.rb index e4e00ed3..8902b39e 100644 --- a/spree_theme/db/seeds/211_add_param_image_style.rb +++ b/spree_theme/db/seeds/211_add_param_image_style.rb @@ -1,8 +1,8 @@ -include SpreeTheme::SectionPieceParamHelper + #form button, button:hover -section_piece = Spree::SectionPiece.find 'product-image' +section_piece = find_section_piece 'product-image' button = { "editor_id"=>2, "class_name"=>"image_style", "pclass"=>"text", "param_category_id"=>28, "html_attribute_ids"=>"84"} create_section_piece_param( section_piece, button) \ No newline at end of file diff --git a/spree_theme/db/seeds/214_taxon_icon.rb b/spree_theme/db/seeds/214_taxon_icon.rb index fbfe2914..1db02965 100644 --- a/spree_theme/db/seeds/214_taxon_icon.rb +++ b/spree_theme/db/seeds/214_taxon_icon.rb @@ -1,10 +1,10 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE #dialog width, height, -#section_piece = Spree::SectionPiece.find 'slider' +#section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} # create_section_piece_param( section_piece, slides) @@ -13,7 +13,7 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Taxon icon"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Taxon icon"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['taxon-icon'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['taxon-icon']) \ No newline at end of file diff --git a/spree_theme/db/seeds/215_minicart_with_link.rb b/spree_theme/db/seeds/215_minicart_with_link.rb index 2b5a7ab3..df874eb0 100644 --- a/spree_theme/db/seeds/215_minicart_with_link.rb +++ b/spree_theme/db/seeds/215_minicart_with_link.rb @@ -2,8 +2,8 @@ bool_true = Spree::HtmlAttribute::BOOL_TRUE section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -minicart = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Mini cart2"}, +minicart = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Mini cart2"}, {'block'=>{'disabled_ha_ids'=>'111'}, #'content_horizontal'=>{'disabled_ha_ids'=>'101'}, 'inner'=>{'15hidden'=>bool_true}}) -minicart.add_section_piece(section_piece_hash['container-link'].id).add_section_piece(section_piece_hash['minicart'].id) +minicart.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['minicart']) diff --git a/spree_theme/db/seeds/216_support_taxon_depth.rb b/spree_theme/db/seeds/216_support_taxon_depth.rb index bb66a8bc..83b9aacb 100644 --- a/spree_theme/db/seeds/216_support_taxon_depth.rb +++ b/spree_theme/db/seeds/216_support_taxon_depth.rb @@ -1,7 +1,7 @@ -include SpreeTheme::SectionPieceParamHelper + #table title cell, border,padding -section_piece = Spree::SectionPiece.find 'menuitem' +section_piece = find_section_piece 'menuitem' [16,17,18].each_with_index{|param_category_id, i| a = { "editor_id"=>2, "class_name"=>"depth#{i+1}", "pclass"=>"css", "param_category_id"=>param_category_id, "html_attribute_ids"=>"31,32,7,8,6"} create_section_piece_param( section_piece, a) diff --git a/spree_theme/db/seeds/219_create_post_related_section.rb b/spree_theme/db/seeds/219_create_post_related_section.rb index 18c66c78..e017847a 100644 --- a/spree_theme/db/seeds/219_create_post_related_section.rb +++ b/spree_theme/db/seeds/219_create_post_related_section.rb @@ -1,9 +1,9 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE #dialog width, height, -#section_piece = Spree::SectionPiece.find 'slider' +#section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} # create_section_piece_param( section_piece, slides) @@ -15,18 +15,18 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Post title"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Post title"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['container-link'].id).add_section_piece(section_piece_hash['post-title'].id) +logo.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['post-title']) -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Post time"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Post time"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['post-time'].id) +logo.add_section_piece(section_piece_hash['post-time']) -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Post author"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Post author"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['post-author'].id) +logo.add_section_piece(section_piece_hash['post-author']) -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Post body"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Post body"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['post-body'].id) +logo.add_section_piece(section_piece_hash['post-body']) diff --git a/spree_theme/db/seeds/220_post_cover.rb b/spree_theme/db/seeds/220_post_cover.rb index ff3f975d..5d3b2fd3 100644 --- a/spree_theme/db/seeds/220_post_cover.rb +++ b/spree_theme/db/seeds/220_post_cover.rb @@ -1,10 +1,10 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE #dialog width, height, -#section_piece = Spree::SectionPiece.find 'slider' +#section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} # create_section_piece_param( section_piece, slides) @@ -13,7 +13,7 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"Post cover"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Post cover"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['post-cover'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['post-cover']) \ No newline at end of file diff --git a/spree_theme/db/seeds/222_add_more_for_link.rb b/spree_theme/db/seeds/222_add_more_for_link.rb index 5e0be8e7..483f7802 100644 --- a/spree_theme/db/seeds/222_add_more_for_link.rb +++ b/spree_theme/db/seeds/222_add_more_for_link.rb @@ -1,7 +1,7 @@ -include SpreeTheme::SectionPieceParamHelper + # add param link:hover -section_piece = Spree::SectionPiece.find 'menuitem' +section_piece = find_section_piece 'menuitem' link_hover = { "editor_id"=>2, "class_name"=>"a_h", "pclass"=>"css", "param_category_id"=>12, "html_attribute_ids"=>"7,8,6"} unless Spree::SectionPieceParam.where( link_hover ).present? @@ -9,14 +9,14 @@ end # add param container:hover, border -section_piece = Spree::SectionPiece.find 'container' +section_piece = find_section_piece 'container' container_hover = { "editor_id"=>2, "class_name"=>"block_h", "pclass"=>"css", "param_category_id"=>3, "html_attribute_ids"=>"7,8,6"} unless Spree::SectionPieceParam.where( container_hover ).present? create_section_piece_param( section_piece, container_hover) end # add param container:hover, background -section_piece = Spree::SectionPiece.find 'container' +section_piece = find_section_piece 'container' container_hover = { "editor_id"=>3, "class_name"=>"block_h", "pclass"=>"css", "param_category_id"=>3, "html_attribute_ids"=>"2,3,4,5"} unless Spree::SectionPieceParam.where( container_hover ).present? create_section_piece_param( section_piece, container_hover) diff --git a/spree_theme/db/seeds/224_taxon_name2.rb b/spree_theme/db/seeds/224_taxon_name2.rb index a3199096..d9125d99 100644 --- a/spree_theme/db/seeds/224_taxon_name2.rb +++ b/spree_theme/db/seeds/224_taxon_name2.rb @@ -5,9 +5,9 @@ #taxon name Spree::Section.where(:title=>'taxon name as link').each(&:destroy) -product_properties = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"taxon name as link"}, +product_properties = Spree::Section.create_section(section_piece_hash['container'], {:title=>"taxon name as link"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -product_properties.add_section_piece(section_piece_hash['container-link'].id).add_section_piece(section_piece_hash['taxon-name'].id) +product_properties.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['taxon-name']) # \ No newline at end of file diff --git a/spree_theme/db/seeds/228_grouped_option_values_selector.rb b/spree_theme/db/seeds/228_grouped_option_values_selector.rb index f1bf1837..0b4ed45a 100644 --- a/spree_theme/db/seeds/228_grouped_option_values_selector.rb +++ b/spree_theme/db/seeds/228_grouped_option_values_selector.rb @@ -1,10 +1,10 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE #dialog width, height, -#section_piece = Spree::SectionPiece.find 'slider' +#section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} # create_section_piece_param( section_piece, slides) @@ -13,7 +13,7 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"grouped option values selector"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"grouped option values selector"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['grouped-option-values-selector'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['grouped-option-values-selector']) \ No newline at end of file diff --git a/spree_theme/db/seeds/229_grouped_option_values_in_slide_style.rb b/spree_theme/db/seeds/229_grouped_option_values_in_slide_style.rb index 4c31afb1..accf0ea8 100644 --- a/spree_theme/db/seeds/229_grouped_option_values_in_slide_style.rb +++ b/spree_theme/db/seeds/229_grouped_option_values_in_slide_style.rb @@ -1,10 +1,10 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE #dialog width, height, -#section_piece = Spree::SectionPiece.find 'slider' +#section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} # create_section_piece_param( section_piece, slides) @@ -13,7 +13,7 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"option values in slide style"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"option values in slide style"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['option-values-in-slide-style'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['option-values-in-slide-style']) \ No newline at end of file diff --git a/spree_theme/db/seeds/230_product_customization_options.rb b/spree_theme/db/seeds/230_product_customization_options.rb index 52ecccc0..ef5969c1 100644 --- a/spree_theme/db/seeds/230_product_customization_options.rb +++ b/spree_theme/db/seeds/230_product_customization_options.rb @@ -1,10 +1,10 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE #dialog width, height, -#section_piece = Spree::SectionPiece.find 'slider' +#section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} # create_section_piece_param( section_piece, slides) @@ -13,7 +13,7 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"product customization options"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product customization options"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['product-customization-options'].id) \ No newline at end of file +logo.add_section_piece(section_piece_hash['product-customization-options']) \ No newline at end of file diff --git a/spree_theme/db/seeds/234_add_param_selected.rb b/spree_theme/db/seeds/234_add_param_selected.rb index d528eec1..22a2716a 100644 --- a/spree_theme/db/seeds/234_add_param_selected.rb +++ b/spree_theme/db/seeds/234_add_param_selected.rb @@ -1,7 +1,7 @@ -include SpreeTheme::SectionPieceParamHelper -section_piece = Spree::SectionPiece.find('container-link') + +section_piece = find_section_piece('container-link') s_a_sel = { "editor_id"=>3, "class_name"=>"s_a_sel", "pclass"=>"css", "param_category_id"=>13, "html_attribute_ids"=>"2,3,4,5"} create_section_piece_param( section_piece, s_a_sel) diff --git a/spree_theme/db/seeds/235_add_container_header0.rb b/spree_theme/db/seeds/235_add_container_header0.rb index d2103402..be29b3bd 100644 --- a/spree_theme/db/seeds/235_add_container_header0.rb +++ b/spree_theme/db/seeds/235_add_container_header0.rb @@ -1,7 +1,7 @@ -include SpreeTheme::SectionPieceParamHelper + #table title cell, border,padding -section_piece = Spree::SectionPiece.find 'container-header0' +section_piece = find_section_piece 'container-header0' title = { "editor_id"=>2, "class_name"=>"s_header0", "pclass"=>"css", "param_category_id"=>10, "html_attribute_ids"=>"31,32,7,8,6"} create_section_piece_param( section_piece, title) title = { "editor_id"=>3, "class_name"=>"s_header0", "pclass"=>"css", "param_category_id"=>10, "html_attribute_ids"=>"2,3,4,5"} diff --git a/spree_theme/db/seeds/236_add_option_values_selector2.rb b/spree_theme/db/seeds/236_add_option_values_selector2.rb index e02c5278..e1a6ba0c 100644 --- a/spree_theme/db/seeds/236_add_option_values_selector2.rb +++ b/spree_theme/db/seeds/236_add_option_values_selector2.rb @@ -1,5 +1,5 @@ -include SpreeTheme::SectionPieceParamHelper + bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE @@ -15,7 +15,7 @@ section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} -logo = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"grouped option values selector2"}, +logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"grouped option values selector2"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece( section_piece_hash['container-header0'].id ).add_section_piece( section_piece_hash['container-link'].id ).add_section_piece(section_piece_hash['grouped-option-values-selector'].id) +logo.add_section_piece( section_piece_hash['container-header0'] ).add_section_piece( section_piece_hash['container-link'] ).add_section_piece(section_piece_hash['grouped-option-values-selector']) diff --git a/spree_theme/db/seeds/237_add_param_link_unavailable.rb b/spree_theme/db/seeds/237_add_param_link_unavailable.rb index c1a344e5..27bb239c 100644 --- a/spree_theme/db/seeds/237_add_param_link_unavailable.rb +++ b/spree_theme/db/seeds/237_add_param_link_unavailable.rb @@ -1,7 +1,7 @@ -include SpreeTheme::SectionPieceParamHelper -section_piece = Spree::SectionPiece.find('container-link') + +section_piece = find_section_piece('container-link') s_a_sel = { "editor_id"=>3, "class_name"=>"s_a_una", "pclass"=>"css", "param_category_id"=>15, "html_attribute_ids"=>"2,3,4,5"} create_section_piece_param( section_piece, s_a_sel) diff --git a/spree_theme/db/seeds/239_add_th.rb b/spree_theme/db/seeds/239_add_th.rb index 3aefae7a..793db376 100644 --- a/spree_theme/db/seeds/239_add_th.rb +++ b/spree_theme/db/seeds/239_add_th.rb @@ -1,13 +1,13 @@ -include SpreeTheme::SectionPieceParamHelper -section_piece = Spree::SectionPiece.find 'container-table' + +section_piece = find_section_piece 'container-table' th = {"editor_id"=>2, "class_name"=>"s_th", "pclass"=>"css", "param_category_id"=>81, "html_attribute_ids"=>"32,7,8,6"} unless Spree::SectionPieceParam.where( th ).any? create_section_piece_param( section_piece, th) end -section_params = Spree::SectionParam.includes(:section_piece_param).where(["spree_section_piece_params.class_name=?",'block_h']) +section_params = Spree::SectionParam.eager_load(:section_piece_param).where(["spree_section_piece_params.class_name=?",'block_h']) if section_params.any? section_params.each{|param| diff --git a/spree_theme/db/seeds/23a_add_container_dl.rb b/spree_theme/db/seeds/23a_add_container_dl.rb index ae73d22a..89786be9 100644 --- a/spree_theme/db/seeds/23a_add_container_dl.rb +++ b/spree_theme/db/seeds/23a_add_container_dl.rb @@ -1,5 +1,5 @@ root2 = Spree::Section.find_by_title('root2') -container_dl = Spree::SectionPiece.find 'container-dl' +container_dl = find_section_piece 'container-dl' -root2.leaves.last.add_section_piece( container_dl.id ) +root2.leaves.last.add_section_piece( container_dl ) diff --git a/spree_theme/db/seeds/23b_add_param_dl.rb b/spree_theme/db/seeds/23b_add_param_dl.rb index 989cea9e..4728ae16 100644 --- a/spree_theme/db/seeds/23b_add_param_dl.rb +++ b/spree_theme/db/seeds/23b_add_param_dl.rb @@ -1,6 +1,6 @@ -include SpreeTheme::SectionPieceParamHelper -section_piece = Spree::SectionPiece.find('container-dl') + +section_piece = find_section_piece('container-dl') dt = { "editor_id"=>2, "class_name"=>"s_dt", "pclass"=>"css", "param_category_id"=>70, "html_attribute_ids"=>"21,31,32,7,8,6"} create_section_piece_param( section_piece, dt) diff --git a/spree_theme/db/seeds/23e_add_template_related_buttons.rb b/spree_theme/db/seeds/23e_add_template_related_buttons.rb index d82375ae..d5fde124 100644 --- a/spree_theme/db/seeds/23e_add_template_related_buttons.rb +++ b/spree_theme/db/seeds/23e_add_template_related_buttons.rb @@ -5,12 +5,12 @@ #theme preview button Spree::Section.where(:title=>'preview theme button').each(&:destroy) -theme_related_button = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"preview theme button"}, +theme_related_button = Spree::Section.create_section(section_piece_hash['container'], {:title=>"preview theme button"}, {'inner'=>{'15hidden'=>bool_true}}) -theme_related_button.add_section_piece(section_piece_hash['container-link'].id).add_section_piece(section_piece_hash['preview-theme-button'].id) +theme_related_button.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['preview-theme-button']) #new site with selected theme button Spree::Section.where(:title=>'install theme with site button').each(&:destroy) -theme_related_button = Spree::Section.create_section(section_piece_hash['container'].id, {:title=>"install theme with site button"}, +theme_related_button = Spree::Section.create_section(section_piece_hash['container'], {:title=>"install theme with site button"}, {'inner'=>{'15hidden'=>bool_true}}) -theme_related_button.add_section_piece(section_piece_hash['container-link'].id).add_section_piece(section_piece_hash['install-theme-with-site-button'].id) +theme_related_button.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['install-theme-with-site-button']) diff --git a/spree_theme/db/seeds/23g_add_container_fixed.rb b/spree_theme/db/seeds/23g_add_container_fixed.rb index ede67d1d..5e545505 100644 --- a/spree_theme/db/seeds/23g_add_container_fixed.rb +++ b/spree_theme/db/seeds/23g_add_container_fixed.rb @@ -1,7 +1,7 @@ -include SpreeTheme::SectionPieceParamHelper + #table title cell, border,padding -section_piece = Spree::SectionPiece.find 'container-fixed' +section_piece = find_section_piece 'container-fixed' fixed_position = { "editor_id"=>2, "class_name"=>"fixed_position", "pclass"=>"css", "param_category_id"=>7, "html_attribute_ids"=>"41,40,33,35"} unless section_piece.section_piece_params.where(:class_name=>'fixed_position').any? create_section_piece_param( section_piece, fixed_position) @@ -15,7 +15,7 @@ #fixed_container Spree::Section.where(:title=>'fixed container').each(&:destroy) -fixed_container = Spree::Section.create_section( section_piece_hash['container'].id, {:title=>"fixed container"}, +fixed_container = Spree::Section.create_section( section_piece_hash['container'], {:title=>"fixed container"}, { 'content_layout'=>{'86'=>bool_true,'86unset'=>bool_false}, 'block'=>{'15'=>"height:100px",'15unset'=>bool_false,'101'=>"float:left",'101unset'=>bool_false}, 'inner'=>{'15hidden'=>bool_true}} ) -fixed_container.add_section_piece(section_piece_hash['container-fixed'].id) +fixed_container.add_section_piece(section_piece_hash['container-fixed']) diff --git a/spree_theme/db/seeds/23h_add_container_hover_effect.rb b/spree_theme/db/seeds/23h_add_container_hover_effect.rb index 21ef4ca9..e17f4ef3 100644 --- a/spree_theme/db/seeds/23h_add_container_hover_effect.rb +++ b/spree_theme/db/seeds/23h_add_container_hover_effect.rb @@ -5,7 +5,7 @@ #hover_effect_container Spree::Section.where(:title=>'hover effect container').each(&:destroy) -fixed_container = Spree::Section.create_section( section_piece_hash['container'].id, {:title=>"hover effect container"}, +fixed_container = Spree::Section.create_section( section_piece_hash['container'], {:title=>"hover effect container"}, { 'content_layout'=>{'86'=>bool_true,'86unset'=>bool_false}, 'block'=>{'101'=>"float:left",'101unset'=>bool_false}, 'inner'=>{'15hidden'=>bool_true}} ) -fixed_container.add_section_piece(section_piece_hash['container-hover-effect'].id) +fixed_container.add_section_piece(section_piece_hash['container-hover-effect']) diff --git a/spree_theme/db/seeds/23x_add_param_for_option_slides.rbx b/spree_theme/db/seeds/23x_add_param_for_option_slides.rbx index c74e113f..a46b3b6e 100644 --- a/spree_theme/db/seeds/23x_add_param_for_option_slides.rbx +++ b/spree_theme/db/seeds/23x_add_param_for_option_slides.rbx @@ -1,4 +1,3 @@ -include SpreeTheme::SectionPieceParamHelper # add param option type presentation margin, padding, border, background section_piece = Spree::SectionPiece.find 'option-values-in-slide-style' diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index 2e8f8bcd..352da03c 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -1609,3 +1609,27 @@ container_hover_effect: /* since ie 6-8 do not support :last_child, have first child hidden initially */ .<%=@template.current_piece.section_selector%>_inner>:first-child { display:none; <%=@template.css(:position) %>} js: '' + +# mobile section pieces +root_for_mobile: + id: 200 + title: root for mobile + slug: root-for-mobile + is_selectable: "1" + is_container: "1" + for_mobile: "1" + html: | + this is just test + css: "" + js: "" +container_for_mobile: + id: 201 + title: container for mobile + slug: container-for-mobile + is_selectable: "1" + is_container: "1" + for_mobile: "1" + html: | + this is just test + css: "" + js: "" \ No newline at end of file diff --git a/spree_theme/db/themes/10_taxonomies.rb b/spree_theme/db/themes/10_taxonomies.rb index 6fef70fe..cd7d2977 100644 --- a/spree_theme/db/themes/10_taxonomies.rb +++ b/spree_theme/db/themes/10_taxonomies.rb @@ -40,6 +40,6 @@ taxons.each do |taxon_attrs| if taxon_attrs[:parent] taxon_attrs[:parent] = Spree::Taxon.find_by_name!(taxon_attrs[:parent]) - Spree::Taxon.create!(taxon_attrs, :without_protection => true) + Spree::Taxon.create!(taxon_attrs) end end diff --git a/spree_theme/lib/spree_theme.rb b/spree_theme/lib/spree_theme.rb index e4f9ac3b..c3d169c3 100644 --- a/spree_theme/lib/spree_theme.rb +++ b/spree_theme/lib/spree_theme.rb @@ -3,8 +3,9 @@ require 'spree_theme/paper_clip_interpolate_site' require 'spree_theme/system' require 'spree_theme/site_helper' -require 'spree_theme/section_piece_param_helper' +require 'spree_theme/seed_helper' require 'spree_theme/permitted_attributes_for_theme' +require 'spree_theme/simple_permalink' module SpreeTheme diff --git a/spree_theme/lib/spree_theme/section_piece_param_helper.rb b/spree_theme/lib/spree_theme/seed_helper.rb similarity index 100% rename from spree_theme/lib/spree_theme/section_piece_param_helper.rb rename to spree_theme/lib/spree_theme/seed_helper.rb diff --git a/spree_theme/lib/spree_theme/simple_permalink.rb b/spree_theme/lib/spree_theme/simple_permalink.rb new file mode 100644 index 00000000..bb438eea --- /dev/null +++ b/spree_theme/lib/spree_theme/simple_permalink.rb @@ -0,0 +1,23 @@ +module SpreeTheme + module SimplePermalink + extend ActiveSupport::Concern + + included do + class_attribute :simple_permalink_options + end + + module ClassMethods + def make_simple_permalink( options={}) + options[:slug_field] ||= :slug + options[:title_field ] ||= :title + self.simple_permalink_options = options + + before_validation(:on => :create) { save_permalink } + end + end + + def save_permalink + self.slug = self.title.parameterize + end + end +end \ No newline at end of file diff --git a/spree_theme/lib/tasks/spree_theme.rake b/spree_theme/lib/tasks/spree_theme.rake index 7c5deae7..c3358c65 100644 --- a/spree_theme/lib/tasks/spree_theme.rake +++ b/spree_theme/lib/tasks/spree_theme.rake @@ -173,6 +173,7 @@ namespace :spree_theme do file_path = File.join(SpreeTheme::Engine.root,'db','seeds',args.seed_name) if File.exists? file_path Spree::TemplateTheme.connection.transaction do + include SpreeTheme::SeedHelper load file_path puts "loaded file #{file_path}" end diff --git a/spree_theme/spec/models/html_attribute_value_spec.rb b/spree_theme/spec/models/html_attribute_value_spec.rb index 314a8139..102cc060 100644 --- a/spree_theme/spec/models/html_attribute_value_spec.rb +++ b/spree_theme/spec/models/html_attribute_value_spec.rb @@ -4,7 +4,7 @@ it "has wrapped contexts" do - section_piece = Spree::SectionPiece.find('logged-and-unlogged-menu') + section_piece = Spree::SectionPiece.friendly.find('logged-and-unlogged-menu') logged_resource_context, unlogged_resource_context = section_piece.wrapped_resources logged_resource_context.context.should eq DefaultTaxon::ContextEnum.account unlogged_resource_context.context.should eq DefaultTaxon::ContextEnum.login diff --git a/spree_theme/spec/models/param_value_spec.rb b/spree_theme/spec/models/param_value_spec.rb index 79e5df67..1b1e6fb0 100644 --- a/spree_theme/spec/models/param_value_spec.rb +++ b/spree_theme/spec/models/param_value_spec.rb @@ -19,7 +19,7 @@ it "should trigger pv_change" do - html_attribute_height = Spree::HtmlAttribute.find('height') + html_attribute_height = Spree::HtmlAttribute.find(21) container = Spree::Section.find('container').page_layouts.first param_value = container.partial_html.html_attribute_values('block_width').param_value param_value.should be_present @@ -30,8 +30,8 @@ end it "height should trigger pv_change" do - html_attribute_height = Spree::HtmlAttribute.find('height') - html_attribute_margin = Spree::HtmlAttribute.find('margin') + html_attribute_height = Spree::HtmlAttribute.find(15) + html_attribute_margin = Spree::HtmlAttribute.find(31) container = Spree::Section.find('container').page_layouts.first # set margin param_value_margin = container.partial_html.html_attribute_values('inner_margin').param_value From 5f0cd717dac6cb6b9bcee8ee7f2836dbec223057 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 23 Dec 2014 03:09:34 -0800 Subject: [PATCH 012/606] add help SeedHelper --- spree_theme/lib/spree_theme/seed_helper.rb | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/spree_theme/lib/spree_theme/seed_helper.rb b/spree_theme/lib/spree_theme/seed_helper.rb index b0a9931e..cd526ef0 100644 --- a/spree_theme/lib/spree_theme/seed_helper.rb +++ b/spree_theme/lib/spree_theme/seed_helper.rb @@ -1,10 +1,22 @@ module SpreeTheme - module SectionPieceParamHelper + module SeedHelper + def create_section_piece_param( section_piece, section_piece_param_attrs) section_piece.section_piece_params.create! do|spp| spp.param_conditions={} - spp.assign_attributes( section_piece_param_attrs, :without_protection => true) + spp.assign_attributes( section_piece_param_attrs ) end end + + + def find_section_piece( slug ) + section_piece_hash= Spree::SectionPiece.all.inject({}){|h,sp| h[sp.slug] = sp; h} + section_piece_hash[slug] + end + + def find_html_attribute( slug ) + Spree::HtmlAttribute.friendly.find 'font-weight' + end + end end \ No newline at end of file From 1205259f7cc8a8dbb8adf49b5778e2430313c03f Mon Sep 17 00:00:00 2001 From: david Date: Tue, 23 Dec 2014 03:17:22 -0800 Subject: [PATCH 013/606] fix create section --- spree_theme/app/models/spree/section.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spree_theme/app/models/spree/section.rb b/spree_theme/app/models/spree/section.rb index 036baf40..896fade1 100644 --- a/spree_theme/app/models/spree/section.rb +++ b/spree_theme/app/models/spree/section.rb @@ -17,9 +17,10 @@ def self.create_section(section_piece,attrs = {}, default_param_values={}) #create record in table sections created_section = nil self.transaction do - created_section = create(:section_piece_id=> section_piece.id) do |section| + created_section = create!(:section_piece_id=> section_piece.id) do |section| section.section_piece_instance = 1 section.attributes= attrs unless attrs.empty? + section.slug = nil section.for_mobile = section_piece.for_mobile? end #copy the section piece param to section param table From ace9be4b8e682ecf06e0300eabda0bb5fa0cbc26 Mon Sep 17 00:00:00 2001 From: david Date: Tue, 23 Dec 2014 22:41:36 -0800 Subject: [PATCH 014/606] fix icon --- app/views/spree/admin/shared/_tabs.html.erb | 16 +- .../spree/admin/comment_types/index.html.erb | 2 +- .../spree/admin/comment_types/new.html.erb | 4 +- .../spree/admin/shared/_comments.html.erb | 2 +- .../spree/blogs/admin/posts/edit.html.erb | 4 +- .../spree/blogs/admin/posts/index.html.erb | 4 +- .../spree/blogs/admin/posts/new.html.erb | 2 +- .../spree/blogs/admin/posts/show.html.erb | 6 +- .../_option_value_fields.html.erb | 2 +- .../ad_hoc_option_types/_selected.html.erb | 2 +- .../admin/ad_hoc_option_types/edit.html.erb | 4 +- .../option_types/_available_ad_hoc.html.erb | 2 +- .../product_customization_types/edit.html.erb | 2 +- .../index.html.erb | 2 +- .../app/models/spree/site_decorator.rb | 25 ++- .../views/spree/admin/sites/index.html.erb | 2 +- .../admin/plugins/font-awesome-extra.css | 4 +- .../app/assets/stylesheets/sprangular.scss | 190 ------------------ .../stylesheets/sprangular/_config.scss | 2 - .../decorators/base_controller_decorator.rb | 29 ++- spree_theme/app/models/spree/template_file.rb | 1 + .../views/sprangular/shared/_analytics.slim | 8 - .../sprangular/shared/_templates.html.slim | 2 - .../page_layout/_config_context.html.erb | 4 +- .../page_layout/_config_data_source.html.erb | 4 +- .../page_layout/_config_resource.html.erb | 4 +- .../spree/admin/template_files/_tabs.html.erb | 4 +- .../spree/admin/template_files/edit.html.erb | 2 +- .../spree/admin/template_files/index.html.erb | 2 +- .../spree/admin/template_files/new.html.erb | 2 +- .../spree/admin/template_texts/_tabs.html.erb | 4 +- .../spree/admin/template_texts/edit.html.erb | 2 +- .../spree/admin/template_texts/index.html.erb | 2 +- .../spree/admin/template_texts/new.html.erb | 2 +- .../template_themes/_theme_tabs.html.erb | 6 +- .../template_themes/config_context.html.erb | 2 +- .../config_data_source.html.erb | 2 +- .../template_themes/config_resource.html.erb | 2 +- .../admin/template_themes/foreign.html.erb | 4 +- .../admin/template_themes/native.html.erb | 10 +- .../template_themes/prepare_import.html.erb | 4 +- spree_theme/lib/spree_theme/system.rb | 2 +- 42 files changed, 101 insertions(+), 280 deletions(-) delete mode 100644 spree_theme/app/assets/stylesheets/sprangular.scss delete mode 100644 spree_theme/app/assets/stylesheets/sprangular/_config.scss delete mode 100644 spree_theme/app/views/sprangular/shared/_analytics.slim delete mode 100644 spree_theme/app/views/sprangular/shared/_templates.html.slim diff --git a/app/views/spree/admin/shared/_tabs.html.erb b/app/views/spree/admin/shared/_tabs.html.erb index b3d759b7..53c77710 100644 --- a/app/views/spree/admin/shared/_tabs.html.erb +++ b/app/views/spree/admin/shared/_tabs.html.erb @@ -2,22 +2,22 @@ %> <% if can? :admin, Spree::Order %> - <%= tab :orders, :payments, :creditcard_payments, :shipments, :credit_cards, :return_authorizations, :icon => 'icon-shopping-cart' %> + <%= tab :orders, :payments, :creditcard_payments, :shipments, :credit_cards, :return_authorizations, :icon => 'shopping-cart' %> <% end %> <% if can? :admin, Spree::Product %> - <%= tab :products, :option_types, :properties, :prototypes, :variants, :product_properties, :icon => 'icon-th-large' %> + <%= tab :products, :option_types, :properties, :prototypes, :variants, :product_properties, :icon => 'th-large' %> <% end %> -<%= tab(:posts, :route=>'admin_posts',:icon=>'icon-pencil',:match_path => '/post') %> +<%= tab(:posts, :route=>'admin_posts',:icon=>'pencil',:match_path => '/post') %> <% if can? :admin, Spree::Admin::ReportsController %> - <%= tab :reports, :icon => 'icon-file' %> + <%= tab :reports, :icon => 'file' %> <% end %> -<%= tab :configurations, :general_settings, :mail_methods, :image_settings, :tax_categories, :tax_rates, :tax_settings, :zones, :countries, :states, :payment_methods, :shipping_methods, :shipping_categories, :stock_transfers, :stock_locations, :trackers, :label => 'configuration', :icon => 'icon-wrench', :url => spree.edit_admin_general_settings_path %> +<%= tab :configurations, :general_settings, :mail_methods, :image_settings, :tax_categories, :tax_rates, :tax_settings, :zones, :countries, :states, :payment_methods, :shipping_methods, :shipping_categories, :stock_transfers, :stock_locations, :trackers, :label => 'configuration', :icon => 'wrench', :url => spree.edit_admin_general_settings_path %> <% if can? :admin, Spree::Promotion %> - <%= tab(:promotions, :url => spree.admin_promotions_path, :icon => 'icon-bullhorn') %> + <%= tab(:promotions, :url => spree.admin_promotions_path, :icon => 'bullhorn') %> <% end %> -<%= tab(:taxonomies, :route=>'admin_taxonomies',:icon=>'icon-sitemap',:match_path => '/taxonom') %> +<%= tab(:taxonomies, :route=>'admin_taxonomies',:icon=>'sitemap',:match_path => '/taxonom') %> -<%= tab(:template_themes, :route=>'native_admin_template_themes',:icon=>'icon-puzzle-piece',:match_path => '/template') %> +<%= tab(:template_themes, :route=>'native_admin_template_themes',:icon=>'puzzle-piece',:match_path => '/template') %> diff --git a/spree_comments/app/views/spree/admin/comment_types/index.html.erb b/spree_comments/app/views/spree/admin/comment_types/index.html.erb index 9daf5051..9070f045 100644 --- a/spree_comments/app/views/spree/admin/comment_types/index.html.erb +++ b/spree_comments/app/views/spree/admin/comment_types/index.html.erb @@ -6,7 +6,7 @@ <% content_for :page_actions do %>

  1. - <%= button_link_to Spree.t(:new_comment_type), new_object_url, :icon => 'icon-plus', :id => 'admin_new_comment_type_link' %> + <%= button_link_to Spree.t(:new_comment_type), new_object_url, :icon => 'plus', :id => 'admin_new_comment_type_link' %>
  2. <% end %> diff --git a/spree_comments/app/views/spree/admin/comment_types/new.html.erb b/spree_comments/app/views/spree/admin/comment_types/new.html.erb index 41c5f088..f5a59c0b 100644 --- a/spree_comments/app/views/spree/admin/comment_types/new.html.erb +++ b/spree_comments/app/views/spree/admin/comment_types/new.html.erb @@ -6,7 +6,7 @@ <% content_for :page_actions do %>
  3. - <%= button_link_to Spree.t(:back_to_comment_types_list), admin_comment_types_path, :icon => 'icon-arrow-left' %> + <%= button_link_to Spree.t(:back_to_comment_types_list), admin_comment_types_path, :icon => 'arrow-left' %>
  4. <% end %> @@ -16,7 +16,7 @@
    <%= render :partial => 'form', :locals => { :f => f } %>
    - <%= button Spree.t(:create), 'icon-ok' %> + <%= button Spree.t(:create), 'ok' %>
    <% end %> diff --git a/spree_comments/app/views/spree/admin/shared/_comments.html.erb b/spree_comments/app/views/spree/admin/shared/_comments.html.erb index 9f243d31..a1d51353 100644 --- a/spree_comments/app/views/spree/admin/shared/_comments.html.erb +++ b/spree_comments/app/views/spree/admin/shared/_comments.html.erb @@ -29,7 +29,7 @@
    - <%= button Spree.t(:add_comment), 'icon-arrow-right' %> + <%= button Spree.t(:add_comment), 'arrow-right' %>
    <% end %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/posts/edit.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/posts/edit.html.erb index 3cd6f7c4..c2f1cac9 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/posts/edit.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/posts/edit.html.erb @@ -3,10 +3,10 @@ <% end %> <% content_for :page_actions do %> -
  5. <%= button_link_to Spree.t(:back_to_post_list), admin_posts_url, :icon => 'icon-arrow-left' %>
  6. +
  7. <%= button_link_to Spree.t(:back_to_post_list), admin_posts_url, :icon => 'arrow-left' %>
  8. <% if can?(:create, Spree::Product) %>
  9. - <%= button_link_to Spree.t(:new_post), new_object_url, { :icon => 'icon-plus', :id => 'admin_new_post' } %> + <%= button_link_to Spree.t(:new_post), new_object_url, { :icon => 'plus', :id => 'admin_new_post' } %>
  10. <% end %> <% end %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/posts/index.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/posts/index.html.erb index 85b5f465..120d2b56 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/posts/index.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/posts/index.html.erb @@ -4,7 +4,7 @@ <% content_for :page_actions do %>
  11. - <%= button_link_to Spree.t('new_post'), new_admin_post_url, :icon => 'icon-plus', :id => 'admin_new_post' %> + <%= button_link_to Spree.t('new_post'), new_admin_post_url, :icon => 'plus', :id => 'admin_new_post' %>
  12. <% end if can? :edit, Spree::Post.new %> @@ -29,7 +29,7 @@
    - <%= button Spree.t(:search), 'icon-search' %> + <%= button Spree.t(:search), 'search' %>
    <% end %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/posts/new.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/posts/new.html.erb index 61047fb9..330a4556 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/posts/new.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/posts/new.html.erb @@ -3,7 +3,7 @@ <% end %> <% content_for :page_actions do %> -
  13. <%= button_link_to Spree.t(:back_to_post_list), admin_posts_url, :icon => 'icon-arrow-left' %>
  14. +
  15. <%= button_link_to Spree.t(:back_to_post_list), admin_posts_url, :icon => 'arrow-left' %>
  16. <% end %> <%= render :partial => 'spree/shared/error_messages', :locals => { :target => @post } %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/posts/show.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/posts/show.html.erb index 3dadb2d7..d0642a71 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/posts/show.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/posts/show.html.erb @@ -11,11 +11,11 @@
    - <%= button_link_to Spree.t('actions.edit'), edit_object_url(@post) , :icon => 'icon-edit' %> + <%= button_link_to Spree.t('actions.edit'), edit_object_url(@post) , :icon => 'edit' %> <%= Spree.t(:or) %> - <%= button_link_to Spree.t('actions.list'), collection_url, :icon => 'icon-arrow-left' %> + <%= button_link_to Spree.t('actions.list'), collection_url, :icon => 'arrow-left' %> <%= Spree.t(:or) %> - <%= button_link_to Spree.t('actions.delete'), collection_url, :icon => 'icon-remove' %> + <%= button_link_to Spree.t('actions.delete'), collection_url, :icon => 'remove' %>
    diff --git a/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/_option_value_fields.html.erb b/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/_option_value_fields.html.erb index 8ba37c67..ca0dc33c 100644 --- a/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/_option_value_fields.html.erb +++ b/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/_option_value_fields.html.erb @@ -8,7 +8,7 @@ <%#link_to_remove_nested_fields t("remove"), f, :no_text => true, :nest => "ad_hoc_option_type" %> <%= link_to_with_icon( - 'icon-trash', '', + 'trash', '', admin_ad_hoc_option_value_path(f.object), :method => :delete, :class => "remove_fields no-text with-tip" diff --git a/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/_selected.html.erb b/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/_selected.html.erb index d7db851d..147054ff 100644 --- a/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/_selected.html.erb +++ b/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/_selected.html.erb @@ -38,5 +38,5 @@
    - <%= button_link_to t("add_option_type"), available_ad_hoc_admin_product_option_types_url(@product), :remote => :true, :class => 'iconlink', :icon => 'icon-plus' %> + <%= button_link_to t("add_option_type"), available_ad_hoc_admin_product_option_types_url(@product), :remote => :true, :class => 'iconlink', :icon => 'plus' %> diff --git a/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/edit.html.erb b/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/edit.html.erb index 6a0273df..5bb5db28 100644 --- a/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/edit.html.erb +++ b/spree_flexi_variants/app/views/spree/admin/ad_hoc_option_types/edit.html.erb @@ -42,9 +42,9 @@ <% end %>
    - <%= button t("update"), 'icon-refresh' %> + <%= button t("update"), 'refresh' %> <%= t("or") %> - <%= button_link_to t("cancel"), selected_admin_product_ad_hoc_option_types_url(@ad_hoc_option_type.product), :icon => 'icon-remove' %> + <%= button_link_to t("cancel"), selected_admin_product_ad_hoc_option_types_url(@ad_hoc_option_type.product), :icon => 'remove' %>
    <% end %> diff --git a/spree_flexi_variants/app/views/spree/admin/option_types/_available_ad_hoc.html.erb b/spree_flexi_variants/app/views/spree/admin/option_types/_available_ad_hoc.html.erb index e4d785f9..9c50f548 100644 --- a/spree_flexi_variants/app/views/spree/admin/option_types/_available_ad_hoc.html.erb +++ b/spree_flexi_variants/app/views/spree/admin/option_types/_available_ad_hoc.html.erb @@ -12,7 +12,7 @@ <%=ot.name %> <%=ot.presentation %> - <%= link_to_with_icon 'icon-plus', t("select"), + <%= link_to_with_icon 'plus', t("select"), url_for(:controller => "admin/option_types", :id => ot, :product_id => @product.permalink, diff --git a/spree_flexi_variants/app/views/spree/admin/product_customization_types/edit.html.erb b/spree_flexi_variants/app/views/spree/admin/product_customization_types/edit.html.erb index ccbf1f2a..76729356 100644 --- a/spree_flexi_variants/app/views/spree/admin/product_customization_types/edit.html.erb +++ b/spree_flexi_variants/app/views/spree/admin/product_customization_types/edit.html.erb @@ -6,7 +6,7 @@ <% content_for :page_actions do %>
  17. - <%= button_link_to Spree.t(:product_customization_types_list), spree.admin_product_customization_types_path, :icon => 'icon-arrow-left' %> + <%= button_link_to Spree.t(:product_customization_types_list), spree.admin_product_customization_types_path, :icon => 'arrow-left' %>
  18. <% end %> diff --git a/spree_flexi_variants/app/views/spree/admin/product_customization_types/index.html.erb b/spree_flexi_variants/app/views/spree/admin/product_customization_types/index.html.erb index f78fe76c..ca7b06ea 100644 --- a/spree_flexi_variants/app/views/spree/admin/product_customization_types/index.html.erb +++ b/spree_flexi_variants/app/views/spree/admin/product_customization_types/index.html.erb @@ -3,7 +3,7 @@ <% content_for(:page_title, Spree.t("product_customization_types")) %> <% content_for(:page_actions) do %> <% end %> diff --git a/spree_multi_site/app/models/spree/site_decorator.rb b/spree_multi_site/app/models/spree/site_decorator.rb index 41a4ee28..32afb446 100644 --- a/spree_multi_site/app/models/spree/site_decorator.rb +++ b/spree_multi_site/app/models/spree/site_decorator.rb @@ -3,6 +3,7 @@ Spree::Asset.class_eval do include Spree::MultiSiteSystem end + Spree::Configuration.class_eval do belongs_to :site default_scope { where(:site_id => Spree::Site.current.id) } @@ -15,6 +16,10 @@ Spree::OptionType.class_eval do belongs_to :site default_scope { where(:site_id => Spree::Site.current.id) } + clear_validators! + # Add new validates_uniqueness_of with correct scope + validates :name, :uniqueness => { :scope => [:site_id] } + end Spree::Order.class_eval do @@ -23,11 +28,6 @@ # we should never call LineItem.find or LineItem.new # use @order.line_items, @order.add_variant instead -Spree::LineItem.class_eval do - #this cause ActiveRecord::ReadOnlyRecord, while modify lineitem - #default_scope :joins => :order - #default_scope {where("spree_orders.site_id=?", Spree::Site.current.id)} -end Spree::Prototype.class_eval do belongs_to :site @@ -92,7 +92,7 @@ clear_validators! # Add new validates_uniqueness_of with correct scope - validates :name, :uniqueness => { :scope => [:site_id,:deleted_at] } + validates :name, :uniqueness => { scope: [:site_id,:deleted_at], allow_blank: true } end @@ -117,6 +117,18 @@ default_scope { where(:site_id => Spree::Site.current.id) } end +Spree::Variant.class_eval do + clear_validators! + # copy original validates + #validate :check_price + + validates :cost_price, numericality: { greater_than_or_equal_to: 0, allow_nil: true } + validates :price, numericality: { greater_than_or_equal_to: 0, allow_nil: true } + # disable uniqueness_of :sku + validates_uniqueness_of :sku, allow_blank: true, conditions: -> { joins(:product).where( spree_variants: { deleted_at: nil}, spree_products: {site_id: Spree::Site.current.id } ) } + +end + Spree::Zone.class_eval do belongs_to :site default_scope { where(:site_id => Spree::Site.current.id) } @@ -126,6 +138,7 @@ validates :name, :presence => true, :uniqueness => { :scope => [:site_id] } end + Rails.application.config.spree_multi_site.site_scope_required_classes_from_other_gems.each do |extra_class| extra_class.class_eval do belongs_to :site diff --git a/spree_multi_site/app/views/spree/admin/sites/index.html.erb b/spree_multi_site/app/views/spree/admin/sites/index.html.erb index 14ac1442..d55549b0 100644 --- a/spree_multi_site/app/views/spree/admin/sites/index.html.erb +++ b/spree_multi_site/app/views/spree/admin/sites/index.html.erb @@ -22,7 +22,7 @@ <%= site.users.admin.first.email %> <%= pretty_time site.created_at %> - <%= link_to_with_icon 'icon-eye', Spree.t(:admin_store), site.admin_url, {:target=>'_blank',:no_text => true} %> + <%= link_to_with_icon 'eye', Spree.t(:admin_store), site.admin_url, {:target=>'_blank',:no_text => true} %> diff --git a/spree_theme/app/assets/stylesheets/admin/plugins/font-awesome-extra.css b/spree_theme/app/assets/stylesheets/admin/plugins/font-awesome-extra.css index 9479d3dd..a78661fa 100644 --- a/spree_theme/app/assets/stylesheets/admin/plugins/font-awesome-extra.css +++ b/spree_theme/app/assets/stylesheets/admin/plugins/font-awesome-extra.css @@ -1,6 +1,6 @@ -.icon-eye:before { +.fa-eye:before { content: "\f06e"; } -.icon-check-circle:before { +.fa-check-circle:before { content: "\f058"; } diff --git a/spree_theme/app/assets/stylesheets/sprangular.scss b/spree_theme/app/assets/stylesheets/sprangular.scss deleted file mode 100644 index 92b4f607..00000000 --- a/spree_theme/app/assets/stylesheets/sprangular.scss +++ /dev/null @@ -1,190 +0,0 @@ -@import "bootstrap-sass-official/bootstrap-sprockets"; -@import "sprangular/config"; -@import "bootstrap-sass-official"; -@import "font-awesome"; -@import "angular-motion"; -@import "bootstrap-additions"; - -body { - padding: 70px 0 0 0; -} - -.navbar-brand img { - max-height: 25px; -} - -a { - cursor: pointer; -} - -.btn.add-to-cart { - span { - display: inline-block; - } - .caption { - margin-right: 5px; - font-weight: bold; - } -} - -#signin { - nav a { - display: block; - } -} - -#initializing { - text-align: center; -} - -.aside { - width: 100%; -} - -td { - &.number { - text-align: right; - } - - .total & { - font-weight: bold; - } -} - - -footer { - background: $gray; - color: $gray-light; - padding: 10px 5px 5px; - - a { - color: $gray-light; - font-weight: bold; - - &:hover { - color: #fff; - } - } - - .dynamo { - .level1, .level2, .level3 { - text-align: center; - } - span { - display: inline-block; - padding: 0px 6px; - font-weight: bolder; - } - } -} - -form { - p.error { - color: $brand-danger; - } -} - -/* Sticky footer styles --------------------------------------------------- */ -$footer-height: 80px; - -html { - position: relative; - min-height: 100%; -} -body { - /* Margin bottom by footer height */ - margin-bottom: $footer-height; -} - -#wrap { - padding-bottom: 20px; -} - -footer { - position: absolute; - bottom: 0; - width: 100%; - /* Set the fixed height of the footer here */ - height: $footer-height; -} - -.checkout-nav { - .stripe { - background: $gray-lighter; - height: 6px; - position: absolute; - margin-top: 17px; - width: 90%; - z-index: -1; - } - - nav { - a { - text-decoration: none; - display: inline-block; - width: 33%; - text-align: center; - - &:first-child { - text-align: left; - } - - &:last-child { - text-align: right; - } - } - - &.details a.details, &.confirm a.confirm, &.done a.done { - .number { - background: $brand-info; - color: $body-bg; - } - .caption { - color: $brand-info; - } - } - - &.confirm { - a.details .number { - background: $brand-success; - color: $body-bg; - } - } - - &.done { - a.details, a.confirm { - .number { - background: $brand-success; - color: $body-bg; - } - } - } - } - - span.caption { - display: block; - margin: 0px auto; - color: $gray; - } - - span.number { - display: inline-block; - color: $gray-light; - background: $gray-lighter; - padding: 10px 16px; - border-radius: 50%; - width: auto; - } -} - -a.cart-link.visible-xs { - float: right; - padding: 15px; -} - -@media (min-width: $screen-sm-min) { - .aside { - width: 50%; - } -} diff --git a/spree_theme/app/assets/stylesheets/sprangular/_config.scss b/spree_theme/app/assets/stylesheets/sprangular/_config.scss deleted file mode 100644 index 33d152d9..00000000 --- a/spree_theme/app/assets/stylesheets/sprangular/_config.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import "bootstrap-sass-official/bootstrap/variables"; -// variable modifications go here diff --git a/spree_theme/app/controllers/spree/decorators/base_controller_decorator.rb b/spree_theme/app/controllers/spree/decorators/base_controller_decorator.rb index b2517309..2e9b95e3 100644 --- a/spree_theme/app/controllers/spree/decorators/base_controller_decorator.rb +++ b/spree_theme/app/controllers/spree/decorators/base_controller_decorator.rb @@ -17,15 +17,24 @@ module Spree # end #end #override spree_core/controller_helper/auth#unauthorized - def unauthorized - url = new_admin_session_path - if try_spree_current_user - flash[:error] = Spree.t(:authorization_failure) - redirect_to new_admin_session_path - else - store_location - redirect_to new_admin_session_path - end - end + # def unauthorized + # url = new_admin_session_path + # if try_spree_current_user + # flash[:error] = Spree.t(:authorization_failure) + # redirect_to new_admin_session_path + # else + # store_location + # redirect_to new_admin_session_path + # end + # end + end + +end + +module Spree::Admin + BaseController.class_eval do + rescue_from CanCan::AccessDenied do |exception| + redirect_to new_admin_session_path end + end end \ No newline at end of file diff --git a/spree_theme/app/models/spree/template_file.rb b/spree_theme/app/models/spree/template_file.rb index c98c2a6f..35f24023 100644 --- a/spree_theme/app/models/spree/template_file.rb +++ b/spree_theme/app/models/spree/template_file.rb @@ -11,6 +11,7 @@ class TemplateFile < ActiveRecord::Base self.attachment_definitions[:attachment][:url] = "/shops/:rails_env/:site/:class/:id/:basename_:style.:extension" self.attachment_definitions[:attachment][:path] = ":rails_root/public/shops/:rails_env/:site/:class/:id/:basename_:style.:extension" self.attachment_definitions[:attachment][:default_url] = "/images/:style/missing.png" + validates_attachment_content_type :attachment, :content_type => /\Aimage\/.*\Z/ delegate :url, :to => :attachment delegate :site_id, :to => :template_theme # required by Paperclip.interpolates :site diff --git a/spree_theme/app/views/sprangular/shared/_analytics.slim b/spree_theme/app/views/sprangular/shared/_analytics.slim deleted file mode 100644 index d9435afb..00000000 --- a/spree_theme/app/views/sprangular/shared/_analytics.slim +++ /dev/null @@ -1,8 +0,0 @@ -- if tracker = Spree::Tracker.current - javascript: - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - - ga('create', '#{tracker.analytics_id}', location.host); diff --git a/spree_theme/app/views/sprangular/shared/_templates.html.slim b/spree_theme/app/views/sprangular/shared/_templates.html.slim deleted file mode 100644 index a590bef0..00000000 --- a/spree_theme/app/views/sprangular/shared/_templates.html.slim +++ /dev/null @@ -1,2 +0,0 @@ -- cached_templates.each do |path, html| - script(type="text/ng-template" id=path)= html diff --git a/spree_theme/app/views/spree/admin/page_layout/_config_context.html.erb b/spree_theme/app/views/spree/admin/page_layout/_config_context.html.erb index e464b0c2..b3fbcf29 100644 --- a/spree_theme/app/views/spree/admin/page_layout/_config_context.html.erb +++ b/spree_theme/app/views/spree/admin/page_layout/_config_context.html.erb @@ -17,9 +17,9 @@
    - <%= button Spree.t('actions.update'), 'icon-refresh' %> + <%= button Spree.t('actions.update'), 'refresh' %> <%= Spree.t(:or) %> - <%= button_link_to Spree.t('actions.cancel'), '', :icon => 'icon-remove', :onclick=>"$('#page_layout_container').hide();return false;" %> + <%= button_link_to Spree.t('actions.cancel'), '', :icon => 'remove', :onclick=>"$('#page_layout_container').hide();return false;" %>
    <%end%> <% else %> diff --git a/spree_theme/app/views/spree/admin/page_layout/_config_data_source.html.erb b/spree_theme/app/views/spree/admin/page_layout/_config_data_source.html.erb index da745593..3417597e 100644 --- a/spree_theme/app/views/spree/admin/page_layout/_config_data_source.html.erb +++ b/spree_theme/app/views/spree/admin/page_layout/_config_data_source.html.erb @@ -12,9 +12,9 @@ <%= select_tag "section_data_source", options , include_blank: true,class: 'select2' %>
    - <%= button Spree.t('actions.update'), 'icon-refresh' %> + <%= button Spree.t('actions.update'), 'refresh' %> <%= Spree.t(:or) %> - <%= button_link_to Spree.t('actions.cancel'), '', :icon => 'icon-remove', :onclick=>"$('#page_layout_container').hide();return false;" %> + <%= button_link_to Spree.t('actions.cancel'), '', :icon => 'remove', :onclick=>"$('#page_layout_container').hide();return false;" %>
    <%end%> <% else %> diff --git a/spree_theme/app/views/spree/admin/page_layout/_config_resource.html.erb b/spree_theme/app/views/spree/admin/page_layout/_config_resource.html.erb index 575de162..9bf9f390 100644 --- a/spree_theme/app/views/spree/admin/page_layout/_config_resource.html.erb +++ b/spree_theme/app/views/spree/admin/page_layout/_config_resource.html.erb @@ -22,9 +22,9 @@
    - <%= button Spree.t('actions.update'), 'icon-refresh' %> + <%= button Spree.t('actions.update'), 'refresh' %> <%= Spree.t(:or) %> - <%= button_link_to Spree.t('actions.cancel'), '', :icon => 'icon-remove', :onclick=>"$('#page_layout_container').hide();return false;" %> + <%= button_link_to Spree.t('actions.cancel'), '', :icon => 'remove', :onclick=>"$('#page_layout_container').hide();return false;" %>
    <%end%> <% else %> diff --git a/spree_theme/app/views/spree/admin/template_files/_tabs.html.erb b/spree_theme/app/views/spree/admin/template_files/_tabs.html.erb index 5b093367..e2042962 100644 --- a/spree_theme/app/views/spree/admin/template_files/_tabs.html.erb +++ b/spree_theme/app/views/spree/admin/template_files/_tabs.html.erb @@ -10,11 +10,11 @@ diff --git a/spree_theme/app/views/spree/admin/template_files/edit.html.erb b/spree_theme/app/views/spree/admin/template_files/edit.html.erb index 93eefe9b..393d8ca4 100644 --- a/spree_theme/app/views/spree/admin/template_files/edit.html.erb +++ b/spree_theme/app/views/spree/admin/template_files/edit.html.erb @@ -2,7 +2,7 @@ <%= render :partial=>'tabs',:locals=>{:current=>"TemplateFile"}%> <% content_for :page_actions do %> -
  19. <%= button_link_to Spree.t(:back_to_template_file_list), spree.admin_template_files_url, :icon => 'icon-arrow-left' %>
  20. +
  21. <%= button_link_to Spree.t(:back_to_template_file_list), spree.admin_template_files_url, :icon => 'arrow-left' %>
  22. <% end %> <%= render "spree/shared/error_messages", :target => @template_file %> diff --git a/spree_theme/app/views/spree/admin/template_files/index.html.erb b/spree_theme/app/views/spree/admin/template_files/index.html.erb index 7756ce39..28447258 100644 --- a/spree_theme/app/views/spree/admin/template_files/index.html.erb +++ b/spree_theme/app/views/spree/admin/template_files/index.html.erb @@ -1,6 +1,6 @@ <%= render :partial => 'sub_menu' %> <% content_for :page_actions do %> -
  23. <%= button_link_to Spree.t("template_file.new"), new_object_url, :icon => 'icon-plus' %>
  24. +
  25. <%= button_link_to Spree.t("template_file.new"), new_object_url, :icon => 'plus' %>
  26. <% end %> <%= render :partial=>'tabs',:locals=>{:current=>"TemplateFile"}%> diff --git a/spree_theme/app/views/spree/admin/template_files/new.html.erb b/spree_theme/app/views/spree/admin/template_files/new.html.erb index e570d123..8174847d 100644 --- a/spree_theme/app/views/spree/admin/template_files/new.html.erb +++ b/spree_theme/app/views/spree/admin/template_files/new.html.erb @@ -4,7 +4,7 @@ <% end %> <% content_for :page_actions do %> -
  27. <%= button_link_to Spree.t(:back_to_template_file_list), spree.admin_template_files_url, :icon => 'icon-arrow-left' %>
  28. +
  29. <%= button_link_to Spree.t(:back_to_template_file_list), spree.admin_template_files_url, :icon => 'arrow-left' %>
  30. <% end %> <%= render "spree/shared/error_messages", :target => @template_file %> diff --git a/spree_theme/app/views/spree/admin/template_texts/_tabs.html.erb b/spree_theme/app/views/spree/admin/template_texts/_tabs.html.erb index b551a685..99dd9d8e 100644 --- a/spree_theme/app/views/spree/admin/template_texts/_tabs.html.erb +++ b/spree_theme/app/views/spree/admin/template_texts/_tabs.html.erb @@ -10,11 +10,11 @@ diff --git a/spree_theme/app/views/spree/admin/template_texts/edit.html.erb b/spree_theme/app/views/spree/admin/template_texts/edit.html.erb index b7d4ca44..f1751413 100644 --- a/spree_theme/app/views/spree/admin/template_texts/edit.html.erb +++ b/spree_theme/app/views/spree/admin/template_texts/edit.html.erb @@ -4,7 +4,7 @@ <% end %> <% content_for :page_actions do %> -
  31. <%= button_link_to Spree.t(:back_to_template_text_list), spree.admin_template_texts_url, :icon => 'icon-arrow-left' %>
  32. +
  33. <%= button_link_to Spree.t(:back_to_template_text_list), spree.admin_template_texts_url, :icon => 'arrow-left' %>
  34. <% end %> <%= render "spree/shared/error_messages", :target => @template_text %> diff --git a/spree_theme/app/views/spree/admin/template_texts/index.html.erb b/spree_theme/app/views/spree/admin/template_texts/index.html.erb index 32d264cb..1d0bbcf7 100644 --- a/spree_theme/app/views/spree/admin/template_texts/index.html.erb +++ b/spree_theme/app/views/spree/admin/template_texts/index.html.erb @@ -1,6 +1,6 @@ <%= render :partial => 'sub_menu' %> <% content_for :page_actions do %> -
  35. <%= button_link_to Spree.t("template_text.new"), new_object_url, :icon => 'icon-plus' %>
  36. +
  37. <%= button_link_to Spree.t("template_text.new"), new_object_url, :icon => 'plus' %>
  38. <% end %> <%= render :partial=>'tabs',:locals=>{:current=>"TemplateText"}%> diff --git a/spree_theme/app/views/spree/admin/template_texts/new.html.erb b/spree_theme/app/views/spree/admin/template_texts/new.html.erb index 1c6077f1..11f441a2 100644 --- a/spree_theme/app/views/spree/admin/template_texts/new.html.erb +++ b/spree_theme/app/views/spree/admin/template_texts/new.html.erb @@ -4,7 +4,7 @@ <% end %> <% content_for :page_actions do %> -
  39. <%= button_link_to Spree.t(:back_to_template_text_list), spree.admin_template_texts_url, :icon => 'icon-arrow-left' %>
  40. +
  41. <%= button_link_to Spree.t(:back_to_template_text_list), spree.admin_template_texts_url, :icon => 'arrow-left' %>
  42. <% end %> <%= render "spree/shared/error_messages", :target => @template_text %> diff --git a/spree_theme/app/views/spree/admin/template_themes/_theme_tabs.html.erb b/spree_theme/app/views/spree/admin/template_themes/_theme_tabs.html.erb index 72532d1d..116b52dc 100644 --- a/spree_theme/app/views/spree/admin/template_themes/_theme_tabs.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/_theme_tabs.html.erb @@ -10,14 +10,14 @@
    -<% end %> \ No newline at end of file +<% end %> diff --git a/spree_theme/app/views/spree/admin/template_themes/config_context.html.erb b/spree_theme/app/views/spree/admin/template_themes/config_context.html.erb index 988689a8..1634a3b9 100644 --- a/spree_theme/app/views/spree/admin/template_themes/config_context.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/config_context.html.erb @@ -3,7 +3,7 @@ <%= render :partial => 'page_actions_for_config' %> <% end %>
    - <%= render :partial=>'spree/admin/page_layouts/config_resource', :locals=>{ :page_layout=> @template_theme.page_layout } %> + <%= render :partial=>'spree/admin/page_layouts/config_resource', :locals=>{ :page_layout=> @template_theme.page_layout_root } %>
    <%= render :partial=>'theme_tabs',:locals=>{:current=>"ConfigContext"}%> diff --git a/spree_theme/app/views/spree/admin/template_themes/config_data_source.html.erb b/spree_theme/app/views/spree/admin/template_themes/config_data_source.html.erb index dc3085e5..8460a693 100644 --- a/spree_theme/app/views/spree/admin/template_themes/config_data_source.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/config_data_source.html.erb @@ -3,7 +3,7 @@ <%= render :partial => 'page_actions_for_config' %> <% end %>
    - <%= render :partial=>'spree/admin/page_layouts/config_data_source', :locals=>{ :page_layout=> @template_theme.page_layout } %> + <%= render :partial=>'spree/admin/page_layouts/config_data_source', :locals=>{ :page_layout=> @template_theme.page_layout_root } %>
    <%= render :partial=>'theme_tabs',:locals=>{:current=>"ConfigDataSource"}%>
    diff --git a/spree_theme/app/views/spree/admin/template_themes/config_resource.html.erb b/spree_theme/app/views/spree/admin/template_themes/config_resource.html.erb index dbd69b98..b9516f72 100644 --- a/spree_theme/app/views/spree/admin/template_themes/config_resource.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/config_resource.html.erb @@ -5,7 +5,7 @@ <% end %>
    - <%= render :partial=>'spree/admin/page_layouts/config_resource', :locals=>{ :page_layout=> @template_theme.page_layout } %> + <%= render :partial=>'spree/admin/page_layouts/config_resource', :locals=>{ :page_layout=> @template_theme.page_layout_root } %>
    <%= render :partial=>'theme_tabs',:locals=>{:current=>"ConfigResource"}%> diff --git a/spree_theme/app/views/spree/admin/template_themes/foreign.html.erb b/spree_theme/app/views/spree/admin/template_themes/foreign.html.erb index 7320cd3a..54dc865e 100644 --- a/spree_theme/app/views/spree/admin/template_themes/foreign.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/foreign.html.erb @@ -1,6 +1,6 @@ <%= render :partial => 'sub_menu' %> <% content_for :page_title do %> - <%= Spree.t(:theme_foreign) %> + <%= Spree.t(:theme_foreign) %> <% end %> @@ -8,7 +8,7 @@ - + @@ -21,12 +21,12 @@ - <% end %>
    <%= Spree::TemplateTheme.human_attribute_name(:title) %><%= theme.title %> <%= Spree.t(:say_yes) %> <%= theme.imported? ? Spree.t(:say_yes) : Spree.t(:not) %><%= link_to_with_icon 'eye', Spree.t(:preview_theme), preview_template_theme_url(theme, :host=>theme.store.subdomain),{:target=>'_blank',:no_text => true} %> - <%=link_to_with_icon 'tag', Spree.t(:theme_import), import_admin_template_theme_path(theme),{:disabled=>theme.imported?, :no_text => true, :method=>:post} %> + + <%= link_to_with_icon 'eye', Spree.t(:preview_theme), preview_template_theme_url(theme, :host=>theme.store.subdomain),{:target=>'_blank',:no_text => true} %> + <%= link_to_with_icon 'tag', Spree.t(:theme_import), import_admin_template_theme_path(theme),{:disabled=>theme.imported?, :no_text => true, :method=>:post} %>

    - diff --git a/spree_theme/app/views/spree/admin/template_themes/prepare_import.html.erb b/spree_theme/app/views/spree/admin/template_themes/prepare_import.html.erb index 9ab9030f..52aad029 100644 --- a/spree_theme/app/views/spree/admin/template_themes/prepare_import.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/prepare_import.html.erb @@ -8,13 +8,13 @@
    <%= Spree.t(:theme_assign_taxon) %> - <% @template_theme.page_layout.self_and_descendants.each do |page_layout| - assigned_taxons = @template_theme.assigned_resources( SpreeTheme.taxon_class, page_layout) + <% @template_theme.page_layouts.each do |page_layout| + assigned_taxons = @template_theme.assigned_resources( SpreeTheme.taxon_class, page_layout) next if assigned_taxons.blank? %>
    <%= label :page_layout, :title, page_layout.title %>
    - <% assigned_taxons.each{|taxon| next if taxon.blank? %> + <% assigned_taxons.each{|taxon| next if taxon.blank? %> <%= select_tag "assigned_resource_ids[#{page_layout.id}][]",options_from_collection_for_select(taxon.class.roots, :id, :name), prompt: (Spree.t :select_taxon) %> <%}%>
    @@ -24,19 +24,19 @@
    <%= Spree.t(:theme_assign_image) %> - <% @template_theme.page_layout.self_and_descendants.each do |page_layout| - assigned_images = @template_theme.assigned_resources( Spree::TemplateFile, page_layout) + <% @template_theme.page_layouts.each do |page_layout| + assigned_images = @template_theme.assigned_resources( Spree::TemplateFile, page_layout) next if assigned_images.blank? %>
    <%= label :page_layout, :title, page_layout.title %>
    - <% assigned_images.each{|image| %> + <% assigned_images.each{|image| %> <%= fields_for 'template_files[]', @template_theme.template_files.build do |file_form| %> <%= file_form.file_field :attachment %> <%= file_form.hidden_field :page_layout_id, :value=>page_layout.id %> <% end %> - <%}%> - + <%}%> +
    <% end %>
    diff --git a/spree_theme/config/routes.rb b/spree_theme/config/routes.rb index 0d12704f..a3b53a6f 100644 --- a/spree_theme/config/routes.rb +++ b/spree_theme/config/routes.rb @@ -64,7 +64,6 @@ get :prepare_import # assign resource(menu, image) post :copy post :release - post :import patch :apply end diff --git a/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb b/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb index c9fb2376..1939a81b 100644 --- a/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb +++ b/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb @@ -1,14 +1,14 @@ class AddThemeIdToPageLayout < ActiveRecord::Migration def change # use template_theme_id as scope, instead of root_id - add_column :spree_page_layouts, :template_theme_id, :integer,:null => false + add_column :spree_page_layouts, :template_theme_id, :integer,:null => false, :default=>0 add_column :spree_page_layouts, :copy_from_id, :integer,:null => false, :default=>0 add_column :spree_template_themes, :copy_from_id, :integer,:null => false, :default=>0 Spree::TemplateTheme.all.each{|theme| if theme.has_native_layout? - if theme.page_layout.present? - theme.page_layout.self_and_descendants.update_all(template_theme_id: theme.id) + if theme.page_layout_root.present? + theme.page_layouts.update_all(template_theme_id: theme.id) else theme.update_attribute(:page_layout_root_id, Spree::TemplateTheme.first.page_layout_root_id ) end diff --git a/spree_theme/db/seeds/200/23f_change_to_root2.rb b/spree_theme/db/seeds/200/23f_change_to_root2.rb index 6356b874..124f944d 100644 --- a/spree_theme/db/seeds/200/23f_change_to_root2.rb +++ b/spree_theme/db/seeds/200/23f_change_to_root2.rb @@ -2,7 +2,6 @@ template2 = Spree::TemplateTheme.find_by_id( 2 ) -if root2 && template2 - template2.page_layout.replace_with root2 +if root2 && template2 + template2.page_layout_root.replace_with root2 end - \ No newline at end of file diff --git a/spree_theme/db/seeds/200/23t_mobile_root2.rb b/spree_theme/db/seeds/200/23t_mobile_root2.rb index 7c248e75..8b47e219 100644 --- a/spree_theme/db/seeds/200/23t_mobile_root2.rb +++ b/spree_theme/db/seeds/200/23t_mobile_root2.rb @@ -1,21 +1,14 @@ root = Spree::Section.create_section(section_piece_hash['root-for-mobile'], {:title=>"root2 for mobile"}) - + root.add_section_piece(section_piece_hash['container-title'])\ .add_section_piece(section_piece_hash['container-form'])\ .add_section_piece(section_piece_hash['container-link'])\ .add_section_piece(section_piece_hash['container-table']) - -#section = Spree::Section.find_by_title 'root-for-mobile' -#templates = Spree::TemplateTheme.all( ) +#section = Spree::Section.find_by_title 'root-for-mobile' -#templates = tempaltes.select{|template| -# template.page_layout.section == section -#} +#templates = Spree::TemplateTheme.all( ) -#if root2 && template2 -# template2.page_layout.replace_with root2 -#end - \ No newline at end of file + diff --git a/spree_theme/db/seeds/200/240_change_to_mobile_root2.rb b/spree_theme/db/seeds/200/240_change_to_mobile_root2.rb index 68946e10..71b26bee 100644 --- a/spree_theme/db/seeds/200/240_change_to_mobile_root2.rb +++ b/spree_theme/db/seeds/200/240_change_to_mobile_root2.rb @@ -2,7 +2,6 @@ template2 = Spree::TemplateTheme.for_mobile.last -if root2 && template2 - template2.page_layout.replace_with root2 +if root2 && template2 + template2.page_layout_root.replace_with root2 end - \ No newline at end of file diff --git a/spree_theme/db/themes/11_templates.rb b/spree_theme/db/themes/11_templates.rb index d019d5f9..98cb79a2 100644 --- a/spree_theme/db/themes/11_templates.rb +++ b/spree_theme/db/themes/11_templates.rb @@ -19,7 +19,7 @@ section_hash= objects.inject({}){|h,sp| h[sp.slug] = sp; h} # puts "section_hash=#{section_hash.keys}" template = Spree::TemplateTheme.create_plain_template(section_hash['root2'], "Template One") -document = template.page_layout +document = template.page_layout_root header = template.add_section(section_hash['container'],document, :title=>"Header") template.add_section(section_hash['image'], header,:title=>"Logo") main_menu = template.add_section(section_hash['hmenu'], header,:title=>"Main menu") diff --git a/spree_theme/db/themes/15_configure_template.rb b/spree_theme/db/themes/15_configure_template.rb index 12e4dba0..2beaae89 100644 --- a/spree_theme/db/themes/15_configure_template.rb +++ b/spree_theme/db/themes/15_configure_template.rb @@ -7,20 +7,18 @@ brands = taxon_class.find_by_name("Brand") main_menu = taxon_class.find_by_name("MainMenu") -#main_menu_section = template.page_layout.self_and_descendants.where(:title=>title).first - #template.assign_resource(main_menu, main_menu_section) -main_menu_section = template.page_layout.self_and_descendants.where(:title=>'Main menu').first +main_menu_section = template.page_layouts.where(:title=>'Main menu').first #template.assign_resource(main_menu, main_menu_section) -category_section = template.page_layout.self_and_descendants.where(:title=>'Categories').first +category_section = template.page_layouts.where(:title=>'Categories').first template.assign_resource(categories, category_section) template_files = template.template_files title="Logo" -logo_section = template.page_layout.self_and_descendants.where(:title=>title).first +logo_section = template.page_layouts.where(:title=>title).first logo_file = template_files.select{|file| file.attachment_file_name=~/logo/ }.first template.assign_resource(logo_file, logo_section) @@ -42,13 +40,13 @@ partial_html['block_height'].update partial_html['content_layout_clear']['psvalue'] = 'none' partial_html['content_layout_clear'].update - + when 'main content' partial_html['block_height']['unset'] = true partial_html['block_height'].update partial_html['block_width']['pvalue'] = 600 partial_html['block_width'].update - + when 'lftnav' partial_html['block_height']['unset'] = true partial_html['block_height'].update @@ -60,4 +58,4 @@ partial_html['inner_background-color']['pvalue'] = '#F5F5F5' partial_html['inner_background-color'].update end -end \ No newline at end of file +end diff --git a/spree_theme/db/themes/test/for_page_resources.rb b/spree_theme/db/themes/test/for_page_resources.rb index 1398e1e9..b1890c3d 100644 --- a/spree_theme/db/themes/test/for_page_resources.rb +++ b/spree_theme/db/themes/test/for_page_resources.rb @@ -1,6 +1,6 @@ # # root - container(assign_taxon: 'category', data_source:menu) -# - container (data_source:gpvs) +# - container (data_source:gpvs) # - product_name # # @@ -13,7 +13,7 @@ section_hash= objects.inject({}){|h,sp| h[sp.slug] = sp; h} # puts "section_hash=#{section_hash.keys}" template = Spree::TemplateTheme.create_plain_template(section_hash['root2'], header3) -document = template.page_layout +document = template.page_layout_root menu_container = template.add_section(section_hash['container'], document) gpvs_container = template.add_section(section_hash['container'], menu_container) @@ -23,4 +23,3 @@ gpvs_container.update_attribute(:data_source, Spree::PageLayout::DataSourceEnum.gpvs ) template.assign_resource(categories, menu_container) - diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index 3529022b..17a52bb9 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -170,7 +170,7 @@ def prepare_params_for_editors(theme,editor=nil,page_layout = nil) @editors = Spree::Editor.all @param_values_for_editors = Array.new(@editors.size){|i| []} editor_ids = @editors.collect{|e|e.id} - page_layout ||= theme.page_layout + page_layout ||= theme.page_layout_root param_values =theme.param_values().includes([:section_param=>[:section_piece_param=>:param_category]]).where(["spree_param_values.page_layout_id=? and spree_section_params.is_enabled",page_layout.id]).order("spree_param_categories.position, spree_section_params.section_id, spree_section_piece_params.position") #get param_values for each editors for pv in param_values @@ -188,7 +188,7 @@ def prepare_params_for_editors(theme,editor=nil,page_layout = nil) @editor ||= @editors.first @page_layout = page_layout #current selected page_layout, the node of the layout tree. - @page_layout||= theme.page_layout + @page_layout||= theme.page_layout_root @sections = Spree::Section.where(:is_enabled=>true).order("title").roots #template selection, include mobile @template_themes = Spree::TemplateTheme.within_site(SpreeTheme.site_class.current ) diff --git a/spree_theme/lib/spree_theme/testing_support/factories/page_layout_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/page_layout_factory.rb index 6b7a77d5..5ff39f2c 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/page_layout_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/page_layout_factory.rb @@ -6,13 +6,9 @@ factory :page_layout_tree, class: Spree::PageLayout do title 'page layout tree' association :section, factory: :section_root - after(:create) do |pl, evaluator| - pl.root_id = pl.id - pl.save - create( :page_layout_node, parent: pl, root_id: pl.id) + create( :page_layout_node, parent: pl) end - end factory :page_layout_node, class: Spree::PageLayout do diff --git a/spree_theme/lib/spree_theme/testing_support/factories/template_theme_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/template_theme_factory.rb index 3394a5ec..a0972392 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/template_theme_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/template_theme_factory.rb @@ -1,20 +1,53 @@ FactoryGirl.define do factory :template_theme, class: Spree::TemplateTheme do title 'template theme' - association :page_layout, factory: :page_layout - end - - factory :published_template_theme, class: Spree::TemplateTheme do - title 'template theme' - association :page_layout, factory: :page_layout - is_public true after(:create) do |theme, evaluator| - create_list(:template_release, 1, template_theme: theme) + create( :page_layout, template_theme: theme) + end + + factory :published_template_theme, class: Spree::TemplateTheme do + is_public true + after(:create) do |theme, evaluator| + create_list(:template_release, 1, template_theme: theme) + end end + end factory :template_release, class: Spree::TemplateRelease do name 'tempalte release' end +# template_theme +# page_layout_root +# page_layout_nodes( size=2) +# param_values( size=5, theme_id, page_layout_id ) + + factory :duplicatabl_template_theme, class: Spree::TemplateTheme do + title 'full template theme' + after(:create) do |theme, evaluator| + create(:page_layout_tree_for_duplicator, template_theme: theme) + end + end + + factory :page_layout_for_duplicator, class: Spree::PageLayout do + title 'page layout node' + after(:create) do |pl, evaluator| + create_list( :param_value_for_duplicator, 5, template_theme: pl.template_theme, page_layout: pl) + end + + factory :page_layout_tree_for_duplicator, class: Spree::PageLayout do + title 'page layout tree' + after(:create) do |pl, evaluator| + create( :page_layout_for_duplicator, parent: pl, template_theme: pl.template_theme) + create( :page_layout_for_duplicator, parent: pl, template_theme: pl.template_theme) + end + end + + end + + factory :param_value_for_duplicator, class: Spree::ParamValue do + pvalue { {'21'=> 'width:200px', '21unset'=> false} } + end + end diff --git a/spree_theme/lib/tasks/spree_theme.rake b/spree_theme/lib/tasks/spree_theme.rake index e217e255..06526bd6 100644 --- a/spree_theme/lib/tasks/spree_theme.rake +++ b/spree_theme/lib/tasks/spree_theme.rake @@ -127,7 +127,7 @@ namespace :spree_theme do theme = Spree::TemplateTheme.find args.theme_id incomplete_page_layouts = [] # section_param and param_value match each other. - for page_layout in theme.page_layout.self_and_descendants.includes(:section) + for page_layout in theme.page_layouts.includes(:section) if page_layout.section.present? section_nodes = page_layout.section.self_and_descendants.includes(:section_params) section_params = section_nodes.collect(&:section_params).flatten @@ -183,15 +183,15 @@ namespace :spree_theme do end end - # since template_theme.copy_to_new has problem which cause ParamValue mailefunction - # we disable template_theme.copy_to_new, use task instead + # since template_theme.duplicate has problem which cause ParamValue mailefunction + # we disable template_theme.duplicate, use task instead desc "copy theme to new. ex. copy_theme[theme_id]" task :copy_theme, [:theme_id] => :environment do |t, args| theme = Spree::TemplateTheme.find( args.theme_id) Spree::TemplateTheme.connection.transaction do - # page_layout.copy_to_new required site.current + # required site.current SpreeTheme.site_class.current = theme.site - new_theme = theme.copy_to_new + new_theme = theme.duplicate puts "copied #{theme.id}-#{theme.title} to #{new_theme.id}-#{new_theme.title} " end end diff --git a/spree_theme/spec/fixtures/qinghe.jpg b/spree_theme/spec/fixtures/qinghe.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6e647b7024de4c314eb0c6c7a3ffaf10a79e5f36 GIT binary patch literal 13581 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 CLiCsb literal 0 HcmV?d00001 diff --git a/spree_theme/spec/models/page_generator_spec.rb b/spree_theme/spec/models/page_generator_spec.rb index 99ae22f6..9071c427 100644 --- a/spree_theme/spec/models/page_generator_spec.rb +++ b/spree_theme/spec/models/page_generator_spec.rb @@ -9,7 +9,7 @@ it "menu section should use default taxon in case no taxon assigned" do theme = @template_theme -# page_layout = theme.page_layout.self_and_descendants.find(:first,:conditions=>["spree_section_pieces.resources like ?",'m%'],:include=>[:sections=>:section_piece]) +# page_layout = theme.page_layouts.find(:first,:conditions=>["spree_section_pieces.resources like ?",'m%'],:include=>[:sections=>:section_piece]) # menu_section = page_layout.sections.first # theme.unassign_resource( SpreeTheme.taxon_class, page_layout) # theme.assigned_resources( SpreeTheme.taxon_class, page_layout).compact.should be_blank diff --git a/spree_theme/spec/models/page_layout_spec.rb b/spree_theme/spec/models/page_layout_spec.rb index f13cbade..ddbb3870 100644 --- a/spree_theme/spec/models/page_layout_spec.rb +++ b/spree_theme/spec/models/page_layout_spec.rb @@ -54,16 +54,4 @@ #it "should get available data sources" do #end - it "should copy page_layout to new" do - - page_layout_tree = @page_layout_tree.reload - original_nodes = page_layout_tree.self_and_descendants - new_node = page_layout_tree.copy_to_new - new_nodes = new_node.self_and_descendants - - new_nodes.each_with_index{|node,i| - node.title.should eq original_nodes[i].title - } - expect(original_nodes.size).to eq new_nodes.size - end end diff --git a/spree_theme/spec/models/template_theme_duplicator_spec.rb b/spree_theme/spec/models/template_theme_duplicator_spec.rb index cbd16203..16b960f9 100644 --- a/spree_theme/spec/models/template_theme_duplicator_spec.rb +++ b/spree_theme/spec/models/template_theme_duplicator_spec.rb @@ -1,25 +1,70 @@ require 'spec_helper' -describe Spree::TemplateTheme do +require 'pp' +describe Spree::TemplateThemeDuplicator, :type => :model do + let( :template_theme ){ create(:duplicatabl_template_theme) } + let!(:duplicator) { Spree::TemplateThemeDuplicator.new(template_theme)} + + let(:image) { File.open(File.expand_path('../../fixtures/qinghe.jpg', __FILE__)) } + let(:params) { {:template_theme=> template_theme, :attachment => image} } + + before(:all) do + SpreeTheme.site_class.current = create(:fake_site) + end + + it "should has page_layouts and param_values" do + template_theme.page_layouts.should be_present + template_theme.param_values.should be_present + end it "should copy to new" do - copied_template = template.copy_to_new + #pp template_theme + #pp template_theme.page_layouts + #pp template_theme.param_values + original_page_layouts = template_theme.page_layouts + duplicated_template = duplicator.duplicate - copied_template.page_layout_root_id.should_not eq template.page_layout_root_id + duplicated_template.page_layout_root.should_not eq template_theme.page_layout_root - new_node_ids = copied_template.page_layout.self_and_descendants.collect{|node| node.id } - template.assigned_resource_ids.keys{| node_id | - new_node_ids.should include node_id - } - original_page_layouts = template.page_layout.self_and_descendants - copied_template.page_layout.self_and_descendants.size.should eq original_page_layouts.size - copied_template.param_values.size.should eq template.param_values.size + duplicated_template.page_layouts.size.should eq original_page_layouts.size + duplicated_template.param_values.size.should eq template_theme.param_values.size - copied_template.page_layout.self_and_descendants.each_with_index{|pl,index| - pl.param_values.size.should eq original_page_layouts[index].param_values.size - pl.param_values.first.theme_id.should eq copied_template.id + duplicated_template.page_layouts.each_with_index{|pl,index| + pl.param_values.size.should eq Spree::PageLayout.find( pl.copy_from_id).param_values.size + pl.template_theme_id.should eq duplicated_template.id } - copied_template.template_files.size.should eq template.template_files.size - copied_template.current_template_release.should be_blank + duplicated_template.current_template_release.should be_blank + + end + + context 'with template files' do + before(:each) do + @template_file = Spree::TemplateFile.create(params) + end + + it "will duplciate the template files" do + # will change the count by 3, since there will be a master variant as well + expect{duplicator.duplicate}.to change{Spree::TemplateFile.count}.by(1) + end + + it "has same template files with original" do |variable| + duplicated_template = duplicator.duplicate + duplicated_template.template_files.size.should eq template_theme.template_files.size + end + + context 'with assgined template file' do + before(:each) do + template_theme.assign_resource( @template_file, template_theme.page_layout_root ) + end + + it 'should replace obsolete page_layout id' do |variable| + duplicated_template = duplicator.duplicate + new_node_ids = duplicated_template.page_layouts.collect{|node| node.id.to_s } + #{'page_layout_id'=>{"spree/taxon"=>[227]}} + duplicated_template.assigned_resource_ids.keys{| node_id | + new_node_ids.should include node_id + } + end + end end end diff --git a/spree_theme/spec/models/template_theme_serialization_spec.rb b/spree_theme/spec/models/template_theme_serialization_spec.rb index 7cabea63..f6c6534b 100644 --- a/spree_theme/spec/models/template_theme_serialization_spec.rb +++ b/spree_theme/spec/models/template_theme_serialization_spec.rb @@ -1,18 +1,18 @@ require 'spec_helper' describe Spree::TemplateTheme do let (:template) { Spree::TemplateTheme.first } - + it "could serialize&unserialize" do - serializable_data = template.serializable_data + serializable_data = template.serializable_data new_theme = Spree::TemplateTheme.import_into_db(serializable_data) - - - page_layouts = new_theme.page_layout.self_and_descendants - + + + page_layouts = new_theme.page_layouts + page_layouts.size.should == serializable_data['page_layouts'].size #template_file same #template.assigned_resource_ids updated for new resource_id, like template_file end -end \ No newline at end of file +end diff --git a/spree_theme/spec/models/template_theme_spec.rb b/spree_theme/spec/models/template_theme_spec.rb index 997d1c4b..7e2bf554 100644 --- a/spree_theme/spec/models/template_theme_spec.rb +++ b/spree_theme/spec/models/template_theme_spec.rb @@ -1,6 +1,7 @@ require 'spec_helper' describe Spree::TemplateTheme do let (:template) { create :template_theme } + let (:page_layout_root) { template.page_layout_root} let (:section_root) { create :section_root } before(:each) do @@ -10,12 +11,12 @@ it "should has valid context" do taxon = @taxon - template.valid_context?( template.page_layout, taxon ).should be_truthy + template.valid_context?( page_layout_root, taxon ).should be_truthy end it "has document_path" do - #template.page_layout.site.path - expect(template.page_layout).to receive(:site).and_return( SpreeTheme.site_class.current ) + #template.page_layout_root.site.path + expect(page_layout_root).to receive(:site).and_return( SpreeTheme.site_class.current ) template.document_path.should be_present end @@ -26,12 +27,9 @@ it "create plain template" do template = Spree::TemplateTheme.create_plain_template(section_root,'Template One') template.should be_an_instance_of(Spree::TemplateTheme) - template.page_layout.should be_an_instance_of(Spree::PageLayout) - template.page_layout.root?.should be_truthy - - #first_param_value = template.param_values.first - #first_param_value.page_layout_id.should eq(template.page_layout.id) - #first_param_value.page_layout_root_id.should eq(template.page_layout.root_id) + page_layout_root.should be_an_instance_of(Spree::PageLayout) + page_layout_root.root?.should be_truthy + #TODO check param_values end context 'a published template theme' do let (:published_template) { create :published_template_theme } @@ -49,7 +47,6 @@ # release first #imported_template.has_native_layout?.should be_false #imported_template.destroy - #template.page_layout.present?.should be_truthy end end @@ -60,10 +57,10 @@ it "should assign resource" do template_file = @template_file - template.assign_resource( template_file, template.page_layout ) - template.assign_resource( template_file, template.page_layout, 1 ) - template.assigned_resource_id( Spree::TemplateFile, template.page_layout ).should eq template_file.id - template.assigned_resource_id( Spree::TemplateFile, template.page_layout, 1 ).should eq template_file.id + template.assign_resource( template_file, page_layout_root ) + template.assign_resource( template_file, page_layout_root, 1 ) + template.assigned_resource_id( Spree::TemplateFile, page_layout_root ).should eq template_file.id + template.assigned_resource_id( Spree::TemplateFile, page_layout_root, 1 ).should eq template_file.id template_resources = template.template_resources template_resources.should be_present @@ -71,11 +68,11 @@ it "should unassign resource" do template_file = @template_file - template.assign_resource( template_file, template.page_layout ) - template.unassign_resource( Spree::TemplateFile, template.page_layout ) - template.assigned_resource_id( Spree::TemplateFile, template.page_layout ).should eq 0 + template.assign_resource( template_file, page_layout_root ) + template.unassign_resource( Spree::TemplateFile, page_layout_root ) + template.assigned_resource_id( Spree::TemplateFile, page_layout_root ).should eq 0 - template.assigned_resources( Spree::TemplateFile, template.page_layout ).compact.should be_blank + template.assigned_resources( Spree::TemplateFile, page_layout_root ).compact.should be_blank end end @@ -107,7 +104,7 @@ # new_template = template.import(:template_files => [template_file] ) # new_template.current_template_release.should be_present # new_template.should be_a_kind_of Spree::TemplateTheme - # new_template.assigned_resources( Spree::TemplateFile,template.page_layout ).should be_present + # new_template.assigned_resources( Spree::TemplateFile,page_layout_root ).should be_present #end end @@ -115,25 +112,25 @@ context 'assigned specific taxon' do before(:each) do @specific_taxon = create(:specific_taxon) - template.assign_resource( @specific_taxon, template.page_layout ) + template.assign_resource( @specific_taxon, page_layout_root ) end it "should get assigned specific taxon" do taxon = @specific_taxon - template.assigned_resource_id( taxon.class, template.page_layout ).should eq taxon.id + template.assigned_resource_id( taxon.class, page_layout_root ).should eq taxon.id end it "should has invalid context for other taxon" do another_taxon = @taxon - template.valid_context?( template.page_layout, another_taxon ).should be false + template.valid_context?( page_layout_root, another_taxon ).should be false end it "should unassign resource from theme after taxon destroy" do taxon = @taxon - template.assign_resource( taxon, template.page_layout ) + template.assign_resource( taxon, page_layout_root ) taxon.destroy template.reload - template.assigned_resource_id( taxon.class, template.page_layout ).should eq 0 + template.assigned_resource_id( taxon.class, page_layout_root ).should eq 0 end end From 36dd2bfaae7191add5b69c34fd81004bfeccc1ad Mon Sep 17 00:00:00 2001 From: zhang ze Date: Thu, 27 Aug 2015 01:26:17 +0800 Subject: [PATCH 486/606] git improve template importer and rspec --- .gitignore | 2 +- Gemfile | 1 + Gemfile.lock | 5 +++ .../importable_resource_decorator.rb | 9 ++-- app/models/spree/template_theme_decorator.rb | 3 ++ config/database.yml | 10 +---- ...add_theme_id_to_page_layout.spree_theme.rb | 7 +-- spec/factories/taxonomy_factory.rb | 4 +- spec/factories/template_file_factory.rb | 0 spec/factories/template_theme_factory.rb | 11 +++++ spec/models/taxon_duplicator_spec.rb | 17 ++------ spec/models/template_file_spec.rb | 43 ++++++++++--------- spec/models/template_text_spec.rb | 23 +++++----- spec/models/template_theme_importor_spec.rb | 36 +++++++++++++++- spree_multi_site/app/models/spree/site.rb | 4 +- .../testing_support/factories/site_factory.rb | 8 +++- .../spree/admin/template_themes_controller.rb | 4 +- .../app/models/spree/template_theme.rb | 13 +++--- spree_theme/config/routes.rb | 2 +- ...50825070030_add_theme_id_to_page_layout.rb | 4 +- .../factories/template_text_factory.rb | 5 +++ .../spec/models/template_theme_spec.rb | 18 -------- 22 files changed, 133 insertions(+), 96 deletions(-) create mode 100644 spec/factories/template_file_factory.rb create mode 100644 spec/factories/template_theme_factory.rb create mode 100644 spree_theme/lib/spree_theme/testing_support/factories/template_text_factory.rb diff --git a/.gitignore b/.gitignore index cc135518..8d5143f2 100644 --- a/.gitignore +++ b/.gitignore @@ -22,5 +22,5 @@ db/full_sql rdoc .settings .project -db/schema.rb +db/*.sqlite3 *.bak diff --git a/Gemfile b/Gemfile index ec7c9c60..d34fdab2 100644 --- a/Gemfile +++ b/Gemfile @@ -79,6 +79,7 @@ gem 'autoprefixer-rails' gem 'activerecord-session_store' group :test, :development do + gem 'sqlite3' gem 'mail_view' #, :git => 'https://github.com/37signals/mail_view.git' end diff --git a/Gemfile.lock b/Gemfile.lock index 46e047d7..c09fe51f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -409,6 +409,7 @@ GEM actionpack (>= 3.0) activesupport (>= 3.0) sprockets (>= 2.8, < 4.0) + sqlite3 (1.3.10) state_machine (1.2.0) stringex (1.5.1) thor (0.19.1) @@ -490,9 +491,13 @@ DEPENDENCIES spree_essential_blog! spree_multi_site! spree_theme! + sqlite3 timecop turbolinks uglifier (>= 1.3.0) useragent webmock (= 1.8.11) with_model + +BUNDLED WITH + 1.10.5 diff --git a/app/models/spree/assigned_resource/importable_resource_decorator.rb b/app/models/spree/assigned_resource/importable_resource_decorator.rb index 70577e70..2793a6db 100644 --- a/app/models/spree/assigned_resource/importable_resource_decorator.rb +++ b/app/models/spree/assigned_resource/importable_resource_decorator.rb @@ -41,6 +41,7 @@ def self.find_or_copy( taxon ) raise "only support taxon root" unless taxon.root? existing_taxon = roots.find_by_permalink( taxon.permalink ) + cloned_branch = nil if existing_taxon.blank? cloned_branch = taxon.clone_branch( ) cloned_branch.save! @@ -87,10 +88,10 @@ def clone_branch( ) #deep dup, include icon def duplicate # do not use this.dup, do not bother lft,rgt - duplicated = self.class.new - duplicated.attributes = self.attributes.except('id', 'parent_id', 'lft', 'rgt','depth', 'replaced_by') - duplicated.icon = self.icon - duplicated + taxon = self.class.new + taxon.attributes = self.attributes.except('id', 'parent_id', 'lft', 'rgt','depth', 'replaced_by') + taxon.icon = self.icon + taxon end end diff --git a/app/models/spree/template_theme_decorator.rb b/app/models/spree/template_theme_decorator.rb index 941dffed..8a99c0c5 100644 --- a/app/models/spree/template_theme_decorator.rb +++ b/app/models/spree/template_theme_decorator.rb @@ -10,4 +10,7 @@ def importer Spree::TemplateThemeImporter.new( self ) end + def import_with_resource + importer.import_with_resource + end end diff --git a/config/database.yml b/config/database.yml index 55390194..a22dcfeb 100644 --- a/config/database.yml +++ b/config/database.yml @@ -31,14 +31,8 @@ aliyun_development: # re-generated from your development database when you run "rake". # Do not set this db to the same as development or production. test: - adapter: mysql2 - encoding: utf8 - reconnect: false - database: spree_abc_test - pool: 5 - username: root - password: - socket: /var/lib/mysql/mysql.sock + adapter: sqlite3 + database: "db/spree_test.sqlite3" local_staging: adapter: mysql2 diff --git a/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb b/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb index 3d015591..62d9c7d2 100644 --- a/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb +++ b/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb @@ -2,20 +2,21 @@ class AddThemeIdToPageLayout < ActiveRecord::Migration def change # use template_theme_id as scope, instead of root_id - add_column :spree_page_layouts, :template_theme_id, :integer,:null => false + add_column :spree_page_layouts, :template_theme_id, :integer,:null => false, :default=>0 add_column :spree_page_layouts, :copy_from_id, :integer,:null => false, :default=>0 add_column :spree_template_themes, :copy_from_id, :integer,:null => false, :default=>0 Spree::TemplateTheme.all.each{|theme| if theme.has_native_layout? - if theme.page_layout_root.present? - theme.page_layouts.update_all(template_theme_id: theme.id) + if theme.page_layout.present? + theme.page_layout.self_and_descendants.update_all(template_theme_id: theme.id) else theme.update_attribute(:page_layout_root_id, Spree::TemplateTheme.first.page_layout_root_id ) end else theme.update_attribute(:copy_from_id, theme.original_template_theme.id ) end + } end diff --git a/spec/factories/taxonomy_factory.rb b/spec/factories/taxonomy_factory.rb index cfb698b5..e6366196 100644 --- a/spec/factories/taxonomy_factory.rb +++ b/spec/factories/taxonomy_factory.rb @@ -2,9 +2,11 @@ factory :taxon_for_duplicator, class: Spree::Taxon do name 'taxon for duplicator' + parent_id nil taxonomy after(:create) do |taxon, evaluator| - create_list( :taxon_node, 5, parent: taxon) + create_list( :taxon_node, 3, parent: taxon) + taxon.reload #it is required, or lft,rgt incorrect end end diff --git a/spec/factories/template_file_factory.rb b/spec/factories/template_file_factory.rb new file mode 100644 index 00000000..e69de29b diff --git a/spec/factories/template_theme_factory.rb b/spec/factories/template_theme_factory.rb new file mode 100644 index 00000000..faae93f5 --- /dev/null +++ b/spec/factories/template_theme_factory.rb @@ -0,0 +1,11 @@ +FactoryGirl.define do + factory :importable_template_theme, class: Spree::TemplateTheme do + title 'importable template theme' + is_public true + after(:create) do |theme, evaluator| + create( :page_layout, template_theme: theme) + create(:template_release, template_theme: theme) + end + + end +end diff --git a/spec/models/taxon_duplicator_spec.rb b/spec/models/taxon_duplicator_spec.rb index 51d6ff86..338a16bb 100644 --- a/spec/models/taxon_duplicator_spec.rb +++ b/spec/models/taxon_duplicator_spec.rb @@ -1,13 +1,12 @@ #encoding: utf-8 require 'rails_helper' describe Spree::Taxon do - let(:site) { create(:site_demo) } let(:image) { File.open(File.expand_path('../../fixtures/qinghe.jpg', __FILE__)) } before(:each) do - Spree::Site.current = site + Spree::Site.current = create(:site_demo) @root_taxon = create(:taxon_for_duplicator) - # root with 4 childen + # root with 3 childen @taxonomy = @root_taxon.taxonomy #@child_taxon = create(:taxon, :taxonomy => @taxonomy, :parent => @root_taxon, :icon => image) end @@ -20,7 +19,6 @@ duplicated_taxon = @root_taxon.duplicate duplicated_taxon.save! File.should exist(duplicated_taxon.icon.path ) - end end @@ -31,15 +29,11 @@ it "should clone taxons " do - puts " strart clone taxon....." - expect{@root_taxon.clone_branch}.to change{Spree::Taxon.count}.by(2) - puts " end clone taxon....." + expect{@root_taxon.clone_branch.save!}.to change{Spree::Taxon.count}.by(4) end it "should clone taxonomy " do - puts " strart clone taxon....." - expect{@root_taxon.clone_branch}.to change{Spree::Taxon.count}.by(1) - puts " end clone taxon....." + expect{@root_taxon.clone_branch.save!}.to change{Spree::Taxonomy.count}.by(1) end context "current site is demo2" do @@ -49,12 +43,9 @@ end it "should copy taxonomy to current site" do - copied_taxon = @root_taxon.clone_branch copied_taxon.save! copied_tree = copied_taxon.self_and_descendants - - expect( copied_tree.size ).to eq @original_tree.size end end diff --git a/spec/models/template_file_spec.rb b/spec/models/template_file_spec.rb index e20e55d9..52452b1f 100644 --- a/spec/models/template_file_spec.rb +++ b/spec/models/template_file_spec.rb @@ -1,6 +1,13 @@ #encoding: utf-8 require 'rails_helper' describe Spree::TemplateFile do + let(:image) { File.open(File.expand_path('../../fixtures/qinghe.jpg', __FILE__)) } + before(:each) do + Spree::Site.current = create(:site_demo) + template_theme = create(:template_theme) + @template_file = Spree::TemplateFile.create( name: 'file', template_theme: template_theme ) + @template_file.update_attribute :attachment, image + end it "should has site_id in url and path" do #/home/david/git/spree_abc/public/shops/development/2/spree/template_files/11/logo_original.gif @@ -9,27 +16,21 @@ # end - it "should copy" do - text = Spree::TemplateFile.create!( :theme_id=>1) - open( File.join Rails.root, 'app','assets', 'images','rails.png' ) do|f| - text.attachment = f - text.save! - end - text = Spree::TemplateFile.find text.id - - new_text = text.dup - new_text.save! - - new_text.should be_persisted - new_text = Spree::TemplateFile.find new_text.id - - File.should exist(new_text.attachment.path ) - - text.reload - File.should exist(text.attachment.path ) - - Rails.logger.debug "new id=#{new_text.id} file=#{new_text.attachment.path}" - Rails.logger.debug "id=#{text.id} file=#{text.attachment.path}" + it "should has image" do + File.should exist(@template_file.attachment.path ) end + #it "should not create new template file" do + # expect{ Spree::TemplateFile.find_or_copy( @template_file ) }.to change{ Spree::TemplateFile.count}.by(0) + #end + + #context " current site is demo" do + # before( :each ) do + # Spree::Site.current = create(:site_demo2) + # end + # it "should create new template file" do + # expect{ described_class.find_or_copy( @template_file ) }.to change{ described_class.count}.by(1) + # end + #end + end diff --git a/spec/models/template_text_spec.rb b/spec/models/template_text_spec.rb index eead1547..921fc14d 100644 --- a/spec/models/template_text_spec.rb +++ b/spec/models/template_text_spec.rb @@ -1,19 +1,18 @@ #encoding: utf-8 require 'rails_helper' describe Spree::TemplateText do + let!(:template_text) { create(:template_text) } - - it "should copy" do - Spree::Site.current = Spree::Site.find 2 - - text = Spree::TemplateText.create!( :name=>"惟一用途",:body=>"内容") - Spree::Site.current = Spree::Site.find 1 - new_text = Spree::TemplateText.find_or_copy text - new_text.reload - new_text.should be_persisted - new_text.site.should eq Spree::Site.current - new_text.name.should eq text.name - new_text.body.should eq text.body + it "should not create new template file" do + expect{ described_class.find_or_copy( template_text ) }.to change{ described_class.count}.by(0) end + context " current site is demo" do + before( :each ) do + Spree::Site.current = create(:site_demo2) + end + it "should create new template file" do + expect{ described_class.find_or_copy( template_text ) }.to change{ described_class.count}.by(1) + end + end end diff --git a/spec/models/template_theme_importor_spec.rb b/spec/models/template_theme_importor_spec.rb index 35744bf4..10bf0430 100644 --- a/spec/models/template_theme_importor_spec.rb +++ b/spec/models/template_theme_importor_spec.rb @@ -1,7 +1,39 @@ require 'rails_helper' describe Spree::TemplateThemeImporter, :type => :model do + before(:each) do + Spree::Site.current = create(:site_demo) + taxon = create(:taxon_for_duplicator) # + @importable_template_theme = create(:importable_template_theme ) + @importable_template_theme.assign_resource( taxon ) + end + + context " current site is demo" do + before( :each ) do + Spree::Site.current = create(:site_demo2) + end + it "should create new template theme" do + expect{ @importable_template_theme.importer.import( ) }.to change{ Spree::TemplateTheme.count}.by(1) + end + + it "should create new template theme with resource" do + expect{ @importable_template_theme.import_with_resource( ) }.to change{ Spree::TemplateTheme.count}.by(1) + end + + it "should create new template theme with taxon" do + expect{ @importable_template_theme.import_with_resource( ) }.to change{ Spree::Taxon.count}.by(4) + end + + context 'a imported template theme' do + + it "destroy imported one" do + #template.template_releases.stub(:exists?) { true } + # release first + #imported_template.has_native_layout?.should be_false + #imported_template.destroy + end + end + + end - #TODO - # test add_section_piece, section_param should be added end diff --git a/spree_multi_site/app/models/spree/site.rb b/spree_multi_site/app/models/spree/site.rb index 92db2fcb..6ab6b9ab 100644 --- a/spree_multi_site/app/models/spree/site.rb +++ b/spree_multi_site/app/models/spree/site.rb @@ -53,7 +53,9 @@ def current end def current=(some_site) - Spree::Store.current = Spree::Store.unscoped.where( site_id: some_site.id ).first + if some_site # durring test, add_default_data cause some_site nil + Spree::Store.current = Spree::Store.unscoped.where( site_id: some_site.id ).first + end some_site end diff --git a/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb b/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb index 5c38c1f1..9fd7bd02 100644 --- a/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb +++ b/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb @@ -3,14 +3,20 @@ name 'demo1' email 'demo1@dalianshops.com' password 'password' + before(:create) do Spree::Role.find_by(name: 'admin') || create(:role, name: 'admin') end + + after(:create) do| site | + create(:store, site: site ) + end + factory :site_demo2 do name 'demo2' email 'demo2@dalianshops.com' end - + end end diff --git a/spree_theme/app/controllers/spree/admin/template_themes_controller.rb b/spree_theme/app/controllers/spree/admin/template_themes_controller.rb index e94a069d..82f46625 100644 --- a/spree_theme/app/controllers/spree/admin/template_themes_controller.rb +++ b/spree_theme/app/controllers/spree/admin/template_themes_controller.rb @@ -28,8 +28,8 @@ def apply begin 'design shop' - def prepare_import - end + #def prepare_import + #end #copy selected theme to new theme def copy diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index 931a3301..d3823873 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -47,8 +47,8 @@ class TemplateTheme < ActiveRecord::Base # for now template_theme and page_layout are one to one has_one :page_layout_root, -> { where parent_id: nil }, class_name: "Spree::PageLayout", dependent: :destroy has_many :page_layouts, inverse_of: :template_theme - - #belongs_to :page_layout, :foreign_key=>"page_layout_root_id" #, :dependent=>:destroy #imported theme refer to page_layout of original theme + #commnet it out after migration AddThemeIdToPageLayout done. + belongs_to :page_layout, :foreign_key=>"page_layout_root_id" #, :dependent=>:destroy #imported theme refer to page_layout of original theme has_many :param_values, :foreign_key=>"theme_id", :dependent => :delete_all has_many :template_files, foreign_key: "theme_id", class_name: "Spree::TemplateFile", inverse_of: :template_theme, dependent: :delete_all has_many :template_releases, :foreign_key=>"theme_id", :dependent => :delete_all @@ -211,8 +211,8 @@ def imported? end def has_native_layout? - original_template_theme == self - #!self.class.exists?(["page_layout_root_id=? and idself.page_layout_root_id).first + #page_layout_root.template_theme + self.class.where(:page_layout_root_id=>self.page_layout_root_id).first end def duplicator @@ -451,6 +451,7 @@ def assigned_resource_id( resource_class, selected_page_layout = nil, resource_p # assign resource to page_layout node def assign_resource( resource, selected_page_layout = nil, resource_position = 0 ) + selected_page_layout ||= self.page_layout_root create_template_resource( selected_page_layout, resource, resource_position ) end # unassign resource from page_layout node diff --git a/spree_theme/config/routes.rb b/spree_theme/config/routes.rb index a3b53a6f..1d99328e 100644 --- a/spree_theme/config/routes.rb +++ b/spree_theme/config/routes.rb @@ -61,7 +61,7 @@ get :config_resource # assign resource(menu, image) get :config_context # get :config_data_source# - get :prepare_import # assign resource(menu, image) + #get :prepare_import # assign resource(menu, image) post :copy post :release patch :apply diff --git a/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb b/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb index 1939a81b..4e76b6ff 100644 --- a/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb +++ b/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb @@ -7,8 +7,8 @@ def change Spree::TemplateTheme.all.each{|theme| if theme.has_native_layout? - if theme.page_layout_root.present? - theme.page_layouts.update_all(template_theme_id: theme.id) + if theme.page_layout.present? + theme.page_layout.self_and_descendants.update_all(template_theme_id: theme.id) else theme.update_attribute(:page_layout_root_id, Spree::TemplateTheme.first.page_layout_root_id ) end diff --git a/spree_theme/lib/spree_theme/testing_support/factories/template_text_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/template_text_factory.rb new file mode 100644 index 00000000..e58df205 --- /dev/null +++ b/spree_theme/lib/spree_theme/testing_support/factories/template_text_factory.rb @@ -0,0 +1,5 @@ +FactoryGirl.define do + factory :template_text, class: Spree::TemplateText do + name 'template text' + end +end diff --git a/spree_theme/spec/models/template_theme_spec.rb b/spree_theme/spec/models/template_theme_spec.rb index 7e2bf554..fd5c9b1a 100644 --- a/spree_theme/spec/models/template_theme_spec.rb +++ b/spree_theme/spec/models/template_theme_spec.rb @@ -31,24 +31,6 @@ page_layout_root.root?.should be_truthy #TODO check param_values end - context 'a published template theme' do - let (:published_template) { create :published_template_theme } - - it "should be importable" do - imported_template = published_template.import - published_template.should be_imported - end - end - - context 'a imported template theme' do - - it "destroy imported one" do - #template.template_releases.stub(:exists?) { true } - # release first - #imported_template.has_native_layout?.should be_false - #imported_template.destroy - end - end context "assign template file" do before(:each) do From 26081efa6068c073833c7ea47df74542d1f382fc Mon Sep 17 00:00:00 2001 From: qinghe Date: Thu, 27 Aug 2015 02:34:21 -0700 Subject: [PATCH 487/606] improved feature template theme importor, add test for it --- Gemfile.lock | 3 -- .../importable_resource_decorator.rb | 40 ++++++++-------- config/database.yml | 2 +- config/routes.rb | 11 +++-- ...add_theme_id_to_page_layout.spree_theme.rb | 17 ++++--- spec/models/taxon_duplicator_spec.rb | 47 ++++++++++++------- .../app/models/page_tag/page_generator.rb | 2 +- .../app/models/page_tag/template_tag.rb | 2 +- spree_theme/app/models/spree/page_layout.rb | 1 - spree_theme/app/models/spree/section_param.rb | 2 +- .../app/models/spree/template_theme.rb | 18 +++---- .../views/application/_layout_tree.html.erb | 2 +- .../_layout_tree_for_config.html.erb | 2 +- .../template_themes/_theme_tabs.html.erb | 2 +- .../template_themes/config_context.html.erb | 2 +- .../config_data_source.html.erb | 2 +- .../template_themes/config_resource.html.erb | 2 +- .../admin/template_themes/native.html.erb | 2 +- ...50825070030_add_theme_id_to_page_layout.rb | 16 +++++-- spree_theme/db/seeds/250/25j_fix_site_demo.rb | 8 ++++ spree_theme/lib/spree_theme/system.rb | 3 +- .../spec/models/template_theme_spec.rb | 4 ++ 22 files changed, 111 insertions(+), 79 deletions(-) create mode 100644 spree_theme/db/seeds/250/25j_fix_site_demo.rb diff --git a/Gemfile.lock b/Gemfile.lock index c09fe51f..306af638 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -498,6 +498,3 @@ DEPENDENCIES useragent webmock (= 1.8.11) with_model - -BUNDLED WITH - 1.10.5 diff --git a/app/models/spree/assigned_resource/importable_resource_decorator.rb b/app/models/spree/assigned_resource/importable_resource_decorator.rb index 2793a6db..8abdb563 100644 --- a/app/models/spree/assigned_resource/importable_resource_decorator.rb +++ b/app/models/spree/assigned_resource/importable_resource_decorator.rb @@ -1,4 +1,4 @@ -# all Assignable source should implement source interface +# all Assignable source should implement ImportableResource module Spree module AssignedResource module ImportableResource @@ -15,12 +15,21 @@ def find_or_copy end -Spree::SpecificTaxon.class_eval do +Spree::TemplateText.class_eval do include Spree::AssignedResource::ImportableResource - # it is resource of template_theme def importable? - false + true + end + + def self.find_or_copy( text ) + existing_text = find_by_permalink( text.permalink ) + if existing_text.blank? + cloned_branch = text.dup + cloned_branch.site_id = Spree::Site.current.id + cloned_branch.save! + end + existing_text||cloned_branch end end @@ -62,11 +71,11 @@ def clone_branch( ) new_taxonomy = self.taxonomy.dup new_taxonomy.site_id = current_site_id # should not save new_taxonomy here, or new_taxonomy.root.site_id is not current site id - h = { self => self.duplicate } #we start at the root + h = { self => self.custom_duplicate } #we start at the root ordered = self.descendants #clone subitems ordered.each do |item| - h[item] = item.dup + h[item] = item.custom_duplicate end #resolve relations ordered.each do |item| @@ -86,7 +95,7 @@ def clone_branch( ) end #deep dup, include icon - def duplicate + def custom_duplicate # do not use this.dup, do not bother lft,rgt taxon = self.class.new taxon.attributes = self.attributes.except('id', 'parent_id', 'lft', 'rgt','depth', 'replaced_by') @@ -96,24 +105,15 @@ def duplicate end -Spree::TemplateText.class_eval do - include Spree::AssignedResource::ImportableResource +Spree::SpecificTaxon.class_eval do # it is resource of template_theme def importable? - true - end - - def self.find_or_copy( text ) - existing_text = find_by_permalink( text.permalink ) - if existing_text.blank? - cloned_branch = text.dup - cloned_branch.site_id = Spree::Site.current.id - cloned_branch.save! - end - existing_text||cloned_branch + false end end + + Spree::TemplateFile.class_eval do include Spree::AssignedResource::ImportableResource # it is resource of template_theme diff --git a/config/database.yml b/config/database.yml index a22dcfeb..96777aed 100644 --- a/config/database.yml +++ b/config/database.yml @@ -21,7 +21,7 @@ aliyun_development: adapter: mysql2 encoding: utf8 reconnect: false - database: spree_abc_development + database: spree_abc_aliyun_development pool: 5 username: root password: diff --git a/config/routes.rb b/config/routes.rb index b48db96d..8cebcf69 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -9,11 +9,12 @@ # We ask that you don't use the :as option here, as Spree relies on it being the default of "spree" mount Spree::Core::Engine, :at => '/' - - namespace :admin do - resources :template_themes do - member do - post :import + Spree::Core::Engine.add_routes do + namespace :admin do + resources :template_themes do + member do + post :import + end end end end diff --git a/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb b/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb index 62d9c7d2..8b96fc1c 100644 --- a/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb +++ b/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb @@ -7,16 +7,21 @@ def change add_column :spree_template_themes, :copy_from_id, :integer,:null => false, :default=>0 Spree::TemplateTheme.all.each{|theme| - if theme.has_native_layout? - if theme.page_layout.present? - theme.page_layout.self_and_descendants.update_all(template_theme_id: theme.id) + page_layout = Spree::PageLayout.where( id: theme.page_layout_root_id ).first + # original page_layout is missing + if page_layout.present? + if page_layout.site_id == theme.site_id + # do not use page_layotu.self_and_descendants, scope is changed to template_theme_id now. + Spree::PageLayout.where( root_id: theme.page_layout_root_id).update_all(template_theme_id: theme.id) else - theme.update_attribute(:page_layout_root_id, Spree::TemplateTheme.first.page_layout_root_id ) + original_template_theme = Spree::TemplateTheme.where( page_layout_root_id: theme.page_layout_root_id).first + theme.update_attribute(:copy_from_id, original_template_theme.id ) end else - theme.update_attribute(:copy_from_id, theme.original_template_theme.id ) + #fix missing page_layout_root_id, theme refer to deleted page_layout_id=1 + theme.update_attribute(:page_layout_root_id, Spree::TemplateTheme.first.page_layout_root_id ) + theme.update_attribute(:copy_from_id, Spree::TemplateTheme.first.id ) end - } end diff --git a/spec/models/taxon_duplicator_spec.rb b/spec/models/taxon_duplicator_spec.rb index 338a16bb..13dd4274 100644 --- a/spec/models/taxon_duplicator_spec.rb +++ b/spec/models/taxon_duplicator_spec.rb @@ -8,18 +8,44 @@ @root_taxon = create(:taxon_for_duplicator) # root with 3 childen @taxonomy = @root_taxon.taxonomy - #@child_taxon = create(:taxon, :taxonomy => @taxonomy, :parent => @root_taxon, :icon => image) end context 'taxon with icon' do before(:each) do @root_taxon.update_attribute(:icon, image) end + after(:each) do + @root_taxon.update_attribute(:icon, nil) + end + + it "should duplicate taxon " do + expect{ @root_taxon.custom_duplicate.save!}.to change{Spree::Taxon.count}.by(1) + end + it "should duplicate taxon with icon" do - duplicated_taxon = @root_taxon.duplicate - duplicated_taxon.save! - File.should exist(duplicated_taxon.icon.path ) + copied_taxon = @root_taxon.custom_duplicate + copied_taxon.save! + copied_taxon.reload + File.should exist(copied_taxon.icon.path ) end + + context "current site is demo2" do + let( :copied_taxon ){ taxon = @root_taxon.clone_branch; taxon.save!;taxon } + + before(:each) do + Spree::Site.current = create(:site_demo2) + end + + it "should copy taxonomy to current site" do + expect{copied_taxon}.to change{Spree::Taxon.count}.by(4) + end + + it "should clone branch with icon" do + #puts "@root_taxon =#{@root_taxon.id} ,copied_taxon=#{copied_taxon.id}" + File.should exist(copied_taxon.icon.path ) + end + end + end it "should create taxon with valid site!" do @@ -36,19 +62,6 @@ expect{@root_taxon.clone_branch.save!}.to change{Spree::Taxonomy.count}.by(1) end - context "current site is demo2" do - before(:each) do - @original_tree = @root_taxon.self_and_descendants - Spree::Site.current = create(:site_demo2) - end - - it "should copy taxonomy to current site" do - copied_taxon = @root_taxon.clone_branch - copied_taxon.save! - copied_tree = copied_taxon.self_and_descendants - expect( copied_tree.size ).to eq @original_tree.size - end - end # it "should copy with icon" do # Spree::Site.current = Spree::Site.find 2 # taxon = Spree::Taxon.roots.first diff --git a/spree_theme/app/models/page_tag/page_generator.rb b/spree_theme/app/models/page_tag/page_generator.rb index 153121bc..c0a49d61 100644 --- a/spree_theme/app/models/page_tag/page_generator.rb +++ b/spree_theme/app/models/page_tag/page_generator.rb @@ -78,7 +78,7 @@ def url_prefix #build html, css sourse def build - self.ehtml, self.ecss, self.ejs = self.theme.page_layout_root.build_content() + self.ehtml, self.ecss, self.ejs = self.theme.original_page_layout_root.build_content() return self.ehtml, self.ecss, self.ejs end diff --git a/spree_theme/app/models/page_tag/template_tag.rb b/spree_theme/app/models/page_tag/template_tag.rb index 38b31577..623c6e4c 100644 --- a/spree_theme/app/models/page_tag/template_tag.rb +++ b/spree_theme/app/models/page_tag/template_tag.rb @@ -465,7 +465,7 @@ def get_css_classes def cached_page_layouts if @cached_page_layouts.nil? - @cached_page_layouts = theme.page_layouts.includes(:section).inject({}){ |hash,pl| hash[pl.id]=pl; hash } + @cached_page_layouts = theme.original_page_layouts.includes(:section).inject({}){ |hash,pl| hash[pl.id]=pl; hash } end @cached_page_layouts end diff --git a/spree_theme/app/models/spree/page_layout.rb b/spree_theme/app/models/spree/page_layout.rb index 4e1917da..1d3d3557 100644 --- a/spree_theme/app/models/spree/page_layout.rb +++ b/spree_theme/app/models/spree/page_layout.rb @@ -30,7 +30,6 @@ class << self #notice: attribute section_id, title required # section.root.section_piece_id should be 'root' #def create_layout(section, title, attrs={}) - # #create record in table page_layouts # layout = create!(:section_id=>section.id) do |obj| # obj.title = title # obj.site_id = SpreeTheme.site_class.current.id diff --git a/spree_theme/app/models/spree/section_param.rb b/spree_theme/app/models/spree/section_param.rb index a52df619..0241adbf 100644 --- a/spree_theme/app/models/spree/section_param.rb +++ b/spree_theme/app/models/spree/section_param.rb @@ -86,7 +86,7 @@ def add_param_values page_layouts = PageLayout.where("section_id"=>self.section.root_id) for page_layout in page_layouts page_layout.param_values.create do|param_value| - param_value.theme_id = page_layouts.template_theme_id + param_value.theme_id = page_layout.template_theme_id param_value.page_layout_root_id = page_layout.root.id param_value.section_param_id = self.id end diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index d3823873..667531b3 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -54,8 +54,9 @@ class TemplateTheme < ActiveRecord::Base has_many :template_releases, :foreign_key=>"theme_id", :dependent => :delete_all # template_release may be in current or design site belongs_to :current_template_release, :class_name=>"TemplateRelease", :foreign_key=>"release_id" - has_one :mobile, foreign_key: "master_id", dependent: :destroy, class_name: self.name + has_one :mobile, foreign_key: "master_id", class_name: self.name belongs_to :desktop, foreign_key: "master_id", class_name: self.name + belongs_to :duplicated_from, foreign_key: "copy_from_id", class_name: self.name #use string as key instead of integer page_layout.id, exported theme in json, after restore, key is always string serialize :assigned_resource_ids, Hash @@ -74,7 +75,8 @@ class TemplateTheme < ActiveRecord::Base attr_accessor :section_root_id #attr_accessible :assigned_resource_ids, :template_files #import require it. - + # add method original_page_layout_root, original_page_layouts + delegate :page_layout_root, :page_layouts, to: :original_template_theme, prefix: :original class << self # template has page_layout & param_values @@ -156,9 +158,9 @@ def release( release_attributes= {},option={}) # * usage - may be [ruby,ehtml, css, js] def file_name(usage) if usage.to_s == 'ehtml' - "l#{page_layout_root.id}.html.erb" + "l#{original_page_layout_root.id}.html.erb" else - "l#{page_layout_root.id}.#{usage}" + "l#{original_page_layout_root.id}.#{usage}" end end @@ -174,7 +176,7 @@ def path end def document_path - File.join( page_layout_root.site.document_path, self.path) + File.join( original_template_theme.site.document_path, self.path) end # * params @@ -182,7 +184,7 @@ def document_path # * return js or css document file path, ex /shops/development/1/layouts/t1_r1/l1_t1.css def file_path( target ) # theme.site do not work. - File.join(page_layout_root.site.path, self.path, file_name(target)) + File.join( original_template_theme.site.path, self.path, file_name(target)) end def layout_path @@ -200,8 +202,6 @@ def document_file_path( target ) begin 'edit template' - - # theme from design shop has been imported into current site or not def imported? # theme should has page_layout, param_values @@ -222,7 +222,7 @@ def applied? # template theme contained native page layout and param values def original_template_theme - #page_layout_root.template_theme + # duplicated_from || self self.class.where(:page_layout_root_id=>self.page_layout_root_id).first end diff --git a/spree_theme/app/views/application/_layout_tree.html.erb b/spree_theme/app/views/application/_layout_tree.html.erb index be9a4d71..cc8cac91 100644 --- a/spree_theme/app/views/application/_layout_tree.html.erb +++ b/spree_theme/app/views/application/_layout_tree.html.erb @@ -1,7 +1,7 @@ <% # list layout tree in editor page. # local params: theme, selected_id -layout_root = theme.page_layout_root +layout_root = theme.original_page_layout_root options ||={} selected_id= (options[:selected_id]||layout_root.id ) %> diff --git a/spree_theme/app/views/spree/admin/template_themes/_layout_tree_for_config.html.erb b/spree_theme/app/views/spree/admin/template_themes/_layout_tree_for_config.html.erb index 3540cefe..c01e2a73 100644 --- a/spree_theme/app/views/spree/admin/template_themes/_layout_tree_for_config.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/_layout_tree_for_config.html.erb @@ -1,7 +1,7 @@ <% # list layout tree in editor page. # local params: theme, selected_id, current -page_layout = theme.page_layout_root +page_layout = theme.original_page_layout_root selected_id ||= page_layout.id %> <%=form_tag(update_layout_tree_template_theme_path(theme), :id=>"layout_tree_form",:name=>"layout_tree_form", :remote=>true) do %> diff --git a/spree_theme/app/views/spree/admin/template_themes/_theme_tabs.html.erb b/spree_theme/app/views/spree/admin/template_themes/_theme_tabs.html.erb index 1d0afebc..19cbee92 100644 --- a/spree_theme/app/views/spree/admin/template_themes/_theme_tabs.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/_theme_tabs.html.erb @@ -3,7 +3,7 @@ <% end %> <% content_for :sidebar_title do %> - <%= @template_theme.page_layout_root.title %> + <%= @template_theme.original_page_layout_root.title %> <% end %> <% content_for :sidebar do %> diff --git a/spree_theme/app/views/spree/admin/template_themes/config_context.html.erb b/spree_theme/app/views/spree/admin/template_themes/config_context.html.erb index 1634a3b9..c7cef3e8 100644 --- a/spree_theme/app/views/spree/admin/template_themes/config_context.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/config_context.html.erb @@ -3,7 +3,7 @@ <%= render :partial => 'page_actions_for_config' %> <% end %>
    - <%= render :partial=>'spree/admin/page_layouts/config_resource', :locals=>{ :page_layout=> @template_theme.page_layout_root } %> + <%= render :partial=>'spree/admin/page_layouts/config_resource', :locals=>{ :page_layout=> @template_theme.original_page_layout_root } %>
    <%= render :partial=>'theme_tabs',:locals=>{:current=>"ConfigContext"}%> diff --git a/spree_theme/app/views/spree/admin/template_themes/config_data_source.html.erb b/spree_theme/app/views/spree/admin/template_themes/config_data_source.html.erb index 8460a693..61963c60 100644 --- a/spree_theme/app/views/spree/admin/template_themes/config_data_source.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/config_data_source.html.erb @@ -3,7 +3,7 @@ <%= render :partial => 'page_actions_for_config' %> <% end %>
    - <%= render :partial=>'spree/admin/page_layouts/config_data_source', :locals=>{ :page_layout=> @template_theme.page_layout_root } %> + <%= render :partial=>'spree/admin/page_layouts/config_data_source', :locals=>{ :page_layout=> @template_theme.original_page_layout_root } %>
    <%= render :partial=>'theme_tabs',:locals=>{:current=>"ConfigDataSource"}%>
    diff --git a/spree_theme/app/views/spree/admin/template_themes/config_resource.html.erb b/spree_theme/app/views/spree/admin/template_themes/config_resource.html.erb index b9516f72..e32e0dce 100644 --- a/spree_theme/app/views/spree/admin/template_themes/config_resource.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/config_resource.html.erb @@ -5,7 +5,7 @@ <% end %>
    - <%= render :partial=>'spree/admin/page_layouts/config_resource', :locals=>{ :page_layout=> @template_theme.page_layout_root } %> + <%= render :partial=>'spree/admin/page_layouts/config_resource', :locals=>{ :page_layout=> @template_theme.original_page_layout_root } %>
    <%= render :partial=>'theme_tabs',:locals=>{:current=>"ConfigResource"}%> diff --git a/spree_theme/app/views/spree/admin/template_themes/native.html.erb b/spree_theme/app/views/spree/admin/template_themes/native.html.erb index 17a526b3..07cfa573 100644 --- a/spree_theme/app/views/spree/admin/template_themes/native.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/native.html.erb @@ -52,7 +52,7 @@ <%= link_to_with_icon 'cogs', Spree.t(:theme_config), config_resource_admin_template_theme_path(theme), {:no_text => true} %> <% if theme.has_native_layout? %> <%= link_to_with_icon 'eye', Spree.t(:preview_theme), preview_template_theme_path(theme), {:target=>'_blank',:no_text => true} %> - <% if false %> + <% if designable %> <%= link_to_with_icon 'copy', Spree.t(:theme_copy), copy_admin_template_theme_path(theme), {:method=>:post,:no_text => true} %> <% end %> <%= link_to_with_icon 'print', Spree.t(:theme_release), release_admin_template_theme_path(theme), {:method=>:post,:no_text => true} %> diff --git a/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb b/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb index 4e76b6ff..012ae87f 100644 --- a/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb +++ b/spree_theme/db/migrate/20150825070030_add_theme_id_to_page_layout.rb @@ -6,14 +6,20 @@ def change add_column :spree_template_themes, :copy_from_id, :integer,:null => false, :default=>0 Spree::TemplateTheme.all.each{|theme| - if theme.has_native_layout? - if theme.page_layout.present? - theme.page_layout.self_and_descendants.update_all(template_theme_id: theme.id) + page_layout = Spree::PageLayout.where( id: theme.page_layout_root_id ).first + # original page_layout is missing + if page_layout.present? + if page_layout.site_id == theme.site_id + # do not use page_layotu.self_and_descendants, scope is changed to template_theme_id now. + Spree::PageLayout.where( root_id: theme.page_layout_root_id).update_all(template_theme_id: theme.id) else - theme.update_attribute(:page_layout_root_id, Spree::TemplateTheme.first.page_layout_root_id ) + original_template_theme = Spree::TemplateTheme.where( page_layout_root_id: theme.page_layout_root_id).first + theme.update_attribute(:copy_from_id, original_template_theme.id ) end else - theme.update_attribute(:copy_from_id, theme.original_template_theme.id ) + #fix missing page_layout_root_id, theme refer to deleted page_layout_id=1 + theme.update_attribute(:page_layout_root_id, Spree::TemplateTheme.first.page_layout_root_id ) + theme.update_attribute(:copy_from_id, Spree::TemplateTheme.first.id ) end } end diff --git a/spree_theme/db/seeds/250/25j_fix_site_demo.rb b/spree_theme/db/seeds/250/25j_fix_site_demo.rb new file mode 100644 index 00000000..a03c86e0 --- /dev/null +++ b/spree_theme/db/seeds/250/25j_fix_site_demo.rb @@ -0,0 +1,8 @@ +Spree::Site.where( short_name: 'demo').each_with_index{|site, i| + if i>0 + Spree::Site.with_site(site) do + site.update_attribute :short_name, "demo#{site.id}" + site.stores.first.update_attribute :code, site.short_name + end + end +} diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index 17a52bb9..d244f8af 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -170,7 +170,7 @@ def prepare_params_for_editors(theme,editor=nil,page_layout = nil) @editors = Spree::Editor.all @param_values_for_editors = Array.new(@editors.size){|i| []} editor_ids = @editors.collect{|e|e.id} - page_layout ||= theme.page_layout_root + page_layout ||= theme.original_page_layout_root param_values =theme.param_values().includes([:section_param=>[:section_piece_param=>:param_category]]).where(["spree_param_values.page_layout_id=? and spree_section_params.is_enabled",page_layout.id]).order("spree_param_categories.position, spree_section_params.section_id, spree_section_piece_params.position") #get param_values for each editors for pv in param_values @@ -188,7 +188,6 @@ def prepare_params_for_editors(theme,editor=nil,page_layout = nil) @editor ||= @editors.first @page_layout = page_layout #current selected page_layout, the node of the layout tree. - @page_layout||= theme.page_layout_root @sections = Spree::Section.where(:is_enabled=>true).order("title").roots #template selection, include mobile @template_themes = Spree::TemplateTheme.within_site(SpreeTheme.site_class.current ) diff --git a/spree_theme/spec/models/template_theme_spec.rb b/spree_theme/spec/models/template_theme_spec.rb index fd5c9b1a..23544001 100644 --- a/spree_theme/spec/models/template_theme_spec.rb +++ b/spree_theme/spec/models/template_theme_spec.rb @@ -24,6 +24,10 @@ template.respond_to?(:param_values).should be_truthy end + it "be destroy" do + #test destroy + end + it "create plain template" do template = Spree::TemplateTheme.create_plain_template(section_root,'Template One') template.should be_an_instance_of(Spree::TemplateTheme) From c7c794cfcd5272d647baf1d7c9e34928d723887b Mon Sep 17 00:00:00 2001 From: qinghe Date: Thu, 27 Aug 2015 03:01:16 -0700 Subject: [PATCH 488/606] assign store when create plain template theme --- spree_theme/app/models/spree/template_theme.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index 667531b3..aeb8524b 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -83,7 +83,9 @@ class << self # def create_plain_template( section_root, title, attrs={}) #create a theme first. - template = TemplateTheme.create( {:title=>title, :section_root_id=>section_root.id}.merge(attrs) ) + template = TemplateTheme.create( {:title=>title, :section_root_id=>section_root.id}.merge(attrs) ) do |obj| + obj.store = Spree::Store.current + end end def native @@ -91,7 +93,7 @@ def native end def foreign - where(:store_id=> Spree::Store.designable).published + where(:store=> Spree::Store.designable).published end # original_theme may be attributes in hash From 68adf97cc99056e353c0a37b026088e44ae5c01f Mon Sep 17 00:00:00 2001 From: zhang ze Date: Thu, 27 Aug 2015 23:16:48 +0800 Subject: [PATCH 489/606] fix create new plain template_theme --- spree_theme/app/models/spree/template_theme.rb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index aeb8524b..da8f807d 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -84,7 +84,6 @@ class << self def create_plain_template( section_root, title, attrs={}) #create a theme first. template = TemplateTheme.create( {:title=>title, :section_root_id=>section_root.id}.merge(attrs) ) do |obj| - obj.store = Spree::Store.current end end @@ -547,7 +546,8 @@ def for_mobile? private def fix_special_attributes if site_id == 0 - self.site_id = SpreeTheme.site_class.current.id + self.site_id = Spree::Store.current.site_id + self.store_id= Spree::Store.current.id end #fix Attribute was supposed to be a Hash, but was a String if new_record? && assigned_resource_ids.blank? @@ -560,8 +560,10 @@ def fix_special_attributes def initialize_page_layout_for_plain_theme if section_root_id.present? root_section = Section.roots.find(section_root_id) - page_layout_root = add_section( root_section ) - self.update_attributes( page_layout_root_id: page_layout_root.id, for_terminal: root_section.for_terminal ) + new_page_layout_root = add_section( root_section ) + self.update_attributes( + page_layout_root_id: new_page_layout_root.id, + for_terminal: root_section.for_terminal ) end end From eac0f8bd6779ce449b87a7fc5929c88aece24184 Mon Sep 17 00:00:00 2001 From: qinghe Date: Fri, 28 Aug 2015 04:04:50 -0700 Subject: [PATCH 490/606] merge spree_coment into spree_theme --- Gemfile | 4 +-- Gemfile.lock | 12 ++----- ...1202074650_create_comments.spree_theme.rb} | 0 ...0_add_store_designable.spree_multi_site.rb | 11 ------ ...032520_add_store_designable.spree_theme.rb | 10 ++++++ .../app/models/spree/order_decorator.rb | 3 -- .../app/models/spree/shipment_decorator.rb | 3 -- .../app/models/spree/site_decorator.rb | 3 -- .../models/spree/template_theme_decorator.rb | 3 -- spree_multi_site/app/models/spree/site.rb | 2 -- .../app/models/spree/store_decorator.rb | 5 +-- .../20150330045742_add_store_designable.rb | 9 ----- spree_theme/Gemfile | 1 + .../spree/admin/comment_types_controller.rb | 0 .../spree/admin/comments_controller.rb | 0 .../admin/orders_controller_decorator.rb | 0 .../admin/shipments_controller_decorator.rb | 0 .../spree/admin/template_files_controller.rb | 2 +- .../controllers/spree/comments_controller.rb | 35 +++++++------------ .../spree/admin/base_helper_decorator.rb | 16 ++++----- .../app/models/spree/comment.rb | 0 .../app/models/spree/comment_type.rb | 0 .../spree/decorators/commentable_decorator.rb | 15 ++++++++ .../decorators/designable_store_decorator.rb | 5 +++ spree_theme/app/models/spree/template_text.rb | 2 +- .../app/models/spree/template_theme.rb | 1 + .../overrides/add_comment_configuration.rb | 0 .../add_comment_to_admin_orders_tabs.rb | 0 .../spree/admin/comment_types/_form.html.erb | 0 .../spree/admin/comment_types/edit.html.erb | 0 .../spree/admin/comment_types/index.html.erb | 0 .../spree/admin/comment_types/new.html.erb | 0 .../views/spree/admin/orders/_tab.html.erb | 0 .../spree/admin/orders/comments.html.erb | 0 .../spree/admin/shared/_comment_list.html.erb | 0 .../spree/admin/shared/_comments.html.erb | 0 .../spree/admin/shipments/comments.html.erb | 0 .../app/views/spree/comments/_form.html.erb | 10 +++--- .../spree/comments/_new_to_site.html.erb | 4 +-- spree_theme/config/locales/zh-CN.yml | 22 ++++++++++++ spree_theme/config/routes.rb | 15 ++++++++ .../migrate/20141202082639_create_comments.rb | 0 .../20150330045742_add_store_designable.rb | 9 +++++ .../permitted_attributes_for_theme.rb | 8 ++++- spree_theme/lib/spree_theme/system.rb | 5 +-- .../testing_support/request_helpers.rb | 19 ++++++++++ .../admin/template_files_controller_spec.rb | 14 ++++++++ .../admin/template_themes_controller_spec.rb | 9 ++--- .../controllers/comments_controller_spec.rb | 14 ++++++++ .../template_themes_controller_spec.rb | 13 +++---- spree_theme/spec/models/taxon_spec.rb | 11 ------ spree_theme/spec/spec_helper.rb | 1 + spree_theme/spree_theme.gemspec | 3 +- 53 files changed, 184 insertions(+), 115 deletions(-) rename db/migrate/{20141202074650_create_comments.spree_comments.rb => 20141202074650_create_comments.spree_theme.rb} (100%) delete mode 100644 db/migrate/20150330032520_add_store_designable.spree_multi_site.rb create mode 100644 db/migrate/20150330032520_add_store_designable.spree_theme.rb delete mode 100644 spree_comments/app/models/spree/order_decorator.rb delete mode 100644 spree_comments/app/models/spree/shipment_decorator.rb delete mode 100644 spree_comments/app/models/spree/site_decorator.rb delete mode 100644 spree_comments/app/models/spree/template_theme_decorator.rb delete mode 100644 spree_multi_site/db/migrate/20150330045742_add_store_designable.rb rename {spree_comments => spree_theme}/app/controllers/spree/admin/comment_types_controller.rb (100%) rename {spree_comments => spree_theme}/app/controllers/spree/admin/comments_controller.rb (100%) rename {spree_comments => spree_theme}/app/controllers/spree/admin/orders_controller_decorator.rb (100%) rename {spree_comments => spree_theme}/app/controllers/spree/admin/shipments_controller_decorator.rb (100%) rename {spree_comments => spree_theme}/app/models/spree/comment.rb (100%) rename {spree_comments => spree_theme}/app/models/spree/comment_type.rb (100%) create mode 100644 spree_theme/app/models/spree/decorators/commentable_decorator.rb create mode 100644 spree_theme/app/models/spree/decorators/designable_store_decorator.rb rename {spree_comments => spree_theme}/app/overrides/add_comment_configuration.rb (100%) rename {spree_comments => spree_theme}/app/overrides/add_comment_to_admin_orders_tabs.rb (100%) rename {spree_comments => spree_theme}/app/views/spree/admin/comment_types/_form.html.erb (100%) rename {spree_comments => spree_theme}/app/views/spree/admin/comment_types/edit.html.erb (100%) rename {spree_comments => spree_theme}/app/views/spree/admin/comment_types/index.html.erb (100%) rename {spree_comments => spree_theme}/app/views/spree/admin/comment_types/new.html.erb (100%) rename {spree_comments => spree_theme}/app/views/spree/admin/orders/_tab.html.erb (100%) rename {spree_comments => spree_theme}/app/views/spree/admin/orders/comments.html.erb (100%) rename {spree_comments => spree_theme}/app/views/spree/admin/shared/_comment_list.html.erb (100%) rename {spree_comments => spree_theme}/app/views/spree/admin/shared/_comments.html.erb (100%) rename {spree_comments => spree_theme}/app/views/spree/admin/shipments/comments.html.erb (100%) rename {spree_comments => spree_theme}/db/migrate/20141202082639_create_comments.rb (100%) create mode 100644 spree_theme/db/migrate/20150330045742_add_store_designable.rb create mode 100644 spree_theme/lib/spree_theme/testing_support/request_helpers.rb create mode 100644 spree_theme/spec/controllers/admin/template_files_controller_spec.rb create mode 100644 spree_theme/spec/controllers/comments_controller_spec.rb diff --git a/Gemfile b/Gemfile index d34fdab2..08d4f538 100644 --- a/Gemfile +++ b/Gemfile @@ -48,7 +48,7 @@ gem 'spree_multi_site', :path => './spree_multi_site' # Use SCSS for stylesheets, spree_theme/spree_devise_auth required gem 'sass-rails', '~> 4.0.2' -#gem "friendly_id" # spree included. +gem "acts_as_commentable" gem 'useragent' gem 'spree_theme', :path => './spree_theme' @@ -69,7 +69,7 @@ gem 'spree_essential_blog', :path => './spree_essential_blog' # gem 'spree_flexi_variants', :path => './spree_flexi_variants' # copy from https://github.com/spree-contrib/spree_comments/tree/2-0-stable -gem 'spree_comments', :path => './spree_comments' +#gem 'spree_comments', :path => './spree_comments' # it is moved into spree_theme gem 'paperclip_oss_storage', :github => 'RuanShan/paperclip_oss_storage', :branch=>'master' # diff --git a/Gemfile.lock b/Gemfile.lock index 306af638..93878806 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -51,15 +51,6 @@ PATH spree_china_checkout (2.4.0) spree_core (~> 2.4.0) -PATH - remote: ./spree_comments - specs: - spree_comments (2.4.0) - acts_as_commentable (= 3.0.1) - spree_api - spree_backend - spree_core (>= 2.4.0) - PATH remote: ./spree_essential_blog specs: @@ -77,6 +68,7 @@ PATH remote: ./spree_theme specs: spree_theme (2.4.0) + acts_as_commentable (= 3.0.1) friendly_id spree_core (~> 2.4) useragent @@ -459,6 +451,7 @@ PLATFORMS DEPENDENCIES activemerchant_patch_for_china! activerecord-session_store + acts_as_commentable alipay autoprefixer-rails bootstrap-sass (~> 3.3.1) @@ -486,7 +479,6 @@ DEPENDENCIES spree_alipay! spree_auth_devise! spree_china_checkout! - spree_comments! spree_editor! spree_essential_blog! spree_multi_site! diff --git a/db/migrate/20141202074650_create_comments.spree_comments.rb b/db/migrate/20141202074650_create_comments.spree_theme.rb similarity index 100% rename from db/migrate/20141202074650_create_comments.spree_comments.rb rename to db/migrate/20141202074650_create_comments.spree_theme.rb diff --git a/db/migrate/20150330032520_add_store_designable.spree_multi_site.rb b/db/migrate/20150330032520_add_store_designable.spree_multi_site.rb deleted file mode 100644 index 29904c70..00000000 --- a/db/migrate/20150330032520_add_store_designable.spree_multi_site.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree_multi_site (originally 20150330045742) -class AddStoreDesignable < ActiveRecord::Migration - # add feature store disignable - def change - add_column :spree_stores, :designable, :boolean, default: false - Spree::Site.where(:short_name=>['design','design2','design1']).each{|site| - site.stores.first.update_attribute :designable, true - } - end -end - diff --git a/db/migrate/20150330032520_add_store_designable.spree_theme.rb b/db/migrate/20150330032520_add_store_designable.spree_theme.rb new file mode 100644 index 00000000..6d0cb12a --- /dev/null +++ b/db/migrate/20150330032520_add_store_designable.spree_theme.rb @@ -0,0 +1,10 @@ +# This migration comes from spree_multi_site (originally 20150330045742) +class AddStoreDesignable < ActiveRecord::Migration + # add feature store disignable + def change + add_column :spree_stores, :designable, :boolean, default: false + SpreeTheme.site_class.where(:short_name=>['design','design2','design1']).each{|site| + site.stores.first.update_attribute :designable, true + } + end +end diff --git a/spree_comments/app/models/spree/order_decorator.rb b/spree_comments/app/models/spree/order_decorator.rb deleted file mode 100644 index 774cfb4a..00000000 --- a/spree_comments/app/models/spree/order_decorator.rb +++ /dev/null @@ -1,3 +0,0 @@ -Spree::Order.class_eval do - acts_as_commentable -end \ No newline at end of file diff --git a/spree_comments/app/models/spree/shipment_decorator.rb b/spree_comments/app/models/spree/shipment_decorator.rb deleted file mode 100644 index 2aa0a3bb..00000000 --- a/spree_comments/app/models/spree/shipment_decorator.rb +++ /dev/null @@ -1,3 +0,0 @@ -Spree::Shipment.class_eval do - acts_as_commentable -end \ No newline at end of file diff --git a/spree_comments/app/models/spree/site_decorator.rb b/spree_comments/app/models/spree/site_decorator.rb deleted file mode 100644 index 1b327bcb..00000000 --- a/spree_comments/app/models/spree/site_decorator.rb +++ /dev/null @@ -1,3 +0,0 @@ -Spree::Site.class_eval do - acts_as_commentable -end \ No newline at end of file diff --git a/spree_comments/app/models/spree/template_theme_decorator.rb b/spree_comments/app/models/spree/template_theme_decorator.rb deleted file mode 100644 index 8beb6b0f..00000000 --- a/spree_comments/app/models/spree/template_theme_decorator.rb +++ /dev/null @@ -1,3 +0,0 @@ -Spree::TemplateTheme.class_eval do - acts_as_commentable -end \ No newline at end of file diff --git a/spree_multi_site/app/models/spree/site.rb b/spree_multi_site/app/models/spree/site.rb index 6ab6b9ab..26337fc6 100644 --- a/spree_multi_site/app/models/spree/site.rb +++ b/spree_multi_site/app/models/spree/site.rb @@ -39,8 +39,6 @@ class Spree::Site < ActiveRecord::Base #generate short name fro name before_validation :set_short_name after_create :add_default_data - # it do not work caused by stores.default_scope site scope - #scope :designable, ->{ includes(:stores).where(spree_stores: {designable:true})} class << self def dalianshops diff --git a/spree_multi_site/app/models/spree/store_decorator.rb b/spree_multi_site/app/models/spree/store_decorator.rb index eb4bf416..b7fa31f8 100644 --- a/spree_multi_site/app/models/spree/store_decorator.rb +++ b/spree_multi_site/app/models/spree/store_decorator.rb @@ -1,14 +1,11 @@ Spree::Store.class_eval do - # a template_theme belong to store now. - # in view template_theme/foreign, we want to get store of template_theme. + # Do not use default_scope, in view template_theme/foreign, we want to get store of template_theme. # include Spree::MultiSiteSystem belongs_to :site belongs_to :home_page, :foreign_key=>'index_page_id', :class_name=>'Taxon' clear_validators! - scope :designable, ->{ where( designable: true )} - #override original current def self.current(domain = nil) #UnknownStore.instance is for test only diff --git a/spree_multi_site/db/migrate/20150330045742_add_store_designable.rb b/spree_multi_site/db/migrate/20150330045742_add_store_designable.rb deleted file mode 100644 index 4934e535..00000000 --- a/spree_multi_site/db/migrate/20150330045742_add_store_designable.rb +++ /dev/null @@ -1,9 +0,0 @@ -class AddStoreDesignable < ActiveRecord::Migration - # add feature store disignable - def change - add_column :spree_stores, :designable, :boolean, default: false - Spree::Site.where(:short_name=>['design','design2','design1']).each{|site| - site.stores.first.update_attribute :designable, true - } - end -end diff --git a/spree_theme/Gemfile b/spree_theme/Gemfile index c400835b..f733fbe4 100644 --- a/spree_theme/Gemfile +++ b/spree_theme/Gemfile @@ -18,6 +18,7 @@ end gem "acts_as_list" gem "acts_as_tree" gem "awesome_nested_set" +gem 'acts_as_commentable' # spree already contain #gem 'jquery-rails' diff --git a/spree_comments/app/controllers/spree/admin/comment_types_controller.rb b/spree_theme/app/controllers/spree/admin/comment_types_controller.rb similarity index 100% rename from spree_comments/app/controllers/spree/admin/comment_types_controller.rb rename to spree_theme/app/controllers/spree/admin/comment_types_controller.rb diff --git a/spree_comments/app/controllers/spree/admin/comments_controller.rb b/spree_theme/app/controllers/spree/admin/comments_controller.rb similarity index 100% rename from spree_comments/app/controllers/spree/admin/comments_controller.rb rename to spree_theme/app/controllers/spree/admin/comments_controller.rb diff --git a/spree_comments/app/controllers/spree/admin/orders_controller_decorator.rb b/spree_theme/app/controllers/spree/admin/orders_controller_decorator.rb similarity index 100% rename from spree_comments/app/controllers/spree/admin/orders_controller_decorator.rb rename to spree_theme/app/controllers/spree/admin/orders_controller_decorator.rb diff --git a/spree_comments/app/controllers/spree/admin/shipments_controller_decorator.rb b/spree_theme/app/controllers/spree/admin/shipments_controller_decorator.rb similarity index 100% rename from spree_comments/app/controllers/spree/admin/shipments_controller_decorator.rb rename to spree_theme/app/controllers/spree/admin/shipments_controller_decorator.rb diff --git a/spree_theme/app/controllers/spree/admin/template_files_controller.rb b/spree_theme/app/controllers/spree/admin/template_files_controller.rb index f84b089e..dbbfa5db 100644 --- a/spree_theme/app/controllers/spree/admin/template_files_controller.rb +++ b/spree_theme/app/controllers/spree/admin/template_files_controller.rb @@ -8,7 +8,7 @@ def collection # params[:q] can be blank upon pagination params[:q] = {} if params[:q].blank? - @collection = model_class.where( ["theme_id in (?)", Spree::Site.current.template_theme_ids] ).includes(:template_theme) + @collection = model_class.where( ["theme_id in (?)", SpreeTheme.site_class.current.template_theme_ids] ).includes(:template_theme) @search = @collection.ransack(params[:q]) @search.result.page(params[:page]).per(Spree::Config[:orders_per_page]).order('theme_id') diff --git a/spree_theme/app/controllers/spree/comments_controller.rb b/spree_theme/app/controllers/spree/comments_controller.rb index 11244424..8e66be99 100644 --- a/spree_theme/app/controllers/spree/comments_controller.rb +++ b/spree_theme/app/controllers/spree/comments_controller.rb @@ -1,13 +1,13 @@ module Spree class CommentsController < StoreController before_filter :initialize_comment, :only => [:create, :new_to_site] - + def new_to_site - @comment.commentable = Spree::Site.current + @comment.commentable = SpreeTheme.site_class.current end - + def create - @comment.attributes = object_params + @comment.attributes = permitted_resource_params if @comment.save flash[:success] = Spree.t(:comment_successfully_created, :scope=>@comment.comment_scope) respond_with(@comment) do |format| @@ -18,28 +18,17 @@ def create respond_with(@comment) end end - + private - + def initialize_comment @comment = Comment.new( ) @comment.user = try_spree_current_user end - - # comment{commentable_id, commentable_type, user_email} - def object_params - comment_params = params[:comment] - #user_email = comment_params.delete( :user_email ) - #if user_email - # user = User.find_or_initialize_by_email( user_email ) - # if user.persited? - # comment_params[:user_id] = user.id - # else - # comment_params[:user] = user - # end - #end - comment_params - end + + def permitted_resource_params + params.require('comment').permit( permitted_attributes.comment_attributes ) + end end - -end \ No newline at end of file + +end diff --git a/spree_theme/app/helpers/spree/admin/base_helper_decorator.rb b/spree_theme/app/helpers/spree/admin/base_helper_decorator.rb index b82d7feb..1d3bb4d8 100644 --- a/spree_theme/app/helpers/spree/admin/base_helper_decorator.rb +++ b/spree_theme/app/helpers/spree/admin/base_helper_decorator.rb @@ -3,17 +3,17 @@ module Admin module BaseHelper def page_contexts_for_options( ) options = [] - Spree::Taxon::PageContextEnum.each_pair{|sym, obj| - options<< [Spree.t("section_context.#{ sym }"), obj] + Spree::Taxon::PageContextEnum.each_pair{|sym, obj| + options<< [Spree.t("section_context.#{ sym }"), obj] } - if Spree::Site.current.dalianshops? - Spree::Taxon::PageContextForFirstSiteEnum.each_pair{|sym, obj| - options<< [Spree.t("section_context.#{ sym }"), obj] - } + if SpreeTheme.site_class.current.dalianshops? + Spree::Taxon::PageContextForFirstSiteEnum.each_pair{|sym, obj| + options<< [Spree.t("section_context.#{ sym }"), obj] + } end - + options end end end -end \ No newline at end of file +end diff --git a/spree_comments/app/models/spree/comment.rb b/spree_theme/app/models/spree/comment.rb similarity index 100% rename from spree_comments/app/models/spree/comment.rb rename to spree_theme/app/models/spree/comment.rb diff --git a/spree_comments/app/models/spree/comment_type.rb b/spree_theme/app/models/spree/comment_type.rb similarity index 100% rename from spree_comments/app/models/spree/comment_type.rb rename to spree_theme/app/models/spree/comment_type.rb diff --git a/spree_theme/app/models/spree/decorators/commentable_decorator.rb b/spree_theme/app/models/spree/decorators/commentable_decorator.rb new file mode 100644 index 00000000..37f4d056 --- /dev/null +++ b/spree_theme/app/models/spree/decorators/commentable_decorator.rb @@ -0,0 +1,15 @@ +Spree::Order.class_eval do + acts_as_commentable +end + +Spree::Shipment.class_eval do + acts_as_commentable +end + +Spree::TemplateTheme.class_eval do + acts_as_commentable +end + +SpreeTheme.site_class.class_eval do + acts_as_commentable +end diff --git a/spree_theme/app/models/spree/decorators/designable_store_decorator.rb b/spree_theme/app/models/spree/decorators/designable_store_decorator.rb new file mode 100644 index 00000000..2d427ac6 --- /dev/null +++ b/spree_theme/app/models/spree/decorators/designable_store_decorator.rb @@ -0,0 +1,5 @@ +Spree::Store.class_eval do + # a template_theme belong to store now. + # get themplate_themes belongs to designable store, TemplateTheme.foreign + scope :designable, ->{ where( designable: true )} +end diff --git a/spree_theme/app/models/spree/template_text.rb b/spree_theme/app/models/spree/template_text.rb index da529d2f..ce92df44 100644 --- a/spree_theme/app/models/spree/template_text.rb +++ b/spree_theme/app/models/spree/template_text.rb @@ -6,7 +6,7 @@ class TemplateText < ActiveRecord::Base #for resource_class.resourceful belongs_to :site scope :resourceful, ->(theme){ where("1=1") } - default_scope ->{ where(:site_id=>Site.current.id)} + default_scope ->{ where(:site_id=>SpreeTheme.site_class.current.id)} before_validation :normalize_permalink diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index da8f807d..d5ceb7b7 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -41,6 +41,7 @@ class TemplateTheme < ActiveRecord::Base include AssignedResource::IdsHandler #extend FriendlyId TerminalEnum = Struct.new( :desktop, :mobile, :pad, :tv )[0,1,2,3] + belongs_to :website, :class_name => SpreeTheme.site_class.to_s, :foreign_key => "site_id" belongs_to :store, :foreign_key => "store_id" diff --git a/spree_comments/app/overrides/add_comment_configuration.rb b/spree_theme/app/overrides/add_comment_configuration.rb similarity index 100% rename from spree_comments/app/overrides/add_comment_configuration.rb rename to spree_theme/app/overrides/add_comment_configuration.rb diff --git a/spree_comments/app/overrides/add_comment_to_admin_orders_tabs.rb b/spree_theme/app/overrides/add_comment_to_admin_orders_tabs.rb similarity index 100% rename from spree_comments/app/overrides/add_comment_to_admin_orders_tabs.rb rename to spree_theme/app/overrides/add_comment_to_admin_orders_tabs.rb diff --git a/spree_comments/app/views/spree/admin/comment_types/_form.html.erb b/spree_theme/app/views/spree/admin/comment_types/_form.html.erb similarity index 100% rename from spree_comments/app/views/spree/admin/comment_types/_form.html.erb rename to spree_theme/app/views/spree/admin/comment_types/_form.html.erb diff --git a/spree_comments/app/views/spree/admin/comment_types/edit.html.erb b/spree_theme/app/views/spree/admin/comment_types/edit.html.erb similarity index 100% rename from spree_comments/app/views/spree/admin/comment_types/edit.html.erb rename to spree_theme/app/views/spree/admin/comment_types/edit.html.erb diff --git a/spree_comments/app/views/spree/admin/comment_types/index.html.erb b/spree_theme/app/views/spree/admin/comment_types/index.html.erb similarity index 100% rename from spree_comments/app/views/spree/admin/comment_types/index.html.erb rename to spree_theme/app/views/spree/admin/comment_types/index.html.erb diff --git a/spree_comments/app/views/spree/admin/comment_types/new.html.erb b/spree_theme/app/views/spree/admin/comment_types/new.html.erb similarity index 100% rename from spree_comments/app/views/spree/admin/comment_types/new.html.erb rename to spree_theme/app/views/spree/admin/comment_types/new.html.erb diff --git a/spree_comments/app/views/spree/admin/orders/_tab.html.erb b/spree_theme/app/views/spree/admin/orders/_tab.html.erb similarity index 100% rename from spree_comments/app/views/spree/admin/orders/_tab.html.erb rename to spree_theme/app/views/spree/admin/orders/_tab.html.erb diff --git a/spree_comments/app/views/spree/admin/orders/comments.html.erb b/spree_theme/app/views/spree/admin/orders/comments.html.erb similarity index 100% rename from spree_comments/app/views/spree/admin/orders/comments.html.erb rename to spree_theme/app/views/spree/admin/orders/comments.html.erb diff --git a/spree_comments/app/views/spree/admin/shared/_comment_list.html.erb b/spree_theme/app/views/spree/admin/shared/_comment_list.html.erb similarity index 100% rename from spree_comments/app/views/spree/admin/shared/_comment_list.html.erb rename to spree_theme/app/views/spree/admin/shared/_comment_list.html.erb diff --git a/spree_comments/app/views/spree/admin/shared/_comments.html.erb b/spree_theme/app/views/spree/admin/shared/_comments.html.erb similarity index 100% rename from spree_comments/app/views/spree/admin/shared/_comments.html.erb rename to spree_theme/app/views/spree/admin/shared/_comments.html.erb diff --git a/spree_comments/app/views/spree/admin/shipments/comments.html.erb b/spree_theme/app/views/spree/admin/shipments/comments.html.erb similarity index 100% rename from spree_comments/app/views/spree/admin/shipments/comments.html.erb rename to spree_theme/app/views/spree/admin/shipments/comments.html.erb diff --git a/spree_theme/app/views/spree/comments/_form.html.erb b/spree_theme/app/views/spree/comments/_form.html.erb index a5889ee0..9693c146 100644 --- a/spree_theme/app/views/spree/comments/_form.html.erb +++ b/spree_theme/app/views/spree/comments/_form.html.erb @@ -1,4 +1,4 @@ -<% # site_instance.class.name.demodulize.underscore => 'site' +<% # site_instance.class.name.demodulize.underscore => 'site' t_scope = @comment.comment_scope %> @@ -10,12 +10,12 @@ <%= f.label :comment_type_id, Spree.t(:type) %> <%= f.select :comment_type_id, @comment_types.map{|ct| [ct.name, ct.id]},{} ,:class => 'fullwidth' %>

    - <% end %> + <% end %>

    - <%= f.label :comment, Spree.t(:comment,:scope=>t_scope, :site_name=>Spree::Site.current.name) %>
    + <%= f.label :comment, Spree.t(:comment,:scope=>t_scope, :site_name=>SpreeTheme.site_class.current.name) %>
    <%= f.text_area :comment, :style => 'height:120px;', :class => 'fullwidth' %>

    - <% if @comment.user %> + <% if @comment.user %> <%= hidden_field_tag 'comment[user_id]', @comment.user.id %> <% else %>

    @@ -26,4 +26,4 @@ <%= f.label :email, Spree.t(:commenter_email,:scope=>t_scope) %>
    <%= f.text_field :email %>

    - <% end %> + <% end %> diff --git a/spree_theme/app/views/spree/comments/_new_to_site.html.erb b/spree_theme/app/views/spree/comments/_new_to_site.html.erb index 839bfc68..4d1e324b 100644 --- a/spree_theme/app/views/spree/comments/_new_to_site.html.erb +++ b/spree_theme/app/views/spree/comments/_new_to_site.html.erb @@ -1,7 +1,7 @@ -

    <%= Spree.t(:add_comment,:scope=>'site', :site_name=>Spree::Site.current.name) %>

    +

    <%= Spree.t(:add_comment,:scope=>'site', :site_name=> SpreeTheme.site_class.current.name) %>

    <%= form_for @comment, :remote=>request.xhr? do |f| %> - <%= render :partial=>'form', :locals=>{:commentable=>Spree::Site.current, :f => f } %> + <%= render :partial=>'form', :locals=>{:commentable=> SpreeTheme.site_class.current, :f => f } %>

    <%= f.button Spree.t(:create), :class => 'button', :type=>:submit %> <%= f.button Spree.t('actions.cancel'), :class => 'button cancel', :type=>:button %>

    diff --git a/spree_theme/config/locales/zh-CN.yml b/spree_theme/config/locales/zh-CN.yml index abd56693..f206c228 100644 --- a/spree_theme/config/locales/zh-CN.yml +++ b/spree_theme/config/locales/zh-CN.yml @@ -14,6 +14,10 @@ zh-CN: ########################################### end for template ########################################### activerecord: attributes: + spree/comment: + email: 电子邮箱 + cellphone: 手机 + comment: 评论 spree/page_layout: title: 名称 content_param: 内容参数 @@ -183,3 +187,21 @@ zh-CN: theme_release: 发布 welcome_to_admin_login: 管理系统登录 welcome_to_under_construction: 网站建设中,请登录管理系统 +#for comment + said: said + for: for + comments: Comments + comment: Comment + site: + add_comment: 亲爱的用户:欢迎您抢先体验“%{site_name}”,有任何意见和建议,或在使用过程中遇到问题,请告诉我们,我们会每天关注反馈信息,不断优化产品,为您提供更好的服务! + comment: 请留下您对“%{site_name}”的意见和建议! + commenter_email: 您常用的电子邮箱 + commenter_cellphone: 您常用的联系电话 + comment_successfully_created: 谢谢您的反馈,我们已收到。 + add_comment_type: Add Comment Type + comment_types: Comment Types + manage_comment_types: Manage comment types + applies_to: Applies To + new_comment_type: New Comment Type + editing_comment_type: Editing Comment Type + back_to_comment_types_list: Back to Comment Types List diff --git a/spree_theme/config/routes.rb b/spree_theme/config/routes.rb index 1d99328e..59e33c99 100644 --- a/spree_theme/config/routes.rb +++ b/spree_theme/config/routes.rb @@ -22,6 +22,21 @@ end + namespace :admin do + resources :comments + resources :comment_types + resources :orders do + member do + get :comments + end + resources :shipments do + member do + get :comments + end + end + end + end + resources :comments, :only=>[:create] do collection do get :new_to_site diff --git a/spree_comments/db/migrate/20141202082639_create_comments.rb b/spree_theme/db/migrate/20141202082639_create_comments.rb similarity index 100% rename from spree_comments/db/migrate/20141202082639_create_comments.rb rename to spree_theme/db/migrate/20141202082639_create_comments.rb diff --git a/spree_theme/db/migrate/20150330045742_add_store_designable.rb b/spree_theme/db/migrate/20150330045742_add_store_designable.rb new file mode 100644 index 00000000..cfb757fb --- /dev/null +++ b/spree_theme/db/migrate/20150330045742_add_store_designable.rb @@ -0,0 +1,9 @@ +class AddStoreDesignable < ActiveRecord::Migration + # add feature store disignable + def change + add_column :spree_stores, :designable, :boolean, default: false + SpreeTheme.site_class.where(:short_name=>['design','design2','design1']).each{|site| + site.stores.first.update_attribute :designable, true + } + end +end diff --git a/spree_theme/lib/spree_theme/permitted_attributes_for_theme.rb b/spree_theme/lib/spree_theme/permitted_attributes_for_theme.rb index 6e414d6c..bfeea8d3 100644 --- a/spree_theme/lib/spree_theme/permitted_attributes_for_theme.rb +++ b/spree_theme/lib/spree_theme/permitted_attributes_for_theme.rb @@ -1,7 +1,8 @@ module Spree module PermittedAttributes ATTRIBUTES_FOR_THEME=[:page_layout_attributes,:param_value_attributes,:section_piece_param_attributes, - :section_attributes, :template_file_attributes, :template_text_attributes, :template_theme_attributes ] + :section_attributes, :template_file_attributes, :template_text_attributes, :template_theme_attributes, + :comment_type_attributes, :comment_attributes] mattr_reader *ATTRIBUTES_FOR_THEME @@page_layout_attributes = [ :section_id,:title, :content_param, :data_source, :data_source_param, :css_class, :content_css_class, :stylish, :section_context ] @@ -13,5 +14,10 @@ module PermittedAttributes @@template_theme_attributes = [ :is_public, :site_id,:page_layout_root_id,:title, :section_root_id, :assigned_resource_ids, :for_terminal ] @@product_attributes += [:global_taxon_ids, :global_taxons, :theme_id, :summary] @@taxon_attributes += [:page_context, :replaced_by, :is_clickable, :tooltips, :stylish] + + + @@comment_type_attributes = [:name, :applies_to] + @@comment_attributes = [:commentable_id, :commentable_type, :user_id, :comment_type_id, :comment, :cellphone, :email] + end end diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index d244f8af..9e58033c 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -50,6 +50,7 @@ def initialize_template( request_fullpath = nil ) #dalianshops use template now. #Rails.logger.debug "request_fullpath=#{request_fullpath}" # fullpath may contain ?n=www.domain.com +puts "request_fullpath = #{request_fullpath}" case request_fullpath when /^\/under_construction/, /^\/user\/spree_user\/logout/ ,/^\/logout/, /^\/admin/ return @@ -87,8 +88,8 @@ def initialize_template( request_fullpath = nil ) end end end - #browse template by public - if @theme.blank? and SpreeTheme.site_class.current.template_theme.present? + # public view pages + if @theme.blank? && SpreeTheme.site_class.current.template_theme.present? @theme = SpreeTheme.site_class.current.template_theme end #Rails.logger.debug "@theme=#{@theme.inspect}, @is_designer=#{@is_designer},website=#{website.inspect} request.xhr?=#{request.xhr?}" diff --git a/spree_theme/lib/spree_theme/testing_support/request_helpers.rb b/spree_theme/lib/spree_theme/testing_support/request_helpers.rb new file mode 100644 index 00000000..cfc698ec --- /dev/null +++ b/spree_theme/lib/spree_theme/testing_support/request_helpers.rb @@ -0,0 +1,19 @@ +# when test controller admin/*, initialize_template should be ignored +# in rspec, request_fullpath = /?action=apply +# request.fullpath not start with /admin +module SpreeTheme + module TestingSupport + module RequestHelpers + module Request + def stub_initialize_template! + before(:each) { + allow(controller).to receive(:initialize_template).and_return(nil) + } + end + end + end + end +end +RSpec.configure do |config| + config.extend SpreeTheme::TestingSupport::RequestHelpers::Request, type: :controller +end diff --git a/spree_theme/spec/controllers/admin/template_files_controller_spec.rb b/spree_theme/spec/controllers/admin/template_files_controller_spec.rb new file mode 100644 index 00000000..3170a9da --- /dev/null +++ b/spree_theme/spec/controllers/admin/template_files_controller_spec.rb @@ -0,0 +1,14 @@ +require "spec_helper" + +describe Spree::Admin::TemplateFilesController, :type => :controller do + stub_authorization! + + describe "GET #native" do + it "responds successfully with an HTTP 200 status code" do + spree_get :index + expect(response).to be_success + expect(response).to render_template("index") + end + end + +end diff --git a/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb b/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb index 8d605981..c8e267a2 100644 --- a/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb +++ b/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb @@ -2,13 +2,14 @@ describe Spree::Admin::TemplateThemesController, :type => :controller do stub_authorization! + stub_initialize_template! describe "GET #native" do it "responds successfully with an HTTP 200 status code" do spree_get :native expect(response).to be_success expect(response).to render_template("native") - end + end end describe "post #apply" do @@ -16,7 +17,7 @@ spree_post :apply, :id=>Spree::TemplateTheme.first expect(response).to be_success expect(response).to render_template("native") - end + end end describe "demo #import theme from design" do @@ -24,6 +25,6 @@ spree_post :import, :id=>Spree::TemplateTheme.first, :assigned_resource_ids=>{}, :template_files=>[] expect(response).to be_success expect(response).to render_template("foreign") - end + end end -end \ No newline at end of file +end diff --git a/spree_theme/spec/controllers/comments_controller_spec.rb b/spree_theme/spec/controllers/comments_controller_spec.rb new file mode 100644 index 00000000..328a4b7e --- /dev/null +++ b/spree_theme/spec/controllers/comments_controller_spec.rb @@ -0,0 +1,14 @@ +require "spec_helper" + +describe Spree::CommentsController, :type => :controller do + describe "GET #index" do + + it "create comment" do + comment_params = {"commentable_id"=>"1", "commentable_type"=>"Spree::Site", "comment"=>"this is my advice", "cellphone"=>"", "email"=>""} + spree_xhr_post :create,comment_params + expect(response).to be_success + assigns(:comment).should be_persisted + end + + end +end diff --git a/spree_theme/spec/controllers/template_themes_controller_spec.rb b/spree_theme/spec/controllers/template_themes_controller_spec.rb index 2d8a2326..b3e9d595 100644 --- a/spree_theme/spec/controllers/template_themes_controller_spec.rb +++ b/spree_theme/spec/controllers/template_themes_controller_spec.rb @@ -2,21 +2,22 @@ describe Spree::TemplateThemesController, :type => :controller do describe "GET #index" do + let(:param_value) {create(:param_value)} #FIXME test it it "get upload image dialog" do - param_value = Spree::ParamValue.first + spree_xhr_get :upload_file_dialog,{:param_value_id=>param_value.id,:html_attribute_id=>param_value.html_attribute_ids.first} expect(response).to be_success - assigns(:param_value).should eq(param_value) + assigns(:param_value).should eq(param_value) end - + it "post upload template image" do - file = fixture_file_upload("/favicon.ico", 'image/ico') + file = fixture_file_upload("/qinghe.jpg", 'image/jpg') xhr :post, :upload_file_dialog,{:param_value_id=>param_value.id,:html_attribute_id=>param_value.html_attribute_ids.first, :template_file => {"attachment"=> file} } expect(response).to be_success end - + end -end \ No newline at end of file +end diff --git a/spree_theme/spec/models/taxon_spec.rb b/spree_theme/spec/models/taxon_spec.rb index 7c529dfc..87748e75 100644 --- a/spree_theme/spec/models/taxon_spec.rb +++ b/spree_theme/spec/models/taxon_spec.rb @@ -6,17 +6,6 @@ @child_taxon = create(:taxon, :taxonomy_id => @taxonomy.id, :parent => @root_taxon) end - #it "should copy" do - # #open( File.join Rails.root, 'public','favicon.ico' ) do|f| - # # taxon.icon = f - # # taxon.save - # #end - # #Spree::Site.current = Spree::Site.find 3 - # #taxon = Spree::Taxon.unscoped.roots.where(:site_id=>2).first - # copied_taxon = @root_taxon.clone_branch - # expect( copied_taxon.self_and_descendants.size ).to eq @root_taxon.self_and_descendants.size - #end - #TODO # test add_section_piece, section_param should be added end diff --git a/spree_theme/spec/spec_helper.rb b/spree_theme/spec/spec_helper.rb index dd1558b4..f4e7896e 100644 --- a/spree_theme/spec/spec_helper.rb +++ b/spree_theme/spec/spec_helper.rb @@ -30,6 +30,7 @@ require 'spree/testing_support/url_helpers' require 'spree_theme/testing_support/factories' +require 'spree_theme/testing_support/request_helpers' RSpec.configure do |config| config.include FactoryGirl::Syntax::Methods diff --git a/spree_theme/spree_theme.gemspec b/spree_theme/spree_theme.gemspec index 567c9101..ed06ff9f 100644 --- a/spree_theme/spree_theme.gemspec +++ b/spree_theme/spree_theme.gemspec @@ -19,7 +19,8 @@ Gem::Specification.new do |s| s.add_dependency 'spree_core', '~> 2.4' s.add_dependency 'friendly_id' s.add_dependency 'useragent' - # copy from https://github.com/DynamoMTL/sprangular/gemspec + s.add_dependency 'acts_as_commentable', '3.0.1' +# copy from https://github.com/DynamoMTL/sprangular/gemspec s.add_development_dependency 'capybara', '~> 2.4' s.add_development_dependency 'coffee-rails' s.add_development_dependency 'database_cleaner' From 9c120a1a154381696790fafdbd977d0460b47eed Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sat, 29 Aug 2015 14:35:53 +0800 Subject: [PATCH 491/606] improve spree_theme test --- config/initializers/spree.rb | 1 - .../spree/admin/template_theme_spec.rb | 11 ++++++ .../app/models/spree/store_decorator.rb | 1 - .../lib/spree_multi_site/multi_site_system.rb | 16 ++++----- .../spree/admin/template_files_controller.rb | 2 +- .../spree/admin/template_themes_controller.rb | 2 +- .../controllers/spree/comments_controller.rb | 2 +- .../spree/admin/base_helper_decorator.rb | 2 +- .../decorators/designable_store_decorator.rb | 15 ++++++++ spree_theme/app/models/spree/fake_website.rb | 3 +- .../app/models/spree/template_theme.rb | 13 ++++--- .../20150330045999_add_store_index_page.rb | 10 +++--- .../db/seeds/250/25k_fix_store_theme.rb | 9 +++++ ....rb => 25x_hmenu_with_vertical_submenu.rb} | 0 spree_theme/db/themes/16_template_release.rb | 2 +- spree_theme/lib/spree_theme/site_helper.rb | 34 +----------------- spree_theme/lib/spree_theme/system.rb | 22 +++++------- .../factories/fake_store_factory.rb | 1 + .../testing_support/request_helpers.rb | 10 ++++++ spree_theme/lib/tasks/spree_theme.rake | 4 +-- .../admin/template_files_controller_spec.rb | 1 + .../admin/template_themes_controller_spec.rb | 35 +++++++++++-------- .../controllers/comments_controller_spec.rb | 2 +- 23 files changed, 105 insertions(+), 93 deletions(-) create mode 100644 spec/controllers/spree/admin/template_theme_spec.rb rename {spree_multi_site => spree_theme}/db/migrate/20150330045999_add_store_index_page.rb (79%) create mode 100644 spree_theme/db/seeds/250/25k_fix_store_theme.rb rename spree_theme/db/seeds/250/{25f_hmenu_with_vertical_submenu.rb => 25x_hmenu_with_vertical_submenu.rb} (100%) diff --git a/config/initializers/spree.rb b/config/initializers/spree.rb index f28888cf..e0863ea7 100644 --- a/config/initializers/spree.rb +++ b/config/initializers/spree.rb @@ -19,7 +19,6 @@ Spree.user_class = "Spree::User" Spree::Api::Config.requires_authentication = false -#SpreeTheme.site_class = "Spree::Site" #SpreeTheme.taxon_class = "Spree::Taxon" #SpreeTheme.post_class = "Spree::Post" diff --git a/spec/controllers/spree/admin/template_theme_spec.rb b/spec/controllers/spree/admin/template_theme_spec.rb new file mode 100644 index 00000000..68722d03 --- /dev/null +++ b/spec/controllers/spree/admin/template_theme_spec.rb @@ -0,0 +1,11 @@ +require 'rails_helper' + +describe Spree::Admin::TemplateThemesController, :type => :controller do + describe "demo #import theme from design" do + it "responds successfully with an HTTP 200 status code" do + spree_post :import, :id=>Spree::TemplateTheme.first, :assigned_resource_ids=>{}, :template_files=>[] + expect(response).to be_success + expect(response).to render_template("foreign") + end + end +end diff --git a/spree_multi_site/app/models/spree/store_decorator.rb b/spree_multi_site/app/models/spree/store_decorator.rb index b7fa31f8..e1437409 100644 --- a/spree_multi_site/app/models/spree/store_decorator.rb +++ b/spree_multi_site/app/models/spree/store_decorator.rb @@ -2,7 +2,6 @@ # Do not use default_scope, in view template_theme/foreign, we want to get store of template_theme. # include Spree::MultiSiteSystem belongs_to :site - belongs_to :home_page, :foreign_key=>'index_page_id', :class_name=>'Taxon' clear_validators! diff --git a/spree_multi_site/lib/spree_multi_site/multi_site_system.rb b/spree_multi_site/lib/spree_multi_site/multi_site_system.rb index b34509cb..e3baba0b 100644 --- a/spree_multi_site/lib/spree_multi_site/multi_site_system.rb +++ b/spree_multi_site/lib/spree_multi_site/multi_site_system.rb @@ -1,13 +1,13 @@ # Spree::BaseController.class_eval would not work # Spree::UserSessionsController derive from Devise::SessionsController, it included Spree::Core::ControllerHelpers -require 'spree/core/controller_helpers/common' -class<< Spree::Core::ControllerHelpers::Common - #Spree::Api::BaseController would include MultiSiteSystem, get_layout should not in it. - #override original methods - def get_layout - Spree::Site.current.layout.present? ? Spree::Site.current.layout : Spree::Config[:layout] - end -end +#require 'spree/core/controller_helpers/common' +#class<< Spree::Core::ControllerHelpers::Common +# #Spree::Api::BaseController would include MultiSiteSystem, get_layout should not in it. +# #override original methods +# def get_layout +# Spree::Site.current.layout.present? ? Spree::Site.current.layout : Spree::Config[:layout] +# end +#end module Spree module MultiSiteSystem diff --git a/spree_theme/app/controllers/spree/admin/template_files_controller.rb b/spree_theme/app/controllers/spree/admin/template_files_controller.rb index dbbfa5db..18ae0a68 100644 --- a/spree_theme/app/controllers/spree/admin/template_files_controller.rb +++ b/spree_theme/app/controllers/spree/admin/template_files_controller.rb @@ -8,7 +8,7 @@ def collection # params[:q] can be blank upon pagination params[:q] = {} if params[:q].blank? - @collection = model_class.where( ["theme_id in (?)", SpreeTheme.site_class.current.template_theme_ids] ).includes(:template_theme) + @collection = model_class.where( ["theme_id in (?)", Spree::Store.current.template_theme_ids] ).includes(:template_theme) @search = @collection.ransack(params[:q]) @search.result.page(params[:page]).per(Spree::Config[:orders_per_page]).order('theme_id') diff --git a/spree_theme/app/controllers/spree/admin/template_themes_controller.rb b/spree_theme/app/controllers/spree/admin/template_themes_controller.rb index 82f46625..c590faff 100644 --- a/spree_theme/app/controllers/spree/admin/template_themes_controller.rb +++ b/spree_theme/app/controllers/spree/admin/template_themes_controller.rb @@ -22,7 +22,7 @@ def foreign #apply this theme to site def apply - SpreeTheme.site_class.current.apply_theme @template_theme + Spree::Store.current.apply_theme @template_theme respond_with(@template_theme) end diff --git a/spree_theme/app/controllers/spree/comments_controller.rb b/spree_theme/app/controllers/spree/comments_controller.rb index 8e66be99..6add9d3e 100644 --- a/spree_theme/app/controllers/spree/comments_controller.rb +++ b/spree_theme/app/controllers/spree/comments_controller.rb @@ -3,7 +3,7 @@ class CommentsController < StoreController before_filter :initialize_comment, :only => [:create, :new_to_site] def new_to_site - @comment.commentable = SpreeTheme.site_class.current + @comment.commentable = Spree::Store.current end def create diff --git a/spree_theme/app/helpers/spree/admin/base_helper_decorator.rb b/spree_theme/app/helpers/spree/admin/base_helper_decorator.rb index 1d3bb4d8..29cee4a2 100644 --- a/spree_theme/app/helpers/spree/admin/base_helper_decorator.rb +++ b/spree_theme/app/helpers/spree/admin/base_helper_decorator.rb @@ -6,7 +6,7 @@ def page_contexts_for_options( ) Spree::Taxon::PageContextEnum.each_pair{|sym, obj| options<< [Spree.t("section_context.#{ sym }"), obj] } - if SpreeTheme.site_class.current.dalianshops? + if Spree::Site.current.dalianshops? Spree::Taxon::PageContextForFirstSiteEnum.each_pair{|sym, obj| options<< [Spree.t("section_context.#{ sym }"), obj] } diff --git a/spree_theme/app/models/spree/decorators/designable_store_decorator.rb b/spree_theme/app/models/spree/decorators/designable_store_decorator.rb index 2d427ac6..94b793a7 100644 --- a/spree_theme/app/models/spree/decorators/designable_store_decorator.rb +++ b/spree_theme/app/models/spree/decorators/designable_store_decorator.rb @@ -2,4 +2,19 @@ # a template_theme belong to store now. # get themplate_themes belongs to designable store, TemplateTheme.foreign scope :designable, ->{ where( designable: true )} + belongs_to :template_theme, :foreign_key=>"theme_id" + has_many :template_themes + has_many :template_themes, :dependent=>:destroy + belongs_to :home_page, :foreign_key=>'index_page_id', :class_name=>'Taxon' + + def layout + self.template_theme.present? ? self.template_theme.layout_path : nil + end + + # apply theme to site + # params - theme_or_release, TemplateTheme or TemplateRelease + def apply_theme( theme ) + self.theme_id= theme.id + save! + end end diff --git a/spree_theme/app/models/spree/fake_website.rb b/spree_theme/app/models/spree/fake_website.rb index a2683746..44180167 100644 --- a/spree_theme/app/models/spree/fake_website.rb +++ b/spree_theme/app/models/spree/fake_website.rb @@ -4,7 +4,8 @@ module Spree class FakeWebsite < ActiveRecord::Base include SpreeTheme::SiteHelper before_validation :set_short_name - + has_many :stores + class << self def current # if Thread.current[:spree_site].nil? diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index d5ceb7b7..ecdb0e68 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -42,7 +42,7 @@ class TemplateTheme < ActiveRecord::Base #extend FriendlyId TerminalEnum = Struct.new( :desktop, :mobile, :pad, :tv )[0,1,2,3] - belongs_to :website, :class_name => SpreeTheme.site_class.to_s, :foreign_key => "site_id" + #belongs_to :website, :class_name => SpreeTheme.site_class.to_s, :foreign_key => "site_id" belongs_to :store, :foreign_key => "store_id" # for now template_theme and page_layout are one to one @@ -62,7 +62,7 @@ class TemplateTheme < ActiveRecord::Base #use string as key instead of integer page_layout.id, exported theme in json, after restore, key is always string serialize :assigned_resource_ids, Hash - scope :within_site, ->(site){ where(:site_id=> site.id) } + #scope :within_site, ->(site){ where(:site_id=> site.id) } scope :released, ->{ where("release_id>0") } scope :published, -> { released.where(:is_public=>true) } scope :for_desktop, ->{ where( for_terminal: TerminalEnum.desktop) } @@ -89,7 +89,7 @@ def create_plain_template( section_root, title, attrs={}) end def native - self.within_site(SpreeTheme.site_class.current ) + where(:store=> Spree::Store.current) end def foreign @@ -219,7 +219,7 @@ def has_native_layout? # is theme applied to webiste def applied? - SpreeTheme.site_class.current.template_theme ==self + Spree::Site.current.template_theme ==self end # template theme contained native page layout and param values @@ -245,7 +245,6 @@ def duplicate # new_layout = original_layout.copy_to_new # #create theme record # new_theme = self.dup - # new_theme.site_id = SpreeTheme.site_class.current.id # new_theme.store_id = Spree::Store.current.id # new_theme.release_id = 0 # new copied theme should have no release # new_theme.page_layout_root_id = new_layout.id @@ -546,8 +545,8 @@ def for_mobile? private def fix_special_attributes - if site_id == 0 - self.site_id = Spree::Store.current.site_id + if store_id == 0 + self.site_id = SpreeTheme.site_class.current.id self.store_id= Spree::Store.current.id end #fix Attribute was supposed to be a Hash, but was a String diff --git a/spree_multi_site/db/migrate/20150330045999_add_store_index_page.rb b/spree_theme/db/migrate/20150330045999_add_store_index_page.rb similarity index 79% rename from spree_multi_site/db/migrate/20150330045999_add_store_index_page.rb rename to spree_theme/db/migrate/20150330045999_add_store_index_page.rb index 9d0063d7..71d4d72b 100644 --- a/spree_multi_site/db/migrate/20150330045999_add_store_index_page.rb +++ b/spree_theme/db/migrate/20150330045999_add_store_index_page.rb @@ -1,12 +1,12 @@ class AddStoreIndexPage < ActiveRecord::Migration - # add feature store disignable - def change + # add feature store disignable + def change add_column :spree_stores, :index_page_id, :integer, :null => false, :default => 0 add_column :spree_stores, :theme_id, :integer, :null => false, :default => 0 add_column :spree_stores, :template_release_id, :integer, :null => false, :default => 0 - Spree::Site.all.each{|site| - site.stores.first.update_attributes( index_page_id: site.index_page, theme_id: site.theme_id, template_release_id: site.template_release_id ) - } + SpreeTheme.site_class.all.each{|site| + site.stores.first.update_attributes( index_page_id: site.index_page, theme_id: site.theme_id, template_release_id: site.template_release_id ) + } end end diff --git a/spree_theme/db/seeds/250/25k_fix_store_theme.rb b/spree_theme/db/seeds/250/25k_fix_store_theme.rb new file mode 100644 index 00000000..3c6ddc08 --- /dev/null +++ b/spree_theme/db/seeds/250/25k_fix_store_theme.rb @@ -0,0 +1,9 @@ +Spree::Store.all.each{|store| + if store.theme_id == 0 + if store.site.theme_id>0 + store.update_attribute :theme_id, store.site.theme_id + else + puts "store #{store.name} have no theme" + end + end +} diff --git a/spree_theme/db/seeds/250/25f_hmenu_with_vertical_submenu.rb b/spree_theme/db/seeds/250/25x_hmenu_with_vertical_submenu.rb similarity index 100% rename from spree_theme/db/seeds/250/25f_hmenu_with_vertical_submenu.rb rename to spree_theme/db/seeds/250/25x_hmenu_with_vertical_submenu.rb diff --git a/spree_theme/db/themes/16_template_release.rb b/spree_theme/db/themes/16_template_release.rb index 78924daf..cef5fbc8 100644 --- a/spree_theme/db/themes/16_template_release.rb +++ b/spree_theme/db/themes/16_template_release.rb @@ -2,4 +2,4 @@ @theme = Spree::TemplateTheme.first @theme.release -SpreeTheme.site_class.current.apply_theme @theme +Spree::Store.current.apply_theme @theme diff --git a/spree_theme/lib/spree_theme/site_helper.rb b/spree_theme/lib/spree_theme/site_helper.rb index 97b48d9c..5413e593 100644 --- a/spree_theme/lib/spree_theme/site_helper.rb +++ b/spree_theme/lib/spree_theme/site_helper.rb @@ -2,9 +2,7 @@ module SpreeTheme module SiteHelper extend ActiveSupport::Concern included do - belongs_to :template_theme, :foreign_key=>"theme_id" has_many :template_texts, :foreign_key=>"site_id" #compatible with fack_websites - has_many :template_themes, :foreign_key=>"site_id", :dependent=>:destroy # customer could select a theme when creating site. belongs_to :foreign_template_theme, :foreign_key=>'foreign_theme_id', :class_name=>'TemplateTheme' @@ -17,25 +15,6 @@ def globalsite dalianshops end - #if Rails.env.test? - #def current - # if Thread.current[:spree_site].nil? - # website = self.find_or_initialize_by_domain_and_name('design.dalianshops.com','DalianShops Design Site' ) - # #or Rails.env.development? - # if website.new_record? - # website.id = 2 - # website.theme_id = 1 - # website.save! - # end - # Thread.current[:spree_site] = website - # end - # Thread.current[:spree_site] - #end - - #def current=(some_site) - # ::Thread.current[:spree_site] = some_site - #end - #end # shop's resource should be in this folder def document_root File.join(Rails.root,'public') @@ -51,23 +30,12 @@ def path File.join( File::SEPARATOR + 'shops', Rails.env, self.id.to_s ) end - def layout - self.template_theme.present? ? self.template_theme.layout_path : nil - end - - # apply theme to site - # params - theme_or_release, TemplateTheme or TemplateRelease - def apply_theme( theme) - self.theme_id= theme.id - save! - end - # customer could select a theme when creating site. def initialize_first_theme_if_selected if foreign_template_theme.present? self.class.with_site(self) { new_imported_theme = foreign_template_theme.import_with_resource - self.apply_theme( new_imported_theme ) + self.stores.first.apply_theme( new_imported_theme ) } end end diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index 9e58033c..dba80d03 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -10,7 +10,7 @@ def included_with_theme_support(receiver) receiver.send :prepend_before_action, :initialize_template # receiver could be Spree::Api::BaseController or Spree::BaseController #if receiver == Spree::BaseController - receiver.send :before_filter, :add_view_path #spree_devise_auth, and spree_core require it. + #receiver.send :before_filter, :add_view_path #spree_devise_auth, and spree_core require it. receiver.send :layout, :get_layout_if_use # never allow it to api controller. end @@ -38,7 +38,7 @@ def get_layout_if_use #if @is_preview # return 'layout_for_preview' #end - @theme.layout_path || SpreeTheme.site_class.current.layout || Spree::Config[:layout] + @theme.layout_path || Spree::Store.current.layout || Spree::Config[:layout] end def initialize_template( request_fullpath = nil ) @@ -50,7 +50,7 @@ def initialize_template( request_fullpath = nil ) #dalianshops use template now. #Rails.logger.debug "request_fullpath=#{request_fullpath}" # fullpath may contain ?n=www.domain.com -puts "request_fullpath = #{request_fullpath}" +puts "request_fullpath = #{request_fullpath}" case request_fullpath when /^\/under_construction/, /^\/user\/spree_user\/logout/ ,/^\/logout/, /^\/admin/ return @@ -81,7 +81,7 @@ def initialize_template( request_fullpath = nil ) # since cookies domain is same top level domain, ex. .dalianshops.com # session[:theme_id] maybe not belong to current website, we should test that. if session[:theme_id].present? - if Spree::TemplateTheme.where( site_id: website.site_id ).exists? session[:theme_id] #theme could be deleted. + if Spree::TemplateTheme.native.exists? session[:theme_id] #theme could be deleted. @theme = Spree::TemplateTheme.find( session[:theme_id] ) else session[:theme_id] = nil @@ -89,8 +89,8 @@ def initialize_template( request_fullpath = nil ) end end # public view pages - if @theme.blank? && SpreeTheme.site_class.current.template_theme.present? - @theme = SpreeTheme.site_class.current.template_theme + if @theme.blank? && Spree::Store.current.template_theme.present? + @theme = Spree::Store.current.template_theme end #Rails.logger.debug "@theme=#{@theme.inspect}, @is_designer=#{@is_designer},website=#{website.inspect} request.xhr?=#{request.xhr?}" if params[:controller]=~/cart|checkout|order/ @@ -191,17 +191,11 @@ def prepare_params_for_editors(theme,editor=nil,page_layout = nil) @page_layout = page_layout #current selected page_layout, the node of the layout tree. @sections = Spree::Section.where(:is_enabled=>true).order("title").roots #template selection, include mobile - @template_themes = Spree::TemplateTheme.within_site(SpreeTheme.site_class.current ) + @template_themes = Spree::TemplateTheme.native end def add_view_path - #unless view_paths.include? SpreeTheme.site_class.current.document_path - # append_view_path SpreeTheme.site_class.current.document_path - #end - ## layout of imported theme is in design site home folder - #unless view_paths.include? SpreeTheme.site_class.designsite.document_path - # append_view_path SpreeTheme.site_class.designsite.document_path - #end + end #https://ruby-china.org/topics/22165 diff --git a/spree_theme/lib/spree_theme/testing_support/factories/fake_store_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/fake_store_factory.rb index c43ca30b..a6d0ae2c 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/fake_store_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/fake_store_factory.rb @@ -2,4 +2,5 @@ factory :fake_site, class: Spree::FakeWebsite do name 'Fake site' end + end diff --git a/spree_theme/lib/spree_theme/testing_support/request_helpers.rb b/spree_theme/lib/spree_theme/testing_support/request_helpers.rb index cfc698ec..261bb692 100644 --- a/spree_theme/lib/spree_theme/testing_support/request_helpers.rb +++ b/spree_theme/lib/spree_theme/testing_support/request_helpers.rb @@ -7,9 +7,19 @@ module RequestHelpers module Request def stub_initialize_template! before(:each) { + #refer to spree/core/store + Spree::Store.current( create(:store).url ) allow(controller).to receive(:initialize_template).and_return(nil) } end + + def stub_spree_user! + before(:each) { + user = mock_model(Spree.user_class, :last_incomplete_spree_order => nil, :spree_api_key => 'fake') + allow(controller).to receive_messages :spree_current_user => user + } + end + end end end diff --git a/spree_theme/lib/tasks/spree_theme.rake b/spree_theme/lib/tasks/spree_theme.rake index 06526bd6..1c7f74be 100644 --- a/spree_theme/lib/tasks/spree_theme.rake +++ b/spree_theme/lib/tasks/spree_theme.rake @@ -104,7 +104,7 @@ namespace :spree_theme do task :release_theme, [:theme_id] =>[ :environment ] do |t, args| theme = Spree::TemplateTheme.find( args.theme_id) # current site is required for build css( image url ) - SpreeTheme.site_class.current = theme.site + Spree::Store.current = theme.store theme.release({},{:page_only=>true}) puts "released #{theme.site.layout}" end @@ -190,7 +190,7 @@ namespace :spree_theme do theme = Spree::TemplateTheme.find( args.theme_id) Spree::TemplateTheme.connection.transaction do # required site.current - SpreeTheme.site_class.current = theme.site + Spree::Store.current = theme.store new_theme = theme.duplicate puts "copied #{theme.id}-#{theme.title} to #{new_theme.id}-#{new_theme.title} " end diff --git a/spree_theme/spec/controllers/admin/template_files_controller_spec.rb b/spree_theme/spec/controllers/admin/template_files_controller_spec.rb index 3170a9da..c5c550e6 100644 --- a/spree_theme/spec/controllers/admin/template_files_controller_spec.rb +++ b/spree_theme/spec/controllers/admin/template_files_controller_spec.rb @@ -2,6 +2,7 @@ describe Spree::Admin::TemplateFilesController, :type => :controller do stub_authorization! + stub_initialize_template! describe "GET #native" do it "responds successfully with an HTTP 200 status code" do diff --git a/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb b/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb index c8e267a2..e799438a 100644 --- a/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb +++ b/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb @@ -4,27 +4,32 @@ stub_authorization! stub_initialize_template! + let(:template_theme) do + create(:template_theme) + end + describe "GET #native" do - it "responds successfully with an HTTP 200 status code" do - spree_get :native - expect(response).to be_success - expect(response).to render_template("native") + + context 'with none template themes' do + + it "responds successfully with an HTTP 200 status code" do + spree_get :native + expect(response).to be_success + expect(response).to render_template("native") + end end end describe "post #apply" do - it "responds successfully with an HTTP 200 status code" do - spree_post :apply, :id=>Spree::TemplateTheme.first - expect(response).to be_success - expect(response).to render_template("native") - end - end + context 'with a template themes' do - describe "demo #import theme from design" do - it "responds successfully with an HTTP 200 status code" do - spree_post :import, :id=>Spree::TemplateTheme.first, :assigned_resource_ids=>{}, :template_files=>[] - expect(response).to be_success - expect(response).to render_template("foreign") + it "responds successfully with an HTTP 200 status code" do + spree_xhr_post :apply, :id=>template_theme.id + expect(response).to be_success + #expect(response).to render_template("native") + end end end + + end diff --git a/spree_theme/spec/controllers/comments_controller_spec.rb b/spree_theme/spec/controllers/comments_controller_spec.rb index 328a4b7e..843fd32b 100644 --- a/spree_theme/spec/controllers/comments_controller_spec.rb +++ b/spree_theme/spec/controllers/comments_controller_spec.rb @@ -2,7 +2,7 @@ describe Spree::CommentsController, :type => :controller do describe "GET #index" do - + stub_initialize_template! it "create comment" do comment_params = {"commentable_id"=>"1", "commentable_type"=>"Spree::Site", "comment"=>"this is my advice", "cellphone"=>"", "email"=>""} spree_xhr_post :create,comment_params From 01247f89cbb32bcc83e0a9006867f593d04487bb Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sat, 29 Aug 2015 19:56:25 +0800 Subject: [PATCH 492/606] improve spree_theme test --- Gemfile | 7 +- .../decorators/users_controller_decorator.rb | 0 common_spree_dependencies.rb | 4 - config/initializers/spree.rb | 1 + ...add_theme_id_to_page_layout.spree_theme.rb | 2 +- spree_theme/Rakefile | 14 +- .../controllers/spree/comments_controller.rb | 2 +- .../models/page_event/param_value_event.rb | 125 +++++++++--------- .../decorators/designable_store_decorator.rb | 8 ++ spree_theme/app/models/spree/param_value.rb | 11 +- .../app/models/spree/template_theme.rb | 4 +- ...50825070030_add_theme_id_to_page_layout.rb | 2 +- spree_theme/lib/spree_theme.rb | 9 +- .../testing_support/controller_requests.rb | 24 ++++ .../factories/html_attribute_factory.rb | 6 + .../factories/param_value_factory.rb | 9 ++ .../factories/section_piece_factory.rb | 4 +- .../testing_support/request_helpers.rb | 5 +- spree_theme/lib/tasks/spree_theme.rake | 2 +- .../controllers/comments_controller_spec.rb | 4 +- .../template_themes_controller_spec.rb | 17 ++- spree_theme/spec/models/section_piece_spec.rb | 10 +- .../template_theme_serialization_spec.rb | 14 +- .../spec/models/template_theme_spec.rb | 4 +- spree_theme/spec/spec_helper.rb | 4 +- 25 files changed, 175 insertions(+), 117 deletions(-) rename {spree_theme/app/controllers/spree => app/controllers}/decorators/users_controller_decorator.rb (100%) create mode 100644 spree_theme/lib/spree_theme/testing_support/controller_requests.rb diff --git a/Gemfile b/Gemfile index 08d4f538..87a3b2b3 100644 --- a/Gemfile +++ b/Gemfile @@ -34,7 +34,10 @@ gem 'jquery-turbolinks' eval(File.read(File.dirname(__FILE__) + '/common_spree_dependencies.rb')) - +# referer to https://github.com/spree/spree/issues/2013 +gem 'spree_auth_devise', :github => "spree/spree_auth_devise", :branch => "2-4-stable" +#support rich_editor +gem 'spree_editor', :github => "spree/spree_editor", :branch=>"2-4-stable" # gem 'sprangular', :path => './sprangular' #gem 'tinymce-rails-langs' @@ -48,7 +51,7 @@ gem 'spree_multi_site', :path => './spree_multi_site' # Use SCSS for stylesheets, spree_theme/spree_devise_auth required gem 'sass-rails', '~> 4.0.2' -gem "acts_as_commentable" +gem "acts_as_commentable" gem 'useragent' gem 'spree_theme', :path => './spree_theme' diff --git a/spree_theme/app/controllers/spree/decorators/users_controller_decorator.rb b/app/controllers/decorators/users_controller_decorator.rb similarity index 100% rename from spree_theme/app/controllers/spree/decorators/users_controller_decorator.rb rename to app/controllers/decorators/users_controller_decorator.rb diff --git a/common_spree_dependencies.rb b/common_spree_dependencies.rb index 69fe7967..cb13912a 100644 --- a/common_spree_dependencies.rb +++ b/common_spree_dependencies.rb @@ -1,5 +1 @@ gem 'spree', '~>2.4.8' -# referer to https://github.com/spree/spree/issues/2013 -gem 'spree_auth_devise', :github => "spree/spree_auth_devise", :branch => "2-4-stable" -#support rich_editor -gem 'spree_editor', :github => "spree/spree_editor", :branch=>"2-4-stable" diff --git a/config/initializers/spree.rb b/config/initializers/spree.rb index e0863ea7..5477ac17 100644 --- a/config/initializers/spree.rb +++ b/config/initializers/spree.rb @@ -19,6 +19,7 @@ Spree.user_class = "Spree::User" Spree::Api::Config.requires_authentication = false +SpreeTheme.site_class = "Spree::Site" #SpreeTheme.taxon_class = "Spree::Taxon" #SpreeTheme.post_class = "Spree::Post" diff --git a/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb b/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb index 8b96fc1c..453f6afd 100644 --- a/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb +++ b/db/migrate/20150825120828_add_theme_id_to_page_layout.spree_theme.rb @@ -14,7 +14,7 @@ def change # do not use page_layotu.self_and_descendants, scope is changed to template_theme_id now. Spree::PageLayout.where( root_id: theme.page_layout_root_id).update_all(template_theme_id: theme.id) else - original_template_theme = Spree::TemplateTheme.where( page_layout_root_id: theme.page_layout_root_id).first + original_template_theme = Spree::TemplateTheme.where( page_layout_root_id: theme.page_layout_root_id).order("id").first theme.update_attribute(:copy_from_id, original_template_theme.id ) end else diff --git a/spree_theme/Rakefile b/spree_theme/Rakefile index 9bb1d6ec..c605a5f7 100644 --- a/spree_theme/Rakefile +++ b/spree_theme/Rakefile @@ -2,14 +2,20 @@ require 'bundler' Bundler::GemHelper.install_tasks require 'rspec/core/rake_task' -require 'spree/testing_support/common_rake' +require 'spree/testing_support/extension_rake' RSpec::Core::RakeTask.new -task :default => [:spec] +task :default do + if Dir["spec/dummy"].empty? + Rake::Task[:test_app].invoke + Dir.chdir("../../") + end + Rake::Task[:spec].invoke +end desc 'Generates a dummy app for testing' task :test_app do ENV['LIB_NAME'] = 'spree_theme' - Rake::Task['common:test_app'].invoke -end \ No newline at end of file + Rake::Task['extension:test_app'].invoke +end diff --git a/spree_theme/app/controllers/spree/comments_controller.rb b/spree_theme/app/controllers/spree/comments_controller.rb index 6add9d3e..530d1256 100644 --- a/spree_theme/app/controllers/spree/comments_controller.rb +++ b/spree_theme/app/controllers/spree/comments_controller.rb @@ -9,7 +9,7 @@ def new_to_site def create @comment.attributes = permitted_resource_params if @comment.save - flash[:success] = Spree.t(:comment_successfully_created, :scope=>@comment.comment_scope) + flash[:success] = Spree.t(:comment_successfully_created) respond_with(@comment) do |format| format.html { redirect_to :back } format.js { render :layout => false } diff --git a/spree_theme/app/models/page_event/param_value_event.rb b/spree_theme/app/models/page_event/param_value_event.rb index 302ab0bb..d4a48c03 100644 --- a/spree_theme/app/models/page_event/param_value_event.rb +++ b/spree_theme/app/models/page_event/param_value_event.rb @@ -1,46 +1,49 @@ module PageEvent class ParamValueEvent < ParamValueEventBase - # it should return updated_html_attribute_values, action collect them and update the editor. + # it should return updated_html_attribute_values, action collect them and update the editor. def notify( ) - param_conditions = self.param_value.section_param.section_piece_param.param_conditions - + param_conditions = param_value_condition + unless param_conditions[self.html_attribute.id].nil? -# Rails.logger.debug "param_conditions=#{param_conditions.inspect},self.event=#{self.event}" - #event handler is html_attribute.slug + event + handler + #event handler is html_attribute.slug + event + handler if param_conditions[self.html_attribute.id].include?(self.event) #html_attribute.slug may contain '-', we only allow a-z,A-Z,0-9,_ by [/\w+/] html_page = self.param_value.template_theme.html_page html_piece = html_page.partial_htmls.select{|hp| hp.page_layout.id==self.param_value.page_layout_id }.pop -# Rails.logger.debug "self.param_value=#{self.param_value.inspect}" -# Rails.logger.debug "html_piece=#{html_piece.inspect}" +# Rails.logger.debug "self.param_value=#{self.param_value.inspect}" +# Rails.logger.debug "html_piece=#{html_piece.inspect}" #self.updated_html_attribute_values.concat( ) - self.send( handler_name, html_piece) - end + self.send( handler_name, html_piece) + end end self.updated_html_attribute_values end - + + def param_value_condition + self.param_value.section_param.section_piece_param.param_conditions + end + def event_name return event end - + def handler_name "#{self.html_attribute.slug[/\w+/]}_#{self.event_name}_handler" end - + def height_pv_changed_handler(partial_html) dimension_changed_handler(partial_html, 'height') - #height = partial_html.height + #height = partial_html.height #if height>0 # margin, border, padding = partial_html.margin, partial_html.border, partial_html.padding # val = partial_html.html_attribute_values('inner_height') # inner_height_value = height # [0,2].each{|i|#0:top, 2: bottom - # inner_height_value-= margin[i] - # inner_height_value-= border[i] - # inner_height_value-= padding[i] - # } - # hav = partial_html.html_attribute_values("block_height") + # inner_height_value-= margin[i] + # inner_height_value-= border[i] + # inner_height_value-= padding[i] + # } + # hav = partial_html.html_attribute_values("block_height") # computed_inner_height['psvalue'] = hav['psvalue'] # computed_inner_height['pvalue'] = inner_height_value # computed_inner_height['unit'] = hav['unit'] @@ -52,29 +55,29 @@ def height_pv_changed_handler(partial_html) # self.updated_html_attribute_values.push(computed_inner_height) #end end - - + + def width_pv_changed_handler(partial_html) dimension_changed_handler(partial_html, 'width') end - + # compute inner dimension is required by baidu map #html_attribute_name could be width, height def dimension_changed_handler(partial_html, html_attribute_name) - trbl = (html_attribute_name == 'width' ? [1,3] : [0,2]) + trbl = (html_attribute_name == 'width' ? [1,3] : [0,2]) val = partial_html.send( html_attribute_name ) hav = partial_html.html_attribute_values("block_#{html_attribute_name}") # width/height is 100%, unset inner width/height if val>0 && !hav.unset? && hav['unit']!='%' margin, border, padding = partial_html.margin, partial_html.border, partial_html.padding - + computed_inner = partial_html.html_attribute_values("inner_#{html_attribute_name}") inner_value = val trbl.each{|i|#0:top, 2: bottom - inner_value-= margin[i] - inner_value-= border[i] - inner_value-= padding[i] - } + inner_value-= margin[i] + inner_value-= border[i] + inner_value-= padding[i] + } computed_inner['psvalue'] = hav['psvalue'] computed_inner['pvalue'] = inner_value computed_inner['unit'] = hav['unit'] @@ -87,88 +90,88 @@ def dimension_changed_handler(partial_html, html_attribute_name) end end - + # TODO width_pv_changed_handler, should not bigger than its parent's width. def border_pv_changed_handler(partial_html) height_pv_changed_handler( partial_html ) - end + end def margin_pv_changed_handler(partial_html) height_pv_changed_handler( partial_html ) - end + end def padding_pv_changed_handler(partial_html) - height_pv_changed_handler( partial_html ) - end + height_pv_changed_handler( partial_html ) + end alias_method :height_unset_changed_handler, :height_pv_changed_handler alias_method :border_unset_changed_handler, :height_pv_changed_handler alias_method :margin_unset_changed_handler, :height_pv_changed_handler alias_method :padding_unset_changed_handler, :height_pv_changed_handler alias_method :width_unset_changed_handler, :width_pv_changed_handler - - # here are two tipical layouts, + + # here are two tipical layouts, # Layout Example fluid --> fixed fixed --> fluid - # layout_root1 + # layout_root1 # +----center_area # | +-------center_part # | |-------header_part # | |-------left_part - # | +-------right_part - # |----footer - # - # layout_root2 + # | +-------right_part + # |----footer + # + # layout_root2 # +--page # | +----center_area # | | +-------center_part # | | |-------header_part # | | |-------left_part - # | | +-------right_part - # | +----footer + # | | +-------right_part + # | +----footer # +--dialog # +--message_box - + # rules to change layout from fixed to fluid # 1. it only works for container section. # 2. it only works while there are all container section in same level(exclude float section, ex. dialog). - # ex. in layout1. center_area and footer are same level, center_part, header_part, left_part and right_part are same level + # ex. in layout1. center_area and footer are same level, center_part, header_part, left_part and right_part are same level # container and content layout is not horizontal, width-> unset # root is also a container - # rules to change layout from fluid to fixed - + # rules to change layout from fluid to fixed + def page_layout_fixed_event_handler( global_param_value_event ) is_fixed = global_param_value_event.new_html_attribute_value.pvalue - parent_block_width = self.parent_section_instance.html_attribute_values("block_width") unless self.parent.nil? + parent_block_width = self.parent_section_instance.html_attribute_values("block_width") unless self.parent.nil? block_width = html_attribute_values("block_width") block_margin = html_attribute_values("block_margin") block_inner_margin = html_attribute_values("inner_margin") - + if is_fixed to_fixed() else to_fluid() end end - - # a container, content layout attribute of parent is vertical, and have a width value, we could say to_fluid means unset the width. + + # a container, content layout attribute of parent is vertical, and have a width value, we could say to_fluid means unset the width. def to_fluid() if self.root? block_min_width = html_attribute_values("page_min-width") block_width = html_attribute_values("page_width") block_margin = html_attribute_values("page_margin") #block, inner - + block_width['unset'] = HtmlAttribute::BOOL_TRUE block_width['hidden'] = HtmlAttribute::BOOL_TRUE block_min_width['unset'] = HtmlAttribute::BOOL_FALSE block_min_width['hidden'] = HtmlAttribute::BOOL_FALSE self.updated_html_attribute_values.push(block_width,block_min_width,block_margin ) elsif self.section.slug=='container' - - - end + + + end end - - # a container, if have no width value, content layout attribute of ancestors are vertical, to_fixed means change nothing. - # if have width value and bigger than available width, we could say to_fixed means unset the width. + + # a container, if have no width value, content layout attribute of ancestors are vertical, to_fixed means change nothing. + # if have width value and bigger than available width, we could say to_fixed means unset the width. def to_fixed() if self.root? block_min_width = html_attribute_values("page_min-width") @@ -180,14 +183,14 @@ def to_fixed() block_min_width['unset'] = HtmlAttribute::BOOL_TRUE block_min_width['hidden'] = HtmlAttribute::BOOL_TRUE block_margin['unset'] = HtmlAttribute::BOOL_FALSE - block_margin['psvalue'] = 'auto' - + block_margin['psvalue'] = 'auto' + self.updated_html_attribute_values.push(block_width,block_min_width,block_margin ) elsif self.section.slug=='container' - + end end - + end - + end diff --git a/spree_theme/app/models/spree/decorators/designable_store_decorator.rb b/spree_theme/app/models/spree/decorators/designable_store_decorator.rb index 94b793a7..183318bf 100644 --- a/spree_theme/app/models/spree/decorators/designable_store_decorator.rb +++ b/spree_theme/app/models/spree/decorators/designable_store_decorator.rb @@ -17,4 +17,12 @@ def apply_theme( theme ) self.theme_id= theme.id save! end + + def document_path + SpreeTheme.site_class.current.document_path + end + + def path + SpreeTheme.site_class.current.path + end end diff --git a/spree_theme/app/models/spree/param_value.rb b/spree_theme/app/models/spree/param_value.rb index 642729a0..e41ed7fe 100644 --- a/spree_theme/app/models/spree/param_value.rb +++ b/spree_theme/app/models/spree/param_value.rb @@ -174,13 +174,14 @@ def collect_events() @global_param_value_events=[] if self.page_events.present? last_position = self.page_events.size - 1 + # tell current section, this is new html attribute value. pve = PageEvent::ParamValueEvent.new(self.page_events.first, self, self.original_html_attribute_values.first, self.updated_html_attribute_values.first ) @param_value_events< :js) + xml_http_request(:post, action, parameters, session, flash) + end + + def xhr_get(action, parameters = nil, session = nil, flash = nil) + parameters ||= {} + parameters.reverse_merge!(:format => :js) + xml_http_request(:get, action, parameters, session, flash) + end + end + end +end diff --git a/spree_theme/lib/spree_theme/testing_support/factories/html_attribute_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/html_attribute_factory.rb index 5b2ad0c0..d8cbef83 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/html_attribute_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/html_attribute_factory.rb @@ -13,4 +13,10 @@ slug 'height' end + factory :background_image, class: Spree::HtmlAttribute do + css_name 'background-image' + pvalues "none,0i" + punits "" + slug 'background-image' + end end diff --git a/spree_theme/lib/spree_theme/testing_support/factories/param_value_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/param_value_factory.rb index 137ad537..4dbfb04f 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/param_value_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/param_value_factory.rb @@ -2,7 +2,16 @@ factory :param_value, class: Spree::ParamValue do pvalue { {'21'=> 'width:200px', '21unset'=> false} } + template_theme association :section_param, factory: :section_param + + factory :updatable_param_value, class: Spree::ParamValue do + # param_vlaue -> section_param -> section_piece_param + after(:create) do|pv| + spp = create(:section_piece_param) + pv.section_param.update_attribute( :section_piece_param, spp ) + end + end end diff --git a/spree_theme/lib/spree_theme/testing_support/factories/section_piece_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/section_piece_factory.rb index f75eb791..9342ee06 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/section_piece_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/section_piece_factory.rb @@ -4,11 +4,13 @@ html 'this is a section piece' #association :section_piece_param, factory: :section_piece_param end + + factory :section_piece_container, class: Spree::SectionPiece do title 'section piece container' html '
    ~~content~~
    ' end - + factory :section_piece_root, class: Spree::SectionPiece do title 'section piece root' html ' ~~content~~ ' diff --git a/spree_theme/lib/spree_theme/testing_support/request_helpers.rb b/spree_theme/lib/spree_theme/testing_support/request_helpers.rb index 261bb692..e970a45e 100644 --- a/spree_theme/lib/spree_theme/testing_support/request_helpers.rb +++ b/spree_theme/lib/spree_theme/testing_support/request_helpers.rb @@ -3,7 +3,8 @@ # request.fullpath not start with /admin module SpreeTheme module TestingSupport - module RequestHelpers + module Helpers + module Request def stub_initialize_template! before(:each) { @@ -25,5 +26,5 @@ def stub_spree_user! end end RSpec.configure do |config| - config.extend SpreeTheme::TestingSupport::RequestHelpers::Request, type: :controller + config.extend SpreeTheme::TestingSupport::Helpers::Request, type: :controller end diff --git a/spree_theme/lib/tasks/spree_theme.rake b/spree_theme/lib/tasks/spree_theme.rake index 1c7f74be..375d5ea9 100644 --- a/spree_theme/lib/tasks/spree_theme.rake +++ b/spree_theme/lib/tasks/spree_theme.rake @@ -29,7 +29,7 @@ namespace :spree_theme do if seed_path=='1' file_path = File.join(SpreeTheme::Engine.root,'db','themes','designs', "#{theme_key}.#{format}") else - file_path = File.join(theme.site.document_path, "#{theme_key}.#{format}") + file_path = File.join(theme.store.document_path, "#{theme_key}.#{format}") end open(file_path,'w') do |file| if format == 'json' diff --git a/spree_theme/spec/controllers/comments_controller_spec.rb b/spree_theme/spec/controllers/comments_controller_spec.rb index 843fd32b..a9e52ff5 100644 --- a/spree_theme/spec/controllers/comments_controller_spec.rb +++ b/spree_theme/spec/controllers/comments_controller_spec.rb @@ -4,8 +4,8 @@ describe "GET #index" do stub_initialize_template! it "create comment" do - comment_params = {"commentable_id"=>"1", "commentable_type"=>"Spree::Site", "comment"=>"this is my advice", "cellphone"=>"", "email"=>""} - spree_xhr_post :create,comment_params + comment_params ={ :comment=> {"commentable_id"=>"1", "commentable_type"=>"Spree::Store", "comment"=>"this is my advice", "cellphone"=>"", "email"=>""} } + xhr_post :create,comment_params expect(response).to be_success assigns(:comment).should be_persisted end diff --git a/spree_theme/spec/controllers/template_themes_controller_spec.rb b/spree_theme/spec/controllers/template_themes_controller_spec.rb index b3e9d595..bd38b399 100644 --- a/spree_theme/spec/controllers/template_themes_controller_spec.rb +++ b/spree_theme/spec/controllers/template_themes_controller_spec.rb @@ -1,23 +1,28 @@ require "spec_helper" describe Spree::TemplateThemesController, :type => :controller do - describe "GET #index" do - let(:param_value) {create(:param_value)} + stub_initialize_template! + + let(:param_value) { create(:updatable_param_value) } + let(:background_image) { create(:background_image) } + before(:each) { + allow( param_value).to receive(:html_attribute_ids).and_return( [1,2] ) + } #FIXME test it it "get upload image dialog" do - spree_xhr_get :upload_file_dialog,{:param_value_id=>param_value.id,:html_attribute_id=>param_value.html_attribute_ids.first} + xhr_get :upload_file_dialog,{:param_value_id=>param_value.id,:html_attribute_id=> background_image.id } expect(response).to be_success assigns(:param_value).should eq(param_value) end it "post upload template image" do - file = fixture_file_upload("/qinghe.jpg", 'image/jpg') - xhr :post, :upload_file_dialog,{:param_value_id=>param_value.id,:html_attribute_id=>param_value.html_attribute_ids.first, + file = fixture_file_upload("qinghe.jpg", 'image/jpg') + xhr_post :upload_file_dialog, { :param_value_id=>param_value.id,:html_attribute_id=> background_image.id, :template_file => {"attachment"=> file} } expect(response).to be_success end - end + end diff --git a/spree_theme/spec/models/section_piece_spec.rb b/spree_theme/spec/models/section_piece_spec.rb index 336fa839..3af97bf5 100644 --- a/spree_theme/spec/models/section_piece_spec.rb +++ b/spree_theme/spec/models/section_piece_spec.rb @@ -1,11 +1,5 @@ require 'spec_helper' -describe Spree::HtmlAttributeValue do - let (:html_attribute_value) { Spree::ParamValue.first.html_attribute_values_hash.values.first } - - it "generate correct css_selector" do - param_value = SectionPieceParam.find_by_class_name('s_table').section_params.first.param_values.first - param_value.html_attribute_values_hash.values.first.css_selector.should eq ".s_#{self.param_value.page_layout_id}_#{self.param_value.section_param.section_root_id} table" +describe Spree::SectionPiece do + - end - end diff --git a/spree_theme/spec/models/template_theme_serialization_spec.rb b/spree_theme/spec/models/template_theme_serialization_spec.rb index f6c6534b..31afe4bb 100644 --- a/spree_theme/spec/models/template_theme_serialization_spec.rb +++ b/spree_theme/spec/models/template_theme_serialization_spec.rb @@ -1,16 +1,12 @@ require 'spec_helper' describe Spree::TemplateTheme do - let (:template) { Spree::TemplateTheme.first } + #let (:template) { Spree::TemplateTheme.first } it "could serialize&unserialize" do - serializable_data = template.serializable_data - - new_theme = Spree::TemplateTheme.import_into_db(serializable_data) - - - page_layouts = new_theme.page_layouts - - page_layouts.size.should == serializable_data['page_layouts'].size + #serializable_data = template.serializable_data + #new_theme = Spree::TemplateTheme.import_into_db(serializable_data) + #page_layouts = new_theme.page_layouts + #page_layouts.size.should == serializable_data['page_layouts'].size #template_file same #template.assigned_resource_ids updated for new resource_id, like template_file end diff --git a/spree_theme/spec/models/template_theme_spec.rb b/spree_theme/spec/models/template_theme_spec.rb index 23544001..df5902e5 100644 --- a/spree_theme/spec/models/template_theme_spec.rb +++ b/spree_theme/spec/models/template_theme_spec.rb @@ -15,8 +15,8 @@ end it "has document_path" do - #template.page_layout_root.site.path - expect(page_layout_root).to receive(:site).and_return( SpreeTheme.site_class.current ) + #template.original_template_theme.store.path + expect(store).to receive(:path).and_return( 'this is a path' ) template.document_path.should be_present end diff --git a/spree_theme/spec/spec_helper.rb b/spree_theme/spec/spec_helper.rb index f4e7896e..d1e5c2e4 100644 --- a/spree_theme/spec/spec_helper.rb +++ b/spree_theme/spec/spec_helper.rb @@ -31,6 +31,7 @@ require 'spree_theme/testing_support/factories' require 'spree_theme/testing_support/request_helpers' +require 'spree_theme/testing_support/controller_requests' RSpec.configure do |config| config.include FactoryGirl::Syntax::Methods @@ -51,6 +52,7 @@ # Adds convenient methods to request Spree's controllers # spree_get :index config.include Spree::TestingSupport::ControllerRequests, type: :controller + config.include SpreeTheme::TestingSupport::ControllerRequests, type: :controller # == Mock Framework # @@ -63,7 +65,7 @@ config.color = true # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures - config.fixture_path = "#{::Rails.root}/spec/fixtures" + config.fixture_path = "#{SpreeTheme::Engine.root}/spec/fixtures" # Capybara javascript drivers require transactional fixtures set to false, and we use DatabaseCleaner # to cleanup after each test instead. Without transactional fixtures set to false the records created From 9f129fa53caf9dcd622c1600b2dde24dfd3a673e Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sun, 30 Aug 2015 15:48:59 +0800 Subject: [PATCH 493/606] improve rspec test --- Gemfile.lock | 13 ++-- .../template_themes_controller_decorator.rb | 6 +- build.sh | 7 +-- .../spree/admin/template_theme_spec.rb | 13 +++- spec/features/admin_session_spec.rb | 2 +- spec/models/global_taxon_spec.rb | 40 +++++++++++++ spec/models/product_spec.rb | 32 ---------- spec/models/site_spec.rb | 1 + spec/models/taxon_duplicator_spec.rb | 4 +- spec/models/template_file_spec.rb | 4 +- spec/models/template_text_spec.rb | 14 +++-- spec/models/template_theme_importor_spec.rb | 4 +- spec/rails_helper.rb | 3 + spree_multi_site/Gemfile | 3 +- spree_multi_site/app/models/spree/site.rb | 2 +- .../app/models/spree/site_decorator.rb | 13 ++-- .../db/migrate/20120415215214_create_sites.rb | 3 + .../lib/spree_multi_site/multi_site_system.rb | 3 +- .../testing_support/factories/site_factory.rb | 12 ++-- .../lib/tasks/multi_site_extension_tasks.rake | 43 ++++++++------ .../spree/sites_controller_spec.rb | 12 ++-- spree_multi_site/spec/models/site_spec.rb | 59 +++++++------------ spree_multi_site/spec/spec_helper.rb | 11 +++- spree_theme/lib/spree_theme/system.rb | 1 - .../spec/models/template_theme_spec.rb | 3 +- 25 files changed, 158 insertions(+), 150 deletions(-) create mode 100644 spec/models/global_taxon_spec.rb delete mode 100644 spec/models/product_spec.rb rename {spec => spree_multi_site/spec}/controllers/spree/sites_controller_spec.rb (74%) diff --git a/Gemfile.lock b/Gemfile.lock index 93878806..c37033bf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -125,7 +125,7 @@ GEM addressable (2.3.8) alipay (0.3.1) arel (5.0.1.20140414130214) - autoprefixer-rails (5.2.1.2) + autoprefixer-rails (5.2.1.3) execjs json awesome_nested_set (3.0.2) @@ -137,9 +137,9 @@ GEM builder (3.2.2) camertron-eprun (1.1.0) cancancan (1.9.2) - canonical-rails (0.0.10) + canonical-rails (0.0.11) rails (>= 3.1, < 5.0) - capybara (2.4.4) + capybara (2.5.0) mime-types (>= 1.16) nokogiri (>= 1.3.3) rack (>= 1.0.0) @@ -420,13 +420,13 @@ GEM tzinfo tzinfo (1.2.2) thread_safe (~> 0.1) - uglifier (2.7.1) + uglifier (2.7.2) execjs (>= 0.3.0) json (>= 1.8.0) unf (0.1.4) unf_ext unf_ext (0.0.7.1) - useragent (0.15.1) + useragent (0.15.2) versioncake (2.3.1) actionpack (>= 3.2) activesupport (>= 3.2) @@ -490,3 +490,6 @@ DEPENDENCIES useragent webmock (= 1.8.11) with_model + +BUNDLED WITH + 1.10.5 diff --git a/app/controllers/decorators/template_themes_controller_decorator.rb b/app/controllers/decorators/template_themes_controller_decorator.rb index 9eb6a65a..e8fda593 100644 --- a/app/controllers/decorators/template_themes_controller_decorator.rb +++ b/app/controllers/decorators/template_themes_controller_decorator.rb @@ -4,8 +4,8 @@ def import imported_theme = @template_theme.import_with_resource( ) if imported_theme.present? - if imported_theme.site.template_themes.count == 1 - imported_theme.site.apply_theme imported_theme + if imported_theme.store.template_themes.count == 1 + imported_theme.store.apply_theme imported_theme end flash[:success] = Spree.t('notice_messages.theme_imported') else @@ -16,5 +16,5 @@ def import format.html { redirect_to(foreign_admin_template_themes_url) } end end - + end diff --git a/build.sh b/build.sh index e43d1fe1..3fa3f999 100755 --- a/build.sh +++ b/build.sh @@ -16,10 +16,7 @@ export RSPEC_RETRY_COUNT=2 # Spree defaults echo "Setup SpreeAbc defaults and creating test db..." -bundle check || bundle update --quiet -bundle exec rake db:setup RAILS_ENV=test - - +bundle check # Spree Abc echo "**************************************" @@ -31,7 +28,7 @@ bundle update --quiet; bundle exec rspec spec echo "******************************************" echo "* Setup Spree Theme and running RSpec... " echo "******************************************" -cd ../spree_theme; set_gemfile; bundle update --quiet; bundle exec rspec spec +cd ./spree_theme; set_gemfile; bundle update --quiet; bundle exec rspec spec # Spree Mulit-Site echo "***************************************" diff --git a/spec/controllers/spree/admin/template_theme_spec.rb b/spec/controllers/spree/admin/template_theme_spec.rb index 68722d03..1b163ca2 100644 --- a/spec/controllers/spree/admin/template_theme_spec.rb +++ b/spec/controllers/spree/admin/template_theme_spec.rb @@ -1,11 +1,18 @@ require 'rails_helper' describe Spree::Admin::TemplateThemesController, :type => :controller do + before(:each){ + @site2 = create(:site2) + Spree::Site.current = create(:site1) + } describe "demo #import theme from design" do + stub_authorization! + stub_initialize_template! + + let(:template_theme){ create(:importable_template_theme, store_id: @site2.stores.first.id ) } it "responds successfully with an HTTP 200 status code" do - spree_post :import, :id=>Spree::TemplateTheme.first, :assigned_resource_ids=>{}, :template_files=>[] - expect(response).to be_success - expect(response).to render_template("foreign") + spree_post :import, :id=> template_theme.id + expect(response).to redirect_to( spree.foreign_admin_template_themes_path) end end end diff --git a/spec/features/admin_session_spec.rb b/spec/features/admin_session_spec.rb index 1e8b073e..d576d3ec 100644 --- a/spec/features/admin_session_spec.rb +++ b/spec/features/admin_session_spec.rb @@ -3,7 +3,7 @@ describe "admin session", inaccessible: true do before(:each) do - Spree::Site.current= Spree::Site.first + Spree::Site.current= create(:site1) @user = create(:admin_user, :email => "email@person.com", :password => "secret", :password_confirmation => "secret", :site_id=> Spree::Site.current.id) visit spree.admin_path end diff --git a/spec/models/global_taxon_spec.rb b/spec/models/global_taxon_spec.rb new file mode 100644 index 00000000..a9d9d9c3 --- /dev/null +++ b/spec/models/global_taxon_spec.rb @@ -0,0 +1,40 @@ +require 'rails_helper' +describe Spree::Taxon do + let(:site1){ create(:site1)} + let(:site2){ create(:site2)} + before(:each) do + Spree::Site.with_site( site1) do + @taxon_of_site1 = create(:taxon, :name => "Taxon of site1") + end + Spree::Site.with_site( site2) do + @product_of_site2 = create(:product, :theme_id=>1) + end + end + #let(:variant_of_site2) { create(:variant, :product => product_of_site2) } + + it "should assign global taxon" do + + Spree::Site.current = site2 + + Spree::MultiSiteSystem.with_context_free_taxon { + @product_of_site2.global_taxons.count.should eq 0 + @product_of_site2.update_attribute(:global_taxon_ids,[@taxon_of_site1.id]) + @product_of_site2.global_taxons.count.should eq 1 + } + + end + + + it "should get theme products" do + #Spree::Site.current = Spree::Site.first + #products = Spree::MultiSiteSystem.with_context_site1_themes{ + # searcher = Spree::Config.searcher_class.new({}) + # searcher.retrieve_products.where('spree_products.theme_id>0') + #} + ##get themes products from design shop + #expect(products).to be_present + end + + #TODO + # test add_section_piece, section_param should be added +end diff --git a/spec/models/product_spec.rb b/spec/models/product_spec.rb deleted file mode 100644 index c1624577..00000000 --- a/spec/models/product_spec.rb +++ /dev/null @@ -1,32 +0,0 @@ -require 'rails_helper' -describe Spree::Product do - let(:taxon_of_site1) { create(:taxon, :name => "Taxon of site1", :site_id=>1) } - let(:product_of_site2) { create(:product, :site_id=>2, :theme_id=>1) } - let(:variant_of_site2) { create(:variant, :product => product_of_site2) } - - it "should assign global taxon" do - - Spree::Site.current = Spree::Site.find 2 - - Spree::MultiSiteSystem.with_context_free_taxon { - product_of_site2.global_taxons.count.should eq 0 - product_of_site2.update_attribute(:global_taxon_ids,[taxon_of_site1.id]) - product_of_site2.global_taxons.count.should eq 1 - } - - end - - - it "should get theme products" do - #Spree::Site.current = Spree::Site.first - #products = Spree::MultiSiteSystem.with_context_site1_themes{ - # searcher = Spree::Config.searcher_class.new({}) - # searcher.retrieve_products.where('spree_products.theme_id>0') - #} - ##get themes products from design shop - #expect(products).to be_present - end - - #TODO - # test add_section_piece, section_param should be added -end diff --git a/spec/models/site_spec.rb b/spec/models/site_spec.rb index e51fae7d..00fd5918 100644 --- a/spec/models/site_spec.rb +++ b/spec/models/site_spec.rb @@ -3,6 +3,7 @@ describe Spree::Site do before(:each) do + create(:admin_role) @site = Spree::Site.new(:name=>'ABCD',:domain=>'www.abc.net',"email"=>"test@abc.com", "password"=>"a12345z") end diff --git a/spec/models/taxon_duplicator_spec.rb b/spec/models/taxon_duplicator_spec.rb index 13dd4274..8bb85952 100644 --- a/spec/models/taxon_duplicator_spec.rb +++ b/spec/models/taxon_duplicator_spec.rb @@ -4,7 +4,7 @@ let(:image) { File.open(File.expand_path('../../fixtures/qinghe.jpg', __FILE__)) } before(:each) do - Spree::Site.current = create(:site_demo) + Spree::Site.current = create(:site1) @root_taxon = create(:taxon_for_duplicator) # root with 3 childen @taxonomy = @root_taxon.taxonomy @@ -33,7 +33,7 @@ let( :copied_taxon ){ taxon = @root_taxon.clone_branch; taxon.save!;taxon } before(:each) do - Spree::Site.current = create(:site_demo2) + Spree::Site.current = create(:site2) end it "should copy taxonomy to current site" do diff --git a/spec/models/template_file_spec.rb b/spec/models/template_file_spec.rb index 52452b1f..0c507081 100644 --- a/spec/models/template_file_spec.rb +++ b/spec/models/template_file_spec.rb @@ -3,7 +3,7 @@ describe Spree::TemplateFile do let(:image) { File.open(File.expand_path('../../fixtures/qinghe.jpg', __FILE__)) } before(:each) do - Spree::Site.current = create(:site_demo) + Spree::Site.current = create(:site1) template_theme = create(:template_theme) @template_file = Spree::TemplateFile.create( name: 'file', template_theme: template_theme ) @template_file.update_attribute :attachment, image @@ -26,7 +26,7 @@ #context " current site is demo" do # before( :each ) do - # Spree::Site.current = create(:site_demo2) + # Spree::Site.current = create(:site2) # end # it "should create new template file" do # expect{ described_class.find_or_copy( @template_file ) }.to change{ described_class.count}.by(1) diff --git a/spec/models/template_text_spec.rb b/spec/models/template_text_spec.rb index 921fc14d..fc2b629f 100644 --- a/spec/models/template_text_spec.rb +++ b/spec/models/template_text_spec.rb @@ -1,18 +1,20 @@ #encoding: utf-8 require 'rails_helper' describe Spree::TemplateText do - let!(:template_text) { create(:template_text) } - + before(:each) do + Spree::Site.current = create(:site1) + @template_text = create(:template_text) + end it "should not create new template file" do - expect{ described_class.find_or_copy( template_text ) }.to change{ described_class.count}.by(0) + expect{ described_class.find_or_copy( @template_text ) }.to change{ described_class.count}.by(0) end - context " current site is demo" do + context "current site demo2" do before( :each ) do - Spree::Site.current = create(:site_demo2) + Spree::Site.current = create(:site2) end it "should create new template file" do - expect{ described_class.find_or_copy( template_text ) }.to change{ described_class.count}.by(1) + expect{ described_class.find_or_copy( @template_text ) }.to change{ described_class.count}.by(1) end end end diff --git a/spec/models/template_theme_importor_spec.rb b/spec/models/template_theme_importor_spec.rb index 10bf0430..5cb50088 100644 --- a/spec/models/template_theme_importor_spec.rb +++ b/spec/models/template_theme_importor_spec.rb @@ -2,7 +2,7 @@ describe Spree::TemplateThemeImporter, :type => :model do before(:each) do - Spree::Site.current = create(:site_demo) + Spree::Site.current = create(:site1) taxon = create(:taxon_for_duplicator) # @importable_template_theme = create(:importable_template_theme ) @importable_template_theme.assign_resource( taxon ) @@ -10,7 +10,7 @@ context " current site is demo" do before( :each ) do - Spree::Site.current = create(:site_demo2) + Spree::Site.current = create(:site2) end it "should create new template theme" do expect{ @importable_template_theme.importer.import( ) }.to change{ Spree::TemplateTheme.count}.by(1) diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 780bf888..5bbbca37 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -33,6 +33,8 @@ require 'paperclip/matchers' require 'spree_theme/testing_support/factories' +require 'spree_theme/testing_support/request_helpers' +require 'spree_theme/testing_support/controller_requests' require 'spree_multi_site/testing_support/factories' #require 'factories' @@ -70,6 +72,7 @@ config.include Spree::TestingSupport::UrlHelpers config.include Spree::TestingSupport::ControllerRequests config.include Spree::TestingSupport::Flash + config.include SpreeTheme::TestingSupport::ControllerRequests, type: :controller config.include Paperclip::Shoulda::Matchers diff --git a/spree_multi_site/Gemfile b/spree_multi_site/Gemfile index 08b8b00f..9e51054e 100644 --- a/spree_multi_site/Gemfile +++ b/spree_multi_site/Gemfile @@ -8,8 +8,7 @@ group :development,:test do # Provides basic authentication functionality for testing parts of your engine gem 'spree', '~>2.4' # required to create dummy #test require it. site create user - gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '2-4-stable' + #gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '2-4-stable' end gemspec - diff --git a/spree_multi_site/app/models/spree/site.rb b/spree_multi_site/app/models/spree/site.rb index 26337fc6..3653212b 100644 --- a/spree_multi_site/app/models/spree/site.rb +++ b/spree_multi_site/app/models/spree/site.rb @@ -5,7 +5,7 @@ class Spree::Site < ActiveRecord::Base has_many :taxonomies,:inverse_of =>:site,:dependent=>:destroy has_many :products,:inverse_of =>:site,:dependent=>:destroy has_many :orders,:inverse_of =>:site,:dependent=>:destroy - has_many :users,:dependent=>:destroy, :class_name=>"Spree::User" #Spree.user_class.to_s + has_many :users,:dependent=>:destroy, :class_name=>Spree.user_class.to_s #FIXME,:inverse_of =>:site, it cause uninitialized constant Spree::Site::, has_many :tax_categories,:inverse_of =>:site,:dependent=>:destroy diff --git a/spree_multi_site/app/models/spree/site_decorator.rb b/spree_multi_site/app/models/spree/site_decorator.rb index 6b989822..6839890b 100644 --- a/spree_multi_site/app/models/spree/site_decorator.rb +++ b/spree_multi_site/app/models/spree/site_decorator.rb @@ -35,13 +35,11 @@ end Spree::Preference.class_eval do - belongs_to :site - default_scope { where(:site_id => Spree::Site.current.id) } + include Spree::MultiSiteSystem end Spree::PaymentMethod.class_eval do - belongs_to :site - default_scope { where(:site_id => Spree::Site.current.id) } + include Spree::MultiSiteSystem end Spree::Product.class_eval do @@ -71,19 +69,16 @@ def slug_candidates #TODO add site_id into shipments? Spree::ShippingCategory.class_eval do - belongs_to :site - default_scope { where(:site_id => Spree::Site.current.id) } + include Spree::MultiSiteSystem end Spree::ShippingMethod.class_eval do - belongs_to :site - default_scope { where(:site_id => Spree::Site.current.id) } + include Spree::MultiSiteSystem end Spree::Taxonomy.class_eval do include Spree::MultiSiteSystem - end diff --git a/spree_multi_site/db/migrate/20120415215214_create_sites.rb b/spree_multi_site/db/migrate/20120415215214_create_sites.rb index d1ef0f79..24e4547b 100644 --- a/spree_multi_site/db/migrate/20120415215214_create_sites.rb +++ b/spree_multi_site/db/migrate/20120415215214_create_sites.rb @@ -1,5 +1,8 @@ class CreateSites < ActiveRecord::Migration def self.up + # disable default site during migration, + # or default :site cause error before site_id added. + Spree::MultiSiteSystem.multi_site_context = 'admin_sites' create_table :spree_sites do |t| t.string :name t.string :domain diff --git a/spree_multi_site/lib/spree_multi_site/multi_site_system.rb b/spree_multi_site/lib/spree_multi_site/multi_site_system.rb index e3baba0b..0a947033 100644 --- a/spree_multi_site/lib/spree_multi_site/multi_site_system.rb +++ b/spree_multi_site/lib/spree_multi_site/multi_site_system.rb @@ -19,7 +19,7 @@ module MultiSiteSystem # rails 3.2.19 # fix: Spree::Taxon.create!({ taxonomy_id: 0, name: 'name' }, without_protection: true) => # - before_create {|record| record.site_id||= Spree::Site.current.id } + # before_create {|record| record.site_id||= Spree::Site.current.id } default_scope { # design shop create theme product, assign it to global taxon( taxon in site 1) @@ -45,7 +45,6 @@ module MultiSiteSystem end module ClassMethods - # remove it after upgrade to rails 4.0 def multi_site_context MultiSiteSystem.multi_site_context end diff --git a/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb b/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb index 9fd7bd02..93562a4c 100644 --- a/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb +++ b/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb @@ -1,7 +1,7 @@ FactoryGirl.define do - factory :site_demo, class: Spree::Site do - name 'demo1' - email 'demo1@dalianshops.com' + factory :site1, class: Spree::Site do + name 'first' + email 'first@dalianshops.com' password 'password' before(:create) do @@ -12,9 +12,9 @@ create(:store, site: site ) end - factory :site_demo2 do - name 'demo2' - email 'demo2@dalianshops.com' + factory :site2 do + name 'design' + email 'design@dalianshops.com' end end diff --git a/spree_multi_site/lib/tasks/multi_site_extension_tasks.rake b/spree_multi_site/lib/tasks/multi_site_extension_tasks.rake index f89b054a..d67b288f 100644 --- a/spree_multi_site/lib/tasks/multi_site_extension_tasks.rake +++ b/spree_multi_site/lib/tasks/multi_site_extension_tasks.rake @@ -1,18 +1,25 @@ def rename_multi_site_migrations puts "calling spree_multi_site:install:migrations enhance" - #default migration sequence is spree's migration -> extension's migration - #we need to create site first, or User.find will cause error, so change name to reset order - #1create_site -> spree_zero_nine_zero -> other_spree_multi_site_migrations + # default migration sequence is spree's migration -> extension's migration + # we need to create site first, or User.find will cause error, so change name to reset order + # + # 1create_site -> + # -> spree_zero_nine_zero -> other_spree_multi_site_migrations spree_zero_nine_zero_migration = nil - spree_multi_site_migrations = [] + special_migration_regex = /create_sites/ + #add_site_orders| + #add_short_name_and_parent_id_to_site| + #add_has_sample| + #add_site_taxons/ + spree_multi_site_migrations = [] Dir[File.join(Rails.root,'db','migrate','*.rb')].sort.each{|file| spree_zero_nine_zero_migration = file if file =~/spree_one_two/ - spree_multi_site_migrations<< file if file=~/spree_multi_site.rb$/ && file !~/_last_/ #z: load it at last. - #leave this file 'add_site_payment_methods' at the end + spree_multi_site_migrations<< file if file=~/spree_multi_site.rb$/ && file =~special_migration_regex #z: load it at last. + #leave this file 'add_site_payment_methods' at the end } - #puts "--spree_zero_nine_zero_migration=#{spree_zero_nine_zero_migration}" - #puts "--spree_multi_site_migrations=#{spree_multi_site_migrations}" - if spree_zero_nine_zero_migration.present? and spree_multi_site_migrations.present? + #puts "--spree_zero_nine_zero_migration=#{spree_zero_nine_zero_migration}" + #puts "--spree_multi_site_migrations=#{spree_multi_site_migrations}" + if spree_zero_nine_zero_migration.present? && spree_multi_site_migrations.present? spree_zero_file_name = File.basename(spree_zero_nine_zero_migration,'.rb') # spree_zero_nine_zero_migration is full path migration_start_number = spree_zero_file_name.to_i - spree_multi_site_migrations.size create_site_migration = spree_multi_site_migrations.shift @@ -23,12 +30,12 @@ def rename_multi_site_migrations File.rename(spree_zero_nine_zero_migration, spree_zero_nine_zero_migration.sub(/\d+/,(migration_start_number+1).to_s)) spree_multi_site_migrations.each_index{|i| migration_file = spree_multi_site_migrations[i] - File.rename(migration_file, migration_file.sub(/\d+/,(migration_start_number+2+i).to_s)) + File.rename(migration_file, migration_file.sub(/\d+/,(migration_start_number+2+i).to_s)) } - end + end end - puts "complete renaming spree_multi_site's migration" - + puts "complete renaming spree_multi_site's migration" + end # task test_app call railties:install:migrations @@ -38,7 +45,7 @@ end #namespace :spree_multi_site do # namespace :install do -# namespace :migrations do +# namespace :migrations do # end # end #end @@ -56,13 +63,13 @@ namespace :spree do mkdir_p RAILS_ROOT + directory cp file, RAILS_ROOT + path end - end + end desc "remove multi_site's migrations first,then install again, useful for modifing some existing migration file!" task :reinstall_migrations => :environment do Dir[File.join(Rails.root,'db','migrate','*.rb')].sort.each{|file| if file=~/spree_multi_site.rb$/ File.delete(file) - end + end } Rake::Task['spree_multi_site:install:migrations'].invoke end @@ -74,7 +81,7 @@ namespace :spree do #site.taxonomies = Spree::Taxonomy.find(:all) #site.orders = Spree::Order.find(:all) #site.save - #end + #end end end -end \ No newline at end of file +end diff --git a/spec/controllers/spree/sites_controller_spec.rb b/spree_multi_site/spec/controllers/spree/sites_controller_spec.rb similarity index 74% rename from spec/controllers/spree/sites_controller_spec.rb rename to spree_multi_site/spec/controllers/spree/sites_controller_spec.rb index 1f3e258c..ef745c51 100644 --- a/spec/controllers/spree/sites_controller_spec.rb +++ b/spree_multi_site/spec/controllers/spree/sites_controller_spec.rb @@ -1,13 +1,11 @@ -require 'rails_helper' +require 'spec_helper' describe Spree::SitesController do - let!(:user) { mock_model(Spree::User, :spree_api_key => 'fake', :last_incomplete_spree_order => nil) } - let(:role) { create(:role) } + #let!(:user) { mock_model(Spree::User, :spree_api_key => 'fake', :last_incomplete_spree_order => nil) } + let!(:role) { create(:admin_role) } before do - #request.stub(:host => Spree::Site.first.subdomain) - Spree::Site.current = Spree::Site.first - controller.stub(:spree_current_user => user) + Spree::Site.current = create(:site1) end #Delete this example and add some real ones it "should use Spree::SitesController" do @@ -15,14 +13,12 @@ end #{"utf8"=>"✓", "authenticity_token"=>"Klllros8vRbKw1rGMzq33yHRXJ2ioTyaXV0Uy2YlsUw=", "site"=>{"name"=>"test", "short_name"=>"test", "has_sample"=>"1"}, "user"=>{"email"=>"test@gmail.com", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}, "commit"=>"创建"} it "should create a site successfully" do - request.stub(:fullpath => '/new_site') spree_post :create, { "site"=>{"name"=>"test", "short_name"=>"test", "email"=>"test@gmail.com", "password"=>"123456", "password_confirmation"=>"123456"} } expect(assigns(:site)).to be_kind_of Spree::Site expect(response).to redirect_to( assigns(:site).admin_url ) end it "should quick lunch a site successfully" do - request.stub(:fullpath => '/new_site') spree_post :quick_lunch, { "site"=>{"name"=>"test", "short_name"=>"test", "email"=>"test@gmail.com", "password"=>"123456"}} expect(assigns(:site)).to be_kind_of Spree::Site expect(response).to redirect_to( assigns(:site).admin_url ) diff --git a/spree_multi_site/spec/models/site_spec.rb b/spree_multi_site/spec/models/site_spec.rb index 0c224660..6168eb55 100644 --- a/spree_multi_site/spec/models/site_spec.rb +++ b/spree_multi_site/spec/models/site_spec.rb @@ -1,65 +1,50 @@ #encoding: utf-8 require 'spec_helper' describe Spree::Site do - before(:each) do + before(:each) do + create(:admin_role) @site = Spree::Site.new(:name=>'ABCD',:domain=>'www.abc.net', :email=>'test@dalianshops.com', :password=>'123456') end - it "should be valid" do - @site.should be_valid - @site.domain = '' - @site.should be_valid - + it "should be valid with blank domain" do @site.domain = nil @site.should be_valid - - @site.domain = 'www.abc.net' - @site.save! - - site2 = @site.dup - site2.should be_invalid - site2.short_name = nil - site2.domain = nil - site2.should be_valid - site2.email= 'somenew@dalianshops.com' - site2.save.should be_truthy - site2.short_name.should start_with( @site.short_name) - site2.short_name.should_not == @site.short_name end - - - - it "should not be valid" do + + it "named 'ABC' should not be valid" do @site.name = 'ABC' @site.short_name = nil @site.valid?.should be_falsy - + end + + it "generate 'da-lian-and-bai-jiu' from name '大连&白酒!'" do @site.name = '大连&白酒!' @site.short_name = nil @site.valid?.should be_truthy @site.short_name.should eq "da-lian-and-bai-jiu" @site.save.should be_truthy end - - it "should create site and user" do + + it "should create site with store, user and shipping_category" do #user_attributes = {"email"=>"test@abc.com", "password"=>"a12345z", "password_confirmation"=>"a12345z"} #@site.users<< Spree::User.new(user_attributes) @site.save! - @site.should_not be_new_record - Spree::Site.current = @site - @site.users.first.should be_persisted + @site.should be_persisted + Spree::Site.current = @site + @site.users.should be_present + @site.stores.should be_present end # raise error ./app/models/spree/site.rb:56:in `current' #it "should create site and admin user" do - # site_params = { "name"=>"test", "short_name"=>"test", + # site_params = { "name"=>"test", "short_name"=>"test", # "users_attributes"=>{"0"=>{"email"=>"test@dalianshops.com", "password"=>"123456", "password_confirmation"=>"123456"}} - # } + # } # site = Spree::Site.new(site_params) # site.save # site.should_not be_new_record #end - + #it "shold load samples" do # @site.save! # @site.load_sample @@ -67,12 +52,12 @@ # @site.users.first.should be_persisted # @site.users.first.should be_admin #end - - it "shold remove samples" do + + it "shold remove samples" do @site.save! @site.unload_sample Spree::Site.current = @site - Spree::Product.count.should eq(0) + Spree::Product.count.should eq(0) Spree::Zone.count.should eq(0) Spree::StateChange.count.should eq(0) #product variants @@ -80,7 +65,7 @@ #zone,zone_member #state_changes end - + it "shold create two site and load samples for them" do #@site1 = Spree::Site.create!(:name=>'Site1',:domain=>'www.site1.net',:short_name=>'site1', :email=>'site1@dalianshops.com', :password=>'123456') #@site2 = Spree::Site.create!(:name=>'Site1',:domain=>'www.site2.net',:short_name=>'site2', :email=>'site2@dalianshops.com', :password=>'123456') @@ -88,5 +73,5 @@ #@site2.load_sample #product image copied and in right folder. end - + end diff --git a/spree_multi_site/spec/spec_helper.rb b/spree_multi_site/spec/spec_helper.rb index 803079b9..2dec8323 100644 --- a/spree_multi_site/spec/spec_helper.rb +++ b/spree_multi_site/spec/spec_helper.rb @@ -24,10 +24,13 @@ # Requires factories and other useful helpers defined in spree_core. require 'spree/testing_support/authorization_helpers' -require 'spree/testing_support/capybara_ext' -require 'spree/testing_support/controller_requests' require 'spree/testing_support/factories' +require 'spree/testing_support/preferences' +require 'spree/testing_support/controller_requests' +require 'spree/testing_support/flash' require 'spree/testing_support/url_helpers' +require 'spree/testing_support/order_walkthrough' +require 'spree/testing_support/capybara_ext' # Requires factories defined in lib/spree_multi_site/factories.rb require 'spree_multi_site/testing_support/factories' @@ -44,8 +47,10 @@ # # visit spree.admin_path # current_path.should eql(spree.products_path) + config.include Spree::TestingSupport::Preferences config.include Spree::TestingSupport::UrlHelpers - + config.include Spree::TestingSupport::ControllerRequests + config.include Spree::TestingSupport::Flash # == Mock Framework # # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line: diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index dba80d03..0901b988 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -50,7 +50,6 @@ def initialize_template( request_fullpath = nil ) #dalianshops use template now. #Rails.logger.debug "request_fullpath=#{request_fullpath}" # fullpath may contain ?n=www.domain.com -puts "request_fullpath = #{request_fullpath}" case request_fullpath when /^\/under_construction/, /^\/user\/spree_user\/logout/ ,/^\/logout/, /^\/admin/ return diff --git a/spree_theme/spec/models/template_theme_spec.rb b/spree_theme/spec/models/template_theme_spec.rb index df5902e5..43494ffe 100644 --- a/spree_theme/spec/models/template_theme_spec.rb +++ b/spree_theme/spec/models/template_theme_spec.rb @@ -16,8 +16,7 @@ it "has document_path" do #template.original_template_theme.store.path - expect(store).to receive(:path).and_return( 'this is a path' ) - template.document_path.should be_present + template.original_template_theme.should eq template end it "param_values" do From afa6480fcd788254d6d28d2040c12d292b0f0269 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sun, 30 Aug 2015 21:11:51 +0800 Subject: [PATCH 494/606] fix template_theme.apply --- spree_theme/app/models/spree/template_theme.rb | 2 +- spree_theme/spec/models/template_theme_spec.rb | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index 26d8c793..db69b22d 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -219,7 +219,7 @@ def has_native_layout? # is theme applied to webiste def applied? - Spree::Site.current.template_theme ==self + Spree::Store.current.template_theme ==self end # template theme contained native page layout and param values diff --git a/spree_theme/spec/models/template_theme_spec.rb b/spree_theme/spec/models/template_theme_spec.rb index 43494ffe..4c9cefbb 100644 --- a/spree_theme/spec/models/template_theme_spec.rb +++ b/spree_theme/spec/models/template_theme_spec.rb @@ -72,9 +72,10 @@ template.release_id.should == template_release.id end - #it "should be applied" do - # template.applied?.should be_truthy - #end + it "should be applied" do + Spree::Store.current.update_attribute( :theme_id, template.id ) + template.applied?.should be_truthy + end it "assign attributes" do original_title = "it is test" From 18ff07d64b90ff974d94565a246f49ef8f649465 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sun, 30 Aug 2015 21:29:44 +0800 Subject: [PATCH 495/606] add aliyun_staging seed_migration --- spree_theme/db/seeds/seed_migration | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spree_theme/db/seeds/seed_migration b/spree_theme/db/seeds/seed_migration index 22144d30..b0a05e23 100644 --- a/spree_theme/db/seeds/seed_migration +++ b/spree_theme/db/seeds/seed_migration @@ -1,6 +1,8 @@ # last updated seed for each env staging: version: 25e +aliyun_staging: + version: 25k local_staging: version: 23z development: From 37c5fe6580812deecef6ec95818656b7db7dd1df Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sun, 30 Aug 2015 22:07:50 +0800 Subject: [PATCH 496/606] fix comment to site --- spree_theme/app/models/spree/comment.rb | 8 ++++---- spree_theme/app/views/spree/comments/_form.html.erb | 10 +++------- .../app/views/spree/comments/_new_to_site.html.erb | 6 +++--- spree_theme/config/locales/zh-CN.yml | 11 ++++------- spree_theme/db/seeds/spree_section_pieces.yml | 3 ++- 5 files changed, 16 insertions(+), 22 deletions(-) diff --git a/spree_theme/app/models/spree/comment.rb b/spree_theme/app/models/spree/comment.rb index 8963eec3..0063b55e 100644 --- a/spree_theme/app/models/spree/comment.rb +++ b/spree_theme/app/models/spree/comment.rb @@ -15,8 +15,8 @@ class Spree::Comment < ActiveRecord::Base #attr_accessible :commentable_id, :commentable_type, :user_id, :comment_type_id, :comment, :cellphone, :email - # for translations, for each commentable object, title could be different - def comment_scope - commentable.class.name.demodulize.underscore - end + # for translations, for each commentable object, title could be different + #def comment_scope + # commentable.class.name.demodulize.underscore + #end end diff --git a/spree_theme/app/views/spree/comments/_form.html.erb b/spree_theme/app/views/spree/comments/_form.html.erb index 9693c146..d89b0ffe 100644 --- a/spree_theme/app/views/spree/comments/_form.html.erb +++ b/spree_theme/app/views/spree/comments/_form.html.erb @@ -1,7 +1,3 @@ -<% # site_instance.class.name.demodulize.underscore => 'site' - t_scope = @comment.comment_scope -%> - <%= hidden_field_tag 'comment[commentable_id]', @comment.commentable.id %> <%= hidden_field_tag 'comment[commentable_type]', @comment.commentable.class %> @@ -12,18 +8,18 @@

    <% end %>

    - <%= f.label :comment, Spree.t(:comment,:scope=>t_scope, :site_name=>SpreeTheme.site_class.current.name) %>
    + <%= f.label :comment, Spree.t(:store_comment, :store_name=>Spree::Store.current.name) %>
    <%= f.text_area :comment, :style => 'height:120px;', :class => 'fullwidth' %>

    <% if @comment.user %> <%= hidden_field_tag 'comment[user_id]', @comment.user.id %> <% else %>

    - <%= f.label :cellphone, Spree.t(:commenter_cellphone,:scope=>t_scope) %>
    + <%= f.label :cellphone %>
    <%= f.text_field :cellphone %>

    - <%= f.label :email, Spree.t(:commenter_email,:scope=>t_scope) %>
    + <%= f.label :email %>
    <%= f.text_field :email %>

    <% end %> diff --git a/spree_theme/app/views/spree/comments/_new_to_site.html.erb b/spree_theme/app/views/spree/comments/_new_to_site.html.erb index 4d1e324b..8fd2fdb8 100644 --- a/spree_theme/app/views/spree/comments/_new_to_site.html.erb +++ b/spree_theme/app/views/spree/comments/_new_to_site.html.erb @@ -1,7 +1,7 @@ -

    <%= Spree.t(:add_comment,:scope=>'site', :site_name=> SpreeTheme.site_class.current.name) %>

    -<%= form_for @comment, :remote=>request.xhr? do |f| %> - <%= render :partial=>'form', :locals=>{:commentable=> SpreeTheme.site_class.current, :f => f } %> +

    <%= Spree.t(:comment_to_store, :store_name=> Spree::Store.current.name) %>

    +<%= form_for @comment, :remote=>request.xhr?, :html=>{ :class=> 'fullwidth' } do |f| %> + <%= render :partial=>'form', :locals=>{ :f => f } %>

    <%= f.button Spree.t(:create), :class => 'button', :type=>:submit %> <%= f.button Spree.t('actions.cancel'), :class => 'button cancel', :type=>:button %>

    diff --git a/spree_theme/config/locales/zh-CN.yml b/spree_theme/config/locales/zh-CN.yml index f206c228..ee60008c 100644 --- a/spree_theme/config/locales/zh-CN.yml +++ b/spree_theme/config/locales/zh-CN.yml @@ -17,7 +17,7 @@ zh-CN: spree/comment: email: 电子邮箱 cellphone: 手机 - comment: 评论 + comment: 评论 spree/page_layout: title: 名称 content_param: 内容参数 @@ -89,6 +89,8 @@ zh-CN: state: 邮编 city: 所在地区 street: 详细地址 + comment_successfully_created: 谢谢您的反馈,我们已收到。 + comment_to_store: 亲爱的用户:欢迎您抢先体验“%{store_name}”,有任何意见和建议,或在使用过程中遇到问题,请告诉我们,我们会每天关注反馈信息,不断优化产品,为您提供更好的服务! select_taxon: 选择菜单 select_template_image: 选择图片 select_template_text: 选择文本 @@ -151,6 +153,7 @@ zh-CN: gpvs_theme: 模板集合 previous_post: 当前选择文章-前一篇 next_post: 当前选择文章-下一篇 + store_comment: 请留下您对“%{store_name}”的意见和建议! template_file: index: 图片素材 new: 新建图片素材 @@ -192,12 +195,6 @@ zh-CN: for: for comments: Comments comment: Comment - site: - add_comment: 亲爱的用户:欢迎您抢先体验“%{site_name}”,有任何意见和建议,或在使用过程中遇到问题,请告诉我们,我们会每天关注反馈信息,不断优化产品,为您提供更好的服务! - comment: 请留下您对“%{site_name}”的意见和建议! - commenter_email: 您常用的电子邮箱 - commenter_cellphone: 您常用的联系电话 - comment_successfully_created: 谢谢您的反馈,我们已收到。 add_comment_type: Add Comment Type comment_types: Comment Types manage_comment_types: Manage comment types diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index e36c3557..cfcc6cf9 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -111,10 +111,11 @@ root: margin: 0; padding: 0; } /* keep input width same with container */ - #page-wrapper form.fullwidth input[type="text"], #page-wrapper form.fullwidth input[type="password"], #page-wrapper form.fullwidth input[type="phone"], #page-wrapper form.fullwidth input[type="email"], #page-wrapper form.fullwidth input[type="number"], #page-wrapper form.fullwidth input[type="url"]{ + #page-wrapper form.fullwidth input[type="text"], #page-wrapper form.fullwidth input[type="password"], #page-wrapper form.fullwidth input[type="phone"], #page-wrapper form.fullwidth input[type="email"], #page-wrapper form.fullwidth input[type="number"], #page-wrapper form.fullwidth input[type="url"], #page-wrapper textarea.fullwidth{ box-sizing: border-box; width: 100%; } + #page { <% font_size = @template.css(:page, html_attribute_ids: [24]) %> <% if font_size == 'font_size:10px' %> From a96d77c460c640f1fbac4a19c6fcf0d4bccdebf1 Mon Sep 17 00:00:00 2001 From: qinghe Date: Mon, 31 Aug 2015 01:53:47 -0700 Subject: [PATCH 497/606] improve locale zh-CN, add test page_generator --- Gemfile.lock | 3 - config/locales/devise/zh-CN.yml | 78 +- config/locales/zh-CN.yml | 2045 +++++++++-------- .../factories/page_layout_factory.rb | 6 + .../factories/template_theme_factory.rb | 23 +- .../spec/models/page_generator_spec.rb | 9 +- todos | 126 +- 7 files changed, 1152 insertions(+), 1138 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index c37033bf..03d596af 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -490,6 +490,3 @@ DEPENDENCIES useragent webmock (= 1.8.11) with_model - -BUNDLED WITH - 1.10.5 diff --git a/config/locales/devise/zh-CN.yml b/config/locales/devise/zh-CN.yml index 9b3f200a..b930c033 100644 --- a/config/locales/devise/zh-CN.yml +++ b/config/locales/devise/zh-CN.yml @@ -1,59 +1,49 @@ zh-CN: devise: confirmations: - confirmed: 您的帐号已经确认,您现在已登录. - send_instructions: 几分钟后,您将收到确认帐号的电子邮件. - send_paranoid_instructions: 如果您的邮箱存在于我们的数据库中,您将收到一封确认账号的邮件. + confirmed: "您已成功确认您的帐户信息。您现在已登录。" + send_instructions: "您将在几分钟后收到一封说明如何确认帐号的邮件。" failure: - already_authenticated: 您已经登录. - inactive: 您还没有激活帐户. - invalid: 邮箱或密码错误 - invalid_token: 认证码无效. - locked: 您的帐号已被锁定. - timeout: 您已登录超时,请重新登录. - unauthenticated: 继续操作前请注册或者登录. - unconfirmed: 继续操作前请先确认您的帐号. + inactive: "您的帐号尚未激活。" + invalid: "找不到该电子邮件地址或者密码,请更正并再次尝试。" + invalid_token: "无效的授权口令。" + locked: "您的帐号已被冻结。" + timeout: "您的登录时间过长,请重新登录后继续其他操作。" + unauthenticated: "您需要在继续操作之前进行登录或者注册。" + unconfirmed: "您需要在继续操作之前确认您的帐号。" mailer: confirmation_instructions: - subject: 确认信息 + subject: "确认帐号说明" reset_password_instructions: - subject: 重置密码信息 + subject: "重置密码说明" unlock_instructions: - subject: 解锁信息 - omniauth_callbacks: - failure: 因为%{reason},所以您无法从%{kind}获得授权. - success: 成功地从%{kind}获得授权. - passwords: - no_token: 您暂时不能访问此页面。您需要通过密码重置邮件中的重置链接来访问此页面,如果您正是通过重置链接访问,请确定链接的正确性。 - send_instructions: 几分钟后,您将收到重置密码的电子邮件. - send_paranoid_instructions: 如果您的邮箱存在于我们的数据库中,您将收到一封找回密码的邮件. - updated: 您的密码已修改成功,您现在已登录. - updated_not_active: 您的密码已修改成功. - registrations: - destroyed: 再见!您的帐户已成功注销。我们希望很快可以再见到您. - signed_up: 欢迎您!您已注册成功. - signed_up_but_inactive: 谢谢您!然而您的账号还未被激活,在这之前无法登陆。 - signed_up_but_locked: 谢谢您!然而您的账号已被锁定,无法登陆。 - signed_up_but_unconfirmed: 谢谢您!一封确认邮件已经发至您的邮箱,请点击其中的链接激活您的账号。 - update_needs_confirmation: 新的账号信息已成功提交,一封确认邮件已经发至您的邮箱,请点击其中的链接以使您的新E-mail地址生效。 - updated: 帐号资料更新成功. - sessions: - signed_in: 登录成功. - signed_out: 退出成功. + subject: "帐号解锁说明" + oauth_callbacks: + failure: "由于%{reason},您暂时无法从%{kind}获得授权。" + success: "成功地从%{kind}帐号获得授权。" + user_passwords: + user: + cannot_be_blank: "密码不能为空。" + send_instructions: "您将在几分钟之后收到一封说明如何重置密码的邮件。" + updated: "您已成功修改您的密码,您现在已登录。" + user_registrations: + destroyed: "再见!您已成功取消帐号注册。希望您再次光临。" + inactive_signed_up: "您已成功注册。但是,由于您的帐号%{reason},您暂时无法登录。" + signed_up: "欢迎!您已成功注册。" + updated: "您已成功更新您的帐号信息。" + user_sessions: + signed_in: "成功登录。" + signed_out: "成功注销。" user_sessions: spree_user: signed_in: 登录成功. signed_out: 退出成功. unlocks: - send_instructions: 几分钟后,您将收到一封解锁帐号的邮件. - send_paranoid_instructions: 如果您的邮箱存在于我们的数据库中,您将收到一封解锁账号的邮件. - unlocked: 您的帐号已成功解锁,您现在已登录. + send_instructions: "您将在几分钟之后收到一封说明如何解锁帐号的邮件。" + unlocked: "您的帐号已被成功解锁。您现在已登录。" errors: messages: - already_confirmed: 已经确认,请重新登录. - expired: 您已过期,请重新申请 - not_found: 没有找到 - not_locked: 未锁定 - not_saved: - one: ! '因为1个错误导致此%{resource}保存失败:' - other: ! '因为%{count}个错误导致此%{resource}保存失败:' + already_confirmed: "已被确认" + not_found: "无法找到" + not_locked: "未冻结" + not_saved: "由于以下%{count}个错误,导致%{resource}无法保存:" diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 85bc79d1..bbef391b 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -2,59 +2,66 @@ zh-CN: activerecord: attributes: spree/address: - address1: 地址 - address2: 地址(继续) - city: 城市 - country: 国家 - firstname: 名字 - lastname: 姓氏 - phone: 电话 - state: 省份 - zipcode: 邮政编码 + address1: "地址" + address2: "地址(继续)" + city: "城市" + country: "国家" + firstname: "名字" + lastname: "姓氏" + phone: "电话" + state: "省份" + zipcode: "邮政编码" + spree/calculator/tiered_flat_rate: + preferred_base_amount: + preferred_tiers: + spree/calculator/tiered_percent: + preferred_base_percent: + preferred_tiers: spree/country: iso: ISO iso3: ISO3 iso_name: ISO名称 - name: 名称 + name: "名称" numcode: ISO编号 spree/credit_card: - base: - cc_type: 信用卡类型 - month: 月份 - number: 卡号 - verification_value: 验证码 - year: 年份 + base: + cc_type: "信用卡类型" + month: "月份" + name: + number: "卡号" + verification_value: "验证码" + year: "年份" spree/inventory_unit: - state: 状态 + state: "状态" spree/line_item: - price: 单价 - quantity: 数量 + price: "单价" + quantity: "数量" spree/option_type: - name: 名称 - presentation: 显示 + name: "名称" + presentation: "描述" spree/order: - checkout_complete: 完成结账 - completed_at: 结账日期 - considered_risky: 风险预警 - coupon_code: 优惠券号码 - created_at: 下单日期 - email: 电子邮箱 + checkout_complete: "完成结账" + completed_at: "结账日期" + considered_risky: "风险预警" + coupon_code: "优惠券号码" + created_at: "下单日期" + email: "电子邮件" ip_address: IP地址 - item_total: 小记 - number: 订单号 - payment_state: 支付状态 - shipment_state: 配送状态 - special_instructions: 特别说明 - state: 状态 - total: 总计 + item_total: "小记" + number: "订单号" + payment_state: "支付状态" + shipment_state: "物流状态" + special_instructions: "特别说明" + state: "状态" + total: "总计" spree/order/bill_address: - address1: 地址 - city: 城市 - firstname: 名字 - lastname: 姓氏 - phone: 电话 - state: 省份 - zipcode: 邮政编码 + address1: "地址" + city: "城市" + firstname: "名字" + lastname: "姓氏" + phone: "电话" + state: "省份" + zipcode: "邮政编码" spree/order/ship_address: address1: 收货地址 city: 收货所在城市 @@ -64,9 +71,9 @@ zh-CN: state: 收货所在省份 zipcode: 收货地址邮政编码 spree/payment: - amount: 金额 + amount: "金额" spree/payment_method: - name: 名称 + name: "名称" spree/product: available_on: 上架日期 cost_currency: 成本币种 @@ -80,37 +87,40 @@ zh-CN: slug: 静态URL summary: 广告词 other: 产品 - product_group: - name: 名称 - product_count: 产品数量 - product_scopes: 产品范围 - products: 产品 - url: URL - product_scope: - arguments: 参数 - description: 描述 - spree/promotion: - advertise: 推广 - code: 编号 - description: 描述 - event_name: 事件名称 - expires_at: 过期日期 - name: 名称 - path: 路径 - starts_at: 开始日期 - usage_limit: 使用次数限制 + spree/promotion: + advertise: "推广" + code: "编号" + description: "描述" + event_name: "事件名称" + expires_at: "过期日期" + name: "名称" + path: "路径" + promotion_category: "促销分类" + starts_at: "开始日期" + usage_limit: "使用次数限制" + spree/promotion_category: + name: "名称" + code: "编号" spree/property: - name: 名称 - presentation: 显示 + name: "名称" + presentation: "描述" spree/prototype: - name: 名称 + name: "名称" spree/return_authorization: - amount: 金额 + amount: "金额" spree/role: name: 名称 spree/state: - abbr: 缩写 - name: 名称 + abbr: "缩写" + name: "名称" + spree/state_change: + state_changes: "状态变更" + state_from: + state_to: + timestamp: "时间" + type: "类型" + updated: + user: "用户" spree/store: url: 网站域名 meta_description: SEO描述 @@ -119,36 +129,49 @@ zh-CN: name: 网站名称 mail_from_address: 邮件发件地址 spree/tax_category: - description: 描述 - name: 名称 + description: "描述" + name: "名称" spree/tax_rate: - amount: 税率 - included_in_price: 包含在售价中 - show_rate_in_label: 在标签中显示比率 + amount: "税率" + included_in_price: "包含在售价中" + show_rate_in_label: "在标签中显示比率" spree/taxon: - name: 名称 - permalink: 静态URL - position: 位置 + name: "名称" + permalink: "永久链接" + position: "位置" spree/taxonomy: - name: 名称 + name: "名称" spree/user: - email: 电子邮箱 - password: 密码 - password_confirmation: 确认密码 + email: "电子邮箱" + password: "密码" + password_confirmation: "确认密码" spree/variant: - cost_currency: 成本币种 - cost_price: 成本 - depth: 长度/深度 - height: 高度 - price: 单价 - sku: 条码 - weight: 重量 - width: 宽度 + cost_currency: "成本币种" + cost_price: "成本" + depth: "长度/深度" + height: "高度" + price: "单价" + sku: "条码" + weight: "重量" + width: "宽度" spree/zone: - description: 描述 - name: 名称 + description: "描述" + name: "名称" errors: models: + spree/calculator/tiered_flat_rate: + attributes: + base: + keys_should_be_positive_number: + preferred_tiers: + should_be_hash: + spree/calculator/tiered_percent: + attributes: + base: + keys_should_be_positive_number: + values_should_be_percent: + preferred_tiers: + should_be_hash: spree/classification: attributes: taxon_id: @@ -156,161 +179,182 @@ zh-CN: spree/credit_card: attributes: base: - card_expired: + card_expired: + expiry_invalid: + spree/line_item: + attributes: + currency: + must_match_order_currency: + spree/refund: + attributes: + amount: + greater_than_allowed: + spree/reimbursement: + attributes: + base: + return_items_order_id_does_not_match: + spree/return_item: + attributes: + inventory_unit: + other_completed_return_item_exists: + reimbursement: + cannot_be_associated_unless_accepted: + spree/store: + attributes: + base: + cannot_destroy_default_store: models: spree/address: - one: 地址 - other: 地址 - spree/cheque_payment: + one: "地址" + other: "地址" + spree/cheque_payment: one: 支票支付 other: 支票支付 spree/country: - one: 国家 - other: 国家 + one: "国家" + other: "国家" spree/credit_card: - one: 信用卡 - other: 信用卡 - spree/creditcard_payment: - one: 信用卡支付 - other: 信用卡支付 - spree/creditcard_txn: - one: 信用卡交易 - other: 信用卡交易 - spree/customer_return: + one: "信用卡" + other: "信用卡" + spree/customer_return: one: 客户退货 other: 客户退货 spree/inventory_unit: - one: 库存单位 - other: 库存单位 + one: "库存单位" + other: "库存单位" spree/line_item: - one: 所列项目 - other: 所列项目 + one: "单项" + other: "单项" spree/option_type: - one: 选项类型 - other: 选项类型 + one: "选项类型" + other: "选项类型" + spree/option_value: spree/order: - one: 订单 - other: 订单 + one: "订单" + other: "订单" spree/payment: - one: 支付 - other: 支付 - spree/payment_method: - one: 支付方式 - other: 支付方式 + one: "支付" + other: "支付" + spree/payment_method: + one: "支付方式" + other: "支付方式" spree/product: - one: 产品 - other: 产品 - spree/product_group: - one: 产品组 - other: 产品组 - spree/promotion: - one: 促销 - other: 促销 + one: "产品" + other: "产品" + spree/promotion: "促销" spree/promotion_category: - one: 促销分类 - other: 促销分类 + one: "促销分类" + other: "促销分类" spree/property: - one: 属性 - other: 属性 + one: "属性" + other: "属性" spree/prototype: - one: 原型 - other: 原型 + one: "原型" + other: "原型" + spree/refund_reason: + spree/reimbursement: + spree/reimbursement_type: spree/return_authorization: one: 退款 other: 退款 spree/role: - one: 角色 - other: 角色 + one: "角色" + other: "角色" spree/shipment: - one: 物流 - other: 物流 + one: "物流" + other: "物流" spree/shipping_category: - one: 物流分类 - other: 物流分类 - spree/shipping_method: - one: 配送方式 - other: 配送方式 + one: "物流分类" + other: "物流分类" + spree/shipping_method: + one: "配送方式" + other: "配送方式" spree/state: - one: 省份 - other: 省份 - spree/stock_location: + one: "省份" + other: "省份" + spree/state_change: + spree/stock_location: one: 仓库地址 - other: 仓库地址记录 - spree/stock_transfer: + other: 仓库地址记录 + spree/stock_movement: + spree/stock_transfer: one: 库存转储 - other: 库存转储记录 + other: 库存转储记录 spree/tax_category: - one: 缴税分类 - other: 缴税分类 + one: "缴税分类" + other: "缴税分类" spree/tax_rate: - one: 税率 - other: 税率 + one: "税率" + other: "税率" spree/taxon: - one: 分类 - other: 分类 + one: "分类" + other: "分类" spree/taxonomy: - one: 分类 - other: 分类 - spree/tracker: + one: "分类" + other: "分类" + spree/tracker: one: 网站统计工具 other: 网站统计工具 spree/user: - one: 用户 - other: 用户 + one: "用户" + other: "用户" spree/variant: - one: 具体型号 - other: 具体型号 + one: "具体型号" + other: "具体型号" spree/zone: - one: 区域 - other: 区域 + one: "区域" + other: "区域" spree: - abbreviation: 缩写 - access_denied: 拒绝访问 - account: 帐户 - account_updated: 帐户更新完成! - action: 操作 + abbreviation: "缩写" + accept: + acceptance_errors: + acceptance_status: + accepted: + account: "帐户" + account_updated: "帐户更新完成!" + action: "操作" actions: - cancel: 取消 - continue: 继续 - create: 创建 - destroy: 删除 - edit: 编辑 - list: 列表 - listing: 正在列出 - new: 新建 - save: 保存 - update: 更新 - activate: 激活 - active: 激活 - add: 添加 - add_action_of_type: 添加激活方式 + cancel: "取消" + continue: "继续" + create: "创建" + destroy: "删除" + edit: "编辑" + list: "列表" + listing: "正在列出" + new: "新建" + refund: + save: "保存" + update: "更新" + activate: "激活" + active: "激活" + add: "添加" + add_action_of_type: "添加激活方式" add_category: 添加分类 add_country: 添加国家 - add_new_header: 添加新的头部 - add_new_style: 添加新的样式 - add_one: 新建 - add_option_type: 添加选项类型 + add_new_header: "添加新的头部" + add_new_style: "添加新的样式" + add_one: "新建" + add_option_type: "添加选项类型" add_option_types: 添加(更多)选项类型 - add_option_value: 添加选项值 - add_product: 添加产品 - add_product_properties: 添加产品属性 - add_rule_of_type: 添加新的类型规则 - add_scope: 添加一个范围 - add_state: 添加一个省份 - add_stock: 添加库存 - add_stock_management: 添加库存管理 - add_to_cart: 加入购物车 - add_variant: 添加具体型号 - add_zone: 添加区域 - additional_item: 额外项目花费 - address1: 地址 - address2: 地址(继续) - adjustment: 调整 - adjustment_amount: 金额 - adjustment_successfully_closed: 价格调整已被禁用! - adjustment_successfully_opened: 价格调整已被启用! - adjustment_total: 调整总数 - adjustments: 其他调整 + add_option_value: "添加选项值" + add_product: "添加产品" + add_product_properties: "添加产品属性" + add_rule_of_type: "添加新的类型规则" + add_state: "添加一个省份" + add_stock: "添加库存" + add_stock_management: "添加库存管理" + add_to_cart: "加入购物车" + add_variant: "添加具体型号" + additional_item: "额外项目花费" + address1: "地址" + address2: "地址(继续)" + adjustable: + adjustment: "调整" + adjustment_amount: "金额" + adjustment_successfully_closed: "价格调整已被禁用!" + adjustment_successfully_opened: "价格调整已被启用!" + adjustment_total: "调整总数" + adjustments: "其他调整" admin: mail_methods: send_testmail: 发送测试邮件 @@ -319,72 +363,81 @@ zh-CN: delivery_success: 测试邮件发送成功 error: ! '测试邮件错误: %{e}' tab: - configuration: 配置 - orders: 订单 - overview: 概览 - products: 产品 - promotions: 促销 - promotion_categories: 促销分类 - reports: 报表 - users: 用户 - option_types: 选项类型 - properties: 属性 - prototypes: 原型 - taxons: 产品与分类 - admin_login: 网站管理系统登录 - administration: 管理 - agree_to_privacy_policy: 同意隐私政策 - agree_to_terms_of_service: 同意服务条款 - all: 全部 - all_adjustments_closed: 所有价格调整已被成功禁用! - all_adjustments_opened: 所有价格调整已被成功启用! - all_departments: 所有部门 + configuration: "配置" + option_types: "选项类型" + orders: "订单" + overview: "概览" + products: "产品" + promotions: "促销" + promotion_categories: "促销分类" + properties: "属性" + prototypes: "原型" + reports: "报告" + taxonomies: "分类层级" + taxons: "分类" + users: "用户" + user: + account: "账户" + addresses: "地址" + items: + items_purchased: + order_history: + order_num: + orders: "订单" + user_information: + admin_login: 网站管理系统登录 + administration: "管理" + advertise: "推广" + agree_to_privacy_policy: "同意隐私政策" + agree_to_terms_of_service: "同意服务条款" + all: "全部" + all_adjustments_closed: "所有价格调整已被成功禁用!" + all_adjustments_opened: "所有价格调整已被成功启用!" + all_departments: "所有部门" allow_backorders: 允许预定 - allow_ssl_in_development_and_test: 允许在开发以及测试模式下使用SSL - allow_ssl_in_production: 允许在生产模式下使用SSL - allow_ssl_in_staging: 允许在演示模式下使用SSL + allow_ssl_in_development_and_test: "允许在开发以及测试模式下使用SSL" + allow_ssl_in_production: "允许在生产模式下使用SSL" + allow_ssl_in_staging: "允许在演示模式下使用SSL" allowed_ssl_in_production_mode: 生产环境下将%{not}会使用SSL - already_registered: 已经注册过了? - already_signed_up_for_analytics: 您已注册Spree Analytics帐号 - alt_text: 其他文本 - alternative_phone: 其他电话 - amount: 金额 + already_signed_up_for_analytics: "您已注册Spree Analytics帐号" + alt_text: "其他文本" + alternative_phone: "其他电话" + amount: "金额" analytics_desc_header_1: Spree Analytics - analytics_desc_header_2: - analytics_desc_list_1: - analytics_desc_list_2: 仅需要一个免费的Spree帐号用于激活 - analytics_desc_list_3: - analytics_desc_list_4: 完全免费 - analytics_trackers: 追踪分析 - and: 以及 + analytics_desc_header_2: + analytics_desc_list_1: + analytics_desc_list_2: "仅需要一个免费的Spree帐号用于激活" + analytics_desc_list_3: + analytics_desc_list_4: "完全免费" + analytics_trackers: "追踪分析" + and: "以及" api: key: Key apply: 应用 - approve: 核准 - approver: 核准者 - approved_at: 核准日期 - are_you_sure: 你确定么? - are_you_sure_category: 你确定你要删除这个分类么? - are_you_sure_delete: 你确定你要删除这条记录么? + approve: "核准" + approved_at: "核准日期" + approver: "核准者" + are_you_sure: "你确定么?" + are_you_sure_delete: "你确定你要删除这条记录么?" are_you_sure_delete_image: 你确定你要删除这张图片么? are_you_sure_option_type: 你你确定你要删除这个选项类型么? are_you_sure_you_want_to_capture: 你确定你要付款么? assign_taxon: 指派分类 assign_taxons: 指派分类 - associated_adjustment_closed: 相关联的价格调整已被关闭,并且不会被重复计算。您需要启用它吗? + associated_adjustment_closed: "相关联的价格调整已被关闭,并且不会被重复计算。您需要启用它吗?" attachment_default_style: 附件样式 attachment_default_url: 附件链接 attachment_path: 附件路径 attachment_styles: Paperclip样式 attachment_url: 附加链接 - authorization_failure: 认证失败 + authorization_failure: "认证失败" authorized: 已认证 availability: Availability - available_on: 上架日期 - available_taxons: 可选分类 - awaiting_return: 等待退回 - back: 后退 - back_end: 后端 + available_on: "上架日期" + average_order_value: + avs_response: + back: "后退" + back_end: "后端" back_to_adjustments_list: 回到价格调整列表 back_to_images_list: 回到图片列表 back_to_option_types_list: 回到选项类型列表 @@ -411,17 +464,17 @@ zh-CN: backorderable: 可预订 backorderable_default: 缺省允许预订 backorders_allowed: 允许预订 - balance_due: 尚欠款 + balance_due: "尚欠款" best_selling_products: 销售最佳产品 best_selling_taxons: 销售最佳分类 - bill_address: 账单地址 - billing: 账单 - billing_address: 账单地址 - both: 全部 - by_day: (按日) - calculator: 计算器 - calculator_settings_warning: 如果你正在修改计算方式,你必须在编辑计算器设置之前先保存 - cancel: 取消 + bill_address: "账单地址" + billing: "账单" + billing_address: "账单地址" + both: "全部" + calculated_reimbursements: + calculator: "计算器" + calculator_settings_warning: "如果你正在修改计算方式,你必须在编辑计算器设置之前先保存" + cancel: "取消" cancel_my_account: Cancel my account cancel_my_account_description: Unhappy? canceled: 已取消 @@ -429,27 +482,29 @@ zh-CN: cannot_create_returns: 没有配送的订单不能申请退货 cannot_perform_operation: 无法执行请求的操作 cannot_set_shipping_method_without_address: 缺乏客户的详细信息,无法设置配送方式。 - capture: 付款 - card_code: 卡验证码 - card_details: 卡详细信息 - card_number: 卡号 - card_type_is: 卡的类型是 - cart: 购物车 + capture: "付款" + capture_events: + card_code: "卡验证码" + card_number: "卡号" + card_type: + card_type_is: "卡的类型是" + cart: "购物车" cart_subtotal: 商品小计 - categories: 分类 - category: 分类 + categories: "分类" + category: "分类" change: 修改 change_language: 修改语言 change_my_password: 修改我的密码 charge_total: 费用总计 charged: 已找零?? charges: 费用 - check_for_spree_alerts: 查收Spree的通知 - checkout: 结账 - choose_a_customer: 选择用户 + check_for_spree_alerts: "查收Spree的通知" + checkout: "结账" + choose_a_customer: "选择用户" choose_a_taxon_to_sort_products_for: 请选择一个分类查看所属产品 - choose_currency: 选择货币 - choose_dashboard_locale: 选择控制面板语言 + choose_currency: "选择货币" + choose_dashboard_locale: "选择控制面板语言" + choose_location: checkout_steps: previous: 上一步 next: 下一步 @@ -458,51 +513,50 @@ zh-CN: firstname: 姓名 phone: 手机 state: 地区 - city: 城市 + city: "城市" clear_cache: 清除缓存 + clear_cache_ok: clear_cache_warning: 当前操作将清除系统缓存,请慎重! - clone: 复制 - close: 关闭 - close_all_adjustments: 禁用所有价格调整 - code: 编码 - company: 公司 - complete: 完成 + clone: "复制" + close: "关闭" + close_all_adjustments: "禁用所有价格调整" + code: "编码" + company: "公司" + complete: "完成" complete_list: 全部列出 - configuration: 配置 - configuration_options: 配置选项 - configurations: 配置 - configure_s3: 配置S3 - configured: 已配置 - confirm: 确认 - confirm_delete: 确认删除 - confirm_password: 确认密码 - continue: 继续 - continue_shopping: 继续购物 - cost_currency: 成本币种 + configuration: "配置" + configurations: "配置" + confirm: "确认" + confirm_delete: "确认删除" + confirm_password: "确认密码" + continue: "继续" + continue_shopping: "继续购物" + cost_currency: "成本币种" copy_all_mails_to: 将所有的邮件复制到 - cost_price: 进货价 - could_not_connect_to_jirafe: 无法连接Jirafe。稍后将会自动重新连接。 - could_not_create_stock_movement: - count_on_hand: 库存数量 - countries: 国家 - country: 国家 - country_based: 根据国家 - country_name: 名称 + cost_price: "进货价" + could_not_connect_to_jirafe: "无法连接Jirafe。稍后将会自动重新连接。" + could_not_create_customer_return: + could_not_create_stock_movement: + count_on_hand: "库存数量" + countries: "国家" + country: "国家" + country_based: "根据国家" + country_name: "名称" country_names: CA: 加拿大 FRA: 法国 ITA: 意大利 US: 美国 - coupon: 优惠券 - coupon_code: 优惠券号码 - coupon_code_already_applied: 优惠券号码已在本订单中使用 - coupon_code_applied: 优惠券号码已在订单中生效。 - coupon_code_better_exists: - coupon_code_expired: 优惠券号码已过期 - coupon_code_max_usage: 优惠券号码使用次数超出限制 - coupon_code_not_eligible: 您的订单号码无法在您的订单上生效。 - coupon_code_not_found: 您所输入的优惠券号码不存在。请重新输入。 - create: 创建 + coupon: "优惠券" + coupon_code: "优惠券号码" + coupon_code_already_applied: "优惠券号码已在本订单中使用" + coupon_code_applied: "优惠券号码已在订单中生效。" + coupon_code_better_exists: + coupon_code_expired: "优惠券号码已过期" + coupon_code_max_usage: "优惠券号码使用次数超出限制" + coupon_code_not_eligible: "您的订单号码无法在您的订单上生效。" + coupon_code_not_found: "您所输入的优惠券号码不存在。请重新输入。" + create: "创建" create_a_new_account: 创建一个新帐号 created_at: 创建日期 create_product_group_from_products: Create a new product group from these products @@ -512,59 +566,60 @@ zh-CN: credit_card: 信用卡 credit_card_capture_complete: 信用卡付款完成 credit_card_payment: 信用卡支付 - credit_cards: 信用卡 - credit_owed: 应予退款 - currency: 币种 + credit_card: "信用卡" + credit_cards: "信用卡" + credit_owed: "应予退款" + currency: "币种" currency_decimal_mark: 货币小数点标记 - currency_settings: 当前设置 - currency_symbol_position: 在金额之前或者之后放置币种符号? - currency_thousands_separator: 千元分割符 - current: 现在的 - current_promotion_usage: 当前已使用:%{count} - customer: 顾客 - customer_details: 顾客详细信息 - customer_details_updated: 已更新客户的详细信息 + currency_settings: "当前设置" + currency_symbol_position: "在金额之前或者之后放置币种符号?" + currency_thousands_separator: "千元分割符" + current: "现在的" + current_promotion_usage: "当前已使用:%{count}" + customer: "顾客" + customer_details: "顾客详细信息" + customer_details_updated: "已更新客户的详细信息" customer_returns: 顾客退货 - customer_search: 顾客搜索 + customer_search: "顾客搜索" cut: "剪切" dash: jirafe: - app_id: - app_token: 添加口令 - currently_unavailable: - explanation: + app_id: + app_token: "添加口令" + currently_unavailable: + explanation: header: Jirafe分析器设置 - site_id: - token: 口令 + site_id: + token: "口令" jirafe_settings_updated: Jirafe设置已更新。 - date: 日期 - date_completed: 完成日期 + date: "日期" + date_completed: "完成日期" date_picker: - first_day: - format: ! '%Y/%m/%d' + first_day: + format: "%Y/%m/%d" js_format: yy/mm/dd - date_range: 时间范围 + date_range: "时间范围" debit: 借方?? - default: 缺省 + default: "缺省" default_meta_description: 缺省SEO描述 default_meta_keywords: 缺省SEO关键字 default_seo_title: 缺省SEO标题 default_tax: 缺省缴税 default_tax_zone: 缺省缴税区域 - delete: 删除 - delivery: 配送 - depth: 长 - description: 描述 - destination: 目的地 - destroy: 删除 - didnt_receive_confirmation_instructions: Didn't receive confirmation instructions? - didnt_receive_unlock_instructions: Didn't receive unlock instructions? - discount_amount: 折扣金额 - dismiss_banner: 不,谢谢!我对此不感兴趣,请不要再显示此信息。 - display: 显示 - display_currency: 显示货币符号 - dollar_amounts_displayed_as: Dollar amounts displayed as %{example} - edit: 编辑 + delete: "删除" + deleted_variants_present: + delivery: "配送" + depth: "长" + description: "描述" + destination: "目的地" + destroy: "删除" + details: "详情" + discount_amount: "折扣金额" + dismiss_banner: "不,谢谢!我对此不感兴趣,请不要再显示此信息。" + display: "显示" + display_currency: "显示货币符号" + doesnt_track_inventory: + edit: "编辑" edit_general_settings: Edit General Settings editing_billing_integration: 编辑付款集成 editing_category: 编辑分类 @@ -581,150 +636,161 @@ zh-CN: editing_shipping_method: 编辑配送方法 editing_state: 编辑省份 editing_stock_location: 编辑仓库地址 - editing_stock_movement: + editing_stock_movement: editing_tax_category: 编辑缴税分类 editing_tax_rate: 编辑税率 editing_tracker: 编辑Tracker - editing_user: 编辑用户 - editing_zone: 编辑区域 - email: 电子邮箱 - email_address: 电子邮箱地址 - email_server_settings_description: 设置邮件服务器。 - empty: 0 - empty_cart: 清空购物车 - enable_login_via_login_password: 使用标准的电子邮箱/密码 - enable_login_via_openid: 使用OpenID代替 - enable_mail_delivery: 开启邮件发送 - end: 结束 + editing_user: "编辑用户" + editing_zone: "编辑区域" + eligibility_errors: + messages: + has_excluded_product: + item_total_less_than: + item_total_less_than_or_equal: + item_total_more_than: + item_total_more_than_or_equal: + limit_once_per_user: + missing_product: + missing_taxon: + no_applicable_products: + no_matching_taxons: + no_user_or_email_specified: + no_user_specified: + not_first_order: + email: "电子邮件" + empty: "空" + empty_cart: "清空购物车" + enable_mail_delivery: "开启邮件发送" + end: "结束" ending_in: Ending in - enter_at_least_five_letters: Enter at least five letters of customer name - enter_exactly_as_shown_on_card: 请严格按照卡面信息输入 - enter_password_to_confirm: (we need your current password to confirm your changes) - enter_token: Enter Token - environment: 环境 - error: 错误 + environment: "环境" + error: "错误" errors: messages: - could_not_create_taxon: 无法添加分类 - no_payment_methods_available: 当前运行环境下没有配置好支付方式 - no_shipping_methods_available: 选中的地址没有适合的运送方式,请修改您的地址后再次尝试 + could_not_create_taxon: "无法添加分类" + no_payment_methods_available: "当前运行环境下没有配置好支付方式" + no_shipping_methods_available: "选中的地址没有适合的运送方式,请修改您的地址后再次尝试" errors_prohibited_this_record_from_being_saved: one: 1个错误导致此记录无法保存 - other: ! '%{count}个错误导致此记录无法保存' - event: 事件 + other: "%{count}个错误导致此记录无法保存" + event: "事件" events: spree: cart: - add: 添加商品到购物车 + add: "添加商品到购物车" checkout: - coupon_code_added: 添加了优惠券号码 + coupon_code_added: "添加了优惠券号码" content: - visited: 访问了静态页面 + visited: "访问了静态页面" order: - contents_changed: 订单内容更新 - page_view: 静态页面被访问 + contents_changed: "订单内容更新" + page_view: "静态页面被访问" user: - signup: 用户注册 + signup: "用户注册" exceptions: count_on_hand_setter: 无法手动设置 count_on_hand, 将会在 recalculate_count_on_hand 中被自动设定。请使用 `update_column(:count_on_hand, value)` - expiration: 过期 + exchange_for: + excl: + existing_shipments: + expedited_exchanges_warning: + expiration: "过期" expiration_month: 过期月份 expiration_year: 过期年份 expiry: Expiry - extension: 扩展 - extensions: 扩展 + extension: "扩展" + extensions: "扩展" filename: 文件名 fill_in_customer_info: 请填写顾客信息 filter_results: 过滤结果 final_confirmation: 最终确认 - finalize: 完成 + finalize: "完成" finalized_payments: 已付款项目 find_a_taxon: 请选择分类 first_item: 首件产品价格?? - first_name: 名 - first_name_begins_with: 名的开始 - flat_percent: 固定费率 (百分比) + first_name: "名" + first_name_begins_with: "名的开始" + flat_percent: "固定费率 (百分比)" flat_rate_amount: 金额 - flat_rate_per_item: 固定费率 (每商品) - flat_rate_per_order: 固定费率 (每订单) - flexible_rate: 灵活费率 - forgot_password: 忘记密码 - free_shipping: 免运送费 - front_end: 前端 + flat_rate_per_item: "固定费率 (每商品)" + flat_rate_per_order: "固定费率 (每订单)" + flexible_rate: "灵活费率" + forgot_password: "忘记密码" + free_shipping: "免运送费" + free_shipping_amount: + front_end: "前端" full_name: 全名 - gateway: 网关 - gateway_config_unavailable: 当前运行环境下无可用的网关 - gateway_configuration: 网关配置 - gateway_error: 网关出错 - gateway_setting_description: 选择一个支付网关并对其进行配置。 - gateway_settings_warning: 如果您正在变更网关类型,您需要在编辑网关设置之前先保存 - general: 一般 - general_settings: 一般设置 - general_settings_description: 配置Spree的一般设置。 + gateway: "网关" + gateway_config_unavailable: "当前运行环境下无可用的网关" + gateway_error: "网关出错" + general: "一般" + general_settings: "一般设置" google_analytics: Google Analytics google_analytics_active: 激活 google_analytics_create: 创建新的Google Analytics Account google_analytics_id: Analytics ID - google_analytics_new: 新的Google Analytics帐号 - google_analytics_setting_description: 管理Google Analytics ID - guest_checkout: 匿名用户结账 - guest_user_account: 作为一个匿名用户结账 - has_no_shipped_units: 没有已配送的单元 - height: 高度 - hello_user: 用户你好 - hide_cents: 隐藏分钱 + guest_checkout: "匿名用户结账" + guest_user_account: "作为一个匿名用户结账" + has_no_shipped_units: "没有已配送的单元" + height: "高度" + hello_user: "用户你好" + hide_cents: "隐藏分钱" history: 历史 - home: 首页 + home: "首页" i18n: - available_locales: 可用的语言 - fields: 好友 - language: 语言 - localization_settings: - only_complete: - only_incomplete: - select_locale: - show_only: - supported_locales: - this_file_language: 中文(简体) - translations: - icon: 图标 - image: 图片 - image_settings: 图片设置 - image_settings_description: Image Settings Description - image_settings_updated: 已成功更新图片设置 - image_settings_warning: 如果您更新了paperclip的样式,您需要重新生成缩略图。您可以通过运行“rake paperclip:refresh:thumbnails CLASS=Spree::Image”以完成目标。 - images: 图片 + available_locales: "可用的语言" + language: "语言" + localization_settings: + this_file_language: "中文(简体)" + translations: "翻译" + icon: "图标" + image: "图片" + images: "图片" + implement_eligible_for_return: + implement_requires_manual_intervention: + inactive: + incl: images_for: Images for in_progress: 处理中 include_in_shipment: 包含在配送中 included_in_other_shipment: 包含在其他配送中 - included_in_price: 包含在售价中 + included_in_price: "包含在售价中" + incomplete: + info_number_of_skus_not_shown: + info_product_has_multiple_skus: included_in_this_shipment: 包含在本次配送中 included_price_validation: 除非您设置了默认的缴税区域,否则无法选择 - instructions_to_reset_password: 请填写如下表格来重置你的密码,重置后的密码会通过电子邮件发送给您 - insufficient_stock: 库存不足,当前还剩下%{on_hand}件库存 - intercept_email_address: 用于接收邮件的邮箱地址 - intercept_email_instructions: 使用以下邮箱地址覆盖所有收件人邮箱 - internal_name: 内部名称 - invalid_payment_provider: 无效的支付服务提供商。 - invalid_promotion_action: 无效的优惠方式。 - invalid_promotion_rule: 无效的促销规则。 - inventory: 库存 - inventory_adjustment: 库存调整 + instructions_to_reset_password: "请填写如下表格来重置你的密码,重置后的密码会通过电子邮件发送给您" + insufficient_stock: "库存不足,当前还剩下%{on_hand}件库存" + insufficient_stock_lines_present: + intercept_email_address: "用于接收邮件的邮箱地址" + intercept_email_instructions: "使用以下邮箱地址覆盖所有收件人邮箱" + internal_name: 内部名称 + invalid_credit_card: + invalid_exchange_variant: + invalid_payment_provider: "无效的支付服务提供商。" + invalid_promotion_action: "无效的优惠方式。" + invalid_promotion_rule: "无效的促销规则。" + inventory: "库存" + inventory_adjustment: "库存调整" inventory_error_flash_for_insufficient_quantity: 您的购物车中的一个商品已经不可购买。 inventory_setting_description: 库存配置,预定,以及没有库存时的页面显示 inventory_settings: 库存设置 - is_not_available_to_shipment_address: 无法送达要求的配送地址 + is_not_available_to_shipment_address: "无法送达要求的配送地址" iso_name: ISO名称 issue_number: 问题编号 - item: 商品信息 - item_description: 商品描述 - item_total: 项目总计 + item: "商品信息" + item_description: "商品描述" + item_total: "项目总计" item_total_rule: operators: - gt: 大于 - gte: 大于或等于 - items_cannot_be_shipped: 很抱歉,您选择的商品暂时无法邮寄到当前地址,请换一个地址 + gt: "大于" + gte: "大于或等于" + lt: + lte: + items_cannot_be_shipped: + items_in_rmas: + items_reimbursed: + items_to_be_reimbursed: jirafe: Jirafe landing_page_rule: path: Path @@ -737,7 +803,7 @@ zh-CN: last_year: 去年 learn_more: 更多 leave_blank_to_not_change: (leave blank if you don't want to change it) - list: 列表 + list: "列表" listing_categories: 分类列表 listing_countries: 正在列出国家 listing_option_types: 选项类型列表 @@ -748,19 +814,20 @@ zh-CN: listing_tax_categories: 缴税分类列表 listing_users: 用户列表 live: Live - loading: 加载 + loading: "加载" locale_changed: Locale已变更 - location: 位置 - lock: 锁住/冻结 - logged_in_as: 已登录陆为 - logged_in_succesfully: 登录成功 - logged_out: 您已经登出系统 - login: 登录 - login_as_existing: 使用已有帐号登录 - login_failed: 登录认证失败。 - login_name: 用户名 - logout: 登出/注销 - look_for_similar_items: 寻找类似的产品 + location: "位置" + lock: "锁住/冻结" + log_entries: + logged_in_as: "已登录为" + logged_in_succesfully: "登录成功" + logged_out: "您已经登出系统" + login: "登录" + login_as_existing: "作为一个已有客户登录" + login_failed: "登录认证失败。" + login_name: "用户名" + logout: "退出" + look_for_similar_items: "寻找类似的产品" maestro_or_solo_cards: Maestro/Solo cards mail_delivery_enabled: 邮件发送功能已启用 mail_delivery_not_enabled: 邮件发送功能尚未启用 @@ -771,687 +838,739 @@ zh-CN: mark_shipped: 标记为已配送 master_price: 默认价格 match_choices: - all: 全部 - none: 清空 + all: "全部" + none: "清空" max_items: 最大商品项?? - may_be_combined_with_other_promotions: May be combined with other promotions + member_since: + memo: meta_description: SEO描述 meta_keywords: SEO关键字 meta_title: SEO标题 metadata: 元数据 - minimal_amount: 少量 + minimal_amount: "少量" missing_required_information: 缺少必须的信息 - month: 月 - more: 更多 - move_stock_between_locations: - my_account: 我的帐户 - my_orders: 我的订单 - name: 名称 - name_or_sku: 名称或条形码(输入产品名称中的至少4个字母) - new: 新建 - new_adjustment: 新建调整 - new_billing_integration: 新建支付集成 - new_category: 新建目录 - new_customer: 新建帐号 + month: "月" + more: "更多" + move_stock_between_locations: + my_account: "我的帐户" + my_orders: "我的订单" + name: "名称" + name_on_card: + name_or_sku: "名称或条形码(输入产品名称中的至少4个字母)" + new: "新建" + new_adjustment: "新建调整" + new_customer: "新建客户" new_customer_return: 新建客户退货 - new_group: New Group - new_image: 新建图片 + new_image: "新建图片" new_mail_method: 新建邮件服务 - new_option_type: 新建选项类型 + new_option_type: "新建选项类型" new_option_value: 新建选项值 - new_order: 新建订单 - new_order_completed: 新建订单完成 - new_payment: 新建支付 - new_payment_method: 新建支付方式 - new_product: 新建产品 - new_product_group: 新建产品组 - new_promotion: 新建促销活动 - new_property: 新建属性 - new_prototype: 新建原型 - new_return_authorization: 新建退货 + new_order: "新建订单" + new_order_completed: "新建订单完成" + new_payment: "新建支付" + new_payment_method: "新建支付方式" + new_product: "新建产品" + new_promotion: "新建促销活动" + new_promotion_category: "新建促销分类" + new_property: "新建属性" + new_prototype: "新建原型" + new_return_authorization: "新建退货" new_shipment: 新建配送 - new_shipping_category: 新建配送分类 - new_shipping_method: 新建配送方式 + new_shipping_category: "新建配送分类" + new_shipping_method: "新建配送方式" new_state: 新建省份 - new_stock_location: 添加仓库位置 - new_stock_movement: + new_stock_location: "添加仓库位置" + new_stock_movement: new_stock_transfer: 转移库存 - new_tax_category: 新建缴税类型 - new_tax_rate: 新建税率 - new_taxon: 新建分类 - new_taxonomy: 新建分类层级 - new_tracker: New Tracker - new_user: 新建用户 - new_variant: 新建具体型号 - new_zone: 新建区域 - next: 下一页 - no_actions_added: 未添加动作 + new_tax_category: "新建缴税类型" + new_tax_rate: "新建税率" + new_taxon: "新建分类" + new_taxonomy: "新建分类层级" + new_tracker: 新建统计 + new_user: "新建用户" + new_variant: "新建具体型号" + new_zone: "新建区域" + next: "下一页" + no_actions_added: "未添加动作" no_orders_found: 找不到任何订单 no_payment_methods_found: 找不到任何支付方式 - no_pending_payments: + no_pending_payments: no_products_found: 找不到产品 no_promotions_found: 找不到任何促销活动 no_resource_found: 找不到任何%{resource} - no_results: 无任何结果 - no_rules_added: 未添加规则 - no_shipping_methods_found: 找不到任何配送方式 - no_stock_locations_found: + no_results: "无任何结果" + no_rules_added: "未添加规则" + no_shipping_method_selected: "找不到任何配送方式" + no_stock_locations_found: no_trackers_found: 找不到任何追踪器 - no_tracking_present: 未提供跟踪细节。 - none: 没有 + no_tracking_present: "未提供跟踪细节。" + none: "没有" none_available: 没有可用的 normal_amount: Normal Amount not: 否 not_available: N/A - not_enough_stock: + not_enough_stock: not_found: 未找到%{resource} note: 备注 notice_messages: - option_type_removed: 成功移出了选项类型 - product_cloned: 产品已经被复制 - product_deleted: 产品已经被删除 - product_not_cloned: 产品无法被复制 - product_not_deleted: 产品无法被删除 - variant_deleted: 具体型号已经被删除 - variant_not_deleted: 具体型号不能被删除 - on_hand: 库存 - open: 打开 - one_default_category_with_default_tax_rate: You should configure exactly one default category with your countries default tax rate - open_all_adjustments: 启用所有价格调整 + product_cloned: "产品已经被复制" + product_deleted: "产品已经被删除" + product_not_cloned: "产品无法被复制" + product_not_deleted: "产品无法被删除" + variant_deleted: "具体型号已经被删除" + variant_not_deleted: "具体型号不能被删除" + num_orders: + on_hand: "库存" + open: "打开" + open_all_adjustments: "启用所有价格调整" operation: 操作 - option_type: 选项类型 - option_type_placeholder: 选项类型 - option_types: 选项类型 - option_value: 选项值 - option_values: 选项值 - optional: 可选的 - options: 选项 - or: 或 + option_type: "选项类型" + option_type_placeholder: "选项类型默认值" + option_types: "选项类型" + option_value: "选项值" + option_values: "选项值" + optional: "可选的" + options: "选项" + or: "或" or_over_price: ! '%{price}或以上' ord_qty: 订单数量 ord_total: 订单总计 - order: 订单 - order_adjustments: 订单调整 - order_confirmation_note: 订单确认备注 - order_date: 订单日期 - order_details: 订单详情 - order_email_resent: 重新发出了订单邮件 - order_information: 订单信息 + order: "订单" + order_adjustments: "订单调整" + order_already_updated: + order_approved: + order_canceled: "订单已取消" + order_details: "订单详情" + order_email_resent: "重新发出了订单邮件" + order_information: "订单信息" order_mailer: cancel_email: - dear_customer: 亲爱的顾客, - instructions: 您的订单已被取消。请保留此取消信息记录。 - order_summary_canceled: 订单总览 [已取消] - subject: 取消订单 + dear_customer: "亲爱的顾客," + instructions: "您的订单已被取消。请保留此取消信息记录。" + order_summary_canceled: "订单总览 [已取消]" + subject: "取消订单" subtotal: "小记:%{subtotal}" total: "总计:%{total}" confirm_email: - dear_customer: 亲爱的顾客, - instructions: 请仔细阅读并保留以下订单信息记录。 - order_summary: 订单总览 - subject: 订单确认 + dear_customer: "亲爱的顾客," + instructions: "请仔细阅读并保留以下订单信息记录。" + order_summary: "订单总览" + subject: "订单确认" subtotal: 小记:%{subtotal} - thanks: 谢谢您的购买。 + thanks: "谢谢您的购买。" total: 总计:%{total} - order_not_found: 我们无法找到您的订单。请重新尝试。 - order_number: "订单号" + order_not_found: "我们无法找到您的订单。请重新尝试。" + order_number: "订单号 %{number}" order_populator: out_of_stock: ! '%{item} 库存不足' please_enter_reasonable_quantity: 请输入一个合理的数量 - order_processed_successfully: 您的订单已经被成功处理了 + order_processed_successfully: "您的订单已经被成功处理了" + order_resumed: order_state: - address: 地址 - awaiting_return: 等待退货 - canceled: 取消 - cart: 购物车 - complete: 完成 - confirm: 确认 - delivery: 配送 - payment: 支付 - resumed: 重新开始 - returned: 返回 - order_summary: 订单概述 - order_sure_want_to: 您确定您想要%{event}这个订单么? - order_total: 订单总计 - order_total_message: 您的卡上一共会支付 - order_updated: 订单已更新 - orders: 订单 + address: "地址" + awaiting_return: "等待退货" + canceled: "取消" + cart: "购物车" + complete: "完成" + confirm: "确认" + considered_risky: + delivery: "配送" + payment: "支付" + resumed: "重新开始" + returned: "返回" + order_summary: "订单概述" + order_sure_want_to: "您确定您想要%{event}这个订单么?" + order_total: "订单总计" + order_updated: "订单已更新" + orders: "订单" other_payment_options: 其他支付选项 - out_of_stock: 没有库存 + out_of_stock: "没有库存" out_of_stock_products: 没有库存的产品 over_paid: Over Paid - overview: 首页 - overview_welcome: 欢迎来到商店首页,现在我们还没有足够的数据来显示仪表盘。

    当系统中有有限订单后,系统会自动生成统计数据,并显示在仪表盘中。 - package_from: 包裹来自 - page_only_viewable_when_logged_in: 您试图访问一个只有登录后才能访问的页面 - page_only_viewable_when_logged_out: 您试图访问一个只有登出/注销后才能访问的页面 + overview: "首页" + package_from: "包裹来自" pagination: - next_page: 下一页 » - previous_page: ! '« 上一页' - truncate: ! '…' + next_page: "下一页 »" + previous_page: "« 上一页" + truncate: "…" paid: 已支付 parent_category: 上级分类 - password: 密码 + password: "密码" password_reset_instructions: 密码重置指南 password_reset_instructions_are_mailed: 如何重置密码的步骤已经通过电子邮件发送给您,请检查您的电子邮件。 password_reset_token_not_found: 对不起,我们无法找到您的帐号。如果您遇到问题,请尝试从您的电子邮件中重新复制粘铁URL到浏览器中,或者重新进行重置密码的步骤 password_updated: 密码更新成功 - paste: 粘贴 - path: 路径 - pay: 支付 - payment: 支付 - payment_actions: Actions - payment_gateway: 支付网关 - payment_information: 支付信息 - payment_method: 支付方式 - payment_method_not_supported: - payment_methods: 支付方式 - payment_processing_failed: 无法处理支付信息,请检查您所输入的详细信息 - payment_processor_choose_banner_text: 如果您需要关于支付处理的帮助,请访问 - payment_processor_choose_link: 我们的支付页面 - payment_state: 支付状态 + paste: "粘贴" + path: "路径" + pay: "支付" + payment: "支付" + payment_could_not_be_created: + payment_identifier: + payment_information: "支付信息" + payment_method: "支付方式" + payment_method_not_supported: + payment_methods: "支付方式" + payment_processing_failed: "无法处理支付信息,请检查您所输入的详细信息" + payment_processor_choose_banner_text: "如果您需要关于支付处理的帮助,请访问" + payment_processor_choose_link: "我们的支付页面" + payment_state: "支付状态" payment_states: - balance_due: 欠款 - checkout: 支付 - completed: 完成 + balance_due: "欠款" + checkout: "支付" + completed: "完成" credit_owed: 退款 - failed: 失败 - paid: 已支付 - pending: 等待中 - processing: 正在处理 - void: 无效 - payment_updated: 支付已更新 - payments: 支付 - percent: 百分比 - percent_per_item: Percent Per Item - permalink: 静态URL - phone: 电话 - place_order: 下单 - please_create_user: 请创建一个用户帐号 - please_define_payment_methods: 请先设定支付方式。 - populate_get_error: 出错了,请重新添加项目。 - powered_by: 技术支持 - presentation: 显示 - preview: 预览 - previous: 上一页 - promotionable: 促销 - price: 单价 - price_range: 价格范围 - price_sack: Price Sack + failed: "失败" + paid: "已支付" + pending: "等待中" + processing: "正在处理" + void: "无效" + payment_updated: "支付已更新" + payments: "支付" + pending: + percent: "百分比" + percent_per_item: "单件百分比" + permalink: "永久链接" + phone: "电话" + place_order: "下单" + please_define_payment_methods: "请先设定支付方式。" + populate_get_error: "出错了,请重新添加项目。" + powered_by: "技术支持" + pre_tax_amount: + pre_tax_refund_amount: + pre_tax_total: + preferred_reimbursement_type: + presentation: "描述" + previous: "上一页" + previous_state_missing: "状态未知" + price: "价格" + price_range: "价格范围" + price_sack: "袋价格" problem_authorizing_card: 验证信用卡时遇到问题 problem_capturing_card: 获取信用卡时遇到问题 problems_processing_order: 我们在处理您的订单时遇到问题 proceed_as_guest: 谢谢,不用了,以访客身份处理 - process: 处理 - product: 产品 - product_details: 产品详情 - product_group: 产品组 - product_group_invalid: 产品组有不合法的范围 - product_groups: 产品组 - product_has_no_description: 该产品没有描述 - product_not_available_in_this_currency: 此产品在当前选中的货币下不可购买。 - product_properties: 产品属性 + process: "处理" + product: "产品" + product_details: "产品详情" + product_has_no_description: "该产品没有描述" + product_not_available_in_this_currency: "此产品在当前选中的货币下不可购买。" + product_properties: "产品属性" product_rule: - choose_products: 选择产品 + choose_products: "选择产品" label: Order must contain %{select} of these products - match_all: 全部 - match_any: 至少一个 + match_all: "全部" + match_any: "至少一个" + match_none: product_source: - group: 从产品分组 - manual: 手工选择 - product_scopes: - groups: - price: + group: "从产品分组" + manual: "手工选择" + product_scopes: + groups: + price: description: 根据价格选择产品的查询范围 name: 价格 - search: + search: description: 根据产品名称、关键字以及描述选择产品的查询范围 name: 文本搜索 - taxon: + taxon: description: 根据产品分类选择产品的查询范围 name: 分类 - values: + values: description: 根据产品的选项与属性值选择产品的查询范围 name: 值 - scopes: - ascend_by_master_price: + scopes: + ascend_by_master_price: name: 按产品默认价格升序 - ascend_by_name: + ascend_by_name: name: 按产品名称升序 - ascend_by_updated_at: + ascend_by_updated_at: name: 按最后更新事件升序 - descend_by_master_price: + descend_by_master_price: name: 按产品默认价格降序 - descend_by_name: + descend_by_name: name: 按产品名称降序 - descend_by_popularity: + descend_by_popularity: name: 按流行程序排序(最流行的排在最前) - descend_by_updated_at: + descend_by_updated_at: name: 按最后更新事件降序 - in_name: - args: + in_name: + args: words: 单词 description: (以空格或逗号分割) name: 产品名称中有以下 sentence: 产品名称中包含 %s - in_name_or_description: - args: + in_name_or_description: + args: words: 单词 description: (以空格或逗号分割) name: 产品名称或描述中有以下 sentence: 产品名称或描述中包含 %s - in_name_or_keywords: - args: + in_name_or_keywords: + args: words: 单词 description: (以空格或逗号分割) name: 产品名称或关键字中有以下 sentence: 产品名称或关键字中包含 %s - in_taxons: - args: + in_taxons: + args: taxon_names: Taxon names description: 分类名称必须以空格或逗号分割(例如: adidas,鞋子) name: 在分类以及所有下级分类中 sentence: 在 %s 以及他们所有的下级分类中 - master_price_gte: - args: + master_price_gte: + args: amount: 金额 - description: + description: name: 默认价格大于等于 sentence: 价格大于等于 %.2f - master_price_lte: - args: + master_price_lte: + args: amount: 金额 - description: + description: name: 默认价格小于等于 sentence: 价格小于等于 %.2f - price_between: - args: + price_between: + args: high: 上限 low: 下限 - description: + description: name: 价格在 sentence: 价格在 %.2f%.2f 之内 - taxons_name_eq: - args: + taxons_name_eq: + args: taxon_name: 分类名称 description: 在指定的分类中 - 不包括下级分类 name: 在分类中(不包括下级分类) sentence: 在 %s 中 - with: - args: + with: + args: value: 值 description: Select specific products name: Products with IDs sentence: with IDs %s - with_ids: - args: + with_ids: + args: ids: IDs description: Select specific products name: Products with IDs sentence: with IDs %s - with_option: - args: + with_option: + args: option: 选项 description: 选择所有拥有特定可选项的产品(例如. 颜色) name: 拥有选项 sentence: 拥有选项 %s - with_option_value: - args: + with_option_value: + args: option: 选项 value: 选项值 description: 选择所有至少有一个型号拥有指定选项及选项值的产品(例如. 颜色:红色) name: 拥有选项及选项值 sentence: 拥有选项 %s 及选项值 %s - with_property: - args: + with_property: + args: property: 属性 description: 选择所有拥有特定属性的产品(例如. 重量) name: 拥有属性 sentence: 拥有属性 %s - with_property_value: - args: + with_property_value: + args: property: 属性 value: 属性值 description: 选择所有至少有一个型号拥有指定属性或属性值的产品(例如. 重量:10kg) name: 拥有属性值 sentence: 拥有属性 %s 及属性值 %s - products: 产品 - promotion: 促销 - promotion_action: 优惠方式 + products: "产品" + promotion: "促销" + promotion_action: "优惠方式" promotion_action_types: create_adjustment: - description: 为订单添加促销用的价格调整 - name: 添加订单的价格调整 + description: "为订单添加促销用的价格调整" + name: "添加订单的价格调整" create_item_adjustments: - description: 为订单上的单项产品添加一笔促销用的价格调整 - name: 添加单项的价格调整 + description: "为订单上的单项产品添加一笔促销用的价格调整" + name: "添加单项的价格调整" create_line_items: - description: 增加特定商品到订单中 - name: 赠送礼品 + description: "增加特定商品到订单中" + name: "赠送礼品" free_shipping: - description: 整张订单免费发货 - name: 免运费 - promotion_actions: 优惠方式 + description: "整张订单免费发货" + name: "免运费" + promotion_actions: "优惠方式" + promotion_category: "促销分类" promotion_form: match_policies: - all: 匹配任意规则 - any: 匹配所有规则 - promotion_rule: 促销规则 + all: "匹配任意规则" + any: "匹配所有规则" + promotion_rule: "促销规则" promotion_rule_types: first_order: - description: 必须是客户的第一笔订单 - name: 第一笔订单 + description: "必须是客户的第一笔订单" + name: "第一笔订单" item_total: - description: 订单总额满足这些条件 - name: 小记 + description: "订单总额满足这些条件" + name: "小记" landing_page: - description: 客户必须访问了指定的页面 - name: 登陆页面 + description: "客户必须访问了指定的页面" + name: "登录页面" one_use_per_user: - description: 每人只可使用一次 - name: 每人一次 + description: "每人只可使用一次" + name: "每人一次" + option_value: + description: + name: product: - description: 订单包含指定的产品 - name: 产品 + description: "订单包含指定的产品" + name: "产品" + taxon: + description: "订单中包括指定分类产品" + name: "分类" user: - description: 只对指定的用户生效 - name: 用户 + description: "只对指定的用户生效" + name: "用户" user_logged_in: - description: 只对已经登录的用户有效 - name: 用户登录 - taxon: - description: 订单中包括指定分类产品 - name: 分类 - promotions: 促销 - promotion_uses: 促销使用频率 - properties: 属性 - property: 属性 - prototype: 原型 - prototypes: 原型 - provider: 提供者 - provider_settings_warning: 如果您正在修改提供者类型,您需要在编辑提供者设置之前先保存。 - qty: 数量 - quantity: 数量 - quantity_returned: 返回的数量 - quantity_shipped: 已发货数量 - range: 范围 - rate: 费率 - reason: 原因 - recalculate_order_total: 重新计算订单总价 - receive: 收到 - receive_stock: - received: 已收到 + description: "只对已经登录的用户有效" + name: "用户登录" + promotion_uses: "促销使用频率" + promotionable: + promotions: "促销" + propagate_all_variants: + properties: "属性" + property: "属性" + prototype: "原型" + prototypes: "原型" + provider: "提供者" + provider_settings_warning: "如果您正在修改提供者类型,您需要在编辑提供者设置之前先保存。" + qty: "数量" + quantity: "数量" + quantity_returned: "返回的数量" + quantity_shipped: "已发货数量" + quick_search: "快速搜索" + rate: "费率" + reason: "原因" + receive: "收到" + receive_stock: + received: "已收到" + reception_status: reference: 编号/备注 - refund: 退款 - register: 注册成为新用户 + refund: "退款" + refund_amount_must_be_greater_than_zero: + refund_reasons: + refunded_amount: + refunds: + register: "注册成为新用户" register_or_guest: 作为访客或者注册用户结账 - registration: 注册 - remember_me: 记住我 - remove: 移出 - rename: 重命名 - reports: 报表 - required_for_solo_and_maestro: Required for Solo and Maestro cards. - resend: 重新发送 - resend_confirmation_instructions: Resend confirmation instructions - resend_unlock_instructions: Resend unlock instructions - reset_password: 重置密码 - resource_controller: + registration: "注册" + reimburse: + reimbursed: + reimbursement: + reimbursement_mailer: + reimbursement_email: + days_to_send: + dear_customer: + exchange_summary: + for: + instructions: + refund_summary: + subject: + total_refunded: + reimbursement_perform_failed: + reimbursement_status: + reimbursement_type: + reimbursement_type_override: + reimbursement_types: + reimbursements: + reject: + rejected: + remember_me: "记住我" + remove: "移出" + rename: "重命名" + report: + reports: "报表" + resend: "重新发送" + reset_password: "重置密码" + resource_controller: member_object_not_found: 无法找到成员对象. successfully_created: 创建成功! successfully_removed: 移除成功! successfully_updated: 更新成功! - response_code: 返回代码 - resume: 恢复 - resumed: 已恢复 - return: 退回 - return_authorization: 退货审批 - return_authorization_updated: 退货审批已更新 - return_authorizations: 退货审批 - return_quantity: 退货数量 - returned: 已退回 + response_code: "返回代码" + resume: "恢复" + resumed: "已恢复" + return: "退回" + return_authorization: "退货审批" + return_authorization_reasons: + return_authorization_updated: "退货审批已更新" + return_authorizations: "退货审批" + return_item_inventory_unit_ineligible: + return_item_inventory_unit_reimbursed: + return_item_rma_ineligible: + return_item_time_period_ineligible: + return_items: + return_items_cannot_be_associated_with_multiple_orders: + return_number: + return_quantity: "退货数量" + returned: "已退回" + returns: review: Review + risk: + risk_analysis: + risky: rma_credit: RMA Credit - rma_number: 退货单号 - rma_value: 退货价值 - roles: 角色 + rma_number: "退货单号" + rma_value: "退货价值" + roles: "角色" rules: Rules - s3_access_key: Access Key - s3_bucket: Bucket - s3_headers: S3 Headers - s3_not_used_for_product_images: S3 is not being used for product images - s3_protocol: S3 Protocol - s3_secret: Secret Key - s3_used_for_product_images: S3 is being used for product images - sales_tax: 消费税 - sales_total: 销售总计 - sales_total_description: 所有订单总销量 - sales_totals: 总销量 - save_and_continue: 保存并继续 - say_no: 不 - say_yes: 是的 - scope: 范围 - scopes: 范围 - search: 搜索 - search_results: 搜索 '%{keywords}' 的结果 - searching: 搜索 - secure_connection_type: 安全连接类型 - security_settings: 安全设置 - select: 选择 - select_from_prototype: 从原型中选择 - select_stock: - send_copy_of_all_mails_to: 将所有邮件的副本发送至 - send_copy_of_orders_mails_to: 将订单邮件的副本发送至 - send_mails_as: 发送邮件作为 - send_me_reset_password_instructions: Send me reset password instructions - send_order_mails_as: 发送订单邮件作为 - server: 服务器 - server_error: 服务器返回了一个错误 - settings: 设置 - ship: 发货 - ship_address: 配送地址 - ship_total: - shipment: 配送 - shipment_inc_vat: 包含增值税的配送 + safe: "安全" + sales_total: "销售总计" + sales_total_description: "所有订单总销量" + sales_totals: "总销量" + save_and_continue: "保存并继续" + save_my_address: "保存我的地址" + say_no: "不" + say_yes: "是的" + scope: "范围" + search: "搜索" + search_results: "搜索 '%{keywords}' 的结果" + searching: "搜索" + secure_connection_type: "安全连接类型" + security_settings: "安全设置" + select: "选择" + select_a_return_authorization_reason: + select_a_stock_location: + select_from_prototype: "从原型中选择" + select_stock: + send_copy_of_all_mails_to: "将所有邮件的副本发送至" + send_mails_as: "发送邮件作为" + server: "服务器" + server_error: "服务器返回了一个错误" + settings: "设置" + ship: "发货" + ship_address: "配送地址" + ship_total: + shipment: "配送" + shipment_adjustments: + shipment_details: shipment_mailer: shipped_email: - dear_customer: 亲爱的顾客, - instructions: 您的订单已发货 - shipment_summary: 发货概览 - subject: 发货通知 - thanks: 谢谢您的购买 - track_information: 货运单号: %{tracking} - track_link: - shipment_state: 配送状态 + dear_customer: "亲爱的顾客," + instructions: "您的订单已发货" + shipment_summary: "发货概览" + subject: "发货通知" + thanks: "谢谢您的购买" + track_information: "货运单号: %{tracking}" + track_link: + shipment_state: "配送状态" shipment_states: - backorder: 延期未交定货 - partial: 部分 - pending: 等待中 - ready: 就绪 - shipped: 已经发货 - shipments: 配送 - shipped: 已发货 - shipping: 配送 + backorder: "延期未交定货" + canceled: + partial: "部分" + pending: "等待中" + ready: "就绪" + shipped: "已经发货" + shipment_transfer_error: + shipment_transfer_success: + shipments: "配送" + shipped: "已发货" + shipping: "配送中" shipping_address: 收货人信息 - shipping_categories: 配送分类 + shipping_categories: "配送分类" shipping_categories_description: 管理配送分类以决定哪些产品可以通过哪些方式进行配送 - shipping_category: 配送分类 + shipping_category: "配送分类" shipping_flat_rate_per_item: 固定费率 (每商品) shipping_flat_rate_per_order: 固定费率 (每订单) - shipping_flexible_rate: 以每项计弹性价格 - shipping_instructions: 配送指南 - shipping_method: 配送方式 - shipping_methods: 配送方式 + shipping_flexible_rate: "以每项计弹性价格" + shipping_instructions: "配送指南" + shipping_method: "配送方式" + shipping_methods: "配送方式" shipping_methods_description: 管理配送方式 - shipping_price_sack: + shipping_price_sack: shipping_total: 配送费总计 - shop_by_taxonomy: 根据%{taxonomy}购物 - shopping_cart: 购物车 - short_description: Short description - show: 显示 - show_active: 显示激活的 - show_deleted: 显示删除的 + shop_by_taxonomy: "根据%{taxonomy}购物" + shopping_cart: "购物车" + show: "显示" + show_active: "显示激活的" + show_deleted: "显示删除的" show_incomplete_orders: 显示不完整的订单 - show_only_complete_orders: 只显示完整的订单 + show_only_complete_orders: "只显示完整的订单" + show_only_considered_risky: show_only_unfulfilled_orders: Show only unfulfilled orders show_out_of_stock_products: 显示没有库存的产品 show_price_inc_vat: 显示价格包含VAT - show_rate_in_label: + show_rate_in_label: showing_first_n: 展示第一个%{n} sign_up: 注册 site_name: 站点名称 site_url: 站点URL - sku: 条形码 - slug: 静态URL - smtp: SMTP - smtp_authentication_type: SMTP认证类型 - smtp_domain: SMTP域名 - smtp_mail_host: SMTP邮件服务器 - smtp_password: SMTP密码 - smtp_port: SMTP端口 - smtp_send_all_emails_as_from_following_address: 所有邮件都从以下地址发出. - smtp_send_copy_to_this_addresses: 向如下地址发送一份所有发出邮件的副本。多个邮件地址之间以逗号隔开。 - smtp_username: SMTP用户名 - source: 来源 - special_instructions: 特别说明 - split: 分拆 - spree/order: - coupon_code: 优惠券号码 - spree_gateway_error_flash_for_checkout: 您的支付信息存在错误。请检查您的信息后再次尝试。 - start: 开始 - start_date: 有效期开始 - state: 省份 - state_based: 根据省份 - state_setting_description: 管理每个国家的省份列表。 - states: 省份 - states_required: - status: 状态 - stock_location: 仓库地址 - stock_location_info: - stock_locations: 仓库地址 - stock_management: 库存管理 - stock_management_requires_a_stock_location: 请先新增库存区域,才可使用库存管理 - stock_movements: 库存变动 + sku: "条形码" + skus: + slug: + source: "来源" + special_instructions: "特别说明" + split: "分拆" + spree_gateway_error_flash_for_checkout: "您的支付信息存在错误。请检查您的信息后再次尝试。" + ssl: + change_protocol: + start: "开始" + state: "省份" + state_based: "根据省份" + state_machine_states: + accepted: + address: + authorized: + awaiting: + awaiting_return: + backordered: + canceled: + cart: + checkout: + closed: + complete: + completed: + confirm: + delivery: + errored: + failed: + given_to_customer: + invalid: + manual_intervention_required: + on_hand: + open: + order: + payment: + pending: + processing: + ready: + reimbursed: + resumed: + returned: + shipped: + void: + states: "省份" + states_required: + status: "状态" + stock: "库存" + stock_location: "库存区域" + stock_location_info: "库存区域资讯" + stock_locations: "库存区域" + stock_locations_need_a_default_country: + stock_management: "库存管理" + stock_management_requires_a_stock_location: "请先新增库存区域,才可使用库存管理" + stock_movements: "库存动向" stock_movements_for_stock_location: "%{stock_location_name} 的库存动向" - stock_successfully_transferred: 库存已成功在两区域转移 - stock_transfer: 库存转储 - stock_transfers: 库存转储 - stop: 结束 - store: 商城 - street_address: 地址 - street_address_2: 地址(继续输入) - subtotal: 小计 - subtract: 减去 - successfully_created: ! '%{resource} 已被成功添加!' - successfully_removed: ! '%{resource} 已被成功删除!' - successfully_signed_up_for_analytics: - successfully_updated: ! '%{resource} 已被成功更新!' - tax: 税 - tax_categories: 缴税分类 + stock_successfully_transferred: "库存已成功在两区域转移" + stock_transfer: "库存转移" + stock_transfers: "库存转移" + stop: "结束" + store: "商城" + street_address: "地址" + street_address_2: "地址(继续输入)" + subtotal: "小计" + subtract: "减去" + success: + successfully_created: "%{resource} 已被成功添加!" + successfully_refunded: + successfully_removed: "%{resource} 已被成功删除!" + successfully_signed_up_for_analytics: + successfully_updated: "%{resource} 已被成功更新!" + summary: + tax: "税" + tax_categories: "缴税分类" tax_categories_setting_description: 设定缴税分类以确定哪些产品是需要缴税的. - tax_category: 缴税分类 - tax_rate_amount_explanation: - tax_rates: 税率 - tax_rates_description: 设定与配置税率 - tax_settings: 缴税设置 - tax_settings_description: 基本税款设置 - tax_total: 税款总额 - tax_type: 税款类型 - taxon: 分类 - taxon_edit: 编辑分类 - taxon_placeholder: 添加分类 - taxonomies: 分类层级 - taxonomy: 分类层级 - taxonomy_edit: 编辑分类层级 - taxonomy_tree_error: 请求的变更没有被接受,分类树会恢复到之前的状态,请重新尝试. - taxonomy_tree_instruction: ! '* 右键单击一个树的子结点以访问添加、删除或者排序字节点的菜单.' - taxons: 分类 - test: 测试 + tax_category: "缴税分类" + tax_rate_amount_explanation: + tax_rates: "税率" + taxon: "分类" + taxon_edit: "编辑分类" + taxon_placeholder: "添加分类" + taxon_rule: + choose_taxons: + label: + match_all: + match_any: + taxonomies: "分类层级" + taxonomy: "分类层级" + taxonomy_edit: "编辑分类层级" + taxonomy_tree_error: "请求的变更没有被接受,分类树会恢复到之前的状态,请重新尝试." + taxonomy_tree_instruction: "* 右键单击一个树的子结点以访问添加、删除或者排序字节点的菜单." + taxons: "分类" + test: "测试" test_mailer: test_email: - greeting: 恭喜! - message: 如果您收到此邮件,则说明您的邮件设置是正确的 - subject: 测试邮件 - test_mode: 测试模式 - thank_you_for_your_order: 感谢您的订购,请打印这张订单作为购买凭证。 - there_are_no_items_for_this_order: - there_were_problems_with_the_following_fields: 以下字段存在错误 - thumbnail: 缩略图 - time: 时间 - to_add_variants_you_must_first_define: 要添加具体型号,您需要先定义 - to_state: To State - top_grossing_products: 毛利最高产品 - total: 金额 - tracking: 追踪 - tracking_number: - tracking_url: - tracking_url_placeholder: 比如,http://quickship.com/package?num=:tracking - transfer_from_location: - transfer_stock: 库存转储 - transfer_to_location: - tree: 树 + greeting: "恭喜!" + message: "如果您收到此邮件,则说明您的邮件设置是正确的" + subject: "测试邮件" + test_mode: "测试模式" + thank_you_for_your_order: "感谢您的订购,请打印这张订单作为购买凭证。" + there_are_no_items_for_this_order: + there_were_problems_with_the_following_fields: "以下字段存在错误" + this_order_has_already_received_a_refund: + thumbnail: "缩略图" + tiered_flat_rate: + tiered_percent: + tiers: + time: "时间" + to_add_variants_you_must_first_define: "要添加具体型号,您需要先定义" + total: "总计" + total_per_item: + total_pre_tax_refund: + total_price: + total_sales: + track_inventory: + tracking: "追踪" + tracking_number: + tracking_url: + tracking_url_placeholder: "比如,http://quickship.com/package?num=:tracking" + transaction_id: + transfer_from_location: + transfer_stock: 库存转移 + transfer_to_location: + tree: "树" try_again: 再试一次 - type: 类型 - type_to_search: 搜索类型 - unable_ship_method: 由于服务器错误,无法生成一种配送方式。 - unable_to_authorize_credit_card: 无法验证信用卡 - unable_to_capture_credit_card: 无法使用信用卡付款 - unable_to_connect_to_gateway: 无法连接支付网关. - unable_to_save_order: 无法保存订单 - under_paid: Under Paid - under_price: 低于 %{price} - unlock: 解锁 - units: Units - unrecognized_card_type: 无法辨识的支付卡种类 - unshippable_items: 无法邮寄的商品 - update: 更新 - update_password: 更新我的密码并登录 - updated_successfully: 更新成功 - updating: 更新中 - usage_limit: 使用限制 - use_as_shipping_address: 用于配送地址 - use_billing_address: 使用账单地址 - use_different_shipping_address: 使用不同的配送地址 - use_new_cc: 使用一张新卡 - use_s3: 使用Amazon S3存储图片 - user: 用户 - user_account: 用户帐号 - user_created_successfully: 用户创建成功 - user_details: 用户详情 + type: "类型" + type_to_search: "搜索类型" + unable_to_connect_to_gateway: "无法连接支付网关." + unable_to_create_reimbursements: + under_price: "低于 %{price}" + unlock: "解锁" + unrecognized_card_type: "无法辨识的支付卡种类" + unshippable_items: "无法邮寄的商品" + update: "更新" + updating: "更新中" + usage_limit: "使用限制" + use_app_default: + use_billing_address: "使用账单地址" + use_new_cc: "使用一张新卡" + use_s3: "使用Amazon S3存储图片" + user: "用户" user_rule: - choose_users: 选择用户 - users: 用户详情 - validate_on_profile_create: Validate on profile create - validation: - cannot_be_greater_than_available_stock: 不能大于库存单位数。 - cannot_be_less_than_shipped_units: 不能少于已配送的单位数。 - cannot_destory_line_item_as_inventory_units_have_shipped: 已经发货的商品不能被删除。 - exceeds_available_stock: 超出可用的库存。请确认订单项拥有有效的数量。 - is_too_large: 数量太多了 -- 现有库存无法满足您需要的数量! - must_be_int: 必须是整数 - must_be_non_negative: 不能为负数 - value: 价值 - variant: 具体型号 - variant_placeholder: 请选择产品型号 - variants: 具体型号 - vat: VAT - version: 版本 - view_shipping_options: 显示配送选项 - void: 作废 - website: 网站 - weight: 重量 - welcome_to_sample_store: 欢迎来到示例商城 - what_is_a_cvv: 信用卡验证码(CVV)是什么 - what_is_this: 这是什么? - whats_this: 这是什么 - width: 宽度 - year: 年 - you_have_been_logged_out: 您已退出 - you_have_no_orders_yet: 您还没有下过订单 - your_cart_is_empty: 您的购物车是空的 - your_order_is_empty_add_product: 您的订单是空的,请搜索并且添加以上的产品 - zip: 邮编 - zipcode: 邮编 - zone: 区域 + choose_users: "选择用户" + users: "用户详情" + validation: + cannot_be_less_than_shipped_units: "不能少于已配送的单位数。" + cannot_destroy_line_item_as_inventory_units_have_shipped: + exceeds_available_stock: "超出可用的库存。请确认订单项拥有有效的数量。" + is_too_large: "数量太多了 -- 现有库存无法满足您需要的数量!" + must_be_int: "必须是整数" + must_be_non_negative: "不能为负数" + unpaid_amount_not_zero: + value: "价值" + variant: "具体型号" + variant_placeholder: "选择具体型号" + variants: "具体型号" + version: "版本" + void: "作废" + weight: "重量" + what_is_a_cvv: "信用卡验证码(CVV)是什么" + what_is_this: "这是什么?" + width: "宽度" + year: "年" + you_have_no_orders_yet: "您还没有下过订单" + your_cart_is_empty: "您的购物车是空的" + your_order_is_empty_add_product: "您的订单是空的,请搜索并且添加以上的产品" + zip: "邮编" + zipcode: "邮编" + zone: "区域" zone_based: 根据区域 zone_setting_description: 在各种计算中使用到的国家、省份、区域. - zones: 区域 + zones: "区域" diff --git a/spree_theme/lib/spree_theme/testing_support/factories/page_layout_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/page_layout_factory.rb index 5ff39f2c..0bbeef29 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/page_layout_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/page_layout_factory.rb @@ -16,4 +16,10 @@ title 'page layout node' end + factory :page_layout_root, class: Spree::PageLayout do + association :section, factory: :section_root + title 'page layout root' + end + + end diff --git a/spree_theme/lib/spree_theme/testing_support/factories/template_theme_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/template_theme_factory.rb index a0972392..ea50c303 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/template_theme_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/template_theme_factory.rb @@ -5,6 +5,9 @@ create( :page_layout, template_theme: theme) end + # template_theme + # page_layout + # template_release factory :published_template_theme, class: Spree::TemplateTheme do is_public true after(:create) do |theme, evaluator| @@ -18,10 +21,22 @@ name 'tempalte release' end -# template_theme -# page_layout_root -# page_layout_nodes( size=2) -# param_values( size=5, theme_id, page_layout_id ) + # template_theme + # page_layout_root + # section_root + # section_piece_root + factory :previewable_template_theme, class: Spree::TemplateTheme do + title 'template theme for preview' + after(:create) do |theme, evaluator| + create(:page_layout_root, template_theme: theme) + end + end + + + # template_theme + # page_layout_root + # page_layout_nodes( size=2) + # param_values( size=5, theme_id, page_layout_id ) factory :duplicatabl_template_theme, class: Spree::TemplateTheme do title 'full template theme' diff --git a/spree_theme/spec/models/page_generator_spec.rb b/spree_theme/spec/models/page_generator_spec.rb index 9071c427..52054a98 100644 --- a/spree_theme/spec/models/page_generator_spec.rb +++ b/spree_theme/spec/models/page_generator_spec.rb @@ -2,10 +2,17 @@ describe PageTag::PageGenerator do before (:each) { SpreeTheme.site_class.current = create(:fake_site) - @template_theme = create(:published_template_theme) + @template_theme = create(:previewable_template_theme) #@page_generator = PageTag::PageGenerator.previewer( DefaultTaxon.instance, @template_theme, :controller=>Spree::TemplateThemesController.new) } + context "preview page" do + let(:pg) { PageTag::PageGenerator.previewer( DefaultTaxon.instance, @template_theme, :controller=>Spree::TemplateThemesController.new) } + it "preview page" do + pg + end + + end it "menu section should use default taxon in case no taxon assigned" do theme = @template_theme diff --git a/todos b/todos index 784b20ea..a9a1a8fb 100644 --- a/todos +++ b/todos @@ -1,107 +1,13 @@ -1. 中文示例数据 -2. 商店创建发布流程。 guided tour -3. 支持百度统计 -4. 查看注册网站信息 -5. 分析Rails日志, 查看错误请求。 -6. remove redundant option_values from server db. -7. css(:image_style), css(:slides), those situation is reading param_values in layout. try to remove it. -8. 在seeds 中设置产品的配送类型。否则导致产品无法更新。 -9. replace 'canonical' tag in original spree. -10. select variant in radio list. it is not working now. -https://github.com/spree/spree/issues/1906 -https://github.com/spree/spree/commit/a398bc289bb6008c177452fd1d86b652ded96dbd - -1. override spree_multi_site, should not allow user add site. -2. override spree_editor, should not allow user configure editor - -20140122 -*1. for design site, disable editor if logged in user is not admin -1. new shop no need to add taxon for each context during import theme. - a. taxon, section, page_layout has context - b. system has default taxon tree for each context, theme could use it if no taxon assigned. - - remove page_layout.current_context, fix related method - rename taxon.mtype to page_context. - move taxon routes into one place - - http://demo.david.com:3000/ account menu default taxon is not right. - http://demo.david.com:3000/ context home should be special one of list, or home have no product - section_pieces.resource length =20 - -1.1 improve spree_theme for first shop -2. prepare for import, how to handle logo image? remove upload image for now. -3. assign taxon to taxonomy name. -4. complete theme 1 -5. deploy spree_abc on vps. - -bugs -1. for unlogged customer, http://demo.david.com:3000/account would use layout 'abc_application' -*2. logged user could not design page http://design.david.com:3000/password/recover. -*3. unset container height, should remove inner height. - -4. .s_1_75 .error, should be label.error, input has class="error". - -5. fix rails r "load 'db/patch/20140329_fix_shipping_categories_site_id.rb'" -Connecting to database specified by database.yml - Spree::Preference Load (4.4ms) SELECT `spree_preferences`.* FROM `spree_preferences` WHERE `spree_preferences`.`key` = 'spree/app_configuration/show_raw_product_description/0' LIMIT 1 - (0.1ms) BEGIN - (0.3ms) UPDATE `spree_preferences` SET `value` = 1, `value_type` = 'boolean', `updated_at` = '2014-03-30 13:59:05' WHERE `spree_preferences`.`id` = 14 - (42.6ms) COMMIT - Spree::Preference Load (0.3ms) SELECT `spree_preferences`.* FROM `spree_preferences` WHERE `spree_preferences`.`key` = 'spree/multi_site_configuration/seed_dir' LIMIT 1 - (0.1ms) BEGIN - (0.3ms) UPDATE `spree_preferences` SET `value_type` = 'string', `updated_at` = '2014-03-30 13:59:05' WHERE `spree_preferences`.`id` = 15 - (45.0ms) COMMIT - Spree::Preference Load (0.3ms) SELECT `spree_preferences`.* FROM `spree_preferences` WHERE `spree_preferences`.`key` = 'spree/editor_configuration/ids' LIMIT 1 - (0.1ms) BEGIN - (0.2ms) UPDATE `spree_preferences` SET `value_type` = 'string', `updated_at` = '2014-03-30 13:59:05' WHERE `spree_preferences`.`id` = 16 -6. upload background image -ActionView::MissingTemplate (Missing template base/model_dialog with {:locale=>[:"zh-CN"], :formats=>[:js, :html], :handlers=>[:erb, :builder, :coffee, :rabl], :versions=>[:v1]}. Searched in: - * "/var/www/workspace/spree_abc/app/views" - * "/home/david/.rvm/gems/ruby-1.9.3-p448@spree_abc/bundler/gems/spree_editor-4312b29cc270/app/views" - * "/home/david/.rvm/gems/ruby-1.9.3-p448@spree_abc/gems/ckeditor-4.0.6/app/views" - * "/var/www/workspace/spree_abc/spree_china_checkout/app/views" - * "/var/www/workspace/spree_alipay/app/views" - * "/var/www/workspace/spree_abc/spree_theme/app/views" - * "/var/www/workspace/spree_abc/spree_multi_site/app/views" - * "/home/david/.rvm/gems/ruby-1.9.3-p448@spree_abc/bundler/gems/spree_auth_devise-3224869cfda1/app/views" - * "/home/david/.rvm/gems/ruby-1.9.3-p448@spree_abc/gems/devise-2.2.8/app/views" - * "/home/david/.rvm/gems/ruby-1.9.3-p448@spree_abc/bundler/gems/spree-4d7ac0b2e06d/frontend/app/views" - * "/home/david/.rvm/gems/ruby-1.9.3-p448@spree_abc/bundler/gems/spree-4d7ac0b2e06d/backend/app/views" - * "/home/david/.rvm/gems/ruby-1.9.3-p448@spree_abc/bundler/gems/spree-4d7ac0b2e06d/api/app/views" - * "/home/david/.rvm/gems/ruby-1.9.3-p448@spree_abc/bundler/gems/spree-4d7ac0b2e06d/core/app/views" - * "/home/david/.rvm/gems/ruby-1.9.3-p448@spree_abc/gems/kaminari-0.15.1/app/views" - * "/var/www/workspace/spree_abc/public/shops/development/2" - * "/var/www/workspace/spree_abc/public/shops/development/2" - * "/var/www/workspace/spree_abc" - * "/" -): - new todo ============================================================================================== -1. add feature spree_editor. - -2. https://app.shopify.com/services/signup/setup - https://shopabc-5.myshopify.com/admin/account_setup - -3. export/import theme 2. - -4. show error message in checkout page. ex. can not ship. - -5. select shop currency. use CNY -6. add site_id into shipping_categories +1. store setup flow +2. docs.dalianshops.com +3. privacy_policy -7. 生成page_tag API文档 -1. 修正 thankyou 页面 账单地址 - -2. 上传一个原图,生成两个缩略图片 - -3. 登录后安全警告。 -http://spreecommerce.com/blog/exploits-found-within-core-and-api -http://spreecommerce.com/blog/spree-1-3-1-and-1-2-3-released designer todo ============================================================================================== @@ -132,29 +38,3 @@ sales todo 1. 市场调查 2.0 制定客户调查范围,流程 2.1 执行客户电话调查 - - -When upgrading - -Re-run the migrations generator - - rake acts_as_taggable_on_engine:install:migrations - -It will create any new migrations and skip existing ones - - -##Breaking changes: - - - ActsAsTaggableOn::Tag is not extend with ActsAsTaggableOn::Utils anymore. - Please use ActsAsTaggableOn::Utils instead -Post-install message from capistrano-stats: - Capistrano will ask you the next time you run it if you would like to share - anonymous usage statistics with the maintainance team to help guide our - development efforts. We emplore you to opt-in, but we understand if your - privacy is important to you in this regard. -Post-install message from capistrano: -Capistrano 3.1 has some breaking changes. Please check the CHANGELOG: http://goo.gl/SxB0lr - -If you're upgrading Capistrano from 2.x, we recommend to read the upgrade guide: http://goo.gl/4536kB - -The `deploy:restart` hook for passenger applications is now in a separate gem called capistrano-passenger. Just add it to your Gemfile and require it in your Capfile. From 3818d6765eeaf84eaea4e5f2e57f5422c90081e7 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 1 Sep 2015 19:14:52 +0800 Subject: [PATCH 498/606] fix page font_size --- spree_theme/db/seeds/spree_section_pieces.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index cfcc6cf9..27554cf9 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -117,14 +117,14 @@ root: } #page - { <% font_size = @template.css(:page, html_attribute_ids: [24]) %> - <% if font_size == 'font_size:10px' %> + { + <% if 'font_size' == 'font_size:10px' %> font-size: 0.625em; /* 16px x .625 = 10px */ line-height: 1.4em; /* 10px x 1.4 = 14px */ - <% elsif font_size == 'font_size:12px' %> + <% elsif 'font_size' == 'font_size:12px' %> font-size: 0.75em; /* 16px x .75 = 12px */ line-height: 1.333em; /* 12px x 1.333 = 16px */ - <% elsif font_size == 'font_size:14px' %> + <% elsif 'font_size' == 'font_size:14px' %> font-size: 0.875em; /* 16px x .875 = 14px */ line-height: 1.286; /* 14px x 1.286 = 18px */ <% else %> From bb9034a0f8b876eca755b657514e62f46088e5b8 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 1 Sep 2015 21:27:43 +0800 Subject: [PATCH 499/606] add post_tiltle with ... --- spree_theme/db/seeds/spree_section_pieces.yml | 19 +++++++++++++++ spree_theme/doc/html/text-overflow.html | 23 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 spree_theme/doc/html/text-overflow.html diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index 27554cf9..e1cb94ea 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -1755,3 +1755,22 @@ container_hmenu_with_vertical_submenu: left: 100%; }*/ js: "" +post_title_with_ellipsis: + id: 93 + title: post title with ellipsis + slug: post-title-with-ellipsis + is_selectable: "0" + is_container: "0" + for_terminal: "0" + html: | + <%= @template.post_attribute( :title ) %> + css: | + .<%=@template.section_selector%> .inner a{ + display:inline; /*it has to be inline for overflow:ellipsis*/ + } + .<%=@template.section_selector%> .inner { + overflow:hidden; + text-overflow:ellipsis; + white-space:nowrap; + } + js: "" diff --git a/spree_theme/doc/html/text-overflow.html b/spree_theme/doc/html/text-overflow.html new file mode 100644 index 00000000..74629f39 --- /dev/null +++ b/spree_theme/doc/html/text-overflow.html @@ -0,0 +1,23 @@ + + + + +text-overflow + + + + + +
    + + From 6961ca734df947c2b05d35ac7f26f44d7a731b27 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Wed, 2 Sep 2015 11:18:37 +0800 Subject: [PATCH 500/606] add sectio post-title-with-ellipsis --- spree_theme/db/seeds/250/25l_post_title_with_ellipsis.rb | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 spree_theme/db/seeds/250/25l_post_title_with_ellipsis.rb diff --git a/spree_theme/db/seeds/250/25l_post_title_with_ellipsis.rb b/spree_theme/db/seeds/250/25l_post_title_with_ellipsis.rb new file mode 100644 index 00000000..5ae07e3e --- /dev/null +++ b/spree_theme/db/seeds/250/25l_post_title_with_ellipsis.rb @@ -0,0 +1,3 @@ +product_name = Spree::Section.create_section(section_piece_hash['container'], {:title=>"post title with ellipsis"}, {'block'=>{'21'=>'width:100px','21unset'=>bool_false, 'disabled_ha_ids'=>'111'},'inner'=>{'15hidden'=>bool_true,'21hidden'=>bool_true}}) + +product_name.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['post-title-with-ellipsis']) From 1eb5f93dfeda2f9d9dee6736aacc2838a18c7901 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 8 Sep 2015 22:09:55 -0700 Subject: [PATCH 501/606] fix template_theme.document_path, use store's --- Gemfile.lock | 8 +- db/seeds.rb | 1 - .../decorators/designable_store_decorator.rb | 10 +- spree_theme/app/models/spree/page_layout.rb | 4 - .../app/models/spree/template_theme.rb | 4 +- spree_theme/lib/spree_theme/site_helper.rb | 14 --- spree_theme/lib/tasks/spree_theme.rake | 103 +++++++++--------- 7 files changed, 64 insertions(+), 80 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 03d596af..b6b08f78 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -125,7 +125,7 @@ GEM addressable (2.3.8) alipay (0.3.1) arel (5.0.1.20140414130214) - autoprefixer-rails (5.2.1.3) + autoprefixer-rails (6.0.2) execjs json awesome_nested_set (3.0.2) @@ -168,7 +168,7 @@ GEM safe_yaml (~> 1.0.0) css_parser (1.3.6) addressable - database_cleaner (1.4.1) + database_cleaner (1.5.0) deface (1.0.1) colorize (>= 0.5.8) nokogiri (~> 1.6.0) @@ -210,7 +210,7 @@ GEM json (~> 1.8) multi_xml (>= 0.5.2) i18n (0.7.0) - jquery-rails (3.1.3) + jquery-rails (3.1.4) railties (>= 3.0, < 5.0) thor (>= 0.14, < 2.0) jquery-turbolinks (2.1.0) @@ -397,7 +397,7 @@ GEM multi_json (~> 1.0) rack (~> 1.0) tilt (~> 1.1, != 1.3.0) - sprockets-rails (2.3.2) + sprockets-rails (2.3.3) actionpack (>= 3.0) activesupport (>= 3.0) sprockets (>= 2.8, < 4.0) diff --git a/db/seeds.rb b/db/seeds.rb index afac57d3..e0c6231b 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -20,4 +20,3 @@ load File.dirname(__FILE__)+ "/shopdesign/seed.rb" load File.dirname(__FILE__)+ "/shopdemo/seed.rb" load File.dirname(__FILE__)+ "/patch/seed.rb" - diff --git a/spree_theme/app/models/spree/decorators/designable_store_decorator.rb b/spree_theme/app/models/spree/decorators/designable_store_decorator.rb index 183318bf..b262942e 100644 --- a/spree_theme/app/models/spree/decorators/designable_store_decorator.rb +++ b/spree_theme/app/models/spree/decorators/designable_store_decorator.rb @@ -7,6 +7,12 @@ has_many :template_themes, :dependent=>:destroy belongs_to :home_page, :foreign_key=>'index_page_id', :class_name=>'Taxon' + + # shop's resource should be in this folder + def self.document_root + File.join(Rails.root,'public') + end + def layout self.template_theme.present? ? self.template_theme.layout_path : nil end @@ -19,10 +25,10 @@ def apply_theme( theme ) end def document_path - SpreeTheme.site_class.current.document_path + self.class.document_root + self.path end def path - SpreeTheme.site_class.current.path + File.join( File::SEPARATOR + 'shops', Rails.env, self.site_id.to_s ) end end diff --git a/spree_theme/app/models/spree/page_layout.rb b/spree_theme/app/models/spree/page_layout.rb index 1d3d3557..f62204dc 100644 --- a/spree_theme/app/models/spree/page_layout.rb +++ b/spree_theme/app/models/spree/page_layout.rb @@ -95,10 +95,6 @@ def self.verify_contexts( some_contexts, target_contexts ) #|| (some_contexts==[ContextEnum.home]&&target_contexts.include?(ContextEnum.list)) end - #theme.document_path use it - def site - SpreeTheme.site_class.find( self.site_id ) - end # get section css selector, then replace html with new rendered content # it is same as TemplateTag/WrappedPageLayout, consider merge them. #def section_selector diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index db69b22d..ac7d1190 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -545,8 +545,8 @@ def for_mobile? private def fix_special_attributes - if store_id == 0 - self.site_id = SpreeTheme.site_class.current.id + if store.blank? # when test, store_id may be nil + self.site_id = SpreeTheme.site_class.current.id self.store_id= Spree::Store.current.id end #fix Attribute was supposed to be a Hash, but was a String diff --git a/spree_theme/lib/spree_theme/site_helper.rb b/spree_theme/lib/spree_theme/site_helper.rb index 5413e593..5b4acfbd 100644 --- a/spree_theme/lib/spree_theme/site_helper.rb +++ b/spree_theme/lib/spree_theme/site_helper.rb @@ -14,20 +14,6 @@ module ClassMethods def globalsite dalianshops end - - # shop's resource should be in this folder - def document_root - File.join(Rails.root,'public') - end - - end - - def document_path - self.class.document_root + self.path - end - - def path - File.join( File::SEPARATOR + 'shops', Rails.env, self.id.to_s ) end # customer could select a theme when creating site. diff --git a/spree_theme/lib/tasks/spree_theme.rake b/spree_theme/lib/tasks/spree_theme.rake index 375d5ea9..b103578f 100644 --- a/spree_theme/lib/tasks/spree_theme.rake +++ b/spree_theme/lib/tasks/spree_theme.rake @@ -46,59 +46,56 @@ namespace :spree_theme do puts "exported file #{file_path}" end - desc "import theme. params SPREE_REPLACE. - path = spree_theme/db/themes/designs/{site_id}_{theme_id}_{time}.json|yml - default path=shops/rails_env/shop_id/{site_id}_{theme_id}_{time}.json|yml" - task :import_theme , [:site_id,:theme_id,:format, :seed_path] => :environment do |t, args| - site_id, theme_id, format, seed_path = args.site_id, args.theme_id, args.format, args.seed_path - # rake task require class - Spree::ParamValue; Spree::PageLayout; Spree::TemplateFile;Spree::TemplateRelease; - - SpreeTheme.site_class.current = SpreeTheme.site_class.find site_id - - if seed_path=='1' - file_path = File.join(SpreeTheme::Engine.root,'db','themes','designs', "#{SpreeTheme.site_class.current.id}_#{theme_id}*.#{format}") - else - file_path = File.join(SpreeTheme.site_class.current.document_path, "#{SpreeTheme.site_class.current.id}_#{theme_id}*.#{format}") - end - puts "theme_path = #{file_path}" - - file_path = Dir[file_path].sort.last - - if file_path.end_with? 'json' - serialized_data = open( file_path ) do |file| - serialized_data = JSON.load(file) - end - theme_key = File.basename( file_path, ".json" ) - else - serialized_data = open( file_path ) do |file| - serialized_data = YAML::load(file) - end - theme_key = File.basename( file_path, ".yml" ) - end - - if serialized_data.present? - theme = Spree::TemplateTheme.import_into_db(serialized_data, ENV['SPREE_REPLACE'].present?) - theme_template_file_path = File.expand_path(theme_key, File.dirname(file_path)) - - theme.template_files - theme.template_files.each{|template_file| - File.open(File.join(theme_template_file_path, template_file.attachment_file_name) ) do|file| - template_file.attachment = file - template_file.save! - end - } - if theme.template_releases.present? - theme.current_template_release = theme.template_releases.last - theme.save! - end - puts "try to release it..." - #Rake::Task['spree_theme:release_theme'].execute(theme.id) - theme.release({},{:page_only=>true}) - end - - puts "imported file #{file_path}, imported theme id is #{theme.id}" - end +# desc "import theme. params SPREE_REPLACE. +# path = spree_theme/db/themes/designs/{site_id}_{theme_id}_{time}.json|yml +# default path=shops/rails_env/shop_id/{site_id}_{theme_id}_{time}.json|yml" +# task :import_theme , [:site_id,:theme_id,:format, :seed_path] => :environment do |t, args| +# site_id, theme_id, format, seed_path = args.site_id, args.theme_id, args.format, args.seed_path +# # rake task require class +# Spree::ParamValue; Spree::PageLayout; Spree::TemplateFile;Spree::TemplateRelease; +# SpreeTheme.site_class.current = SpreeTheme.site_class.find site_id +# if seed_path=='1' +# file_path = File.join(SpreeTheme::Engine.root,'db','themes','designs', "#{SpreeTheme.site_class.current.id}_#{theme_id}*.#{format}") +# else +# file_path = File.join(SpreeTheme.site_class.current.document_path, "#{SpreeTheme.site_class.current.id}_#{theme_id}*.#{format}") +# end +# puts "theme_path = #{file_path}" +# +# file_path = Dir[file_path].sort.last +# +# if file_path.end_with? 'json' +# serialized_data = open( file_path ) do |file| +# serialized_data = JSON.load(file) +# end +# theme_key = File.basename( file_path, ".json" ) +# else +# serialized_data = open( file_path ) do |file| +# serialized_data = YAML::load(file) +# end +# theme_key = File.basename( file_path, ".yml" ) +# end +# +# if serialized_data.present? +# theme = Spree::TemplateTheme.import_into_db(serialized_data, ENV['SPREE_REPLACE'].present?) +# theme_template_file_path = File.expand_path(theme_key, File.dirname(file_path)) +# theme.template_files +# theme.template_files.each{|template_file| +# File.open(File.join(theme_template_file_path, template_file.attachment_file_name) ) do|file| +# template_file.attachment = file +# template_file.save! +# end +# } +# if theme.template_releases.present? +# theme.current_template_release = theme.template_releases.last +# theme.save! +# end +# puts "try to release it..." +# #Rake::Task['spree_theme:release_theme'].execute(theme.id) +# theme.release({},{:page_only=>true}) +# end +# +# puts "imported file #{file_path}, imported theme id is #{theme.id}" +# end desc "release theme without new template_release, rake spree_theme:release_theme[1]" task :release_theme, [:theme_id] =>[ :environment ] do |t, args| From f0f49bda70fc0348cf76beafec9c5eeed43eab52 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 9 Sep 2015 01:26:26 -0700 Subject: [PATCH 502/606] fix missing compile assets admin_login.js --- .../assets/javascripts/{admin_login.js => store/login.js} | 0 spree_theme/app/views/layouts/layout_for_login.html.erb | 6 +++--- spree_theme/app/views/layouts/under_construction.html.erb | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) rename spree_theme/app/assets/javascripts/{admin_login.js => store/login.js} (100%) diff --git a/spree_theme/app/assets/javascripts/admin_login.js b/spree_theme/app/assets/javascripts/store/login.js similarity index 100% rename from spree_theme/app/assets/javascripts/admin_login.js rename to spree_theme/app/assets/javascripts/store/login.js diff --git a/spree_theme/app/views/layouts/layout_for_login.html.erb b/spree_theme/app/views/layouts/layout_for_login.html.erb index 71112902..295d1c0a 100644 --- a/spree_theme/app/views/layouts/layout_for_login.html.erb +++ b/spree_theme/app/views/layouts/layout_for_login.html.erb @@ -7,7 +7,7 @@ <%= render :partial => 'spree/shared/head' %> <%= stylesheet_link_tag 'spree/backend/all' %> - <%= javascript_include_tag :admin_login %> + <%= javascript_include_tag 'store/login' %> @@ -18,12 +18,12 @@
    diff --git a/spree_theme/app/views/layouts/under_construction.html.erb b/spree_theme/app/views/layouts/under_construction.html.erb index e1a7e6be..8aee6766 100644 --- a/spree_theme/app/views/layouts/under_construction.html.erb +++ b/spree_theme/app/views/layouts/under_construction.html.erb @@ -7,7 +7,7 @@ <%= render :partial => 'spree/shared/head' %> <%= stylesheet_link_tag 'spree/backend/all' %> - <%= javascript_include_tag :admin_login %> + <%= javascript_include_tag 'store/login' %> From 9c375805b11f6d56e84fe52e59b7c4b388010054 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 9 Sep 2015 01:50:24 -0700 Subject: [PATCH 503/606] fix missing compiled assets login.js --- .../assets/javascripts/store/{login.js => spree_theme.login.js} | 0 spree_theme/app/views/layouts/layout_for_login.html.erb | 2 +- spree_theme/app/views/layouts/under_construction.html.erb | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) rename spree_theme/app/assets/javascripts/store/{login.js => spree_theme.login.js} (100%) diff --git a/spree_theme/app/assets/javascripts/store/login.js b/spree_theme/app/assets/javascripts/store/spree_theme.login.js similarity index 100% rename from spree_theme/app/assets/javascripts/store/login.js rename to spree_theme/app/assets/javascripts/store/spree_theme.login.js diff --git a/spree_theme/app/views/layouts/layout_for_login.html.erb b/spree_theme/app/views/layouts/layout_for_login.html.erb index 295d1c0a..9b65c5f9 100644 --- a/spree_theme/app/views/layouts/layout_for_login.html.erb +++ b/spree_theme/app/views/layouts/layout_for_login.html.erb @@ -7,7 +7,7 @@ <%= render :partial => 'spree/shared/head' %> <%= stylesheet_link_tag 'spree/backend/all' %> - <%= javascript_include_tag 'store/login' %> + <%= javascript_include_tag 'store/spree_theme.login' %> diff --git a/spree_theme/app/views/layouts/under_construction.html.erb b/spree_theme/app/views/layouts/under_construction.html.erb index 8aee6766..735a39f2 100644 --- a/spree_theme/app/views/layouts/under_construction.html.erb +++ b/spree_theme/app/views/layouts/under_construction.html.erb @@ -7,7 +7,7 @@ <%= render :partial => 'spree/shared/head' %> <%= stylesheet_link_tag 'spree/backend/all' %> - <%= javascript_include_tag 'store/login' %> + <%= javascript_include_tag 'store/spree_theme.login' %> From 6a248b97fc242e75044781906f25cea0e042cade Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 9 Sep 2015 02:32:20 -0700 Subject: [PATCH 504/606] improve doc deploy --- doc/deploy | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/doc/deploy b/doc/deploy index 3955ecd7..a16dcd1a 100644 --- a/doc/deploy +++ b/doc/deploy @@ -86,8 +86,7 @@ gem install aliyun-oss-sync #edit source lib/aosss/sync.rb :server => 'oss-cn-beijing.aliyuncs.com' #sycn assets with aliyun -aliyun-oss-sync push aliass.oss-cn-beijing.aliyuncs.com:assets public/assets - +aliyun-oss-sync push aliass:assets public/assets system recovery&backup -------------------------------------------------------------- From 077e5d6b03f58b93bee8c712ccc7fd3e1be40474 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Mon, 14 Sep 2015 20:31:59 +0800 Subject: [PATCH 505/606] add feature handle routing error --- app/controllers/application_controller.rb | 21 +++++++++++++++ app/controllers/errors_controller.rb | 6 +++++ config/routes.rb | 2 ++ public/404.html | 11 +++++--- .../spree/orders_controller_decorator.rb | 26 +++++++++---------- 5 files changed, 50 insertions(+), 16 deletions(-) create mode 100644 app/controllers/errors_controller.rb diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index e8065d95..2b80f5a1 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -1,3 +1,24 @@ class ApplicationController < ActionController::Base protect_from_forgery + + # CUSTOM EXCEPTION HANDLING + rescue_from StandardError do |e| + handle_error(e) + end + + protected + + def handle_error(e) + if e + logger.info "Rendering 404: #{e.message}" + end + case e + when ActionController::RoutingError + respond_to do |type| + type.html { render :status => :not_found, :file => "#{::Rails.root}/public/404", :formats => [:html], :layout => nil} + type.all { render :status => :not_found, :nothing => true } + end + end + + end end diff --git a/app/controllers/errors_controller.rb b/app/controllers/errors_controller.rb new file mode 100644 index 00000000..cd2344b8 --- /dev/null +++ b/app/controllers/errors_controller.rb @@ -0,0 +1,6 @@ +class ErrorsController < ApplicationController + + def catch_404 + raise ActionController::RoutingError.new(params[:path]) + end +end diff --git a/config/routes.rb b/config/routes.rb index 8cebcf69..e4659123 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -75,4 +75,6 @@ # This is a legacy wild controller route that's not recommended for RESTful applications. # Note: This route will make all actions in every controller accessible via GET requests. # match ':controller(/:action(/:id))(.:format)' + # Any other routes are handled here (as ActionDispatch prevents RoutingError from hitting ApplicationController::rescue_action). + match "*path", :to => "errors#catch_404", :via => :all end diff --git a/public/404.html b/public/404.html index 9a48320a..594e593b 100644 --- a/public/404.html +++ b/public/404.html @@ -1,7 +1,7 @@ - The page you were looking for doesn't exist (404) + 对不起,您访问的页面不存在! (404) @@ -19,8 +20,12 @@
    -

    The page you were looking for doesn't exist.

    -

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

    +

    抱歉!页面无法访问……

    +

    可能因为:

    +

    网址有错误 > 请检查地址是否完整或存在多余字符
    + 网址已失效 > 可能页面已删除 +

    +

    返回 网站首页

    diff --git a/spree_flexi_variants/app/controllers/spree/orders_controller_decorator.rb b/spree_flexi_variants/app/controllers/spree/orders_controller_decorator.rb index 9575a925..f9c9d3d4 100644 --- a/spree_flexi_variants/app/controllers/spree/orders_controller_decorator.rb +++ b/spree_flexi_variants/app/controllers/spree/orders_controller_decorator.rb @@ -10,18 +10,18 @@ module Spree # needs to occur in the cart partial for this to be done 'right' # # Adds a new item to the order (creating a new order if none already exists) - def populate - populator = Spree::OrderPopulator.new(current_order(create_order_if_necessary: true), current_currency) - flexi_hash = {ad_hoc_option_value_ids: ad_hoc_option_value_ids, product_customizations: product_customizations} - - if populator.populate(params.slice(:products, :variants, :quantity).merge(flexi_hash)) - respond_with(@order) do |format| - format.html { redirect_to cart_path } - end - else - flash[:error] = populator.errors.full_messages.join(" ") - redirect_to :back - end - end +# def populate +# populator = Spree::OrderPopulator.new(current_order(create_order_if_necessary: true), current_currency) +# flexi_hash = {ad_hoc_option_value_ids: ad_hoc_option_value_ids, product_customizations: product_customizations} +# +# if populator.populate(params.slice(:products, :variants, :quantity).merge(flexi_hash)) +# respond_with(@order) do |format| +# format.html { redirect_to cart_path } +# end +# else +# flash[:error] = populator.errors.full_messages.join(" ") +# redirect_to :back +# end +# end end end From 6cf27a5549481d4f4f48f4db5741aabee92d368f Mon Sep 17 00:00:00 2001 From: zhang ze Date: Mon, 14 Sep 2015 20:48:35 +0800 Subject: [PATCH 506/606] add test for routing error --- spec/requests/errors_spec.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 spec/requests/errors_spec.rb diff --git a/spec/requests/errors_spec.rb b/spec/requests/errors_spec.rb new file mode 100644 index 00000000..71994b5e --- /dev/null +++ b/spec/requests/errors_spec.rb @@ -0,0 +1,18 @@ +require 'rails_helper' +describe 'making a request to an unrecognised path' do + + it 'returns 404' do + get '/nowhere' + expect(response.status).to eq(404) + end +end + +# routing +#constraints subdomain: 'api' do +# namespace :api, path: '', defaults: { format: 'json' } do +# scope module: :v1, constraints: ApiConstraints.new(1) do +# # ... actual routes omitted ... +# end +# match "*path", to: -> (env) { [404, {}, ['{"error": "not_found"}']] }, via: :all +# end +#end From 36f542f9855a94c4745ac6962feb38eb872fbd28 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Mon, 14 Sep 2015 22:11:16 +0800 Subject: [PATCH 507/606] enlarge sidr close button --- .../app/assets/javascripts/jquery.sidr.js | 26 +++++++++++-------- spree_theme/db/seeds/spree_section_pieces.yml | 3 +++ 2 files changed, 18 insertions(+), 11 deletions(-) diff --git a/spree_theme/app/assets/javascripts/jquery.sidr.js b/spree_theme/app/assets/javascripts/jquery.sidr.js index f30fe926..6d855924 100644 --- a/spree_theme/app/assets/javascripts/jquery.sidr.js +++ b/spree_theme/app/assets/javascripts/jquery.sidr.js @@ -1,6 +1,6 @@ /* * Sidr - * https://github.com/artberri/sidr + * https://github.com/generoi/sidr * * Copyright (c) 2013 Alberto Varela * Licensed under the MIT license. @@ -303,33 +303,37 @@ $.error('Invalid Sidr Source'); } + $('#' + name).find('a').click(function() { + methods.toggle(name); + }); + return this.each(function(){ var $this = $(this), - data = $this.data('sidr'); + data = $this.data('sidr'), + touchStart; // If the plugin hasn't been initialized yet if ( ! data ) { - + sidrOpened = false; + sidrMoving = false; $this.data('sidr', name); if('ontouchstart' in document.documentElement) { $this.bind('touchstart', function(e) { var theEvent = e.originalEvent.touches[0]; - this.touched = e.timeStamp; + touchStart = e.timeStamp; }); $this.bind('touchend', function(e) { - var delta = Math.abs(e.timeStamp - this.touched); + var delta = Math.abs(e.timeStamp - touchStart); if(delta < 200) { e.preventDefault(); methods.toggle(name); } }); } - else { - $this.click(function(e) { - e.preventDefault(); - methods.toggle(name); - }); - } + $this.click(function(e) { + e.preventDefault(); + methods.toggle(name); + }); } }); }; diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index e1cb94ea..f409dc44 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -1688,6 +1688,9 @@ click_effect_sider: .sidr-close{ float:right; } + .sidr-close .fa{ + font-size: 2em; + } .sidr-overlay{ display: none; position: fixed; From 6eba1ed874ec1195864dcf29fa0080d4f8347254 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 15 Sep 2015 19:54:21 -0700 Subject: [PATCH 508/606] add class clear-block --- .../db/seeds/spree_section_pieces_for_mobile.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/spree_theme/db/seeds/spree_section_pieces_for_mobile.yml b/spree_theme/db/seeds/spree_section_pieces_for_mobile.yml index 0c2d41b6..0fc91f44 100644 --- a/spree_theme/db/seeds/spree_section_pieces_for_mobile.yml +++ b/spree_theme/db/seeds/spree_section_pieces_for_mobile.yml @@ -51,6 +51,18 @@ root_for_mobile: { position:relative; <%= @template.css :inner %> } + .clear-block:after { + content: "."; + display: block; + height: 0; + clear: both; + visibility: hidden; + font-size: 0; + } + .clear-block { + display: block; + } + js: "" bootstrap_container: id: 201 From b23613cffef33d1d1dee65db60ad1833e6b86220 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Thu, 17 Sep 2015 19:41:58 +0800 Subject: [PATCH 509/606] add seed link border: --- spree_theme/db/seeds/250/25l_add_link_border.rb | 11 +++++++++++ spree_theme/spec/models/section_piece_spec.rb | 9 +++++++++ 2 files changed, 20 insertions(+) create mode 100644 spree_theme/db/seeds/250/25l_add_link_border.rb diff --git a/spree_theme/db/seeds/250/25l_add_link_border.rb b/spree_theme/db/seeds/250/25l_add_link_border.rb new file mode 100644 index 00000000..e2533b5a --- /dev/null +++ b/spree_theme/db/seeds/250/25l_add_link_border.rb @@ -0,0 +1,11 @@ +section_piece = Spree::SectionPiece.where( slug: 'container-link' ).first + +a = { "editor_id"=>2, "class_name"=>"s_a", "pclass"=>"css", "param_category_id"=>11, "html_attribute_ids"=>"7,8,6"} +a_h = { "editor_id"=>2, "class_name"=>"s_a_h", "pclass"=>"css", "param_category_id"=>12, "html_attribute_ids"=>"7,8,6"} +s_a_sel = { "editor_id"=>2, "class_name"=>"s_a_sel", "pclass"=>"css", "param_category_id"=>13, "html_attribute_ids"=>"7,8,6"} +s_a_una = { "editor_id"=>2, "class_name"=>"s_a_una", "pclass"=>"css", "param_category_id"=>15, "html_attribute_ids"=>"7,8,6"} + +create_section_piece_param( section_piece, a) +create_section_piece_param( section_piece, a_h) +create_section_piece_param( section_piece, s_a_sel) +create_section_piece_param( section_piece, s_a_una) diff --git a/spree_theme/spec/models/section_piece_spec.rb b/spree_theme/spec/models/section_piece_spec.rb index 3af97bf5..5c469bf8 100644 --- a/spree_theme/spec/models/section_piece_spec.rb +++ b/spree_theme/spec/models/section_piece_spec.rb @@ -1,5 +1,14 @@ require 'spec_helper' describe Spree::SectionPiece do + let(:section_piece) { create(:section_piece) } + it 'add section piece param' do + attrs = { "editor_id"=>2, "class_name"=>"s_a", "pclass"=>"css", "param_category_id"=>11, "html_attribute_ids"=>"7,8,6"} + section_piece.section_piece_params.create! do|spp| + spp.param_conditions={} + spp.assign_attributes( attrs ) + end + + end end From 1e832dd5f1181ebf36354c2ae36a7424b9259a08 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Thu, 17 Sep 2015 22:45:57 +0800 Subject: [PATCH 510/606] add test for feature 'add_section_piece_param' --- ..._link_border.rb => 25m_add_link_border.rb} | 2 -- .../factories/section_factory.rb | 4 +++ spree_theme/spec/models/section_piece_spec.rb | 31 ++++++++++++++++--- 3 files changed, 30 insertions(+), 7 deletions(-) rename spree_theme/db/seeds/250/{25l_add_link_border.rb => 25m_add_link_border.rb} (78%) diff --git a/spree_theme/db/seeds/250/25l_add_link_border.rb b/spree_theme/db/seeds/250/25m_add_link_border.rb similarity index 78% rename from spree_theme/db/seeds/250/25l_add_link_border.rb rename to spree_theme/db/seeds/250/25m_add_link_border.rb index e2533b5a..70e17567 100644 --- a/spree_theme/db/seeds/250/25l_add_link_border.rb +++ b/spree_theme/db/seeds/250/25m_add_link_border.rb @@ -1,11 +1,9 @@ section_piece = Spree::SectionPiece.where( slug: 'container-link' ).first -a = { "editor_id"=>2, "class_name"=>"s_a", "pclass"=>"css", "param_category_id"=>11, "html_attribute_ids"=>"7,8,6"} a_h = { "editor_id"=>2, "class_name"=>"s_a_h", "pclass"=>"css", "param_category_id"=>12, "html_attribute_ids"=>"7,8,6"} s_a_sel = { "editor_id"=>2, "class_name"=>"s_a_sel", "pclass"=>"css", "param_category_id"=>13, "html_attribute_ids"=>"7,8,6"} s_a_una = { "editor_id"=>2, "class_name"=>"s_a_una", "pclass"=>"css", "param_category_id"=>15, "html_attribute_ids"=>"7,8,6"} -create_section_piece_param( section_piece, a) create_section_piece_param( section_piece, a_h) create_section_piece_param( section_piece, s_a_sel) create_section_piece_param( section_piece, s_a_una) diff --git a/spree_theme/lib/spree_theme/testing_support/factories/section_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/section_factory.rb index 69186e16..127bcf01 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/section_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/section_factory.rb @@ -1,6 +1,10 @@ FactoryGirl.define do factory :section, class: Spree::Section do association :section_piece, factory: :section_piece + after(:create) do |s, evaluator| + s.root_id = s.id + s.save + end end factory :section_container, class: Spree::Section do diff --git a/spree_theme/spec/models/section_piece_spec.rb b/spree_theme/spec/models/section_piece_spec.rb index 5c469bf8..5f1d7112 100644 --- a/spree_theme/spec/models/section_piece_spec.rb +++ b/spree_theme/spec/models/section_piece_spec.rb @@ -1,14 +1,35 @@ require 'spec_helper' describe Spree::SectionPiece do - let(:section_piece) { create(:section_piece) } + let( :section_piece_param ) { create(:section_piece_param) } + let!( :section_piece ) { create(:section_piece, :section_piece_params =>[ section_piece_param ] ) } + + let( :attrs) { {"editor"=>section_piece_param.editor, "class_name"=>"s_a", "pclass"=>"css", "param_category"=>section_piece_param.param_category, "html_attribute_ids"=>"7,8,6"} } + let( :create_section_piece_param ){ section_piece.section_piece_params.create!( attrs ) } it 'add section piece param' do - attrs = { "editor_id"=>2, "class_name"=>"s_a", "pclass"=>"css", "param_category_id"=>11, "html_attribute_ids"=>"7,8,6"} + expect{ create_section_piece_param }.to change{ Spree::SectionPieceParam.count}.by(1) + end + + describe "add section piece param into section_piece of section " do + before(:each) do + @section = create(:section, :section_piece => section_piece) + end + + it "add section param as well" do + expect{ create_section_piece_param }.to change{ Spree::SectionParam.count}.by(1) + end + + end - section_piece.section_piece_params.create! do|spp| - spp.param_conditions={} - spp.assign_attributes( attrs ) + describe "add section piece param into section_piece of page_layout" do + before(:each) do + @section = create(:section, :section_piece => section_piece) + @page_layout = create(:page_layout, :section => @section) end + it "add section param as well" do + expect{ create_section_piece_param }.to change{ Spree::ParamValue.count}.by(1) + end end + end From 033582df2a6169e4e3920903adf29665f220eb3e Mon Sep 17 00:00:00 2001 From: qinghe Date: Fri, 18 Sep 2015 02:44:42 -0700 Subject: [PATCH 511/606] unavailable option value cursor is not-allowed --- spree_theme/db/seeds/seed_migration | 2 +- spree_theme/db/seeds/spree_section_pieces.yml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/spree_theme/db/seeds/seed_migration b/spree_theme/db/seeds/seed_migration index b0a05e23..a893b3ba 100644 --- a/spree_theme/db/seeds/seed_migration +++ b/spree_theme/db/seeds/seed_migration @@ -2,7 +2,7 @@ staging: version: 25e aliyun_staging: - version: 25k + version: 25m local_staging: version: 23z development: diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index f409dc44..2de0966f 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -1230,7 +1230,7 @@ grouped_option_values_selector: } .option-value.locked, .option-value.locked:hover { - cursor: default; + cursor: not-allowed; } .option-value.locked img { filter:alpha(opacity=50); @@ -1238,6 +1238,7 @@ grouped_option_values_selector: -khtml-opacity: 0.5; opacity: 0.5; } + js: "" option_values_in_slide_style: id: 63 From 59ae5f8d9d92c2cfbb092eaf80d1fac30ae6d734 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sun, 20 Sep 2015 16:38:44 +0800 Subject: [PATCH 512/606] 1. raise error except routing error 2. fix template_theme.page_layout_root_id is nil after duplicate 3. disable template-theme copy feature, it still caused activerecord PageLayout malfunctional --- app/controllers/application_controller.rb | 2 + spec/factories/taxonomy_factory.rb | 17 +++++++- spec/models/taxon_duplicator_spec.rb | 24 ++++++++--- spree_theme/app/models/spree/page_layout.rb | 3 +- .../app/models/spree/template_theme.rb | 2 +- .../models/spree/template_theme_duplicator.rb | 11 ++++- .../views/application/_layout_tree.html.erb | 6 +-- .../admin/template_themes/native.html.erb | 2 +- .../models/template_theme_duplicator_spec.rb | 43 +++++++++++++------ 9 files changed, 80 insertions(+), 30 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 2b80f5a1..441e54ce 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -18,6 +18,8 @@ def handle_error(e) type.html { render :status => :not_found, :file => "#{::Rails.root}/public/404", :formats => [:html], :layout => nil} type.all { render :status => :not_found, :nothing => true } end + else + raise e end end diff --git a/spec/factories/taxonomy_factory.rb b/spec/factories/taxonomy_factory.rb index e6366196..98ba367e 100644 --- a/spec/factories/taxonomy_factory.rb +++ b/spec/factories/taxonomy_factory.rb @@ -5,7 +5,22 @@ parent_id nil taxonomy after(:create) do |taxon, evaluator| - create_list( :taxon_node, 3, parent: taxon) + # root ( count 12) + # -node 1 + # -node 2 + # -node 21 + # -node 22 + # -node 3 + # -node 31 + # -node 32 + # -node 4 + # -node 41 + # -node 411 + # -node 412 + create( :taxon_node, parent: taxon ) + create( :taxon_node, parent: taxon, children:( build_list( :taxon_node, 2) )) + create( :taxon_node, parent: taxon, children:( build_list( :taxon_node, 2) )) + create( :taxon_node, parent: taxon, children:( build_list( :taxon_node, 1, children:( build_list( :taxon_node, 2) )) )) taxon.reload #it is required, or lft,rgt incorrect end end diff --git a/spec/models/taxon_duplicator_spec.rb b/spec/models/taxon_duplicator_spec.rb index 8bb85952..426d197b 100644 --- a/spec/models/taxon_duplicator_spec.rb +++ b/spec/models/taxon_duplicator_spec.rb @@ -37,7 +37,7 @@ end it "should copy taxonomy to current site" do - expect{copied_taxon}.to change{Spree::Taxon.count}.by(4) + expect{copied_taxon}.to change{ Spree::Taxon.count }.by(12) end it "should clone branch with icon" do @@ -53,15 +53,25 @@ new_taxon.site.should eq Spree::Site.current end + context "clone branch" do + it "should clone taxons " do + expect{@root_taxon.clone_branch.save!}.to change{Spree::Taxon.count}.by( 12 ) + end - it "should clone taxons " do - expect{@root_taxon.clone_branch.save!}.to change{Spree::Taxon.count}.by(4) - end + it "should clone taxons with same depth" do + cloned_branch = @root_taxon.clone_branch + cloned_branch.save! + @root_taxon.self_and_descendants.each_with_index{|original, i| + cloned = cloned_branch.self_and_descendants[i] +#Rails.logger.debug "---- node.depth #{original.depth} #{original.permalink}, original.depth#{ cloned.depth } #{cloned.permalink} --------" + expect( original.depth).to eq cloned.depth + } + end - it "should clone taxonomy " do - expect{@root_taxon.clone_branch.save!}.to change{Spree::Taxonomy.count}.by(1) + it "should clone taxonomy " do + expect{@root_taxon.clone_branch.save!}.to change{Spree::Taxonomy.count}.by(1) + end end - # it "should copy with icon" do # Spree::Site.current = Spree::Site.find 2 # taxon = Spree::Taxon.roots.first diff --git a/spree_theme/app/models/spree/page_layout.rb b/spree_theme/app/models/spree/page_layout.rb index f62204dc..5abe2840 100644 --- a/spree_theme/app/models/spree/page_layout.rb +++ b/spree_theme/app/models/spree/page_layout.rb @@ -4,7 +4,8 @@ module Spree class PageLayout < ActiveRecord::Base #extend FriendlyId include Spree::Context::Base - acts_as_nested_set :scope=>['template_theme_id' ]# scope is for :copy, no need to modify parent_id, lft, rgt. + # depth is massed up while duplicate full set. so we disable it here. + acts_as_nested_set :scope=>['template_theme_id' ], :depth_column=>'notallowed'# scope is for :copy, no need to modify parent_id, lft, rgt. belongs_to :section belongs_to :template_theme, :class_name =>'Spree::TemplateTheme' # has_many :themes, :class_name => "TemplateTheme",:primary_key=>:root_id,:foreign_key=>:page_layout_root_id diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index ac7d1190..a8e94e53 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -46,7 +46,7 @@ class TemplateTheme < ActiveRecord::Base belongs_to :store, :foreign_key => "store_id" # for now template_theme and page_layout are one to one - has_one :page_layout_root, -> { where parent_id: nil }, class_name: "Spree::PageLayout", dependent: :destroy + has_one :page_layout_root, -> { where parent_id: nil }, class_name: "Spree::PageLayout" has_many :page_layouts, inverse_of: :template_theme #commnet it out after migration AddThemeIdToPageLayout done. belongs_to :page_layout, :foreign_key=>"page_layout_root_id" #, :dependent=>:destroy #imported theme refer to page_layout of original theme diff --git a/spree_theme/app/models/spree/template_theme_duplicator.rb b/spree_theme/app/models/spree/template_theme_duplicator.rb index fa471c9d..8558d6ce 100644 --- a/spree_theme/app/models/spree/template_theme_duplicator.rb +++ b/spree_theme/app/models/spree/template_theme_duplicator.rb @@ -12,7 +12,13 @@ def duplicate new_template_theme.page_layout_root = duplicate_page_layout( new_template_theme ) new_template_theme.template_files = duplicate_template_files( new_template_theme ) new_template_theme.save! - + # page_layout_root is nested_set, it is not same as template_files + # new_template_theme.page_layout_root_id is 0. + # new_template_theme.save => new_template_theme.page_layout_root.save => new_template_theme.page_layout_root.template_theme.save + # so in fact new_template_theme is saved first, then page_layout_root.save ... + # even new_template_theme saved and page_layout_root saved + # we need to fix new_template_theme.page_layout_root_id + new_template_theme.update_attributes!( page_layout_root_id: new_template_theme.page_layout_root.id ) handle_param_values( new_template_theme ) handle_template_resources(new_template_theme ) new_template_theme @@ -25,6 +31,7 @@ def duplicate_template_theme new_template_theme.site_id = SpreeTheme.site_class.current.id new_template_theme.store_id = Spree::Store.current.id new_template_theme.release_id = 0 # new copied theme should have no release + new_template_theme.page_layout_root_id = 0 new_template_theme end @@ -76,7 +83,7 @@ def handle_param_values( new_template_theme ) #table_column_values[table_column_values.index('created_at')] = "'#{created_at.utc.to_s(:db)}'" #=>'2014-08-20 02:48:23' #copy param value from origin to new. sql = %Q!INSERT INTO #{table_name}(#{table_column_names.join(',')}) SELECT #{table_column_values.join(',')} FROM #{table_name} WHERE (theme_id =#{original_theme_id})! - ParamValue.connection.execute(sql) + ActiveRecord::Base.connection.execute(sql) new_page_layout_nodes = new_template_theme.page_layouts new_page_layout_nodes.each{|node| diff --git a/spree_theme/app/views/application/_layout_tree.html.erb b/spree_theme/app/views/application/_layout_tree.html.erb index cc8cac91..437188de 100644 --- a/spree_theme/app/views/application/_layout_tree.html.erb +++ b/spree_theme/app/views/application/_layout_tree.html.erb @@ -8,12 +8,12 @@ selected_id= (options[:selected_id]||layout_root.id ) <%=form_tag(update_layout_tree_template_theme_path(theme), :id=>"layout_tree_form",:name=>"layout_tree_form", :remote=>true) do %>
    - <% for page_layout in layout_root.self_and_descendants%> + <% Spree::PageLayout.each_with_level( layout_root.self_and_descendants) { |page_layout, level|%> <% assigned_taxons = theme.assigned_resources(SpreeTheme.taxon_class, page_layout) %>
    - <%=raw("  "*page_layout.depth)%> + <%=raw("  "*level)%> <% # do not call form.submit. page_layout_class = 'click_editable' page_layout_class << ' selected' if page_layout.id==selected_id @@ -49,7 +49,7 @@ selected_id= (options[:selected_id]||layout_root.id )
    <% end %>
    - <% end %> + <% } %>
    <%=hidden_field_tag "selected_section_id" %> <%=hidden_field_tag "op" %> diff --git a/spree_theme/app/views/spree/admin/template_themes/native.html.erb b/spree_theme/app/views/spree/admin/template_themes/native.html.erb index 07cfa573..17a526b3 100644 --- a/spree_theme/app/views/spree/admin/template_themes/native.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/native.html.erb @@ -52,7 +52,7 @@ <%= link_to_with_icon 'cogs', Spree.t(:theme_config), config_resource_admin_template_theme_path(theme), {:no_text => true} %> <% if theme.has_native_layout? %> <%= link_to_with_icon 'eye', Spree.t(:preview_theme), preview_template_theme_path(theme), {:target=>'_blank',:no_text => true} %> - <% if designable %> + <% if false %> <%= link_to_with_icon 'copy', Spree.t(:theme_copy), copy_admin_template_theme_path(theme), {:method=>:post,:no_text => true} %> <% end %> <%= link_to_with_icon 'print', Spree.t(:theme_release), release_admin_template_theme_path(theme), {:method=>:post,:no_text => true} %> diff --git a/spree_theme/spec/models/template_theme_duplicator_spec.rb b/spree_theme/spec/models/template_theme_duplicator_spec.rb index 16b960f9..6cca4ced 100644 --- a/spree_theme/spec/models/template_theme_duplicator_spec.rb +++ b/spree_theme/spec/models/template_theme_duplicator_spec.rb @@ -16,24 +16,39 @@ template_theme.param_values.should be_present end - it "should copy to new" do - #pp template_theme - #pp template_theme.page_layouts - #pp template_theme.param_values - original_page_layouts = template_theme.page_layouts - duplicated_template = duplicator.duplicate + context "duplicated" do + it 'has template_theme' do + expect{duplicator.duplicate}.to change{Spree::TemplateTheme.count}.by(1) + end + + it 'has page_layout_root' do + expect(duplicator.duplicate.page_layout_root).to be_present + end + + it 'has page_layouts' do + page_layout_count = template_theme.page_layouts.count + expect{duplicator.duplicate}.to change{Spree::PageLayout.count}.by( page_layout_count ) + end - duplicated_template.page_layout_root.should_not eq template_theme.page_layout_root + it 'has param_values' do + param_value_count = template_theme.param_values.count + expect{duplicator.duplicate}.to change{Spree::ParamValue.count}.by( param_value_count ) + end - duplicated_template.page_layouts.size.should eq original_page_layouts.size - duplicated_template.param_values.size.should eq template_theme.param_values.size + it 'has param_values for each page_layout' do + duplicated_template = duplicator.duplicate + duplicated_template.page_layouts.each_with_index{|pl,index| + pl.param_values.size.should eq Spree::PageLayout.find( pl.copy_from_id).param_values.count + } + end - duplicated_template.page_layouts.each_with_index{|pl,index| - pl.param_values.size.should eq Spree::PageLayout.find( pl.copy_from_id).param_values.size - pl.template_theme_id.should eq duplicated_template.id - } - duplicated_template.current_template_release.should be_blank + it 'has no release' do + expect( duplicator.duplicate.current_template_release).to be_nil + end + it 'has_native_layout?' do + expect( duplicator.duplicate.has_native_layout?).to be_truthy + end end context 'with template files' do From 3a76e9217a84899c29782d3de94eb7587b8595a4 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sun, 20 Sep 2015 16:45:30 +0800 Subject: [PATCH 513/606] fix typo --- spree_theme/lib/tasks/spree_theme.rake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_theme/lib/tasks/spree_theme.rake b/spree_theme/lib/tasks/spree_theme.rake index b103578f..0fd3c048 100644 --- a/spree_theme/lib/tasks/spree_theme.rake +++ b/spree_theme/lib/tasks/spree_theme.rake @@ -180,7 +180,7 @@ namespace :spree_theme do end end - # since template_theme.duplicate has problem which cause ParamValue mailefunction + # since template_theme.duplicate has problem which cause ParamValue malfunctional # we disable template_theme.duplicate, use task instead desc "copy theme to new. ex. copy_theme[theme_id]" task :copy_theme, [:theme_id] => :environment do |t, args| From 069bb1866c4214b788f60a991a64294f2667d3d8 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sun, 20 Sep 2015 21:23:54 +0800 Subject: [PATCH 514/606] add overflow:hidden for block --- spree_theme/db/seeds/spree_section_pieces.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index 2de0966f..46f433c6 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -195,7 +195,11 @@ container: css: |- /* width,height, skinnables */ .<%=@template.section_selector%> - { float:left; padding:0; margin:0 auto; /* overflow:hidden; inner has hidden,it is useless */ + { float:left; padding:0; margin:0 auto; + overflow:hidden; + /* overflow is required for centered block float:none, margin: auto. + * http://yuiblog.com/blog/2010/05/19/css-101-block-formatting-contexts/ + */ position:relative; <%=@template.css(:block)%> } From 0134cac503dd91a22e3a42e8957adef963e96c77 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Sun, 20 Sep 2015 22:33:47 +0800 Subject: [PATCH 515/606] fix locale --- config/locales/zh-CN.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index bbef391b..efa2ff7d 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -45,7 +45,7 @@ zh-CN: considered_risky: "风险预警" coupon_code: "优惠券号码" created_at: "下单日期" - email: "电子邮件" + email: "电子邮箱" ip_address: IP地址 item_total: "小记" number: "订单号" @@ -657,7 +657,7 @@ zh-CN: no_user_or_email_specified: no_user_specified: not_first_order: - email: "电子邮件" + email: "电子邮箱" empty: "空" empty_cart: "清空购物车" enable_mail_delivery: "开启邮件发送" @@ -997,7 +997,7 @@ zh-CN: parent_category: 上级分类 password: "密码" password_reset_instructions: 密码重置指南 - password_reset_instructions_are_mailed: 如何重置密码的步骤已经通过电子邮件发送给您,请检查您的电子邮件。 + password_reset_instructions_are_mailed: 如何重置密码的步骤已经通过电子邮件发送给您,请检查您的电子邮箱。 password_reset_token_not_found: 对不起,我们无法找到您的帐号。如果您遇到问题,请尝试从您的电子邮件中重新复制粘铁URL到浏览器中,或者重新进行重置密码的步骤 password_updated: 密码更新成功 paste: "粘贴" From ff7562f4d11c6d0db88ffaa2b24e62de90bbf4b4 Mon Sep 17 00:00:00 2001 From: david Date: Wed, 7 Oct 2015 10:16:51 +0800 Subject: [PATCH 516/606] fix template_theme select for first site when editing theme --- spree_theme/lib/spree_theme/system.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index 0901b988..d90d13c4 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -70,7 +70,7 @@ def initialize_template( request_fullpath = nil ) @client_info = ClientInfo.new( :is_mobile => mobile?, :is_preview=>@is_designer) # user could select theme to view in editor. - if website.designable? + if @is_designer #get template from query string if params[:action]=='preview' && params[:id].present? @theme = Spree::TemplateTheme.find( params[:id] ) From d2fc230aaf8666a2c56c573247ebb192ff391fae Mon Sep 17 00:00:00 2001 From: david Date: Thu, 8 Oct 2015 16:23:05 +0800 Subject: [PATCH 517/606] fix bug user preview template_theme --- spree_theme/lib/spree_theme/system.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index d90d13c4..c478b5c9 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -69,8 +69,10 @@ def initialize_template( request_fullpath = nil ) @client_info = ClientInfo.new( :is_mobile => mobile?, :is_preview=>@is_designer) + #current_user.is_designer means he could design template_theme. + #current_site.designable means current user could preview published template_theme # user could select theme to view in editor. - if @is_designer + if website.designable? #get template from query string if params[:action]=='preview' && params[:id].present? @theme = Spree::TemplateTheme.find( params[:id] ) From 129db6ac8208ed5c9650cf0245fc4bc162874c92 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 9 Oct 2015 14:10:56 +0800 Subject: [PATCH 518/606] hide theme_selection if themes is empty --- .../_theme_selection_for_nondesigner.html.erb | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/spree_theme/app/views/spree/shared/_theme_selection_for_nondesigner.html.erb b/spree_theme/app/views/spree/shared/_theme_selection_for_nondesigner.html.erb index d1180dc1..647580c1 100644 --- a/spree_theme/app/views/spree/shared/_theme_selection_for_nondesigner.html.erb +++ b/spree_theme/app/views/spree/shared/_theme_selection_for_nondesigner.html.erb @@ -2,12 +2,14 @@ <% # notice: it is called by client page. @current_page is from theme tag @template_themes = Spree::TemplateTheme.native.published %> -
    -
    - <%=render :partial=>"theme_selection", :locals=>{:template_themes=>@template_themes, :selected=>@current_page.theme} %> + <% if @template_themes.present? %> +
    +
    + <%=render :partial=>"theme_selection", :locals=>{:template_themes=>@template_themes, :selected=>@current_page.theme} %> +
    -
    -
    - 模板 -
    +
    + <%= Spree.t( :template_themes) %> +
    + <% end %> <% end %> From c4b6a3c2853e8b7e84ea2bb51e92851de3c3de43 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 9 Oct 2015 14:14:37 +0800 Subject: [PATCH 519/606] add more comment --- .../views/spree/shared/_theme_selection_for_nondesigner.html.erb | 1 + 1 file changed, 1 insertion(+) diff --git a/spree_theme/app/views/spree/shared/_theme_selection_for_nondesigner.html.erb b/spree_theme/app/views/spree/shared/_theme_selection_for_nondesigner.html.erb index 647580c1..9897c68e 100644 --- a/spree_theme/app/views/spree/shared/_theme_selection_for_nondesigner.html.erb +++ b/spree_theme/app/views/spree/shared/_theme_selection_for_nondesigner.html.erb @@ -1,6 +1,7 @@ <% if !@client_info.is_mobile %> <% # notice: it is called by client page. @current_page is from theme tag @template_themes = Spree::TemplateTheme.native.published + # first is designable now, hide theme_selection if @template_themes is blank %> <% if @template_themes.present? %>
    From bcfa06da88ef7b7ec89acdbebe49fde3c99deb6f Mon Sep 17 00:00:00 2001 From: qinghe Date: Mon, 12 Oct 2015 02:46:20 -0700 Subject: [PATCH 520/606] improve post files --- app/controllers/application_controller.rb | 6 +- ...controller.rb => post_files_controller.rb} | 20 +++---- spree_essential_blog/app/models/spree/post.rb | 58 +++++++++---------- .../app/models/spree/post_file.rb | 17 ++++++ .../app/models/spree/post_image.rb | 11 +--- .../blogs/admin/post_files/_form.html.erb | 16 +++++ .../blogs/admin/post_files/edit.html.erb | 26 +++++++++ .../blogs/admin/post_files/index.html.erb | 46 +++++++++++++++ .../spree/blogs/admin/post_files/new.html.erb | 17 ++++++ .../blogs/admin/post_images/_form.html.erb | 8 --- .../blogs/admin/post_images/edit.html.erb | 18 ------ .../blogs/admin/post_images/index.html.erb | 44 -------------- .../blogs/admin/post_images/new.html.erb | 22 ------- .../spree/blogs/admin/posts/_form.html.erb | 15 +++-- .../spree/blogs/admin/posts/edit.html.erb | 6 +- .../spree/blogs/admin/posts/index.html.erb | 5 +- .../blogs/admin/shared/_post_tabs.html.erb | 33 ++++++----- spree_essential_blog/config/locales/zh-CN.yml | 14 ++++- spree_essential_blog/config/routes.rb | 33 ++++++----- .../permitted_attributes_for_blog.rb | 4 +- .../admin/post_images_integration_test.rb | 40 ++++++------- .../test/support/factories.rb | 2 +- .../test/unit/spree/post_image_test.rb | 18 +++--- spree_multi_site/lib/spree_multi_site.rb | 4 +- 24 files changed, 258 insertions(+), 225 deletions(-) rename spree_essential_blog/app/controllers/spree/blogs/admin/{post_images_controller.rb => post_files_controller.rb} (55%) create mode 100644 spree_essential_blog/app/models/spree/post_file.rb create mode 100644 spree_essential_blog/app/views/spree/blogs/admin/post_files/_form.html.erb create mode 100644 spree_essential_blog/app/views/spree/blogs/admin/post_files/edit.html.erb create mode 100644 spree_essential_blog/app/views/spree/blogs/admin/post_files/index.html.erb create mode 100644 spree_essential_blog/app/views/spree/blogs/admin/post_files/new.html.erb delete mode 100644 spree_essential_blog/app/views/spree/blogs/admin/post_images/_form.html.erb delete mode 100644 spree_essential_blog/app/views/spree/blogs/admin/post_images/edit.html.erb delete mode 100644 spree_essential_blog/app/views/spree/blogs/admin/post_images/index.html.erb delete mode 100644 spree_essential_blog/app/views/spree/blogs/admin/post_images/new.html.erb diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 441e54ce..6b0d2013 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -2,9 +2,9 @@ class ApplicationController < ActionController::Base protect_from_forgery # CUSTOM EXCEPTION HANDLING - rescue_from StandardError do |e| - handle_error(e) - end + #rescue_from StandardError do |e| + # handle_error(e) + #end protected diff --git a/spree_essential_blog/app/controllers/spree/blogs/admin/post_images_controller.rb b/spree_essential_blog/app/controllers/spree/blogs/admin/post_files_controller.rb similarity index 55% rename from spree_essential_blog/app/controllers/spree/blogs/admin/post_images_controller.rb rename to spree_essential_blog/app/controllers/spree/blogs/admin/post_files_controller.rb index 683c7c73..47b19d16 100644 --- a/spree_essential_blog/app/controllers/spree/blogs/admin/post_images_controller.rb +++ b/spree_essential_blog/app/controllers/spree/blogs/admin/post_files_controller.rb @@ -1,5 +1,5 @@ -class Spree::Blogs::Admin::PostImagesController < Spree::Admin::ResourceController - +class Spree::Blogs::Admin::PostFilesController < Spree::Admin::ResourceController + before_filter :load_data create.before :set_viewable @@ -8,30 +8,30 @@ class Spree::Blogs::Admin::PostImagesController < Spree::Admin::ResourceControll def update_positions params[:positions].each do |id, index| - Spree::PostImage.update_all(['position=?', index], ['id=?', id]) + Spree::PostFile.update_all(['position=?', index], ['id=?', id]) end respond_to do |format| format.js { render :text => 'Ok' } end end - + private - + def location_after_save - admin_post_images_url(@post) + admin_post_files_url(@post) end def load_data - @post = Spree::Post.find_by_path(params[:post_id]) + @post = Spree::Post.find_by_permalink!(params[:post_id]) end def set_viewable - @post_image.viewable = @post + @post_file.viewable = @post end def destroy_before - @viewable = @post_image.viewable + @viewable = @post_file.viewable end -end \ No newline at end of file +end diff --git a/spree_essential_blog/app/models/spree/post.rb b/spree_essential_blog/app/models/spree/post.rb index 142b456c..d08b8554 100644 --- a/spree_essential_blog/app/models/spree/post.rb +++ b/spree_essential_blog/app/models/spree/post.rb @@ -1,22 +1,22 @@ module Spree class Post < ActiveRecord::Base #attr_accessible :title, :cover, :teaser, :body, :posted_at, :author, :live, :tag_list, :taxon_ids, :product_ids_string - + acts_as_taggable - - # for flash messages + + # for flash messages alias_attribute :name, :title - + has_many :post_classifications, dependent: :delete_all, inverse_of: :post has_many :taxons, through: :post_classifications #has_and_belongs_to_many :taxons, :join_table => "spree_posts_taxons", :class_name => "Spree::Taxon" alias_attribute :categories, :taxons - + #belongs_to :blog, :class_name => "Spree::Taxon" #has_many :taxons, :dependent => :destroy has_many :products, :through => :post_products - has_many :images, :as => :viewable, :class_name => "Spree::PostImage", :dependent => :destroy - + has_many :files, :as => :viewable, :class_name => "Spree::PostFile", :dependent => :destroy + #validates :blog_id, :title, :presence => true validates :permalink, :presence => true, :uniqueness =>{ :scope=>:site_id }, :if => proc{ |record| !record.title.blank? } validates :body, :presence => true @@ -42,9 +42,9 @@ class Post < ActiveRecord::Base scope :future, -> { where("posted_at > ?", Time.now).order("posted_at ASC") } scope :past, -> { where("posted_at <= ?", Time.now).ordered } scope :live, -> { where(:live => true ) } - + make_permalink - + # add search related cattr_accessor :searcher_class do SpreeEssentialBlog::Search @@ -52,7 +52,7 @@ class Post < ActiveRecord::Base cattr_accessor :search_scopes do [] end - + def self.add_search_scope(name, &block) self.singleton_class.send(:define_method, name.to_sym, &block) search_scopes << name.to_sym @@ -65,61 +65,61 @@ def self.add_search_scope(name, &block) where( Taxon.table_name => { :id => taxon.self_and_descendants.pluck(:id) }) ) end - # end search - + # end search + # Creates date-part accessors for the posted_at timestamp for grouping purposes. %w(day month year).each do |method| define_method method do self.posted_at.send(method) end end - - # all post belongs to taxon which context is blog, in this way, we cuold list all post of website. ex. page blogs list recent posts + + # all post belongs to taxon which context is blog, in this way, we cuold list all post of website. ex. page blogs list recent posts def taxon - + end - + alias_method :blog, :taxon - + def summary( truncate_at=100) #copy from Action View Sanitize Helpers HTML::FullSanitizer.new.sanitize( body ).truncate( truncate_at ) end - + def rendered_preview preview = body.split("")[0] render(preview) end - + def rendered_body render(body.gsub("", "")) end - + def preview_image - images.first if has_images? + images.first if has_images? end - + def has_images? images && !images.empty? end - - + + def live? live && live == true end - + def product_ids_string product_ids.join(',') end - + def product_ids_string=(s) self.product_ids = s.to_s.split(',').map(&:strip) end - + def to_param permalink.present? ? permalink : (permalink_was || title.to_s.to_url) end end - -end \ No newline at end of file + +end diff --git a/spree_essential_blog/app/models/spree/post_file.rb b/spree_essential_blog/app/models/spree/post_file.rb new file mode 100644 index 00000000..66248704 --- /dev/null +++ b/spree_essential_blog/app/models/spree/post_file.rb @@ -0,0 +1,17 @@ +# a post could have several attachments +class Spree::PostFile < Spree::Asset + + #attr_accessible :alt, :attachment + + has_attached_file :attachment, + :url => "/shops/:rails_env/:site/post_files/:id/:filename", + :path => ":rails_root/public/shops/:rails_env/:site/post_files/:id/:filename" + + validates_attachment :attachment, presence: true, + content_type: { content_type: %w(image/jpeg image/gif image/png text/plain application/vnd.ms-powerpoint application/msword aplication/zip application/pdf) }, + size: { in: 0..10.megabytes } + + def url_thumb + @url_thumb ||= Ckeditor::Utils.filethumb(attachment_file_name) + end +end diff --git a/spree_essential_blog/app/models/spree/post_image.rb b/spree_essential_blog/app/models/spree/post_image.rb index 1e0c79d2..9604856c 100644 --- a/spree_essential_blog/app/models/spree/post_image.rb +++ b/spree_essential_blog/app/models/spree/post_image.rb @@ -4,18 +4,11 @@ class Spree::PostImage < Spree::Asset #attr_accessible :alt, :attachment has_attached_file :attachment, - :styles => Proc.new{ |clip| clip.instance.attachment_sizes }, - :default_style => :medium, :url => '/shops/:rails_env/:site/:class/:id/:basename_:style.:extension', :path => ':rails_root/public/shops/:rails_env/:site/:class/:id/:basename_:style.:extension' validates_attachment :attachment, :presence => true, :content_type => { :content_type => %w(image/jpeg image/jpg image/png image/gif) } - - def attachment_sizes - hash = {} - hash.merge!(:mini => '48x48>', :small => '150x150>', :medium => '600x600>', :large => '950x700>') if image_content? - hash - end - + + end diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_files/_form.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_files/_form.html.erb new file mode 100644 index 00000000..30929c92 --- /dev/null +++ b/spree_essential_blog/app/views/spree/blogs/admin/post_files/_form.html.erb @@ -0,0 +1,16 @@ + +
    +
    +
    + <%= f.label :attachment, Spree.t(:filename) %>
    + <%= f.file_field :attachment %> +
    + +
    +
    + <%= f.label :alt, Spree.t(:alt_text) %>
    + <%= f.text_area :alt, rows: 4, class: 'fullwidth' %> +
    +
    + +
    diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_files/edit.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_files/edit.html.erb new file mode 100644 index 00000000..91d3bd7a --- /dev/null +++ b/spree_essential_blog/app/views/spree/blogs/admin/post_files/edit.html.erb @@ -0,0 +1,26 @@ +<%= render :partial => 'spree/blogs/admin/shared/post_tabs', :locals => {:current => "Post Files"} %> + +<% if @post_file.try(:errors).present? %> + <%= render 'spree/shared/error_messages', :target => @post_file %> +<% end %> + +<%= form_for([:admin, @post.id, @post_file], :url => admin_post_file_url(@post, @post_file), :html => { :multipart => true }) do |f| %> + +
    + <%= @post_file.attachment_file_name%> +
    + <%= f.label Spree.t(:thumbnail) %>
    + <%= link_to image_tag(@post_file.attachment.url(:small)), @post_file.attachment.url(:product) %> +
    + +
    + <%= render :partial => 'form', :locals => { :f => f } %> +
    +
    +
    + <%= button Spree.t('actions.update'), 'refresh' %> + <%= Spree.t(:or) %> + <%= link_to Spree.t('actions.cancel'), admin_product_images_url(@post), :id => 'cancel_link', :class => 'button remove' %> +
    +
    +<% end %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_files/index.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_files/index.html.erb new file mode 100644 index 00000000..d0ce39a2 --- /dev/null +++ b/spree_essential_blog/app/views/spree/blogs/admin/post_files/index.html.erb @@ -0,0 +1,46 @@ +<%= render :partial => 'spree/blogs/admin/shared/post_tabs', :locals => {:current => "Post Files"} %> + +<% content_for :page_actions do %> +
  43. <%= link_to_with_icon('plus', Spree.t(:new_post_file), new_admin_post_file_url(@post), :id => 'new_image_link', :class => 'button') %>
  44. +<% end %> + +
    +<% unless @post.files.any? %> +
    + <%= Spree.t(:no_post_files_found) %>. +
    +<% else %> + + + + + + + + + + + + + + + + + + <% @post.files.each do |image| %> + + + + + + + <% end %> + +
    <%= Spree.t(:thumbnail) %><%= Spree.t("alt_text") %>
    + + <%= link_to(image_tag(image.url_thumb), image.attachment.url(:large)) %><%= image.alt %> + <%= link_to_with_icon('edit', Spree.t("edit"), edit_admin_post_file_url(@post, image), :no_text => true, :data => {:action => 'edit'}) %> +   + <%= link_to_delete image, {:url => admin_post_file_url(@post, image), :no_text => true }%> +
    +<% end %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_files/new.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_files/new.html.erb new file mode 100644 index 00000000..8950d263 --- /dev/null +++ b/spree_essential_blog/app/views/spree/blogs/admin/post_files/new.html.erb @@ -0,0 +1,17 @@ +<%= render :partial => 'spree/blogs/admin/shared/post_tabs', :locals => {:current => "Post Files"} unless request.xhr? %> + +<%= render 'spree/shared/error_messages', :target => @post_file %> + +<%= form_for(@post_file, :url => admin_post_files_path(@post), :html => { :multipart => true }) do |f| %> +
    + <%= Spree.t(:new_post_file) %> + <%= render :partial => 'form', :locals => { :f => f } %> + +
    + <%= button Spree.t('actions.update'), 'refresh' %> + <%= Spree.t(:or) %> + <%= link_to_with_icon 'remove', Spree.t('actions.cancel'), admin_post_files_url(@post), :id => 'cancel_link', :class => 'button' %> +
    +
    + +<% end %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_images/_form.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_images/_form.html.erb deleted file mode 100644 index beeb23f3..00000000 --- a/spree_essential_blog/app/views/spree/blogs/admin/post_images/_form.html.erb +++ /dev/null @@ -1,8 +0,0 @@ -

    - <%= form.label :attachment %>:
    - <%= form.file_field :attachment %> -

    -

    - <%= form.label :alt %>:
    - <%= form.text_field :alt, :class => 'text' %> -

    diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_images/edit.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_images/edit.html.erb deleted file mode 100644 index b944af8e..00000000 --- a/spree_essential_blog/app/views/spree/blogs/admin/post_images/edit.html.erb +++ /dev/null @@ -1,18 +0,0 @@ -<%= render :partial => 'spree/blogs/admin/shared/post_tabs', :locals => {:current => "Images"} %> - -<% if @post_image.try(:errors).present? %> - <%= render 'spree/shared/error_messages', :target => @post_image %> -<% end %> - -<%= form_for([:admin, @post.id, @post_image], :url => admin_post_image_url(@post, @post_image), :html => { :multipart => true }) do |f| %> -

    - <%= label_tag ("thumbnail") %>:
    - <%= link_to(image_tag(@post_image.attachment.url(:mini)), @post_image.attachment.url(:product)) %> -

    - <%= render "form", :form => f %> - -

    - <%= button t("update") %> - or <%= link_to t("cancel"), admin_post_images_url(@post), :id => "cancel_link" %> -

    -<% end %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_images/index.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_images/index.html.erb deleted file mode 100644 index 01b14235..00000000 --- a/spree_essential_blog/app/views/spree/blogs/admin/post_images/index.html.erb +++ /dev/null @@ -1,44 +0,0 @@ -<%= render :partial => 'spree/blogs/admin/shared/post_tabs', :locals => {:current => "Images"} %> - - - - - - - - - - - <% @post.images.each do |image| %> - - - - - - <% end %> - -
    <%= t("thumbnail") %><%= t("alt_text") %><%= t("action") %>
       <%= link_to(image_tag(image.attachment.url(:mini)), image.attachment.url(:large)) %><%= image.alt %> - <%= link_to_with_icon('edit', t("edit"), edit_admin_post_image_url(@post, image)) %> -   - <%= link_to_delete image, {:url => admin_post_image_url(@post, image) }%> -
    - -
    -
    -

    - <%= link_to icon('add') + ' ' + t("new_image"), new_admin_post_image_url(@post), :id => "new_image_link" %> -

    - -<% content_for :head do %> - -<% end %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_images/new.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_images/new.html.erb deleted file mode 100644 index d8e582a8..00000000 --- a/spree_essential_blog/app/views/spree/blogs/admin/post_images/new.html.erb +++ /dev/null @@ -1,22 +0,0 @@ -<%= render :partial => 'spree/blogs/admin/shared/post_tabs', :locals => {:current => "Images"} unless request.xhr? %> - -

    <%= t("new_image") %>

    - -<%= render 'spree/shared/error_messages', :target => @post_image %> - -<%= form_for(@post_image, :url => admin_post_images_path(@post), :html => { :multipart => true }) do |form| %> - - <%= render "form", :form => form %> -
    -

    - <%= button t("create") %> - or <%= link_to t("cancel"), "#", :id => "cancel_link" %> -

    -<% end %> - - diff --git a/spree_essential_blog/app/views/spree/blogs/admin/posts/_form.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/posts/_form.html.erb index 8e3886c4..59b74929 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/posts/_form.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/posts/_form.html.erb @@ -5,18 +5,18 @@ <% end %>
    -
    +
    <%= form.field_container :author do %> <%= form.label :author %>
    - <%= form.text_field :author, :class => 'datetime fullwidth' %> + <%= form.text_field :author, :class => 'datetime fullwidth' %> <%= error_message_on :post, :author %> <% end %>
    - -
    + +
    <%= form.field_container :posted_at do %> <%= form.label :posted_at %>
    - <%= form.text_field :posted_at, :class => 'datetime fullwidth' %> + <%= form.text_field :posted_at, :class => 'datetime fullwidth' %> <%= error_message_on :post, :posted_at %> <% end %>
    @@ -27,7 +27,7 @@ <%= form.file_field :cover %> <%= error_message_on :post, :cover %> <% end %> - + <%= form.field_container :body do %> <%= form.label :body %>
    <%= form.text_area :body, :class => 'fullwidth' %> @@ -58,8 +58,7 @@ <%= form.text_field :meta_description, :class => 'fullwidth' %> <% end %>
    - + <%= form.field_container :live do %> <%= form.check_box :live %> <%= form.label :live %>
    <% end %> - diff --git a/spree_essential_blog/app/views/spree/blogs/admin/posts/edit.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/posts/edit.html.erb index dae09e81..7dd4c143 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/posts/edit.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/posts/edit.html.erb @@ -1,6 +1,4 @@ -<% content_for :page_title do %> - <%= Spree.t("edit_post") %> “<%= @post.title %>” -<% end %> +<%= render partial: 'spree/blogs/admin/shared/post_tabs', locals: {current: 'Post Details'} %> <% content_for :page_actions do %>
  45. <%= button_link_to Spree.t(:back_to_post_list), session[:return_to] || admin_posts_url, :icon => 'arrow-left' %>
  46. @@ -17,7 +15,7 @@ <%= form_for([:admin, @post]) do |f| %> <%= render "form", :form => f %> - + <%= render :partial => 'spree/admin/shared/edit_resource_links' %> <% end %> diff --git a/spree_essential_blog/app/views/spree/blogs/admin/posts/index.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/posts/index.html.erb index 38e356bf..b8a62973 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/posts/index.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/posts/index.html.erb @@ -18,7 +18,7 @@ <%= search_form_for [:admin, @search] do |f| %>
    -
    +
    <%= f.label :title_cont, Spree.t("title") %>
    <%= f.text_field :title_cont, :size => 25 %> @@ -46,7 +46,7 @@ - + <%= sort_link @search, :title, Spree.t("title") %> @@ -79,4 +79,3 @@ <% end %> <%= paginate @collection %> - diff --git a/spree_essential_blog/app/views/spree/blogs/admin/shared/_post_tabs.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/shared/_post_tabs.html.erb index dfb8da93..e2bcf03f 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/shared/_post_tabs.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/shared/_post_tabs.html.erb @@ -1,21 +1,22 @@ -

    <%== t(".editing_post") + " “#{@post.title}”".html_safe %>

    +<% content_for :page_title do %> + <%= Spree.t("edit_post") %> “<%= @post.title %>” +<% end %> -<% content_for :sidebar do %> +<% content_for :sidebar_title do %> + <%= @post.title.truncate(10) %> +<% end %> -

    <%= @post.title %><%= l (@post.posted_at || Time.now), :format => :date_only %>

    -
    +<% content_for :sidebar do %> + <% end %> diff --git a/spree_essential_blog/config/locales/zh-CN.yml b/spree_essential_blog/config/locales/zh-CN.yml index 90646980..b3cdd761 100644 --- a/spree_essential_blog/config/locales/zh-CN.yml +++ b/spree_essential_blog/config/locales/zh-CN.yml @@ -24,12 +24,15 @@ zh-CN: spree/post: one: 文章 other: 文章 + spree/post_file: + one: 文件 + other: 文件 spree: back_to_post_list: 回到文章列表 post_list: 文章列表 new_post: 新建文章 - edit_post: 编辑文章 + edit_post: 编辑文章 admin: tab: posts: 文章 @@ -41,10 +44,10 @@ zh-CN: post: index: post_list: 文章列表 - new: + new: new_post: 新建文章 edit: - edit_post: 编辑文章 + edit_post: 编辑文章 post_products: index: add_related_product: Add Related Products @@ -61,7 +64,10 @@ zh-CN: home: title: Recent Posts archive: Blog Archive + files: 文件 + new_post_file: 新建文件 no_posts: No posts found! + no_post_files_found: 找不到任何文件! posts: 文章 post: index: @@ -74,6 +80,8 @@ zh-CN: back_to_posts: "Back to the blog" show: tagged: Tagged + post_details: 文章详细 + post_files: 文件 settings: blogs: Manage Blogs explain_blogs: Add or Edit Blogs for posts. diff --git a/spree_essential_blog/config/routes.rb b/spree_essential_blog/config/routes.rb index f3ef4975..4f2e2bd9 100644 --- a/spree_essential_blog/config/routes.rb +++ b/spree_essential_blog/config/routes.rb @@ -1,40 +1,45 @@ Spree::Core::Engine.routes.append do scope(:module => "blogs") do namespace :admin do - resources :posts do + resources :posts do + resources :files, :controller => "post_files" do + collection do + post :update_positions + end + end resources :products, :controller => "post_products" resources :categories, :controller => "post_categories" end end - end + end # scope(:module => "blogs") do -# namespace :admin do -# resources :blogs, :constraints => { :id => /[a-z0-9\-\_\/]{3,}/ } -# resources :posts do -# resources :images, :controller => "post_images" do +# namespace :admin do +# resources :blogs, :constraints => { :id => /[a-z0-9\-\_\/]{3,}/ } +# resources :posts do +# resources :images, :controller => "post_files" do # collection do # post :update_positions # end # end # resources :products, :controller => "post_products" # resources :categories, :controller => "post_categories" -# end -# resource :disqus_settings -# end -# constraints :blog_id => /([a-z0-9\-\_\/]{3,})/ do +# end +# resource :disqus_settings +# end +# constraints :blog_id => /([a-z0-9\-\_\/]{3,})/ do # constraints( # :year => /\d{4}/, # :month => /\d{1,2}/, # :day => /\d{1,2}/ -# ) do +# ) do # get ":blog_id/:year(/:month(/:day))" => "posts#index", :as => :post_date # get ":blog_id/:year/:month/:day/:id" => "posts#show", :as => :full_post -# end +# end # get ":blog_id/category/:id" => "post_categories#show", :as => :post_category, :constraints => { :id => /.*/ } # get ":blog_id/search/:query" => "posts#search", :as => :search_posts, :query => /.*/ # get ":blog_id/archive" => "posts#archive", :as => :archive_posts -# get ":blog_id" => "posts#index", :as => :blog_posts -# end +# get ":blog_id" => "posts#index", :as => :blog_posts +# end # end end diff --git a/spree_essential_blog/lib/spree_essential_blog/permitted_attributes_for_blog.rb b/spree_essential_blog/lib/spree_essential_blog/permitted_attributes_for_blog.rb index 58403159..fe536cba 100644 --- a/spree_essential_blog/lib/spree_essential_blog/permitted_attributes_for_blog.rb +++ b/spree_essential_blog/lib/spree_essential_blog/permitted_attributes_for_blog.rb @@ -1,11 +1,11 @@ module Spree module PermittedAttributes - ATTRIBUTES_FOR_BLOG=[:blog_attributes, :post_attributes, :post_image_attributes, :post_product_attributes] + ATTRIBUTES_FOR_BLOG=[:blog_attributes, :post_attributes, :post_file_attributes, :post_product_attributes] mattr_reader *ATTRIBUTES_FOR_BLOG @@blog_attributes = [:name, :permalink] @@post_attributes = [ :title, :cover, :teaser, :body, :posted_at, :author, :live, :tag_list, :taxon_ids, :product_ids_string, :meta_keywords, :meta_description] - @@post_image_attributes = [:alt, :attachment] + @@post_file_attributes = [:alt, :attachment] @@post_product_attributes = [:post_id, :product_id, :position] end end \ No newline at end of file diff --git a/spree_essential_blog/test/integration/spree/blogs/admin/post_images_integration_test.rb b/spree_essential_blog/test/integration/spree/blogs/admin/post_images_integration_test.rb index db9fc256..5d08a204 100644 --- a/spree_essential_blog/test/integration/spree/blogs/admin/post_images_integration_test.rb +++ b/spree_essential_blog/test/integration/spree/blogs/admin/post_images_integration_test.rb @@ -1,30 +1,30 @@ require 'test_helper' -class Spree::Admin::PostImagesIntegrationTest < SpreeEssentials::IntegrationCase +class Spree::Admin::PostFilesIntegrationTest < SpreeEssentials::IntegrationCase setup do - Spree::PostImage.destroy_all + Spree::PostFile.destroy_all @post = Spree::Post.first || Factory.create(:spree_post) end should "have a link to new post image" do - visit spree.admin_post_images_path(@post) + visit spree.admin_post_files_path(@post) btn = find("#new_image_link").native - assert_match /#{spree.new_admin_post_image_path(@post)}$/, btn.attribute('href') + assert_match /#{spree.new_admin_post_file_path(@post)}$/, btn.attribute('href') assert_equal "New Image", btn.text end should "get new post image" do - visit spree.new_admin_post_image_path(@post) + visit spree.new_admin_post_file_path(@post) assert_seen "New Image" - within "#new_post_image" do + within "#new_post_file" do assert has_field?("Attachment") assert has_field?("Alt") end end should "validate post image" do - visit spree.new_admin_post_image_path(@post) + visit spree.new_admin_post_file_path(@post) click_button "Create" within "#errorExplanation" do assert_seen "2 errors prohibited this record from being saved:" @@ -34,35 +34,35 @@ class Spree::Admin::PostImagesIntegrationTest < SpreeEssentials::IntegrationCase end should "create post image" do - visit spree.admin_post_images_path(@post) + visit spree.admin_post_files_path(@post) click_link "New Image" - within "#new_post_image" do + within "#new_post_file" do attach_file "Attachment", sample_image_path fill_in "Alt", :with => "alt text!" end click_button "Create" - assert_equal spree.admin_post_images_path(@post), current_path + assert_equal spree.admin_post_files_path(@post), current_path assert_flash :notice, "Post image has been successfully created!" end context "existing post image" do setup do - @post_image = Factory.create(:spree_post_image, :viewable => @post) + @post_file = Factory.create(:spree_post_file, :viewable => @post) end should "edit and update" do - visit spree.edit_admin_post_image_path(@post, @post_image) - within "#edit_post_image_#{@post_image.id}" do + visit spree.edit_admin_post_file_path(@post, @post_file) + within "#edit_post_file_#{@post_file.id}" do attach_file "Attachment", sample_image_path("2.jpg") fill_in "Alt", :with => "omg!" end click_button "Update" - assert_equal spree.admin_post_images_path(@post), current_path + assert_equal spree.admin_post_files_path(@post), current_path assert_flash :notice, "Post image has been successfully updated!" end should "get destroyed" do - visit spree.admin_post_images_path(@post) + visit spree.admin_post_files_path(@post) within "table.index" do find("a[href='#']").click end @@ -74,17 +74,17 @@ class Spree::Admin::PostImagesIntegrationTest < SpreeEssentials::IntegrationCase context "several post images" do setup do - setup_action_controller_behaviour(Spree::Blogs::Admin::PostImagesController) - @post_images = Array.new(2) {|i| Factory(:spree_post_image, :alt => "Image ##{i + 1}", :viewable => @post, :position => i) } + setup_action_controller_behaviour(Spree::Blogs::Admin::PostFilesController) + @post_files = Array.new(2) {|i| Factory(:spree_post_file, :alt => "Image ##{i + 1}", :viewable => @post, :position => i) } end should "update positions" do - positions = Hash[@post_images.map{|i| [i.id, 2 - i.position ]}] - visit spree.admin_post_images_path(@post) + positions = Hash[@post_files.map{|i| [i.id, 2 - i.position ]}] + visit spree.admin_post_files_path(@post) assert_seen "Image #1", :within => "tbody tr:first" assert_seen "Image #2", :within => "tbody tr:last" xhr :post, :update_positions, { :post_id => @post.to_param, :positions => positions } - visit spree.admin_post_images_path(@post) + visit spree.admin_post_files_path(@post) assert_seen "Image #2", :within => "tbody tr:first" assert_seen "Image #1", :within => "tbody tr:last" end diff --git a/spree_essential_blog/test/support/factories.rb b/spree_essential_blog/test/support/factories.rb index c4b68923..12435d31 100644 --- a/spree_essential_blog/test/support/factories.rb +++ b/spree_essential_blog/test/support/factories.rb @@ -17,7 +17,7 @@ name "Jellies" end - factory :spree_post_image, :class => Spree::PostImage do + factory :spree_post_file, :class => Spree::PostFile do viewable { Spree::Post.first } attachment { sample_image } end diff --git a/spree_essential_blog/test/unit/spree/post_image_test.rb b/spree_essential_blog/test/unit/spree/post_image_test.rb index a0bef48a..48ec98b5 100644 --- a/spree_essential_blog/test/unit/spree/post_image_test.rb +++ b/spree_essential_blog/test/unit/spree/post_image_test.rb @@ -1,9 +1,9 @@ require 'test_helper' -class Spree::PostImageTest < ActiveSupport::TestCase +class Spree::PostFileTest < ActiveSupport::TestCase setup do - @post_image = Spree::PostImage.new + @post_file = Spree::PostFile.new end should belong_to(:viewable) @@ -11,28 +11,28 @@ class Spree::PostImageTest < ActiveSupport::TestCase %w(image/jpeg image/gif image/png image/tiff).each do |mime| should "return true for #{mime} as image content" do - @post_image.attachment_content_type = mime - assert @post_image.image_content? + @post_file.attachment_content_type = mime + assert @post_file.image_content? end end %w(application/pdf text/css).each do |mime| should "return false for #{mime} as image content" do - @post_image.attachment_content_type = mime - assert !@post_image.image_content? + @post_file.attachment_content_type = mime + assert !@post_file.image_content? end end should "have blank attachment sizes hash if post is not image content" do hash = {} - assert_equal hash, @post_image.attachment_sizes + assert_equal hash, @post_file.attachment_sizes end %w(image/jpeg image/gif image/png image/tiff).each do |mime| should "have attachment sizes hash for #{mime}" do - @post_image.attachment_content_type = mime + @post_file.attachment_content_type = mime hash = { :mini => '48x48>', :small => '150x150>', :medium => '600x600>', :large => '950x700>' } - assert_equal hash, @post_image.attachment_sizes + assert_equal hash, @post_file.attachment_sizes end end diff --git a/spree_multi_site/lib/spree_multi_site.rb b/spree_multi_site/lib/spree_multi_site.rb index d479f924..c9df5851 100644 --- a/spree_multi_site/lib/spree_multi_site.rb +++ b/spree_multi_site/lib/spree_multi_site.rb @@ -11,6 +11,6 @@ module SpreeMultiSite # these keys are alipay oss folder names - AttachmentClassEnum = Struct.new(:spree_taxon, :spree_post, :spree_image, :ckeditor_picture, :ckeditor_file, :spree_template_file )\ - ['Spree::Taxon','Spree::Post','Spree::Image', 'Ckeditor::Picture','Ckeditor::AttachmentFile', 'Spree::TemplateFile'] + AttachmentClassEnum = Struct.new(:spree_taxon, :spree_post, :spree_image, :ckeditor_picture, :ckeditor_file, :spree_template_file, :spree_post_files )\ + ['Spree::Taxon','Spree::Post','Spree::Image', 'Ckeditor::Picture','Ckeditor::AttachmentFile', 'Spree::TemplateFile','Spree::PostFile'] end From 9777c85d993d68538cfecf6bbd7a9e25af28c426 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 13 Oct 2015 01:48:45 -0700 Subject: [PATCH 521/606] add feature post files --- config/initializers/spree.rb | 6 +- spec/factories/post_factory.rb | 8 + spec/models/page_tag/post_attribute_spec.rb | 33 ++++ .../blogs/admin/post_files_controller.rb | 10 -- .../app/models/spree/post_file.rb | 4 +- .../blogs/admin/post_files/edit.html.erb | 2 +- .../blogs/admin/post_files/index.html.erb | 4 +- .../app/models/page_tag/model_attribute.rb | 32 ++++ .../app/models/page_tag/page_attribute.rb | 42 +++++ .../app/models/page_tag/post_attribute.rb | 55 ++++++ .../app/models/page_tag/product_attribute.rb | 90 ++++++++++ .../app/models/page_tag/template_tag.rb | 163 +----------------- spree_theme/db/seeds/00_section_pieces.rb | 6 +- .../db/seeds/spree_section_pieces2.yml | 22 +++ 14 files changed, 304 insertions(+), 173 deletions(-) create mode 100644 spec/factories/post_factory.rb create mode 100644 spec/models/page_tag/post_attribute_spec.rb create mode 100644 spree_theme/app/models/page_tag/model_attribute.rb create mode 100644 spree_theme/app/models/page_tag/page_attribute.rb create mode 100644 spree_theme/app/models/page_tag/post_attribute.rb create mode 100644 spree_theme/app/models/page_tag/product_attribute.rb create mode 100644 spree_theme/db/seeds/spree_section_pieces2.yml diff --git a/config/initializers/spree.rb b/config/initializers/spree.rb index 5477ac17..66d11c9f 100644 --- a/config/initializers/spree.rb +++ b/config/initializers/spree.rb @@ -29,6 +29,8 @@ end Rails.application.config.spree_multi_site.site_scope_required_classes_from_other_gems << 'Spree::Post' -Rails.application.config.spree_multi_site.site_scope_required_classes_with_image_from_other_gems << ['Spree::Post',:cover] -Rails.application.config.spree_multi_site.site_scope_required_classes_with_image_from_other_gems << ['Spree::TemplateFile',:attachment] +Rails.application.config.spree_multi_site.site_scope_required_classes_with_image_from_other_gems.concat( + [ ['Spree::Post',:cover],['Spree::PostFile',:attachment],['Spree::TemplateFile',:attachment] ] +) + Paperclip.options[:command_path] = "/usr/local/bin/" diff --git a/spec/factories/post_factory.rb b/spec/factories/post_factory.rb new file mode 100644 index 00000000..6c9381d8 --- /dev/null +++ b/spec/factories/post_factory.rb @@ -0,0 +1,8 @@ +FactoryGirl.define do + + factory :post, class: Spree::Post do + title 'this is a post' + body 'post body' + posted_at DateTime.current + end +end diff --git a/spec/models/page_tag/post_attribute_spec.rb b/spec/models/page_tag/post_attribute_spec.rb new file mode 100644 index 00000000..eca221a2 --- /dev/null +++ b/spec/models/page_tag/post_attribute_spec.rb @@ -0,0 +1,33 @@ +require 'rails_helper' + +describe PageTag::PostAttribute do + + before do + @post = create( :post ) + end + + let(:current_piece) { + o = PageTag::TemplateTag::WrappedPageLayout.new( nil,nil,0 ) + allow(o).to receive(:clickable?) { true } + o + } + + context "with post file " do + let(:image) { File.open(File.expand_path('../../../fixtures/qinghe.jpg', __FILE__)) } + let(:params) { {:viewable_id => @post.id, :viewable_type => 'Spree::Post', :attachment => image, :alt => "position 1", :position => 1} } + let(:wrapped_post) { PageTag::Posts::WrappedPost.new( nil, @post) } + + before do + Spree::PostFile.create(params) + @post_attribute = PageTag::PostAttribute.new( current_piece, wrapped_post) + end + + + it "get file name" do + allow( @post_attribute.wrapped_post ).to receive(:path) { '/' } + #this is a post + @post_attribute.get( :file ).should =~/qinghe.jpg/ + end + end + +end diff --git a/spree_essential_blog/app/controllers/spree/blogs/admin/post_files_controller.rb b/spree_essential_blog/app/controllers/spree/blogs/admin/post_files_controller.rb index 47b19d16..b4ec5064 100644 --- a/spree_essential_blog/app/controllers/spree/blogs/admin/post_files_controller.rb +++ b/spree_essential_blog/app/controllers/spree/blogs/admin/post_files_controller.rb @@ -6,16 +6,6 @@ class Spree::Blogs::Admin::PostFilesController < Spree::Admin::ResourceControlle update.before :set_viewable destroy.before :destroy_before - def update_positions - params[:positions].each do |id, index| - Spree::PostFile.update_all(['position=?', index], ['id=?', id]) - end - - respond_to do |format| - format.js { render :text => 'Ok' } - end - end - private def location_after_save diff --git a/spree_essential_blog/app/models/spree/post_file.rb b/spree_essential_blog/app/models/spree/post_file.rb index 66248704..b15a8896 100644 --- a/spree_essential_blog/app/models/spree/post_file.rb +++ b/spree_essential_blog/app/models/spree/post_file.rb @@ -4,8 +4,8 @@ class Spree::PostFile < Spree::Asset #attr_accessible :alt, :attachment has_attached_file :attachment, - :url => "/shops/:rails_env/:site/post_files/:id/:filename", - :path => ":rails_root/public/shops/:rails_env/:site/post_files/:id/:filename" + :url => "/shops/:rails_env/:class/:id/:filename", + :path => ":rails_root/public/shops/:rails_env/:class/:id/:filename" validates_attachment :attachment, presence: true, content_type: { content_type: %w(image/jpeg image/gif image/png text/plain application/vnd.ms-powerpoint application/msword aplication/zip application/pdf) }, diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_files/edit.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_files/edit.html.erb index 91d3bd7a..88eba9f9 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/post_files/edit.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/post_files/edit.html.erb @@ -10,7 +10,7 @@ <%= @post_file.attachment_file_name%>
    <%= f.label Spree.t(:thumbnail) %>
    - <%= link_to image_tag(@post_file.attachment.url(:small)), @post_file.attachment.url(:product) %> + <%= link_to image_tag(@post_file.url_thumb), @post_file.attachment.url() %>
    diff --git a/spree_essential_blog/app/views/spree/blogs/admin/post_files/index.html.erb b/spree_essential_blog/app/views/spree/blogs/admin/post_files/index.html.erb index d0ce39a2..8cd09688 100644 --- a/spree_essential_blog/app/views/spree/blogs/admin/post_files/index.html.erb +++ b/spree_essential_blog/app/views/spree/blogs/admin/post_files/index.html.erb @@ -32,8 +32,8 @@ - <%= link_to(image_tag(image.url_thumb), image.attachment.url(:large)) %> - <%= image.alt %> + <%= link_to(image_tag(image.url_thumb), image.attachment.url ) %> + <%= image.alt %> <%= link_to_with_icon('edit', Spree.t("edit"), edit_admin_post_file_url(@post, image), :no_text => true, :data => {:action => 'edit'}) %>   diff --git a/spree_theme/app/models/page_tag/model_attribute.rb b/spree_theme/app/models/page_tag/model_attribute.rb new file mode 100644 index 00000000..2b36581b --- /dev/null +++ b/spree_theme/app/models/page_tag/model_attribute.rb @@ -0,0 +1,32 @@ +module PageTag + #get attributes from current datasource + class ModelAttribute + + attr_accessor :wrapped_model,:current_piece, :options + attr_accessor :helpers + delegate :tag, :image_tag, :content_tag, :to=> :helpers + + + def initialize( current_piece, wrapped_model, options = {}) + self.wrapped_model = wrapped_model + self.current_piece = current_piece + self.options = options + self.helpers = ActionController::Base.helpers + end + + + def get( attribute_name ) + raise "please implement ModelAttribute.get" + end + + + def pretty_datetime(time) + [I18n.l(time.to_date, format: :long), time.strftime("%l:%M %p")].join(" ") + end + + def pretty_date(time) + I18n.l(time.to_date, format: :long) + end + + end +end diff --git a/spree_theme/app/models/page_tag/page_attribute.rb b/spree_theme/app/models/page_tag/page_attribute.rb new file mode 100644 index 00000000..4c94457b --- /dev/null +++ b/spree_theme/app/models/page_tag/page_attribute.rb @@ -0,0 +1,42 @@ +module PageTag + #get attributes from current datasource + class PageAttribute < ModelAttribute + alias_attribute :wrapped_page, :wrapped_model + + def get( attribute_name ) + attribute_value = case attribute_name + when :icon + if wrapped_page.icon.present? + tag('img', :src=>wrapped_page.icon.url(:original), :u=>'image', :alt=>wrapped_page.name, :class=>"img-responsive" ) + else + '' + end + when :summary + wrapped_page.send attribute_name, self.current_piece.truncate_at + when :more # it is same as clickable wrapped_page name + Spree.t('more') + when :root_name + wrapped_page.name + else + wrapped_page.send attribute_name + end + if self.current_piece.clickable? || attribute_name==:more + html_options = wrapped_page.extra_html_attributes + html_options[:href] ||= wrapped_page.path + if attribute_name == :summary + attribute_value << content_tag(:a, "[#{Spree.t(:detail)}]", html_options) + else + content_tag(:a, attribute_value, html_options) + end + elsif attribute_name==:name + # make it as link anchor, wrapped with span, css text-* applicable + content_tag :span, attribute_value, {:id=>"p_#{self.current_piece.id}_#{wrapped_page.id}"} + else + attribute_value + end + + end + + + end +end diff --git a/spree_theme/app/models/page_tag/post_attribute.rb b/spree_theme/app/models/page_tag/post_attribute.rb new file mode 100644 index 00000000..b1499d49 --- /dev/null +++ b/spree_theme/app/models/page_tag/post_attribute.rb @@ -0,0 +1,55 @@ +module PageTag + #get attributes from current datasource + class PostAttribute < ModelAttribute + alias_attribute :wrapped_post, :wrapped_model + + def get( attribute_name ) + attribute_value = case attribute_name + when :cover + style = self.current_piece.get_content_param_by_key(:main_image_style) + if wrapped_post.cover.present? + tag('img', :src=>wrapped_post.cover.url(style), :u=>'image', :alt=>'post image', :class=>"img-responsive" ) + else + image_tag "noimage/post_#{style}.png", { :alt=>'missing image', :class=>"img-responsive" } + end + when :file + post_file.attachment_file_name if post_file + when :summary + wrapped_post.send attribute_name, self.current_piece.truncate_at + else + wrapped_post.send attribute_name + end + + if self.current_piece.clickable? + html_options = { href: wrapped_post.path } + if attribute_name == :summary + attribute_value + content_tag(:a, "[#{Spree.t(:detail)}]", html_options) + elsif attribute_name == :file + #file is downloadable + content_tag(:a, wrapped_post.title, { href: post_file.attachment.url, title: attribute_value }) + else + content_tag(:a, attribute_value, html_options) + end + elsif attribute_name == :title + # make it as link anchor + content_tag :span, attribute_value, {:id=>"p_#{self.current_piece.id}_#{wrapped_post.id}"} + elsif attribute_name == :posted_at + case self.current_piece.datetime_style + when :date + pretty_date attribute_value + else + pretty_datetime attribute_value + end + else + attribute_value + end + + end + + + def post_file + options[:file] || wrapped_post.model.files.first + end + + end +end diff --git a/spree_theme/app/models/page_tag/product_attribute.rb b/spree_theme/app/models/page_tag/product_attribute.rb new file mode 100644 index 00000000..42ca97ec --- /dev/null +++ b/spree_theme/app/models/page_tag/product_attribute.rb @@ -0,0 +1,90 @@ +module PageTag + #get attributes from current datasource + class ProductAttribute < ModelAttribute + alias_attribute :wrapped_product, :wrapped_model + + def get( attribute_name ) + attribute_value = case attribute_name + when :name + # make it as link anchor + content_tag :span, wrapped_product.name, {:id=>"p_#{self.current_piece.id}_#{wrapped_product.id}"} + when :image + product_image( wrapped_product, options[:image] ) + when :thumbnail + i = options[:image] + content_tag(:a, create_product_image_tag( i, wrapped_product, {}, current_piece.get_content_param_by_key(:thumbnail_style)), + #image_tag(i.attachment.url( current_piece.get_content_param_by_key(:thumbnail_style))), + { href: i.attachment.url( current_piece.get_content_param_by_key(:main_image_style)) } + ) + else + wrapped_product.send attribute_name + end + if attribute_name== :image && self.current_piece.is_zoomable_image? + # main image + # wrap with a, image-zoom required + # content_tag(:a, attribute_value, { class: 'image-zoom' }) + attribute_value + elsif self.current_piece.clickable? + content_tag(:a, attribute_value, { href: wrapped_product.path }) + else + attribute_value + end + + end + private + def create_product_image_tag( image, product, options, style) + #Rails.logger.debug " image = #{image} product = #{product}, options= #{options}, style=#{style}" + options.reverse_merge! alt: image.alt.blank? ? product.name : image.alt + # data-big-image for jqzoom, large=600x600 + options.merge! 'data' => { 'big-image'=> image.attachment.url(:large) } + image_tag( image.attachment.url(style), options ) + end + # copy from BaseHelper#define_image_method + def product_image_by_spree(product, style, options = {}) + if product.images.empty? + if !product.is_a?(Spree::Variant) && !product.variant_images.empty? + create_product_image_tag(product.variant_images.first, product, options, style) + else + if product.is_a?(Spree::Variant) && !product.product.variant_images.empty? + create_product_image_tag(product.product.variant_images.first, product, options, style) + else + #seems assets digest do not support template .ruby + #image_tag "noimage/#{style}.png", options + options.merge! 'data' => { 'big-image'=> "noimage/large.png" } #zoomable required + image_tag "noimage/#{style}.png", options + end + end + else + create_product_image_tag(product.images.first, product, options, style) + end + end + + # * params + # * options - available keys for image_tag + # * specified_image - show this image + def product_image(wrapped_product, specified_image = nil, options = {}) + product = wrapped_product.model + Spree::MultiSiteSystem.with_context_site_product_images{ + main_image_style = current_piece.get_content_param_by_key(:main_image_style) + main_image_position = current_piece.get_content_param_by_key(:main_image_position) + options.merge! itemprop: "image" + # only main image have title 'click to get lightbox' + if current_piece.lightboxable? + options.merge! title: I18n.t( "theme.product_image.lightboxable") + end + + if specified_image + # mainly for feature product image slider + create_product_image_tag( specified_image, product, options, main_image_style) + elsif main_image_position>0 + if product.images[main_image_position].present? + create_product_image_tag(product.images[main_image_position], product, options, main_image_style) + end + else + product_image_by_spree( product, main_image_style, options) + end + } + end + + end +end diff --git a/spree_theme/app/models/page_tag/template_tag.rb b/spree_theme/app/models/page_tag/template_tag.rb index 623c6e4c..eb01e94d 100644 --- a/spree_theme/app/models/page_tag/template_tag.rb +++ b/spree_theme/app/models/page_tag/template_tag.rb @@ -285,110 +285,21 @@ def page_attribute( attribute_name = nil ) else page = (self.running_data_item_by_class( Menus::WrappedMenu ) || self.current_page_tag) end - attribute_value = case attribute_name - when :icon - if page.icon.present? - tag('img', :src=>page.icon.url(:original), :u=>'image', :alt=>page.name, :class=>"img-responsive" ) - else - '' - end - when :summary - page.send attribute_name, self.current_piece.truncate_at - when :more # it is same as clickable page name - Spree.t('more') - when :root_name - page.name - else - page.send attribute_name - end - if self.current_piece.clickable? || attribute_name==:more - html_options = page.extra_html_attributes - html_options[:href] ||= page.path - if attribute_name == :summary - attribute_value << content_tag(:a, "[#{Spree.t(:detail)}]", html_options) - else - content_tag(:a, attribute_value, html_options) - end - elsif attribute_name==:name - # make it as link anchor, wrapped with span, css text-* applicable - content_tag :span, attribute_value, {:id=>"p_#{self.current_piece.id}_#{page.id}"} - else - attribute_value - end + PageAttribute.new( current_piece, page ).get( attribute_name ) end # * params # * attribute_name - symbol :name, :image, :thumbnail def product_attribute( attribute_name, options = { } ) - wrapped_product = (self.running_data_item_by_class( Products::WrappedProduct ) ) - if wrapped_product - attribute_value = case attribute_name - when :name - # make it as link anchor - content_tag :span, wrapped_product.name, {:id=>"p_#{self.current_piece.id}_#{wrapped_product.id}"} - when :image - product_image( wrapped_product, options[:image] ) - when :thumbnail - i = options[:image] - content_tag(:a, create_product_image_tag( i, wrapped_product, {}, current_piece.get_content_param_by_key(:thumbnail_style)), - #image_tag(i.attachment.url( current_piece.get_content_param_by_key(:thumbnail_style))), - { href: i.attachment.url( current_piece.get_content_param_by_key(:main_image_style)) } - ) - else - wrapped_product.send attribute_name - end - if attribute_name== :image && self.current_piece.is_zoomable_image? - # main image - # wrap with a, image-zoom required - # content_tag(:a, attribute_value, { class: 'image-zoom' }) - attribute_value - elsif self.current_piece.clickable? - content_tag(:a, attribute_value, { href: wrapped_product.path }) - else - attribute_value - end - end + wrapped_model = (self.running_data_item_by_class( Products::WrappedProduct ) ) + ProductAttribute.new( current_piece, wrapped_model, options ).get( attribute_name ) if wrapped_model end - def post_attribute( attribute_name ) - wrapped_post = (self.running_data_item_by_class( Posts::WrappedPost )) - if wrapped_post - attribute_value = case attribute_name - when :cover - style = current_piece.get_content_param_by_key(:main_image_style) - if wrapped_post.cover.present? - tag('img', :src=>wrapped_post.cover.url(style), :u=>'image', :alt=>'post image', :class=>"img-responsive" ) - else - image_tag "noimage/post_#{style}.png", { :alt=>'missing image', :class=>"img-responsive" } - end - when :summary - wrapped_post.send attribute_name, self.current_piece.truncate_at - else - wrapped_post.send attribute_name - end - - if self.current_piece.clickable? - html_options = { href: wrapped_post.path } - if attribute_name == :summary - attribute_value + content_tag(:a, "[#{Spree.t(:detail)}]", html_options) - else - content_tag(:a, attribute_value, html_options) - end - elsif attribute_name == :title - # make it as link anchor - content_tag :span, attribute_value, {:id=>"p_#{self.current_piece.id}_#{wrapped_post.id}"} - elsif attribute_name == :posted_at - case self.current_piece.datetime_style - when :date - pretty_date attribute_value - else - pretty_datetime attribute_value - end - - else - attribute_value - end - end + # * params + # * options - file, get specified file of post + def post_attribute( attribute_name, options = { } ) + wrapped_model = (self.running_data_item_by_class( Posts::WrappedPost )) + PostAttribute.new( current_piece, wrapped_model, options ).get( attribute_name ) if wrapped_model end def site_attribute( attribute_name ) @@ -510,66 +421,8 @@ def running_data_item_by_class( klass ) running_data_items.select{|item| item.is_a? klass }.last end - private - def create_product_image_tag( image, product, options, style) - #Rails.logger.debug " image = #{image} product = #{product}, options= #{options}, style=#{style}" - options.reverse_merge! alt: image.alt.blank? ? product.name : image.alt - # data-big-image for jqzoom, large=600x600 - options.merge! 'data' => { 'big-image'=> image.attachment.url(:large) } - image_tag( image.attachment.url(style), options ) - end - # copy from BaseHelper#define_image_method - def product_image_by_spree(product, style, options = {}) - if product.images.empty? - if !product.is_a?(Spree::Variant) && !product.variant_images.empty? - create_product_image_tag(product.variant_images.first, product, options, style) - else - if product.is_a?(Spree::Variant) && !product.product.variant_images.empty? - create_product_image_tag(product.product.variant_images.first, product, options, style) - else - #seems assets digest do not support template .ruby - #image_tag "noimage/#{style}.png", options - options.merge! 'data' => { 'big-image'=> "noimage/large.png" } #zoomable required - image_tag "noimage/#{style}.png", options - end - end - else - create_product_image_tag(product.images.first, product, options, style) - end - end - # * params - # * options - available keys for image_tag - # * specified_image - show this image - def product_image(wrapped_product, specified_image = nil, options = {}) - product = wrapped_product.model - Spree::MultiSiteSystem.with_context_site_product_images{ - main_image_style = current_piece.get_content_param_by_key(:main_image_style) - main_image_position = current_piece.get_content_param_by_key(:main_image_position) - options.merge! itemprop: "image" - # only main image have title 'click to get lightbox' - if current_piece.lightboxable? - options.merge! title: I18n.t( "theme.product_image.lightboxable") - end - if specified_image - # mainly for feature product image slider - create_product_image_tag( specified_image, product, options, main_image_style) - elsif main_image_position>0 - if product.images[main_image_position].present? - create_product_image_tag(product.images[main_image_position], product, options, main_image_style) - end - else - product_image_by_spree( product, main_image_style, options) - end - } - end - def pretty_datetime(time) - [I18n.l(time.to_date, format: :long), time.strftime("%l:%M %p")].join(" ") - end - def pretty_date(time) - I18n.l(time.to_date, format: :long) - end end end diff --git a/spree_theme/db/seeds/00_section_pieces.rb b/spree_theme/db/seeds/00_section_pieces.rb index 7b35d0a1..300605ea 100644 --- a/spree_theme/db/seeds/00_section_pieces.rb +++ b/spree_theme/db/seeds/00_section_pieces.rb @@ -4,10 +4,14 @@ def load_section_piece records.values.each{|row| Spree::SectionPiece.connection.insert_fixture(row, Spree::SectionPiece.table_name) } + records = YAML.load_file(File.join(File.dirname(__FILE__),'spree_section_pieces2.yml')) + records.values.each{|row| + Spree::SectionPiece.connection.insert_fixture(row, Spree::SectionPiece.table_name) + } records = YAML.load_file(File.join(File.dirname(__FILE__),'spree_section_pieces_for_mobile.yml')) records.values.each{|row| Spree::SectionPiece.connection.insert_fixture(row, Spree::SectionPiece.table_name) } end Spree::SectionPiece.delete_all -load_section_piece \ No newline at end of file +load_section_piece diff --git a/spree_theme/db/seeds/spree_section_pieces2.yml b/spree_theme/db/seeds/spree_section_pieces2.yml new file mode 100644 index 00000000..9db1153b --- /dev/null +++ b/spree_theme/db/seeds/spree_section_pieces2.yml @@ -0,0 +1,22 @@ +post_files: + id: 100 + title: post files + slug: post-files + is_selectable: "0" + is_container: "0" + for_terminal: "0" + html: | +
    + <% if post.files.any? %> +
      + <% post.files.each do |i| %> +
    • + <%= @template.post_attribute( :file, file: i ) %> +
    • + <% end %> +
    + <% end %> +
    + css: | + '' + js: "" From 8d5e39c2f082e81fa277ed747b8a15f9e2a0690d Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 13 Oct 2015 02:36:26 -0700 Subject: [PATCH 522/606] add section post files --- .../app/models/page_tag/post_attribute.rb | 4 +- spree_theme/app/models/page_tag/posts.rb | 24 ++++---- .../20110614100723_spree_theme_tables.rb | 57 ++++++++++--------- spree_theme/db/seeds/250/25n_post_files.rb | 3 + .../db/seeds/spree_section_pieces2.yml | 2 +- 5 files changed, 47 insertions(+), 43 deletions(-) create mode 100644 spree_theme/db/seeds/250/25n_post_files.rb diff --git a/spree_theme/app/models/page_tag/post_attribute.rb b/spree_theme/app/models/page_tag/post_attribute.rb index b1499d49..4a7a0287 100644 --- a/spree_theme/app/models/page_tag/post_attribute.rb +++ b/spree_theme/app/models/page_tag/post_attribute.rb @@ -26,7 +26,7 @@ def get( attribute_name ) attribute_value + content_tag(:a, "[#{Spree.t(:detail)}]", html_options) elsif attribute_name == :file #file is downloadable - content_tag(:a, wrapped_post.title, { href: post_file.attachment.url, title: attribute_value }) + content_tag(:a, post_file.alt.present? ? post_file.alt : wrapped_post.title, { href: post_file.attachment.url, title: attribute_value }) else content_tag(:a, attribute_value, html_options) end @@ -48,7 +48,7 @@ def get( attribute_name ) def post_file - options[:file] || wrapped_post.model.files.first + options[:file] || wrapped_post.files.first end end diff --git a/spree_theme/app/models/page_tag/posts.rb b/spree_theme/app/models/page_tag/posts.rb index 4dbb82f1..3337a100 100644 --- a/spree_theme/app/models/page_tag/posts.rb +++ b/spree_theme/app/models/page_tag/posts.rb @@ -3,23 +3,23 @@ module PageTag # key is data_source name, value is proper blog_posts_tag # self.blog_posts_tags_cache = {} class Posts < ModelCollection - + class WrappedPost < WrappedModel - self.accessable_attributes=[:id, :title, :body, :posted_at, :cover, :summary, :author] + self.accessable_attributes=[:id, :title, :body, :posted_at, :cover, :summary, :author, :files] delegate *self.accessable_attributes, :to => :model - - + + def path "/post"+ collection_tag.wrapped_taxon.partial_path + "/#{model.id}-#{model.permalink}" - end - end - - + end + end + + def wrapped_models - return @wrapped_models if @wrapped_models + return @wrapped_models if @wrapped_models @wrapped_models = models.collect{|model| WrappedPost.new(self, model) } end - + # means the current select blog post in erubis context. #def current @@ -28,6 +28,6 @@ def wrapped_models # end # @current #end - + end -end \ No newline at end of file +end diff --git a/spree_theme/db/migrate/20110614100723_spree_theme_tables.rb b/spree_theme/db/migrate/20110614100723_spree_theme_tables.rb index f1e7ac3b..befe45c1 100644 --- a/spree_theme/db/migrate/20110614100723_spree_theme_tables.rb +++ b/spree_theme/db/migrate/20110614100723_spree_theme_tables.rb @@ -1,6 +1,6 @@ class SpreeThemeTables < ActiveRecord::Migration def self.up - + # This table contains the css specification, copied from the w3 website. # Ok, it also includes html elment attributes, but only the ones that can't be put in css # Users do not use this table. @@ -10,7 +10,7 @@ def self.up t.column :css_name, :string, :null => false, :default => "" # the name of the property t.column :slug, :string, :null => false, :default => "" # the name of the property t.column :pvalues, :string, :null => false, :default => "" # comma separate list of possible values to choose from - # or 0?=see below, 1=length, 2=x y, 4=t r b l, + # or 0?=see below, 1=length, 2=x y, 4=t r b l, t.column :pvalues_desc, :string, :null => false, :default => "" # comma separate list of possible values to choose from t.column :punits, :string, :null => false, :default => "" # the units applicable to the property if pvalues contains l1 or l2, can be %,in,cm,mm,em,ex,pt,pc,px (l=all except %). Notation is: [l|%|f][+in,cm,mm,em,ex,pt,pc,px] t.column :neg_ok, :boolean, :null => false, :default => false @@ -26,7 +26,7 @@ def self.up t.column :slug, :string, :limit => 100, :null => false t.column :html, :string, :limit => 12000, :null => false, :default => "" t.column :css, :string, :limit => 8000, :null => false, :default => "" - t.column :js, :string, :limit => 60, :null => false, :default => "" # a comma separated list of js ids + t.column :js, :string, :limit => 60, :null => false, :default => "" # a comma separated list of js ids # indicate it is html root or not? t.column :is_root, :boolean, :null => false, :default => false t.column :is_container, :boolean, :null => false, :default => false @@ -40,7 +40,7 @@ def self.up t.column :updated_at, :datetime end add_index :spree_section_pieces, :slug, :unique => true - + # it is category of section_piece_params # 1. we want to expand&collapse # 2. we want to get a group of param_values, ex. general position : width, height,outer_margin, margin, border, padding. @@ -68,17 +68,17 @@ def self.up t.column "slug", :string, :limit => 64, :null => false, :default => "" t.column "section_piece_id", :integer, :limit => 3, :null => true, :default => 0 t.column "section_piece_instance", :integer, :limit => 2, :null => true, :default => 0 - t.column "is_enabled", :boolean, :null => false, :default => true + t.column "is_enabled", :boolean, :null => false, :default => true t.column "global_events", :string, :limit => 200, :null => false, :default => "" t.column "subscribed_global_events", :string, :limit => 200, :null => false, :default => "" #comma seperated event, ex. page_layout_fixed - end + end #section instance composite of layout create_table :spree_page_layouts, :force=>true do |t| - t.column "site_id", :integer, :limit => 3, :null => true, :default => 0 - t.column "root_id", :integer, :limit => 3#, :null => true, :default => :null + t.column "site_id", :integer, :limit => 3, :null => true, :default => 0 + t.column "root_id", :integer, :limit => 3#, :null => true, :default => :null t.column "parent_id", :integer, :limit => 3#, :null => true, :default => :null - #default value is null, acts_as_nested_set required + #default value is null, acts_as_nested_set required t.column "lft", :integer, :limit => 2, :null => false, :default => 0 t.column "rgt", :integer, :limit => 2, :null => false, :default => 0 t.column "title", :string, :limit => 200, :null => false, :default => "" @@ -86,18 +86,19 @@ def self.up t.column "section_id", :integer, :limit => 3, :null => true, :default => 0 # id of sections, only root could be here. t.column "section_instance", :integer, :limit => 2, :null => false, :default => 0 + #comma seperated section context. ex. list,detail t.column "section_context", :string, :limit => 64, :null => false, :default => "" t.column "data_source", :string, :limit => 32, :null => false, :default => "" t.column "data_filter", :string, :limit => 32, :null => false, :default => "" t.column "is_enabled", :boolean, :null => false, :default => true # this node is copy from another tree, ex. center area is a layout tree, we prebuilt it for user. - # value is layout tree's root_id. + # value is layout tree's root_id. t.column "copy_from_root_id", :integer, :null => false, :default => 0 # it is only for root record, this layout tree is full html page. # there are two kinds of layout tree full_html_page and part_html_page t.column "is_full_html", :boolean, :null => false, :default => false t.timestamps - + end create_table :spree_section_piece_params, :force=>true do |t| t.column :section_piece_id, :integer, :limit => 2, :null => false, :default => 0 @@ -105,9 +106,9 @@ def self.up t.column :param_category_id, :integer, :limit => 2, :null => false, :default => 0 t.column :position, :integer, :limit => 2, :null => false, :default => 0 # get param_value order by ssection_piece_params.position - t.column :pclass, :string - # since a html style attribute also could in css, - # it tell where use the current param. possible value style,css,erb + t.column :pclass, :string + # since a html style attribute also could in css, + # it tell where use the current param. possible value style,css,erb t.column :class_name, :string, :null => false, :default => "" # if pclass == class, class_name = the name of the class # if pclass == style, class_name = the name of the style # if pclass == group, class_name = the name of the group of html attributes @@ -117,10 +118,10 @@ def self.up t.boolean :is_editable, :default=>true # some uneditable section piece param store the computed value. like 'inner_height' end - + create_table :spree_section_params do |t| t.integer :section_root_id #it is section_root_id - t.integer :section_id + t.integer :section_id #t.integer :section_piece_id #t.integer :section_piece_instance t.integer :section_piece_param_id @@ -129,7 +130,7 @@ def self.up t.string :disabled_ha_ids, :limit=>255, :null => false, :default => "" t.timestamps end - + # store the text used in the section. like pclass='txt' create_table :spree_section_texts do |t| t.string :lang @@ -141,26 +142,26 @@ def self.up t.column :site_id, :integer, :null => true, :default => 0 # this is an id in the page_layouts table t.column :page_layout_root_id, :integer, :null => false, :default => 0 # this is an id in the page_layouts table t.column :release_id, :integer, :null => true, :default => 0 # this is an id in the page_layouts table - t.column :title, :string, :limit => 64, :null => false, :default => "" # the name of the property - t.column :slug, :string, :limit => 64, :null => false, :default => "" # the name of the property + t.column :title, :string, :limit => 64, :null => false, :default => "" # the name of the property + t.column :slug, :string, :limit => 64, :null => false, :default => "" # the name of the property # keep all assigned resource ids to the template, it is hash # {:page_layout_id={:spree/template_file=[], :spree/taxon=[]}} - t.column :assigned_resource_ids, :string, :limit => 255, :null => false, :default => "" + t.column :assigned_resource_ids, :string, :limit => 255, :null => false, :default => "" #t.column :released_at, :datetime,:null => false, :default => "1970-01-01 00:00:00" t.timestamps end - + create_table :spree_template_releases do |t| t.string :name,:limit => 24, :null => false t.integer :theme_id, :null => false, :default => 0 t.timestamps - end - + end + create_table :spree_param_values, :force=>true do |t| t.column :page_layout_root_id, :integer, :limit => 2, :null => false, :default => 0 # this is an root layout id in the page_layouts table - # in param_value_event, we need get page_layout + # in param_value_event, we need get page_layout t.column :page_layout_id, :integer, :limit => 2, :null => false, :default => 0 # this is an id in the page_layouts table - #section_param indicate section_piece instance. + #section_param indicate section_piece instance. #t.column :section_id, :integer, :limit => 2, :null => false, :default => 0 # this is an id in the sections table #t.column :section_instance, :integer, :limit => 2, :null => false, :default => 0 # the instance of the section in the layout t.column :section_param_id, :integer, :limit => 2, :null => false, :default => 0 @@ -168,7 +169,7 @@ def self.up t.column :pvalue, :string, :limit => 4096 #, :null => false, :default => "" # the user chosen value of the corresponding default_page_param (can be utf8) t.column :unset, :string #, :null => false, :default => false if true ignore the pvalue and do not generate an output for this param t.column :computed_pvalue, :string #, :null => false, :default => "" #hash in yml - #t.column :preview_pvalue, :string, :null => false, :default => "" + #t.column :preview_pvalue, :string, :null => false, :default => "" # only used when pclass=themeimg, if not empty this is the name of the image to use during preview, when publishing set this to empty after renaming the file on disk. #t.column :preview_unset, :string, :null => false, :default => false # if true ignore the pvalue and do not generate an output for this param t.timestamps @@ -185,7 +186,7 @@ def self.up end end - + def self.down drop_table :spree_html_attributes drop_table :spree_section_pieces @@ -200,6 +201,6 @@ def self.down drop_table :spree_template_releases drop_table :spree_param_values drop_table :spree_template_files - + end end diff --git a/spree_theme/db/seeds/250/25n_post_files.rb b/spree_theme/db/seeds/250/25n_post_files.rb new file mode 100644 index 00000000..69717efd --- /dev/null +++ b/spree_theme/db/seeds/250/25n_post_files.rb @@ -0,0 +1,3 @@ +post_files = Spree::Section.create_section(section_piece_hash['container'], {:title=>"post files"}, {'block'=>{'21'=>'width:100px','21unset'=>bool_false, 'disabled_ha_ids'=>'111'},'inner'=>{'15hidden'=>bool_true,'21hidden'=>bool_true}}) + +post_files.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['post-files']) diff --git a/spree_theme/db/seeds/spree_section_pieces2.yml b/spree_theme/db/seeds/spree_section_pieces2.yml index 9db1153b..85bf3bcf 100644 --- a/spree_theme/db/seeds/spree_section_pieces2.yml +++ b/spree_theme/db/seeds/spree_section_pieces2.yml @@ -18,5 +18,5 @@ post_files: <% end %>
    css: | - '' + .<%=@template.section_selector%> ul{ margin: 0; padding: 0;} js: "" From 3089997e7d7aec3e0bdcf401c8027975d2859cbb Mon Sep 17 00:00:00 2001 From: david Date: Thu, 15 Oct 2015 19:30:31 +0800 Subject: [PATCH 523/606] fix bug valid_context --- spree_theme/app/models/spree/template_theme.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index a8e94e53..adc23a78 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -482,7 +482,7 @@ def valid_context?(selected_page_layout, taxon) #stylish only apply page_layout with context other than either. if !selected_page_layout.context_either? #Rails.logger.debug "--------selected_page_layout=#{ selected_page_layout.title} --------" - return false unless ( selected_page_layout.stylish_with_inherited == taxon.stylish_with_inherited ) + return false unless ( selected_page_layout.stylish == taxon.stylish_with_inherited ) end specific_taxons = assigned_resources( Spree::SpecificTaxon, selected_page_layout).compact From 0478d81bda62acbc81da56e376e3e053e0a4939f Mon Sep 17 00:00:00 2001 From: david Date: Thu, 15 Oct 2015 21:05:17 +0800 Subject: [PATCH 524/606] fix post list css style --- spree_theme/db/seeds/spree_section_pieces2.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spree_theme/db/seeds/spree_section_pieces2.yml b/spree_theme/db/seeds/spree_section_pieces2.yml index 85bf3bcf..556ea69b 100644 --- a/spree_theme/db/seeds/spree_section_pieces2.yml +++ b/spree_theme/db/seeds/spree_section_pieces2.yml @@ -18,5 +18,7 @@ post_files: <% end %>
    css: | - .<%=@template.section_selector%> ul{ margin: 0; padding: 0;} + .<%=@template.section_selector%> ul{ + list-style: none; + margin: 0; padding: 0;} js: "" From f697b059bf3d0d17b1afeafca60c1f9678f14649 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 15 Oct 2015 21:24:13 +0800 Subject: [PATCH 525/606] feature slide clickable --- spree_theme/db/seeds/spree_section_pieces.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index 46f433c6..e4452a2b 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -1064,7 +1064,9 @@ slider: <%# jssor require with,height in element style. %>
    <% @template.menu.children.each{|page| %> -
    <%= image_tag page.icon.url(:original), :u=>'image', :alt=>page.name %>
    +
    + <%= link_to_if @template.current_piece.clickable?, image_tag( page.icon.url(:original), :u=>'image', :alt=>page.name), page.path %> +
    <% } %>
    From b63907a29d1e3d24d102cd6e9cb5a73f75ddb92c Mon Sep 17 00:00:00 2001 From: david Date: Sat, 17 Oct 2015 13:58:30 +0800 Subject: [PATCH 526/606] use page_layout.stylish_with_inherited --- spree_theme/app/models/spree/template_theme.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spree_theme/app/models/spree/template_theme.rb b/spree_theme/app/models/spree/template_theme.rb index adc23a78..e3f51f1d 100644 --- a/spree_theme/app/models/spree/template_theme.rb +++ b/spree_theme/app/models/spree/template_theme.rb @@ -481,8 +481,9 @@ def unassign_resource_from_theme!( resource ) def valid_context?(selected_page_layout, taxon) #stylish only apply page_layout with context other than either. if !selected_page_layout.context_either? - #Rails.logger.debug "--------selected_page_layout=#{ selected_page_layout.title} --------" - return false unless ( selected_page_layout.stylish == taxon.stylish_with_inherited ) + # Rails.logger.debug "--------selected_page_layout=#{ selected_page_layout.title} --------" + # page_layout.stylish_with_inherited is required, child should get stylish from accestor + return false unless ( selected_page_layout.stylish_with_inherited == taxon.stylish_with_inherited ) end specific_taxons = assigned_resources( Spree::SpecificTaxon, selected_page_layout).compact From e6ef7b898458ae92ddf84b6d5ce3f9fed0148de5 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 17 Oct 2015 15:26:53 +0800 Subject: [PATCH 527/606] import template_theme with mobile --- .../decorators/template_themes_controller_decorator.rb | 5 +++++ app/models/spree/template_theme_importer.rb | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/controllers/decorators/template_themes_controller_decorator.rb b/app/controllers/decorators/template_themes_controller_decorator.rb index e8fda593..db2fba23 100644 --- a/app/controllers/decorators/template_themes_controller_decorator.rb +++ b/app/controllers/decorators/template_themes_controller_decorator.rb @@ -3,6 +3,11 @@ # in this way, it is simpler for user, click 'buy', done. def import imported_theme = @template_theme.import_with_resource( ) + if @template_theme.mobile.present? + imported_mobile_theme = @template_theme.mobile.import_with_resource( ) + imported_mobile_theme.update_attribute(:master_id, imported_theme.id) + end + if imported_theme.present? if imported_theme.store.template_themes.count == 1 imported_theme.store.apply_theme imported_theme diff --git a/app/models/spree/template_theme_importer.rb b/app/models/spree/template_theme_importer.rb index a389ff25..654e004f 100644 --- a/app/models/spree/template_theme_importer.rb +++ b/app/models/spree/template_theme_importer.rb @@ -19,7 +19,7 @@ def import(new_attributes={}) # def import_with_resource( new_attributes={}) Spree::TemplateTheme.transaction do - new_theme = import( new_attributes ) + new_theme = import( new_attributes ) duplicate_assigned_resource( new_theme ) new_theme end @@ -29,9 +29,8 @@ def import_with_resource( new_attributes={}) def duplicate_template_theme( new_attributes ) #import template theme design into current site #only create template record, do not copy param_value,page_layout,template_file... - # * params - # * resource_config - new configuration for resource - raise ArgumentError unless original_template_theme.template_releases.exists? && original_template_theme.is_public? + #mobile template is unpublic, it should be duplicatable + raise ArgumentError unless original_template_theme.template_releases.exists? #only released template and :is_public is importable #create theme record new_theme = original_template_theme.dup From c48c99220a062e8e3b12630d1aa468501d4d3343 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 17 Oct 2015 16:45:02 +0800 Subject: [PATCH 528/606] add feature store.is_public --- .../20151017075232_add_store_is_public.spree_theme.rb | 10 ++++++++++ .../views/spree/admin/template_themes/native.html.erb | 4 ++-- .../db/migrate/20151017045742_add_store_is_public.rb | 9 +++++++++ spree_theme/lib/spree_theme/system.rb | 7 +++++++ 4 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 db/migrate/20151017075232_add_store_is_public.spree_theme.rb create mode 100644 spree_theme/db/migrate/20151017045742_add_store_is_public.rb diff --git a/db/migrate/20151017075232_add_store_is_public.spree_theme.rb b/db/migrate/20151017075232_add_store_is_public.spree_theme.rb new file mode 100644 index 00000000..2d72c912 --- /dev/null +++ b/db/migrate/20151017075232_add_store_is_public.spree_theme.rb @@ -0,0 +1,10 @@ +# This migration comes from spree_theme (originally 20151017045742) +class AddStoreIsPublic < ActiveRecord::Migration + # add feature store disignable + def change + add_column :spree_stores, :is_public, :boolean, default: false + SpreeTheme.site_class.all.each{|site| + site.stores.first.update_attribute :is_public, true + } + end +end diff --git a/spree_theme/app/views/spree/admin/template_themes/native.html.erb b/spree_theme/app/views/spree/admin/template_themes/native.html.erb index 17a526b3..a32330da 100644 --- a/spree_theme/app/views/spree/admin/template_themes/native.html.erb +++ b/spree_theme/app/views/spree/admin/template_themes/native.html.erb @@ -50,9 +50,9 @@ <% end %> <%= link_to_with_icon 'cogs', Spree.t(:theme_config), config_resource_admin_template_theme_path(theme), {:no_text => true} %> + <%= link_to_with_icon 'eye', Spree.t(:preview_theme), preview_template_theme_path(theme), {:target=>'_blank',:no_text => true} %> <% if theme.has_native_layout? %> - <%= link_to_with_icon 'eye', Spree.t(:preview_theme), preview_template_theme_path(theme), {:target=>'_blank',:no_text => true} %> - <% if false %> + <% if false %> <%= link_to_with_icon 'copy', Spree.t(:theme_copy), copy_admin_template_theme_path(theme), {:method=>:post,:no_text => true} %> <% end %> <%= link_to_with_icon 'print', Spree.t(:theme_release), release_admin_template_theme_path(theme), {:method=>:post,:no_text => true} %> diff --git a/spree_theme/db/migrate/20151017045742_add_store_is_public.rb b/spree_theme/db/migrate/20151017045742_add_store_is_public.rb new file mode 100644 index 00000000..2896bf97 --- /dev/null +++ b/spree_theme/db/migrate/20151017045742_add_store_is_public.rb @@ -0,0 +1,9 @@ +class AddStoreIsPublic < ActiveRecord::Migration + # add feature store disignable + def change + add_column :spree_stores, :is_public, :boolean, default: false + SpreeTheme.site_class.all.each{|site| + site.stores.first.update_attribute :is_public, true + } + end +end diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index c478b5c9..0d24f058 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -136,6 +136,13 @@ def initialize_template( request_fullpath = nil ) # site has a released theme if @theme.present? + #support feature is_public + unless website.is_public? + #if it is not public, only admin could preview template_theme. + unless try_spree_current_user + redirect_to :under_construction + end + end if mobile? && @theme.mobile @theme = @theme.mobile From 1eee8e989a9b672fcb12f43d2597c4f76bf0c0f2 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Thu, 22 Oct 2015 18:59:36 +0800 Subject: [PATCH 529/606] use website.name as home page title --- config/database.yml | 2 +- spree_theme/app/helpers/spree/base_helper_decorator.rb | 2 +- spree_theme/app/models/default_taxon.rb | 2 +- spree_theme/app/models/page_tag/current_page.rb | 4 +++- spree_theme/app/models/page_tag/menus.rb | 4 ++-- spree_theme/app/models/spree/context/taxon.rb | 2 +- 6 files changed, 9 insertions(+), 7 deletions(-) diff --git a/config/database.yml b/config/database.yml index 96777aed..a22dcfeb 100644 --- a/config/database.yml +++ b/config/database.yml @@ -21,7 +21,7 @@ aliyun_development: adapter: mysql2 encoding: utf8 reconnect: false - database: spree_abc_aliyun_development + database: spree_abc_development pool: 5 username: root password: diff --git a/spree_theme/app/helpers/spree/base_helper_decorator.rb b/spree_theme/app/helpers/spree/base_helper_decorator.rb index f2cfad93..8870b4be 100644 --- a/spree_theme/app/helpers/spree/base_helper_decorator.rb +++ b/spree_theme/app/helpers/spree/base_helper_decorator.rb @@ -30,7 +30,7 @@ def meta_data def breadcrumbs(current_page_tag, separator=" » ") # current_page_tag is nil in page /unauthorized - return "" if current_page?("/") || current_page_tag.nil? ||current_page_tag.page_home? + return "" if current_page?("/") || current_page_tag.nil? ||current_page_tag.home? separator = raw(separator) crumbs = [content_tag(:li, link_to(Spree.t(:home), spree.root_path) + separator)] if current_page_tag diff --git a/spree_theme/app/models/default_taxon.rb b/spree_theme/app/models/default_taxon.rb index a6aaa00f..f760168c 100644 --- a/spree_theme/app/models/default_taxon.rb +++ b/spree_theme/app/models/default_taxon.rb @@ -56,7 +56,7 @@ def name end end - def page_home? + def home? current_context == ContextEnum.home end diff --git a/spree_theme/app/models/page_tag/current_page.rb b/spree_theme/app/models/page_tag/current_page.rb index 239b2c8a..6fe9ed26 100644 --- a/spree_theme/app/models/page_tag/current_page.rb +++ b/spree_theme/app/models/page_tag/current_page.rb @@ -36,7 +36,9 @@ def initialize(page_generator) #title is current page title, resource.title-page.title-website.title def title - if detail_page? + if home? + website.name + elsif detail_page? "#{resource.name} - #{page.name} - #{website.name}" else "#{page.name} - #{website.name}" diff --git a/spree_theme/app/models/page_tag/menus.rb b/spree_theme/app/models/page_tag/menus.rb index de305d98..2132ed5e 100644 --- a/spree_theme/app/models/page_tag/menus.rb +++ b/spree_theme/app/models/page_tag/menus.rb @@ -1,7 +1,7 @@ module PageTag class Menus < Base class WrappedMenu < WrappedModel - self.accessable_attributes=[:id, :name, :icon, :summary, :path, :permalink, :tooltips, :is_clickable?, :page_home?,:depth, :leaf?,:root?,:persisted?, :extra_html_attributes, :description, :replaced_by ] + self.accessable_attributes=[:id, :name, :icon, :summary, :path, :permalink, :tooltips, :is_clickable?, :home?,:depth, :leaf?,:root?,:persisted?, :extra_html_attributes, :description, :replaced_by ] delegate *self.accessable_attributes, :to => :model delegate :taxonomy, :root, :to => :model @@ -62,7 +62,7 @@ def clickable? def partial_path # menu.id would be nil if it is class DefaultTaxon - if( model.persisted? && !model.page_home? ) + if( model.persisted? && !model.home? ) path else # in case default home page show all products, diff --git a/spree_theme/app/models/spree/context/taxon.rb b/spree_theme/app/models/spree/context/taxon.rb index 017b55a4..628c40ed 100644 --- a/spree_theme/app/models/spree/context/taxon.rb +++ b/spree_theme/app/models/spree/context/taxon.rb @@ -90,7 +90,7 @@ def context_either? end #is it a home page? - def page_home? + def home? page_context == 1 end From f25486f208c6470a307d9c9e11b6adca7c0286b5 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Wed, 28 Oct 2015 22:46:44 +0800 Subject: [PATCH 530/606] shift to getstore.cn --- config/environments/aliyun_staging.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/config/environments/aliyun_staging.rb b/config/environments/aliyun_staging.rb index 0bc816fd..931dc36e 100644 --- a/config/environments/aliyun_staging.rb +++ b/config/environments/aliyun_staging.rb @@ -40,7 +40,7 @@ config.cache_store = :memory_store # Enable serving of images, stylesheets, and JavaScripts from an asset server - config.action_controller.asset_host = "http://aliasscdn.firecart.cn" + config.action_controller.asset_host = "http://aliasscdn.getstore.cn" # Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added) config.assets.precompile += %w( html5shiv.js ) @@ -73,12 +73,12 @@ data_centre: 'beijing', # 使用自定义域名,设定此项,carrierwave 返回的 URL 将会用自定义域名 # 自定于域名请 CNAME 到 you_bucket_name.oss.aliyuncs.com (you_bucket_name 是你的 bucket 的名称) - oss_host: "aliimg.firecart.cn", # aliyun oss host - img_host: "aliimg2.firecart.cn", # aliyun image service host + oss_host: "aliimg.getstore.cn", # aliyun oss host + img_host: "aliimg2.getstore.cn", # aliyun image service host # 如果有需要,你可以自己定义上传 host, 比如阿里内部的上传地址和 Aliyun OSS 对外的不同,可以在这里定义,没有需要可以不用配置 upload_host: "aliimg.oss-cn-beijing-internal.aliyuncs.com" } } - config.spree_multi_site.system_top_domain = 'firecart.cn' + config.spree_multi_site.system_top_domain = 'getstore.cn' end Paperclip.options[:command_path] = "/usr/local/bin/" From 26f606fa25033ea0176c0efbb5d939e6933779d9 Mon Sep 17 00:00:00 2001 From: qinghe Date: Mon, 2 Nov 2015 01:38:31 -0800 Subject: [PATCH 531/606] add border_raidus to s_a, s_button, s_input add background_size --- app/assets/javascripts/ie/ie7.js | 12998 +++---------- app/assets/javascripts/ie/ie8.js | 14455 +++----------- app/assets/javascripts/ie/ie9.js | 15524 +++------------- .../app/models/spree/html_attribute.rb | 76 +- .../app/models/spree/html_attribute_value.rb | 6 +- spree_theme/app/models/spree/param_value.rb | 4 + .../_html_attribute_value.html.erb | 8 +- .../20151101000030_add_theme_media_width.rb | 17 + spree_theme/db/seeds/01_html_attributes.rb | 5 +- .../db/seeds/200/23x_support_border_radius.rb | 6 +- spree_theme/db/seeds/250/25o_border_radius.rb | 12 + .../db/seeds/250/25q_background_size.rb | 11 + 12 files changed, 8090 insertions(+), 35032 deletions(-) mode change 100644 => 100755 app/assets/javascripts/ie/ie7.js mode change 100644 => 100755 app/assets/javascripts/ie/ie8.js mode change 100644 => 100755 app/assets/javascripts/ie/ie9.js create mode 100644 spree_theme/db/migrate/20151101000030_add_theme_media_width.rb create mode 100644 spree_theme/db/seeds/250/25o_border_radius.rb create mode 100644 spree_theme/db/seeds/250/25q_background_size.rb diff --git a/app/assets/javascripts/ie/ie7.js b/app/assets/javascripts/ie/ie7.js old mode 100644 new mode 100755 index 5c807d8f..67852597 --- a/app/assets/javascripts/ie/ie7.js +++ b/app/assets/javascripts/ie/ie7.js @@ -1,10590 +1,2408 @@ - - - - - - - - - - - - Dean-Edwards--IE-7-and-8-and-9/IE7.js at master · Integralist/Dean-Edwards--IE-7-and-8-and-9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to content -
    - - - - - - - - - - - - -
    -
    -
    - -
    -
    -
    - -
      - -
    • -
      - -
      - - - - Watch - - - - -
      - -
      -
      -
      -
    • - -
    • - -
      - -
      - - -
      -
      - - -
      - -
    • - -
    • - - - Fork - - - - -
    • - -
    - -

    - - /Dean-Edwards--IE-7-and-8-and-9 - - - - - -

    -
    -
    - -
    -
    -
    - - - -
    - -
    -

    HTTPS clone URL

    -
    - - - - -
    -
    - - -
    -

    SSH clone URL

    -
    - - - - -
    -
    - - -
    -

    Subversion checkout URL

    -
    - - - - -
    -
    - - - -

    You can clone with - HTTPS, SSH, or Subversion. - - - -

    - - - - - Clone in Desktop - - - - - - Download ZIP - -
    -
    - -
    - - - - - - -
    - -
    - - - branch: - master - - - -
    - -
    - - - - -
    - - -
    - - -
    - Fetching contributors… -
    - -
    -

    -

    Cannot retrieve contributors at this time

    -
    -
    -
    -
    -
    - -
    - Raw - Blame - History -
    - - - - - -
    - -
    -
    - -
    - -
    - executable file - - 2409 lines (2084 sloc) - - 83.929 kb -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    /*
    IE7/IE8/IE9.js - copyright 2004-2010, Dean Edwards
    http://code.google.com/p/ie7-js/
    http://www.opensource.org/licenses/mit-license.php
    */
    -
    /* W3C compliance for Microsoft Internet Explorer */
    -
    /* credits/thanks:
    Shaggy, Martijn Wargers, Jimmy Cerra, Mark D Anderson,
    Lars Dieckow, Erik Arvidsson, Gellért Gyuris, James Denny,
    Unknown W Brackets, Benjamin Westfarer, Rob Eberhardt,
    Bill Edney, Kevin Newman, James Crompton, Matthew Mastracci,
    Doug Wright, Richard York, Kenneth Kolano, MegaZone,
    Thomas Verelst, Mark 'Tarquin' Wilton-Jones, Rainer Åhlfors,
    David Zulaica, Ken Kolano, Kevin Newman, Sjoerd Visscher,
    Ingo Chao
    */
    -
    // timestamp: Fri, 30 Apr 2010 20:59:18
    -
    (function(window, document) {
    -
    var IE7 = window.IE7 = {
    version: "2.1(beta4)",
    toString: K("[IE7]")
    };
    IE7.compat = 7;
    var appVersion = IE7.appVersion = navigator.appVersion.match(/MSIE (\d\.\d)/)[1] - 0;
    -
    if (/ie7_off/.test(top.location.search) || appVersion < 5.5 || appVersion >= IE7.compat) return;
    -
    var MSIE5 = appVersion < 6;
    -
    var Undefined = K();
    var documentElement = document.documentElement, body, viewport;
    var ANON = "!";
    var HEADER = ":link{ie7-link:link}:visited{ie7-link:visited}";
    -
    // -----------------------------------------------------------------------
    // external
    // -----------------------------------------------------------------------
    -
    var RELATIVE = /^[\w\.]+[^:]*$/;
    function makePath(href, path) {
    if (RELATIVE.test(href)) href = (path || "") + href;
    return href;
    };
    -
    function getPath(href, path) {
    href = makePath(href, path);
    return href.slice(0, href.lastIndexOf("/") + 1);
    };
    -
    // Get the path to this script
    var script = document.scripts[document.scripts.length - 1];
    var path = getPath(script.src);
    -
    // Use microsoft's http request object to load external files
    try {
    var httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (ex) {
    // ActiveX disabled
    }
    -
    var fileCache = {};
    function loadFile(href, path) {
    try {
    href = makePath(href, path);
    if (!fileCache[href]) {
    httpRequest.open("GET", href, false);
    httpRequest.send();
    if (httpRequest.status == 0 || httpRequest.status == 200) {
    fileCache[href] = httpRequest.responseText;
    }
    }
    } catch (ex) {
    // ignore errors
    }
    return fileCache[href] || "";
    };
    -
    // -----------------------------------------------------------------------
    // OO support
    // -----------------------------------------------------------------------
    -
    -
    // This is a cut-down version of base2 (http://code.google.com/p/base2/)
    -
    var _slice = Array.prototype.slice;
    -
    // private
    var _FORMAT = /%([1-9])/g;
    var _LTRIM = /^\s\s*/;
    var _RTRIM = /\s\s*$/;
    var _RESCAPE = /([\/()[\]{}|*+-.,^$?\\])/g; // safe regular expressions
    var _BASE = /\bbase\b/;
    var _HIDDEN = ["constructor", "toString"]; // only override these when prototyping
    -
    var prototyping;
    -
    function Base(){};
    Base.extend = function(_instance, _static) {
    // Build the prototype.
    prototyping = true;
    var _prototype = new this;
    extend(_prototype, _instance);
    prototyping = false;
    -
    // Create the wrapper for the constructor function.
    var _constructor = _prototype.constructor;
    function klass() {
    // Don't call the constructor function when prototyping.
    if (!prototyping) _constructor.apply(this, arguments);
    };
    _prototype.constructor = klass;
    -
    // Build the static interface.
    klass.extend = arguments.callee;
    extend(klass, _static);
    klass.prototype = _prototype;
    return klass;
    };
    Base.prototype.extend = function(source) {
    return extend(this, source);
    };
    -
    -
    // A collection of regular expressions and their associated replacement values.
    // A Base class for creating parsers.
    -
    var HASH = "#";
    var ITEMS = "#";
    var KEYS = ".";
    var COMPILED = "/";
    -
    var REGGRP_BACK_REF = /\\(\d+)/g,
    REGGRP_ESCAPE_COUNT = /\[(\\.|[^\]\\])+\]|\\.|\(\?/g,
    REGGRP_PAREN = /\(/g,
    REGGRP_LOOKUP = /\$(\d+)/,
    REGGRP_LOOKUP_SIMPLE = /^\$\d+$/,
    REGGRP_LOOKUPS = /(\[(\\.|[^\]\\])+\]|\\.|\(\?)|\(/g,
    REGGRP_DICT_ENTRY = /^<#\w+>$/,
    REGGRP_DICT_ENTRIES = /<#(\w+)>/g;
    -
    var RegGrp = Base.extend({
    constructor: function(values) {
    this[KEYS] = [];
    this[ITEMS] = {};
    this.merge(values);
    },
    -
    //dictionary: null,
    //ignoreCase: false,
    -
    add: function(expression, replacement) {
    delete this[COMPILED];
    if (expression instanceof RegExp) {
    expression = expression.source;
    }
    if (!this[HASH + expression]) this[KEYS].push(String(expression));
    return this[ITEMS][HASH + expression] = new RegGrp.Item(expression, replacement, this);
    },
    -
    compile: function(recompile) {
    if (recompile || !this[COMPILED]) {
    this[COMPILED] = new RegExp(this, this.ignoreCase ? "gi" : "g");
    }
    return this[COMPILED];
    },
    -
    merge: function(values) {
    for (var i in values) this.add(i, values[i]);
    },
    -
    exec: function(string) {
    var group = this,
    patterns = group[KEYS],
    items = group[ITEMS], item;
    var result = this.compile(true).exec(string);
    if (result) {
    // Loop through the RegGrp items.
    var i = 0, offset = 1;
    while ((item = items[HASH + patterns[i++]])) {
    var next = offset + item.length + 1;
    if (result[offset]) { // do we have a result?
    if (item.replacement === 0) {
    return group.exec(string);
    } else {
    var args = result.slice(offset, next), j = args.length;
    while (--j) args[j] = args[j] || ""; // some platforms return null/undefined for non-matching sub-expressions
    args[0] = {match: args[0], item: item};
    return args;
    }
    }
    offset = next;
    }
    }
    return null;
    },
    -
    parse: function(string) {
    string += ""; // type safe
    var group = this,
    patterns = group[KEYS],
    items = group[ITEMS];
    return string.replace(this.compile(), function(match) {
    var args = [], item, offset = 1, i = arguments.length;
    while (--i) args[i] = arguments[i] || ""; // some platforms return null/undefined for non-matching sub-expressions
    // Loop through the RegGrp items.
    while ((item = items[HASH + patterns[i++]])) {
    var next = offset + item.length + 1;
    if (args[offset]) { // do we have a result?
    var replacement = item.replacement;
    switch (typeof replacement) {
    case "function":
    return replacement.apply(group, args.slice(offset, next));
    case "number":
    return args[offset + replacement];
    default:
    return replacement;
    }
    }
    offset = next;
    }
    return match;
    });
    },
    -
    toString: function() {
    var strings = [],
    keys = this[KEYS],
    items = this[ITEMS], item;
    for (var i = 0; item = items[HASH + keys[i]]; i++) {
    strings[i] = item.source;
    }
    return "(" + strings.join(")|(") + ")";
    }
    }, {
    IGNORE: null, // a null replacement value means that there is no replacement.
    -
    Item: Base.extend({
    constructor: function(source, replacement, owner) {
    var length = source.indexOf("(") === -1 ? 0 : RegGrp.count(source);
    -
    var dictionary = owner.dictionary;
    if (dictionary && source.indexOf("<#") !== -1) {
    if (REGGRP_DICT_ENTRY.test(source)) {
    var entry = dictionary[ITEMS][HASH + source.slice(2, -1)];
    source = entry.replacement;
    length = entry._length;
    } else {
    source = dictionary.parse(source);
    }
    }
    -
    if (typeof replacement == "number") replacement = String(replacement);
    else if (replacement == null) replacement = 0;
    -
    // Does the expression use sub-expression lookups?
    if (typeof replacement == "string" && REGGRP_LOOKUP.test(replacement)) {
    if (REGGRP_LOOKUP_SIMPLE.test(replacement)) { // A simple lookup? (e.g. "$2").
    // Store the index (used for fast retrieval of matched strings).
    var index = replacement.slice(1) - 0;
    if (index && index <= length) replacement = index;
    } else {
    // A complicated lookup (e.g. "Hello $2 $1.").
    var lookup = replacement, regexp;
    replacement = function(match) {
    if (!regexp) {
    regexp = new RegExp(source, "g" + (this.ignoreCase ? "i": ""));
    }
    return match.replace(regexp, lookup);
    };
    }
    }
    -
    this.length = length;
    this.source = String(source);
    this.replacement = replacement;
    }
    }),
    -
    count: function(expression) {
    return (String(expression).replace(REGGRP_ESCAPE_COUNT, "").match(REGGRP_PAREN) || "").length;
    }
    });
    -
    var Dictionary = RegGrp.extend({
    parse: function(phrase) {
    // Prevent sub-expressions in dictionary entries from capturing.
    var entries = this[ITEMS];
    return phrase.replace(REGGRP_DICT_ENTRIES, function(match, entry) {
    entry = entries[HASH + entry];
    return entry ? entry._nonCapturing : match;
    });
    },
    -
    add: function(expression, replacement) {
    // Get the underlying replacement value.
    if (replacement instanceof RegExp) {
    replacement = replacement.source;
    }
    // Translate the replacement.
    // The result is the original replacement recursively parsed by this dictionary.
    var nonCapturing = replacement.replace(REGGRP_LOOKUPS, _nonCapture);
    if (replacement.indexOf("(") !== -1) {
    var realLength = RegGrp.count(replacement);
    }
    if (replacement.indexOf("<#") !== -1) {
    replacement = this.parse(replacement);
    nonCapturing = this.parse(nonCapturing);
    }
    var item = this.base(expression, replacement);
    item._nonCapturing = nonCapturing;
    item._length = realLength || item.length; // underlying number of sub-groups
    return item;
    },
    -
    toString: function() {
    return "(<#" + this[PATTERNS].join(">)|(<#") + ">)";
    }
    });
    -
    function _nonCapture(match, escaped) {
    return escaped || "(?:"; // non-capturing
    };
    -
    // =========================================================================
    // lang/extend.js
    // =========================================================================
    -
    function extend(object, source) { // or extend(object, key, value)
    if (object && source) {
    var proto = (typeof source == "function" ? Function : Object).prototype;
    // Add constructor, toString etc
    var i = _HIDDEN.length, key;
    if (prototyping) while (key = _HIDDEN[--i]) {
    var value = source[key];
    if (value != proto[key]) {
    if (_BASE.test(value)) {
    _override(object, key, value)
    } else {
    object[key] = value;
    }
    }
    }
    // Copy each of the source object's properties to the target object.
    for (key in source) if (typeof proto[key] == "undefined") {
    var value = source[key];
    // Check for method overriding.
    if (object[key] && typeof value == "function" && _BASE.test(value)) {
    _override(object, key, value);
    } else {
    object[key] = value;
    }
    }
    }
    return object;
    };
    -
    function _override(object, name, method) {
    // Override an existing method.
    var ancestor = object[name];
    object[name] = function() {
    var previous = this.base;
    this.base = ancestor;
    var returnValue = method.apply(this, arguments);
    this.base = previous;
    return returnValue;
    };
    };
    -
    function combine(keys, values) {
    // Combine two arrays to make a hash.
    if (!values) values = keys;
    var hash = {};
    for (var i in keys) hash[i] = values[i];
    return hash;
    };
    -
    function format(string) {
    // Replace %n with arguments[n].
    // e.g. format("%1 %2%3 %2a %1%3", "she", "se", "lls");
    // ==> "she sells sea shells"
    // Only %1 - %9 supported.
    var args = arguments;
    var _FORMAT = new RegExp("%([1-" + arguments.length + "])", "g");
    return String(string).replace(_FORMAT, function(match, index) {
    return index < args.length ? args[index] : match;
    });
    };
    -
    function match(string, expression) {
    // Same as String.match() except that this function will return an empty
    // array if there is no match.
    return String(string).match(expression) || [];
    };
    -
    function rescape(string) {
    // Make a string safe for creating a RegExp.
    return String(string).replace(_RESCAPE, "\\$1");
    };
    -
    // http://blog.stevenlevithan.com/archives/faster-trim-javascript
    function trim(string) {
    return String(string).replace(_LTRIM, "").replace(_RTRIM, "");
    };
    -
    function K(k) {
    return function() {
    return k;
    };
    };
    -
    // -----------------------------------------------------------------------
    // parsing
    // -----------------------------------------------------------------------
    -
    var Parser = RegGrp.extend({ignoreCase: true});
    -
    var SINGLE_QUOTES = /'/g,
    ESCAPED = /'(\d+)'/g,
    ESCAPE = /\\/g,
    UNESCAPE = /\\([nrtf'"])/g;
    -
    var strings = [];
    -
    var encoder = new Parser({
    // comments
    "<!\\-\\-|\\-\\->": "",
    "\\/\\*[^*]*\\*+([^\\/][^*]*\\*+)*\\/": "",
    // get rid
    "@(namespace|import)[^;\\n]+[;\\n]": "",
    // strings
    "'(\\\\.|[^'\\\\])*'": encodeString,
    '"(\\\\.|[^"\\\\])*"': encodeString,
    // white space
    "\\s+": " "
    });
    -
    function encode(selector) {
    return encoder.parse(selector).replace(UNESCAPE, "$1");
    };
    -
    function decode(query) {
    // put string values back
    return query.replace(ESCAPED, decodeString);
    };
    -
    function encodeString(string) {
    var index = strings.length;
    strings[index] = string.slice(1, -1)
    .replace(UNESCAPE, "$1")
    .replace(SINGLE_QUOTES, "\\'");
    return "'" + index + "'";
    };
    -
    function decodeString(match, index) {
    var string = strings[index];
    if (string == null) return match;
    return "'" + strings[index] + "'";
    };
    -
    function getString(value) {
    return value.indexOf("'") === 0 ? strings[value.slice(1, - 1)] : value;
    };
    -
    // clone a "width" function to create a "height" function
    var rotater = new RegGrp({
    Width: "Height",
    width: "height",
    Left: "Top",
    left: "top",
    Right: "Bottom",
    right: "bottom",
    onX: "onY"
    });
    -
    function rotate(fn) {
    return rotater.parse(fn);
    };
    -
    // -----------------------------------------------------------------------
    // event handling
    // -----------------------------------------------------------------------
    -
    var eventHandlers = [];
    -
    function addResize(handler) {
    addRecalc(handler);
    addEventHandler(window, "onresize", handler);
    };
    -
    // add an event handler (function) to an element
    function addEventHandler(element, type, handler) {
    element.attachEvent(type, handler);
    // store the handler so it can be detached later
    eventHandlers.push(arguments);
    };
    -
    // remove an event handler assigned to an element by IE7
    function removeEventHandler(element, type, handler) {
    try {
    element.detachEvent(type, handler);
    } catch (ex) {
    // write a letter of complaint to microsoft..
    }
    };
    -
    // remove event handlers (they eat memory)
    addEventHandler(window, "onunload", function() {
    var handler;
    while (handler = eventHandlers.pop()) {
    removeEventHandler(handler[0], handler[1], handler[2]);
    }
    });
    -
    function register(handler, element, condition) { // -@DRE
    //var set = handler[element.uniqueID];
    if (!handler.elements) handler.elements = {};
    if (condition) handler.elements[element.uniqueID] = element;
    else delete handler.elements[element.uniqueID];
    //return !set && condition;
    return condition;
    };
    -
    addEventHandler(window, "onbeforeprint", function() {
    if (!IE7.CSS.print) new StyleSheet("print");
    IE7.CSS.print.recalc();
    });
    -
    // -----------------------------------------------------------------------
    // pixel conversion
    // -----------------------------------------------------------------------
    -
    // this is handy because it means that web developers can mix and match
    // measurement units in their style sheets. it is not uncommon to
    // express something like padding in "em" units whilst border thickness
    // is most often expressed in pixels.
    -
    var PIXEL = /^\d+(px)?$/i;
    var PERCENT = /^\d+%$/;
    var getPixelValue = function(element, value) {
    if (PIXEL.test(value)) return parseInt(value);
    var style = element.style.left;
    var runtimeStyle = element.runtimeStyle.left;
    element.runtimeStyle.left = element.currentStyle.left;
    element.style.left = value || 0;
    value = element.style.pixelLeft;
    element.style.left = style;
    element.runtimeStyle.left = runtimeStyle;
    return value;
    };
    -
    // -----------------------------------------------------------------------
    // generic
    // -----------------------------------------------------------------------
    -
    var $IE7 = "ie7-";
    -
    var Fix = Base.extend({
    constructor: function() {
    this.fixes = [];
    this.recalcs = [];
    },
    init: Undefined
    });
    -
    // a store for functions that will be called when refreshing IE7
    var recalcs = [];
    function addRecalc(recalc) {
    recalcs.push(recalc);
    };
    -
    IE7.recalc = function() {
    IE7.HTML.recalc();
    // re-apply style sheet rules (re-calculate ie7 classes)
    IE7.CSS.recalc();
    // apply global fixes to the document
    for (var i = 0; i < recalcs.length; i++) recalcs[i]();
    };
    -
    function isFixed(element) {
    return element.currentStyle["ie7-position"] == "fixed";
    };
    -
    // original style
    function getDefinedStyle(element, propertyName) {
    return element.currentStyle[$IE7 + propertyName] || element.currentStyle[propertyName];
    };
    -
    function setOverrideStyle(element, propertyName, value) {
    if (element.currentStyle[$IE7 + propertyName] == null) {
    element.runtimeStyle[$IE7 + propertyName] = element.currentStyle[propertyName];
    }
    element.runtimeStyle[propertyName] = value;
    };
    -
    // Create a temporary element which is used to inherit styles
    // from the target element.
    function createTempElement(tagName) {
    var element = document.createElement(tagName || "object");
    element.style.cssText = "position:absolute;padding:0;display:block;border:none;clip:rect(0 0 0 0);left:-9999";
    element.ie7_anon = true;
    return element;
    };
    -
    -
    // =========================================================================
    // ie7-css.js
    // =========================================================================
    -
    var NEXT_SIBLING = "(e.nextSibling&&IE7._getElementSibling(e,'next'))",
    PREVIOUS_SIBLING = NEXT_SIBLING.replace(/next/g, "previous"),
    IS_ELEMENT = "e.nodeName>'@'",
    IF_ELEMENT = "if(" + IS_ELEMENT + "){";
    -
    var ID_ATTRIBUTE = "(e.nodeName==='FORM'?IE7._getAttribute(e,'id'):e.id)";
    -
    var HYPERLINK = /a(#[\w-]+)?(\.[\w-]+)?:(hover|active)/i;
    var FIRST_LINE_LETTER = /(.*)(:first-(line|letter))/;
    var SPACE = /\s/;
    var RULE = /((?:\\.|[^{\\])+)\{((?:\\.|[^}\\])+)\}/g;
    var SELECTOR = /(?:\\.|[^,\\])+/g;
    -
    var styleSheets = document.styleSheets;
    -
    var inheritedProperties = [];
    -
    IE7.CSS = new (Fix.extend({ // single instance
    parser: new Parser,
    screen: "",
    print: "",
    styles: [],
    rules: [],
    pseudoClasses: appVersion < 7 ? "first\\-child" : "",
    dynamicPseudoClasses: {
    toString: function() {
    var strings = [];
    for (var pseudoClass in this) strings.push(pseudoClass);
    return strings.join("|");
    }
    },
    init: function() {
    var NONE = "^\x01$";
    var CLASS = "\\[class=?[^\\]]*\\]";
    var pseudoClasses = [];
    if (this.pseudoClasses) pseudoClasses.push(this.pseudoClasses);
    var dynamicPseudoClasses = this.dynamicPseudoClasses.toString();
    if (dynamicPseudoClasses) pseudoClasses.push(dynamicPseudoClasses);
    pseudoClasses = pseudoClasses.join("|");
    var unknown = appVersion < 7 ? ["[>+~\\[(]|([:.])[\\w-]+\\1"] : [CLASS];
    if (pseudoClasses) unknown.push(":(" + pseudoClasses + ")");
    this.UNKNOWN = new RegExp(unknown.join("|") || NONE, "i");
    var complex = appVersion < 7 ? ["\\[[^\\]]+\\]|[^\\s(\\[]+\\s*[+~]"] : [CLASS];
    var complexRule = complex.concat();
    if (pseudoClasses) complexRule.push(":(" + pseudoClasses + ")");
    Rule.COMPLEX = new RegExp(complexRule.join("|") || NONE, "ig");
    if (this.pseudoClasses) complex.push(":(" + this.pseudoClasses + ")");
    DynamicRule.COMPLEX = new RegExp(complex.join("|") || NONE, "i");
    dynamicPseudoClasses = "not\\(:" + dynamicPseudoClasses.split("|").join("\\)|not\\(:") + "\\)|" + dynamicPseudoClasses;
    DynamicRule.MATCH = new RegExp(dynamicPseudoClasses ? "(.*?):(" + dynamicPseudoClasses + ")(.*)" : NONE, "i");
    this.createStyleSheet();
    this.refresh();
    },
    addEventHandler: function() {
    addEventHandler.apply(null, arguments);
    },
    addFix: function(expression, replacement) {
    this.parser.add(expression, replacement);
    },
    addRecalc: function(propertyName, test, handler, replacement) {
    // recalcs occur whenever the document is refreshed using document.recalc()
    propertyName = propertyName.source || propertyName;
    test = new RegExp("([{;\\s])" + propertyName + "\\s*:\\s*" + test + "[^;}]*");
    var id = this.recalcs.length;
    if (typeof replacement == "string") replacement = propertyName + ":" + replacement;
    this.addFix(test, function(match) {
    if (typeof replacement == "function") replacement = replacement(match);
    return (replacement ? replacement : match) + ";ie7-" + match.slice(1) + ";ie7_recalc" + id + ":1";
    });
    this.recalcs.push(arguments);
    return id;
    },
    apply: function() {
    this.getInlineCSS();
    new StyleSheet("screen");
    this.trash();
    },
    createStyleSheet: function() {
    // create the IE7 style sheet
    document.getElementsByTagName("head")[0].appendChild(document.createElement("style"));
    this.styleSheet = styleSheets[styleSheets.length - 1];
    // flag it so we can ignore it during parsing
    this.styleSheet.ie7 = true;
    this.styleSheet.owningElement.ie7 = true;
    this.styleSheet.cssText = HEADER;
    },
    getInlineCSS: function() {// load inline styles
    var styleSheets = document.getElementsByTagName("style"), styleSheet;
    for (var i = styleSheets.length - 1; styleSheet = styleSheets[i]; i--) {
    if (!styleSheet.disabled && !styleSheet.ie7) {
    styleSheet._cssText = styleSheet.innerHTML;
    }
    }
    },
    getText: function(styleSheet, path) {
    // Internet Explorer will trash unknown selectors (it converts them to "UNKNOWN").
    // So we must reload external style sheets (internal style sheets can have their text
    // extracted through the innerHTML property).
    -
    // load the style sheet text from an external file
    try {
    var cssText = styleSheet.cssText;
    } catch (e) {
    cssText = "";
    }
    if (httpRequest) cssText = loadFile(styleSheet.href, path) || cssText;
    return cssText;
    },
    recalc: function() {
    this.screen.recalc();
    // we're going to read through all style rules.
    // certain rules have had ie7 properties added to them.
    // e.g. p{top:0; ie7_recalc2:1; left:0}
    // this flags a property in the rule as needing a fix.
    // the selector text is then used to query the document.
    // we can then loop through the results of the query
    // and fix the elements.
    // we ignore the IE7 rules - so count them in the header
    var RECALCS = /ie7_recalc\d+/g;
    var start = HEADER.match(/[{,]/g).length;
    // only calculate screen fixes. print fixes don't show up anyway
    var rules = this.styleSheet.rules, rule;
    var calcs, calc, elements, element, i, j, k, id;
    // loop through all rules
    for (i = start; rule = rules[i]; i++) {
    var cssText = rule.style.cssText;
    // search for the "ie7_recalc" flag (there may be more than one)
    if (calcs = cssText.match(RECALCS)) {
    // use the selector text to query the document
    elements = cssQuery(rule.selectorText);
    // if there are matching elements then loop
    // through the recalc functions and apply them
    // to each element
    if (elements.length) for (j = 0; j < calcs.length; j++) {
    // get the matching flag (e.g. ie7_recalc3)
    id = calcs[j];
    // extract the numeric id from the end of the flag
    // and use it to index the collection of recalc
    // functions
    calc = IE7.CSS.recalcs[id.slice(10)][2];
    for (k = 0; (element = elements[k]); k++) {
    // apply the fix
    if (element.currentStyle[id]) calc(element, cssText);
    }
    }
    }
    }
    },
    refresh: function() {
    this.styleSheet.cssText = HEADER + this.screen + this.print;
    },
    trash: function() {
    // trash the old style sheets
    for (var i = 0; i < styleSheets.length; i++) {
    if (!styleSheets[i].ie7) {
    try {
    var cssText = styleSheets[i].cssText;
    } catch (e) {
    cssText = "";
    }
    if (cssText) styleSheets[i].cssText = "";
    }
    }
    }
    }));
    -
    // -----------------------------------------------------------------------
    // IE7 StyleSheet class
    // -----------------------------------------------------------------------
    -
    var StyleSheet = Base.extend({
    constructor: function(media) {
    this.media = media;
    this.load();
    IE7.CSS[media] = this;
    IE7.CSS.refresh();
    },
    createRule: function(selector, cssText) {
    var match;
    if (PseudoElement && (match = selector.match(PseudoElement.MATCH))) {
    return new PseudoElement(match[1], match[2], cssText);
    } else if (match = selector.match(DynamicRule.MATCH)) {
    if (!HYPERLINK.test(match[0]) || DynamicRule.COMPLEX.test(match[0])) {
    return new DynamicRule(selector, match[1], match[2], match[3], cssText);
    }
    } else {
    return new Rule(selector, cssText);
    }
    return selector + " {" + cssText + "}";
    },
    getText: function() {
    // store for style sheet text
    // parse media decalarations
    var MEDIA = /@media\s+([^{]+?)\s*\{([^@]+\})\s*\}/gi;
    var IMPORTS = /@import[^;\n]+/gi;
    var TRIM_IMPORTS = /@import\s+url\s*\(\s*["']?|["']?\s*\)\s*/gi;
    var URL = /(url\s*\(\s*['"]?)([\w\.]+[^:\)]*['"]?\))/gi;
    -
    var self = this;
    // Store loaded cssText URLs
    var fileCache = {};
    function getCSSText(styleSheet, path, media, level) {
    var cssText = "";
    if (!level) {
    media = toSimpleMedia(styleSheet.media);
    level = 0;
    }
    if (media === "none") {
    styleSheet.disabled = true;
    return "";
    }
    if (media === "all" || media === self.media) {
    // IE only allows importing style sheets three levels deep.
    // it will crash if you try to access a level below this
    try {
    var canAcess = !!styleSheet.cssText;
    } catch (exe) {}
    if (level < 3 && canAcess) {
    var hrefs = styleSheet.cssText.match(IMPORTS);
    // loop through imported style sheets
    for (var i = 0, imported; i < styleSheet.imports.length; i++) {
    var imported = styleSheet.imports[i];
    var href = styleSheet._href || styleSheet.href;
    imported._href = hrefs[i].replace(TRIM_IMPORTS, "");
    // call this function recursively to get all imported style sheets
    cssText += getCSSText(imported, getPath(href, path), media, level + 1);
    }
    }
    // retrieve inline style or load an external style sheet
    cssText += encode(styleSheet.href ? loadStyleSheet(styleSheet, path) : styleSheet.owningElement._cssText);
    cssText = parseMedia(cssText, self.media);
    }
    return cssText;
    };
    -
    // Load all style sheets in the document
    for (var i = 0; i < styleSheets.length; i++) {
    var styleSheet = styleSheets[i];
    if (!styleSheet.disabled && !styleSheet.ie7) this.cssText += getCSSText(styleSheet);
    }
    // helper functions
    function parseMedia(cssText, media) {
    filterMedia.value = media;
    return cssText.replace(MEDIA, filterMedia);
    };
    function filterMedia(match, media, cssText) {
    media = toSimpleMedia(media);
    switch (media) {
    case "screen":
    case "print":
    if (media !== filterMedia.value) return "";
    case "all":
    return cssText;
    }
    return "";
    };
    function toSimpleMedia(media) {
    if (!media) return "all";
    var split = media.toLowerCase().split(/\s*,\s*/);
    media = "none";
    for (var i = 0; i < split.length; i++) {
    if (split[i] === "all") return "all";
    if (split[i] === "screen") {
    if (media === "print") return "all";
    media = "screen";
    } else if (split[i] === "print") {
    if (media === "screen") return "all";
    media = "print";
    }
    }
    return media;
    };
    // Load an external style sheet
    function loadStyleSheet(styleSheet, path) {
    var href = styleSheet._href || styleSheet.href;
    var url = makePath(href, path);
    // If the style sheet has already loaded then don't reload it
    if (fileCache[url]) return "";
    // Load from source
    fileCache[url] = styleSheet.disabled ? "" :
    fixUrls(IE7.CSS.getText(styleSheet, path), getPath(href, path));
    return fileCache[url];
    };
    -
    // Fix CSS paths.
    // We're lumping all css text into one big style sheet so relative
    // paths have to be fixed. This is necessary anyway because of other
    // Internet Explorer bugs.
    function fixUrls(cssText, pathname) {
    // hack & slash
    return cssText.replace(URL, "$1" + pathname.slice(0, pathname.lastIndexOf("/") + 1) + "$2");
    };
    },
    load: function() {
    this.cssText = "";
    this.getText();
    this.parse();
    if (inheritedProperties.length) {
    this.cssText = parseInherited(this.cssText);
    }
    this.cssText = decode(this.cssText);
    fileCache = {};
    },
    parse: function() {
    var cssText = IE7.CSS.parser.parse(this.cssText);
    var declarations = "";
    this.cssText = cssText.replace(/@charset[^;]+;|@font\-face[^\}]+\}/g, function(match) {
    declarations += match + "\n";
    return "";
    });
    this.declarations = decode(declarations);
    // Parse the style sheet
    var offset = IE7.CSS.rules.length;
    var rules = [], rule;
    while ((rule = RULE.exec(this.cssText))) {
    var cssText = rule[2];
    if (cssText) {
    var fixDescendants = appVersion < 7 && cssText.indexOf("AlphaImageLoader") !== -1;
    var selectors = rule[1].match(SELECTOR), selector;
    for (var i = 0; selector = selectors[i]; i++) {
    selector = trim(selector);
    var isUnknown = IE7.CSS.UNKNOWN.test(selector);
    selectors[i] = isUnknown ? this.createRule(selector, cssText) : selector + "{" + cssText + "}";
    if (fixDescendants) selectors[i] += this.createRule(selector + ">*", "position:relative");
    }
    rules.push(selectors.join("\n"));
    }
    }
    this.cssText = rules.join("\n");
    this.rules = IE7.CSS.rules.slice(offset);
    },
    recalc: function() {
    var rule, i;
    for (i = 0; (rule = this.rules[i]); i++) rule.recalc();
    },
    toString: function() {
    return this.declarations + "@media " + this.media + "{" + this.cssText + "}";
    }
    });
    -
    var PseudoElement;
    -
    // -----------------------------------------------------------------------
    // IE7 style rules
    // -----------------------------------------------------------------------
    -
    var Rule = IE7.Rule = Base.extend({
    constructor: function(selector, cssText) {
    this.id = IE7.CSS.rules.length;
    this.className = Rule.PREFIX + this.id;
    var pseudoElement = selector.match(FIRST_LINE_LETTER);
    this.selector = (pseudoElement ? pseudoElement[1] : selector) || "*";
    this.selectorText = this.parse(this.selector) + (pseudoElement ? pseudoElement[2] : "");
    this.cssText = cssText;
    this.MATCH = new RegExp("\\s" + this.className + "(\\s|$)", "g");
    IE7.CSS.rules.push(this);
    this.init();
    },
    init: Undefined,
    add: function(element) {
    // allocate this class
    element.className += " " + this.className;
    },
    recalc: function() {
    // execute the underlying css query for this class
    var match = cssQuery(this.selector);
    // add the class name for all matching elements
    for (var i = 0; i < match.length; i++) this.add(match[i]);
    },
    -
    parse: function(selector) {
    // attempt to preserve specificity for "loose" parsing by
    // removing unknown tokens from a css selector but keep as
    // much as we can..
    var simple = selector.replace(Rule.CHILD, " ").replace(Rule.COMPLEX, "");
    if (appVersion < 7) simple = simple.replace(Rule.MULTI, "");
    var tags = match(simple, Rule.TAGS).length - match(selector, Rule.TAGS).length;
    var classes = match(simple, Rule.CLASSES).length - match(selector, Rule.CLASSES).length + 1;
    while (classes > 0 && Rule.CLASS.test(simple)) {
    simple = simple.replace(Rule.CLASS, "");
    classes--;
    }
    while (tags > 0 && Rule.TAG.test(simple)) {
    simple = simple.replace(Rule.TAG, "$1*");
    tags--;
    }
    simple += "." + this.className;
    classes = Math.min(classes, 2);
    tags = Math.min(tags, 2);
    var score = -10 * classes - tags;
    if (score > 0) {
    simple = simple + "," + Rule.MAP[score] + " " + simple;
    }
    return simple;
    },
    remove: function(element) {
    // deallocate this class
    element.className = element.className.replace(this.MATCH, "$1");
    },
    toString: function() {
    return format("%1 {%2}", this.selectorText, this.cssText);
    }
    }, {
    CHILD: />/g,
    CLASS: /\.[\w-]+/,
    CLASSES: /[.:\[]/g,
    MULTI: /(\.[\w-]+)+/g,
    PREFIX: "ie7_class",
    TAG: /^\w+|([\s>+~])\w+/,
    TAGS: /^\w|[\s>+~]\w/g,
    MAP: {
    "1": "html",
    "2": "html body",
    "10": ".ie7_html",
    "11": "html.ie7_html",
    "12": "html.ie7_html body",
    "20": ".ie7_html .ie7_body",
    "21": "html.ie7_html .ie7_body",
    "22": "html.ie7_html body.ie7_body"
    }
    });
    -
    // -----------------------------------------------------------------------
    // IE7 dynamic style
    // -----------------------------------------------------------------------
    -
    // object properties:
    // attach: the element that an event handler will be attached to
    // target: the element that will have the IE7 class applied
    -
    var DynamicRule = Rule.extend({
    // properties
    constructor: function(selector, attach, dynamicPseudoClass, target, cssText) {
    this.negated = dynamicPseudoClass.indexOf("not") === 0;
    if (this.negated) dynamicPseudoClass = dynamicPseudoClass.slice(5, -1);
    // initialise object properties
    this.attach = attach || "*";
    this.dynamicPseudoClass = IE7.CSS.dynamicPseudoClasses[dynamicPseudoClass];
    this.target = target;
    this.base(selector, cssText);
    },
    recalc: function() {
    // execute the underlying css query for this class
    var attaches = cssQuery(this.attach), attach;
    // process results
    for (var i = 0; attach = attaches[i]; i++) {
    // retrieve the event handler's target element(s)
    var target = this.target ? cssQuery(this.target, attach) : [attach];
    // attach event handlers for dynamic pseudo-classes
    if (target.length) this.dynamicPseudoClass.apply(attach, target, this);
    }
    }
    });
    -
    // -----------------------------------------------------------------------
    // IE7 dynamic pseudo-classes
    // -----------------------------------------------------------------------
    -
    var DynamicPseudoClass = Base.extend({
    constructor: function(name, apply) {
    this.name = name;
    this.apply = apply;
    this.instances = {};
    IE7.CSS.dynamicPseudoClasses[name] = this;
    },
    register: function(instance, negated) {
    // an "instance" is actually an Arguments object
    var _class = instance[2];
    if (!negated && _class.negated) {
    this.unregister(instance, true);
    } else {
    instance.id = _class.id + instance[0].uniqueID;
    if (!this.instances[instance.id]) {
    var target = instance[1], j;
    for (j = 0; j < target.length; j++) _class.add(target[j]);
    this.instances[instance.id] = instance;
    }
    }
    },
    unregister: function(instance, negated) {
    var _class = instance[2];
    if (!negated && _class.negated) {
    this.register(instance, true);
    } else {
    if (this.instances[instance.id]) {
    var target = instance[1], j;
    for (j = 0; j < target.length; j++) _class.remove(target[j]);
    delete this.instances[instance.id];
    }
    }
    }
    });
    // -----------------------------------------------------------------------
    // dynamic pseudo-classes
    // -----------------------------------------------------------------------
    -
    var Hover = new DynamicPseudoClass("hover", function(element) {
    var instance = arguments;
    IE7.CSS.addEventHandler(element, "onmouseenter", function() {
    Hover.register(instance);
    });
    IE7.CSS.addEventHandler(element, "onmouseleave", function() {
    Hover.unregister(instance);
    });
    });
    -
    // globally trap the mouseup event (thanks Martijn!)
    addEventHandler(document, "onmouseup", function() {
    var instances = Hover.instances;
    for (var i in instances)
    if (!instances[i][0].contains(event.srcElement))
    Hover.unregister(instances[i]);
    });
    -
    var ATTR = {
    "=": "%1==='%2'", // "[@%1='%2']"
    "~=": "(' '+%1+' ').indexOf(' %2 ')!==-1", // "[contains(concat(' ',@%1,' '),' %2 ')]",
    "|=": "%1==='%2'||%1.indexOf('%2-')===0", // "[@%1='%2' or starts-with(@%1,'%2-')]",
    "^=": "%1.indexOf('%2')===0", // "[starts-with(@%1,'%2')]",
    "$=": "%1.slice(-'%2'.length)==='%2'", // "[ends-with(@%1,'%2')]",
    "*=": "%1.indexOf('%2')!==-1" // "[contains(@%1,'%2')]"
    };
    ATTR[""] = "%1!=null"; // "[@%1]"
    -
    var FILTER = {
    "<#attr>": function(match, name, operator, value) {
    var attr = "IE7._getAttribute(e,'" + name + "')";
    value = getString(value);
    if (operator.length > 1) {
    if (!value || operator === "~=" && SPACE.test(value)) {
    return "false&&";
    }
    attr = "(" + attr + "||'')";
    }
    return "(" + format(ATTR[operator], attr, value) + ")&&";
    },
    -
    "<#id>": ID_ATTRIBUTE + "==='$1'&&",
    -
    "<#class>": "e.className&&(' '+e.className+' ').indexOf(' $1 ')!==-1&&",
    -
    // PSEDUO
    ":first-child": "!" + PREVIOUS_SIBLING + "&&",
    ":link": "e.currentStyle['ie7-link']=='link'&&",
    ":visited": "e.currentStyle['ie7-link']=='visited'&&"
    };
    -
    // =========================================================================
    // ie7-html.js
    // =========================================================================
    -
    // default font-sizes
    //HEADER += "h1{font-size:2em}h2{font-size:1.5em;}h3{font-size:1.17em;}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}";
    -
    IE7.HTML = new (Fix.extend({ // single instance
    fixed: {},
    init: Undefined,
    addFix: function() {
    // fixes are a one-off, they are applied when the document is loaded
    this.fixes.push(arguments);
    },
    apply: function() {
    for (var i = 0; i < this.fixes.length; i++) {
    var match = cssQuery(this.fixes[i][0]);
    var fix = this.fixes[i][1];
    for (var j = 0; j < match.length; j++) fix(match[j]);
    }
    },
    addRecalc: function() {
    // recalcs occur whenever the document is refreshed using document.recalc()
    this.recalcs.push(arguments);
    },
    recalc: function() {
    // loop through the fixes
    for (var i = 0; i < this.recalcs.length; i++) {
    var match = cssQuery(this.recalcs[i][0]);
    var recalc = this.recalcs[i][1], element;
    var key = Math.pow(2, i);
    for (var j = 0; (element = match[j]); j++) {
    var uniqueID = element.uniqueID;
    if ((this.fixed[uniqueID] & key) === 0) {
    element = recalc(element) || element;
    this.fixed[uniqueID] |= key;
    }
    }
    }
    }
    }));
    -
    if (appVersion < 7) {
    // provide support for the <abbr> tag.
    document.createElement("abbr");
    // bind to the first child control
    IE7.HTML.addRecalc("label", function(label) {
    if (!label.htmlFor) {
    var firstChildControl = cssQuery("input,textarea", label, true);
    if (firstChildControl) {
    addEventHandler(label, "onclick", function() {
    firstChildControl.click();
    });
    }
    }
    });
    }
    -
    // =========================================================================
    // ie7-layout.js
    // =========================================================================
    -
    var NUMERIC = "[.\\d]";
    -
    (function() {
    var layout = IE7.Layout = {};
    -
    // big, ugly box-model hack + min/max stuff
    -
    // #tantek > #erik > #dean { voice-family: hacker; }
    -
    // -----------------------------------------------------------------------
    // "layout"
    // -----------------------------------------------------------------------
    -
    HEADER += "*{boxSizing:content-box}";
    -
    // give an element "layout"
    layout.boxSizing = function(element) {
    if (!element.currentStyle.hasLayout) {
    //# element.runtimeStyle.fixedHeight =
    element.style.height = "0cm";
    if (element.currentStyle.verticalAlign === "auto")
    element.runtimeStyle.verticalAlign = "top";
    // when an element acquires "layout", margins no longer collapse correctly
    collapseMargins(element);
    }
    };
    -
    // -----------------------------------------------------------------------
    // Margin Collapse
    // -----------------------------------------------------------------------
    -
    function collapseMargins(element) {
    if (element != viewport && element.currentStyle.position !== "absolute") {
    collapseMargin(element, "marginTop");
    collapseMargin(element, "marginBottom");
    }
    };
    -
    function collapseMargin(element, type) {
    if (!element.runtimeStyle[type]) {
    var parentElement = element.parentElement;
    var isTopMargin = type === "marginTop";
    if (parentElement && parentElement.currentStyle.hasLayout && !IE7._getElementSibling(element, isTopMargin ? "previous" : "next")) return;
    var child = element[isTopMargin ? "firstChild" : "lastChild"];
    if (child && child.nodeName < "@") child = IE7._getElementSibling(child, isTopMargin ? "next" : "previous");
    if (child && child.currentStyle.styleFloat === "none" && child.currentStyle.hasLayout) {
    collapseMargin(child, type);
    margin = _getMargin(element, element.currentStyle[type]);
    childMargin = _getMargin(child, child.currentStyle[type]);
    if (margin < 0 || childMargin < 0) {
    element.runtimeStyle[type] = margin + childMargin;
    } else {
    element.runtimeStyle[type] = Math.max(childMargin, margin);
    }
    child.runtimeStyle[type] = "0px";
    }
    }
    };
    -
    function _getMargin(element, value) {
    return value === "auto" ? 0 : getPixelValue(element, value);
    };
    -
    // -----------------------------------------------------------------------
    // box-model
    // -----------------------------------------------------------------------
    -
    // constants
    var UNIT = /^[.\d][\w]*$/, AUTO = /^(auto|0cm)$/;
    -
    var apply = {};
    layout.borderBox = function(element){
    apply.Width(element);
    apply.Height(element);
    };
    -
    var _fixWidth = function(HEIGHT) {
    apply.Width = function(element) {
    if (!PERCENT.test(element.currentStyle.width)) _fixWidth(element);
    if (HEIGHT) collapseMargins(element);
    };
    -
    function _fixWidth(element, value) {
    if (!element.runtimeStyle.fixedWidth) {
    if (!value) value = element.currentStyle.width;
    element.runtimeStyle.fixedWidth = UNIT.test(value) ? Math.max(0, getFixedWidth(element, value)) + "px" : value;
    setOverrideStyle(element, "width", element.runtimeStyle.fixedWidth);
    }
    };
    -
    function layoutWidth(element) {
    if (!isFixed(element)) {
    var layoutParent = element.offsetParent;
    while (layoutParent && !layoutParent.currentStyle.hasLayout) layoutParent = layoutParent.offsetParent;
    }
    return (layoutParent || viewport).clientWidth;
    };
    -
    function getPixelWidth(element, value) {
    if (PERCENT.test(value)) return parseInt(parseFloat(value) / 100 * layoutWidth(element));
    return getPixelValue(element, value);
    };
    -
    var getFixedWidth = function(element, value) {
    var borderBox = element.currentStyle["ie7-box-sizing"] === "border-box";
    var adjustment = 0;
    if (MSIE5 && !borderBox)
    adjustment += getBorderWidth(element) + getWidth(element, "padding");
    else if (!MSIE5 && borderBox)
    adjustment -= getBorderWidth(element) + getWidth(element, "padding");
    return getPixelWidth(element, value) + adjustment;
    };
    -
    // easy way to get border thickness for elements with "layout"
    function getBorderWidth(element) {
    return element.offsetWidth - element.clientWidth;
    };
    -
    // have to do some pixel conversion to get padding/margin thickness :-(
    function getWidth(element, type) {
    return getPixelWidth(element, element.currentStyle[type + "Left"]) + getPixelWidth(element, element.currentStyle[type + "Right"]);
    };
    -
    // -----------------------------------------------------------------------
    // min/max
    // -----------------------------------------------------------------------
    -
    HEADER += "*{minWidth:none;maxWidth:none;min-width:none;max-width:none}";
    -
    // handle min-width property
    layout.minWidth = function(element) {
    // IE6 supports min-height so we frig it here
    //#if (element.currentStyle.minHeight === "auto") element.runtimeStyle.minHeight = 0;
    if (element.currentStyle["min-width"] != null) {
    element.style.minWidth = element.currentStyle["min-width"];
    }
    if (register(arguments.callee, element, element.currentStyle.minWidth !== "none")) {
    layout.boxSizing(element);
    _fixWidth(element);
    resizeWidth(element);
    }
    };
    -
    // clone the minWidth function to make a maxWidth function
    eval("IE7.Layout.maxWidth=" + String(layout.minWidth).replace(/min/g, "max"));
    -
    // apply min/max restrictions
    function resizeWidth(element) {
    // check boundaries
    if (element == document.body) {
    var width = element.clientWidth;
    } else {
    var rect = element.getBoundingClientRect();
    width = rect.right - rect.left;
    }
    if (element.currentStyle.minWidth !== "none" && width < getFixedWidth(element, element.currentStyle.minWidth)) {
    element.runtimeStyle.width = element.currentStyle.minWidth;
    } else if (element.currentStyle.maxWidth !== "none" && width >= getFixedWidth(element, element.currentStyle.maxWidth)) {
    element.runtimeStyle.width = element.currentStyle.maxWidth;
    } else {
    element.runtimeStyle.width = element.runtimeStyle.fixedWidth;
    }
    };
    -
    // -----------------------------------------------------------------------
    // right/bottom
    // -----------------------------------------------------------------------
    -
    function fixRight(element) {
    if (register(fixRight, element, /^(fixed|absolute)$/.test(element.currentStyle.position) &&
    getDefinedStyle(element, "left") !== "auto" &&
    getDefinedStyle(element, "right") !== "auto" &&
    AUTO.test(getDefinedStyle(element, "width")))) {
    resizeRight(element);
    layout.boxSizing(element);
    }
    };
    layout.fixRight = fixRight;
    -
    function resizeRight(element) {
    var left = getPixelWidth(element, element.runtimeStyle._left || element.currentStyle.left);
    var width = layoutWidth(element) - getPixelWidth(element, element.currentStyle.right) - left - getWidth(element, "margin");
    if (parseInt(element.runtimeStyle.width) === width) return;
    element.runtimeStyle.width = "";
    if (isFixed(element) || HEIGHT || element.offsetWidth < width) {
    if (!MSIE5) width -= getBorderWidth(element) + getWidth(element, "padding");
    if (width < 0) width = 0;
    element.runtimeStyle.fixedWidth = width;
    setOverrideStyle(element, "width", width);
    }
    };
    -
    // -----------------------------------------------------------------------
    // window.onresize
    // -----------------------------------------------------------------------
    -
    // handle window resize
    var clientWidth = 0;
    addResize(function() {
    if (!viewport) return;
    var i, wider = (clientWidth < viewport.clientWidth);
    clientWidth = viewport.clientWidth;
    // resize elements with "min-width" set
    var elements = layout.minWidth.elements;
    for (i in elements) {
    var element = elements[i];
    var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.minWidth));
    if (wider && fixedWidth) element.runtimeStyle.width = "";
    if (wider == fixedWidth) resizeWidth(element);
    }
    // resize elements with "max-width" set
    var elements = layout.maxWidth.elements;
    for (i in elements) {
    var element = elements[i];
    var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.maxWidth));
    if (!wider && fixedWidth) element.runtimeStyle.width = "";
    if (wider !== fixedWidth) resizeWidth(element);
    }
    // resize elements with "right" set
    for (i in fixRight.elements) resizeRight(fixRight.elements[i]);
    });
    -
    // -----------------------------------------------------------------------
    // fix CSS
    // -----------------------------------------------------------------------
    if (MSIE5) {
    IE7.CSS.addRecalc("width", NUMERIC, apply.Width);
    }
    if (appVersion < 7) {
    IE7.CSS.addRecalc("max-width", NUMERIC, layout.maxWidth);
    IE7.CSS.addRecalc("right", NUMERIC, fixRight);
    } else if (appVersion == 7) {
    if (HEIGHT) IE7.CSS.addRecalc("height", "[\\d.]+%", function(element) {
    element.runtimeStyle.pixelHeight = parseInt(layoutWidth(element) * element.currentStyle["ie7-height"].slice(0, -1) / 100);
    });
    }
    };
    -
    eval("var _fixHeight=" + rotate(_fixWidth));
    -
    // apply box-model + min/max fixes
    _fixWidth();
    _fixHeight(true);
    if (appVersion < 7) {
    IE7.CSS.addRecalc("min-width", NUMERIC, layout.minWidth);
    IE7.CSS.addFix(/\bmin-height\s*/, "height");
    }
    })();
    -
    // =========================================================================
    // ie7-graphics.js
    // =========================================================================
    -
    // a small transparent image used as a placeholder
    var BLANK_GIF = makePath("blank.gif", path);
    -
    var ALPHA_IMAGE_LOADER = "DXImageTransform.Microsoft.AlphaImageLoader";
    var PNG_FILTER = "progid:" + ALPHA_IMAGE_LOADER + "(src='%1',sizingMethod='%2')";
    // regular expression version of the above
    var PNG;
    -
    var filtered = [];
    -
    function fixImage(element) {
    if (PNG.test(element.src)) {
    // we have to preserve width and height
    var image = new Image(element.width, element.height);
    image.onload = function() {
    element.width = image.width;
    element.height = image.height;
    image = null;
    };
    image.src = element.src;
    // store the original url (we'll put it back when it's printed)
    element.pngSrc = element.src;
    // add the AlphaImageLoader thingy
    addFilter(element);
    }
    };
    -
    if (appVersion < 7) {
    // ** IE7 VARIABLE
    // e.g. apply the hack to all files ending in ".png"
    // IE7_PNG_SUFFIX = ".png";
    // You can also set it to a RegExp
    // IE7_PNG_SUFFIX = /\d+\.png$/;
    -
    // replace background(-image): url(..) .. with background(-image): .. ;filter: ..;
    IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/, function(match, $1, $2, url, $4) {
    url = getString(url);
    return PNG.test(url) ? "filter:" + format(PNG_FILTER, url, $4.indexOf("no-repeat") === -1 ? "scale" : "crop") +
    ";zoom:1;background" + ($1||"") + ":" + ($2||"") + "none" + ($4||"") : match;
    });
    -
    // list-style-image
    IE7.CSS.addRecalc(/list\-style(\-image)?/, "[^};]*url", function(element) {
    var url = element.currentStyle.listStyleImage.slice(5, -2);
    if (PNG.test(url)) {
    if (element.nodeName === "LI") {
    fixListStyleImage(element, url)
    } else if (element.nodeName === "UL") {
    for (var i = 0, li; li = element.childNodes[i]; i++) {
    if (li.nodeName === "LI") fixListStyleImage(li, url);
    }
    }
    }
    });
    -
    function fixListStyleImage(element, src) {
    var style = element.runtimeStyle;
    var originalHeight = element.offsetHeight;
    var image = new Image;
    image.onload = function() {
    var paddingLeft = element.currentStyle.paddingLeft;
    paddingLeft = paddingLeft === "0px" ? 0 : getPixelValue(element, paddingLeft);
    style.paddingLeft = (paddingLeft + this.width) + "px";
    style.marginLeft = -this.width + "px";
    style.listStyleType = "none";
    style.listStyleImage = "none";
    style.paddingTop = Math.max(originalHeight - element.offsetHeight, 0) + "px";
    addFilter(element, "crop", src);
    element.style.zoom = "100%";
    };
    image.src = src;
    };
    // -----------------------------------------------------------------------
    // fix PNG transparency (HTML images)
    // -----------------------------------------------------------------------
    -
    IE7.HTML.addRecalc("img,input", function(element) {
    if (element.nodeName === "INPUT" && element.type !== "image") return;
    fixImage(element);
    addEventHandler(element, "onpropertychange", function() {
    if (!printing && event.propertyName === "src" &&
    element.src.indexOf(BLANK_GIF) === -1) fixImage(element);
    });
    });
    -
    // assume that background images should not be printed
    // (if they are not transparent then they'll just obscure content)
    // but we'll put foreground images back...
    var printing = false;
    addEventHandler(window, "onbeforeprint", function() {
    printing = true;
    for (var i = 0; i < filtered.length; i++) removeFilter(filtered[i]);
    });
    addEventHandler(window, "onafterprint", function() {
    for (var i = 0; i < filtered.length; i++) addFilter(filtered[i]);
    printing = false;
    });
    }
    -
    // apply a filter
    function addFilter(element, sizingMethod, src) {
    var filter = element.filters[ALPHA_IMAGE_LOADER];
    if (filter) {
    filter.src = src || element.src;
    filter.enabled = true;
    } else {
    element.runtimeStyle.filter = format(PNG_FILTER, src || element.src, sizingMethod || "scale");
    filtered.push(element);
    }
    // remove the real image
    element.src = BLANK_GIF;
    };
    -
    function removeFilter(element) {
    element.src = element.pngSrc;
    element.filters[ALPHA_IMAGE_LOADER].enabled = false;
    };
    -
    // =========================================================================
    // ie7-fixed.js
    // =========================================================================
    -
    (function() {
    if (appVersion >= 7) return;
    // some things to consider for this hack.
    // the document body requires a fixed background. even if
    // it is just a blank image.
    // you have to use setExpression instead of onscroll, this
    // together with a fixed body background helps avoid the
    // annoying screen flicker of other solutions.
    IE7.CSS.addRecalc("position", "fixed", _positionFixed, "absolute");
    IE7.CSS.addRecalc("background(-attachment)?", "[^};]*fixed", _backgroundFixed);
    // scrolling is relative to the documentElement (HTML tag) when in
    // standards mode, otherwise it's relative to the document body
    var $viewport = MSIE5 ? "body" : "documentElement";
    function _fixBackground() {
    // this is required by both position:fixed and background-attachment:fixed.
    // it is necessary for the document to also have a fixed background image.
    // we can fake this with a blank image if necessary
    if (body.currentStyle.backgroundAttachment !== "fixed") {
    if (body.currentStyle.backgroundImage === "none") {
    body.runtimeStyle.backgroundRepeat = "no-repeat";
    body.runtimeStyle.backgroundImage = "url(" + BLANK_GIF + ")"; // dummy
    }
    body.runtimeStyle.backgroundAttachment = "fixed";
    }
    _fixBackground = Undefined;
    };
    var _tmp = createTempElement("img");
    function _isFixed(element) {
    return element ? isFixed(element) || _isFixed(element.parentElement) : false;
    };
    function _setExpression(element, propertyName, expression) {
    setTimeout("document.all." + element.uniqueID + ".runtimeStyle.setExpression('" + propertyName + "','" + expression + "')", 0);
    };
    // -----------------------------------------------------------------------
    // backgroundAttachment: fixed
    // -----------------------------------------------------------------------
    function _backgroundFixed(element) {
    if (register(_backgroundFixed, element, element.currentStyle.backgroundAttachment === "fixed" && !element.contains(body))) {
    _fixBackground();
    util.bgLeft(element);
    util.bgTop(element);
    _backgroundPosition(element);
    }
    };
    function _backgroundPosition(element) {
    _tmp.src = element.currentStyle.backgroundImage.slice(5, -2);
    var parentElement = element.canHaveChildren ? element : element.parentElement;
    parentElement.appendChild(_tmp);
    util.setOffsetLeft(element);
    util.setOffsetTop(element);
    parentElement.removeChild(_tmp);
    };
    // -----------------------------------------------------------------------
    // position: fixed
    // -----------------------------------------------------------------------
    function _positionFixed(element) {
    if (register(_positionFixed, element, isFixed(element))) {
    setOverrideStyle(element, "position", "absolute");
    setOverrideStyle(element, "left", element.currentStyle.left);
    setOverrideStyle(element, "top", element.currentStyle.top);
    _fixBackground();
    IE7.Layout.fixRight(element);
    //IE7.Layout.fixBottom(element);
    _foregroundPosition(element);
    }
    };
    function _foregroundPosition(element, recalc) {
    document.body.getBoundingClientRect(); // force a reflow
    util.positionTop(element, recalc);
    util.positionLeft(element, recalc, true);
    if (!element.runtimeStyle.autoLeft && element.currentStyle.marginLeft === "auto" &&
    element.currentStyle.right !== "auto") {
    var left = viewport.clientWidth - util.getPixelWidth(element, element.currentStyle.right) -
    util.getPixelWidth(element, element.runtimeStyle._left) - element.clientWidth;
    if (element.currentStyle.marginRight === "auto") left = parseInt(left / 2);
    if (_isFixed(element.offsetParent)) element.runtimeStyle.pixelLeft += left;
    else element.runtimeStyle.shiftLeft = left;
    }
    if (!element.runtimeStyle.fixedWidth) util.clipWidth(element);
    if (!element.runtimeStyle.fixedHeight) util.clipHeight(element);
    };
    // -----------------------------------------------------------------------
    // capture window resize
    // -----------------------------------------------------------------------
    function _resize() {
    // if the window has been resized then some positions need to be
    // recalculated (especially those aligned to "right" or "top"
    var elements = _backgroundFixed.elements;
    for (var i in elements) _backgroundPosition(elements[i]);
    elements = _positionFixed.elements;
    for (i in elements) {
    _foregroundPosition(elements[i], true);
    _foregroundPosition(elements[i], true);
    }
    _timer = 0;
    };
    // use a timer (sometimes this is a good way to prevent resize loops)
    var _timer;
    addResize(function() {
    if (!_timer) _timer = setTimeout(_resize, 100);
    });
    -
    // -----------------------------------------------------------------------
    // rotated
    // -----------------------------------------------------------------------
    -
    var util = {};
    var _horizontal = function(util) {
    util.bgLeft = function(element) {
    element.style.backgroundPositionX = element.currentStyle.backgroundPositionX;
    if (!_isFixed(element)) {
    _setExpression(element, "backgroundPositionX", "(parseInt(runtimeStyle.offsetLeft)+document." + $viewport + ".scrollLeft)||0");
    }
    };
    -
    util.setOffsetLeft = function(element) {
    var propertyName = _isFixed(element) ? "backgroundPositionX" : "offsetLeft";
    element.runtimeStyle[propertyName] =
    util.getOffsetLeft(element, element.style.backgroundPositionX) -
    element.getBoundingClientRect().left - element.clientLeft + 2;
    };
    -
    util.getOffsetLeft = function(element, position) {
    switch (position) {
    case "left":
    case "top":
    return 0;
    case "right":
    case "bottom":
    return viewport.clientWidth - _tmp.offsetWidth;
    case "center":
    return (viewport.clientWidth - _tmp.offsetWidth) / 2;
    default:
    if (PERCENT.test(position)) {
    return parseInt((viewport.clientWidth - _tmp.offsetWidth) * parseFloat(position) / 100);
    }
    _tmp.style.left = position;
    return _tmp.offsetLeft;
    }
    };
    -
    util.clipWidth = function(element) {
    var fixWidth = element.runtimeStyle.fixWidth;
    element.runtimeStyle.borderRightWidth = "";
    element.runtimeStyle.width = fixWidth ? util.getPixelWidth(element, fixWidth) + "px" : "";
    if (element.currentStyle.width !== "auto") {
    var rect = element.getBoundingClientRect();
    var width = element.offsetWidth - viewport.clientWidth + rect.left - 2;
    if (width >= 0) {
    element.runtimeStyle.borderRightWidth = "0px";
    width = Math.max(getPixelValue(element, element.currentStyle.width) - width, 0);
    setOverrideStyle(element, "width", width);
    return width;
    }
    }
    };
    -
    util.positionLeft = function(element, recalc) {
    // if the element's width is in % units then it must be recalculated
    // with respect to the viewport
    if (!recalc && PERCENT.test(element.currentStyle.width)) {
    element.runtimeStyle.fixWidth = element.currentStyle.width;
    }
    if (element.runtimeStyle.fixWidth) {
    element.runtimeStyle.width = util.getPixelWidth(element, element.runtimeStyle.fixWidth);
    }
    //if (recalc) {
    // // if the element is fixed on the right then no need to recalculate
    // if (!element.runtimeStyle.autoLeft) return;
    //} else {
    element.runtimeStyle.shiftLeft = 0;
    element.runtimeStyle._left = element.currentStyle.left;
    // is the element fixed on the right?
    element.runtimeStyle.autoLeft = element.currentStyle.right !== "auto" && element.currentStyle.left === "auto";
    //}
    // reset the element's "left" value and get it's natural position
    element.runtimeStyle.left = "";
    element.runtimeStyle.screenLeft = util.getScreenLeft(element);
    element.runtimeStyle.pixelLeft = element.runtimeStyle.screenLeft;
    // if the element is contained by another fixed element then there is no need to
    // continually recalculate it's left position
    if (!recalc && !_isFixed(element.offsetParent)) {
    // onsrcoll produces jerky movement, so we use an expression
    _setExpression(element, "pixelLeft", "runtimeStyle.screenLeft+runtimeStyle.shiftLeft+document." + $viewport + ".scrollLeft");
    }
    };
    -
    // I've forgotten how this works...
    util.getScreenLeft = function(element) { // thanks to kevin newman (captainn)
    var screenLeft = element.offsetLeft, nested = 1;
    if (element.runtimeStyle.autoLeft) {
    screenLeft = viewport.clientWidth - element.offsetWidth - util.getPixelWidth(element, element.currentStyle.right);
    }
    // accommodate margins
    if (element.currentStyle.marginLeft !== "auto") {
    screenLeft -= util.getPixelWidth(element, element.currentStyle.marginLeft);
    }
    while (element = element.offsetParent) {
    if (element.currentStyle.position !== "static") nested = -1;
    screenLeft += element.offsetLeft * nested;
    }
    return screenLeft;
    };
    -
    util.getPixelWidth = function(element, value) {
    return PERCENT.test(value) ? parseInt(parseFloat(value) / 100 * viewport.clientWidth) : getPixelValue(element, value);
    };
    };
    eval("var _vertical=" + rotate(_horizontal));
    _horizontal(util);
    _vertical(util);
    })();
    -
    // =========================================================================
    // ie7-oveflow.js
    // =========================================================================
    -
    /* ---------------------------------------------------------------------
    This module alters the structure of the document.
    It may adversely affect other CSS rules. Be warned.
    --------------------------------------------------------------------- */
    -
    if (appVersion < 7) {
    var WRAPPER_STYLE = {
    backgroundColor: "transparent",
    backgroundImage: "none",
    backgroundPositionX: null,
    backgroundPositionY: null,
    backgroundRepeat: null,
    borderTopWidth: 0,
    borderRightWidth: 0,
    borderBottomWidth: 0,
    borderLeftStyle: "none",
    borderTopStyle: "none",
    borderRightStyle: "none",
    borderBottomStyle: "none",
    borderLeftWidth: 0,
    borderLeftColor: "#000",
    borderTopColor: "#000",
    borderRightColor: "#000",
    borderBottomColor: "#000",
    height: null,
    marginTop: 0,
    marginBottom: 0,
    marginRight: 0,
    marginLeft: 0,
    width: "100%"
    };
    -
    IE7.CSS.addRecalc("overflow", "visible", function(element) {
    if (element.currentStyle.position === "absolute") return;
    // don't do this again
    if (element.parentNode.ie7_wrapped) return;
    -
    // if max-height is applied, makes sure it gets applied first
    if (IE7.Layout && element.currentStyle["max-height"] !== "auto") {
    IE7.Layout.maxHeight(element);
    }
    -
    if (element.currentStyle.marginLeft === "auto") element.style.marginLeft = 0;
    if (element.currentStyle.marginRight === "auto") element.style.marginRight = 0;
    -
    var wrapper = document.createElement(ANON);
    wrapper.ie7_wrapped = element;
    for (var propertyName in WRAPPER_STYLE) {
    wrapper.style[propertyName] = element.currentStyle[propertyName];
    if (WRAPPER_STYLE[propertyName] != null) {
    element.runtimeStyle[propertyName] = WRAPPER_STYLE[propertyName];
    }
    }
    wrapper.style.display = "block";
    wrapper.style.position = "relative";
    element.runtimeStyle.position = "absolute";
    element.parentNode.insertBefore(wrapper, element);
    wrapper.appendChild(element);
    });
    }
    -
    // =========================================================================
    // ie7-quirks.js
    // =========================================================================
    -
    function ie7Quirks() {
    var FONT_SIZES = "xx-small,x-small,small,medium,large,x-large,xx-large".split(",");
    for (var i = 0; i < FONT_SIZES.length; i++) {
    FONT_SIZES[FONT_SIZES[i]] = FONT_SIZES[i - 1] || "0.67em";
    }
    IE7.CSS.addFix(/(font(-size)?\s*:\s*)([\w.-]+)/, function(match, label, size, value) {
    return label + (FONT_SIZES[value] || value);
    });
    var NEGATIVE = /^\-/, LENGTH = /(em|ex)$/i;
    var EM = /em$/i, EX = /ex$/i;
    -
    getPixelValue = function(element, value) {
    if (PIXEL.test(value)) return parseInt(value)||0;
    var scale = NEGATIVE.test(value)? -1 : 1;
    if (LENGTH.test(value)) scale *= getFontScale(element);
    temp.style.width = scale < 0 ? value.slice(1) : value;
    body.appendChild(temp);
    // retrieve pixel width
    value = scale * temp.offsetWidth;
    // remove the temporary element
    temp.removeNode();
    return parseInt(value);
    };
    -
    var temp = createTempElement();
    function getFontScale(element) {
    var scale = 1;
    temp.style.fontFamily = element.currentStyle.fontFamily;
    temp.style.lineHeight = element.currentStyle.lineHeight;
    //temp.style.fontSize = "";
    while (element != body) {
    var fontSize = element.currentStyle["ie7-font-size"];
    if (fontSize) {
    if (EM.test(fontSize)) scale *= parseFloat(fontSize);
    else if (PERCENT.test(fontSize)) scale *= (parseFloat(fontSize) / 100);
    else if (EX.test(fontSize)) scale *= (parseFloat(fontSize) / 2);
    else {
    temp.style.fontSize = fontSize;
    return 1;
    }
    }
    element = element.parentElement;
    }
    return scale;
    };
    -
    // cursor:pointer (IE5.x)
    IE7.CSS.addFix(/cursor\s*:\s*pointer/, "cursor:hand");
    // display:list-item (IE5.x)
    IE7.CSS.addFix(/display\s*:\s*list-item/, "display:block");
    // -----------------------------------------------------------------------
    // margin:auto
    // -----------------------------------------------------------------------
    function fixMargin(element) {
    var parent = element.parentElement;
    var margin = parent.offsetWidth - element.offsetWidth - getPaddingWidth(parent);
    var autoRight = (element.currentStyle["ie7-margin"] && element.currentStyle.marginRight === "auto") ||
    element.currentStyle["ie7-margin-right"] === "auto";
    switch (parent.currentStyle.textAlign) {
    case "right":
    margin = autoRight ? parseInt(margin / 2) : 0;
    element.runtimeStyle.marginRight = margin + "px";
    break;
    case "center":
    if (autoRight) margin = 0;
    default:
    if (autoRight) margin /= 2;
    element.runtimeStyle.marginLeft = parseInt(margin) + "px";
    }
    };
    -
    function getPaddingWidth(element) {
    return getPixelValue(element, element.currentStyle.paddingLeft) +
    getPixelValue(element, element.currentStyle.paddingRight);
    };
    IE7.CSS.addRecalc("margin(-left|-right)?", "[^};]*auto", function(element) {
    if (register(fixMargin, element,
    element.parentElement &&
    element.currentStyle.display === "block" &&
    element.currentStyle.marginLeft === "auto" &&
    element.currentStyle.position !== "absolute")) {
    fixMargin(element);
    }
    });
    addResize(function() {
    for (var i in fixMargin.elements) {
    var element = fixMargin.elements[i];
    element.runtimeStyle.marginLeft =
    element.runtimeStyle.marginRight = "";
    fixMargin(element);
    }
    });
    };
    -
    -
    var MATCHER;
    -
    var cssQuery = (function() {
    var CONTEXT = /^[>+~]/;
    var useContext = false;
    // This is not a selector engine in the strictest sense. So it's best to silently error.
    function cssQuery(selector, context, single) {
    selector = trim(selector);
    if (!context) context = document;
    var ref = context;
    useContext = CONTEXT.test(selector);
    if (useContext) {
    context = context.parentNode;
    selector = "*" + selector;
    }
    try {
    return selectQuery.create(selector, useContext)(context, single ? null : [], ref);
    } catch (ex) {
    return single ? null : [];
    }
    };
    -
    var VALID_SELECTOR = /^(\\.|[' >+~#.\[\]:*(),\w-\^|$=]|[^\x00-\xa0])+$/;
    -
    var _EVALUATED = /^(href|src)$/;
    var _ATTRIBUTES = {
    "class": "className",
    "for": "htmlFor"
    };
    -
    var IE7_CLASS_NAMES = /\sie7_\w+/g;
    -
    var USE_IFLAG = /^(action|cite|codebase|data|dynsrc|href|longdesc|lowsrc|src|usemap|url)$/i;
    -
    IE7._getAttribute = function(element, name) {
    if (element.getAttributeNode) {
    var attribute = element.getAttributeNode(name);
    }
    name = _ATTRIBUTES[name.toLowerCase()] || name;
    if (!attribute) attribute = element.attributes[name];
    var specified = attribute && attribute.specified;
    -
    if (element[name] && typeof element[name] == "boolean") return name.toLowerCase();
    if ((specified && USE_IFLAG.test(name)) || (!attribute && MSIE5) || name === "value" || name === "type") {
    return element.getAttribute(name, 2);
    }
    if (name === "style") return element.style.cssText.toLowerCase() || null;
    -
    return specified ? String(attribute.nodeValue) : null;
    };
    -
    var names = "colSpan,rowSpan,vAlign,dateTime,accessKey,tabIndex,encType,maxLength,readOnly,longDesc";
    // Convert the list of strings to a hash, mapping the lowercase name to the camelCase name.
    extend(_ATTRIBUTES, combine(names.toLowerCase().split(","), names.split(",")));
    -
    IE7._getElementSibling = function(node, direction) {
    direction += "Sibling";
    do {
    node = node[direction];
    if (node && node.nodeName > "@") break;
    } while (node);
    return node;
    };
    -
    var IMPLIED_ASTERISK = /(^|[, >+~])([#.:\[])/g,
    BLOCKS = /\)\{/g,
    COMMA = /,/,
    QUOTED = /^['"]/,
    HEX_ESCAPE = /\\([\da-f]{2,2})/gi,
    LAST_CHILD = /last/i;
    -
    IE7._byId = function(document, id) {
    var result = document.all[id] || null;
    // Returns a single element or a collection.
    if (!result || (result.nodeType && IE7._getAttribute(result, "id") === id)) return result;
    // document.all has returned a collection of elements with name/id
    for (var i = 0; i < result.length; i++) {
    if (IE7._getAttribute(result[i], "id") === id) return result[i];
    }
    return null;
    };
    -
    // =========================================================================
    // dom/selectors-api/CSSSelectorParser.js
    // =========================================================================
    -
    // http://www.w3.org/TR/css3-selectors/#w3cselgrammar (kinda)
    var CSSSelectorParser = RegGrp.extend({
    dictionary: new Dictionary({
    ident: /\-?(\\.|[_a-z]|[^\x00-\xa0])(\\.|[\w-]|[^\x00-\xa0])*/,
    combinator: /[\s>+~]/,
    operator: /[\^~|$*]?=/,
    nth_arg: /[+-]?\d+|[+-]?\d*n(?:\s*[+-]\s*\d+)?|even|odd/,
    tag: /\*|<#ident>/,
    id: /#(<#ident>)/,
    'class': /\.(<#ident>)/,
    pseudo: /\:([\w-]+)(?:\(([^)]+)\))?/,
    attr: /\[(<#ident>)(?:(<#operator>)((?:\\.|[^\[\]#.:])+))?\]/,
    negation: /:not\((<#tag>|<#id>|<#class>|<#attr>|<#pseudo>)\)/,
    sequence: /(\\.|[~*]=|\+\d|\+?\d*n\s*\+\s*\d|[^\s>+~,\*])+/,
    filter: /[#.:\[]<#sequence>/,
    selector: /[^>+~](\\.|[^,])*?/,
    grammar: /^(<#selector>)((,<#selector>)*)$/
    }),
    -
    ignoreCase: true
    });
    -
    var normalizer = new CSSSelectorParser({
    "\\\\.|[~*]\\s+=|\\+\\s+\\d": RegGrp.IGNORE,
    "\\[\\s+": "[",
    "\\(\\s+": "(",
    "\\s+\\)": ")",
    "\\s+\\]": "]",
    "\\s*([,>+~]|<#operator>)\\s*": "$1",
    "\\s+$": "",
    "\\s+": " "
    });
    -
    function normalize(selector) {
    selector = normalizer.parse(selector.replace(HEX_ESCAPE, "\\x$1"))
    .replace(UNESCAPE, "$1")
    .replace(IMPLIED_ASTERISK, "$1*$2");
    if (!VALID_SELECTOR.test(selector)) throwSelectorError();
    return selector;
    };
    -
    function unescape(query) {
    // put string values back
    return query.replace(ESCAPED, unescapeString);
    };
    -
    function unescapeString(match, index) {
    return strings[index];
    };
    -
    var BRACES = /\{/g, BRACES_ESCAPED = /\\{/g;
    -
    function closeBlock(group) {
    return Array((group.replace(BRACES_ESCAPED, "").match(BRACES) || "").length + 1).join("}");
    };
    -
    FILTER = new CSSSelectorParser(FILTER);
    -
    var TARGET = /:target/i, ROOT = /:root/i;
    -
    function getConstants(selector) {
    var constants = "";
    if (ROOT.test(selector)) constants += ",R=d.documentElement";
    if (TARGET.test(selector)) constants += ",H=d.location;H=H&&H.hash.replace('#','')";
    if (constants || selector.indexOf("#") !== -1) {
    constants = ",t=c.nodeType,d=t===9?c:c.ownerDocument||(c.document||c).parentWindow.document" + constants;
    }
    return "var ii" + constants + ";";
    };
    -
    var COMBINATOR = {
    " ": ";while(e!=s&&(e=e.parentNode)&&e.nodeType===1){",
    ">": ".parentElement;if(e){",
    "+": ";while((e=e.previousSibling)&&!(" + IS_ELEMENT + "))continue;if(e){",
    "~": ";while((e=e.previousSibling)){" + IF_ELEMENT
    };
    -
    var TOKEN = /\be\b/g;
    -
    MATCHER = new CSSSelectorParser({
    "(?:(<#selector>)(<#combinator>))?(<#tag>)(<#filter>)?$": function(match, before, combinator, tag, filters) {
    var group = "";
    if (tag !== "*") {
    var TAG = tag.toUpperCase();
    group += "if(e.nodeName==='" + TAG + (TAG === tag ? "" : "'||e.nodeName==='" + tag) + "'){";
    }
    if (filters) {
    group += "if(" + FILTER.parse(filters).slice(0, -2) + "){";
    }
    group = group.replace(TOKEN, "e" + this.index);
    if (combinator) {
    group += "var e=e" + (this.index++) + COMBINATOR[combinator];
    group = group.replace(TOKEN, "e" + this.index);
    }
    if (before) {
    group += this.parse(before);
    }
    return group;
    }
    });
    var BY_ID = "e0=IE7._byId(d,'%1');if(e0){",
    BY_TAG_NAME = "var n=c.getElementsByTagName('%1');",
    STORE = "if(r==null)return e0;r[k++]=e0;";
    -
    var TAG_NAME = 1;
    -
    var SELECTOR = new CSSSelectorParser({
    "^((?:<#selector>)?(?:<#combinator>))(<#tag>)(<#filter>)?$": true
    });
    -
    var cache = {};
    -
    var selectById = new CSSSelectorParser({
    "^(<#tag>)#(<#ident>)(<#filter>)?( [^,]*)?$": function(match, tagName, id, filters, after) {
    var block = format(BY_ID, id), endBlock = "}";
    if (filters) {
    block += MATCHER.parse(tagName + filters);
    endBlock = closeBlock(block);
    }
    if (after) {
    block += "s=c=e0;" + selectQuery.parse("*" + after);
    } else {
    block += STORE;
    }
    return block + endBlock;
    },
    -
    "^([^#,]+)#(<#ident>)(<#filter>)?$": function(match, before, id, filters) {
    var block = format(BY_ID, id);
    if (before === "*") {
    block += STORE;
    } else {
    block += MATCHER.parse(before + filters) + STORE + "break";
    }
    return block + closeBlock(block);
    },
    -
    "^.*$": ""
    });
    -
    var selectQuery = new CSSSelectorParser({
    "<#grammar>": function(match, selector, remainingSelectors) {
    if (!this.groups) this.groups = [];
    -
    var group = SELECTOR.exec(" " + selector);
    -
    if (!group) throwSelectorError();
    -
    this.groups.push(group.slice(1));
    -
    if (remainingSelectors) {
    return this.parse(remainingSelectors.replace(COMMA, ""));
    }
    -
    var groups = this.groups,
    tagName = groups[0][TAG_NAME]; // first tag name
    -
    for (var i = 1; group = groups[i]; i++) { // search tag names
    if (tagName !== group[TAG_NAME]) {
    tagName = "*"; // mixed tag names, so use "*"
    break;
    }
    }
    -
    var matcher = "", store = STORE + "continue filtering;";
    -
    for (var i = 0; group = groups[i]; i++) {
    MATCHER.index = 0;
    if (tagName !== "*") group[TAG_NAME] = "*"; // we are already filtering by tagName
    group = group.join("");
    if (group === " *") { // select all
    matcher = store;
    break;
    } else {
    group = MATCHER.parse(group);
    if (useContext) group += "if(e" + MATCHER.index + "==s){";
    matcher += group + store + closeBlock(group);
    }
    }
    -
    // reduce to a single loop
    var isWild = tagName === "*";
    return (isWild ? "var n=c.all;" : format(BY_TAG_NAME, tagName)) +
    "filtering:while((e0=n[i++]))" +
    (isWild ? IF_ELEMENT.replace(TOKEN, "e0") : "{") +
    matcher +
    "}";
    },
    -
    "^.*$": throwSelectorError
    });
    -
    var REDUNDANT_NODETYPE_CHECKS = /\&\&(e\d+)\.nodeType===1(\)\{\s*if\(\1\.nodeName=)/g;
    -
    selectQuery.create = function(selector) {
    if (!cache[selector]) {
    selector = normalize(selector);
    this.groups = null;
    MATCHER.index = 0;
    var block = this.parse(selector);
    this.groups = null;
    MATCHER.index = 0;
    if (selector.indexOf("#") !== -1) {
    var byId = selectById.parse(selector);
    if (byId) {
    block =
    "if(t===1||t===11|!c.getElementById){" +
    block +
    "}else{" +
    byId +
    "}";
    }
    }
    // remove redundant nodeType==1 checks
    block = block.replace(REDUNDANT_NODETYPE_CHECKS, "$2");
    block = getConstants(selector) + decode(block);
    cache[selector] = new Function("return function(c,r,s){var i=0,k=0,e0;" + block + "return r}")();
    }
    return cache[selector];
    };
    -
    return cssQuery;
    })();
    -
    function throwSelectorError() {
    throw new SyntaxError("Invalid selector.");
    };
    -
    // -----------------------------------------------------------------------
    // initialisation
    // -----------------------------------------------------------------------
    -
    IE7.loaded = true;
    -
    (function() {
    try {
    // http://javascript.nwbox.com/IEContentLoaded/
    if (!document.body) throw "continue";
    documentElement.doScroll("left");
    } catch (ex) {
    setTimeout(arguments.callee, 1);
    return;
    }
    // execute the inner text of the IE7 script
    try {
    eval(script.innerHTML);
    } catch (ex) {
    // ignore errors
    }
    if (typeof IE7_PNG_SUFFIX == "object") {
    PNG = IE7_PNG_SUFFIX;
    } else {
    PNG = new RegExp(rescape(window.IE7_PNG_SUFFIX || "-trans.png") + "(\\?.*)?$", "i");
    }
    -
    // frequently used references
    body = document.body;
    viewport = MSIE5 ? body : documentElement;
    -
    // classes
    body.className += " ie7_body";
    documentElement.className += " ie7_html";
    -
    if (MSIE5) ie7Quirks();
    -
    IE7.CSS.init();
    IE7.HTML.init();
    -
    IE7.HTML.apply();
    IE7.CSS.apply();
    -
    IE7.recalc();
    })();
    -
    })(this, document);
    - -
    - -
    - -Jump to Line - - -
    - -
    - -
    -
    - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    - - - - - - -
    - - - Something went wrong with that request. Please try again. -
    - - - - - - - -
    - - - - +/* + IE7/IE8/IE9.js - copyright 2004-2010, Dean Edwards + http://code.google.com/p/ie7-js/ + http://www.opensource.org/licenses/mit-license.php +*/ + +/* W3C compliance for Microsoft Internet Explorer */ + +/* credits/thanks: + Shaggy, Martijn Wargers, Jimmy Cerra, Mark D Anderson, + Lars Dieckow, Erik Arvidsson, Gellrt Gyuris, James Denny, + Unknown W Brackets, Benjamin Westfarer, Rob Eberhardt, + Bill Edney, Kevin Newman, James Crompton, Matthew Mastracci, + Doug Wright, Richard York, Kenneth Kolano, MegaZone, + Thomas Verelst, Mark 'Tarquin' Wilton-Jones, Rainer hlfors, + David Zulaica, Ken Kolano, Kevin Newman, Sjoerd Visscher, + Ingo Chao +*/ + +// timestamp: Fri, 30 Apr 2010 20:59:18 + +(function(window, document) { + +var IE7 = window.IE7 = { + version: "2.1(beta4)", + toString: K("[IE7]") +}; +IE7.compat = 7; +var appVersion = IE7.appVersion = navigator.appVersion.match(/MSIE (\d\.\d)/)[1] - 0; + +if (/ie7_off/.test(top.location.search) || appVersion < 5.5 || appVersion >= IE7.compat) return; + +var MSIE5 = appVersion < 6; + +var Undefined = K(); +var documentElement = document.documentElement, body, viewport; +var ANON = "!"; +var HEADER = ":link{ie7-link:link}:visited{ie7-link:visited}"; + +// ----------------------------------------------------------------------- +// external +// ----------------------------------------------------------------------- + +var RELATIVE = /^[\w\.]+[^:]*$/; +function makePath(href, path) { + if (RELATIVE.test(href)) href = (path || "") + href; + return href; +}; + +function getPath(href, path) { + href = makePath(href, path); + return href.slice(0, href.lastIndexOf("/") + 1); +}; + +// Get the path to this script +var script = document.scripts[document.scripts.length - 1]; +var path = getPath(script.src); + +// Use microsoft's http request object to load external files +try { + var httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); +} catch (ex) { + // ActiveX disabled +} + +var fileCache = {}; +function loadFile(href, path) { + try { + href = makePath(href, path); + if (!fileCache[href]) { + httpRequest.open("GET", href, false); + httpRequest.send(); + if (httpRequest.status == 0 || httpRequest.status == 200) { + fileCache[href] = httpRequest.responseText; + } + } + } catch (ex) { + // ignore errors + } + return fileCache[href] || ""; +}; + +// ----------------------------------------------------------------------- +// OO support +// ----------------------------------------------------------------------- + + +// This is a cut-down version of base2 (http://code.google.com/p/base2/) + +var _slice = Array.prototype.slice; + +// private +var _FORMAT = /%([1-9])/g; +var _LTRIM = /^\s\s*/; +var _RTRIM = /\s\s*$/; +var _RESCAPE = /([\/()[\]{}|*+-.,^$?\\])/g; // safe regular expressions +var _BASE = /\bbase\b/; +var _HIDDEN = ["constructor", "toString"]; // only override these when prototyping + +var prototyping; + +function Base(){}; +Base.extend = function(_instance, _static) { + // Build the prototype. + prototyping = true; + var _prototype = new this; + extend(_prototype, _instance); + prototyping = false; + + // Create the wrapper for the constructor function. + var _constructor = _prototype.constructor; + function klass() { + // Don't call the constructor function when prototyping. + if (!prototyping) _constructor.apply(this, arguments); + }; + _prototype.constructor = klass; + + // Build the static interface. + klass.extend = arguments.callee; + extend(klass, _static); + klass.prototype = _prototype; + return klass; +}; +Base.prototype.extend = function(source) { + return extend(this, source); +}; + + +// A collection of regular expressions and their associated replacement values. +// A Base class for creating parsers. + +var HASH = "#"; +var ITEMS = "#"; +var KEYS = "."; +var COMPILED = "/"; + +var REGGRP_BACK_REF = /\\(\d+)/g, + REGGRP_ESCAPE_COUNT = /\[(\\.|[^\]\\])+\]|\\.|\(\?/g, + REGGRP_PAREN = /\(/g, + REGGRP_LOOKUP = /\$(\d+)/, + REGGRP_LOOKUP_SIMPLE = /^\$\d+$/, + REGGRP_LOOKUPS = /(\[(\\.|[^\]\\])+\]|\\.|\(\?)|\(/g, + REGGRP_DICT_ENTRY = /^<#\w+>$/, + REGGRP_DICT_ENTRIES = /<#(\w+)>/g; + +var RegGrp = Base.extend({ + constructor: function(values) { + this[KEYS] = []; + this[ITEMS] = {}; + this.merge(values); + }, + + //dictionary: null, + //ignoreCase: false, + + add: function(expression, replacement) { + delete this[COMPILED]; + if (expression instanceof RegExp) { + expression = expression.source; + } + if (!this[HASH + expression]) this[KEYS].push(String(expression)); + return this[ITEMS][HASH + expression] = new RegGrp.Item(expression, replacement, this); + }, + + compile: function(recompile) { + if (recompile || !this[COMPILED]) { + this[COMPILED] = new RegExp(this, this.ignoreCase ? "gi" : "g"); + } + return this[COMPILED]; + }, + + merge: function(values) { + for (var i in values) this.add(i, values[i]); + }, + + exec: function(string) { + var group = this, + patterns = group[KEYS], + items = group[ITEMS], item; + var result = this.compile(true).exec(string); + if (result) { + // Loop through the RegGrp items. + var i = 0, offset = 1; + while ((item = items[HASH + patterns[i++]])) { + var next = offset + item.length + 1; + if (result[offset]) { // do we have a result? + if (item.replacement === 0) { + return group.exec(string); + } else { + var args = result.slice(offset, next), j = args.length; + while (--j) args[j] = args[j] || ""; // some platforms return null/undefined for non-matching sub-expressions + args[0] = {match: args[0], item: item}; + return args; + } + } + offset = next; + } + } + return null; + }, + + parse: function(string) { + string += ""; // type safe + var group = this, + patterns = group[KEYS], + items = group[ITEMS]; + return string.replace(this.compile(), function(match) { + var args = [], item, offset = 1, i = arguments.length; + while (--i) args[i] = arguments[i] || ""; // some platforms return null/undefined for non-matching sub-expressions + // Loop through the RegGrp items. + while ((item = items[HASH + patterns[i++]])) { + var next = offset + item.length + 1; + if (args[offset]) { // do we have a result? + var replacement = item.replacement; + switch (typeof replacement) { + case "function": + return replacement.apply(group, args.slice(offset, next)); + case "number": + return args[offset + replacement]; + default: + return replacement; + } + } + offset = next; + } + return match; + }); + }, + + toString: function() { + var strings = [], + keys = this[KEYS], + items = this[ITEMS], item; + for (var i = 0; item = items[HASH + keys[i]]; i++) { + strings[i] = item.source; + } + return "(" + strings.join(")|(") + ")"; + } +}, { + IGNORE: null, // a null replacement value means that there is no replacement. + + Item: Base.extend({ + constructor: function(source, replacement, owner) { + var length = source.indexOf("(") === -1 ? 0 : RegGrp.count(source); + + var dictionary = owner.dictionary; + if (dictionary && source.indexOf("<#") !== -1) { + if (REGGRP_DICT_ENTRY.test(source)) { + var entry = dictionary[ITEMS][HASH + source.slice(2, -1)]; + source = entry.replacement; + length = entry._length; + } else { + source = dictionary.parse(source); + } + } + + if (typeof replacement == "number") replacement = String(replacement); + else if (replacement == null) replacement = 0; + + // Does the expression use sub-expression lookups? + if (typeof replacement == "string" && REGGRP_LOOKUP.test(replacement)) { + if (REGGRP_LOOKUP_SIMPLE.test(replacement)) { // A simple lookup? (e.g. "$2"). + // Store the index (used for fast retrieval of matched strings). + var index = replacement.slice(1) - 0; + if (index && index <= length) replacement = index; + } else { + // A complicated lookup (e.g. "Hello $2 $1."). + var lookup = replacement, regexp; + replacement = function(match) { + if (!regexp) { + regexp = new RegExp(source, "g" + (this.ignoreCase ? "i": "")); + } + return match.replace(regexp, lookup); + }; + } + } + + this.length = length; + this.source = String(source); + this.replacement = replacement; + } + }), + + count: function(expression) { + return (String(expression).replace(REGGRP_ESCAPE_COUNT, "").match(REGGRP_PAREN) || "").length; + } +}); + +var Dictionary = RegGrp.extend({ + parse: function(phrase) { + // Prevent sub-expressions in dictionary entries from capturing. + var entries = this[ITEMS]; + return phrase.replace(REGGRP_DICT_ENTRIES, function(match, entry) { + entry = entries[HASH + entry]; + return entry ? entry._nonCapturing : match; + }); + }, + + add: function(expression, replacement) { + // Get the underlying replacement value. + if (replacement instanceof RegExp) { + replacement = replacement.source; + } + // Translate the replacement. + // The result is the original replacement recursively parsed by this dictionary. + var nonCapturing = replacement.replace(REGGRP_LOOKUPS, _nonCapture); + if (replacement.indexOf("(") !== -1) { + var realLength = RegGrp.count(replacement); + } + if (replacement.indexOf("<#") !== -1) { + replacement = this.parse(replacement); + nonCapturing = this.parse(nonCapturing); + } + var item = this.base(expression, replacement); + item._nonCapturing = nonCapturing; + item._length = realLength || item.length; // underlying number of sub-groups + return item; + }, + + toString: function() { + return "(<#" + this[PATTERNS].join(">)|(<#") + ">)"; + } +}); + +function _nonCapture(match, escaped) { + return escaped || "(?:"; // non-capturing +}; + +// ========================================================================= +// lang/extend.js +// ========================================================================= + +function extend(object, source) { // or extend(object, key, value) + if (object && source) { + var proto = (typeof source == "function" ? Function : Object).prototype; + // Add constructor, toString etc + var i = _HIDDEN.length, key; + if (prototyping) while (key = _HIDDEN[--i]) { + var value = source[key]; + if (value != proto[key]) { + if (_BASE.test(value)) { + _override(object, key, value) + } else { + object[key] = value; + } + } + } + // Copy each of the source object's properties to the target object. + for (key in source) if (typeof proto[key] == "undefined") { + var value = source[key]; + // Check for method overriding. + if (object[key] && typeof value == "function" && _BASE.test(value)) { + _override(object, key, value); + } else { + object[key] = value; + } + } + } + return object; +}; + +function _override(object, name, method) { + // Override an existing method. + var ancestor = object[name]; + object[name] = function() { + var previous = this.base; + this.base = ancestor; + var returnValue = method.apply(this, arguments); + this.base = previous; + return returnValue; + }; +}; + +function combine(keys, values) { + // Combine two arrays to make a hash. + if (!values) values = keys; + var hash = {}; + for (var i in keys) hash[i] = values[i]; + return hash; +}; + +function format(string) { + // Replace %n with arguments[n]. + // e.g. format("%1 %2%3 %2a %1%3", "she", "se", "lls"); + // ==> "she sells sea shells" + // Only %1 - %9 supported. + var args = arguments; + var _FORMAT = new RegExp("%([1-" + arguments.length + "])", "g"); + return String(string).replace(_FORMAT, function(match, index) { + return index < args.length ? args[index] : match; + }); +}; + +function match(string, expression) { + // Same as String.match() except that this function will return an empty + // array if there is no match. + return String(string).match(expression) || []; +}; + +function rescape(string) { + // Make a string safe for creating a RegExp. + return String(string).replace(_RESCAPE, "\\$1"); +}; + +// http://blog.stevenlevithan.com/archives/faster-trim-javascript +function trim(string) { + return String(string).replace(_LTRIM, "").replace(_RTRIM, ""); +}; + +function K(k) { + return function() { + return k; + }; +}; + +// ----------------------------------------------------------------------- +// parsing +// ----------------------------------------------------------------------- + +var Parser = RegGrp.extend({ignoreCase: true}); + +var SINGLE_QUOTES = /'/g, + ESCAPED = /'(\d+)'/g, + ESCAPE = /\\/g, + UNESCAPE = /\\([nrtf'"])/g; + +var strings = []; + +var encoder = new Parser({ + // comments + "": "", + "\\/\\*[^*]*\\*+([^\\/][^*]*\\*+)*\\/": "", + // get rid + "@(namespace|import)[^;\\n]+[;\\n]": "", + // strings + "'(\\\\.|[^'\\\\])*'": encodeString, + '"(\\\\.|[^"\\\\])*"': encodeString, + // white space + "\\s+": " " +}); + +function encode(selector) { + return encoder.parse(selector).replace(UNESCAPE, "$1"); +}; + +function decode(query) { + // put string values back + return query.replace(ESCAPED, decodeString); +}; + +function encodeString(string) { + var index = strings.length; + strings[index] = string.slice(1, -1) + .replace(UNESCAPE, "$1") + .replace(SINGLE_QUOTES, "\\'"); + return "'" + index + "'"; +}; + +function decodeString(match, index) { + var string = strings[index]; + if (string == null) return match; + return "'" + strings[index] + "'"; +}; + +function getString(value) { + return value.indexOf("'") === 0 ? strings[value.slice(1, - 1)] : value; +}; + +// clone a "width" function to create a "height" function +var rotater = new RegGrp({ + Width: "Height", + width: "height", + Left: "Top", + left: "top", + Right: "Bottom", + right: "bottom", + onX: "onY" +}); + +function rotate(fn) { + return rotater.parse(fn); +}; + +// ----------------------------------------------------------------------- +// event handling +// ----------------------------------------------------------------------- + +var eventHandlers = []; + +function addResize(handler) { + addRecalc(handler); + addEventHandler(window, "onresize", handler); +}; + +// add an event handler (function) to an element +function addEventHandler(element, type, handler) { + element.attachEvent(type, handler); + // store the handler so it can be detached later + eventHandlers.push(arguments); +}; + +// remove an event handler assigned to an element by IE7 +function removeEventHandler(element, type, handler) { + try { + element.detachEvent(type, handler); + } catch (ex) { + // write a letter of complaint to microsoft.. + } +}; + +// remove event handlers (they eat memory) +addEventHandler(window, "onunload", function() { + var handler; + while (handler = eventHandlers.pop()) { + removeEventHandler(handler[0], handler[1], handler[2]); + } +}); + +function register(handler, element, condition) { // -@DRE + //var set = handler[element.uniqueID]; + if (!handler.elements) handler.elements = {}; + if (condition) handler.elements[element.uniqueID] = element; + else delete handler.elements[element.uniqueID]; + //return !set && condition; + return condition; +}; + +addEventHandler(window, "onbeforeprint", function() { + if (!IE7.CSS.print) new StyleSheet("print"); + IE7.CSS.print.recalc(); +}); + +// ----------------------------------------------------------------------- +// pixel conversion +// ----------------------------------------------------------------------- + +// this is handy because it means that web developers can mix and match +// measurement units in their style sheets. it is not uncommon to +// express something like padding in "em" units whilst border thickness +// is most often expressed in pixels. + +var PIXEL = /^\d+(px)?$/i; +var PERCENT = /^\d+%$/; +var getPixelValue = function(element, value) { + if (PIXEL.test(value)) return parseInt(value); + var style = element.style.left; + var runtimeStyle = element.runtimeStyle.left; + element.runtimeStyle.left = element.currentStyle.left; + element.style.left = value || 0; + value = element.style.pixelLeft; + element.style.left = style; + element.runtimeStyle.left = runtimeStyle; + return value; +}; + +// ----------------------------------------------------------------------- +// generic +// ----------------------------------------------------------------------- + +var $IE7 = "ie7-"; + +var Fix = Base.extend({ + constructor: function() { + this.fixes = []; + this.recalcs = []; + }, + init: Undefined +}); + +// a store for functions that will be called when refreshing IE7 +var recalcs = []; +function addRecalc(recalc) { + recalcs.push(recalc); +}; + +IE7.recalc = function() { + IE7.HTML.recalc(); + // re-apply style sheet rules (re-calculate ie7 classes) + IE7.CSS.recalc(); + // apply global fixes to the document + for (var i = 0; i < recalcs.length; i++) recalcs[i](); +}; + +function isFixed(element) { + return element.currentStyle["ie7-position"] == "fixed"; +}; + +// original style +function getDefinedStyle(element, propertyName) { + return element.currentStyle[$IE7 + propertyName] || element.currentStyle[propertyName]; +}; + +function setOverrideStyle(element, propertyName, value) { + if (element.currentStyle[$IE7 + propertyName] == null) { + element.runtimeStyle[$IE7 + propertyName] = element.currentStyle[propertyName]; + } + element.runtimeStyle[propertyName] = value; +}; + +// Create a temporary element which is used to inherit styles +// from the target element. +function createTempElement(tagName) { + var element = document.createElement(tagName || "object"); + element.style.cssText = "position:absolute;padding:0;display:block;border:none;clip:rect(0 0 0 0);left:-9999"; + element.ie7_anon = true; + return element; +}; + + +// ========================================================================= +// ie7-css.js +// ========================================================================= + +var NEXT_SIBLING = "(e.nextSibling&&IE7._getElementSibling(e,'next'))", + PREVIOUS_SIBLING = NEXT_SIBLING.replace(/next/g, "previous"), + IS_ELEMENT = "e.nodeName>'@'", + IF_ELEMENT = "if(" + IS_ELEMENT + "){"; + +var ID_ATTRIBUTE = "(e.nodeName==='FORM'?IE7._getAttribute(e,'id'):e.id)"; + +var HYPERLINK = /a(#[\w-]+)?(\.[\w-]+)?:(hover|active)/i; +var FIRST_LINE_LETTER = /(.*)(:first-(line|letter))/; +var SPACE = /\s/; +var RULE = /((?:\\.|[^{\\])+)\{((?:\\.|[^}\\])+)\}/g; +var SELECTOR = /(?:\\.|[^,\\])+/g; + +var styleSheets = document.styleSheets; + +var inheritedProperties = []; + +IE7.CSS = new (Fix.extend({ // single instance + parser: new Parser, + screen: "", + print: "", + styles: [], + rules: [], + pseudoClasses: appVersion < 7 ? "first\\-child" : "", + dynamicPseudoClasses: { + toString: function() { + var strings = []; + for (var pseudoClass in this) strings.push(pseudoClass); + return strings.join("|"); + } + }, + + init: function() { + var NONE = "^\x01$"; + var CLASS = "\\[class=?[^\\]]*\\]"; + var pseudoClasses = []; + if (this.pseudoClasses) pseudoClasses.push(this.pseudoClasses); + var dynamicPseudoClasses = this.dynamicPseudoClasses.toString(); + if (dynamicPseudoClasses) pseudoClasses.push(dynamicPseudoClasses); + pseudoClasses = pseudoClasses.join("|"); + var unknown = appVersion < 7 ? ["[>+~\\[(]|([:.])[\\w-]+\\1"] : [CLASS]; + if (pseudoClasses) unknown.push(":(" + pseudoClasses + ")"); + this.UNKNOWN = new RegExp(unknown.join("|") || NONE, "i"); + var complex = appVersion < 7 ? ["\\[[^\\]]+\\]|[^\\s(\\[]+\\s*[+~]"] : [CLASS]; + var complexRule = complex.concat(); + if (pseudoClasses) complexRule.push(":(" + pseudoClasses + ")"); + Rule.COMPLEX = new RegExp(complexRule.join("|") || NONE, "ig"); + if (this.pseudoClasses) complex.push(":(" + this.pseudoClasses + ")"); + DynamicRule.COMPLEX = new RegExp(complex.join("|") || NONE, "i"); + dynamicPseudoClasses = "not\\(:" + dynamicPseudoClasses.split("|").join("\\)|not\\(:") + "\\)|" + dynamicPseudoClasses; + DynamicRule.MATCH = new RegExp(dynamicPseudoClasses ? "(.*?):(" + dynamicPseudoClasses + ")(.*)" : NONE, "i"); + + this.createStyleSheet(); + this.refresh(); + }, + + addEventHandler: function() { + addEventHandler.apply(null, arguments); + }, + + addFix: function(expression, replacement) { + this.parser.add(expression, replacement); + }, + + addRecalc: function(propertyName, test, handler, replacement) { + // recalcs occur whenever the document is refreshed using document.recalc() + propertyName = propertyName.source || propertyName; + test = new RegExp("([{;\\s])" + propertyName + "\\s*:\\s*" + test + "[^;}]*"); + var id = this.recalcs.length; + if (typeof replacement == "string") replacement = propertyName + ":" + replacement; + this.addFix(test, function(match) { + if (typeof replacement == "function") replacement = replacement(match); + return (replacement ? replacement : match) + ";ie7-" + match.slice(1) + ";ie7_recalc" + id + ":1"; + }); + this.recalcs.push(arguments); + return id; + }, + + apply: function() { + this.getInlineCSS(); + new StyleSheet("screen"); + this.trash(); + }, + + createStyleSheet: function() { + // create the IE7 style sheet + document.getElementsByTagName("head")[0].appendChild(document.createElement("style")); + this.styleSheet = styleSheets[styleSheets.length - 1]; + // flag it so we can ignore it during parsing + this.styleSheet.ie7 = true; + this.styleSheet.owningElement.ie7 = true; + this.styleSheet.cssText = HEADER; + }, + + getInlineCSS: function() {// load inline styles + var styleSheets = document.getElementsByTagName("style"), styleSheet; + for (var i = styleSheets.length - 1; styleSheet = styleSheets[i]; i--) { + if (!styleSheet.disabled && !styleSheet.ie7) { + styleSheet._cssText = styleSheet.innerHTML; + } + } + }, + + getText: function(styleSheet, path) { + // Internet Explorer will trash unknown selectors (it converts them to "UNKNOWN"). + // So we must reload external style sheets (internal style sheets can have their text + // extracted through the innerHTML property). + + // load the style sheet text from an external file + try { + var cssText = styleSheet.cssText; + } catch (e) { + cssText = ""; + } + if (httpRequest) cssText = loadFile(styleSheet.href, path) || cssText; + return cssText; + }, + + recalc: function() { + this.screen.recalc(); + // we're going to read through all style rules. + // certain rules have had ie7 properties added to them. + // e.g. p{top:0; ie7_recalc2:1; left:0} + // this flags a property in the rule as needing a fix. + // the selector text is then used to query the document. + // we can then loop through the results of the query + // and fix the elements. + // we ignore the IE7 rules - so count them in the header + var RECALCS = /ie7_recalc\d+/g; + var start = HEADER.match(/[{,]/g).length; + // only calculate screen fixes. print fixes don't show up anyway + var rules = this.styleSheet.rules, rule; + var calcs, calc, elements, element, i, j, k, id; + // loop through all rules + for (i = start; rule = rules[i]; i++) { + var cssText = rule.style.cssText; + // search for the "ie7_recalc" flag (there may be more than one) + if (calcs = cssText.match(RECALCS)) { + // use the selector text to query the document + elements = cssQuery(rule.selectorText); + // if there are matching elements then loop + // through the recalc functions and apply them + // to each element + if (elements.length) for (j = 0; j < calcs.length; j++) { + // get the matching flag (e.g. ie7_recalc3) + id = calcs[j]; + // extract the numeric id from the end of the flag + // and use it to index the collection of recalc + // functions + calc = IE7.CSS.recalcs[id.slice(10)][2]; + for (k = 0; (element = elements[k]); k++) { + // apply the fix + if (element.currentStyle[id]) calc(element, cssText); + } + } + } + } + }, + + refresh: function() { + this.styleSheet.cssText = HEADER + this.screen + this.print; + }, + + trash: function() { + // trash the old style sheets + for (var i = 0; i < styleSheets.length; i++) { + if (!styleSheets[i].ie7) { + try { + var cssText = styleSheets[i].cssText; + } catch (e) { + cssText = ""; + } + if (cssText) styleSheets[i].cssText = ""; + } + } + } +})); + +// ----------------------------------------------------------------------- +// IE7 StyleSheet class +// ----------------------------------------------------------------------- + +var StyleSheet = Base.extend({ + constructor: function(media) { + this.media = media; + this.load(); + IE7.CSS[media] = this; + IE7.CSS.refresh(); + }, + + createRule: function(selector, cssText) { + var match; + if (PseudoElement && (match = selector.match(PseudoElement.MATCH))) { + return new PseudoElement(match[1], match[2], cssText); + } else if (match = selector.match(DynamicRule.MATCH)) { + if (!HYPERLINK.test(match[0]) || DynamicRule.COMPLEX.test(match[0])) { + return new DynamicRule(selector, match[1], match[2], match[3], cssText); + } + } else { + return new Rule(selector, cssText); + } + return selector + " {" + cssText + "}"; + }, + + getText: function() { + // store for style sheet text + // parse media decalarations + var MEDIA = /@media\s+([^{]+?)\s*\{([^@]+\})\s*\}/gi; + var IMPORTS = /@import[^;\n]+/gi; + var TRIM_IMPORTS = /@import\s+url\s*\(\s*["']?|["']?\s*\)\s*/gi; + var URL = /(url\s*\(\s*['"]?)([\w\.]+[^:\)]*['"]?\))/gi; + + var self = this; + + // Store loaded cssText URLs + var fileCache = {}; + + function getCSSText(styleSheet, path, media, level) { + var cssText = ""; + if (!level) { + media = toSimpleMedia(styleSheet.media); + level = 0; + } + if (media === "none") { + styleSheet.disabled = true; + return ""; + } + if (media === "all" || media === self.media) { + // IE only allows importing style sheets three levels deep. + // it will crash if you try to access a level below this + try { + var canAcess = !!styleSheet.cssText; + } catch (exe) {} + if (level < 3 && canAcess) { + var hrefs = styleSheet.cssText.match(IMPORTS); + // loop through imported style sheets + for (var i = 0, imported; i < styleSheet.imports.length; i++) { + var imported = styleSheet.imports[i]; + var href = styleSheet._href || styleSheet.href; + imported._href = hrefs[i].replace(TRIM_IMPORTS, ""); + // call this function recursively to get all imported style sheets + cssText += getCSSText(imported, getPath(href, path), media, level + 1); + } + } + // retrieve inline style or load an external style sheet + cssText += encode(styleSheet.href ? loadStyleSheet(styleSheet, path) : styleSheet.owningElement._cssText); + cssText = parseMedia(cssText, self.media); + } + return cssText; + }; + + // Load all style sheets in the document + for (var i = 0; i < styleSheets.length; i++) { + var styleSheet = styleSheets[i]; + if (!styleSheet.disabled && !styleSheet.ie7) this.cssText += getCSSText(styleSheet); + } + + // helper functions + function parseMedia(cssText, media) { + filterMedia.value = media; + return cssText.replace(MEDIA, filterMedia); + }; + + function filterMedia(match, media, cssText) { + media = toSimpleMedia(media); + switch (media) { + case "screen": + case "print": + if (media !== filterMedia.value) return ""; + case "all": + return cssText; + } + return ""; + }; + + function toSimpleMedia(media) { + if (!media) return "all"; + var split = media.toLowerCase().split(/\s*,\s*/); + media = "none"; + for (var i = 0; i < split.length; i++) { + if (split[i] === "all") return "all"; + if (split[i] === "screen") { + if (media === "print") return "all"; + media = "screen"; + } else if (split[i] === "print") { + if (media === "screen") return "all"; + media = "print"; + } + } + return media; + }; + + // Load an external style sheet + function loadStyleSheet(styleSheet, path) { + var href = styleSheet._href || styleSheet.href; + var url = makePath(href, path); + // If the style sheet has already loaded then don't reload it + if (fileCache[url]) return ""; + // Load from source + fileCache[url] = styleSheet.disabled ? "" : + fixUrls(IE7.CSS.getText(styleSheet, path), getPath(href, path)); + return fileCache[url]; + }; + + // Fix CSS paths. + // We're lumping all css text into one big style sheet so relative + // paths have to be fixed. This is necessary anyway because of other + // Internet Explorer bugs. + function fixUrls(cssText, pathname) { + // hack & slash + return cssText.replace(URL, "$1" + pathname.slice(0, pathname.lastIndexOf("/") + 1) + "$2"); + }; + }, + + load: function() { + this.cssText = ""; + this.getText(); + this.parse(); + if (inheritedProperties.length) { + this.cssText = parseInherited(this.cssText); + } + this.cssText = decode(this.cssText); + fileCache = {}; + }, + + parse: function() { + var cssText = IE7.CSS.parser.parse(this.cssText); + + var declarations = ""; + this.cssText = cssText.replace(/@charset[^;]+;|@font\-face[^\}]+\}/g, function(match) { + declarations += match + "\n"; + return ""; + }); + this.declarations = decode(declarations); + + // Parse the style sheet + var offset = IE7.CSS.rules.length; + var rules = [], rule; + while ((rule = RULE.exec(this.cssText))) { + var cssText = rule[2]; + if (cssText) { + var fixDescendants = appVersion < 7 && cssText.indexOf("AlphaImageLoader") !== -1; + var selectors = rule[1].match(SELECTOR), selector; + for (var i = 0; selector = selectors[i]; i++) { + selector = trim(selector); + var isUnknown = IE7.CSS.UNKNOWN.test(selector); + selectors[i] = isUnknown ? this.createRule(selector, cssText) : selector + "{" + cssText + "}"; + if (fixDescendants) selectors[i] += this.createRule(selector + ">*", "position:relative"); + } + rules.push(selectors.join("\n")); + } + } + this.cssText = rules.join("\n"); + this.rules = IE7.CSS.rules.slice(offset); + }, + + recalc: function() { + var rule, i; + for (i = 0; (rule = this.rules[i]); i++) rule.recalc(); + }, + + toString: function() { + return this.declarations + "@media " + this.media + "{" + this.cssText + "}"; + } +}); + +var PseudoElement; + +// ----------------------------------------------------------------------- +// IE7 style rules +// ----------------------------------------------------------------------- + +var Rule = IE7.Rule = Base.extend({ + constructor: function(selector, cssText) { + this.id = IE7.CSS.rules.length; + this.className = Rule.PREFIX + this.id; + var pseudoElement = selector.match(FIRST_LINE_LETTER); + this.selector = (pseudoElement ? pseudoElement[1] : selector) || "*"; + this.selectorText = this.parse(this.selector) + (pseudoElement ? pseudoElement[2] : ""); + this.cssText = cssText; + this.MATCH = new RegExp("\\s" + this.className + "(\\s|$)", "g"); + IE7.CSS.rules.push(this); + this.init(); + }, + + init: Undefined, + + add: function(element) { + // allocate this class + element.className += " " + this.className; + }, + + recalc: function() { + // execute the underlying css query for this class + var match = cssQuery(this.selector); + // add the class name for all matching elements + for (var i = 0; i < match.length; i++) this.add(match[i]); + }, + + parse: function(selector) { + // attempt to preserve specificity for "loose" parsing by + // removing unknown tokens from a css selector but keep as + // much as we can.. + var simple = selector.replace(Rule.CHILD, " ").replace(Rule.COMPLEX, ""); + if (appVersion < 7) simple = simple.replace(Rule.MULTI, ""); + var tags = match(simple, Rule.TAGS).length - match(selector, Rule.TAGS).length; + var classes = match(simple, Rule.CLASSES).length - match(selector, Rule.CLASSES).length + 1; + while (classes > 0 && Rule.CLASS.test(simple)) { + simple = simple.replace(Rule.CLASS, ""); + classes--; + } + while (tags > 0 && Rule.TAG.test(simple)) { + simple = simple.replace(Rule.TAG, "$1*"); + tags--; + } + simple += "." + this.className; + classes = Math.min(classes, 2); + tags = Math.min(tags, 2); + var score = -10 * classes - tags; + if (score > 0) { + simple = simple + "," + Rule.MAP[score] + " " + simple; + } + return simple; + }, + + remove: function(element) { + // deallocate this class + element.className = element.className.replace(this.MATCH, "$1"); + }, + + toString: function() { + return format("%1 {%2}", this.selectorText, this.cssText); + } +}, { + CHILD: />/g, + CLASS: /\.[\w-]+/, + CLASSES: /[.:\[]/g, + MULTI: /(\.[\w-]+)+/g, + PREFIX: "ie7_class", + TAG: /^\w+|([\s>+~])\w+/, + TAGS: /^\w|[\s>+~]\w/g, + MAP: { + "1": "html", + "2": "html body", + "10": ".ie7_html", + "11": "html.ie7_html", + "12": "html.ie7_html body", + "20": ".ie7_html .ie7_body", + "21": "html.ie7_html .ie7_body", + "22": "html.ie7_html body.ie7_body" + } +}); + +// ----------------------------------------------------------------------- +// IE7 dynamic style +// ----------------------------------------------------------------------- + +// object properties: +// attach: the element that an event handler will be attached to +// target: the element that will have the IE7 class applied + +var DynamicRule = Rule.extend({ + // properties + constructor: function(selector, attach, dynamicPseudoClass, target, cssText) { + this.negated = dynamicPseudoClass.indexOf("not") === 0; + if (this.negated) dynamicPseudoClass = dynamicPseudoClass.slice(5, -1); + // initialise object properties + this.attach = attach || "*"; + this.dynamicPseudoClass = IE7.CSS.dynamicPseudoClasses[dynamicPseudoClass]; + this.target = target; + this.base(selector, cssText); + }, + + recalc: function() { + // execute the underlying css query for this class + var attaches = cssQuery(this.attach), attach; + // process results + for (var i = 0; attach = attaches[i]; i++) { + // retrieve the event handler's target element(s) + var target = this.target ? cssQuery(this.target, attach) : [attach]; + // attach event handlers for dynamic pseudo-classes + if (target.length) this.dynamicPseudoClass.apply(attach, target, this); + } + } +}); + +// ----------------------------------------------------------------------- +// IE7 dynamic pseudo-classes +// ----------------------------------------------------------------------- + +var DynamicPseudoClass = Base.extend({ + constructor: function(name, apply) { + this.name = name; + this.apply = apply; + this.instances = {}; + IE7.CSS.dynamicPseudoClasses[name] = this; + }, + + register: function(instance, negated) { + // an "instance" is actually an Arguments object + var _class = instance[2]; + if (!negated && _class.negated) { + this.unregister(instance, true); + } else { + instance.id = _class.id + instance[0].uniqueID; + if (!this.instances[instance.id]) { + var target = instance[1], j; + for (j = 0; j < target.length; j++) _class.add(target[j]); + this.instances[instance.id] = instance; + } + } + }, + + unregister: function(instance, negated) { + var _class = instance[2]; + if (!negated && _class.negated) { + this.register(instance, true); + } else { + if (this.instances[instance.id]) { + var target = instance[1], j; + for (j = 0; j < target.length; j++) _class.remove(target[j]); + delete this.instances[instance.id]; + } + } + } +}); + +// ----------------------------------------------------------------------- +// dynamic pseudo-classes +// ----------------------------------------------------------------------- + +var Hover = new DynamicPseudoClass("hover", function(element) { + var instance = arguments; + IE7.CSS.addEventHandler(element, "onmouseenter", function() { + Hover.register(instance); + }); + IE7.CSS.addEventHandler(element, "onmouseleave", function() { + Hover.unregister(instance); + }); +}); + +// globally trap the mouseup event (thanks Martijn!) +addEventHandler(document, "onmouseup", function() { + var instances = Hover.instances; + for (var i in instances) + if (!instances[i][0].contains(event.srcElement)) + Hover.unregister(instances[i]); +}); + +var ATTR = { + "=": "%1==='%2'", // "[@%1='%2']" + "~=": "(' '+%1+' ').indexOf(' %2 ')!==-1", // "[contains(concat(' ',@%1,' '),' %2 ')]", + "|=": "%1==='%2'||%1.indexOf('%2-')===0", // "[@%1='%2' or starts-with(@%1,'%2-')]", + "^=": "%1.indexOf('%2')===0", // "[starts-with(@%1,'%2')]", + "$=": "%1.slice(-'%2'.length)==='%2'", // "[ends-with(@%1,'%2')]", + "*=": "%1.indexOf('%2')!==-1" // "[contains(@%1,'%2')]" +}; +ATTR[""] = "%1!=null"; // "[@%1]" + +var FILTER = { + "<#attr>": function(match, name, operator, value) { + var attr = "IE7._getAttribute(e,'" + name + "')"; + value = getString(value); + if (operator.length > 1) { + if (!value || operator === "~=" && SPACE.test(value)) { + return "false&&"; + } + attr = "(" + attr + "||'')"; + } + return "(" + format(ATTR[operator], attr, value) + ")&&"; + }, + + "<#id>": ID_ATTRIBUTE + "==='$1'&&", + + "<#class>": "e.className&&(' '+e.className+' ').indexOf(' $1 ')!==-1&&", + + // PSEDUO + ":first-child": "!" + PREVIOUS_SIBLING + "&&", + ":link": "e.currentStyle['ie7-link']=='link'&&", + ":visited": "e.currentStyle['ie7-link']=='visited'&&" +}; + +// ========================================================================= +// ie7-html.js +// ========================================================================= + +// default font-sizes +//HEADER += "h1{font-size:2em}h2{font-size:1.5em;}h3{font-size:1.17em;}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}"; + +IE7.HTML = new (Fix.extend({ // single instance + fixed: {}, + + init: Undefined, + + addFix: function() { + // fixes are a one-off, they are applied when the document is loaded + this.fixes.push(arguments); + }, + + apply: function() { + for (var i = 0; i < this.fixes.length; i++) { + var match = cssQuery(this.fixes[i][0]); + var fix = this.fixes[i][1]; + for (var j = 0; j < match.length; j++) fix(match[j]); + } + }, + + addRecalc: function() { + // recalcs occur whenever the document is refreshed using document.recalc() + this.recalcs.push(arguments); + }, + + recalc: function() { + // loop through the fixes + for (var i = 0; i < this.recalcs.length; i++) { + var match = cssQuery(this.recalcs[i][0]); + var recalc = this.recalcs[i][1], element; + var key = Math.pow(2, i); + for (var j = 0; (element = match[j]); j++) { + var uniqueID = element.uniqueID; + if ((this.fixed[uniqueID] & key) === 0) { + element = recalc(element) || element; + this.fixed[uniqueID] |= key; + } + } + } + } +})); + +if (appVersion < 7) { + // provide support for the tag. + document.createElement("abbr"); + + // bind to the first child control + IE7.HTML.addRecalc("label", function(label) { + if (!label.htmlFor) { + var firstChildControl = cssQuery("input,textarea", label, true); + if (firstChildControl) { + addEventHandler(label, "onclick", function() { + firstChildControl.click(); + }); + } + } + }); +} + +// ========================================================================= +// ie7-layout.js +// ========================================================================= + +var NUMERIC = "[.\\d]"; + +(function() { + var layout = IE7.Layout = {}; + + // big, ugly box-model hack + min/max stuff + + // #tantek > #erik > #dean { voice-family: hacker; } + + // ----------------------------------------------------------------------- + // "layout" + // ----------------------------------------------------------------------- + + HEADER += "*{boxSizing:content-box}"; + + // give an element "layout" + layout.boxSizing = function(element) { + if (!element.currentStyle.hasLayout) { + //# element.runtimeStyle.fixedHeight = + element.style.height = "0cm"; + if (element.currentStyle.verticalAlign === "auto") + element.runtimeStyle.verticalAlign = "top"; + // when an element acquires "layout", margins no longer collapse correctly + collapseMargins(element); + } + }; + + // ----------------------------------------------------------------------- + // Margin Collapse + // ----------------------------------------------------------------------- + + function collapseMargins(element) { + if (element != viewport && element.currentStyle.position !== "absolute") { + collapseMargin(element, "marginTop"); + collapseMargin(element, "marginBottom"); + } + }; + + function collapseMargin(element, type) { + if (!element.runtimeStyle[type]) { + var parentElement = element.parentElement; + var isTopMargin = type === "marginTop"; + if (parentElement && parentElement.currentStyle.hasLayout && !IE7._getElementSibling(element, isTopMargin ? "previous" : "next")) return; + var child = element[isTopMargin ? "firstChild" : "lastChild"]; + if (child && child.nodeName < "@") child = IE7._getElementSibling(child, isTopMargin ? "next" : "previous"); + if (child && child.currentStyle.styleFloat === "none" && child.currentStyle.hasLayout) { + collapseMargin(child, type); + margin = _getMargin(element, element.currentStyle[type]); + childMargin = _getMargin(child, child.currentStyle[type]); + if (margin < 0 || childMargin < 0) { + element.runtimeStyle[type] = margin + childMargin; + } else { + element.runtimeStyle[type] = Math.max(childMargin, margin); + } + child.runtimeStyle[type] = "0px"; + } + } + }; + + function _getMargin(element, value) { + return value === "auto" ? 0 : getPixelValue(element, value); + }; + + // ----------------------------------------------------------------------- + // box-model + // ----------------------------------------------------------------------- + + // constants + var UNIT = /^[.\d][\w]*$/, AUTO = /^(auto|0cm)$/; + + var apply = {}; + layout.borderBox = function(element){ + apply.Width(element); + apply.Height(element); + }; + + var _fixWidth = function(HEIGHT) { + apply.Width = function(element) { + if (!PERCENT.test(element.currentStyle.width)) _fixWidth(element); + if (HEIGHT) collapseMargins(element); + }; + + function _fixWidth(element, value) { + if (!element.runtimeStyle.fixedWidth) { + if (!value) value = element.currentStyle.width; + element.runtimeStyle.fixedWidth = UNIT.test(value) ? Math.max(0, getFixedWidth(element, value)) + "px" : value; + setOverrideStyle(element, "width", element.runtimeStyle.fixedWidth); + } + }; + + function layoutWidth(element) { + if (!isFixed(element)) { + var layoutParent = element.offsetParent; + while (layoutParent && !layoutParent.currentStyle.hasLayout) layoutParent = layoutParent.offsetParent; + } + return (layoutParent || viewport).clientWidth; + }; + + function getPixelWidth(element, value) { + if (PERCENT.test(value)) return parseInt(parseFloat(value) / 100 * layoutWidth(element)); + return getPixelValue(element, value); + }; + + var getFixedWidth = function(element, value) { + var borderBox = element.currentStyle["ie7-box-sizing"] === "border-box"; + var adjustment = 0; + if (MSIE5 && !borderBox) + adjustment += getBorderWidth(element) + getWidth(element, "padding"); + else if (!MSIE5 && borderBox) + adjustment -= getBorderWidth(element) + getWidth(element, "padding"); + return getPixelWidth(element, value) + adjustment; + }; + + // easy way to get border thickness for elements with "layout" + function getBorderWidth(element) { + return element.offsetWidth - element.clientWidth; + }; + + // have to do some pixel conversion to get padding/margin thickness :-( + function getWidth(element, type) { + return getPixelWidth(element, element.currentStyle[type + "Left"]) + getPixelWidth(element, element.currentStyle[type + "Right"]); + }; + + // ----------------------------------------------------------------------- + // min/max + // ----------------------------------------------------------------------- + + HEADER += "*{minWidth:none;maxWidth:none;min-width:none;max-width:none}"; + + // handle min-width property + layout.minWidth = function(element) { + // IE6 supports min-height so we frig it here + //#if (element.currentStyle.minHeight === "auto") element.runtimeStyle.minHeight = 0; + if (element.currentStyle["min-width"] != null) { + element.style.minWidth = element.currentStyle["min-width"]; + } + if (register(arguments.callee, element, element.currentStyle.minWidth !== "none")) { + layout.boxSizing(element); + _fixWidth(element); + resizeWidth(element); + } + }; + + // clone the minWidth function to make a maxWidth function + eval("IE7.Layout.maxWidth=" + String(layout.minWidth).replace(/min/g, "max")); + + // apply min/max restrictions + function resizeWidth(element) { + // check boundaries + if (element == document.body) { + var width = element.clientWidth; + } else { + var rect = element.getBoundingClientRect(); + width = rect.right - rect.left; + } + if (element.currentStyle.minWidth !== "none" && width < getFixedWidth(element, element.currentStyle.minWidth)) { + element.runtimeStyle.width = element.currentStyle.minWidth; + } else if (element.currentStyle.maxWidth !== "none" && width >= getFixedWidth(element, element.currentStyle.maxWidth)) { + element.runtimeStyle.width = element.currentStyle.maxWidth; + } else { + element.runtimeStyle.width = element.runtimeStyle.fixedWidth; + } + }; + + // ----------------------------------------------------------------------- + // right/bottom + // ----------------------------------------------------------------------- + + function fixRight(element) { + if (register(fixRight, element, /^(fixed|absolute)$/.test(element.currentStyle.position) && + getDefinedStyle(element, "left") !== "auto" && + getDefinedStyle(element, "right") !== "auto" && + AUTO.test(getDefinedStyle(element, "width")))) { + resizeRight(element); + layout.boxSizing(element); + } + }; + layout.fixRight = fixRight; + + function resizeRight(element) { + var left = getPixelWidth(element, element.runtimeStyle._left || element.currentStyle.left); + var width = layoutWidth(element) - getPixelWidth(element, element.currentStyle.right) - left - getWidth(element, "margin"); + if (parseInt(element.runtimeStyle.width) === width) return; + element.runtimeStyle.width = ""; + if (isFixed(element) || HEIGHT || element.offsetWidth < width) { + if (!MSIE5) width -= getBorderWidth(element) + getWidth(element, "padding"); + if (width < 0) width = 0; + element.runtimeStyle.fixedWidth = width; + setOverrideStyle(element, "width", width); + } + }; + + // ----------------------------------------------------------------------- + // window.onresize + // ----------------------------------------------------------------------- + + // handle window resize + var clientWidth = 0; + addResize(function() { + if (!viewport) return; + var i, wider = (clientWidth < viewport.clientWidth); + clientWidth = viewport.clientWidth; + // resize elements with "min-width" set + var elements = layout.minWidth.elements; + for (i in elements) { + var element = elements[i]; + var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.minWidth)); + if (wider && fixedWidth) element.runtimeStyle.width = ""; + if (wider == fixedWidth) resizeWidth(element); + } + // resize elements with "max-width" set + var elements = layout.maxWidth.elements; + for (i in elements) { + var element = elements[i]; + var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.maxWidth)); + if (!wider && fixedWidth) element.runtimeStyle.width = ""; + if (wider !== fixedWidth) resizeWidth(element); + } + // resize elements with "right" set + for (i in fixRight.elements) resizeRight(fixRight.elements[i]); + }); + + // ----------------------------------------------------------------------- + // fix CSS + // ----------------------------------------------------------------------- + if (MSIE5) { + IE7.CSS.addRecalc("width", NUMERIC, apply.Width); + } + if (appVersion < 7) { + IE7.CSS.addRecalc("max-width", NUMERIC, layout.maxWidth); + IE7.CSS.addRecalc("right", NUMERIC, fixRight); + } else if (appVersion == 7) { + if (HEIGHT) IE7.CSS.addRecalc("height", "[\\d.]+%", function(element) { + element.runtimeStyle.pixelHeight = parseInt(layoutWidth(element) * element.currentStyle["ie7-height"].slice(0, -1) / 100); + }); + } + }; + + eval("var _fixHeight=" + rotate(_fixWidth)); + + // apply box-model + min/max fixes + _fixWidth(); + _fixHeight(true); + + if (appVersion < 7) { + IE7.CSS.addRecalc("min-width", NUMERIC, layout.minWidth); + IE7.CSS.addFix(/\bmin-height\s*/, "height"); + } +})(); + +// ========================================================================= +// ie7-graphics.js +// ========================================================================= + +// a small transparent image used as a placeholder +var BLANK_GIF = makePath("blank.gif", path); + +var ALPHA_IMAGE_LOADER = "DXImageTransform.Microsoft.AlphaImageLoader"; +var PNG_FILTER = "progid:" + ALPHA_IMAGE_LOADER + "(src='%1',sizingMethod='%2')"; + +// regular expression version of the above +var PNG; + +var filtered = []; + +function fixImage(element) { + if (PNG.test(element.src)) { + // we have to preserve width and height + var image = new Image(element.width, element.height); + image.onload = function() { + element.width = image.width; + element.height = image.height; + image = null; + }; + image.src = element.src; + // store the original url (we'll put it back when it's printed) + element.pngSrc = element.src; + // add the AlphaImageLoader thingy + addFilter(element); + } +}; + +if (appVersion < 7) { + // ** IE7 VARIABLE + // e.g. apply the hack to all files ending in ".png" + // IE7_PNG_SUFFIX = ".png"; + // You can also set it to a RegExp + // IE7_PNG_SUFFIX = /\d+\.png$/; + + // replace background(-image): url(..) .. with background(-image): .. ;filter: ..; + IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/, function(match, $1, $2, url, $4) { + url = getString(url); + return PNG.test(url) ? "filter:" + format(PNG_FILTER, url, $4.indexOf("no-repeat") === -1 ? "scale" : "crop") + + ";zoom:1;background" + ($1||"") + ":" + ($2||"") + "none" + ($4||"") : match; + }); + + // list-style-image + IE7.CSS.addRecalc(/list\-style(\-image)?/, "[^};]*url", function(element) { + var url = element.currentStyle.listStyleImage.slice(5, -2); + if (PNG.test(url)) { + if (element.nodeName === "LI") { + fixListStyleImage(element, url) + } else if (element.nodeName === "UL") { + for (var i = 0, li; li = element.childNodes[i]; i++) { + if (li.nodeName === "LI") fixListStyleImage(li, url); + } + } + } + }); + + function fixListStyleImage(element, src) { + var style = element.runtimeStyle; + var originalHeight = element.offsetHeight; + var image = new Image; + image.onload = function() { + var paddingLeft = element.currentStyle.paddingLeft; + paddingLeft = paddingLeft === "0px" ? 0 : getPixelValue(element, paddingLeft); + style.paddingLeft = (paddingLeft + this.width) + "px"; + style.marginLeft = -this.width + "px"; + style.listStyleType = "none"; + style.listStyleImage = "none"; + style.paddingTop = Math.max(originalHeight - element.offsetHeight, 0) + "px"; + addFilter(element, "crop", src); + element.style.zoom = "100%"; + }; + image.src = src; + }; + + // ----------------------------------------------------------------------- + // fix PNG transparency (HTML images) + // ----------------------------------------------------------------------- + + IE7.HTML.addRecalc("img,input", function(element) { + if (element.nodeName === "INPUT" && element.type !== "image") return; + fixImage(element); + addEventHandler(element, "onpropertychange", function() { + if (!printing && event.propertyName === "src" && + element.src.indexOf(BLANK_GIF) === -1) fixImage(element); + }); + }); + + // assume that background images should not be printed + // (if they are not transparent then they'll just obscure content) + // but we'll put foreground images back... + var printing = false; + addEventHandler(window, "onbeforeprint", function() { + printing = true; + for (var i = 0; i < filtered.length; i++) removeFilter(filtered[i]); + }); + addEventHandler(window, "onafterprint", function() { + for (var i = 0; i < filtered.length; i++) addFilter(filtered[i]); + printing = false; + }); +} + +// apply a filter +function addFilter(element, sizingMethod, src) { + var filter = element.filters[ALPHA_IMAGE_LOADER]; + if (filter) { + filter.src = src || element.src; + filter.enabled = true; + } else { + element.runtimeStyle.filter = format(PNG_FILTER, src || element.src, sizingMethod || "scale"); + filtered.push(element); + } + // remove the real image + element.src = BLANK_GIF; +}; + +function removeFilter(element) { + element.src = element.pngSrc; + element.filters[ALPHA_IMAGE_LOADER].enabled = false; +}; + +// ========================================================================= +// ie7-fixed.js +// ========================================================================= + +(function() { + if (appVersion >= 7) return; + + // some things to consider for this hack. + // the document body requires a fixed background. even if + // it is just a blank image. + // you have to use setExpression instead of onscroll, this + // together with a fixed body background helps avoid the + // annoying screen flicker of other solutions. + + IE7.CSS.addRecalc("position", "fixed", _positionFixed, "absolute"); + IE7.CSS.addRecalc("background(-attachment)?", "[^};]*fixed", _backgroundFixed); + + // scrolling is relative to the documentElement (HTML tag) when in + // standards mode, otherwise it's relative to the document body + var $viewport = MSIE5 ? "body" : "documentElement"; + + function _fixBackground() { + // this is required by both position:fixed and background-attachment:fixed. + // it is necessary for the document to also have a fixed background image. + // we can fake this with a blank image if necessary + if (body.currentStyle.backgroundAttachment !== "fixed") { + if (body.currentStyle.backgroundImage === "none") { + body.runtimeStyle.backgroundRepeat = "no-repeat"; + body.runtimeStyle.backgroundImage = "url(" + BLANK_GIF + ")"; // dummy + } + body.runtimeStyle.backgroundAttachment = "fixed"; + } + _fixBackground = Undefined; + }; + + var _tmp = createTempElement("img"); + + function _isFixed(element) { + return element ? isFixed(element) || _isFixed(element.parentElement) : false; + }; + + function _setExpression(element, propertyName, expression) { + setTimeout("document.all." + element.uniqueID + ".runtimeStyle.setExpression('" + propertyName + "','" + expression + "')", 0); + }; + + // ----------------------------------------------------------------------- + // backgroundAttachment: fixed + // ----------------------------------------------------------------------- + + function _backgroundFixed(element) { + if (register(_backgroundFixed, element, element.currentStyle.backgroundAttachment === "fixed" && !element.contains(body))) { + _fixBackground(); + util.bgLeft(element); + util.bgTop(element); + _backgroundPosition(element); + } + }; + + function _backgroundPosition(element) { + _tmp.src = element.currentStyle.backgroundImage.slice(5, -2); + var parentElement = element.canHaveChildren ? element : element.parentElement; + parentElement.appendChild(_tmp); + util.setOffsetLeft(element); + util.setOffsetTop(element); + parentElement.removeChild(_tmp); + }; + + // ----------------------------------------------------------------------- + // position: fixed + // ----------------------------------------------------------------------- + + function _positionFixed(element) { + if (register(_positionFixed, element, isFixed(element))) { + setOverrideStyle(element, "position", "absolute"); + setOverrideStyle(element, "left", element.currentStyle.left); + setOverrideStyle(element, "top", element.currentStyle.top); + _fixBackground(); + IE7.Layout.fixRight(element); + //IE7.Layout.fixBottom(element); + _foregroundPosition(element); + } + }; + + function _foregroundPosition(element, recalc) { + document.body.getBoundingClientRect(); // force a reflow + util.positionTop(element, recalc); + util.positionLeft(element, recalc, true); + if (!element.runtimeStyle.autoLeft && element.currentStyle.marginLeft === "auto" && + element.currentStyle.right !== "auto") { + var left = viewport.clientWidth - util.getPixelWidth(element, element.currentStyle.right) - + util.getPixelWidth(element, element.runtimeStyle._left) - element.clientWidth; + if (element.currentStyle.marginRight === "auto") left = parseInt(left / 2); + if (_isFixed(element.offsetParent)) element.runtimeStyle.pixelLeft += left; + else element.runtimeStyle.shiftLeft = left; + } + if (!element.runtimeStyle.fixedWidth) util.clipWidth(element); + if (!element.runtimeStyle.fixedHeight) util.clipHeight(element); + }; + + // ----------------------------------------------------------------------- + // capture window resize + // ----------------------------------------------------------------------- + + function _resize() { + // if the window has been resized then some positions need to be + // recalculated (especially those aligned to "right" or "top" + var elements = _backgroundFixed.elements; + for (var i in elements) _backgroundPosition(elements[i]); + elements = _positionFixed.elements; + for (i in elements) { + _foregroundPosition(elements[i], true); + _foregroundPosition(elements[i], true); + } + _timer = 0; + }; + + // use a timer (sometimes this is a good way to prevent resize loops) + var _timer; + addResize(function() { + if (!_timer) _timer = setTimeout(_resize, 100); + }); + + // ----------------------------------------------------------------------- + // rotated + // ----------------------------------------------------------------------- + + var util = {}; + + var _horizontal = function(util) { + util.bgLeft = function(element) { + element.style.backgroundPositionX = element.currentStyle.backgroundPositionX; + if (!_isFixed(element)) { + _setExpression(element, "backgroundPositionX", "(parseInt(runtimeStyle.offsetLeft)+document." + $viewport + ".scrollLeft)||0"); + } + }; + + util.setOffsetLeft = function(element) { + var propertyName = _isFixed(element) ? "backgroundPositionX" : "offsetLeft"; + element.runtimeStyle[propertyName] = + util.getOffsetLeft(element, element.style.backgroundPositionX) - + element.getBoundingClientRect().left - element.clientLeft + 2; + }; + + util.getOffsetLeft = function(element, position) { + switch (position) { + case "left": + case "top": + return 0; + case "right": + case "bottom": + return viewport.clientWidth - _tmp.offsetWidth; + case "center": + return (viewport.clientWidth - _tmp.offsetWidth) / 2; + default: + if (PERCENT.test(position)) { + return parseInt((viewport.clientWidth - _tmp.offsetWidth) * parseFloat(position) / 100); + } + _tmp.style.left = position; + return _tmp.offsetLeft; + } + }; + + util.clipWidth = function(element) { + var fixWidth = element.runtimeStyle.fixWidth; + element.runtimeStyle.borderRightWidth = ""; + element.runtimeStyle.width = fixWidth ? util.getPixelWidth(element, fixWidth) + "px" : ""; + if (element.currentStyle.width !== "auto") { + var rect = element.getBoundingClientRect(); + var width = element.offsetWidth - viewport.clientWidth + rect.left - 2; + if (width >= 0) { + element.runtimeStyle.borderRightWidth = "0px"; + width = Math.max(getPixelValue(element, element.currentStyle.width) - width, 0); + setOverrideStyle(element, "width", width); + return width; + } + } + }; + + util.positionLeft = function(element, recalc) { + // if the element's width is in % units then it must be recalculated + // with respect to the viewport + if (!recalc && PERCENT.test(element.currentStyle.width)) { + element.runtimeStyle.fixWidth = element.currentStyle.width; + } + if (element.runtimeStyle.fixWidth) { + element.runtimeStyle.width = util.getPixelWidth(element, element.runtimeStyle.fixWidth); + } + //if (recalc) { + // // if the element is fixed on the right then no need to recalculate + // if (!element.runtimeStyle.autoLeft) return; + //} else { + element.runtimeStyle.shiftLeft = 0; + element.runtimeStyle._left = element.currentStyle.left; + // is the element fixed on the right? + element.runtimeStyle.autoLeft = element.currentStyle.right !== "auto" && element.currentStyle.left === "auto"; + //} + // reset the element's "left" value and get it's natural position + element.runtimeStyle.left = ""; + element.runtimeStyle.screenLeft = util.getScreenLeft(element); + element.runtimeStyle.pixelLeft = element.runtimeStyle.screenLeft; + // if the element is contained by another fixed element then there is no need to + // continually recalculate it's left position + if (!recalc && !_isFixed(element.offsetParent)) { + // onsrcoll produces jerky movement, so we use an expression + _setExpression(element, "pixelLeft", "runtimeStyle.screenLeft+runtimeStyle.shiftLeft+document." + $viewport + ".scrollLeft"); + } + }; + + // I've forgotten how this works... + util.getScreenLeft = function(element) { // thanks to kevin newman (captainn) + var screenLeft = element.offsetLeft, nested = 1; + if (element.runtimeStyle.autoLeft) { + screenLeft = viewport.clientWidth - element.offsetWidth - util.getPixelWidth(element, element.currentStyle.right); + } + // accommodate margins + if (element.currentStyle.marginLeft !== "auto") { + screenLeft -= util.getPixelWidth(element, element.currentStyle.marginLeft); + } + while (element = element.offsetParent) { + if (element.currentStyle.position !== "static") nested = -1; + screenLeft += element.offsetLeft * nested; + } + return screenLeft; + }; + + util.getPixelWidth = function(element, value) { + return PERCENT.test(value) ? parseInt(parseFloat(value) / 100 * viewport.clientWidth) : getPixelValue(element, value); + }; + }; + eval("var _vertical=" + rotate(_horizontal)); + _horizontal(util); + _vertical(util); +})(); + +// ========================================================================= +// ie7-oveflow.js +// ========================================================================= + +/* --------------------------------------------------------------------- + + This module alters the structure of the document. + It may adversely affect other CSS rules. Be warned. + +--------------------------------------------------------------------- */ + +if (appVersion < 7) { + var WRAPPER_STYLE = { + backgroundColor: "transparent", + backgroundImage: "none", + backgroundPositionX: null, + backgroundPositionY: null, + backgroundRepeat: null, + borderTopWidth: 0, + borderRightWidth: 0, + borderBottomWidth: 0, + borderLeftStyle: "none", + borderTopStyle: "none", + borderRightStyle: "none", + borderBottomStyle: "none", + borderLeftWidth: 0, + borderLeftColor: "#000", + borderTopColor: "#000", + borderRightColor: "#000", + borderBottomColor: "#000", + height: null, + marginTop: 0, + marginBottom: 0, + marginRight: 0, + marginLeft: 0, + width: "100%" + }; + + IE7.CSS.addRecalc("overflow", "visible", function(element) { + if (element.currentStyle.position === "absolute") return; + + // don't do this again + if (element.parentNode.ie7_wrapped) return; + + // if max-height is applied, makes sure it gets applied first + if (IE7.Layout && element.currentStyle["max-height"] !== "auto") { + IE7.Layout.maxHeight(element); + } + + if (element.currentStyle.marginLeft === "auto") element.style.marginLeft = 0; + if (element.currentStyle.marginRight === "auto") element.style.marginRight = 0; + + var wrapper = document.createElement(ANON); + wrapper.ie7_wrapped = element; + for (var propertyName in WRAPPER_STYLE) { + wrapper.style[propertyName] = element.currentStyle[propertyName]; + if (WRAPPER_STYLE[propertyName] != null) { + element.runtimeStyle[propertyName] = WRAPPER_STYLE[propertyName]; + } + } + wrapper.style.display = "block"; + wrapper.style.position = "relative"; + element.runtimeStyle.position = "absolute"; + element.parentNode.insertBefore(wrapper, element); + wrapper.appendChild(element); + }); +} + +// ========================================================================= +// ie7-quirks.js +// ========================================================================= + +function ie7Quirks() { + var FONT_SIZES = "xx-small,x-small,small,medium,large,x-large,xx-large".split(","); + for (var i = 0; i < FONT_SIZES.length; i++) { + FONT_SIZES[FONT_SIZES[i]] = FONT_SIZES[i - 1] || "0.67em"; + } + + IE7.CSS.addFix(/(font(-size)?\s*:\s*)([\w.-]+)/, function(match, label, size, value) { + return label + (FONT_SIZES[value] || value); + }); + + var NEGATIVE = /^\-/, LENGTH = /(em|ex)$/i; + var EM = /em$/i, EX = /ex$/i; + + getPixelValue = function(element, value) { + if (PIXEL.test(value)) return parseInt(value)||0; + var scale = NEGATIVE.test(value)? -1 : 1; + if (LENGTH.test(value)) scale *= getFontScale(element); + temp.style.width = scale < 0 ? value.slice(1) : value; + body.appendChild(temp); + // retrieve pixel width + value = scale * temp.offsetWidth; + // remove the temporary element + temp.removeNode(); + return parseInt(value); + }; + + var temp = createTempElement(); + function getFontScale(element) { + var scale = 1; + temp.style.fontFamily = element.currentStyle.fontFamily; + temp.style.lineHeight = element.currentStyle.lineHeight; + //temp.style.fontSize = ""; + while (element != body) { + var fontSize = element.currentStyle["ie7-font-size"]; + if (fontSize) { + if (EM.test(fontSize)) scale *= parseFloat(fontSize); + else if (PERCENT.test(fontSize)) scale *= (parseFloat(fontSize) / 100); + else if (EX.test(fontSize)) scale *= (parseFloat(fontSize) / 2); + else { + temp.style.fontSize = fontSize; + return 1; + } + } + element = element.parentElement; + } + return scale; + }; + + // cursor:pointer (IE5.x) + IE7.CSS.addFix(/cursor\s*:\s*pointer/, "cursor:hand"); + // display:list-item (IE5.x) + IE7.CSS.addFix(/display\s*:\s*list-item/, "display:block"); + + // ----------------------------------------------------------------------- + // margin:auto + // ----------------------------------------------------------------------- + + function fixMargin(element) { + var parent = element.parentElement; + var margin = parent.offsetWidth - element.offsetWidth - getPaddingWidth(parent); + var autoRight = (element.currentStyle["ie7-margin"] && element.currentStyle.marginRight === "auto") || + element.currentStyle["ie7-margin-right"] === "auto"; + switch (parent.currentStyle.textAlign) { + case "right": + margin = autoRight ? parseInt(margin / 2) : 0; + element.runtimeStyle.marginRight = margin + "px"; + break; + case "center": + if (autoRight) margin = 0; + default: + if (autoRight) margin /= 2; + element.runtimeStyle.marginLeft = parseInt(margin) + "px"; + } + }; + + function getPaddingWidth(element) { + return getPixelValue(element, element.currentStyle.paddingLeft) + + getPixelValue(element, element.currentStyle.paddingRight); + }; + + IE7.CSS.addRecalc("margin(-left|-right)?", "[^};]*auto", function(element) { + if (register(fixMargin, element, + element.parentElement && + element.currentStyle.display === "block" && + element.currentStyle.marginLeft === "auto" && + element.currentStyle.position !== "absolute")) { + fixMargin(element); + } + }); + + addResize(function() { + for (var i in fixMargin.elements) { + var element = fixMargin.elements[i]; + element.runtimeStyle.marginLeft = + element.runtimeStyle.marginRight = ""; + fixMargin(element); + } + }); +}; + + +var MATCHER; + +var cssQuery = (function() { + var CONTEXT = /^[>+~]/; + + var useContext = false; + + // This is not a selector engine in the strictest sense. So it's best to silently error. + function cssQuery(selector, context, single) { + selector = trim(selector); + if (!context) context = document; + var ref = context; + useContext = CONTEXT.test(selector); + if (useContext) { + context = context.parentNode; + selector = "*" + selector; + } + try { + return selectQuery.create(selector, useContext)(context, single ? null : [], ref); + } catch (ex) { + return single ? null : []; + } + }; + + var VALID_SELECTOR = /^(\\.|[' >+~#.\[\]:*(),\w-\^|$=]|[^\x00-\xa0])+$/; + + var _EVALUATED = /^(href|src)$/; + var _ATTRIBUTES = { + "class": "className", + "for": "htmlFor" + }; + + var IE7_CLASS_NAMES = /\sie7_\w+/g; + + var USE_IFLAG = /^(action|cite|codebase|data|dynsrc|href|longdesc|lowsrc|src|usemap|url)$/i; + + IE7._getAttribute = function(element, name) { + if (element.getAttributeNode) { + var attribute = element.getAttributeNode(name); + } + name = _ATTRIBUTES[name.toLowerCase()] || name; + if (!attribute) attribute = element.attributes[name]; + var specified = attribute && attribute.specified; + + if (element[name] && typeof element[name] == "boolean") return name.toLowerCase(); + if ((specified && USE_IFLAG.test(name)) || (!attribute && MSIE5) || name === "value" || name === "type") { + return element.getAttribute(name, 2); + } + if (name === "style") return element.style.cssText.toLowerCase() || null; + + return specified ? String(attribute.nodeValue) : null; + }; + + var names = "colSpan,rowSpan,vAlign,dateTime,accessKey,tabIndex,encType,maxLength,readOnly,longDesc"; + // Convert the list of strings to a hash, mapping the lowercase name to the camelCase name. + extend(_ATTRIBUTES, combine(names.toLowerCase().split(","), names.split(","))); + + IE7._getElementSibling = function(node, direction) { + direction += "Sibling"; + do { + node = node[direction]; + if (node && node.nodeName > "@") break; + } while (node); + return node; + }; + + var IMPLIED_ASTERISK = /(^|[, >+~])([#.:\[])/g, + BLOCKS = /\)\{/g, + COMMA = /,/, + QUOTED = /^['"]/, + HEX_ESCAPE = /\\([\da-f]{2,2})/gi, + LAST_CHILD = /last/i; + + IE7._byId = function(document, id) { + var result = document.all[id] || null; + // Returns a single element or a collection. + if (!result || (result.nodeType && IE7._getAttribute(result, "id") === id)) return result; + // document.all has returned a collection of elements with name/id + for (var i = 0; i < result.length; i++) { + if (IE7._getAttribute(result[i], "id") === id) return result[i]; + } + return null; + }; + + // ========================================================================= + // dom/selectors-api/CSSSelectorParser.js + // ========================================================================= + + // http://www.w3.org/TR/css3-selectors/#w3cselgrammar (kinda) + var CSSSelectorParser = RegGrp.extend({ + dictionary: new Dictionary({ + ident: /\-?(\\.|[_a-z]|[^\x00-\xa0])(\\.|[\w-]|[^\x00-\xa0])*/, + combinator: /[\s>+~]/, + operator: /[\^~|$*]?=/, + nth_arg: /[+-]?\d+|[+-]?\d*n(?:\s*[+-]\s*\d+)?|even|odd/, + tag: /\*|<#ident>/, + id: /#(<#ident>)/, + 'class': /\.(<#ident>)/, + pseudo: /\:([\w-]+)(?:\(([^)]+)\))?/, + attr: /\[(<#ident>)(?:(<#operator>)((?:\\.|[^\[\]#.:])+))?\]/, + negation: /:not\((<#tag>|<#id>|<#class>|<#attr>|<#pseudo>)\)/, + sequence: /(\\.|[~*]=|\+\d|\+?\d*n\s*\+\s*\d|[^\s>+~,\*])+/, + filter: /[#.:\[]<#sequence>/, + selector: /[^>+~](\\.|[^,])*?/, + grammar: /^(<#selector>)((,<#selector>)*)$/ + }), + + ignoreCase: true + }); + + var normalizer = new CSSSelectorParser({ + "\\\\.|[~*]\\s+=|\\+\\s+\\d": RegGrp.IGNORE, + "\\[\\s+": "[", + "\\(\\s+": "(", + "\\s+\\)": ")", + "\\s+\\]": "]", + "\\s*([,>+~]|<#operator>)\\s*": "$1", + "\\s+$": "", + "\\s+": " " + }); + + function normalize(selector) { + selector = normalizer.parse(selector.replace(HEX_ESCAPE, "\\x$1")) + .replace(UNESCAPE, "$1") + .replace(IMPLIED_ASTERISK, "$1*$2"); + if (!VALID_SELECTOR.test(selector)) throwSelectorError(); + return selector; + }; + + function unescape(query) { + // put string values back + return query.replace(ESCAPED, unescapeString); + }; + + function unescapeString(match, index) { + return strings[index]; + }; + + var BRACES = /\{/g, BRACES_ESCAPED = /\\{/g; + + function closeBlock(group) { + return Array((group.replace(BRACES_ESCAPED, "").match(BRACES) || "").length + 1).join("}"); + }; + + FILTER = new CSSSelectorParser(FILTER); + + var TARGET = /:target/i, ROOT = /:root/i; + + function getConstants(selector) { + var constants = ""; + if (ROOT.test(selector)) constants += ",R=d.documentElement"; + if (TARGET.test(selector)) constants += ",H=d.location;H=H&&H.hash.replace('#','')"; + if (constants || selector.indexOf("#") !== -1) { + constants = ",t=c.nodeType,d=t===9?c:c.ownerDocument||(c.document||c).parentWindow.document" + constants; + } + return "var ii" + constants + ";"; + }; + + var COMBINATOR = { + " ": ";while(e!=s&&(e=e.parentNode)&&e.nodeType===1){", + ">": ".parentElement;if(e){", + "+": ";while((e=e.previousSibling)&&!(" + IS_ELEMENT + "))continue;if(e){", + "~": ";while((e=e.previousSibling)){" + IF_ELEMENT + }; + + var TOKEN = /\be\b/g; + + MATCHER = new CSSSelectorParser({ + "(?:(<#selector>)(<#combinator>))?(<#tag>)(<#filter>)?$": function(match, before, combinator, tag, filters) { + var group = ""; + if (tag !== "*") { + var TAG = tag.toUpperCase(); + group += "if(e.nodeName==='" + TAG + (TAG === tag ? "" : "'||e.nodeName==='" + tag) + "'){"; + } + if (filters) { + group += "if(" + FILTER.parse(filters).slice(0, -2) + "){"; + } + group = group.replace(TOKEN, "e" + this.index); + if (combinator) { + group += "var e=e" + (this.index++) + COMBINATOR[combinator]; + group = group.replace(TOKEN, "e" + this.index); + } + if (before) { + group += this.parse(before); + } + return group; + } + }); + + var BY_ID = "e0=IE7._byId(d,'%1');if(e0){", + BY_TAG_NAME = "var n=c.getElementsByTagName('%1');", + STORE = "if(r==null)return e0;r[k++]=e0;"; + + var TAG_NAME = 1; + + var SELECTOR = new CSSSelectorParser({ + "^((?:<#selector>)?(?:<#combinator>))(<#tag>)(<#filter>)?$": true + }); + + var cache = {}; + + var selectById = new CSSSelectorParser({ + "^(<#tag>)#(<#ident>)(<#filter>)?( [^,]*)?$": function(match, tagName, id, filters, after) { + var block = format(BY_ID, id), endBlock = "}"; + if (filters) { + block += MATCHER.parse(tagName + filters); + endBlock = closeBlock(block); + } + if (after) { + block += "s=c=e0;" + selectQuery.parse("*" + after); + } else { + block += STORE; + } + return block + endBlock; + }, + + "^([^#,]+)#(<#ident>)(<#filter>)?$": function(match, before, id, filters) { + var block = format(BY_ID, id); + if (before === "*") { + block += STORE; + } else { + block += MATCHER.parse(before + filters) + STORE + "break"; + } + return block + closeBlock(block); + }, + + "^.*$": "" + }); + + var selectQuery = new CSSSelectorParser({ + "<#grammar>": function(match, selector, remainingSelectors) { + if (!this.groups) this.groups = []; + + var group = SELECTOR.exec(" " + selector); + + if (!group) throwSelectorError(); + + this.groups.push(group.slice(1)); + + if (remainingSelectors) { + return this.parse(remainingSelectors.replace(COMMA, "")); + } + + var groups = this.groups, + tagName = groups[0][TAG_NAME]; // first tag name + + for (var i = 1; group = groups[i]; i++) { // search tag names + if (tagName !== group[TAG_NAME]) { + tagName = "*"; // mixed tag names, so use "*" + break; + } + } + + var matcher = "", store = STORE + "continue filtering;"; + + for (var i = 0; group = groups[i]; i++) { + MATCHER.index = 0; + if (tagName !== "*") group[TAG_NAME] = "*"; // we are already filtering by tagName + group = group.join(""); + if (group === " *") { // select all + matcher = store; + break; + } else { + group = MATCHER.parse(group); + if (useContext) group += "if(e" + MATCHER.index + "==s){"; + matcher += group + store + closeBlock(group); + } + } + + // reduce to a single loop + var isWild = tagName === "*"; + return (isWild ? "var n=c.all;" : format(BY_TAG_NAME, tagName)) + + "filtering:while((e0=n[i++]))" + + (isWild ? IF_ELEMENT.replace(TOKEN, "e0") : "{") + + matcher + + "}"; + }, + + "^.*$": throwSelectorError + }); + + var REDUNDANT_NODETYPE_CHECKS = /\&\&(e\d+)\.nodeType===1(\)\{\s*if\(\1\.nodeName=)/g; + + selectQuery.create = function(selector) { + if (!cache[selector]) { + selector = normalize(selector); + this.groups = null; + MATCHER.index = 0; + var block = this.parse(selector); + this.groups = null; + MATCHER.index = 0; + if (selector.indexOf("#") !== -1) { + var byId = selectById.parse(selector); + if (byId) { + block = + "if(t===1||t===11|!c.getElementById){" + + block + + "}else{" + + byId + + "}"; + } + } + // remove redundant nodeType==1 checks + block = block.replace(REDUNDANT_NODETYPE_CHECKS, "$2"); + block = getConstants(selector) + decode(block); + cache[selector] = new Function("return function(c,r,s){var i=0,k=0,e0;" + block + "return r}")(); + } + return cache[selector]; + }; + + return cssQuery; +})(); + +function throwSelectorError() { + throw new SyntaxError("Invalid selector."); +}; + +// ----------------------------------------------------------------------- +// initialisation +// ----------------------------------------------------------------------- + +IE7.loaded = true; + +(function() { + try { + // http://javascript.nwbox.com/IEContentLoaded/ + if (!document.body) throw "continue"; + documentElement.doScroll("left"); + } catch (ex) { + setTimeout(arguments.callee, 1); + return; + } + // execute the inner text of the IE7 script + try { + eval(script.innerHTML); + } catch (ex) { + // ignore errors + } + if (typeof IE7_PNG_SUFFIX == "object") { + PNG = IE7_PNG_SUFFIX; + } else { + PNG = new RegExp(rescape(window.IE7_PNG_SUFFIX || "-trans.png") + "(\\?.*)?$", "i"); + } + + // frequently used references + body = document.body; + viewport = MSIE5 ? body : documentElement; + + // classes + body.className += " ie7_body"; + documentElement.className += " ie7_html"; + + if (MSIE5) ie7Quirks(); + + IE7.CSS.init(); + IE7.HTML.init(); + + IE7.HTML.apply(); + IE7.CSS.apply(); + + IE7.recalc(); +})(); + +})(this, document); diff --git a/app/assets/javascripts/ie/ie8.js b/app/assets/javascripts/ie/ie8.js old mode 100644 new mode 100755 index 7b2075e5..b1ed5d52 --- a/app/assets/javascripts/ie/ie8.js +++ b/app/assets/javascripts/ie/ie8.js @@ -1,11767 +1,2688 @@ - - - - - - - - - - - - Dean-Edwards--IE-7-and-8-and-9/IE8.js at master · Integralist/Dean-Edwards--IE-7-and-8-and-9 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skip to content -
    - - - - - - - - - - - - -
    -
    -
    - -
    -
    -
    - -
      - -
    • -
      - -
      - - - - Watch - - - - -
      - -
      -
      -
      -
    • - -
    • - -
      - -
      - - -
      -
      - - -
      - -
    • - -
    • - - - Fork - - - - -
    • - -
    - -

    - - /Dean-Edwards--IE-7-and-8-and-9 - - - - - -

    -
    -
    - -
    -
    -
    - - - -
    - -
    -

    HTTPS clone URL

    -
    - - - - -
    -
    - - -
    -

    SSH clone URL

    -
    - - - - -
    -
    - - -
    -

    Subversion checkout URL

    -
    - - - - -
    -
    - - - -

    You can clone with - HTTPS, SSH, or Subversion. - - - -

    - - - - - Clone in Desktop - - - - - - Download ZIP - -
    -
    - -
    - - - - - - -
    - -
    - - - branch: - master - - - -
    - -
    - - - - -
    - - -
    - - -
    -
    - @Integralist - - - -
    - - - -
    - -
    -
    -
    - -
    - Raw - Blame - History -
    - - - - - -
    - -
    -
    - -
    - -
    - executable file - - 2689 lines (2326 sloc) - - 94.478 kb -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    /*
    IE7/IE8/IE9.js - copyright 2004-2010, Dean Edwards
    http://code.google.com/p/ie7-js/
    http://www.opensource.org/licenses/mit-license.php
    */
    -
    /* W3C compliance for Microsoft Internet Explorer */
    -
    /* credits/thanks:
    Shaggy, Martijn Wargers, Jimmy Cerra, Mark D Anderson,
    Lars Dieckow, Erik Arvidsson, Gellért Gyuris, James Denny,
    Unknown W Brackets, Benjamin Westfarer, Rob Eberhardt,
    Bill Edney, Kevin Newman, James Crompton, Matthew Mastracci,
    Doug Wright, Richard York, Kenneth Kolano, MegaZone,
    Thomas Verelst, Mark 'Tarquin' Wilton-Jones, Rainer Åhlfors,
    David Zulaica, Ken Kolano, Kevin Newman, Sjoerd Visscher,
    Ingo Chao
    */
    -
    // timestamp: Fri, 30 Apr 2010 20:59:18
    -
    (function(window, document) {
    -
    var IE7 = window.IE7 = {
    version: "2.1(beta4)",
    toString: K("[IE7]")
    };
    IE7.compat = 8;
    var appVersion = IE7.appVersion = navigator.appVersion.match(/MSIE (\d\.\d)/)[1] - 0;
    -
    if (/ie7_off/.test(top.location.search) || appVersion < 5.5 || appVersion >= IE7.compat) return;
    -
    var MSIE5 = appVersion < 6;
    -
    var Undefined = K();
    var documentElement = document.documentElement, body, viewport;
    var ANON = "!";
    var HEADER = ":link{ie7-link:link}:visited{ie7-link:visited}";
    -
    // -----------------------------------------------------------------------
    // external
    // -----------------------------------------------------------------------
    -
    var RELATIVE = /^[\w\.]+[^:]*$/;
    function makePath(href, path) {
    if (RELATIVE.test(href)) href = (path || "") + href;
    return href;
    };
    -
    function getPath(href, path) {
    href = makePath(href, path);
    return href.slice(0, href.lastIndexOf("/") + 1);
    };
    -
    // Get the path to this script
    var script = document.scripts[document.scripts.length - 1];
    var path = getPath(script.src);
    -
    // Use microsoft's http request object to load external files
    try {
    var httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (ex) {
    // ActiveX disabled
    }
    -
    var fileCache = {};
    function loadFile(href, path) {
    try {
    href = makePath(href, path);
    if (!fileCache[href]) {
    httpRequest.open("GET", href, false);
    httpRequest.send();
    if (httpRequest.status == 0 || httpRequest.status == 200) {
    fileCache[href] = httpRequest.responseText;
    }
    }
    } catch (ex) {
    // ignore errors
    }
    return fileCache[href] || "";
    };
    -
    // -----------------------------------------------------------------------
    // OO support
    // -----------------------------------------------------------------------
    -
    -
    // This is a cut-down version of base2 (http://code.google.com/p/base2/)
    -
    var _slice = Array.prototype.slice;
    -
    // private
    var _FORMAT = /%([1-9])/g;
    var _LTRIM = /^\s\s*/;
    var _RTRIM = /\s\s*$/;
    var _RESCAPE = /([\/()[\]{}|*+-.,^$?\\])/g; // safe regular expressions
    var _BASE = /\bbase\b/;
    var _HIDDEN = ["constructor", "toString"]; // only override these when prototyping
    -
    var prototyping;
    -
    function Base(){};
    Base.extend = function(_instance, _static) {
    // Build the prototype.
    prototyping = true;
    var _prototype = new this;
    extend(_prototype, _instance);
    prototyping = false;
    -
    // Create the wrapper for the constructor function.
    var _constructor = _prototype.constructor;
    function klass() {
    // Don't call the constructor function when prototyping.
    if (!prototyping) _constructor.apply(this, arguments);
    };
    _prototype.constructor = klass;
    -
    // Build the static interface.
    klass.extend = arguments.callee;
    extend(klass, _static);
    klass.prototype = _prototype;
    return klass;
    };
    Base.prototype.extend = function(source) {
    return extend(this, source);
    };
    -
    -
    // A collection of regular expressions and their associated replacement values.
    // A Base class for creating parsers.
    -
    var HASH = "#";
    var ITEMS = "#";
    var KEYS = ".";
    var COMPILED = "/";
    -
    var REGGRP_BACK_REF = /\\(\d+)/g,
    REGGRP_ESCAPE_COUNT = /\[(\\.|[^\]\\])+\]|\\.|\(\?/g,
    REGGRP_PAREN = /\(/g,
    REGGRP_LOOKUP = /\$(\d+)/,
    REGGRP_LOOKUP_SIMPLE = /^\$\d+$/,
    REGGRP_LOOKUPS = /(\[(\\.|[^\]\\])+\]|\\.|\(\?)|\(/g,
    REGGRP_DICT_ENTRY = /^<#\w+>$/,
    REGGRP_DICT_ENTRIES = /<#(\w+)>/g;
    -
    var RegGrp = Base.extend({
    constructor: function(values) {
    this[KEYS] = [];
    this[ITEMS] = {};
    this.merge(values);
    },
    -
    //dictionary: null,
    //ignoreCase: false,
    -
    add: function(expression, replacement) {
    delete this[COMPILED];
    if (expression instanceof RegExp) {
    expression = expression.source;
    }
    if (!this[HASH + expression]) this[KEYS].push(String(expression));
    return this[ITEMS][HASH + expression] = new RegGrp.Item(expression, replacement, this);
    },
    -
    compile: function(recompile) {
    if (recompile || !this[COMPILED]) {
    this[COMPILED] = new RegExp(this, this.ignoreCase ? "gi" : "g");
    }
    return this[COMPILED];
    },
    -
    merge: function(values) {
    for (var i in values) this.add(i, values[i]);
    },
    -
    exec: function(string) {
    var group = this,
    patterns = group[KEYS],
    items = group[ITEMS], item;
    var result = this.compile(true).exec(string);
    if (result) {
    // Loop through the RegGrp items.
    var i = 0, offset = 1;
    while ((item = items[HASH + patterns[i++]])) {
    var next = offset + item.length + 1;
    if (result[offset]) { // do we have a result?
    if (item.replacement === 0) {
    return group.exec(string);
    } else {
    var args = result.slice(offset, next), j = args.length;
    while (--j) args[j] = args[j] || ""; // some platforms return null/undefined for non-matching sub-expressions
    args[0] = {match: args[0], item: item};
    return args;
    }
    }
    offset = next;
    }
    }
    return null;
    },
    -
    parse: function(string) {
    string += ""; // type safe
    var group = this,
    patterns = group[KEYS],
    items = group[ITEMS];
    return string.replace(this.compile(), function(match) {
    var args = [], item, offset = 1, i = arguments.length;
    while (--i) args[i] = arguments[i] || ""; // some platforms return null/undefined for non-matching sub-expressions
    // Loop through the RegGrp items.
    while ((item = items[HASH + patterns[i++]])) {
    var next = offset + item.length + 1;
    if (args[offset]) { // do we have a result?
    var replacement = item.replacement;
    switch (typeof replacement) {
    case "function":
    return replacement.apply(group, args.slice(offset, next));
    case "number":
    return args[offset + replacement];
    default:
    return replacement;
    }
    }
    offset = next;
    }
    return match;
    });
    },
    -
    toString: function() {
    var strings = [],
    keys = this[KEYS],
    items = this[ITEMS], item;
    for (var i = 0; item = items[HASH + keys[i]]; i++) {
    strings[i] = item.source;
    }
    return "(" + strings.join(")|(") + ")";
    }
    }, {
    IGNORE: null, // a null replacement value means that there is no replacement.
    -
    Item: Base.extend({
    constructor: function(source, replacement, owner) {
    var length = source.indexOf("(") === -1 ? 0 : RegGrp.count(source);
    -
    var dictionary = owner.dictionary;
    if (dictionary && source.indexOf("<#") !== -1) {
    if (REGGRP_DICT_ENTRY.test(source)) {
    var entry = dictionary[ITEMS][HASH + source.slice(2, -1)];
    source = entry.replacement;
    length = entry._length;
    } else {
    source = dictionary.parse(source);
    }
    }
    -
    if (typeof replacement == "number") replacement = String(replacement);
    else if (replacement == null) replacement = 0;
    -
    // Does the expression use sub-expression lookups?
    if (typeof replacement == "string" && REGGRP_LOOKUP.test(replacement)) {
    if (REGGRP_LOOKUP_SIMPLE.test(replacement)) { // A simple lookup? (e.g. "$2").
    // Store the index (used for fast retrieval of matched strings).
    var index = replacement.slice(1) - 0;
    if (index && index <= length) replacement = index;
    } else {
    // A complicated lookup (e.g. "Hello $2 $1.").
    var lookup = replacement, regexp;
    replacement = function(match) {
    if (!regexp) {
    regexp = new RegExp(source, "g" + (this.ignoreCase ? "i": ""));
    }
    return match.replace(regexp, lookup);
    };
    }
    }
    -
    this.length = length;
    this.source = String(source);
    this.replacement = replacement;
    }
    }),
    -
    count: function(expression) {
    return (String(expression).replace(REGGRP_ESCAPE_COUNT, "").match(REGGRP_PAREN) || "").length;
    }
    });
    -
    var Dictionary = RegGrp.extend({
    parse: function(phrase) {
    // Prevent sub-expressions in dictionary entries from capturing.
    var entries = this[ITEMS];
    return phrase.replace(REGGRP_DICT_ENTRIES, function(match, entry) {
    entry = entries[HASH + entry];
    return entry ? entry._nonCapturing : match;
    });
    },
    -
    add: function(expression, replacement) {
    // Get the underlying replacement value.
    if (replacement instanceof RegExp) {
    replacement = replacement.source;
    }
    // Translate the replacement.
    // The result is the original replacement recursively parsed by this dictionary.
    var nonCapturing = replacement.replace(REGGRP_LOOKUPS, _nonCapture);
    if (replacement.indexOf("(") !== -1) {
    var realLength = RegGrp.count(replacement);
    }
    if (replacement.indexOf("<#") !== -1) {
    replacement = this.parse(replacement);
    nonCapturing = this.parse(nonCapturing);
    }
    var item = this.base(expression, replacement);
    item._nonCapturing = nonCapturing;
    item._length = realLength || item.length; // underlying number of sub-groups
    return item;
    },
    -
    toString: function() {
    return "(<#" + this[PATTERNS].join(">)|(<#") + ">)";
    }
    });
    -
    function _nonCapture(match, escaped) {
    return escaped || "(?:"; // non-capturing
    };
    -
    // =========================================================================
    // lang/extend.js
    // =========================================================================
    -
    function extend(object, source) { // or extend(object, key, value)
    if (object && source) {
    var proto = (typeof source == "function" ? Function : Object).prototype;
    // Add constructor, toString etc
    var i = _HIDDEN.length, key;
    if (prototyping) while (key = _HIDDEN[--i]) {
    var value = source[key];
    if (value != proto[key]) {
    if (_BASE.test(value)) {
    _override(object, key, value)
    } else {
    object[key] = value;
    }
    }
    }
    // Copy each of the source object's properties to the target object.
    for (key in source) if (typeof proto[key] == "undefined") {
    var value = source[key];
    // Check for method overriding.
    if (object[key] && typeof value == "function" && _BASE.test(value)) {
    _override(object, key, value);
    } else {
    object[key] = value;
    }
    }
    }
    return object;
    };
    -
    function _override(object, name, method) {
    // Override an existing method.
    var ancestor = object[name];
    object[name] = function() {
    var previous = this.base;
    this.base = ancestor;
    var returnValue = method.apply(this, arguments);
    this.base = previous;
    return returnValue;
    };
    };
    -
    function combine(keys, values) {
    // Combine two arrays to make a hash.
    if (!values) values = keys;
    var hash = {};
    for (var i in keys) hash[i] = values[i];
    return hash;
    };
    -
    function format(string) {
    // Replace %n with arguments[n].
    // e.g. format("%1 %2%3 %2a %1%3", "she", "se", "lls");
    // ==> "she sells sea shells"
    // Only %1 - %9 supported.
    var args = arguments;
    var _FORMAT = new RegExp("%([1-" + arguments.length + "])", "g");
    return String(string).replace(_FORMAT, function(match, index) {
    return index < args.length ? args[index] : match;
    });
    };
    -
    function match(string, expression) {
    // Same as String.match() except that this function will return an empty
    // array if there is no match.
    return String(string).match(expression) || [];
    };
    -
    function rescape(string) {
    // Make a string safe for creating a RegExp.
    return String(string).replace(_RESCAPE, "\\$1");
    };
    -
    // http://blog.stevenlevithan.com/archives/faster-trim-javascript
    function trim(string) {
    return String(string).replace(_LTRIM, "").replace(_RTRIM, "");
    };
    -
    function K(k) {
    return function() {
    return k;
    };
    };
    -
    // -----------------------------------------------------------------------
    // parsing
    // -----------------------------------------------------------------------
    -
    var Parser = RegGrp.extend({ignoreCase: true});
    -
    var SINGLE_QUOTES = /'/g,
    ESCAPED = /'(\d+)'/g,
    ESCAPE = /\\/g,
    UNESCAPE = /\\([nrtf'"])/g;
    -
    var strings = [];
    -
    var encoder = new Parser({
    // comments
    "<!\\-\\-|\\-\\->": "",
    "\\/\\*[^*]*\\*+([^\\/][^*]*\\*+)*\\/": "",
    // get rid
    "@(namespace|import)[^;\\n]+[;\\n]": "",
    // strings
    "'(\\\\.|[^'\\\\])*'": encodeString,
    '"(\\\\.|[^"\\\\])*"': encodeString,
    // white space
    "\\s+": " "
    });
    -
    function encode(selector) {
    return encoder.parse(selector).replace(UNESCAPE, "$1");
    };
    -
    function decode(query) {
    // put string values back
    return query.replace(ESCAPED, decodeString);
    };
    -
    function encodeString(string) {
    var index = strings.length;
    strings[index] = string.slice(1, -1)
    .replace(UNESCAPE, "$1")
    .replace(SINGLE_QUOTES, "\\'");
    return "'" + index + "'";
    };
    -
    function decodeString(match, index) {
    var string = strings[index];
    if (string == null) return match;
    return "'" + strings[index] + "'";
    };
    -
    function getString(value) {
    return value.indexOf("'") === 0 ? strings[value.slice(1, - 1)] : value;
    };
    -
    // clone a "width" function to create a "height" function
    var rotater = new RegGrp({
    Width: "Height",
    width: "height",
    Left: "Top",
    left: "top",
    Right: "Bottom",
    right: "bottom",
    onX: "onY"
    });
    -
    function rotate(fn) {
    return rotater.parse(fn);
    };
    -
    // -----------------------------------------------------------------------
    // event handling
    // -----------------------------------------------------------------------
    -
    var eventHandlers = [];
    -
    function addResize(handler) {
    addRecalc(handler);
    addEventHandler(window, "onresize", handler);
    };
    -
    // add an event handler (function) to an element
    function addEventHandler(element, type, handler) {
    element.attachEvent(type, handler);
    // store the handler so it can be detached later
    eventHandlers.push(arguments);
    };
    -
    // remove an event handler assigned to an element by IE7
    function removeEventHandler(element, type, handler) {
    try {
    element.detachEvent(type, handler);
    } catch (ex) {
    // write a letter of complaint to microsoft..
    }
    };
    -
    // remove event handlers (they eat memory)
    addEventHandler(window, "onunload", function() {
    var handler;
    while (handler = eventHandlers.pop()) {
    removeEventHandler(handler[0], handler[1], handler[2]);
    }
    });
    -
    function register(handler, element, condition) { // -@DRE
    //var set = handler[element.uniqueID];
    if (!handler.elements) handler.elements = {};
    if (condition) handler.elements[element.uniqueID] = element;
    else delete handler.elements[element.uniqueID];
    //return !set && condition;
    return condition;
    };
    -
    addEventHandler(window, "onbeforeprint", function() {
    if (!IE7.CSS.print) new StyleSheet("print");
    IE7.CSS.print.recalc();
    });
    -
    // -----------------------------------------------------------------------
    // pixel conversion
    // -----------------------------------------------------------------------
    -
    // this is handy because it means that web developers can mix and match
    // measurement units in their style sheets. it is not uncommon to
    // express something like padding in "em" units whilst border thickness
    // is most often expressed in pixels.
    -
    var PIXEL = /^\d+(px)?$/i;
    var PERCENT = /^\d+%$/;
    var getPixelValue = function(element, value) {
    if (PIXEL.test(value)) return parseInt(value);
    var style = element.style.left;
    var runtimeStyle = element.runtimeStyle.left;
    element.runtimeStyle.left = element.currentStyle.left;
    element.style.left = value || 0;
    value = element.style.pixelLeft;
    element.style.left = style;
    element.runtimeStyle.left = runtimeStyle;
    return value;
    };
    -
    // -----------------------------------------------------------------------
    // generic
    // -----------------------------------------------------------------------
    -
    var $IE7 = "ie7-";
    -
    var Fix = Base.extend({
    constructor: function() {
    this.fixes = [];
    this.recalcs = [];
    },
    init: Undefined
    });
    -
    // a store for functions that will be called when refreshing IE7
    var recalcs = [];
    function addRecalc(recalc) {
    recalcs.push(recalc);
    };
    -
    IE7.recalc = function() {
    IE7.HTML.recalc();
    // re-apply style sheet rules (re-calculate ie7 classes)
    IE7.CSS.recalc();
    // apply global fixes to the document
    for (var i = 0; i < recalcs.length; i++) recalcs[i]();
    };
    -
    function isFixed(element) {
    return element.currentStyle["ie7-position"] == "fixed";
    };
    -
    // original style
    function getDefinedStyle(element, propertyName) {
    return element.currentStyle[$IE7 + propertyName] || element.currentStyle[propertyName];
    };
    -
    function setOverrideStyle(element, propertyName, value) {
    if (element.currentStyle[$IE7 + propertyName] == null) {
    element.runtimeStyle[$IE7 + propertyName] = element.currentStyle[propertyName];
    }
    element.runtimeStyle[propertyName] = value;
    };
    -
    // Create a temporary element which is used to inherit styles
    // from the target element.
    function createTempElement(tagName) {
    var element = document.createElement(tagName || "object");
    element.style.cssText = "position:absolute;padding:0;display:block;border:none;clip:rect(0 0 0 0);left:-9999";
    element.ie7_anon = true;
    return element;
    };
    -
    -
    // =========================================================================
    // ie7-css.js
    // =========================================================================
    -
    var NEXT_SIBLING = "(e.nextSibling&&IE7._getElementSibling(e,'next'))",
    PREVIOUS_SIBLING = NEXT_SIBLING.replace(/next/g, "previous"),
    IS_ELEMENT = "e.nodeName>'@'",
    IF_ELEMENT = "if(" + IS_ELEMENT + "){";
    -
    var ID_ATTRIBUTE = "(e.nodeName==='FORM'?IE7._getAttribute(e,'id'):e.id)";
    -
    var HYPERLINK = /a(#[\w-]+)?(\.[\w-]+)?:(hover|active)/i;
    var FIRST_LINE_LETTER = /(.*)(:first-(line|letter))/;
    var SPACE = /\s/;
    var RULE = /((?:\\.|[^{\\])+)\{((?:\\.|[^}\\])+)\}/g;
    var SELECTOR = /(?:\\.|[^,\\])+/g;
    -
    var styleSheets = document.styleSheets;
    -
    var inheritedProperties = [];
    -
    IE7.CSS = new (Fix.extend({ // single instance
    parser: new Parser,
    screen: "",
    print: "",
    styles: [],
    rules: [],
    pseudoClasses: appVersion < 7 ? "first\\-child" : "",
    dynamicPseudoClasses: {
    toString: function() {
    var strings = [];
    for (var pseudoClass in this) strings.push(pseudoClass);
    return strings.join("|");
    }
    },
    init: function() {
    var NONE = "^\x01$";
    var CLASS = "\\[class=?[^\\]]*\\]";
    var pseudoClasses = [];
    if (this.pseudoClasses) pseudoClasses.push(this.pseudoClasses);
    var dynamicPseudoClasses = this.dynamicPseudoClasses.toString();
    if (dynamicPseudoClasses) pseudoClasses.push(dynamicPseudoClasses);
    pseudoClasses = pseudoClasses.join("|");
    var unknown = appVersion < 7 ? ["[>+~\\[(]|([:.])[\\w-]+\\1"] : [CLASS];
    if (pseudoClasses) unknown.push(":(" + pseudoClasses + ")");
    this.UNKNOWN = new RegExp(unknown.join("|") || NONE, "i");
    var complex = appVersion < 7 ? ["\\[[^\\]]+\\]|[^\\s(\\[]+\\s*[+~]"] : [CLASS];
    var complexRule = complex.concat();
    if (pseudoClasses) complexRule.push(":(" + pseudoClasses + ")");
    Rule.COMPLEX = new RegExp(complexRule.join("|") || NONE, "ig");
    if (this.pseudoClasses) complex.push(":(" + this.pseudoClasses + ")");
    DynamicRule.COMPLEX = new RegExp(complex.join("|") || NONE, "i");
    dynamicPseudoClasses = "not\\(:" + dynamicPseudoClasses.split("|").join("\\)|not\\(:") + "\\)|" + dynamicPseudoClasses;
    DynamicRule.MATCH = new RegExp(dynamicPseudoClasses ? "(.*?):(" + dynamicPseudoClasses + ")(.*)" : NONE, "i");
    this.createStyleSheet();
    this.refresh();
    },
    addEventHandler: function() {
    addEventHandler.apply(null, arguments);
    },
    addFix: function(expression, replacement) {
    this.parser.add(expression, replacement);
    },
    addRecalc: function(propertyName, test, handler, replacement) {
    // recalcs occur whenever the document is refreshed using document.recalc()
    propertyName = propertyName.source || propertyName;
    test = new RegExp("([{;\\s])" + propertyName + "\\s*:\\s*" + test + "[^;}]*");
    var id = this.recalcs.length;
    if (typeof replacement == "string") replacement = propertyName + ":" + replacement;
    this.addFix(test, function(match) {
    if (typeof replacement == "function") replacement = replacement(match);
    return (replacement ? replacement : match) + ";ie7-" + match.slice(1) + ";ie7_recalc" + id + ":1";
    });
    this.recalcs.push(arguments);
    return id;
    },
    apply: function() {
    this.getInlineCSS();
    new StyleSheet("screen");
    this.trash();
    },
    createStyleSheet: function() {
    // create the IE7 style sheet
    document.getElementsByTagName("head")[0].appendChild(document.createElement("style"));
    this.styleSheet = styleSheets[styleSheets.length - 1];
    // flag it so we can ignore it during parsing
    this.styleSheet.ie7 = true;
    this.styleSheet.owningElement.ie7 = true;
    this.styleSheet.cssText = HEADER;
    },
    getInlineCSS: function() {// load inline styles
    var styleSheets = document.getElementsByTagName("style"), styleSheet;
    for (var i = styleSheets.length - 1; styleSheet = styleSheets[i]; i--) {
    if (!styleSheet.disabled && !styleSheet.ie7) {
    styleSheet._cssText = styleSheet.innerHTML;
    }
    }
    },
    getText: function(styleSheet, path) {
    // Internet Explorer will trash unknown selectors (it converts them to "UNKNOWN").
    // So we must reload external style sheets (internal style sheets can have their text
    // extracted through the innerHTML property).
    -
    // load the style sheet text from an external file
    try {
    var cssText = styleSheet.cssText;
    } catch (e) {
    cssText = "";
    }
    if (httpRequest) cssText = loadFile(styleSheet.href, path) || cssText;
    return cssText;
    },
    recalc: function() {
    this.screen.recalc();
    // we're going to read through all style rules.
    // certain rules have had ie7 properties added to them.
    // e.g. p{top:0; ie7_recalc2:1; left:0}
    // this flags a property in the rule as needing a fix.
    // the selector text is then used to query the document.
    // we can then loop through the results of the query
    // and fix the elements.
    // we ignore the IE7 rules - so count them in the header
    var RECALCS = /ie7_recalc\d+/g;
    var start = HEADER.match(/[{,]/g).length;
    // only calculate screen fixes. print fixes don't show up anyway
    var rules = this.styleSheet.rules, rule;
    var calcs, calc, elements, element, i, j, k, id;
    // loop through all rules
    for (i = start; rule = rules[i]; i++) {
    var cssText = rule.style.cssText;
    // search for the "ie7_recalc" flag (there may be more than one)
    if (calcs = cssText.match(RECALCS)) {
    // use the selector text to query the document
    elements = cssQuery(rule.selectorText);
    // if there are matching elements then loop
    // through the recalc functions and apply them
    // to each element
    if (elements.length) for (j = 0; j < calcs.length; j++) {
    // get the matching flag (e.g. ie7_recalc3)
    id = calcs[j];
    // extract the numeric id from the end of the flag
    // and use it to index the collection of recalc
    // functions
    calc = IE7.CSS.recalcs[id.slice(10)][2];
    for (k = 0; (element = elements[k]); k++) {
    // apply the fix
    if (element.currentStyle[id]) calc(element, cssText);
    }
    }
    }
    }
    },
    refresh: function() {
    this.styleSheet.cssText = HEADER + this.screen + this.print;
    },
    trash: function() {
    // trash the old style sheets
    for (var i = 0; i < styleSheets.length; i++) {
    if (!styleSheets[i].ie7) {
    try {
    var cssText = styleSheets[i].cssText;
    } catch (e) {
    cssText = "";
    }
    if (cssText) styleSheets[i].cssText = "";
    }
    }
    }
    }));
    -
    // -----------------------------------------------------------------------
    // IE7 StyleSheet class
    // -----------------------------------------------------------------------
    -
    var StyleSheet = Base.extend({
    constructor: function(media) {
    this.media = media;
    this.load();
    IE7.CSS[media] = this;
    IE7.CSS.refresh();
    },
    createRule: function(selector, cssText) {
    var match;
    if (PseudoElement && (match = selector.match(PseudoElement.MATCH))) {
    return new PseudoElement(match[1], match[2], cssText);
    } else if (match = selector.match(DynamicRule.MATCH)) {
    if (!HYPERLINK.test(match[0]) || DynamicRule.COMPLEX.test(match[0])) {
    return new DynamicRule(selector, match[1], match[2], match[3], cssText);
    }
    } else {
    return new Rule(selector, cssText);
    }
    return selector + " {" + cssText + "}";
    },
    getText: function() {
    // store for style sheet text
    // parse media decalarations
    var MEDIA = /@media\s+([^{]+?)\s*\{([^@]+\})\s*\}/gi;
    var IMPORTS = /@import[^;\n]+/gi;
    var TRIM_IMPORTS = /@import\s+url\s*\(\s*["']?|["']?\s*\)\s*/gi;
    var URL = /(url\s*\(\s*['"]?)([\w\.]+[^:\)]*['"]?\))/gi;
    -
    var self = this;
    // Store loaded cssText URLs
    var fileCache = {};
    function getCSSText(styleSheet, path, media, level) {
    var cssText = "";
    if (!level) {
    media = toSimpleMedia(styleSheet.media);
    level = 0;
    }
    if (media === "none") {
    styleSheet.disabled = true;
    return "";
    }
    if (media === "all" || media === self.media) {
    // IE only allows importing style sheets three levels deep.
    // it will crash if you try to access a level below this
    try {
    var canAcess = !!styleSheet.cssText;
    } catch (exe) {}
    if (level < 3 && canAcess) {
    var hrefs = styleSheet.cssText.match(IMPORTS);
    // loop through imported style sheets
    for (var i = 0, imported; i < styleSheet.imports.length; i++) {
    var imported = styleSheet.imports[i];
    var href = styleSheet._href || styleSheet.href;
    imported._href = hrefs[i].replace(TRIM_IMPORTS, "");
    // call this function recursively to get all imported style sheets
    cssText += getCSSText(imported, getPath(href, path), media, level + 1);
    }
    }
    // retrieve inline style or load an external style sheet
    cssText += encode(styleSheet.href ? loadStyleSheet(styleSheet, path) : styleSheet.owningElement._cssText);
    cssText = parseMedia(cssText, self.media);
    }
    return cssText;
    };
    -
    // Load all style sheets in the document
    for (var i = 0; i < styleSheets.length; i++) {
    var styleSheet = styleSheets[i];
    if (!styleSheet.disabled && !styleSheet.ie7) this.cssText += getCSSText(styleSheet);
    }
    // helper functions
    function parseMedia(cssText, media) {
    filterMedia.value = media;
    return cssText.replace(MEDIA, filterMedia);
    };
    function filterMedia(match, media, cssText) {
    media = toSimpleMedia(media);
    switch (media) {
    case "screen":
    case "print":
    if (media !== filterMedia.value) return "";
    case "all":
    return cssText;
    }
    return "";
    };
    function toSimpleMedia(media) {
    if (!media) return "all";
    var split = media.toLowerCase().split(/\s*,\s*/);
    media = "none";
    for (var i = 0; i < split.length; i++) {
    if (split[i] === "all") return "all";
    if (split[i] === "screen") {
    if (media === "print") return "all";
    media = "screen";
    } else if (split[i] === "print") {
    if (media === "screen") return "all";
    media = "print";
    }
    }
    return media;
    };
    // Load an external style sheet
    function loadStyleSheet(styleSheet, path) {
    var href = styleSheet._href || styleSheet.href;
    var url = makePath(href, path);
    // If the style sheet has already loaded then don't reload it
    if (fileCache[url]) return "";
    // Load from source
    fileCache[url] = styleSheet.disabled ? "" :
    fixUrls(IE7.CSS.getText(styleSheet, path), getPath(href, path));
    return fileCache[url];
    };
    -
    // Fix CSS paths.
    // We're lumping all css text into one big style sheet so relative
    // paths have to be fixed. This is necessary anyway because of other
    // Internet Explorer bugs.
    function fixUrls(cssText, pathname) {
    // hack & slash
    return cssText.replace(URL, "$1" + pathname.slice(0, pathname.lastIndexOf("/") + 1) + "$2");
    };
    },
    load: function() {
    this.cssText = "";
    this.getText();
    this.parse();
    if (inheritedProperties.length) {
    this.cssText = parseInherited(this.cssText);
    }
    this.cssText = decode(this.cssText);
    fileCache = {};
    },
    parse: function() {
    var cssText = IE7.CSS.parser.parse(this.cssText);
    var declarations = "";
    this.cssText = cssText.replace(/@charset[^;]+;|@font\-face[^\}]+\}/g, function(match) {
    declarations += match + "\n";
    return "";
    });
    this.declarations = decode(declarations);
    // Parse the style sheet
    var offset = IE7.CSS.rules.length;
    var rules = [], rule;
    while ((rule = RULE.exec(this.cssText))) {
    var cssText = rule[2];
    if (cssText) {
    var fixDescendants = appVersion < 7 && cssText.indexOf("AlphaImageLoader") !== -1;
    var selectors = rule[1].match(SELECTOR), selector;
    for (var i = 0; selector = selectors[i]; i++) {
    selector = trim(selector);
    var isUnknown = IE7.CSS.UNKNOWN.test(selector);
    selectors[i] = isUnknown ? this.createRule(selector, cssText) : selector + "{" + cssText + "}";
    if (fixDescendants) selectors[i] += this.createRule(selector + ">*", "position:relative");
    }
    rules.push(selectors.join("\n"));
    }
    }
    this.cssText = rules.join("\n");
    this.rules = IE7.CSS.rules.slice(offset);
    },
    recalc: function() {
    var rule, i;
    for (i = 0; (rule = this.rules[i]); i++) rule.recalc();
    },
    toString: function() {
    return this.declarations + "@media " + this.media + "{" + this.cssText + "}";
    }
    });
    -
    var PseudoElement;
    -
    // -----------------------------------------------------------------------
    // IE7 style rules
    // -----------------------------------------------------------------------
    -
    var Rule = IE7.Rule = Base.extend({
    constructor: function(selector, cssText) {
    this.id = IE7.CSS.rules.length;
    this.className = Rule.PREFIX + this.id;
    var pseudoElement = selector.match(FIRST_LINE_LETTER);
    this.selector = (pseudoElement ? pseudoElement[1] : selector) || "*";
    this.selectorText = this.parse(this.selector) + (pseudoElement ? pseudoElement[2] : "");
    this.cssText = cssText;
    this.MATCH = new RegExp("\\s" + this.className + "(\\s|$)", "g");
    IE7.CSS.rules.push(this);
    this.init();
    },
    init: Undefined,
    add: function(element) {
    // allocate this class
    element.className += " " + this.className;
    },
    recalc: function() {
    // execute the underlying css query for this class
    var match = cssQuery(this.selector);
    // add the class name for all matching elements
    for (var i = 0; i < match.length; i++) this.add(match[i]);
    },
    -
    parse: function(selector) {
    // attempt to preserve specificity for "loose" parsing by
    // removing unknown tokens from a css selector but keep as
    // much as we can..
    var simple = selector.replace(Rule.CHILD, " ").replace(Rule.COMPLEX, "");
    if (appVersion < 7) simple = simple.replace(Rule.MULTI, "");
    var tags = match(simple, Rule.TAGS).length - match(selector, Rule.TAGS).length;
    var classes = match(simple, Rule.CLASSES).length - match(selector, Rule.CLASSES).length + 1;
    while (classes > 0 && Rule.CLASS.test(simple)) {
    simple = simple.replace(Rule.CLASS, "");
    classes--;
    }
    while (tags > 0 && Rule.TAG.test(simple)) {
    simple = simple.replace(Rule.TAG, "$1*");
    tags--;
    }
    simple += "." + this.className;
    classes = Math.min(classes, 2);
    tags = Math.min(tags, 2);
    var score = -10 * classes - tags;
    if (score > 0) {
    simple = simple + "," + Rule.MAP[score] + " " + simple;
    }
    return simple;
    },
    remove: function(element) {
    // deallocate this class
    element.className = element.className.replace(this.MATCH, "$1");
    },
    toString: function() {
    return format("%1 {%2}", this.selectorText, this.cssText);
    }
    }, {
    CHILD: />/g,
    CLASS: /\.[\w-]+/,
    CLASSES: /[.:\[]/g,
    MULTI: /(\.[\w-]+)+/g,
    PREFIX: "ie7_class",
    TAG: /^\w+|([\s>+~])\w+/,
    TAGS: /^\w|[\s>+~]\w/g,
    MAP: {
    "1": "html",
    "2": "html body",
    "10": ".ie7_html",
    "11": "html.ie7_html",
    "12": "html.ie7_html body",
    "20": ".ie7_html .ie7_body",
    "21": "html.ie7_html .ie7_body",
    "22": "html.ie7_html body.ie7_body"
    }
    });
    -
    // -----------------------------------------------------------------------
    // IE7 dynamic style
    // -----------------------------------------------------------------------
    -
    // object properties:
    // attach: the element that an event handler will be attached to
    // target: the element that will have the IE7 class applied
    -
    var DynamicRule = Rule.extend({
    // properties
    constructor: function(selector, attach, dynamicPseudoClass, target, cssText) {
    this.negated = dynamicPseudoClass.indexOf("not") === 0;
    if (this.negated) dynamicPseudoClass = dynamicPseudoClass.slice(5, -1);
    // initialise object properties
    this.attach = attach || "*";
    this.dynamicPseudoClass = IE7.CSS.dynamicPseudoClasses[dynamicPseudoClass];
    this.target = target;
    this.base(selector, cssText);
    },
    recalc: function() {
    // execute the underlying css query for this class
    var attaches = cssQuery(this.attach), attach;
    // process results
    for (var i = 0; attach = attaches[i]; i++) {
    // retrieve the event handler's target element(s)
    var target = this.target ? cssQuery(this.target, attach) : [attach];
    // attach event handlers for dynamic pseudo-classes
    if (target.length) this.dynamicPseudoClass.apply(attach, target, this);
    }
    }
    });
    -
    // -----------------------------------------------------------------------
    // IE7 dynamic pseudo-classes
    // -----------------------------------------------------------------------
    -
    var DynamicPseudoClass = Base.extend({
    constructor: function(name, apply) {
    this.name = name;
    this.apply = apply;
    this.instances = {};
    IE7.CSS.dynamicPseudoClasses[name] = this;
    },
    register: function(instance, negated) {
    // an "instance" is actually an Arguments object
    var _class = instance[2];
    if (!negated && _class.negated) {
    this.unregister(instance, true);
    } else {
    instance.id = _class.id + instance[0].uniqueID;
    if (!this.instances[instance.id]) {
    var target = instance[1], j;
    for (j = 0; j < target.length; j++) _class.add(target[j]);
    this.instances[instance.id] = instance;
    }
    }
    },
    unregister: function(instance, negated) {
    var _class = instance[2];
    if (!negated && _class.negated) {
    this.register(instance, true);
    } else {
    if (this.instances[instance.id]) {
    var target = instance[1], j;
    for (j = 0; j < target.length; j++) _class.remove(target[j]);
    delete this.instances[instance.id];
    }
    }
    }
    });
    // -----------------------------------------------------------------------
    // dynamic pseudo-classes
    // -----------------------------------------------------------------------
    -
    var Hover = new DynamicPseudoClass("hover", function(element) {
    var instance = arguments;
    IE7.CSS.addEventHandler(element, "onmouseenter", function() {
    Hover.register(instance);
    });
    IE7.CSS.addEventHandler(element, "onmouseleave", function() {
    Hover.unregister(instance);
    });
    });
    -
    // globally trap the mouseup event (thanks Martijn!)
    addEventHandler(document, "onmouseup", function() {
    var instances = Hover.instances;
    for (var i in instances)
    if (!instances[i][0].contains(event.srcElement))
    Hover.unregister(instances[i]);
    });
    -
    var ATTR = {
    "=": "%1==='%2'", // "[@%1='%2']"
    "~=": "(' '+%1+' ').indexOf(' %2 ')!==-1", // "[contains(concat(' ',@%1,' '),' %2 ')]",
    "|=": "%1==='%2'||%1.indexOf('%2-')===0", // "[@%1='%2' or starts-with(@%1,'%2-')]",
    "^=": "%1.indexOf('%2')===0", // "[starts-with(@%1,'%2')]",
    "$=": "%1.slice(-'%2'.length)==='%2'", // "[ends-with(@%1,'%2')]",
    "*=": "%1.indexOf('%2')!==-1" // "[contains(@%1,'%2')]"
    };
    ATTR[""] = "%1!=null"; // "[@%1]"
    -
    var FILTER = {
    "<#attr>": function(match, name, operator, value) {
    var attr = "IE7._getAttribute(e,'" + name + "')";
    value = getString(value);
    if (operator.length > 1) {
    if (!value || operator === "~=" && SPACE.test(value)) {
    return "false&&";
    }
    attr = "(" + attr + "||'')";
    }
    return "(" + format(ATTR[operator], attr, value) + ")&&";
    },
    -
    "<#id>": ID_ATTRIBUTE + "==='$1'&&",
    -
    "<#class>": "e.className&&(' '+e.className+' ').indexOf(' $1 ')!==-1&&",
    -
    // PSEDUO
    ":first-child": "!" + PREVIOUS_SIBLING + "&&",
    ":link": "e.currentStyle['ie7-link']=='link'&&",
    ":visited": "e.currentStyle['ie7-link']=='visited'&&"
    };
    -
    // =========================================================================
    // ie7-html.js
    // =========================================================================
    -
    // default font-sizes
    //HEADER += "h1{font-size:2em}h2{font-size:1.5em;}h3{font-size:1.17em;}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}";
    -
    IE7.HTML = new (Fix.extend({ // single instance
    fixed: {},
    init: Undefined,
    addFix: function() {
    // fixes are a one-off, they are applied when the document is loaded
    this.fixes.push(arguments);
    },
    apply: function() {
    for (var i = 0; i < this.fixes.length; i++) {
    var match = cssQuery(this.fixes[i][0]);
    var fix = this.fixes[i][1];
    for (var j = 0; j < match.length; j++) fix(match[j]);
    }
    },
    addRecalc: function() {
    // recalcs occur whenever the document is refreshed using document.recalc()
    this.recalcs.push(arguments);
    },
    recalc: function() {
    // loop through the fixes
    for (var i = 0; i < this.recalcs.length; i++) {
    var match = cssQuery(this.recalcs[i][0]);
    var recalc = this.recalcs[i][1], element;
    var key = Math.pow(2, i);
    for (var j = 0; (element = match[j]); j++) {
    var uniqueID = element.uniqueID;
    if ((this.fixed[uniqueID] & key) === 0) {
    element = recalc(element) || element;
    this.fixed[uniqueID] |= key;
    }
    }
    }
    }
    }));
    -
    if (appVersion < 7) {
    // provide support for the <abbr> tag.
    document.createElement("abbr");
    // bind to the first child control
    IE7.HTML.addRecalc("label", function(label) {
    if (!label.htmlFor) {
    var firstChildControl = cssQuery("input,textarea", label, true);
    if (firstChildControl) {
    addEventHandler(label, "onclick", function() {
    firstChildControl.click();
    });
    }
    }
    });
    }
    -
    // =========================================================================
    // ie7-layout.js
    // =========================================================================
    -
    var NUMERIC = "[.\\d]";
    -
    (function() {
    var layout = IE7.Layout = {};
    -
    // big, ugly box-model hack + min/max stuff
    -
    // #tantek > #erik > #dean { voice-family: hacker; }
    -
    // -----------------------------------------------------------------------
    // "layout"
    // -----------------------------------------------------------------------
    -
    HEADER += "*{boxSizing:content-box}";
    -
    // give an element "layout"
    layout.boxSizing = function(element) {
    if (!element.currentStyle.hasLayout) {
    //# element.runtimeStyle.fixedHeight =
    element.style.height = "0cm";
    if (element.currentStyle.verticalAlign === "auto")
    element.runtimeStyle.verticalAlign = "top";
    // when an element acquires "layout", margins no longer collapse correctly
    collapseMargins(element);
    }
    };
    -
    // -----------------------------------------------------------------------
    // Margin Collapse
    // -----------------------------------------------------------------------
    -
    function collapseMargins(element) {
    if (element != viewport && element.currentStyle.position !== "absolute") {
    collapseMargin(element, "marginTop");
    collapseMargin(element, "marginBottom");
    }
    };
    -
    function collapseMargin(element, type) {
    if (!element.runtimeStyle[type]) {
    var parentElement = element.parentElement;
    var isTopMargin = type === "marginTop";
    if (parentElement && parentElement.currentStyle.hasLayout && !IE7._getElementSibling(element, isTopMargin ? "previous" : "next")) return;
    var child = element[isTopMargin ? "firstChild" : "lastChild"];
    if (child && child.nodeName < "@") child = IE7._getElementSibling(child, isTopMargin ? "next" : "previous");
    if (child && child.currentStyle.styleFloat === "none" && child.currentStyle.hasLayout) {
    collapseMargin(child, type);
    margin = _getMargin(element, element.currentStyle[type]);
    childMargin = _getMargin(child, child.currentStyle[type]);
    if (margin < 0 || childMargin < 0) {
    element.runtimeStyle[type] = margin + childMargin;
    } else {
    element.runtimeStyle[type] = Math.max(childMargin, margin);
    }
    child.runtimeStyle[type] = "0px";
    }
    }
    };
    -
    function _getMargin(element, value) {
    return value === "auto" ? 0 : getPixelValue(element, value);
    };
    -
    // -----------------------------------------------------------------------
    // box-model
    // -----------------------------------------------------------------------
    -
    // constants
    var UNIT = /^[.\d][\w]*$/, AUTO = /^(auto|0cm)$/;
    -
    var apply = {};
    layout.borderBox = function(element){
    apply.Width(element);
    apply.Height(element);
    };
    -
    var _fixWidth = function(HEIGHT) {
    apply.Width = function(element) {
    if (!PERCENT.test(element.currentStyle.width)) _fixWidth(element);
    if (HEIGHT) collapseMargins(element);
    };
    -
    function _fixWidth(element, value) {
    if (!element.runtimeStyle.fixedWidth) {
    if (!value) value = element.currentStyle.width;
    element.runtimeStyle.fixedWidth = UNIT.test(value) ? Math.max(0, getFixedWidth(element, value)) + "px" : value;
    setOverrideStyle(element, "width", element.runtimeStyle.fixedWidth);
    }
    };
    -
    function layoutWidth(element) {
    if (!isFixed(element)) {
    var layoutParent = element.offsetParent;
    while (layoutParent && !layoutParent.currentStyle.hasLayout) layoutParent = layoutParent.offsetParent;
    }
    return (layoutParent || viewport).clientWidth;
    };
    -
    function getPixelWidth(element, value) {
    if (PERCENT.test(value)) return parseInt(parseFloat(value) / 100 * layoutWidth(element));
    return getPixelValue(element, value);
    };
    -
    var getFixedWidth = function(element, value) {
    var borderBox = element.currentStyle["ie7-box-sizing"] === "border-box";
    var adjustment = 0;
    if (MSIE5 && !borderBox)
    adjustment += getBorderWidth(element) + getWidth(element, "padding");
    else if (!MSIE5 && borderBox)
    adjustment -= getBorderWidth(element) + getWidth(element, "padding");
    return getPixelWidth(element, value) + adjustment;
    };
    -
    // easy way to get border thickness for elements with "layout"
    function getBorderWidth(element) {
    return element.offsetWidth - element.clientWidth;
    };
    -
    // have to do some pixel conversion to get padding/margin thickness :-(
    function getWidth(element, type) {
    return getPixelWidth(element, element.currentStyle[type + "Left"]) + getPixelWidth(element, element.currentStyle[type + "Right"]);
    };
    -
    // -----------------------------------------------------------------------
    // min/max
    // -----------------------------------------------------------------------
    -
    HEADER += "*{minWidth:none;maxWidth:none;min-width:none;max-width:none}";
    -
    // handle min-width property
    layout.minWidth = function(element) {
    // IE6 supports min-height so we frig it here
    //#if (element.currentStyle.minHeight === "auto") element.runtimeStyle.minHeight = 0;
    if (element.currentStyle["min-width"] != null) {
    element.style.minWidth = element.currentStyle["min-width"];
    }
    if (register(arguments.callee, element, element.currentStyle.minWidth !== "none")) {
    layout.boxSizing(element);
    _fixWidth(element);
    resizeWidth(element);
    }
    };
    -
    // clone the minWidth function to make a maxWidth function
    eval("IE7.Layout.maxWidth=" + String(layout.minWidth).replace(/min/g, "max"));
    -
    // apply min/max restrictions
    function resizeWidth(element) {
    // check boundaries
    if (element == document.body) {
    var width = element.clientWidth;
    } else {
    var rect = element.getBoundingClientRect();
    width = rect.right - rect.left;
    }
    if (element.currentStyle.minWidth !== "none" && width < getFixedWidth(element, element.currentStyle.minWidth)) {
    element.runtimeStyle.width = element.currentStyle.minWidth;
    } else if (element.currentStyle.maxWidth !== "none" && width >= getFixedWidth(element, element.currentStyle.maxWidth)) {
    element.runtimeStyle.width = element.currentStyle.maxWidth;
    } else {
    element.runtimeStyle.width = element.runtimeStyle.fixedWidth;
    }
    };
    -
    // -----------------------------------------------------------------------
    // right/bottom
    // -----------------------------------------------------------------------
    -
    function fixRight(element) {
    if (register(fixRight, element, /^(fixed|absolute)$/.test(element.currentStyle.position) &&
    getDefinedStyle(element, "left") !== "auto" &&
    getDefinedStyle(element, "right") !== "auto" &&
    AUTO.test(getDefinedStyle(element, "width")))) {
    resizeRight(element);
    layout.boxSizing(element);
    }
    };
    layout.fixRight = fixRight;
    -
    function resizeRight(element) {
    var left = getPixelWidth(element, element.runtimeStyle._left || element.currentStyle.left);
    var width = layoutWidth(element) - getPixelWidth(element, element.currentStyle.right) - left - getWidth(element, "margin");
    if (parseInt(element.runtimeStyle.width) === width) return;
    element.runtimeStyle.width = "";
    if (isFixed(element) || HEIGHT || element.offsetWidth < width) {
    if (!MSIE5) width -= getBorderWidth(element) + getWidth(element, "padding");
    if (width < 0) width = 0;
    element.runtimeStyle.fixedWidth = width;
    setOverrideStyle(element, "width", width);
    }
    };
    -
    // -----------------------------------------------------------------------
    // window.onresize
    // -----------------------------------------------------------------------
    -
    // handle window resize
    var clientWidth = 0;
    addResize(function() {
    if (!viewport) return;
    var i, wider = (clientWidth < viewport.clientWidth);
    clientWidth = viewport.clientWidth;
    // resize elements with "min-width" set
    var elements = layout.minWidth.elements;
    for (i in elements) {
    var element = elements[i];
    var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.minWidth));
    if (wider && fixedWidth) element.runtimeStyle.width = "";
    if (wider == fixedWidth) resizeWidth(element);
    }
    // resize elements with "max-width" set
    var elements = layout.maxWidth.elements;
    for (i in elements) {
    var element = elements[i];
    var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.maxWidth));
    if (!wider && fixedWidth) element.runtimeStyle.width = "";
    if (wider !== fixedWidth) resizeWidth(element);
    }
    // resize elements with "right" set
    for (i in fixRight.elements) resizeRight(fixRight.elements[i]);
    });
    -
    // -----------------------------------------------------------------------
    // fix CSS
    // -----------------------------------------------------------------------
    if (MSIE5) {
    IE7.CSS.addRecalc("width", NUMERIC, apply.Width);
    }
    if (appVersion < 7) {
    IE7.CSS.addRecalc("max-width", NUMERIC, layout.maxWidth);
    IE7.CSS.addRecalc("right", NUMERIC, fixRight);
    } else if (appVersion == 7) {
    if (HEIGHT) IE7.CSS.addRecalc("height", "[\\d.]+%", function(element) {
    element.runtimeStyle.pixelHeight = parseInt(layoutWidth(element) * element.currentStyle["ie7-height"].slice(0, -1) / 100);
    });
    }
    };
    -
    eval("var _fixHeight=" + rotate(_fixWidth));
    -
    // apply box-model + min/max fixes
    _fixWidth();
    _fixHeight(true);
    if (appVersion < 7) {
    IE7.CSS.addRecalc("min-width", NUMERIC, layout.minWidth);
    IE7.CSS.addFix(/\bmin-height\s*/, "height");
    }
    })();
    -
    // =========================================================================
    // ie7-graphics.js
    // =========================================================================
    -
    // a small transparent image used as a placeholder
    var BLANK_GIF = makePath("blank.gif", path);
    -
    var ALPHA_IMAGE_LOADER = "DXImageTransform.Microsoft.AlphaImageLoader";
    var PNG_FILTER = "progid:" + ALPHA_IMAGE_LOADER + "(src='%1',sizingMethod='%2')";
    // regular expression version of the above
    var PNG;
    -
    var filtered = [];
    -
    function fixImage(element) {
    if (PNG.test(element.src)) {
    // we have to preserve width and height
    var image = new Image(element.width, element.height);
    image.onload = function() {
    element.width = image.width;
    element.height = image.height;
    image = null;
    };
    image.src = element.src;
    // store the original url (we'll put it back when it's printed)
    element.pngSrc = element.src;
    // add the AlphaImageLoader thingy
    addFilter(element);
    }
    };
    -
    if (appVersion < 7) {
    // ** IE7 VARIABLE
    // e.g. apply the hack to all files ending in ".png"
    // IE7_PNG_SUFFIX = ".png";
    // You can also set it to a RegExp
    // IE7_PNG_SUFFIX = /\d+\.png$/;
    -
    // replace background(-image): url(..) .. with background(-image): .. ;filter: ..;
    IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/, function(match, $1, $2, url, $4) {
    url = getString(url);
    return PNG.test(url) ? "filter:" + format(PNG_FILTER, url, $4.indexOf("no-repeat") === -1 ? "scale" : "crop") +
    ";zoom:1;background" + ($1||"") + ":" + ($2||"") + "none" + ($4||"") : match;
    });
    -
    // list-style-image
    IE7.CSS.addRecalc(/list\-style(\-image)?/, "[^};]*url", function(element) {
    var url = element.currentStyle.listStyleImage.slice(5, -2);
    if (PNG.test(url)) {
    if (element.nodeName === "LI") {
    fixListStyleImage(element, url)
    } else if (element.nodeName === "UL") {
    for (var i = 0, li; li = element.childNodes[i]; i++) {
    if (li.nodeName === "LI") fixListStyleImage(li, url);
    }
    }
    }
    });
    -
    function fixListStyleImage(element, src) {
    var style = element.runtimeStyle;
    var originalHeight = element.offsetHeight;
    var image = new Image;
    image.onload = function() {
    var paddingLeft = element.currentStyle.paddingLeft;
    paddingLeft = paddingLeft === "0px" ? 0 : getPixelValue(element, paddingLeft);
    style.paddingLeft = (paddingLeft + this.width) + "px";
    style.marginLeft = -this.width + "px";
    style.listStyleType = "none";
    style.listStyleImage = "none";
    style.paddingTop = Math.max(originalHeight - element.offsetHeight, 0) + "px";
    addFilter(element, "crop", src);
    element.style.zoom = "100%";
    };
    image.src = src;
    };
    // -----------------------------------------------------------------------
    // fix PNG transparency (HTML images)
    // -----------------------------------------------------------------------
    -
    IE7.HTML.addRecalc("img,input", function(element) {
    if (element.nodeName === "INPUT" && element.type !== "image") return;
    fixImage(element);
    addEventHandler(element, "onpropertychange", function() {
    if (!printing && event.propertyName === "src" &&
    element.src.indexOf(BLANK_GIF) === -1) fixImage(element);
    });
    });
    -
    // assume that background images should not be printed
    // (if they are not transparent then they'll just obscure content)
    // but we'll put foreground images back...
    var printing = false;
    addEventHandler(window, "onbeforeprint", function() {
    printing = true;
    for (var i = 0; i < filtered.length; i++) removeFilter(filtered[i]);
    });
    addEventHandler(window, "onafterprint", function() {
    for (var i = 0; i < filtered.length; i++) addFilter(filtered[i]);
    printing = false;
    });
    }
    -
    // apply a filter
    function addFilter(element, sizingMethod, src) {
    var filter = element.filters[ALPHA_IMAGE_LOADER];
    if (filter) {
    filter.src = src || element.src;
    filter.enabled = true;
    } else {
    element.runtimeStyle.filter = format(PNG_FILTER, src || element.src, sizingMethod || "scale");
    filtered.push(element);
    }
    // remove the real image
    element.src = BLANK_GIF;
    };
    -
    function removeFilter(element) {
    element.src = element.pngSrc;
    element.filters[ALPHA_IMAGE_LOADER].enabled = false;
    };
    -
    // =========================================================================
    // ie7-fixed.js
    // =========================================================================
    -
    (function() {
    if (appVersion >= 7) return;
    // some things to consider for this hack.
    // the document body requires a fixed background. even if
    // it is just a blank image.
    // you have to use setExpression instead of onscroll, this
    // together with a fixed body background helps avoid the
    // annoying screen flicker of other solutions.
    IE7.CSS.addRecalc("position", "fixed", _positionFixed, "absolute");
    IE7.CSS.addRecalc("background(-attachment)?", "[^};]*fixed", _backgroundFixed);
    // scrolling is relative to the documentElement (HTML tag) when in
    // standards mode, otherwise it's relative to the document body
    var $viewport = MSIE5 ? "body" : "documentElement";
    function _fixBackground() {
    // this is required by both position:fixed and background-attachment:fixed.
    // it is necessary for the document to also have a fixed background image.
    // we can fake this with a blank image if necessary
    if (body.currentStyle.backgroundAttachment !== "fixed") {
    if (body.currentStyle.backgroundImage === "none") {
    body.runtimeStyle.backgroundRepeat = "no-repeat";
    body.runtimeStyle.backgroundImage = "url(" + BLANK_GIF + ")"; // dummy
    }
    body.runtimeStyle.backgroundAttachment = "fixed";
    }
    _fixBackground = Undefined;
    };
    var _tmp = createTempElement("img");
    function _isFixed(element) {
    return element ? isFixed(element) || _isFixed(element.parentElement) : false;
    };
    function _setExpression(element, propertyName, expression) {
    setTimeout("document.all." + element.uniqueID + ".runtimeStyle.setExpression('" + propertyName + "','" + expression + "')", 0);
    };
    // -----------------------------------------------------------------------
    // backgroundAttachment: fixed
    // -----------------------------------------------------------------------
    function _backgroundFixed(element) {
    if (register(_backgroundFixed, element, element.currentStyle.backgroundAttachment === "fixed" && !element.contains(body))) {
    _fixBackground();
    util.bgLeft(element);
    util.bgTop(element);
    _backgroundPosition(element);
    }
    };
    function _backgroundPosition(element) {
    _tmp.src = element.currentStyle.backgroundImage.slice(5, -2);
    var parentElement = element.canHaveChildren ? element : element.parentElement;
    parentElement.appendChild(_tmp);
    util.setOffsetLeft(element);
    util.setOffsetTop(element);
    parentElement.removeChild(_tmp);
    };
    // -----------------------------------------------------------------------
    // position: fixed
    // -----------------------------------------------------------------------
    function _positionFixed(element) {
    if (register(_positionFixed, element, isFixed(element))) {
    setOverrideStyle(element, "position", "absolute");
    setOverrideStyle(element, "left", element.currentStyle.left);
    setOverrideStyle(element, "top", element.currentStyle.top);
    _fixBackground();
    IE7.Layout.fixRight(element);
    //IE7.Layout.fixBottom(element);
    _foregroundPosition(element);
    }
    };
    function _foregroundPosition(element, recalc) {
    document.body.getBoundingClientRect(); // force a reflow
    util.positionTop(element, recalc);
    util.positionLeft(element, recalc, true);
    if (!element.runtimeStyle.autoLeft && element.currentStyle.marginLeft === "auto" &&
    element.currentStyle.right !== "auto") {
    var left = viewport.clientWidth - util.getPixelWidth(element, element.currentStyle.right) -
    util.getPixelWidth(element, element.runtimeStyle._left) - element.clientWidth;
    if (element.currentStyle.marginRight === "auto") left = parseInt(left / 2);
    if (_isFixed(element.offsetParent)) element.runtimeStyle.pixelLeft += left;
    else element.runtimeStyle.shiftLeft = left;
    }
    if (!element.runtimeStyle.fixedWidth) util.clipWidth(element);
    if (!element.runtimeStyle.fixedHeight) util.clipHeight(element);
    };
    // -----------------------------------------------------------------------
    // capture window resize
    // -----------------------------------------------------------------------
    function _resize() {
    // if the window has been resized then some positions need to be
    // recalculated (especially those aligned to "right" or "top"
    var elements = _backgroundFixed.elements;
    for (var i in elements) _backgroundPosition(elements[i]);
    elements = _positionFixed.elements;
    for (i in elements) {
    _foregroundPosition(elements[i], true);
    _foregroundPosition(elements[i], true);
    }
    _timer = 0;
    };
    // use a timer (sometimes this is a good way to prevent resize loops)
    var _timer;
    addResize(function() {
    if (!_timer) _timer = setTimeout(_resize, 100);
    });
    -
    // -----------------------------------------------------------------------
    // rotated
    // -----------------------------------------------------------------------
    -
    var util = {};
    var _horizontal = function(util) {
    util.bgLeft = function(element) {
    element.style.backgroundPositionX = element.currentStyle.backgroundPositionX;
    if (!_isFixed(element)) {
    _setExpression(element, "backgroundPositionX", "(parseInt(runtimeStyle.offsetLeft)+document." + $viewport + ".scrollLeft)||0");
    }
    };
    -
    util.setOffsetLeft = function(element) {
    var propertyName = _isFixed(element) ? "backgroundPositionX" : "offsetLeft";
    element.runtimeStyle[propertyName] =
    util.getOffsetLeft(element, element.style.backgroundPositionX) -
    element.getBoundingClientRect().left - element.clientLeft + 2;
    };
    -
    util.getOffsetLeft = function(element, position) {
    switch (position) {
    case "left":
    case "top":
    return 0;
    case "right":
    case "bottom":
    return viewport.clientWidth - _tmp.offsetWidth;
    case "center":
    return (viewport.clientWidth - _tmp.offsetWidth) / 2;
    default:
    if (PERCENT.test(position)) {
    return parseInt((viewport.clientWidth - _tmp.offsetWidth) * parseFloat(position) / 100);
    }
    _tmp.style.left = position;
    return _tmp.offsetLeft;
    }
    };
    -
    util.clipWidth = function(element) {
    var fixWidth = element.runtimeStyle.fixWidth;
    element.runtimeStyle.borderRightWidth = "";
    element.runtimeStyle.width = fixWidth ? util.getPixelWidth(element, fixWidth) + "px" : "";
    if (element.currentStyle.width !== "auto") {
    var rect = element.getBoundingClientRect();
    var width = element.offsetWidth - viewport.clientWidth + rect.left - 2;
    if (width >= 0) {
    element.runtimeStyle.borderRightWidth = "0px";
    width = Math.max(getPixelValue(element, element.currentStyle.width) - width, 0);
    setOverrideStyle(element, "width", width);
    return width;
    }
    }
    };
    -
    util.positionLeft = function(element, recalc) {
    // if the element's width is in % units then it must be recalculated
    // with respect to the viewport
    if (!recalc && PERCENT.test(element.currentStyle.width)) {
    element.runtimeStyle.fixWidth = element.currentStyle.width;
    }
    if (element.runtimeStyle.fixWidth) {
    element.runtimeStyle.width = util.getPixelWidth(element, element.runtimeStyle.fixWidth);
    }
    //if (recalc) {
    // // if the element is fixed on the right then no need to recalculate
    // if (!element.runtimeStyle.autoLeft) return;
    //} else {
    element.runtimeStyle.shiftLeft = 0;
    element.runtimeStyle._left = element.currentStyle.left;
    // is the element fixed on the right?
    element.runtimeStyle.autoLeft = element.currentStyle.right !== "auto" && element.currentStyle.left === "auto";
    //}
    // reset the element's "left" value and get it's natural position
    element.runtimeStyle.left = "";
    element.runtimeStyle.screenLeft = util.getScreenLeft(element);
    element.runtimeStyle.pixelLeft = element.runtimeStyle.screenLeft;
    // if the element is contained by another fixed element then there is no need to
    // continually recalculate it's left position
    if (!recalc && !_isFixed(element.offsetParent)) {
    // onsrcoll produces jerky movement, so we use an expression
    _setExpression(element, "pixelLeft", "runtimeStyle.screenLeft+runtimeStyle.shiftLeft+document." + $viewport + ".scrollLeft");
    }
    };
    -
    // I've forgotten how this works...
    util.getScreenLeft = function(element) { // thanks to kevin newman (captainn)
    var screenLeft = element.offsetLeft, nested = 1;
    if (element.runtimeStyle.autoLeft) {
    screenLeft = viewport.clientWidth - element.offsetWidth - util.getPixelWidth(element, element.currentStyle.right);
    }
    // accommodate margins
    if (element.currentStyle.marginLeft !== "auto") {
    screenLeft -= util.getPixelWidth(element, element.currentStyle.marginLeft);
    }
    while (element = element.offsetParent) {
    if (element.currentStyle.position !== "static") nested = -1;
    screenLeft += element.offsetLeft * nested;
    }
    return screenLeft;
    };
    -
    util.getPixelWidth = function(element, value) {
    return PERCENT.test(value) ? parseInt(parseFloat(value) / 100 * viewport.clientWidth) : getPixelValue(element, value);
    };
    };
    eval("var _vertical=" + rotate(_horizontal));
    _horizontal(util);
    _vertical(util);
    })();
    -
    // =========================================================================
    // ie7-oveflow.js
    // =========================================================================
    -
    /* ---------------------------------------------------------------------
    This module alters the structure of the document.
    It may adversely affect other CSS rules. Be warned.
    --------------------------------------------------------------------- */
    -
    if (appVersion < 7) {
    var WRAPPER_STYLE = {
    backgroundColor: "transparent",
    backgroundImage: "none",
    backgroundPositionX: null,
    backgroundPositionY: null,
    backgroundRepeat: null,
    borderTopWidth: 0,
    borderRightWidth: 0,
    borderBottomWidth: 0,
    borderLeftStyle: "none",
    borderTopStyle: "none",
    borderRightStyle: "none",
    borderBottomStyle: "none",
    borderLeftWidth: 0,
    borderLeftColor: "#000",
    borderTopColor: "#000",
    borderRightColor: "#000",
    borderBottomColor: "#000",
    height: null,
    marginTop: 0,
    marginBottom: 0,
    marginRight: 0,
    marginLeft: 0,
    width: "100%"
    };
    -
    IE7.CSS.addRecalc("overflow", "visible", function(element) {
    if (element.currentStyle.position === "absolute") return;
    // don't do this again
    if (element.parentNode.ie7_wrapped) return;
    -
    // if max-height is applied, makes sure it gets applied first
    if (IE7.Layout && element.currentStyle["max-height"] !== "auto") {
    IE7.Layout.maxHeight(element);
    }
    -
    if (element.currentStyle.marginLeft === "auto") element.style.marginLeft = 0;
    if (element.currentStyle.marginRight === "auto") element.style.marginRight = 0;
    -
    var wrapper = document.createElement(ANON);
    wrapper.ie7_wrapped = element;
    for (var propertyName in WRAPPER_STYLE) {
    wrapper.style[propertyName] = element.currentStyle[propertyName];
    if (WRAPPER_STYLE[propertyName] != null) {
    element.runtimeStyle[propertyName] = WRAPPER_STYLE[propertyName];
    }
    }
    wrapper.style.display = "block";
    wrapper.style.position = "relative";
    element.runtimeStyle.position = "absolute";
    element.parentNode.insertBefore(wrapper, element);
    wrapper.appendChild(element);
    });
    }
    -
    // =========================================================================
    // ie7-quirks.js
    // =========================================================================
    -
    function ie7Quirks() {
    var FONT_SIZES = "xx-small,x-small,small,medium,large,x-large,xx-large".split(",");
    for (var i = 0; i < FONT_SIZES.length; i++) {
    FONT_SIZES[FONT_SIZES[i]] = FONT_SIZES[i - 1] || "0.67em";
    }
    IE7.CSS.addFix(/(font(-size)?\s*:\s*)([\w.-]+)/, function(match, label, size, value) {
    return label + (FONT_SIZES[value] || value);
    });
    var NEGATIVE = /^\-/, LENGTH = /(em|ex)$/i;
    var EM = /em$/i, EX = /ex$/i;
    -
    getPixelValue = function(element, value) {
    if (PIXEL.test(value)) return parseInt(value)||0;
    var scale = NEGATIVE.test(value)? -1 : 1;
    if (LENGTH.test(value)) scale *= getFontScale(element);
    temp.style.width = scale < 0 ? value.slice(1) : value;
    body.appendChild(temp);
    // retrieve pixel width
    value = scale * temp.offsetWidth;
    // remove the temporary element
    temp.removeNode();
    return parseInt(value);
    };
    -
    var temp = createTempElement();
    function getFontScale(element) {
    var scale = 1;
    temp.style.fontFamily = element.currentStyle.fontFamily;
    temp.style.lineHeight = element.currentStyle.lineHeight;
    //temp.style.fontSize = "";
    while (element != body) {
    var fontSize = element.currentStyle["ie7-font-size"];
    if (fontSize) {
    if (EM.test(fontSize)) scale *= parseFloat(fontSize);
    else if (PERCENT.test(fontSize)) scale *= (parseFloat(fontSize) / 100);
    else if (EX.test(fontSize)) scale *= (parseFloat(fontSize) / 2);
    else {
    temp.style.fontSize = fontSize;
    return 1;
    }
    }
    element = element.parentElement;
    }
    return scale;
    };
    -
    // cursor:pointer (IE5.x)
    IE7.CSS.addFix(/cursor\s*:\s*pointer/, "cursor:hand");
    // display:list-item (IE5.x)
    IE7.CSS.addFix(/display\s*:\s*list-item/, "display:block");
    // -----------------------------------------------------------------------
    // margin:auto
    // -----------------------------------------------------------------------
    function fixMargin(element) {
    var parent = element.parentElement;
    var margin = parent.offsetWidth - element.offsetWidth - getPaddingWidth(parent);
    var autoRight = (element.currentStyle["ie7-margin"] && element.currentStyle.marginRight === "auto") ||
    element.currentStyle["ie7-margin-right"] === "auto";
    switch (parent.currentStyle.textAlign) {
    case "right":
    margin = autoRight ? parseInt(margin / 2) : 0;
    element.runtimeStyle.marginRight = margin + "px";
    break;
    case "center":
    if (autoRight) margin = 0;
    default:
    if (autoRight) margin /= 2;
    element.runtimeStyle.marginLeft = parseInt(margin) + "px";
    }
    };
    -
    function getPaddingWidth(element) {
    return getPixelValue(element, element.currentStyle.paddingLeft) +
    getPixelValue(element, element.currentStyle.paddingRight);
    };
    IE7.CSS.addRecalc("margin(-left|-right)?", "[^};]*auto", function(element) {
    if (register(fixMargin, element,
    element.parentElement &&
    element.currentStyle.display === "block" &&
    element.currentStyle.marginLeft === "auto" &&
    element.currentStyle.position !== "absolute")) {
    fixMargin(element);
    }
    });
    addResize(function() {
    for (var i in fixMargin.elements) {
    var element = fixMargin.elements[i];
    element.runtimeStyle.marginLeft =
    element.runtimeStyle.marginRight = "";
    fixMargin(element);
    }
    });
    };
    -
    -
    // =========================================================================
    // ie8-css.js
    // =========================================================================
    -
    var BRACKETS = "\\([^)]+\\)";
    -
    // pseudo-elements can be declared with a double colon
    encoder.add(/::(before|after)/, ":$1");
    -
    if (appVersion < 8) {
    -
    if (IE7.CSS.pseudoClasses) IE7.CSS.pseudoClasses += "|";
    IE7.CSS.pseudoClasses += "before|after|lang" + BRACKETS;
    -
    // -----------------------------------------------------------------------
    // propertyName: inherit;
    // -----------------------------------------------------------------------
    function parseInherited(cssText) {
    return cssText.replace(new RegExp("([{;\\s])(" + inheritedProperties.join("|") + ")\\s*:\\s*([^;}]+)", "g"), "$1$2:$3;ie7-$2:$3");
    };
    -
    var INHERITED = /[\w-]+\s*:\s*inherit/g;
    var STRIP_IE7_FLAGS = /ie7\-|\s*:\s*inherit/g;
    var DASH_LOWER = /\-([a-z])/g;
    function toUpper(match, chr) {return chr.toUpperCase()};
    IE7.CSS.addRecalc("[\\w-]+", "inherit", function(element, cssText) {
    if (element.parentElement) {
    var inherited = cssText.match(INHERITED);
    for (var i = 0; i < inherited.length; i++) {
    var propertyName = inherited[i].replace(STRIP_IE7_FLAGS, "");
    if (element.currentStyle["ie7-" + propertyName] === "inherit") {
    propertyName = propertyName.replace(DASH_LOWER, toUpper);
    element.runtimeStyle[propertyName] = element.parentElement.currentStyle[propertyName];
    }
    }
    }
    }, function(match) {
    inheritedProperties.push(rescape(match.slice(1).split(":")[0]));
    return match;
    });
    -
    // -----------------------------------------------------------------------
    // dynamic pseudo-classes
    // -----------------------------------------------------------------------
    -
    var Focus = new DynamicPseudoClass("focus", function(element) {
    var instance = arguments;
    -
    IE7.CSS.addEventHandler(element, "onfocus", function() {
    Focus.unregister(instance); // in case it starts with focus
    Focus.register(instance);
    });
    -
    IE7.CSS.addEventHandler(element, "onblur", function() {
    Focus.unregister(instance);
    });
    -
    // check the active element for initial state
    if (element == document.activeElement) {
    Focus.register(instance)
    }
    });
    -
    var Active = new DynamicPseudoClass("active", function(element) {
    var instance = arguments;
    IE7.CSS.addEventHandler(element, "onmousedown", function() {
    Active.register(instance);
    });
    });
    -
    // globally trap the mouseup event (thanks Martijn!)
    addEventHandler(document, "onmouseup", function() {
    var instances = Active.instances;
    for (var i in instances) Active.unregister(instances[i]);
    });
    -
    // -----------------------------------------------------------------------
    // IE7 pseudo elements
    // -----------------------------------------------------------------------
    -
    // constants
    var URL = /^url\s*\(\s*([^)]*)\)$/;
    var POSITION_MAP = {
    before0: "beforeBegin",
    before1: "afterBegin",
    after0: "afterEnd",
    after1: "beforeEnd"
    };
    -
    var PseudoElement = IE7.PseudoElement = Rule.extend({
    constructor: function(selector, position, cssText) {
    // initialise object properties
    this.position = position;
    var content = cssText.match(PseudoElement.CONTENT), match, entity;
    if (content) {
    content = content[1];
    match = content.split(/\s+/);
    for (var i = 0; (entity = match[i]); i++) {
    match[i] = /^attr/.test(entity) ? {attr: entity.slice(5, -1)} :
    entity.charAt(0) === "'" ? getString(entity) : decode(entity);
    }
    content = match;
    }
    this.content = content;
    // CSS text needs to be decoded immediately
    this.base(selector, decode(cssText));
    },
    -
    init: function() {
    // execute the underlying css query for this class
    this.match = cssQuery(this.selector);
    for (var i = 0; i < this.match.length; i++) {
    var runtimeStyle = this.match[i].runtimeStyle;
    if (!runtimeStyle[this.position]) runtimeStyle[this.position] = {cssText:""};
    runtimeStyle[this.position].cssText += ";" + this.cssText;
    if (this.content != null) runtimeStyle[this.position].content = this.content;
    }
    },
    -
    create: function(target) {
    var generated = target.runtimeStyle[this.position];
    if (generated) {
    // copy the array of values
    var content = [].concat(generated.content || "");
    for (var j = 0; j < content.length; j++) {
    if (typeof content[j] == "object") {
    content[j] = target.getAttribute(content[j].attr);
    }
    }
    content = content.join("");
    var url = content.match(URL);
    var cssText = "overflow:hidden;" + generated.cssText.replace(/'/g, '"');
    var position = POSITION_MAP[this.position + Number(target.canHaveChildren)];
    var id = 'ie7_pseudo' + PseudoElement.count++;
    target.insertAdjacentHTML(position, format(PseudoElement.ANON, this.className, id, cssText, url ? "" : content));
    if (url) {
    var src = getString(url[1]);
    var pseudoElement = document.getElementById(id);
    pseudoElement.src = src;
    addFilter(pseudoElement, "crop");
    var targetIsFloated = target.currentStyle.styleFloat !== "none";
    if (pseudoElement.currentStyle.display === "inline" || targetIsFloated) {
    if (appVersion < 7 && targetIsFloated && target.canHaveChildren) {
    target.runtimeStyle.display = "inline";
    target.runtimeStyle.position = "relative";
    pseudoElement.runtimeStyle.position = "absolute";
    }
    pseudoElement.style.display = "inline-block";
    if (target.currentStyle.styleFloat !== "none") {
    pseudoElement.style.pixelWidth = target.offsetWidth;
    }
    var image = new Image;
    image.onload = function() {
    pseudoElement.style.pixelWidth = this.width;
    pseudoElement.style.pixelHeight = Math.max(this.height, pseudoElement.offsetHeight);
    };
    image.src = src;
    }
    }
    target.runtimeStyle[this.position] = null;
    }
    },
    -
    recalc: function() {
    if (this.content == null) return;
    for (var i = 0; i < this.match.length; i++) {
    this.create(this.match[i]);
    }
    },
    -
    toString: function() {
    return "." + this.className + "{display:inline}";
    }
    }, {
    CONTENT: /content\s*:\s*([^;]*)(;|$)/,
    ANON: "<ie7:! class='ie7_anon %1' id=%2 style='%3'>%4</ie7:!>",
    MATCH: /(.*):(before|after).*/,
    -
    count: 0
    });
    -
    IE7._getLang = function(element) {
    var lang = "";
    while (element && element.nodeType === 1) {
    lang = element.lang || element.getAttribute("lang") || "";
    if (lang) break;
    element = element.parentNode;
    }
    return lang;
    };
    -
    FILTER = extend(FILTER, {
    ":lang\\(([^)]+)\\)": "((ii=IE7._getLang(e))==='$1'||ii.indexOf('$1-')===0)&&"
    });
    }
    -
    // =========================================================================
    // ie8-html.js
    // =========================================================================
    -
    var UNSUCCESSFUL = /^(submit|reset|button)$/;
    -
    // -----------------------------------------------------------------------
    // <button>
    // -----------------------------------------------------------------------
    -
    // IE bug means that innerText is submitted instead of "value"
    IE7.HTML.addRecalc("button,input", function(button) {
    if (button.nodeName === "BUTTON") {
    var match = button.outerHTML.match(/ value="([^"]*)"/i);
    button.runtimeStyle.value = match ? match[1] : "";
    }
    // flag the button/input that was used to submit the form
    if (button.type === "submit") {
    addEventHandler(button, "onclick", function() {
    button.runtimeStyle.clicked = true;
    setTimeout("document.all." + button.uniqueID + ".runtimeStyle.clicked=false", 1);
    });
    }
    });
    -
    // -----------------------------------------------------------------------
    // <form>
    // -----------------------------------------------------------------------
    -
    // only submit "successful controls
    IE7.HTML.addRecalc("form", function(form) {
    addEventHandler(form, "onsubmit", function() {
    for (var element, i = 0; element = form[i]; i++) {
    if (UNSUCCESSFUL.test(element.type) && !element.disabled && !element.runtimeStyle.clicked) {
    element.disabled = true;
    setTimeout("document.all." + element.uniqueID + ".disabled=false", 1);
    } else if (element.nodeName === "BUTTON" && element.type === "submit") {
    setTimeout("document.all." + element.uniqueID + ".value='" + element.value + "'", 1);
    element.value = element.runtimeStyle.value;
    }
    }
    });
    });
    -
    // -----------------------------------------------------------------------
    // <img>
    // -----------------------------------------------------------------------
    -
    // get rid of the spurious tooltip produced by the alt attribute on images
    IE7.HTML.addRecalc("img", function(img) {
    if (img.alt && !img.title) img.title = "";
    });
    -
    // =========================================================================
    // ie8-layout.js
    // =========================================================================
    -
    if (appVersion < 8) {
    IE7.CSS.addRecalc("border-spacing", NUMERIC, function(element) {
    if (element.currentStyle.borderCollapse !== "collapse") {
    element.cellSpacing = getPixelValue(element, element.currentStyle["ie7-border-spacing"].split(" ")[0]);
    }
    });
    IE7.CSS.addRecalc("box-sizing", "content-box", IE7.Layout.boxSizing);
    IE7.CSS.addRecalc("box-sizing", "border-box", IE7.Layout.borderBox);
    }
    -
    // =========================================================================
    // ie8-graphics.js
    // =========================================================================
    -
    if (appVersion < 8) {
    // fix object[type=image/*]
    var IMAGE = /^image/i;
    IE7.HTML.addRecalc("object", function(element) {
    if (IMAGE.test(element.type)) {
    element.body.style.cssText = "margin:0;padding:0;border:none;overflow:hidden";
    return element;
    }
    });
    }
    -
    var MATCHER;
    -
    var cssQuery = (function() {
    var CONTEXT = /^[>+~]/;
    var useContext = false;
    // This is not a selector engine in the strictest sense. So it's best to silently error.
    function cssQuery(selector, context, single) {
    selector = trim(selector);
    if (!context) context = document;
    var ref = context;
    useContext = CONTEXT.test(selector);
    if (useContext) {
    context = context.parentNode;
    selector = "*" + selector;
    }
    try {
    return selectQuery.create(selector, useContext)(context, single ? null : [], ref);
    } catch (ex) {
    return single ? null : [];
    }
    };
    -
    var VALID_SELECTOR = /^(\\.|[' >+~#.\[\]:*(),\w-\^|$=]|[^\x00-\xa0])+$/;
    -
    var _EVALUATED = /^(href|src)$/;
    var _ATTRIBUTES = {
    "class": "className",
    "for": "htmlFor"
    };
    -
    var IE7_CLASS_NAMES = /\sie7_\w+/g;
    -
    var USE_IFLAG = /^(action|cite|codebase|data|dynsrc|href|longdesc|lowsrc|src|usemap|url)$/i;
    -
    IE7._getAttribute = function(element, name) {
    if (element.getAttributeNode) {
    var attribute = element.getAttributeNode(name);
    }
    name = _ATTRIBUTES[name.toLowerCase()] || name;
    if (!attribute) attribute = element.attributes[name];
    var specified = attribute && attribute.specified;
    -
    if (element[name] && typeof element[name] == "boolean") return name.toLowerCase();
    if ((specified && USE_IFLAG.test(name)) || (!attribute && MSIE5) || name === "value" || name === "type") {
    return element.getAttribute(name, 2);
    }
    if (name === "style") return element.style.cssText.toLowerCase() || null;
    -
    return specified ? String(attribute.nodeValue) : null;
    };
    -
    var names = "colSpan,rowSpan,vAlign,dateTime,accessKey,tabIndex,encType,maxLength,readOnly,longDesc";
    // Convert the list of strings to a hash, mapping the lowercase name to the camelCase name.
    extend(_ATTRIBUTES, combine(names.toLowerCase().split(","), names.split(",")));
    -
    IE7._getElementSibling = function(node, direction) {
    direction += "Sibling";
    do {
    node = node[direction];
    if (node && node.nodeName > "@") break;
    } while (node);
    return node;
    };
    -
    var IMPLIED_ASTERISK = /(^|[, >+~])([#.:\[])/g,
    BLOCKS = /\)\{/g,
    COMMA = /,/,
    QUOTED = /^['"]/,
    HEX_ESCAPE = /\\([\da-f]{2,2})/gi,
    LAST_CHILD = /last/i;
    -
    IE7._byId = function(document, id) {
    var result = document.all[id] || null;
    // Returns a single element or a collection.
    if (!result || (result.nodeType && IE7._getAttribute(result, "id") === id)) return result;
    // document.all has returned a collection of elements with name/id
    for (var i = 0; i < result.length; i++) {
    if (IE7._getAttribute(result[i], "id") === id) return result[i];
    }
    return null;
    };
    -
    // =========================================================================
    // dom/selectors-api/CSSSelectorParser.js
    // =========================================================================
    -
    // http://www.w3.org/TR/css3-selectors/#w3cselgrammar (kinda)
    var CSSSelectorParser = RegGrp.extend({
    dictionary: new Dictionary({
    ident: /\-?(\\.|[_a-z]|[^\x00-\xa0])(\\.|[\w-]|[^\x00-\xa0])*/,
    combinator: /[\s>+~]/,
    operator: /[\^~|$*]?=/,
    nth_arg: /[+-]?\d+|[+-]?\d*n(?:\s*[+-]\s*\d+)?|even|odd/,
    tag: /\*|<#ident>/,
    id: /#(<#ident>)/,
    'class': /\.(<#ident>)/,
    pseudo: /\:([\w-]+)(?:\(([^)]+)\))?/,
    attr: /\[(<#ident>)(?:(<#operator>)((?:\\.|[^\[\]#.:])+))?\]/,
    negation: /:not\((<#tag>|<#id>|<#class>|<#attr>|<#pseudo>)\)/,
    sequence: /(\\.|[~*]=|\+\d|\+?\d*n\s*\+\s*\d|[^\s>+~,\*])+/,
    filter: /[#.:\[]<#sequence>/,
    selector: /[^>+~](\\.|[^,])*?/,
    grammar: /^(<#selector>)((,<#selector>)*)$/
    }),
    -
    ignoreCase: true
    });
    -
    var normalizer = new CSSSelectorParser({
    "\\\\.|[~*]\\s+=|\\+\\s+\\d": RegGrp.IGNORE,
    "\\[\\s+": "[",
    "\\(\\s+": "(",
    "\\s+\\)": ")",
    "\\s+\\]": "]",
    "\\s*([,>+~]|<#operator>)\\s*": "$1",
    "\\s+$": "",
    "\\s+": " "
    });
    -
    function normalize(selector) {
    selector = normalizer.parse(selector.replace(HEX_ESCAPE, "\\x$1"))
    .replace(UNESCAPE, "$1")
    .replace(IMPLIED_ASTERISK, "$1*$2");
    if (!VALID_SELECTOR.test(selector)) throwSelectorError();
    return selector;
    };
    -
    function unescape(query) {
    // put string values back
    return query.replace(ESCAPED, unescapeString);
    };
    -
    function unescapeString(match, index) {
    return strings[index];
    };
    -
    var BRACES = /\{/g, BRACES_ESCAPED = /\\{/g;
    -
    function closeBlock(group) {
    return Array((group.replace(BRACES_ESCAPED, "").match(BRACES) || "").length + 1).join("}");
    };
    -
    FILTER = new CSSSelectorParser(FILTER);
    -
    var TARGET = /:target/i, ROOT = /:root/i;
    -
    function getConstants(selector) {
    var constants = "";
    if (ROOT.test(selector)) constants += ",R=d.documentElement";
    if (TARGET.test(selector)) constants += ",H=d.location;H=H&&H.hash.replace('#','')";
    if (constants || selector.indexOf("#") !== -1) {
    constants = ",t=c.nodeType,d=t===9?c:c.ownerDocument||(c.document||c).parentWindow.document" + constants;
    }
    return "var ii" + constants + ";";
    };
    -
    var COMBINATOR = {
    " ": ";while(e!=s&&(e=e.parentNode)&&e.nodeType===1){",
    ">": ".parentElement;if(e){",
    "+": ";while((e=e.previousSibling)&&!(" + IS_ELEMENT + "))continue;if(e){",
    "~": ";while((e=e.previousSibling)){" + IF_ELEMENT
    };
    -
    var TOKEN = /\be\b/g;
    -
    MATCHER = new CSSSelectorParser({
    "(?:(<#selector>)(<#combinator>))?(<#tag>)(<#filter>)?$": function(match, before, combinator, tag, filters) {
    var group = "";
    if (tag !== "*") {
    var TAG = tag.toUpperCase();
    group += "if(e.nodeName==='" + TAG + (TAG === tag ? "" : "'||e.nodeName==='" + tag) + "'){";
    }
    if (filters) {
    group += "if(" + FILTER.parse(filters).slice(0, -2) + "){";
    }
    group = group.replace(TOKEN, "e" + this.index);
    if (combinator) {
    group += "var e=e" + (this.index++) + COMBINATOR[combinator];
    group = group.replace(TOKEN, "e" + this.index);
    }
    if (before) {
    group += this.parse(before);
    }
    return group;
    }
    });
    var BY_ID = "e0=IE7._byId(d,'%1');if(e0){",
    BY_TAG_NAME = "var n=c.getElementsByTagName('%1');",
    STORE = "if(r==null)return e0;r[k++]=e0;";
    -
    var TAG_NAME = 1;
    -
    var SELECTOR = new CSSSelectorParser({
    "^((?:<#selector>)?(?:<#combinator>))(<#tag>)(<#filter>)?$": true
    });
    -
    var cache = {};
    -
    var selectById = new CSSSelectorParser({
    "^(<#tag>)#(<#ident>)(<#filter>)?( [^,]*)?$": function(match, tagName, id, filters, after) {
    var block = format(BY_ID, id), endBlock = "}";
    if (filters) {
    block += MATCHER.parse(tagName + filters);
    endBlock = closeBlock(block);
    }
    if (after) {
    block += "s=c=e0;" + selectQuery.parse("*" + after);
    } else {
    block += STORE;
    }
    return block + endBlock;
    },
    -
    "^([^#,]+)#(<#ident>)(<#filter>)?$": function(match, before, id, filters) {
    var block = format(BY_ID, id);
    if (before === "*") {
    block += STORE;
    } else {
    block += MATCHER.parse(before + filters) + STORE + "break";
    }
    return block + closeBlock(block);
    },
    -
    "^.*$": ""
    });
    -
    var selectQuery = new CSSSelectorParser({
    "<#grammar>": function(match, selector, remainingSelectors) {
    if (!this.groups) this.groups = [];
    -
    var group = SELECTOR.exec(" " + selector);
    -
    if (!group) throwSelectorError();
    -
    this.groups.push(group.slice(1));
    -
    if (remainingSelectors) {
    return this.parse(remainingSelectors.replace(COMMA, ""));
    }
    -
    var groups = this.groups,
    tagName = groups[0][TAG_NAME]; // first tag name
    -
    for (var i = 1; group = groups[i]; i++) { // search tag names
    if (tagName !== group[TAG_NAME]) {
    tagName = "*"; // mixed tag names, so use "*"
    break;
    }
    }
    -
    var matcher = "", store = STORE + "continue filtering;";
    -
    for (var i = 0; group = groups[i]; i++) {
    MATCHER.index = 0;
    if (tagName !== "*") group[TAG_NAME] = "*"; // we are already filtering by tagName
    group = group.join("");
    if (group === " *") { // select all
    matcher = store;
    break;
    } else {
    group = MATCHER.parse(group);
    if (useContext) group += "if(e" + MATCHER.index + "==s){";
    matcher += group + store + closeBlock(group);
    }
    }
    -
    // reduce to a single loop
    var isWild = tagName === "*";
    return (isWild ? "var n=c.all;" : format(BY_TAG_NAME, tagName)) +
    "filtering:while((e0=n[i++]))" +
    (isWild ? IF_ELEMENT.replace(TOKEN, "e0") : "{") +
    matcher +
    "}";
    },
    -
    "^.*$": throwSelectorError
    });
    -
    var REDUNDANT_NODETYPE_CHECKS = /\&\&(e\d+)\.nodeType===1(\)\{\s*if\(\1\.nodeName=)/g;
    -
    selectQuery.create = function(selector) {
    if (!cache[selector]) {
    selector = normalize(selector);
    this.groups = null;
    MATCHER.index = 0;
    var block = this.parse(selector);
    this.groups = null;
    MATCHER.index = 0;
    if (selector.indexOf("#") !== -1) {
    var byId = selectById.parse(selector);
    if (byId) {
    block =
    "if(t===1||t===11|!c.getElementById){" +
    block +
    "}else{" +
    byId +
    "}";
    }
    }
    // remove redundant nodeType==1 checks
    block = block.replace(REDUNDANT_NODETYPE_CHECKS, "$2");
    block = getConstants(selector) + decode(block);
    cache[selector] = new Function("return function(c,r,s){var i=0,k=0,e0;" + block + "return r}")();
    }
    return cache[selector];
    };
    -
    return cssQuery;
    })();
    -
    function throwSelectorError() {
    throw new SyntaxError("Invalid selector.");
    };
    -
    // -----------------------------------------------------------------------
    // initialisation
    // -----------------------------------------------------------------------
    -
    IE7.loaded = true;
    -
    (function() {
    try {
    // http://javascript.nwbox.com/IEContentLoaded/
    if (!document.body) throw "continue";
    documentElement.doScroll("left");
    } catch (ex) {
    setTimeout(arguments.callee, 1);
    return;
    }
    // execute the inner text of the IE7 script
    try {
    eval(script.innerHTML);
    } catch (ex) {
    // ignore errors
    }
    if (typeof IE7_PNG_SUFFIX == "object") {
    PNG = IE7_PNG_SUFFIX;
    } else {
    PNG = new RegExp(rescape(window.IE7_PNG_SUFFIX || "-trans.png") + "(\\?.*)?$", "i");
    }
    -
    // frequently used references
    body = document.body;
    viewport = MSIE5 ? body : documentElement;
    -
    // classes
    body.className += " ie7_body";
    documentElement.className += " ie7_html";
    -
    if (MSIE5) ie7Quirks();
    -
    IE7.CSS.init();
    IE7.HTML.init();
    -
    IE7.HTML.apply();
    IE7.CSS.apply();
    -
    IE7.recalc();
    })();
    -
    })(this, document);
    - -
    - -
    - -Jump to Line - - -
    - -
    - -
    -
    - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    - - - - - - -
    - - - Something went wrong with that request. Please try again. -
    - - - - - - - -
    - - - - +/* + IE7/IE8/IE9.js - copyright 2004-2010, Dean Edwards + http://code.google.com/p/ie7-js/ + http://www.opensource.org/licenses/mit-license.php +*/ + +/* W3C compliance for Microsoft Internet Explorer */ + +/* credits/thanks: + Shaggy, Martijn Wargers, Jimmy Cerra, Mark D Anderson, + Lars Dieckow, Erik Arvidsson, Gellrt Gyuris, James Denny, + Unknown W Brackets, Benjamin Westfarer, Rob Eberhardt, + Bill Edney, Kevin Newman, James Crompton, Matthew Mastracci, + Doug Wright, Richard York, Kenneth Kolano, MegaZone, + Thomas Verelst, Mark 'Tarquin' Wilton-Jones, Rainer hlfors, + David Zulaica, Ken Kolano, Kevin Newman, Sjoerd Visscher, + Ingo Chao +*/ + +// timestamp: Fri, 30 Apr 2010 20:59:18 + +(function(window, document) { + +var IE7 = window.IE7 = { + version: "2.1(beta4)", + toString: K("[IE7]") +}; +IE7.compat = 8; +var appVersion = IE7.appVersion = navigator.appVersion.match(/MSIE (\d\.\d)/)[1] - 0; + +if (/ie7_off/.test(top.location.search) || appVersion < 5.5 || appVersion >= IE7.compat) return; + +var MSIE5 = appVersion < 6; + +var Undefined = K(); +var documentElement = document.documentElement, body, viewport; +var ANON = "!"; +var HEADER = ":link{ie7-link:link}:visited{ie7-link:visited}"; + +// ----------------------------------------------------------------------- +// external +// ----------------------------------------------------------------------- + +var RELATIVE = /^[\w\.]+[^:]*$/; +function makePath(href, path) { + if (RELATIVE.test(href)) href = (path || "") + href; + return href; +}; + +function getPath(href, path) { + href = makePath(href, path); + return href.slice(0, href.lastIndexOf("/") + 1); +}; + +// Get the path to this script +var script = document.scripts[document.scripts.length - 1]; +var path = getPath(script.src); + +// Use microsoft's http request object to load external files +try { + var httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); +} catch (ex) { + // ActiveX disabled +} + +var fileCache = {}; +function loadFile(href, path) { + try { + href = makePath(href, path); + if (!fileCache[href]) { + httpRequest.open("GET", href, false); + httpRequest.send(); + if (httpRequest.status == 0 || httpRequest.status == 200) { + fileCache[href] = httpRequest.responseText; + } + } + } catch (ex) { + // ignore errors + } + return fileCache[href] || ""; +}; + +// ----------------------------------------------------------------------- +// OO support +// ----------------------------------------------------------------------- + + +// This is a cut-down version of base2 (http://code.google.com/p/base2/) + +var _slice = Array.prototype.slice; + +// private +var _FORMAT = /%([1-9])/g; +var _LTRIM = /^\s\s*/; +var _RTRIM = /\s\s*$/; +var _RESCAPE = /([\/()[\]{}|*+-.,^$?\\])/g; // safe regular expressions +var _BASE = /\bbase\b/; +var _HIDDEN = ["constructor", "toString"]; // only override these when prototyping + +var prototyping; + +function Base(){}; +Base.extend = function(_instance, _static) { + // Build the prototype. + prototyping = true; + var _prototype = new this; + extend(_prototype, _instance); + prototyping = false; + + // Create the wrapper for the constructor function. + var _constructor = _prototype.constructor; + function klass() { + // Don't call the constructor function when prototyping. + if (!prototyping) _constructor.apply(this, arguments); + }; + _prototype.constructor = klass; + + // Build the static interface. + klass.extend = arguments.callee; + extend(klass, _static); + klass.prototype = _prototype; + return klass; +}; +Base.prototype.extend = function(source) { + return extend(this, source); +}; + + +// A collection of regular expressions and their associated replacement values. +// A Base class for creating parsers. + +var HASH = "#"; +var ITEMS = "#"; +var KEYS = "."; +var COMPILED = "/"; + +var REGGRP_BACK_REF = /\\(\d+)/g, + REGGRP_ESCAPE_COUNT = /\[(\\.|[^\]\\])+\]|\\.|\(\?/g, + REGGRP_PAREN = /\(/g, + REGGRP_LOOKUP = /\$(\d+)/, + REGGRP_LOOKUP_SIMPLE = /^\$\d+$/, + REGGRP_LOOKUPS = /(\[(\\.|[^\]\\])+\]|\\.|\(\?)|\(/g, + REGGRP_DICT_ENTRY = /^<#\w+>$/, + REGGRP_DICT_ENTRIES = /<#(\w+)>/g; + +var RegGrp = Base.extend({ + constructor: function(values) { + this[KEYS] = []; + this[ITEMS] = {}; + this.merge(values); + }, + + //dictionary: null, + //ignoreCase: false, + + add: function(expression, replacement) { + delete this[COMPILED]; + if (expression instanceof RegExp) { + expression = expression.source; + } + if (!this[HASH + expression]) this[KEYS].push(String(expression)); + return this[ITEMS][HASH + expression] = new RegGrp.Item(expression, replacement, this); + }, + + compile: function(recompile) { + if (recompile || !this[COMPILED]) { + this[COMPILED] = new RegExp(this, this.ignoreCase ? "gi" : "g"); + } + return this[COMPILED]; + }, + + merge: function(values) { + for (var i in values) this.add(i, values[i]); + }, + + exec: function(string) { + var group = this, + patterns = group[KEYS], + items = group[ITEMS], item; + var result = this.compile(true).exec(string); + if (result) { + // Loop through the RegGrp items. + var i = 0, offset = 1; + while ((item = items[HASH + patterns[i++]])) { + var next = offset + item.length + 1; + if (result[offset]) { // do we have a result? + if (item.replacement === 0) { + return group.exec(string); + } else { + var args = result.slice(offset, next), j = args.length; + while (--j) args[j] = args[j] || ""; // some platforms return null/undefined for non-matching sub-expressions + args[0] = {match: args[0], item: item}; + return args; + } + } + offset = next; + } + } + return null; + }, + + parse: function(string) { + string += ""; // type safe + var group = this, + patterns = group[KEYS], + items = group[ITEMS]; + return string.replace(this.compile(), function(match) { + var args = [], item, offset = 1, i = arguments.length; + while (--i) args[i] = arguments[i] || ""; // some platforms return null/undefined for non-matching sub-expressions + // Loop through the RegGrp items. + while ((item = items[HASH + patterns[i++]])) { + var next = offset + item.length + 1; + if (args[offset]) { // do we have a result? + var replacement = item.replacement; + switch (typeof replacement) { + case "function": + return replacement.apply(group, args.slice(offset, next)); + case "number": + return args[offset + replacement]; + default: + return replacement; + } + } + offset = next; + } + return match; + }); + }, + + toString: function() { + var strings = [], + keys = this[KEYS], + items = this[ITEMS], item; + for (var i = 0; item = items[HASH + keys[i]]; i++) { + strings[i] = item.source; + } + return "(" + strings.join(")|(") + ")"; + } +}, { + IGNORE: null, // a null replacement value means that there is no replacement. + + Item: Base.extend({ + constructor: function(source, replacement, owner) { + var length = source.indexOf("(") === -1 ? 0 : RegGrp.count(source); + + var dictionary = owner.dictionary; + if (dictionary && source.indexOf("<#") !== -1) { + if (REGGRP_DICT_ENTRY.test(source)) { + var entry = dictionary[ITEMS][HASH + source.slice(2, -1)]; + source = entry.replacement; + length = entry._length; + } else { + source = dictionary.parse(source); + } + } + + if (typeof replacement == "number") replacement = String(replacement); + else if (replacement == null) replacement = 0; + + // Does the expression use sub-expression lookups? + if (typeof replacement == "string" && REGGRP_LOOKUP.test(replacement)) { + if (REGGRP_LOOKUP_SIMPLE.test(replacement)) { // A simple lookup? (e.g. "$2"). + // Store the index (used for fast retrieval of matched strings). + var index = replacement.slice(1) - 0; + if (index && index <= length) replacement = index; + } else { + // A complicated lookup (e.g. "Hello $2 $1."). + var lookup = replacement, regexp; + replacement = function(match) { + if (!regexp) { + regexp = new RegExp(source, "g" + (this.ignoreCase ? "i": "")); + } + return match.replace(regexp, lookup); + }; + } + } + + this.length = length; + this.source = String(source); + this.replacement = replacement; + } + }), + + count: function(expression) { + return (String(expression).replace(REGGRP_ESCAPE_COUNT, "").match(REGGRP_PAREN) || "").length; + } +}); + +var Dictionary = RegGrp.extend({ + parse: function(phrase) { + // Prevent sub-expressions in dictionary entries from capturing. + var entries = this[ITEMS]; + return phrase.replace(REGGRP_DICT_ENTRIES, function(match, entry) { + entry = entries[HASH + entry]; + return entry ? entry._nonCapturing : match; + }); + }, + + add: function(expression, replacement) { + // Get the underlying replacement value. + if (replacement instanceof RegExp) { + replacement = replacement.source; + } + // Translate the replacement. + // The result is the original replacement recursively parsed by this dictionary. + var nonCapturing = replacement.replace(REGGRP_LOOKUPS, _nonCapture); + if (replacement.indexOf("(") !== -1) { + var realLength = RegGrp.count(replacement); + } + if (replacement.indexOf("<#") !== -1) { + replacement = this.parse(replacement); + nonCapturing = this.parse(nonCapturing); + } + var item = this.base(expression, replacement); + item._nonCapturing = nonCapturing; + item._length = realLength || item.length; // underlying number of sub-groups + return item; + }, + + toString: function() { + return "(<#" + this[PATTERNS].join(">)|(<#") + ">)"; + } +}); + +function _nonCapture(match, escaped) { + return escaped || "(?:"; // non-capturing +}; + +// ========================================================================= +// lang/extend.js +// ========================================================================= + +function extend(object, source) { // or extend(object, key, value) + if (object && source) { + var proto = (typeof source == "function" ? Function : Object).prototype; + // Add constructor, toString etc + var i = _HIDDEN.length, key; + if (prototyping) while (key = _HIDDEN[--i]) { + var value = source[key]; + if (value != proto[key]) { + if (_BASE.test(value)) { + _override(object, key, value) + } else { + object[key] = value; + } + } + } + // Copy each of the source object's properties to the target object. + for (key in source) if (typeof proto[key] == "undefined") { + var value = source[key]; + // Check for method overriding. + if (object[key] && typeof value == "function" && _BASE.test(value)) { + _override(object, key, value); + } else { + object[key] = value; + } + } + } + return object; +}; + +function _override(object, name, method) { + // Override an existing method. + var ancestor = object[name]; + object[name] = function() { + var previous = this.base; + this.base = ancestor; + var returnValue = method.apply(this, arguments); + this.base = previous; + return returnValue; + }; +}; + +function combine(keys, values) { + // Combine two arrays to make a hash. + if (!values) values = keys; + var hash = {}; + for (var i in keys) hash[i] = values[i]; + return hash; +}; + +function format(string) { + // Replace %n with arguments[n]. + // e.g. format("%1 %2%3 %2a %1%3", "she", "se", "lls"); + // ==> "she sells sea shells" + // Only %1 - %9 supported. + var args = arguments; + var _FORMAT = new RegExp("%([1-" + arguments.length + "])", "g"); + return String(string).replace(_FORMAT, function(match, index) { + return index < args.length ? args[index] : match; + }); +}; + +function match(string, expression) { + // Same as String.match() except that this function will return an empty + // array if there is no match. + return String(string).match(expression) || []; +}; + +function rescape(string) { + // Make a string safe for creating a RegExp. + return String(string).replace(_RESCAPE, "\\$1"); +}; + +// http://blog.stevenlevithan.com/archives/faster-trim-javascript +function trim(string) { + return String(string).replace(_LTRIM, "").replace(_RTRIM, ""); +}; + +function K(k) { + return function() { + return k; + }; +}; + +// ----------------------------------------------------------------------- +// parsing +// ----------------------------------------------------------------------- + +var Parser = RegGrp.extend({ignoreCase: true}); + +var SINGLE_QUOTES = /'/g, + ESCAPED = /'(\d+)'/g, + ESCAPE = /\\/g, + UNESCAPE = /\\([nrtf'"])/g; + +var strings = []; + +var encoder = new Parser({ + // comments + "": "", + "\\/\\*[^*]*\\*+([^\\/][^*]*\\*+)*\\/": "", + // get rid + "@(namespace|import)[^;\\n]+[;\\n]": "", + // strings + "'(\\\\.|[^'\\\\])*'": encodeString, + '"(\\\\.|[^"\\\\])*"': encodeString, + // white space + "\\s+": " " +}); + +function encode(selector) { + return encoder.parse(selector).replace(UNESCAPE, "$1"); +}; + +function decode(query) { + // put string values back + return query.replace(ESCAPED, decodeString); +}; + +function encodeString(string) { + var index = strings.length; + strings[index] = string.slice(1, -1) + .replace(UNESCAPE, "$1") + .replace(SINGLE_QUOTES, "\\'"); + return "'" + index + "'"; +}; + +function decodeString(match, index) { + var string = strings[index]; + if (string == null) return match; + return "'" + strings[index] + "'"; +}; + +function getString(value) { + return value.indexOf("'") === 0 ? strings[value.slice(1, - 1)] : value; +}; + +// clone a "width" function to create a "height" function +var rotater = new RegGrp({ + Width: "Height", + width: "height", + Left: "Top", + left: "top", + Right: "Bottom", + right: "bottom", + onX: "onY" +}); + +function rotate(fn) { + return rotater.parse(fn); +}; + +// ----------------------------------------------------------------------- +// event handling +// ----------------------------------------------------------------------- + +var eventHandlers = []; + +function addResize(handler) { + addRecalc(handler); + addEventHandler(window, "onresize", handler); +}; + +// add an event handler (function) to an element +function addEventHandler(element, type, handler) { + element.attachEvent(type, handler); + // store the handler so it can be detached later + eventHandlers.push(arguments); +}; + +// remove an event handler assigned to an element by IE7 +function removeEventHandler(element, type, handler) { + try { + element.detachEvent(type, handler); + } catch (ex) { + // write a letter of complaint to microsoft.. + } +}; + +// remove event handlers (they eat memory) +addEventHandler(window, "onunload", function() { + var handler; + while (handler = eventHandlers.pop()) { + removeEventHandler(handler[0], handler[1], handler[2]); + } +}); + +function register(handler, element, condition) { // -@DRE + //var set = handler[element.uniqueID]; + if (!handler.elements) handler.elements = {}; + if (condition) handler.elements[element.uniqueID] = element; + else delete handler.elements[element.uniqueID]; + //return !set && condition; + return condition; +}; + +addEventHandler(window, "onbeforeprint", function() { + if (!IE7.CSS.print) new StyleSheet("print"); + IE7.CSS.print.recalc(); +}); + +// ----------------------------------------------------------------------- +// pixel conversion +// ----------------------------------------------------------------------- + +// this is handy because it means that web developers can mix and match +// measurement units in their style sheets. it is not uncommon to +// express something like padding in "em" units whilst border thickness +// is most often expressed in pixels. + +var PIXEL = /^\d+(px)?$/i; +var PERCENT = /^\d+%$/; +var getPixelValue = function(element, value) { + if (PIXEL.test(value)) return parseInt(value); + var style = element.style.left; + var runtimeStyle = element.runtimeStyle.left; + element.runtimeStyle.left = element.currentStyle.left; + element.style.left = value || 0; + value = element.style.pixelLeft; + element.style.left = style; + element.runtimeStyle.left = runtimeStyle; + return value; +}; + +// ----------------------------------------------------------------------- +// generic +// ----------------------------------------------------------------------- + +var $IE7 = "ie7-"; + +var Fix = Base.extend({ + constructor: function() { + this.fixes = []; + this.recalcs = []; + }, + init: Undefined +}); + +// a store for functions that will be called when refreshing IE7 +var recalcs = []; +function addRecalc(recalc) { + recalcs.push(recalc); +}; + +IE7.recalc = function() { + IE7.HTML.recalc(); + // re-apply style sheet rules (re-calculate ie7 classes) + IE7.CSS.recalc(); + // apply global fixes to the document + for (var i = 0; i < recalcs.length; i++) recalcs[i](); +}; + +function isFixed(element) { + return element.currentStyle["ie7-position"] == "fixed"; +}; + +// original style +function getDefinedStyle(element, propertyName) { + return element.currentStyle[$IE7 + propertyName] || element.currentStyle[propertyName]; +}; + +function setOverrideStyle(element, propertyName, value) { + if (element.currentStyle[$IE7 + propertyName] == null) { + element.runtimeStyle[$IE7 + propertyName] = element.currentStyle[propertyName]; + } + element.runtimeStyle[propertyName] = value; +}; + +// Create a temporary element which is used to inherit styles +// from the target element. +function createTempElement(tagName) { + var element = document.createElement(tagName || "object"); + element.style.cssText = "position:absolute;padding:0;display:block;border:none;clip:rect(0 0 0 0);left:-9999"; + element.ie7_anon = true; + return element; +}; + + +// ========================================================================= +// ie7-css.js +// ========================================================================= + +var NEXT_SIBLING = "(e.nextSibling&&IE7._getElementSibling(e,'next'))", + PREVIOUS_SIBLING = NEXT_SIBLING.replace(/next/g, "previous"), + IS_ELEMENT = "e.nodeName>'@'", + IF_ELEMENT = "if(" + IS_ELEMENT + "){"; + +var ID_ATTRIBUTE = "(e.nodeName==='FORM'?IE7._getAttribute(e,'id'):e.id)"; + +var HYPERLINK = /a(#[\w-]+)?(\.[\w-]+)?:(hover|active)/i; +var FIRST_LINE_LETTER = /(.*)(:first-(line|letter))/; +var SPACE = /\s/; +var RULE = /((?:\\.|[^{\\])+)\{((?:\\.|[^}\\])+)\}/g; +var SELECTOR = /(?:\\.|[^,\\])+/g; + +var styleSheets = document.styleSheets; + +var inheritedProperties = []; + +IE7.CSS = new (Fix.extend({ // single instance + parser: new Parser, + screen: "", + print: "", + styles: [], + rules: [], + pseudoClasses: appVersion < 7 ? "first\\-child" : "", + dynamicPseudoClasses: { + toString: function() { + var strings = []; + for (var pseudoClass in this) strings.push(pseudoClass); + return strings.join("|"); + } + }, + + init: function() { + var NONE = "^\x01$"; + var CLASS = "\\[class=?[^\\]]*\\]"; + var pseudoClasses = []; + if (this.pseudoClasses) pseudoClasses.push(this.pseudoClasses); + var dynamicPseudoClasses = this.dynamicPseudoClasses.toString(); + if (dynamicPseudoClasses) pseudoClasses.push(dynamicPseudoClasses); + pseudoClasses = pseudoClasses.join("|"); + var unknown = appVersion < 7 ? ["[>+~\\[(]|([:.])[\\w-]+\\1"] : [CLASS]; + if (pseudoClasses) unknown.push(":(" + pseudoClasses + ")"); + this.UNKNOWN = new RegExp(unknown.join("|") || NONE, "i"); + var complex = appVersion < 7 ? ["\\[[^\\]]+\\]|[^\\s(\\[]+\\s*[+~]"] : [CLASS]; + var complexRule = complex.concat(); + if (pseudoClasses) complexRule.push(":(" + pseudoClasses + ")"); + Rule.COMPLEX = new RegExp(complexRule.join("|") || NONE, "ig"); + if (this.pseudoClasses) complex.push(":(" + this.pseudoClasses + ")"); + DynamicRule.COMPLEX = new RegExp(complex.join("|") || NONE, "i"); + dynamicPseudoClasses = "not\\(:" + dynamicPseudoClasses.split("|").join("\\)|not\\(:") + "\\)|" + dynamicPseudoClasses; + DynamicRule.MATCH = new RegExp(dynamicPseudoClasses ? "(.*?):(" + dynamicPseudoClasses + ")(.*)" : NONE, "i"); + + this.createStyleSheet(); + this.refresh(); + }, + + addEventHandler: function() { + addEventHandler.apply(null, arguments); + }, + + addFix: function(expression, replacement) { + this.parser.add(expression, replacement); + }, + + addRecalc: function(propertyName, test, handler, replacement) { + // recalcs occur whenever the document is refreshed using document.recalc() + propertyName = propertyName.source || propertyName; + test = new RegExp("([{;\\s])" + propertyName + "\\s*:\\s*" + test + "[^;}]*"); + var id = this.recalcs.length; + if (typeof replacement == "string") replacement = propertyName + ":" + replacement; + this.addFix(test, function(match) { + if (typeof replacement == "function") replacement = replacement(match); + return (replacement ? replacement : match) + ";ie7-" + match.slice(1) + ";ie7_recalc" + id + ":1"; + }); + this.recalcs.push(arguments); + return id; + }, + + apply: function() { + this.getInlineCSS(); + new StyleSheet("screen"); + this.trash(); + }, + + createStyleSheet: function() { + // create the IE7 style sheet + document.getElementsByTagName("head")[0].appendChild(document.createElement("style")); + this.styleSheet = styleSheets[styleSheets.length - 1]; + // flag it so we can ignore it during parsing + this.styleSheet.ie7 = true; + this.styleSheet.owningElement.ie7 = true; + this.styleSheet.cssText = HEADER; + }, + + getInlineCSS: function() {// load inline styles + var styleSheets = document.getElementsByTagName("style"), styleSheet; + for (var i = styleSheets.length - 1; styleSheet = styleSheets[i]; i--) { + if (!styleSheet.disabled && !styleSheet.ie7) { + styleSheet._cssText = styleSheet.innerHTML; + } + } + }, + + getText: function(styleSheet, path) { + // Internet Explorer will trash unknown selectors (it converts them to "UNKNOWN"). + // So we must reload external style sheets (internal style sheets can have their text + // extracted through the innerHTML property). + + // load the style sheet text from an external file + try { + var cssText = styleSheet.cssText; + } catch (e) { + cssText = ""; + } + if (httpRequest) cssText = loadFile(styleSheet.href, path) || cssText; + return cssText; + }, + + recalc: function() { + this.screen.recalc(); + // we're going to read through all style rules. + // certain rules have had ie7 properties added to them. + // e.g. p{top:0; ie7_recalc2:1; left:0} + // this flags a property in the rule as needing a fix. + // the selector text is then used to query the document. + // we can then loop through the results of the query + // and fix the elements. + // we ignore the IE7 rules - so count them in the header + var RECALCS = /ie7_recalc\d+/g; + var start = HEADER.match(/[{,]/g).length; + // only calculate screen fixes. print fixes don't show up anyway + var rules = this.styleSheet.rules, rule; + var calcs, calc, elements, element, i, j, k, id; + // loop through all rules + for (i = start; rule = rules[i]; i++) { + var cssText = rule.style.cssText; + // search for the "ie7_recalc" flag (there may be more than one) + if (calcs = cssText.match(RECALCS)) { + // use the selector text to query the document + elements = cssQuery(rule.selectorText); + // if there are matching elements then loop + // through the recalc functions and apply them + // to each element + if (elements.length) for (j = 0; j < calcs.length; j++) { + // get the matching flag (e.g. ie7_recalc3) + id = calcs[j]; + // extract the numeric id from the end of the flag + // and use it to index the collection of recalc + // functions + calc = IE7.CSS.recalcs[id.slice(10)][2]; + for (k = 0; (element = elements[k]); k++) { + // apply the fix + if (element.currentStyle[id]) calc(element, cssText); + } + } + } + } + }, + + refresh: function() { + this.styleSheet.cssText = HEADER + this.screen + this.print; + }, + + trash: function() { + // trash the old style sheets + for (var i = 0; i < styleSheets.length; i++) { + if (!styleSheets[i].ie7) { + try { + var cssText = styleSheets[i].cssText; + } catch (e) { + cssText = ""; + } + if (cssText) styleSheets[i].cssText = ""; + } + } + } +})); + +// ----------------------------------------------------------------------- +// IE7 StyleSheet class +// ----------------------------------------------------------------------- + +var StyleSheet = Base.extend({ + constructor: function(media) { + this.media = media; + this.load(); + IE7.CSS[media] = this; + IE7.CSS.refresh(); + }, + + createRule: function(selector, cssText) { + var match; + if (PseudoElement && (match = selector.match(PseudoElement.MATCH))) { + return new PseudoElement(match[1], match[2], cssText); + } else if (match = selector.match(DynamicRule.MATCH)) { + if (!HYPERLINK.test(match[0]) || DynamicRule.COMPLEX.test(match[0])) { + return new DynamicRule(selector, match[1], match[2], match[3], cssText); + } + } else { + return new Rule(selector, cssText); + } + return selector + " {" + cssText + "}"; + }, + + getText: function() { + // store for style sheet text + // parse media decalarations + var MEDIA = /@media\s+([^{]+?)\s*\{([^@]+\})\s*\}/gi; + var IMPORTS = /@import[^;\n]+/gi; + var TRIM_IMPORTS = /@import\s+url\s*\(\s*["']?|["']?\s*\)\s*/gi; + var URL = /(url\s*\(\s*['"]?)([\w\.]+[^:\)]*['"]?\))/gi; + + var self = this; + + // Store loaded cssText URLs + var fileCache = {}; + + function getCSSText(styleSheet, path, media, level) { + var cssText = ""; + if (!level) { + media = toSimpleMedia(styleSheet.media); + level = 0; + } + if (media === "none") { + styleSheet.disabled = true; + return ""; + } + if (media === "all" || media === self.media) { + // IE only allows importing style sheets three levels deep. + // it will crash if you try to access a level below this + try { + var canAcess = !!styleSheet.cssText; + } catch (exe) {} + if (level < 3 && canAcess) { + var hrefs = styleSheet.cssText.match(IMPORTS); + // loop through imported style sheets + for (var i = 0, imported; i < styleSheet.imports.length; i++) { + var imported = styleSheet.imports[i]; + var href = styleSheet._href || styleSheet.href; + imported._href = hrefs[i].replace(TRIM_IMPORTS, ""); + // call this function recursively to get all imported style sheets + cssText += getCSSText(imported, getPath(href, path), media, level + 1); + } + } + // retrieve inline style or load an external style sheet + cssText += encode(styleSheet.href ? loadStyleSheet(styleSheet, path) : styleSheet.owningElement._cssText); + cssText = parseMedia(cssText, self.media); + } + return cssText; + }; + + // Load all style sheets in the document + for (var i = 0; i < styleSheets.length; i++) { + var styleSheet = styleSheets[i]; + if (!styleSheet.disabled && !styleSheet.ie7) this.cssText += getCSSText(styleSheet); + } + + // helper functions + function parseMedia(cssText, media) { + filterMedia.value = media; + return cssText.replace(MEDIA, filterMedia); + }; + + function filterMedia(match, media, cssText) { + media = toSimpleMedia(media); + switch (media) { + case "screen": + case "print": + if (media !== filterMedia.value) return ""; + case "all": + return cssText; + } + return ""; + }; + + function toSimpleMedia(media) { + if (!media) return "all"; + var split = media.toLowerCase().split(/\s*,\s*/); + media = "none"; + for (var i = 0; i < split.length; i++) { + if (split[i] === "all") return "all"; + if (split[i] === "screen") { + if (media === "print") return "all"; + media = "screen"; + } else if (split[i] === "print") { + if (media === "screen") return "all"; + media = "print"; + } + } + return media; + }; + + // Load an external style sheet + function loadStyleSheet(styleSheet, path) { + var href = styleSheet._href || styleSheet.href; + var url = makePath(href, path); + // If the style sheet has already loaded then don't reload it + if (fileCache[url]) return ""; + // Load from source + fileCache[url] = styleSheet.disabled ? "" : + fixUrls(IE7.CSS.getText(styleSheet, path), getPath(href, path)); + return fileCache[url]; + }; + + // Fix CSS paths. + // We're lumping all css text into one big style sheet so relative + // paths have to be fixed. This is necessary anyway because of other + // Internet Explorer bugs. + function fixUrls(cssText, pathname) { + // hack & slash + return cssText.replace(URL, "$1" + pathname.slice(0, pathname.lastIndexOf("/") + 1) + "$2"); + }; + }, + + load: function() { + this.cssText = ""; + this.getText(); + this.parse(); + if (inheritedProperties.length) { + this.cssText = parseInherited(this.cssText); + } + this.cssText = decode(this.cssText); + fileCache = {}; + }, + + parse: function() { + var cssText = IE7.CSS.parser.parse(this.cssText); + + var declarations = ""; + this.cssText = cssText.replace(/@charset[^;]+;|@font\-face[^\}]+\}/g, function(match) { + declarations += match + "\n"; + return ""; + }); + this.declarations = decode(declarations); + + // Parse the style sheet + var offset = IE7.CSS.rules.length; + var rules = [], rule; + while ((rule = RULE.exec(this.cssText))) { + var cssText = rule[2]; + if (cssText) { + var fixDescendants = appVersion < 7 && cssText.indexOf("AlphaImageLoader") !== -1; + var selectors = rule[1].match(SELECTOR), selector; + for (var i = 0; selector = selectors[i]; i++) { + selector = trim(selector); + var isUnknown = IE7.CSS.UNKNOWN.test(selector); + selectors[i] = isUnknown ? this.createRule(selector, cssText) : selector + "{" + cssText + "}"; + if (fixDescendants) selectors[i] += this.createRule(selector + ">*", "position:relative"); + } + rules.push(selectors.join("\n")); + } + } + this.cssText = rules.join("\n"); + this.rules = IE7.CSS.rules.slice(offset); + }, + + recalc: function() { + var rule, i; + for (i = 0; (rule = this.rules[i]); i++) rule.recalc(); + }, + + toString: function() { + return this.declarations + "@media " + this.media + "{" + this.cssText + "}"; + } +}); + +var PseudoElement; + +// ----------------------------------------------------------------------- +// IE7 style rules +// ----------------------------------------------------------------------- + +var Rule = IE7.Rule = Base.extend({ + constructor: function(selector, cssText) { + this.id = IE7.CSS.rules.length; + this.className = Rule.PREFIX + this.id; + var pseudoElement = selector.match(FIRST_LINE_LETTER); + this.selector = (pseudoElement ? pseudoElement[1] : selector) || "*"; + this.selectorText = this.parse(this.selector) + (pseudoElement ? pseudoElement[2] : ""); + this.cssText = cssText; + this.MATCH = new RegExp("\\s" + this.className + "(\\s|$)", "g"); + IE7.CSS.rules.push(this); + this.init(); + }, + + init: Undefined, + + add: function(element) { + // allocate this class + element.className += " " + this.className; + }, + + recalc: function() { + // execute the underlying css query for this class + var match = cssQuery(this.selector); + // add the class name for all matching elements + for (var i = 0; i < match.length; i++) this.add(match[i]); + }, + + parse: function(selector) { + // attempt to preserve specificity for "loose" parsing by + // removing unknown tokens from a css selector but keep as + // much as we can.. + var simple = selector.replace(Rule.CHILD, " ").replace(Rule.COMPLEX, ""); + if (appVersion < 7) simple = simple.replace(Rule.MULTI, ""); + var tags = match(simple, Rule.TAGS).length - match(selector, Rule.TAGS).length; + var classes = match(simple, Rule.CLASSES).length - match(selector, Rule.CLASSES).length + 1; + while (classes > 0 && Rule.CLASS.test(simple)) { + simple = simple.replace(Rule.CLASS, ""); + classes--; + } + while (tags > 0 && Rule.TAG.test(simple)) { + simple = simple.replace(Rule.TAG, "$1*"); + tags--; + } + simple += "." + this.className; + classes = Math.min(classes, 2); + tags = Math.min(tags, 2); + var score = -10 * classes - tags; + if (score > 0) { + simple = simple + "," + Rule.MAP[score] + " " + simple; + } + return simple; + }, + + remove: function(element) { + // deallocate this class + element.className = element.className.replace(this.MATCH, "$1"); + }, + + toString: function() { + return format("%1 {%2}", this.selectorText, this.cssText); + } +}, { + CHILD: />/g, + CLASS: /\.[\w-]+/, + CLASSES: /[.:\[]/g, + MULTI: /(\.[\w-]+)+/g, + PREFIX: "ie7_class", + TAG: /^\w+|([\s>+~])\w+/, + TAGS: /^\w|[\s>+~]\w/g, + MAP: { + "1": "html", + "2": "html body", + "10": ".ie7_html", + "11": "html.ie7_html", + "12": "html.ie7_html body", + "20": ".ie7_html .ie7_body", + "21": "html.ie7_html .ie7_body", + "22": "html.ie7_html body.ie7_body" + } +}); + +// ----------------------------------------------------------------------- +// IE7 dynamic style +// ----------------------------------------------------------------------- + +// object properties: +// attach: the element that an event handler will be attached to +// target: the element that will have the IE7 class applied + +var DynamicRule = Rule.extend({ + // properties + constructor: function(selector, attach, dynamicPseudoClass, target, cssText) { + this.negated = dynamicPseudoClass.indexOf("not") === 0; + if (this.negated) dynamicPseudoClass = dynamicPseudoClass.slice(5, -1); + // initialise object properties + this.attach = attach || "*"; + this.dynamicPseudoClass = IE7.CSS.dynamicPseudoClasses[dynamicPseudoClass]; + this.target = target; + this.base(selector, cssText); + }, + + recalc: function() { + // execute the underlying css query for this class + var attaches = cssQuery(this.attach), attach; + // process results + for (var i = 0; attach = attaches[i]; i++) { + // retrieve the event handler's target element(s) + var target = this.target ? cssQuery(this.target, attach) : [attach]; + // attach event handlers for dynamic pseudo-classes + if (target.length) this.dynamicPseudoClass.apply(attach, target, this); + } + } +}); + +// ----------------------------------------------------------------------- +// IE7 dynamic pseudo-classes +// ----------------------------------------------------------------------- + +var DynamicPseudoClass = Base.extend({ + constructor: function(name, apply) { + this.name = name; + this.apply = apply; + this.instances = {}; + IE7.CSS.dynamicPseudoClasses[name] = this; + }, + + register: function(instance, negated) { + // an "instance" is actually an Arguments object + var _class = instance[2]; + if (!negated && _class.negated) { + this.unregister(instance, true); + } else { + instance.id = _class.id + instance[0].uniqueID; + if (!this.instances[instance.id]) { + var target = instance[1], j; + for (j = 0; j < target.length; j++) _class.add(target[j]); + this.instances[instance.id] = instance; + } + } + }, + + unregister: function(instance, negated) { + var _class = instance[2]; + if (!negated && _class.negated) { + this.register(instance, true); + } else { + if (this.instances[instance.id]) { + var target = instance[1], j; + for (j = 0; j < target.length; j++) _class.remove(target[j]); + delete this.instances[instance.id]; + } + } + } +}); + +// ----------------------------------------------------------------------- +// dynamic pseudo-classes +// ----------------------------------------------------------------------- + +var Hover = new DynamicPseudoClass("hover", function(element) { + var instance = arguments; + IE7.CSS.addEventHandler(element, "onmouseenter", function() { + Hover.register(instance); + }); + IE7.CSS.addEventHandler(element, "onmouseleave", function() { + Hover.unregister(instance); + }); +}); + +// globally trap the mouseup event (thanks Martijn!) +addEventHandler(document, "onmouseup", function() { + var instances = Hover.instances; + for (var i in instances) + if (!instances[i][0].contains(event.srcElement)) + Hover.unregister(instances[i]); +}); + +var ATTR = { + "=": "%1==='%2'", // "[@%1='%2']" + "~=": "(' '+%1+' ').indexOf(' %2 ')!==-1", // "[contains(concat(' ',@%1,' '),' %2 ')]", + "|=": "%1==='%2'||%1.indexOf('%2-')===0", // "[@%1='%2' or starts-with(@%1,'%2-')]", + "^=": "%1.indexOf('%2')===0", // "[starts-with(@%1,'%2')]", + "$=": "%1.slice(-'%2'.length)==='%2'", // "[ends-with(@%1,'%2')]", + "*=": "%1.indexOf('%2')!==-1" // "[contains(@%1,'%2')]" +}; +ATTR[""] = "%1!=null"; // "[@%1]" + +var FILTER = { + "<#attr>": function(match, name, operator, value) { + var attr = "IE7._getAttribute(e,'" + name + "')"; + value = getString(value); + if (operator.length > 1) { + if (!value || operator === "~=" && SPACE.test(value)) { + return "false&&"; + } + attr = "(" + attr + "||'')"; + } + return "(" + format(ATTR[operator], attr, value) + ")&&"; + }, + + "<#id>": ID_ATTRIBUTE + "==='$1'&&", + + "<#class>": "e.className&&(' '+e.className+' ').indexOf(' $1 ')!==-1&&", + + // PSEDUO + ":first-child": "!" + PREVIOUS_SIBLING + "&&", + ":link": "e.currentStyle['ie7-link']=='link'&&", + ":visited": "e.currentStyle['ie7-link']=='visited'&&" +}; + +// ========================================================================= +// ie7-html.js +// ========================================================================= + +// default font-sizes +//HEADER += "h1{font-size:2em}h2{font-size:1.5em;}h3{font-size:1.17em;}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}"; + +IE7.HTML = new (Fix.extend({ // single instance + fixed: {}, + + init: Undefined, + + addFix: function() { + // fixes are a one-off, they are applied when the document is loaded + this.fixes.push(arguments); + }, + + apply: function() { + for (var i = 0; i < this.fixes.length; i++) { + var match = cssQuery(this.fixes[i][0]); + var fix = this.fixes[i][1]; + for (var j = 0; j < match.length; j++) fix(match[j]); + } + }, + + addRecalc: function() { + // recalcs occur whenever the document is refreshed using document.recalc() + this.recalcs.push(arguments); + }, + + recalc: function() { + // loop through the fixes + for (var i = 0; i < this.recalcs.length; i++) { + var match = cssQuery(this.recalcs[i][0]); + var recalc = this.recalcs[i][1], element; + var key = Math.pow(2, i); + for (var j = 0; (element = match[j]); j++) { + var uniqueID = element.uniqueID; + if ((this.fixed[uniqueID] & key) === 0) { + element = recalc(element) || element; + this.fixed[uniqueID] |= key; + } + } + } + } +})); + +if (appVersion < 7) { + // provide support for the tag. + document.createElement("abbr"); + + // bind to the first child control + IE7.HTML.addRecalc("label", function(label) { + if (!label.htmlFor) { + var firstChildControl = cssQuery("input,textarea", label, true); + if (firstChildControl) { + addEventHandler(label, "onclick", function() { + firstChildControl.click(); + }); + } + } + }); +} + +// ========================================================================= +// ie7-layout.js +// ========================================================================= + +var NUMERIC = "[.\\d]"; + +(function() { + var layout = IE7.Layout = {}; + + // big, ugly box-model hack + min/max stuff + + // #tantek > #erik > #dean { voice-family: hacker; } + + // ----------------------------------------------------------------------- + // "layout" + // ----------------------------------------------------------------------- + + HEADER += "*{boxSizing:content-box}"; + + // give an element "layout" + layout.boxSizing = function(element) { + if (!element.currentStyle.hasLayout) { + //# element.runtimeStyle.fixedHeight = + element.style.height = "0cm"; + if (element.currentStyle.verticalAlign === "auto") + element.runtimeStyle.verticalAlign = "top"; + // when an element acquires "layout", margins no longer collapse correctly + collapseMargins(element); + } + }; + + // ----------------------------------------------------------------------- + // Margin Collapse + // ----------------------------------------------------------------------- + + function collapseMargins(element) { + if (element != viewport && element.currentStyle.position !== "absolute") { + collapseMargin(element, "marginTop"); + collapseMargin(element, "marginBottom"); + } + }; + + function collapseMargin(element, type) { + if (!element.runtimeStyle[type]) { + var parentElement = element.parentElement; + var isTopMargin = type === "marginTop"; + if (parentElement && parentElement.currentStyle.hasLayout && !IE7._getElementSibling(element, isTopMargin ? "previous" : "next")) return; + var child = element[isTopMargin ? "firstChild" : "lastChild"]; + if (child && child.nodeName < "@") child = IE7._getElementSibling(child, isTopMargin ? "next" : "previous"); + if (child && child.currentStyle.styleFloat === "none" && child.currentStyle.hasLayout) { + collapseMargin(child, type); + margin = _getMargin(element, element.currentStyle[type]); + childMargin = _getMargin(child, child.currentStyle[type]); + if (margin < 0 || childMargin < 0) { + element.runtimeStyle[type] = margin + childMargin; + } else { + element.runtimeStyle[type] = Math.max(childMargin, margin); + } + child.runtimeStyle[type] = "0px"; + } + } + }; + + function _getMargin(element, value) { + return value === "auto" ? 0 : getPixelValue(element, value); + }; + + // ----------------------------------------------------------------------- + // box-model + // ----------------------------------------------------------------------- + + // constants + var UNIT = /^[.\d][\w]*$/, AUTO = /^(auto|0cm)$/; + + var apply = {}; + layout.borderBox = function(element){ + apply.Width(element); + apply.Height(element); + }; + + var _fixWidth = function(HEIGHT) { + apply.Width = function(element) { + if (!PERCENT.test(element.currentStyle.width)) _fixWidth(element); + if (HEIGHT) collapseMargins(element); + }; + + function _fixWidth(element, value) { + if (!element.runtimeStyle.fixedWidth) { + if (!value) value = element.currentStyle.width; + element.runtimeStyle.fixedWidth = UNIT.test(value) ? Math.max(0, getFixedWidth(element, value)) + "px" : value; + setOverrideStyle(element, "width", element.runtimeStyle.fixedWidth); + } + }; + + function layoutWidth(element) { + if (!isFixed(element)) { + var layoutParent = element.offsetParent; + while (layoutParent && !layoutParent.currentStyle.hasLayout) layoutParent = layoutParent.offsetParent; + } + return (layoutParent || viewport).clientWidth; + }; + + function getPixelWidth(element, value) { + if (PERCENT.test(value)) return parseInt(parseFloat(value) / 100 * layoutWidth(element)); + return getPixelValue(element, value); + }; + + var getFixedWidth = function(element, value) { + var borderBox = element.currentStyle["ie7-box-sizing"] === "border-box"; + var adjustment = 0; + if (MSIE5 && !borderBox) + adjustment += getBorderWidth(element) + getWidth(element, "padding"); + else if (!MSIE5 && borderBox) + adjustment -= getBorderWidth(element) + getWidth(element, "padding"); + return getPixelWidth(element, value) + adjustment; + }; + + // easy way to get border thickness for elements with "layout" + function getBorderWidth(element) { + return element.offsetWidth - element.clientWidth; + }; + + // have to do some pixel conversion to get padding/margin thickness :-( + function getWidth(element, type) { + return getPixelWidth(element, element.currentStyle[type + "Left"]) + getPixelWidth(element, element.currentStyle[type + "Right"]); + }; + + // ----------------------------------------------------------------------- + // min/max + // ----------------------------------------------------------------------- + + HEADER += "*{minWidth:none;maxWidth:none;min-width:none;max-width:none}"; + + // handle min-width property + layout.minWidth = function(element) { + // IE6 supports min-height so we frig it here + //#if (element.currentStyle.minHeight === "auto") element.runtimeStyle.minHeight = 0; + if (element.currentStyle["min-width"] != null) { + element.style.minWidth = element.currentStyle["min-width"]; + } + if (register(arguments.callee, element, element.currentStyle.minWidth !== "none")) { + layout.boxSizing(element); + _fixWidth(element); + resizeWidth(element); + } + }; + + // clone the minWidth function to make a maxWidth function + eval("IE7.Layout.maxWidth=" + String(layout.minWidth).replace(/min/g, "max")); + + // apply min/max restrictions + function resizeWidth(element) { + // check boundaries + if (element == document.body) { + var width = element.clientWidth; + } else { + var rect = element.getBoundingClientRect(); + width = rect.right - rect.left; + } + if (element.currentStyle.minWidth !== "none" && width < getFixedWidth(element, element.currentStyle.minWidth)) { + element.runtimeStyle.width = element.currentStyle.minWidth; + } else if (element.currentStyle.maxWidth !== "none" && width >= getFixedWidth(element, element.currentStyle.maxWidth)) { + element.runtimeStyle.width = element.currentStyle.maxWidth; + } else { + element.runtimeStyle.width = element.runtimeStyle.fixedWidth; + } + }; + + // ----------------------------------------------------------------------- + // right/bottom + // ----------------------------------------------------------------------- + + function fixRight(element) { + if (register(fixRight, element, /^(fixed|absolute)$/.test(element.currentStyle.position) && + getDefinedStyle(element, "left") !== "auto" && + getDefinedStyle(element, "right") !== "auto" && + AUTO.test(getDefinedStyle(element, "width")))) { + resizeRight(element); + layout.boxSizing(element); + } + }; + layout.fixRight = fixRight; + + function resizeRight(element) { + var left = getPixelWidth(element, element.runtimeStyle._left || element.currentStyle.left); + var width = layoutWidth(element) - getPixelWidth(element, element.currentStyle.right) - left - getWidth(element, "margin"); + if (parseInt(element.runtimeStyle.width) === width) return; + element.runtimeStyle.width = ""; + if (isFixed(element) || HEIGHT || element.offsetWidth < width) { + if (!MSIE5) width -= getBorderWidth(element) + getWidth(element, "padding"); + if (width < 0) width = 0; + element.runtimeStyle.fixedWidth = width; + setOverrideStyle(element, "width", width); + } + }; + + // ----------------------------------------------------------------------- + // window.onresize + // ----------------------------------------------------------------------- + + // handle window resize + var clientWidth = 0; + addResize(function() { + if (!viewport) return; + var i, wider = (clientWidth < viewport.clientWidth); + clientWidth = viewport.clientWidth; + // resize elements with "min-width" set + var elements = layout.minWidth.elements; + for (i in elements) { + var element = elements[i]; + var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.minWidth)); + if (wider && fixedWidth) element.runtimeStyle.width = ""; + if (wider == fixedWidth) resizeWidth(element); + } + // resize elements with "max-width" set + var elements = layout.maxWidth.elements; + for (i in elements) { + var element = elements[i]; + var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.maxWidth)); + if (!wider && fixedWidth) element.runtimeStyle.width = ""; + if (wider !== fixedWidth) resizeWidth(element); + } + // resize elements with "right" set + for (i in fixRight.elements) resizeRight(fixRight.elements[i]); + }); + + // ----------------------------------------------------------------------- + // fix CSS + // ----------------------------------------------------------------------- + if (MSIE5) { + IE7.CSS.addRecalc("width", NUMERIC, apply.Width); + } + if (appVersion < 7) { + IE7.CSS.addRecalc("max-width", NUMERIC, layout.maxWidth); + IE7.CSS.addRecalc("right", NUMERIC, fixRight); + } else if (appVersion == 7) { + if (HEIGHT) IE7.CSS.addRecalc("height", "[\\d.]+%", function(element) { + element.runtimeStyle.pixelHeight = parseInt(layoutWidth(element) * element.currentStyle["ie7-height"].slice(0, -1) / 100); + }); + } + }; + + eval("var _fixHeight=" + rotate(_fixWidth)); + + // apply box-model + min/max fixes + _fixWidth(); + _fixHeight(true); + + if (appVersion < 7) { + IE7.CSS.addRecalc("min-width", NUMERIC, layout.minWidth); + IE7.CSS.addFix(/\bmin-height\s*/, "height"); + } +})(); + +// ========================================================================= +// ie7-graphics.js +// ========================================================================= + +// a small transparent image used as a placeholder +var BLANK_GIF = makePath("blank.gif", path); + +var ALPHA_IMAGE_LOADER = "DXImageTransform.Microsoft.AlphaImageLoader"; +var PNG_FILTER = "progid:" + ALPHA_IMAGE_LOADER + "(src='%1',sizingMethod='%2')"; + +// regular expression version of the above +var PNG; + +var filtered = []; + +function fixImage(element) { + if (PNG.test(element.src)) { + // we have to preserve width and height + var image = new Image(element.width, element.height); + image.onload = function() { + element.width = image.width; + element.height = image.height; + image = null; + }; + image.src = element.src; + // store the original url (we'll put it back when it's printed) + element.pngSrc = element.src; + // add the AlphaImageLoader thingy + addFilter(element); + } +}; + +if (appVersion < 7) { + // ** IE7 VARIABLE + // e.g. apply the hack to all files ending in ".png" + // IE7_PNG_SUFFIX = ".png"; + // You can also set it to a RegExp + // IE7_PNG_SUFFIX = /\d+\.png$/; + + // replace background(-image): url(..) .. with background(-image): .. ;filter: ..; + IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/, function(match, $1, $2, url, $4) { + url = getString(url); + return PNG.test(url) ? "filter:" + format(PNG_FILTER, url, $4.indexOf("no-repeat") === -1 ? "scale" : "crop") + + ";zoom:1;background" + ($1||"") + ":" + ($2||"") + "none" + ($4||"") : match; + }); + + // list-style-image + IE7.CSS.addRecalc(/list\-style(\-image)?/, "[^};]*url", function(element) { + var url = element.currentStyle.listStyleImage.slice(5, -2); + if (PNG.test(url)) { + if (element.nodeName === "LI") { + fixListStyleImage(element, url) + } else if (element.nodeName === "UL") { + for (var i = 0, li; li = element.childNodes[i]; i++) { + if (li.nodeName === "LI") fixListStyleImage(li, url); + } + } + } + }); + + function fixListStyleImage(element, src) { + var style = element.runtimeStyle; + var originalHeight = element.offsetHeight; + var image = new Image; + image.onload = function() { + var paddingLeft = element.currentStyle.paddingLeft; + paddingLeft = paddingLeft === "0px" ? 0 : getPixelValue(element, paddingLeft); + style.paddingLeft = (paddingLeft + this.width) + "px"; + style.marginLeft = -this.width + "px"; + style.listStyleType = "none"; + style.listStyleImage = "none"; + style.paddingTop = Math.max(originalHeight - element.offsetHeight, 0) + "px"; + addFilter(element, "crop", src); + element.style.zoom = "100%"; + }; + image.src = src; + }; + + // ----------------------------------------------------------------------- + // fix PNG transparency (HTML images) + // ----------------------------------------------------------------------- + + IE7.HTML.addRecalc("img,input", function(element) { + if (element.nodeName === "INPUT" && element.type !== "image") return; + fixImage(element); + addEventHandler(element, "onpropertychange", function() { + if (!printing && event.propertyName === "src" && + element.src.indexOf(BLANK_GIF) === -1) fixImage(element); + }); + }); + + // assume that background images should not be printed + // (if they are not transparent then they'll just obscure content) + // but we'll put foreground images back... + var printing = false; + addEventHandler(window, "onbeforeprint", function() { + printing = true; + for (var i = 0; i < filtered.length; i++) removeFilter(filtered[i]); + }); + addEventHandler(window, "onafterprint", function() { + for (var i = 0; i < filtered.length; i++) addFilter(filtered[i]); + printing = false; + }); +} + +// apply a filter +function addFilter(element, sizingMethod, src) { + var filter = element.filters[ALPHA_IMAGE_LOADER]; + if (filter) { + filter.src = src || element.src; + filter.enabled = true; + } else { + element.runtimeStyle.filter = format(PNG_FILTER, src || element.src, sizingMethod || "scale"); + filtered.push(element); + } + // remove the real image + element.src = BLANK_GIF; +}; + +function removeFilter(element) { + element.src = element.pngSrc; + element.filters[ALPHA_IMAGE_LOADER].enabled = false; +}; + +// ========================================================================= +// ie7-fixed.js +// ========================================================================= + +(function() { + if (appVersion >= 7) return; + + // some things to consider for this hack. + // the document body requires a fixed background. even if + // it is just a blank image. + // you have to use setExpression instead of onscroll, this + // together with a fixed body background helps avoid the + // annoying screen flicker of other solutions. + + IE7.CSS.addRecalc("position", "fixed", _positionFixed, "absolute"); + IE7.CSS.addRecalc("background(-attachment)?", "[^};]*fixed", _backgroundFixed); + + // scrolling is relative to the documentElement (HTML tag) when in + // standards mode, otherwise it's relative to the document body + var $viewport = MSIE5 ? "body" : "documentElement"; + + function _fixBackground() { + // this is required by both position:fixed and background-attachment:fixed. + // it is necessary for the document to also have a fixed background image. + // we can fake this with a blank image if necessary + if (body.currentStyle.backgroundAttachment !== "fixed") { + if (body.currentStyle.backgroundImage === "none") { + body.runtimeStyle.backgroundRepeat = "no-repeat"; + body.runtimeStyle.backgroundImage = "url(" + BLANK_GIF + ")"; // dummy + } + body.runtimeStyle.backgroundAttachment = "fixed"; + } + _fixBackground = Undefined; + }; + + var _tmp = createTempElement("img"); + + function _isFixed(element) { + return element ? isFixed(element) || _isFixed(element.parentElement) : false; + }; + + function _setExpression(element, propertyName, expression) { + setTimeout("document.all." + element.uniqueID + ".runtimeStyle.setExpression('" + propertyName + "','" + expression + "')", 0); + }; + + // ----------------------------------------------------------------------- + // backgroundAttachment: fixed + // ----------------------------------------------------------------------- + + function _backgroundFixed(element) { + if (register(_backgroundFixed, element, element.currentStyle.backgroundAttachment === "fixed" && !element.contains(body))) { + _fixBackground(); + util.bgLeft(element); + util.bgTop(element); + _backgroundPosition(element); + } + }; + + function _backgroundPosition(element) { + _tmp.src = element.currentStyle.backgroundImage.slice(5, -2); + var parentElement = element.canHaveChildren ? element : element.parentElement; + parentElement.appendChild(_tmp); + util.setOffsetLeft(element); + util.setOffsetTop(element); + parentElement.removeChild(_tmp); + }; + + // ----------------------------------------------------------------------- + // position: fixed + // ----------------------------------------------------------------------- + + function _positionFixed(element) { + if (register(_positionFixed, element, isFixed(element))) { + setOverrideStyle(element, "position", "absolute"); + setOverrideStyle(element, "left", element.currentStyle.left); + setOverrideStyle(element, "top", element.currentStyle.top); + _fixBackground(); + IE7.Layout.fixRight(element); + //IE7.Layout.fixBottom(element); + _foregroundPosition(element); + } + }; + + function _foregroundPosition(element, recalc) { + document.body.getBoundingClientRect(); // force a reflow + util.positionTop(element, recalc); + util.positionLeft(element, recalc, true); + if (!element.runtimeStyle.autoLeft && element.currentStyle.marginLeft === "auto" && + element.currentStyle.right !== "auto") { + var left = viewport.clientWidth - util.getPixelWidth(element, element.currentStyle.right) - + util.getPixelWidth(element, element.runtimeStyle._left) - element.clientWidth; + if (element.currentStyle.marginRight === "auto") left = parseInt(left / 2); + if (_isFixed(element.offsetParent)) element.runtimeStyle.pixelLeft += left; + else element.runtimeStyle.shiftLeft = left; + } + if (!element.runtimeStyle.fixedWidth) util.clipWidth(element); + if (!element.runtimeStyle.fixedHeight) util.clipHeight(element); + }; + + // ----------------------------------------------------------------------- + // capture window resize + // ----------------------------------------------------------------------- + + function _resize() { + // if the window has been resized then some positions need to be + // recalculated (especially those aligned to "right" or "top" + var elements = _backgroundFixed.elements; + for (var i in elements) _backgroundPosition(elements[i]); + elements = _positionFixed.elements; + for (i in elements) { + _foregroundPosition(elements[i], true); + _foregroundPosition(elements[i], true); + } + _timer = 0; + }; + + // use a timer (sometimes this is a good way to prevent resize loops) + var _timer; + addResize(function() { + if (!_timer) _timer = setTimeout(_resize, 100); + }); + + // ----------------------------------------------------------------------- + // rotated + // ----------------------------------------------------------------------- + + var util = {}; + + var _horizontal = function(util) { + util.bgLeft = function(element) { + element.style.backgroundPositionX = element.currentStyle.backgroundPositionX; + if (!_isFixed(element)) { + _setExpression(element, "backgroundPositionX", "(parseInt(runtimeStyle.offsetLeft)+document." + $viewport + ".scrollLeft)||0"); + } + }; + + util.setOffsetLeft = function(element) { + var propertyName = _isFixed(element) ? "backgroundPositionX" : "offsetLeft"; + element.runtimeStyle[propertyName] = + util.getOffsetLeft(element, element.style.backgroundPositionX) - + element.getBoundingClientRect().left - element.clientLeft + 2; + }; + + util.getOffsetLeft = function(element, position) { + switch (position) { + case "left": + case "top": + return 0; + case "right": + case "bottom": + return viewport.clientWidth - _tmp.offsetWidth; + case "center": + return (viewport.clientWidth - _tmp.offsetWidth) / 2; + default: + if (PERCENT.test(position)) { + return parseInt((viewport.clientWidth - _tmp.offsetWidth) * parseFloat(position) / 100); + } + _tmp.style.left = position; + return _tmp.offsetLeft; + } + }; + + util.clipWidth = function(element) { + var fixWidth = element.runtimeStyle.fixWidth; + element.runtimeStyle.borderRightWidth = ""; + element.runtimeStyle.width = fixWidth ? util.getPixelWidth(element, fixWidth) + "px" : ""; + if (element.currentStyle.width !== "auto") { + var rect = element.getBoundingClientRect(); + var width = element.offsetWidth - viewport.clientWidth + rect.left - 2; + if (width >= 0) { + element.runtimeStyle.borderRightWidth = "0px"; + width = Math.max(getPixelValue(element, element.currentStyle.width) - width, 0); + setOverrideStyle(element, "width", width); + return width; + } + } + }; + + util.positionLeft = function(element, recalc) { + // if the element's width is in % units then it must be recalculated + // with respect to the viewport + if (!recalc && PERCENT.test(element.currentStyle.width)) { + element.runtimeStyle.fixWidth = element.currentStyle.width; + } + if (element.runtimeStyle.fixWidth) { + element.runtimeStyle.width = util.getPixelWidth(element, element.runtimeStyle.fixWidth); + } + //if (recalc) { + // // if the element is fixed on the right then no need to recalculate + // if (!element.runtimeStyle.autoLeft) return; + //} else { + element.runtimeStyle.shiftLeft = 0; + element.runtimeStyle._left = element.currentStyle.left; + // is the element fixed on the right? + element.runtimeStyle.autoLeft = element.currentStyle.right !== "auto" && element.currentStyle.left === "auto"; + //} + // reset the element's "left" value and get it's natural position + element.runtimeStyle.left = ""; + element.runtimeStyle.screenLeft = util.getScreenLeft(element); + element.runtimeStyle.pixelLeft = element.runtimeStyle.screenLeft; + // if the element is contained by another fixed element then there is no need to + // continually recalculate it's left position + if (!recalc && !_isFixed(element.offsetParent)) { + // onsrcoll produces jerky movement, so we use an expression + _setExpression(element, "pixelLeft", "runtimeStyle.screenLeft+runtimeStyle.shiftLeft+document." + $viewport + ".scrollLeft"); + } + }; + + // I've forgotten how this works... + util.getScreenLeft = function(element) { // thanks to kevin newman (captainn) + var screenLeft = element.offsetLeft, nested = 1; + if (element.runtimeStyle.autoLeft) { + screenLeft = viewport.clientWidth - element.offsetWidth - util.getPixelWidth(element, element.currentStyle.right); + } + // accommodate margins + if (element.currentStyle.marginLeft !== "auto") { + screenLeft -= util.getPixelWidth(element, element.currentStyle.marginLeft); + } + while (element = element.offsetParent) { + if (element.currentStyle.position !== "static") nested = -1; + screenLeft += element.offsetLeft * nested; + } + return screenLeft; + }; + + util.getPixelWidth = function(element, value) { + return PERCENT.test(value) ? parseInt(parseFloat(value) / 100 * viewport.clientWidth) : getPixelValue(element, value); + }; + }; + eval("var _vertical=" + rotate(_horizontal)); + _horizontal(util); + _vertical(util); +})(); + +// ========================================================================= +// ie7-oveflow.js +// ========================================================================= + +/* --------------------------------------------------------------------- + + This module alters the structure of the document. + It may adversely affect other CSS rules. Be warned. + +--------------------------------------------------------------------- */ + +if (appVersion < 7) { + var WRAPPER_STYLE = { + backgroundColor: "transparent", + backgroundImage: "none", + backgroundPositionX: null, + backgroundPositionY: null, + backgroundRepeat: null, + borderTopWidth: 0, + borderRightWidth: 0, + borderBottomWidth: 0, + borderLeftStyle: "none", + borderTopStyle: "none", + borderRightStyle: "none", + borderBottomStyle: "none", + borderLeftWidth: 0, + borderLeftColor: "#000", + borderTopColor: "#000", + borderRightColor: "#000", + borderBottomColor: "#000", + height: null, + marginTop: 0, + marginBottom: 0, + marginRight: 0, + marginLeft: 0, + width: "100%" + }; + + IE7.CSS.addRecalc("overflow", "visible", function(element) { + if (element.currentStyle.position === "absolute") return; + + // don't do this again + if (element.parentNode.ie7_wrapped) return; + + // if max-height is applied, makes sure it gets applied first + if (IE7.Layout && element.currentStyle["max-height"] !== "auto") { + IE7.Layout.maxHeight(element); + } + + if (element.currentStyle.marginLeft === "auto") element.style.marginLeft = 0; + if (element.currentStyle.marginRight === "auto") element.style.marginRight = 0; + + var wrapper = document.createElement(ANON); + wrapper.ie7_wrapped = element; + for (var propertyName in WRAPPER_STYLE) { + wrapper.style[propertyName] = element.currentStyle[propertyName]; + if (WRAPPER_STYLE[propertyName] != null) { + element.runtimeStyle[propertyName] = WRAPPER_STYLE[propertyName]; + } + } + wrapper.style.display = "block"; + wrapper.style.position = "relative"; + element.runtimeStyle.position = "absolute"; + element.parentNode.insertBefore(wrapper, element); + wrapper.appendChild(element); + }); +} + +// ========================================================================= +// ie7-quirks.js +// ========================================================================= + +function ie7Quirks() { + var FONT_SIZES = "xx-small,x-small,small,medium,large,x-large,xx-large".split(","); + for (var i = 0; i < FONT_SIZES.length; i++) { + FONT_SIZES[FONT_SIZES[i]] = FONT_SIZES[i - 1] || "0.67em"; + } + + IE7.CSS.addFix(/(font(-size)?\s*:\s*)([\w.-]+)/, function(match, label, size, value) { + return label + (FONT_SIZES[value] || value); + }); + + var NEGATIVE = /^\-/, LENGTH = /(em|ex)$/i; + var EM = /em$/i, EX = /ex$/i; + + getPixelValue = function(element, value) { + if (PIXEL.test(value)) return parseInt(value)||0; + var scale = NEGATIVE.test(value)? -1 : 1; + if (LENGTH.test(value)) scale *= getFontScale(element); + temp.style.width = scale < 0 ? value.slice(1) : value; + body.appendChild(temp); + // retrieve pixel width + value = scale * temp.offsetWidth; + // remove the temporary element + temp.removeNode(); + return parseInt(value); + }; + + var temp = createTempElement(); + function getFontScale(element) { + var scale = 1; + temp.style.fontFamily = element.currentStyle.fontFamily; + temp.style.lineHeight = element.currentStyle.lineHeight; + //temp.style.fontSize = ""; + while (element != body) { + var fontSize = element.currentStyle["ie7-font-size"]; + if (fontSize) { + if (EM.test(fontSize)) scale *= parseFloat(fontSize); + else if (PERCENT.test(fontSize)) scale *= (parseFloat(fontSize) / 100); + else if (EX.test(fontSize)) scale *= (parseFloat(fontSize) / 2); + else { + temp.style.fontSize = fontSize; + return 1; + } + } + element = element.parentElement; + } + return scale; + }; + + // cursor:pointer (IE5.x) + IE7.CSS.addFix(/cursor\s*:\s*pointer/, "cursor:hand"); + // display:list-item (IE5.x) + IE7.CSS.addFix(/display\s*:\s*list-item/, "display:block"); + + // ----------------------------------------------------------------------- + // margin:auto + // ----------------------------------------------------------------------- + + function fixMargin(element) { + var parent = element.parentElement; + var margin = parent.offsetWidth - element.offsetWidth - getPaddingWidth(parent); + var autoRight = (element.currentStyle["ie7-margin"] && element.currentStyle.marginRight === "auto") || + element.currentStyle["ie7-margin-right"] === "auto"; + switch (parent.currentStyle.textAlign) { + case "right": + margin = autoRight ? parseInt(margin / 2) : 0; + element.runtimeStyle.marginRight = margin + "px"; + break; + case "center": + if (autoRight) margin = 0; + default: + if (autoRight) margin /= 2; + element.runtimeStyle.marginLeft = parseInt(margin) + "px"; + } + }; + + function getPaddingWidth(element) { + return getPixelValue(element, element.currentStyle.paddingLeft) + + getPixelValue(element, element.currentStyle.paddingRight); + }; + + IE7.CSS.addRecalc("margin(-left|-right)?", "[^};]*auto", function(element) { + if (register(fixMargin, element, + element.parentElement && + element.currentStyle.display === "block" && + element.currentStyle.marginLeft === "auto" && + element.currentStyle.position !== "absolute")) { + fixMargin(element); + } + }); + + addResize(function() { + for (var i in fixMargin.elements) { + var element = fixMargin.elements[i]; + element.runtimeStyle.marginLeft = + element.runtimeStyle.marginRight = ""; + fixMargin(element); + } + }); +}; + + +// ========================================================================= +// ie8-css.js +// ========================================================================= + +var BRACKETS = "\\([^)]+\\)"; + +// pseudo-elements can be declared with a double colon +encoder.add(/::(before|after)/, ":$1"); + +if (appVersion < 8) { + + if (IE7.CSS.pseudoClasses) IE7.CSS.pseudoClasses += "|"; + IE7.CSS.pseudoClasses += "before|after|lang" + BRACKETS; + + // ----------------------------------------------------------------------- + // propertyName: inherit; + // ----------------------------------------------------------------------- + + function parseInherited(cssText) { + return cssText.replace(new RegExp("([{;\\s])(" + inheritedProperties.join("|") + ")\\s*:\\s*([^;}]+)", "g"), "$1$2:$3;ie7-$2:$3"); + }; + + var INHERITED = /[\w-]+\s*:\s*inherit/g; + var STRIP_IE7_FLAGS = /ie7\-|\s*:\s*inherit/g; + var DASH_LOWER = /\-([a-z])/g; + function toUpper(match, chr) {return chr.toUpperCase()}; + + IE7.CSS.addRecalc("[\\w-]+", "inherit", function(element, cssText) { + if (element.parentElement) { + var inherited = cssText.match(INHERITED); + for (var i = 0; i < inherited.length; i++) { + var propertyName = inherited[i].replace(STRIP_IE7_FLAGS, ""); + if (element.currentStyle["ie7-" + propertyName] === "inherit") { + propertyName = propertyName.replace(DASH_LOWER, toUpper); + element.runtimeStyle[propertyName] = element.parentElement.currentStyle[propertyName]; + } + } + } + }, function(match) { + inheritedProperties.push(rescape(match.slice(1).split(":")[0])); + return match; + }); + + // ----------------------------------------------------------------------- + // dynamic pseudo-classes + // ----------------------------------------------------------------------- + + var Focus = new DynamicPseudoClass("focus", function(element) { + var instance = arguments; + + IE7.CSS.addEventHandler(element, "onfocus", function() { + Focus.unregister(instance); // in case it starts with focus + Focus.register(instance); + }); + + IE7.CSS.addEventHandler(element, "onblur", function() { + Focus.unregister(instance); + }); + + // check the active element for initial state + if (element == document.activeElement) { + Focus.register(instance) + } + }); + + var Active = new DynamicPseudoClass("active", function(element) { + var instance = arguments; + IE7.CSS.addEventHandler(element, "onmousedown", function() { + Active.register(instance); + }); + }); + + // globally trap the mouseup event (thanks Martijn!) + addEventHandler(document, "onmouseup", function() { + var instances = Active.instances; + for (var i in instances) Active.unregister(instances[i]); + }); + + // ----------------------------------------------------------------------- + // IE7 pseudo elements + // ----------------------------------------------------------------------- + + // constants + var URL = /^url\s*\(\s*([^)]*)\)$/; + var POSITION_MAP = { + before0: "beforeBegin", + before1: "afterBegin", + after0: "afterEnd", + after1: "beforeEnd" + }; + + var PseudoElement = IE7.PseudoElement = Rule.extend({ + constructor: function(selector, position, cssText) { + // initialise object properties + this.position = position; + var content = cssText.match(PseudoElement.CONTENT), match, entity; + if (content) { + content = content[1]; + match = content.split(/\s+/); + for (var i = 0; (entity = match[i]); i++) { + match[i] = /^attr/.test(entity) ? {attr: entity.slice(5, -1)} : + entity.charAt(0) === "'" ? getString(entity) : decode(entity); + } + content = match; + } + this.content = content; + // CSS text needs to be decoded immediately + this.base(selector, decode(cssText)); + }, + + init: function() { + // execute the underlying css query for this class + this.match = cssQuery(this.selector); + for (var i = 0; i < this.match.length; i++) { + var runtimeStyle = this.match[i].runtimeStyle; + if (!runtimeStyle[this.position]) runtimeStyle[this.position] = {cssText:""}; + runtimeStyle[this.position].cssText += ";" + this.cssText; + if (this.content != null) runtimeStyle[this.position].content = this.content; + } + }, + + create: function(target) { + var generated = target.runtimeStyle[this.position]; + if (generated) { + // copy the array of values + var content = [].concat(generated.content || ""); + for (var j = 0; j < content.length; j++) { + if (typeof content[j] == "object") { + content[j] = target.getAttribute(content[j].attr); + } + } + content = content.join(""); + var url = content.match(URL); + var cssText = "overflow:hidden;" + generated.cssText.replace(/'/g, '"'); + var position = POSITION_MAP[this.position + Number(target.canHaveChildren)]; + var id = 'ie7_pseudo' + PseudoElement.count++; + target.insertAdjacentHTML(position, format(PseudoElement.ANON, this.className, id, cssText, url ? "" : content)); + if (url) { + var src = getString(url[1]); + var pseudoElement = document.getElementById(id); + pseudoElement.src = src; + addFilter(pseudoElement, "crop"); + var targetIsFloated = target.currentStyle.styleFloat !== "none"; + if (pseudoElement.currentStyle.display === "inline" || targetIsFloated) { + if (appVersion < 7 && targetIsFloated && target.canHaveChildren) { + target.runtimeStyle.display = "inline"; + target.runtimeStyle.position = "relative"; + pseudoElement.runtimeStyle.position = "absolute"; + } + pseudoElement.style.display = "inline-block"; + if (target.currentStyle.styleFloat !== "none") { + pseudoElement.style.pixelWidth = target.offsetWidth; + } + var image = new Image; + image.onload = function() { + pseudoElement.style.pixelWidth = this.width; + pseudoElement.style.pixelHeight = Math.max(this.height, pseudoElement.offsetHeight); + }; + image.src = src; + } + } + target.runtimeStyle[this.position] = null; + } + }, + + recalc: function() { + if (this.content == null) return; + for (var i = 0; i < this.match.length; i++) { + this.create(this.match[i]); + } + }, + + toString: function() { + return "." + this.className + "{display:inline}"; + } + }, { + CONTENT: /content\s*:\s*([^;]*)(;|$)/, + ANON: "%4", + MATCH: /(.*):(before|after).*/, + + count: 0 + }); + + IE7._getLang = function(element) { + var lang = ""; + while (element && element.nodeType === 1) { + lang = element.lang || element.getAttribute("lang") || ""; + if (lang) break; + element = element.parentNode; + } + return lang; + }; + + FILTER = extend(FILTER, { + ":lang\\(([^)]+)\\)": "((ii=IE7._getLang(e))==='$1'||ii.indexOf('$1-')===0)&&" + }); +} + +// ========================================================================= +// ie8-html.js +// ========================================================================= + +var UNSUCCESSFUL = /^(submit|reset|button)$/; + +// ----------------------------------------------------------------------- +// - - - - - - - -
    -
    - - - - - - -
    -
    -
    - -
    -
    -
    - -
      - -
    • -
      - -
      - - - - Watch - - - - -
      - -
      -
      -
      -
    • - -
    • - -
      - -
      - - -
      -
      - - -
      - -
    • - -
    • - - - Fork - - - - -
    • - -
    - -

    - - /Dean-Edwards--IE-7-and-8-and-9 - - - - - -

    -
    -
    - -
    -
    -
    - - - -
    - -
    -

    HTTPS clone URL

    -
    - - - - -
    -
    - - -
    -

    SSH clone URL

    -
    - - - - -
    -
    - - -
    -

    Subversion checkout URL

    -
    - - - - -
    -
    - - - -

    You can clone with - HTTPS, SSH, or Subversion. - - - -

    - - - - - Clone in Desktop - - - - - - Download ZIP - -
    -
    - -
    - - - - - - -
    - -
    - - - branch: - master - - - -
    - -
    - - - - -
    - - -
    - - -
    - Fetching contributors… -
    - -
    -

    -

    Cannot retrieve contributors at this time

    -
    -
    -
    -
    -
    - -
    - Raw - Blame - History -
    - - - - - -
    - -
    -
    - -
    - -
    - executable file - - 2902 lines (2513 sloc) - - 102.457 kb -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    /*
    IE7/IE8/IE9.js - copyright 2004-2010, Dean Edwards
    http://code.google.com/p/ie7-js/
    http://www.opensource.org/licenses/mit-license.php
    */
    -
    /* W3C compliance for Microsoft Internet Explorer */
    -
    /* credits/thanks:
    Shaggy, Martijn Wargers, Jimmy Cerra, Mark D Anderson,
    Lars Dieckow, Erik Arvidsson, Gellért Gyuris, James Denny,
    Unknown W Brackets, Benjamin Westfarer, Rob Eberhardt,
    Bill Edney, Kevin Newman, James Crompton, Matthew Mastracci,
    Doug Wright, Richard York, Kenneth Kolano, MegaZone,
    Thomas Verelst, Mark 'Tarquin' Wilton-Jones, Rainer Åhlfors,
    David Zulaica, Ken Kolano, Kevin Newman, Sjoerd Visscher,
    Ingo Chao
    */
    -
    // timestamp: Fri, 30 Apr 2010 20:59:18
    -
    (function(window, document) {
    -
    var IE7 = window.IE7 = {
    version: "2.1(beta4)",
    toString: K("[IE7]")
    };
    IE7.compat = 9;
    var appVersion = IE7.appVersion = navigator.appVersion.match(/MSIE (\d\.\d)/)[1] - 0;
    -
    if (/ie7_off/.test(top.location.search) || appVersion < 5.5 || appVersion >= IE7.compat) return;
    -
    var MSIE5 = appVersion < 6;
    -
    var Undefined = K();
    var documentElement = document.documentElement, body, viewport;
    var ANON = "!";
    var HEADER = ":link{ie7-link:link}:visited{ie7-link:visited}";
    -
    // -----------------------------------------------------------------------
    // external
    // -----------------------------------------------------------------------
    -
    var RELATIVE = /^[\w\.]+[^:]*$/;
    function makePath(href, path) {
    if (RELATIVE.test(href)) href = (path || "") + href;
    return href;
    };
    -
    function getPath(href, path) {
    href = makePath(href, path);
    return href.slice(0, href.lastIndexOf("/") + 1);
    };
    -
    // Get the path to this script
    var script = document.scripts[document.scripts.length - 1];
    var path = getPath(script.src);
    -
    // Use microsoft's http request object to load external files
    try {
    var httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (ex) {
    // ActiveX disabled
    }
    -
    var fileCache = {};
    function loadFile(href, path) {
    try {
    href = makePath(href, path);
    if (!fileCache[href]) {
    httpRequest.open("GET", href, false);
    httpRequest.send();
    if (httpRequest.status == 0 || httpRequest.status == 200) {
    fileCache[href] = httpRequest.responseText;
    }
    }
    } catch (ex) {
    // ignore errors
    }
    return fileCache[href] || "";
    };
    -
    // -----------------------------------------------------------------------
    // OO support
    // -----------------------------------------------------------------------
    -
    -
    // This is a cut-down version of base2 (http://code.google.com/p/base2/)
    -
    var _slice = Array.prototype.slice;
    -
    // private
    var _FORMAT = /%([1-9])/g;
    var _LTRIM = /^\s\s*/;
    var _RTRIM = /\s\s*$/;
    var _RESCAPE = /([\/()[\]{}|*+-.,^$?\\])/g; // safe regular expressions
    var _BASE = /\bbase\b/;
    var _HIDDEN = ["constructor", "toString"]; // only override these when prototyping
    -
    var prototyping;
    -
    function Base(){};
    Base.extend = function(_instance, _static) {
    // Build the prototype.
    prototyping = true;
    var _prototype = new this;
    extend(_prototype, _instance);
    prototyping = false;
    -
    // Create the wrapper for the constructor function.
    var _constructor = _prototype.constructor;
    function klass() {
    // Don't call the constructor function when prototyping.
    if (!prototyping) _constructor.apply(this, arguments);
    };
    _prototype.constructor = klass;
    -
    // Build the static interface.
    klass.extend = arguments.callee;
    extend(klass, _static);
    klass.prototype = _prototype;
    return klass;
    };
    Base.prototype.extend = function(source) {
    return extend(this, source);
    };
    -
    -
    // A collection of regular expressions and their associated replacement values.
    // A Base class for creating parsers.
    -
    var HASH = "#";
    var ITEMS = "#";
    var KEYS = ".";
    var COMPILED = "/";
    -
    var REGGRP_BACK_REF = /\\(\d+)/g,
    REGGRP_ESCAPE_COUNT = /\[(\\.|[^\]\\])+\]|\\.|\(\?/g,
    REGGRP_PAREN = /\(/g,
    REGGRP_LOOKUP = /\$(\d+)/,
    REGGRP_LOOKUP_SIMPLE = /^\$\d+$/,
    REGGRP_LOOKUPS = /(\[(\\.|[^\]\\])+\]|\\.|\(\?)|\(/g,
    REGGRP_DICT_ENTRY = /^<#\w+>$/,
    REGGRP_DICT_ENTRIES = /<#(\w+)>/g;
    -
    var RegGrp = Base.extend({
    constructor: function(values) {
    this[KEYS] = [];
    this[ITEMS] = {};
    this.merge(values);
    },
    -
    //dictionary: null,
    //ignoreCase: false,
    -
    add: function(expression, replacement) {
    delete this[COMPILED];
    if (expression instanceof RegExp) {
    expression = expression.source;
    }
    if (!this[HASH + expression]) this[KEYS].push(String(expression));
    return this[ITEMS][HASH + expression] = new RegGrp.Item(expression, replacement, this);
    },
    -
    compile: function(recompile) {
    if (recompile || !this[COMPILED]) {
    this[COMPILED] = new RegExp(this, this.ignoreCase ? "gi" : "g");
    }
    return this[COMPILED];
    },
    -
    merge: function(values) {
    for (var i in values) this.add(i, values[i]);
    },
    -
    exec: function(string) {
    var group = this,
    patterns = group[KEYS],
    items = group[ITEMS], item;
    var result = this.compile(true).exec(string);
    if (result) {
    // Loop through the RegGrp items.
    var i = 0, offset = 1;
    while ((item = items[HASH + patterns[i++]])) {
    var next = offset + item.length + 1;
    if (result[offset]) { // do we have a result?
    if (item.replacement === 0) {
    return group.exec(string);
    } else {
    var args = result.slice(offset, next), j = args.length;
    while (--j) args[j] = args[j] || ""; // some platforms return null/undefined for non-matching sub-expressions
    args[0] = {match: args[0], item: item};
    return args;
    }
    }
    offset = next;
    }
    }
    return null;
    },
    -
    parse: function(string) {
    string += ""; // type safe
    var group = this,
    patterns = group[KEYS],
    items = group[ITEMS];
    return string.replace(this.compile(), function(match) {
    var args = [], item, offset = 1, i = arguments.length;
    while (--i) args[i] = arguments[i] || ""; // some platforms return null/undefined for non-matching sub-expressions
    // Loop through the RegGrp items.
    while ((item = items[HASH + patterns[i++]])) {
    var next = offset + item.length + 1;
    if (args[offset]) { // do we have a result?
    var replacement = item.replacement;
    switch (typeof replacement) {
    case "function":
    return replacement.apply(group, args.slice(offset, next));
    case "number":
    return args[offset + replacement];
    default:
    return replacement;
    }
    }
    offset = next;
    }
    return match;
    });
    },
    -
    toString: function() {
    var strings = [],
    keys = this[KEYS],
    items = this[ITEMS], item;
    for (var i = 0; item = items[HASH + keys[i]]; i++) {
    strings[i] = item.source;
    }
    return "(" + strings.join(")|(") + ")";
    }
    }, {
    IGNORE: null, // a null replacement value means that there is no replacement.
    -
    Item: Base.extend({
    constructor: function(source, replacement, owner) {
    var length = source.indexOf("(") === -1 ? 0 : RegGrp.count(source);
    -
    var dictionary = owner.dictionary;
    if (dictionary && source.indexOf("<#") !== -1) {
    if (REGGRP_DICT_ENTRY.test(source)) {
    var entry = dictionary[ITEMS][HASH + source.slice(2, -1)];
    source = entry.replacement;
    length = entry._length;
    } else {
    source = dictionary.parse(source);
    }
    }
    -
    if (typeof replacement == "number") replacement = String(replacement);
    else if (replacement == null) replacement = 0;
    -
    // Does the expression use sub-expression lookups?
    if (typeof replacement == "string" && REGGRP_LOOKUP.test(replacement)) {
    if (REGGRP_LOOKUP_SIMPLE.test(replacement)) { // A simple lookup? (e.g. "$2").
    // Store the index (used for fast retrieval of matched strings).
    var index = replacement.slice(1) - 0;
    if (index && index <= length) replacement = index;
    } else {
    // A complicated lookup (e.g. "Hello $2 $1.").
    var lookup = replacement, regexp;
    replacement = function(match) {
    if (!regexp) {
    regexp = new RegExp(source, "g" + (this.ignoreCase ? "i": ""));
    }
    return match.replace(regexp, lookup);
    };
    }
    }
    -
    this.length = length;
    this.source = String(source);
    this.replacement = replacement;
    }
    }),
    -
    count: function(expression) {
    return (String(expression).replace(REGGRP_ESCAPE_COUNT, "").match(REGGRP_PAREN) || "").length;
    }
    });
    -
    var Dictionary = RegGrp.extend({
    parse: function(phrase) {
    // Prevent sub-expressions in dictionary entries from capturing.
    var entries = this[ITEMS];
    return phrase.replace(REGGRP_DICT_ENTRIES, function(match, entry) {
    entry = entries[HASH + entry];
    return entry ? entry._nonCapturing : match;
    });
    },
    -
    add: function(expression, replacement) {
    // Get the underlying replacement value.
    if (replacement instanceof RegExp) {
    replacement = replacement.source;
    }
    // Translate the replacement.
    // The result is the original replacement recursively parsed by this dictionary.
    var nonCapturing = replacement.replace(REGGRP_LOOKUPS, _nonCapture);
    if (replacement.indexOf("(") !== -1) {
    var realLength = RegGrp.count(replacement);
    }
    if (replacement.indexOf("<#") !== -1) {
    replacement = this.parse(replacement);
    nonCapturing = this.parse(nonCapturing);
    }
    var item = this.base(expression, replacement);
    item._nonCapturing = nonCapturing;
    item._length = realLength || item.length; // underlying number of sub-groups
    return item;
    },
    -
    toString: function() {
    return "(<#" + this[PATTERNS].join(">)|(<#") + ">)";
    }
    });
    -
    function _nonCapture(match, escaped) {
    return escaped || "(?:"; // non-capturing
    };
    -
    // =========================================================================
    // lang/extend.js
    // =========================================================================
    -
    function extend(object, source) { // or extend(object, key, value)
    if (object && source) {
    var proto = (typeof source == "function" ? Function : Object).prototype;
    // Add constructor, toString etc
    var i = _HIDDEN.length, key;
    if (prototyping) while (key = _HIDDEN[--i]) {
    var value = source[key];
    if (value != proto[key]) {
    if (_BASE.test(value)) {
    _override(object, key, value)
    } else {
    object[key] = value;
    }
    }
    }
    // Copy each of the source object's properties to the target object.
    for (key in source) if (typeof proto[key] == "undefined") {
    var value = source[key];
    // Check for method overriding.
    if (object[key] && typeof value == "function" && _BASE.test(value)) {
    _override(object, key, value);
    } else {
    object[key] = value;
    }
    }
    }
    return object;
    };
    -
    function _override(object, name, method) {
    // Override an existing method.
    var ancestor = object[name];
    object[name] = function() {
    var previous = this.base;
    this.base = ancestor;
    var returnValue = method.apply(this, arguments);
    this.base = previous;
    return returnValue;
    };
    };
    -
    function combine(keys, values) {
    // Combine two arrays to make a hash.
    if (!values) values = keys;
    var hash = {};
    for (var i in keys) hash[i] = values[i];
    return hash;
    };
    -
    function format(string) {
    // Replace %n with arguments[n].
    // e.g. format("%1 %2%3 %2a %1%3", "she", "se", "lls");
    // ==> "she sells sea shells"
    // Only %1 - %9 supported.
    var args = arguments;
    var _FORMAT = new RegExp("%([1-" + arguments.length + "])", "g");
    return String(string).replace(_FORMAT, function(match, index) {
    return index < args.length ? args[index] : match;
    });
    };
    -
    function match(string, expression) {
    // Same as String.match() except that this function will return an empty
    // array if there is no match.
    return String(string).match(expression) || [];
    };
    -
    function rescape(string) {
    // Make a string safe for creating a RegExp.
    return String(string).replace(_RESCAPE, "\\$1");
    };
    -
    // http://blog.stevenlevithan.com/archives/faster-trim-javascript
    function trim(string) {
    return String(string).replace(_LTRIM, "").replace(_RTRIM, "");
    };
    -
    function K(k) {
    return function() {
    return k;
    };
    };
    -
    // -----------------------------------------------------------------------
    // parsing
    // -----------------------------------------------------------------------
    -
    var Parser = RegGrp.extend({ignoreCase: true});
    -
    var SINGLE_QUOTES = /'/g,
    ESCAPED = /'(\d+)'/g,
    ESCAPE = /\\/g,
    UNESCAPE = /\\([nrtf'"])/g;
    -
    var strings = [];
    -
    var encoder = new Parser({
    // comments
    "<!\\-\\-|\\-\\->": "",
    "\\/\\*[^*]*\\*+([^\\/][^*]*\\*+)*\\/": "",
    // get rid
    "@(namespace|import)[^;\\n]+[;\\n]": "",
    // strings
    "'(\\\\.|[^'\\\\])*'": encodeString,
    '"(\\\\.|[^"\\\\])*"': encodeString,
    // white space
    "\\s+": " "
    });
    -
    function encode(selector) {
    return encoder.parse(selector).replace(UNESCAPE, "$1");
    };
    -
    function decode(query) {
    // put string values back
    return query.replace(ESCAPED, decodeString);
    };
    -
    function encodeString(string) {
    var index = strings.length;
    strings[index] = string.slice(1, -1)
    .replace(UNESCAPE, "$1")
    .replace(SINGLE_QUOTES, "\\'");
    return "'" + index + "'";
    };
    -
    function decodeString(match, index) {
    var string = strings[index];
    if (string == null) return match;
    return "'" + strings[index] + "'";
    };
    -
    function getString(value) {
    return value.indexOf("'") === 0 ? strings[value.slice(1, - 1)] : value;
    };
    -
    // clone a "width" function to create a "height" function
    var rotater = new RegGrp({
    Width: "Height",
    width: "height",
    Left: "Top",
    left: "top",
    Right: "Bottom",
    right: "bottom",
    onX: "onY"
    });
    -
    function rotate(fn) {
    return rotater.parse(fn);
    };
    -
    // -----------------------------------------------------------------------
    // event handling
    // -----------------------------------------------------------------------
    -
    var eventHandlers = [];
    -
    function addResize(handler) {
    addRecalc(handler);
    addEventHandler(window, "onresize", handler);
    };
    -
    // add an event handler (function) to an element
    function addEventHandler(element, type, handler) {
    element.attachEvent(type, handler);
    // store the handler so it can be detached later
    eventHandlers.push(arguments);
    };
    -
    // remove an event handler assigned to an element by IE7
    function removeEventHandler(element, type, handler) {
    try {
    element.detachEvent(type, handler);
    } catch (ex) {
    // write a letter of complaint to microsoft..
    }
    };
    -
    // remove event handlers (they eat memory)
    addEventHandler(window, "onunload", function() {
    var handler;
    while (handler = eventHandlers.pop()) {
    removeEventHandler(handler[0], handler[1], handler[2]);
    }
    });
    -
    function register(handler, element, condition) { // -@DRE
    //var set = handler[element.uniqueID];
    if (!handler.elements) handler.elements = {};
    if (condition) handler.elements[element.uniqueID] = element;
    else delete handler.elements[element.uniqueID];
    //return !set && condition;
    return condition;
    };
    -
    addEventHandler(window, "onbeforeprint", function() {
    if (!IE7.CSS.print) new StyleSheet("print");
    IE7.CSS.print.recalc();
    });
    -
    // -----------------------------------------------------------------------
    // pixel conversion
    // -----------------------------------------------------------------------
    -
    // this is handy because it means that web developers can mix and match
    // measurement units in their style sheets. it is not uncommon to
    // express something like padding in "em" units whilst border thickness
    // is most often expressed in pixels.
    -
    var PIXEL = /^\d+(px)?$/i;
    var PERCENT = /^\d+%$/;
    var getPixelValue = function(element, value) {
    if (PIXEL.test(value)) return parseInt(value);
    var style = element.style.left;
    var runtimeStyle = element.runtimeStyle.left;
    element.runtimeStyle.left = element.currentStyle.left;
    element.style.left = value || 0;
    value = element.style.pixelLeft;
    element.style.left = style;
    element.runtimeStyle.left = runtimeStyle;
    return value;
    };
    -
    // -----------------------------------------------------------------------
    // generic
    // -----------------------------------------------------------------------
    -
    var $IE7 = "ie7-";
    -
    var Fix = Base.extend({
    constructor: function() {
    this.fixes = [];
    this.recalcs = [];
    },
    init: Undefined
    });
    -
    // a store for functions that will be called when refreshing IE7
    var recalcs = [];
    function addRecalc(recalc) {
    recalcs.push(recalc);
    };
    -
    IE7.recalc = function() {
    IE7.HTML.recalc();
    // re-apply style sheet rules (re-calculate ie7 classes)
    IE7.CSS.recalc();
    // apply global fixes to the document
    for (var i = 0; i < recalcs.length; i++) recalcs[i]();
    };
    -
    function isFixed(element) {
    return element.currentStyle["ie7-position"] == "fixed";
    };
    -
    // original style
    function getDefinedStyle(element, propertyName) {
    return element.currentStyle[$IE7 + propertyName] || element.currentStyle[propertyName];
    };
    -
    function setOverrideStyle(element, propertyName, value) {
    if (element.currentStyle[$IE7 + propertyName] == null) {
    element.runtimeStyle[$IE7 + propertyName] = element.currentStyle[propertyName];
    }
    element.runtimeStyle[propertyName] = value;
    };
    -
    // Create a temporary element which is used to inherit styles
    // from the target element.
    function createTempElement(tagName) {
    var element = document.createElement(tagName || "object");
    element.style.cssText = "position:absolute;padding:0;display:block;border:none;clip:rect(0 0 0 0);left:-9999";
    element.ie7_anon = true;
    return element;
    };
    -
    -
    // =========================================================================
    // ie7-css.js
    // =========================================================================
    -
    var NEXT_SIBLING = "(e.nextSibling&&IE7._getElementSibling(e,'next'))",
    PREVIOUS_SIBLING = NEXT_SIBLING.replace(/next/g, "previous"),
    IS_ELEMENT = "e.nodeName>'@'",
    IF_ELEMENT = "if(" + IS_ELEMENT + "){";
    -
    var ID_ATTRIBUTE = "(e.nodeName==='FORM'?IE7._getAttribute(e,'id'):e.id)";
    -
    var HYPERLINK = /a(#[\w-]+)?(\.[\w-]+)?:(hover|active)/i;
    var FIRST_LINE_LETTER = /(.*)(:first-(line|letter))/;
    var SPACE = /\s/;
    var RULE = /((?:\\.|[^{\\])+)\{((?:\\.|[^}\\])+)\}/g;
    var SELECTOR = /(?:\\.|[^,\\])+/g;
    -
    var styleSheets = document.styleSheets;
    -
    var inheritedProperties = [];
    -
    IE7.CSS = new (Fix.extend({ // single instance
    parser: new Parser,
    screen: "",
    print: "",
    styles: [],
    rules: [],
    pseudoClasses: appVersion < 7 ? "first\\-child" : "",
    dynamicPseudoClasses: {
    toString: function() {
    var strings = [];
    for (var pseudoClass in this) strings.push(pseudoClass);
    return strings.join("|");
    }
    },
    init: function() {
    var NONE = "^\x01$";
    var CLASS = "\\[class=?[^\\]]*\\]";
    var pseudoClasses = [];
    if (this.pseudoClasses) pseudoClasses.push(this.pseudoClasses);
    var dynamicPseudoClasses = this.dynamicPseudoClasses.toString();
    if (dynamicPseudoClasses) pseudoClasses.push(dynamicPseudoClasses);
    pseudoClasses = pseudoClasses.join("|");
    var unknown = appVersion < 7 ? ["[>+~\\[(]|([:.])[\\w-]+\\1"] : [CLASS];
    if (pseudoClasses) unknown.push(":(" + pseudoClasses + ")");
    this.UNKNOWN = new RegExp(unknown.join("|") || NONE, "i");
    var complex = appVersion < 7 ? ["\\[[^\\]]+\\]|[^\\s(\\[]+\\s*[+~]"] : [CLASS];
    var complexRule = complex.concat();
    if (pseudoClasses) complexRule.push(":(" + pseudoClasses + ")");
    Rule.COMPLEX = new RegExp(complexRule.join("|") || NONE, "ig");
    if (this.pseudoClasses) complex.push(":(" + this.pseudoClasses + ")");
    DynamicRule.COMPLEX = new RegExp(complex.join("|") || NONE, "i");
    dynamicPseudoClasses = "not\\(:" + dynamicPseudoClasses.split("|").join("\\)|not\\(:") + "\\)|" + dynamicPseudoClasses;
    DynamicRule.MATCH = new RegExp(dynamicPseudoClasses ? "(.*?):(" + dynamicPseudoClasses + ")(.*)" : NONE, "i");
    this.createStyleSheet();
    this.refresh();
    },
    addEventHandler: function() {
    addEventHandler.apply(null, arguments);
    },
    addFix: function(expression, replacement) {
    this.parser.add(expression, replacement);
    },
    addRecalc: function(propertyName, test, handler, replacement) {
    // recalcs occur whenever the document is refreshed using document.recalc()
    propertyName = propertyName.source || propertyName;
    test = new RegExp("([{;\\s])" + propertyName + "\\s*:\\s*" + test + "[^;}]*");
    var id = this.recalcs.length;
    if (typeof replacement == "string") replacement = propertyName + ":" + replacement;
    this.addFix(test, function(match) {
    if (typeof replacement == "function") replacement = replacement(match);
    return (replacement ? replacement : match) + ";ie7-" + match.slice(1) + ";ie7_recalc" + id + ":1";
    });
    this.recalcs.push(arguments);
    return id;
    },
    apply: function() {
    this.getInlineCSS();
    new StyleSheet("screen");
    this.trash();
    },
    createStyleSheet: function() {
    // create the IE7 style sheet
    document.getElementsByTagName("head")[0].appendChild(document.createElement("style"));
    this.styleSheet = styleSheets[styleSheets.length - 1];
    // flag it so we can ignore it during parsing
    this.styleSheet.ie7 = true;
    this.styleSheet.owningElement.ie7 = true;
    this.styleSheet.cssText = HEADER;
    },
    getInlineCSS: function() {// load inline styles
    var styleSheets = document.getElementsByTagName("style"), styleSheet;
    for (var i = styleSheets.length - 1; styleSheet = styleSheets[i]; i--) {
    if (!styleSheet.disabled && !styleSheet.ie7) {
    styleSheet._cssText = styleSheet.innerHTML;
    }
    }
    },
    getText: function(styleSheet, path) {
    // Internet Explorer will trash unknown selectors (it converts them to "UNKNOWN").
    // So we must reload external style sheets (internal style sheets can have their text
    // extracted through the innerHTML property).
    -
    // load the style sheet text from an external file
    try {
    var cssText = styleSheet.cssText;
    } catch (e) {
    cssText = "";
    }
    if (httpRequest) cssText = loadFile(styleSheet.href, path) || cssText;
    return cssText;
    },
    recalc: function() {
    this.screen.recalc();
    // we're going to read through all style rules.
    // certain rules have had ie7 properties added to them.
    // e.g. p{top:0; ie7_recalc2:1; left:0}
    // this flags a property in the rule as needing a fix.
    // the selector text is then used to query the document.
    // we can then loop through the results of the query
    // and fix the elements.
    // we ignore the IE7 rules - so count them in the header
    var RECALCS = /ie7_recalc\d+/g;
    var start = HEADER.match(/[{,]/g).length;
    // only calculate screen fixes. print fixes don't show up anyway
    var rules = this.styleSheet.rules, rule;
    var calcs, calc, elements, element, i, j, k, id;
    // loop through all rules
    for (i = start; rule = rules[i]; i++) {
    var cssText = rule.style.cssText;
    // search for the "ie7_recalc" flag (there may be more than one)
    if (calcs = cssText.match(RECALCS)) {
    // use the selector text to query the document
    elements = cssQuery(rule.selectorText);
    // if there are matching elements then loop
    // through the recalc functions and apply them
    // to each element
    if (elements.length) for (j = 0; j < calcs.length; j++) {
    // get the matching flag (e.g. ie7_recalc3)
    id = calcs[j];
    // extract the numeric id from the end of the flag
    // and use it to index the collection of recalc
    // functions
    calc = IE7.CSS.recalcs[id.slice(10)][2];
    for (k = 0; (element = elements[k]); k++) {
    // apply the fix
    if (element.currentStyle[id]) calc(element, cssText);
    }
    }
    }
    }
    },
    refresh: function() {
    this.styleSheet.cssText = HEADER + this.screen + this.print;
    },
    trash: function() {
    // trash the old style sheets
    for (var i = 0; i < styleSheets.length; i++) {
    if (!styleSheets[i].ie7) {
    try {
    var cssText = styleSheets[i].cssText;
    } catch (e) {
    cssText = "";
    }
    if (cssText) styleSheets[i].cssText = "";
    }
    }
    }
    }));
    -
    // -----------------------------------------------------------------------
    // IE7 StyleSheet class
    // -----------------------------------------------------------------------
    -
    var StyleSheet = Base.extend({
    constructor: function(media) {
    this.media = media;
    this.load();
    IE7.CSS[media] = this;
    IE7.CSS.refresh();
    },
    createRule: function(selector, cssText) {
    var match;
    if (PseudoElement && (match = selector.match(PseudoElement.MATCH))) {
    return new PseudoElement(match[1], match[2], cssText);
    } else if (match = selector.match(DynamicRule.MATCH)) {
    if (!HYPERLINK.test(match[0]) || DynamicRule.COMPLEX.test(match[0])) {
    return new DynamicRule(selector, match[1], match[2], match[3], cssText);
    }
    } else {
    return new Rule(selector, cssText);
    }
    return selector + " {" + cssText + "}";
    },
    getText: function() {
    // store for style sheet text
    // parse media decalarations
    var MEDIA = /@media\s+([^{]+?)\s*\{([^@]+\})\s*\}/gi;
    var IMPORTS = /@import[^;\n]+/gi;
    var TRIM_IMPORTS = /@import\s+url\s*\(\s*["']?|["']?\s*\)\s*/gi;
    var URL = /(url\s*\(\s*['"]?)([\w\.]+[^:\)]*['"]?\))/gi;
    -
    var self = this;
    // Store loaded cssText URLs
    var fileCache = {};
    function getCSSText(styleSheet, path, media, level) {
    var cssText = "";
    if (!level) {
    media = toSimpleMedia(styleSheet.media);
    level = 0;
    }
    if (media === "none") {
    styleSheet.disabled = true;
    return "";
    }
    if (media === "all" || media === self.media) {
    // IE only allows importing style sheets three levels deep.
    // it will crash if you try to access a level below this
    try {
    var canAcess = !!styleSheet.cssText;
    } catch (exe) {}
    if (level < 3 && canAcess) {
    var hrefs = styleSheet.cssText.match(IMPORTS);
    // loop through imported style sheets
    for (var i = 0, imported; i < styleSheet.imports.length; i++) {
    var imported = styleSheet.imports[i];
    var href = styleSheet._href || styleSheet.href;
    imported._href = hrefs[i].replace(TRIM_IMPORTS, "");
    // call this function recursively to get all imported style sheets
    cssText += getCSSText(imported, getPath(href, path), media, level + 1);
    }
    }
    // retrieve inline style or load an external style sheet
    cssText += encode(styleSheet.href ? loadStyleSheet(styleSheet, path) : styleSheet.owningElement._cssText);
    cssText = parseMedia(cssText, self.media);
    }
    return cssText;
    };
    -
    // Load all style sheets in the document
    for (var i = 0; i < styleSheets.length; i++) {
    var styleSheet = styleSheets[i];
    if (!styleSheet.disabled && !styleSheet.ie7) this.cssText += getCSSText(styleSheet);
    }
    // helper functions
    function parseMedia(cssText, media) {
    filterMedia.value = media;
    return cssText.replace(MEDIA, filterMedia);
    };
    function filterMedia(match, media, cssText) {
    media = toSimpleMedia(media);
    switch (media) {
    case "screen":
    case "print":
    if (media !== filterMedia.value) return "";
    case "all":
    return cssText;
    }
    return "";
    };
    function toSimpleMedia(media) {
    if (!media) return "all";
    var split = media.toLowerCase().split(/\s*,\s*/);
    media = "none";
    for (var i = 0; i < split.length; i++) {
    if (split[i] === "all") return "all";
    if (split[i] === "screen") {
    if (media === "print") return "all";
    media = "screen";
    } else if (split[i] === "print") {
    if (media === "screen") return "all";
    media = "print";
    }
    }
    return media;
    };
    // Load an external style sheet
    function loadStyleSheet(styleSheet, path) {
    var href = styleSheet._href || styleSheet.href;
    var url = makePath(href, path);
    // If the style sheet has already loaded then don't reload it
    if (fileCache[url]) return "";
    // Load from source
    fileCache[url] = styleSheet.disabled ? "" :
    fixUrls(IE7.CSS.getText(styleSheet, path), getPath(href, path));
    return fileCache[url];
    };
    -
    // Fix CSS paths.
    // We're lumping all css text into one big style sheet so relative
    // paths have to be fixed. This is necessary anyway because of other
    // Internet Explorer bugs.
    function fixUrls(cssText, pathname) {
    // hack & slash
    return cssText.replace(URL, "$1" + pathname.slice(0, pathname.lastIndexOf("/") + 1) + "$2");
    };
    },
    load: function() {
    this.cssText = "";
    this.getText();
    this.parse();
    if (inheritedProperties.length) {
    this.cssText = parseInherited(this.cssText);
    }
    this.cssText = decode(this.cssText);
    fileCache = {};
    },
    parse: function() {
    var cssText = IE7.CSS.parser.parse(this.cssText);
    var declarations = "";
    this.cssText = cssText.replace(/@charset[^;]+;|@font\-face[^\}]+\}/g, function(match) {
    declarations += match + "\n";
    return "";
    });
    this.declarations = decode(declarations);
    // Parse the style sheet
    var offset = IE7.CSS.rules.length;
    var rules = [], rule;
    while ((rule = RULE.exec(this.cssText))) {
    var cssText = rule[2];
    if (cssText) {
    var fixDescendants = appVersion < 7 && cssText.indexOf("AlphaImageLoader") !== -1;
    var selectors = rule[1].match(SELECTOR), selector;
    for (var i = 0; selector = selectors[i]; i++) {
    selector = trim(selector);
    var isUnknown = IE7.CSS.UNKNOWN.test(selector);
    selectors[i] = isUnknown ? this.createRule(selector, cssText) : selector + "{" + cssText + "}";
    if (fixDescendants) selectors[i] += this.createRule(selector + ">*", "position:relative");
    }
    rules.push(selectors.join("\n"));
    }
    }
    this.cssText = rules.join("\n");
    this.rules = IE7.CSS.rules.slice(offset);
    },
    recalc: function() {
    var rule, i;
    for (i = 0; (rule = this.rules[i]); i++) rule.recalc();
    },
    toString: function() {
    return this.declarations + "@media " + this.media + "{" + this.cssText + "}";
    }
    });
    -
    var PseudoElement;
    -
    // -----------------------------------------------------------------------
    // IE7 style rules
    // -----------------------------------------------------------------------
    -
    var Rule = IE7.Rule = Base.extend({
    constructor: function(selector, cssText) {
    this.id = IE7.CSS.rules.length;
    this.className = Rule.PREFIX + this.id;
    var pseudoElement = selector.match(FIRST_LINE_LETTER);
    this.selector = (pseudoElement ? pseudoElement[1] : selector) || "*";
    this.selectorText = this.parse(this.selector) + (pseudoElement ? pseudoElement[2] : "");
    this.cssText = cssText;
    this.MATCH = new RegExp("\\s" + this.className + "(\\s|$)", "g");
    IE7.CSS.rules.push(this);
    this.init();
    },
    init: Undefined,
    add: function(element) {
    // allocate this class
    element.className += " " + this.className;
    },
    recalc: function() {
    // execute the underlying css query for this class
    var match = cssQuery(this.selector);
    // add the class name for all matching elements
    for (var i = 0; i < match.length; i++) this.add(match[i]);
    },
    -
    parse: function(selector) {
    // attempt to preserve specificity for "loose" parsing by
    // removing unknown tokens from a css selector but keep as
    // much as we can..
    var simple = selector.replace(Rule.CHILD, " ").replace(Rule.COMPLEX, "");
    if (appVersion < 7) simple = simple.replace(Rule.MULTI, "");
    var tags = match(simple, Rule.TAGS).length - match(selector, Rule.TAGS).length;
    var classes = match(simple, Rule.CLASSES).length - match(selector, Rule.CLASSES).length + 1;
    while (classes > 0 && Rule.CLASS.test(simple)) {
    simple = simple.replace(Rule.CLASS, "");
    classes--;
    }
    while (tags > 0 && Rule.TAG.test(simple)) {
    simple = simple.replace(Rule.TAG, "$1*");
    tags--;
    }
    simple += "." + this.className;
    classes = Math.min(classes, 2);
    tags = Math.min(tags, 2);
    var score = -10 * classes - tags;
    if (score > 0) {
    simple = simple + "," + Rule.MAP[score] + " " + simple;
    }
    return simple;
    },
    remove: function(element) {
    // deallocate this class
    element.className = element.className.replace(this.MATCH, "$1");
    },
    toString: function() {
    return format("%1 {%2}", this.selectorText, this.cssText);
    }
    }, {
    CHILD: />/g,
    CLASS: /\.[\w-]+/,
    CLASSES: /[.:\[]/g,
    MULTI: /(\.[\w-]+)+/g,
    PREFIX: "ie7_class",
    TAG: /^\w+|([\s>+~])\w+/,
    TAGS: /^\w|[\s>+~]\w/g,
    MAP: {
    "1": "html",
    "2": "html body",
    "10": ".ie7_html",
    "11": "html.ie7_html",
    "12": "html.ie7_html body",
    "20": ".ie7_html .ie7_body",
    "21": "html.ie7_html .ie7_body",
    "22": "html.ie7_html body.ie7_body"
    }
    });
    -
    // -----------------------------------------------------------------------
    // IE7 dynamic style
    // -----------------------------------------------------------------------
    -
    // object properties:
    // attach: the element that an event handler will be attached to
    // target: the element that will have the IE7 class applied
    -
    var DynamicRule = Rule.extend({
    // properties
    constructor: function(selector, attach, dynamicPseudoClass, target, cssText) {
    this.negated = dynamicPseudoClass.indexOf("not") === 0;
    if (this.negated) dynamicPseudoClass = dynamicPseudoClass.slice(5, -1);
    // initialise object properties
    this.attach = attach || "*";
    this.dynamicPseudoClass = IE7.CSS.dynamicPseudoClasses[dynamicPseudoClass];
    this.target = target;
    this.base(selector, cssText);
    },
    recalc: function() {
    // execute the underlying css query for this class
    var attaches = cssQuery(this.attach), attach;
    // process results
    for (var i = 0; attach = attaches[i]; i++) {
    // retrieve the event handler's target element(s)
    var target = this.target ? cssQuery(this.target, attach) : [attach];
    // attach event handlers for dynamic pseudo-classes
    if (target.length) this.dynamicPseudoClass.apply(attach, target, this);
    }
    }
    });
    -
    // -----------------------------------------------------------------------
    // IE7 dynamic pseudo-classes
    // -----------------------------------------------------------------------
    -
    var DynamicPseudoClass = Base.extend({
    constructor: function(name, apply) {
    this.name = name;
    this.apply = apply;
    this.instances = {};
    IE7.CSS.dynamicPseudoClasses[name] = this;
    },
    register: function(instance, negated) {
    // an "instance" is actually an Arguments object
    var _class = instance[2];
    if (!negated && _class.negated) {
    this.unregister(instance, true);
    } else {
    instance.id = _class.id + instance[0].uniqueID;
    if (!this.instances[instance.id]) {
    var target = instance[1], j;
    for (j = 0; j < target.length; j++) _class.add(target[j]);
    this.instances[instance.id] = instance;
    }
    }
    },
    unregister: function(instance, negated) {
    var _class = instance[2];
    if (!negated && _class.negated) {
    this.register(instance, true);
    } else {
    if (this.instances[instance.id]) {
    var target = instance[1], j;
    for (j = 0; j < target.length; j++) _class.remove(target[j]);
    delete this.instances[instance.id];
    }
    }
    }
    });
    // -----------------------------------------------------------------------
    // dynamic pseudo-classes
    // -----------------------------------------------------------------------
    -
    var Hover = new DynamicPseudoClass("hover", function(element) {
    var instance = arguments;
    IE7.CSS.addEventHandler(element, "onmouseenter", function() {
    Hover.register(instance);
    });
    IE7.CSS.addEventHandler(element, "onmouseleave", function() {
    Hover.unregister(instance);
    });
    });
    -
    // globally trap the mouseup event (thanks Martijn!)
    addEventHandler(document, "onmouseup", function() {
    var instances = Hover.instances;
    for (var i in instances)
    if (!instances[i][0].contains(event.srcElement))
    Hover.unregister(instances[i]);
    });
    -
    var ATTR = {
    "=": "%1==='%2'", // "[@%1='%2']"
    "~=": "(' '+%1+' ').indexOf(' %2 ')!==-1", // "[contains(concat(' ',@%1,' '),' %2 ')]",
    "|=": "%1==='%2'||%1.indexOf('%2-')===0", // "[@%1='%2' or starts-with(@%1,'%2-')]",
    "^=": "%1.indexOf('%2')===0", // "[starts-with(@%1,'%2')]",
    "$=": "%1.slice(-'%2'.length)==='%2'", // "[ends-with(@%1,'%2')]",
    "*=": "%1.indexOf('%2')!==-1" // "[contains(@%1,'%2')]"
    };
    ATTR[""] = "%1!=null"; // "[@%1]"
    -
    var FILTER = {
    "<#attr>": function(match, name, operator, value) {
    var attr = "IE7._getAttribute(e,'" + name + "')";
    value = getString(value);
    if (operator.length > 1) {
    if (!value || operator === "~=" && SPACE.test(value)) {
    return "false&&";
    }
    attr = "(" + attr + "||'')";
    }
    return "(" + format(ATTR[operator], attr, value) + ")&&";
    },
    -
    "<#id>": ID_ATTRIBUTE + "==='$1'&&",
    -
    "<#class>": "e.className&&(' '+e.className+' ').indexOf(' $1 ')!==-1&&",
    -
    // PSEDUO
    ":first-child": "!" + PREVIOUS_SIBLING + "&&",
    ":link": "e.currentStyle['ie7-link']=='link'&&",
    ":visited": "e.currentStyle['ie7-link']=='visited'&&"
    };
    -
    // =========================================================================
    // ie7-html.js
    // =========================================================================
    -
    // default font-sizes
    //HEADER += "h1{font-size:2em}h2{font-size:1.5em;}h3{font-size:1.17em;}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}";
    -
    IE7.HTML = new (Fix.extend({ // single instance
    fixed: {},
    init: Undefined,
    addFix: function() {
    // fixes are a one-off, they are applied when the document is loaded
    this.fixes.push(arguments);
    },
    apply: function() {
    for (var i = 0; i < this.fixes.length; i++) {
    var match = cssQuery(this.fixes[i][0]);
    var fix = this.fixes[i][1];
    for (var j = 0; j < match.length; j++) fix(match[j]);
    }
    },
    addRecalc: function() {
    // recalcs occur whenever the document is refreshed using document.recalc()
    this.recalcs.push(arguments);
    },
    recalc: function() {
    // loop through the fixes
    for (var i = 0; i < this.recalcs.length; i++) {
    var match = cssQuery(this.recalcs[i][0]);
    var recalc = this.recalcs[i][1], element;
    var key = Math.pow(2, i);
    for (var j = 0; (element = match[j]); j++) {
    var uniqueID = element.uniqueID;
    if ((this.fixed[uniqueID] & key) === 0) {
    element = recalc(element) || element;
    this.fixed[uniqueID] |= key;
    }
    }
    }
    }
    }));
    -
    if (appVersion < 7) {
    // provide support for the <abbr> tag.
    document.createElement("abbr");
    // bind to the first child control
    IE7.HTML.addRecalc("label", function(label) {
    if (!label.htmlFor) {
    var firstChildControl = cssQuery("input,textarea", label, true);
    if (firstChildControl) {
    addEventHandler(label, "onclick", function() {
    firstChildControl.click();
    });
    }
    }
    });
    }
    -
    // =========================================================================
    // ie7-layout.js
    // =========================================================================
    -
    var NUMERIC = "[.\\d]";
    -
    (function() {
    var layout = IE7.Layout = {};
    -
    // big, ugly box-model hack + min/max stuff
    -
    // #tantek > #erik > #dean { voice-family: hacker; }
    -
    // -----------------------------------------------------------------------
    // "layout"
    // -----------------------------------------------------------------------
    -
    HEADER += "*{boxSizing:content-box}";
    -
    // give an element "layout"
    layout.boxSizing = function(element) {
    if (!element.currentStyle.hasLayout) {
    //# element.runtimeStyle.fixedHeight =
    element.style.height = "0cm";
    if (element.currentStyle.verticalAlign === "auto")
    element.runtimeStyle.verticalAlign = "top";
    // when an element acquires "layout", margins no longer collapse correctly
    collapseMargins(element);
    }
    };
    -
    // -----------------------------------------------------------------------
    // Margin Collapse
    // -----------------------------------------------------------------------
    -
    function collapseMargins(element) {
    if (element != viewport && element.currentStyle.position !== "absolute") {
    collapseMargin(element, "marginTop");
    collapseMargin(element, "marginBottom");
    }
    };
    -
    function collapseMargin(element, type) {
    if (!element.runtimeStyle[type]) {
    var parentElement = element.parentElement;
    var isTopMargin = type === "marginTop";
    if (parentElement && parentElement.currentStyle.hasLayout && !IE7._getElementSibling(element, isTopMargin ? "previous" : "next")) return;
    var child = element[isTopMargin ? "firstChild" : "lastChild"];
    if (child && child.nodeName < "@") child = IE7._getElementSibling(child, isTopMargin ? "next" : "previous");
    if (child && child.currentStyle.styleFloat === "none" && child.currentStyle.hasLayout) {
    collapseMargin(child, type);
    margin = _getMargin(element, element.currentStyle[type]);
    childMargin = _getMargin(child, child.currentStyle[type]);
    if (margin < 0 || childMargin < 0) {
    element.runtimeStyle[type] = margin + childMargin;
    } else {
    element.runtimeStyle[type] = Math.max(childMargin, margin);
    }
    child.runtimeStyle[type] = "0px";
    }
    }
    };
    -
    function _getMargin(element, value) {
    return value === "auto" ? 0 : getPixelValue(element, value);
    };
    -
    // -----------------------------------------------------------------------
    // box-model
    // -----------------------------------------------------------------------
    -
    // constants
    var UNIT = /^[.\d][\w]*$/, AUTO = /^(auto|0cm)$/;
    -
    var apply = {};
    layout.borderBox = function(element){
    apply.Width(element);
    apply.Height(element);
    };
    -
    var _fixWidth = function(HEIGHT) {
    apply.Width = function(element) {
    if (!PERCENT.test(element.currentStyle.width)) _fixWidth(element);
    if (HEIGHT) collapseMargins(element);
    };
    -
    function _fixWidth(element, value) {
    if (!element.runtimeStyle.fixedWidth) {
    if (!value) value = element.currentStyle.width;
    element.runtimeStyle.fixedWidth = UNIT.test(value) ? Math.max(0, getFixedWidth(element, value)) + "px" : value;
    setOverrideStyle(element, "width", element.runtimeStyle.fixedWidth);
    }
    };
    -
    function layoutWidth(element) {
    if (!isFixed(element)) {
    var layoutParent = element.offsetParent;
    while (layoutParent && !layoutParent.currentStyle.hasLayout) layoutParent = layoutParent.offsetParent;
    }
    return (layoutParent || viewport).clientWidth;
    };
    -
    function getPixelWidth(element, value) {
    if (PERCENT.test(value)) return parseInt(parseFloat(value) / 100 * layoutWidth(element));
    return getPixelValue(element, value);
    };
    -
    var getFixedWidth = function(element, value) {
    var borderBox = element.currentStyle["ie7-box-sizing"] === "border-box";
    var adjustment = 0;
    if (MSIE5 && !borderBox)
    adjustment += getBorderWidth(element) + getWidth(element, "padding");
    else if (!MSIE5 && borderBox)
    adjustment -= getBorderWidth(element) + getWidth(element, "padding");
    return getPixelWidth(element, value) + adjustment;
    };
    -
    // easy way to get border thickness for elements with "layout"
    function getBorderWidth(element) {
    return element.offsetWidth - element.clientWidth;
    };
    -
    // have to do some pixel conversion to get padding/margin thickness :-(
    function getWidth(element, type) {
    return getPixelWidth(element, element.currentStyle[type + "Left"]) + getPixelWidth(element, element.currentStyle[type + "Right"]);
    };
    -
    // -----------------------------------------------------------------------
    // min/max
    // -----------------------------------------------------------------------
    -
    HEADER += "*{minWidth:none;maxWidth:none;min-width:none;max-width:none}";
    -
    // handle min-width property
    layout.minWidth = function(element) {
    // IE6 supports min-height so we frig it here
    //#if (element.currentStyle.minHeight === "auto") element.runtimeStyle.minHeight = 0;
    if (element.currentStyle["min-width"] != null) {
    element.style.minWidth = element.currentStyle["min-width"];
    }
    if (register(arguments.callee, element, element.currentStyle.minWidth !== "none")) {
    layout.boxSizing(element);
    _fixWidth(element);
    resizeWidth(element);
    }
    };
    -
    // clone the minWidth function to make a maxWidth function
    eval("IE7.Layout.maxWidth=" + String(layout.minWidth).replace(/min/g, "max"));
    -
    // apply min/max restrictions
    function resizeWidth(element) {
    // check boundaries
    if (element == document.body) {
    var width = element.clientWidth;
    } else {
    var rect = element.getBoundingClientRect();
    width = rect.right - rect.left;
    }
    if (element.currentStyle.minWidth !== "none" && width < getFixedWidth(element, element.currentStyle.minWidth)) {
    element.runtimeStyle.width = element.currentStyle.minWidth;
    } else if (element.currentStyle.maxWidth !== "none" && width >= getFixedWidth(element, element.currentStyle.maxWidth)) {
    element.runtimeStyle.width = element.currentStyle.maxWidth;
    } else {
    element.runtimeStyle.width = element.runtimeStyle.fixedWidth;
    }
    };
    -
    // -----------------------------------------------------------------------
    // right/bottom
    // -----------------------------------------------------------------------
    -
    function fixRight(element) {
    if (register(fixRight, element, /^(fixed|absolute)$/.test(element.currentStyle.position) &&
    getDefinedStyle(element, "left") !== "auto" &&
    getDefinedStyle(element, "right") !== "auto" &&
    AUTO.test(getDefinedStyle(element, "width")))) {
    resizeRight(element);
    layout.boxSizing(element);
    }
    };
    layout.fixRight = fixRight;
    -
    function resizeRight(element) {
    var left = getPixelWidth(element, element.runtimeStyle._left || element.currentStyle.left);
    var width = layoutWidth(element) - getPixelWidth(element, element.currentStyle.right) - left - getWidth(element, "margin");
    if (parseInt(element.runtimeStyle.width) === width) return;
    element.runtimeStyle.width = "";
    if (isFixed(element) || HEIGHT || element.offsetWidth < width) {
    if (!MSIE5) width -= getBorderWidth(element) + getWidth(element, "padding");
    if (width < 0) width = 0;
    element.runtimeStyle.fixedWidth = width;
    setOverrideStyle(element, "width", width);
    }
    };
    -
    // -----------------------------------------------------------------------
    // window.onresize
    // -----------------------------------------------------------------------
    -
    // handle window resize
    var clientWidth = 0;
    addResize(function() {
    if (!viewport) return;
    var i, wider = (clientWidth < viewport.clientWidth);
    clientWidth = viewport.clientWidth;
    // resize elements with "min-width" set
    var elements = layout.minWidth.elements;
    for (i in elements) {
    var element = elements[i];
    var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.minWidth));
    if (wider && fixedWidth) element.runtimeStyle.width = "";
    if (wider == fixedWidth) resizeWidth(element);
    }
    // resize elements with "max-width" set
    var elements = layout.maxWidth.elements;
    for (i in elements) {
    var element = elements[i];
    var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.maxWidth));
    if (!wider && fixedWidth) element.runtimeStyle.width = "";
    if (wider !== fixedWidth) resizeWidth(element);
    }
    // resize elements with "right" set
    for (i in fixRight.elements) resizeRight(fixRight.elements[i]);
    });
    -
    // -----------------------------------------------------------------------
    // fix CSS
    // -----------------------------------------------------------------------
    if (MSIE5) {
    IE7.CSS.addRecalc("width", NUMERIC, apply.Width);
    }
    if (appVersion < 7) {
    IE7.CSS.addRecalc("max-width", NUMERIC, layout.maxWidth);
    IE7.CSS.addRecalc("right", NUMERIC, fixRight);
    } else if (appVersion == 7) {
    if (HEIGHT) IE7.CSS.addRecalc("height", "[\\d.]+%", function(element) {
    element.runtimeStyle.pixelHeight = parseInt(layoutWidth(element) * element.currentStyle["ie7-height"].slice(0, -1) / 100);
    });
    }
    };
    -
    eval("var _fixHeight=" + rotate(_fixWidth));
    -
    // apply box-model + min/max fixes
    _fixWidth();
    _fixHeight(true);
    if (appVersion < 7) {
    IE7.CSS.addRecalc("min-width", NUMERIC, layout.minWidth);
    IE7.CSS.addFix(/\bmin-height\s*/, "height");
    }
    })();
    -
    // =========================================================================
    // ie7-graphics.js
    // =========================================================================
    -
    // a small transparent image used as a placeholder
    var BLANK_GIF = makePath("blank.gif", path);
    -
    var ALPHA_IMAGE_LOADER = "DXImageTransform.Microsoft.AlphaImageLoader";
    var PNG_FILTER = "progid:" + ALPHA_IMAGE_LOADER + "(src='%1',sizingMethod='%2')";
    // regular expression version of the above
    var PNG;
    -
    var filtered = [];
    -
    function fixImage(element) {
    if (PNG.test(element.src)) {
    // we have to preserve width and height
    var image = new Image(element.width, element.height);
    image.onload = function() {
    element.width = image.width;
    element.height = image.height;
    image = null;
    };
    image.src = element.src;
    // store the original url (we'll put it back when it's printed)
    element.pngSrc = element.src;
    // add the AlphaImageLoader thingy
    addFilter(element);
    }
    };
    -
    if (appVersion < 7) {
    // ** IE7 VARIABLE
    // e.g. apply the hack to all files ending in ".png"
    // IE7_PNG_SUFFIX = ".png";
    // You can also set it to a RegExp
    // IE7_PNG_SUFFIX = /\d+\.png$/;
    -
    // replace background(-image): url(..) .. with background(-image): .. ;filter: ..;
    IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/, function(match, $1, $2, url, $4) {
    url = getString(url);
    return PNG.test(url) ? "filter:" + format(PNG_FILTER, url, $4.indexOf("no-repeat") === -1 ? "scale" : "crop") +
    ";zoom:1;background" + ($1||"") + ":" + ($2||"") + "none" + ($4||"") : match;
    });
    -
    // list-style-image
    IE7.CSS.addRecalc(/list\-style(\-image)?/, "[^};]*url", function(element) {
    var url = element.currentStyle.listStyleImage.slice(5, -2);
    if (PNG.test(url)) {
    if (element.nodeName === "LI") {
    fixListStyleImage(element, url)
    } else if (element.nodeName === "UL") {
    for (var i = 0, li; li = element.childNodes[i]; i++) {
    if (li.nodeName === "LI") fixListStyleImage(li, url);
    }
    }
    }
    });
    -
    function fixListStyleImage(element, src) {
    var style = element.runtimeStyle;
    var originalHeight = element.offsetHeight;
    var image = new Image;
    image.onload = function() {
    var paddingLeft = element.currentStyle.paddingLeft;
    paddingLeft = paddingLeft === "0px" ? 0 : getPixelValue(element, paddingLeft);
    style.paddingLeft = (paddingLeft + this.width) + "px";
    style.marginLeft = -this.width + "px";
    style.listStyleType = "none";
    style.listStyleImage = "none";
    style.paddingTop = Math.max(originalHeight - element.offsetHeight, 0) + "px";
    addFilter(element, "crop", src);
    element.style.zoom = "100%";
    };
    image.src = src;
    };
    // -----------------------------------------------------------------------
    // fix PNG transparency (HTML images)
    // -----------------------------------------------------------------------
    -
    IE7.HTML.addRecalc("img,input", function(element) {
    if (element.nodeName === "INPUT" && element.type !== "image") return;
    fixImage(element);
    addEventHandler(element, "onpropertychange", function() {
    if (!printing && event.propertyName === "src" &&
    element.src.indexOf(BLANK_GIF) === -1) fixImage(element);
    });
    });
    -
    // assume that background images should not be printed
    // (if they are not transparent then they'll just obscure content)
    // but we'll put foreground images back...
    var printing = false;
    addEventHandler(window, "onbeforeprint", function() {
    printing = true;
    for (var i = 0; i < filtered.length; i++) removeFilter(filtered[i]);
    });
    addEventHandler(window, "onafterprint", function() {
    for (var i = 0; i < filtered.length; i++) addFilter(filtered[i]);
    printing = false;
    });
    }
    -
    // apply a filter
    function addFilter(element, sizingMethod, src) {
    var filter = element.filters[ALPHA_IMAGE_LOADER];
    if (filter) {
    filter.src = src || element.src;
    filter.enabled = true;
    } else {
    element.runtimeStyle.filter = format(PNG_FILTER, src || element.src, sizingMethod || "scale");
    filtered.push(element);
    }
    // remove the real image
    element.src = BLANK_GIF;
    };
    -
    function removeFilter(element) {
    element.src = element.pngSrc;
    element.filters[ALPHA_IMAGE_LOADER].enabled = false;
    };
    -
    // =========================================================================
    // ie7-fixed.js
    // =========================================================================
    -
    (function() {
    if (appVersion >= 7) return;
    // some things to consider for this hack.
    // the document body requires a fixed background. even if
    // it is just a blank image.
    // you have to use setExpression instead of onscroll, this
    // together with a fixed body background helps avoid the
    // annoying screen flicker of other solutions.
    IE7.CSS.addRecalc("position", "fixed", _positionFixed, "absolute");
    IE7.CSS.addRecalc("background(-attachment)?", "[^};]*fixed", _backgroundFixed);
    // scrolling is relative to the documentElement (HTML tag) when in
    // standards mode, otherwise it's relative to the document body
    var $viewport = MSIE5 ? "body" : "documentElement";
    function _fixBackground() {
    // this is required by both position:fixed and background-attachment:fixed.
    // it is necessary for the document to also have a fixed background image.
    // we can fake this with a blank image if necessary
    if (body.currentStyle.backgroundAttachment !== "fixed") {
    if (body.currentStyle.backgroundImage === "none") {
    body.runtimeStyle.backgroundRepeat = "no-repeat";
    body.runtimeStyle.backgroundImage = "url(" + BLANK_GIF + ")"; // dummy
    }
    body.runtimeStyle.backgroundAttachment = "fixed";
    }
    _fixBackground = Undefined;
    };
    var _tmp = createTempElement("img");
    function _isFixed(element) {
    return element ? isFixed(element) || _isFixed(element.parentElement) : false;
    };
    function _setExpression(element, propertyName, expression) {
    setTimeout("document.all." + element.uniqueID + ".runtimeStyle.setExpression('" + propertyName + "','" + expression + "')", 0);
    };
    // -----------------------------------------------------------------------
    // backgroundAttachment: fixed
    // -----------------------------------------------------------------------
    function _backgroundFixed(element) {
    if (register(_backgroundFixed, element, element.currentStyle.backgroundAttachment === "fixed" && !element.contains(body))) {
    _fixBackground();
    util.bgLeft(element);
    util.bgTop(element);
    _backgroundPosition(element);
    }
    };
    function _backgroundPosition(element) {
    _tmp.src = element.currentStyle.backgroundImage.slice(5, -2);
    var parentElement = element.canHaveChildren ? element : element.parentElement;
    parentElement.appendChild(_tmp);
    util.setOffsetLeft(element);
    util.setOffsetTop(element);
    parentElement.removeChild(_tmp);
    };
    // -----------------------------------------------------------------------
    // position: fixed
    // -----------------------------------------------------------------------
    function _positionFixed(element) {
    if (register(_positionFixed, element, isFixed(element))) {
    setOverrideStyle(element, "position", "absolute");
    setOverrideStyle(element, "left", element.currentStyle.left);
    setOverrideStyle(element, "top", element.currentStyle.top);
    _fixBackground();
    IE7.Layout.fixRight(element);
    //IE7.Layout.fixBottom(element);
    _foregroundPosition(element);
    }
    };
    function _foregroundPosition(element, recalc) {
    document.body.getBoundingClientRect(); // force a reflow
    util.positionTop(element, recalc);
    util.positionLeft(element, recalc, true);
    if (!element.runtimeStyle.autoLeft && element.currentStyle.marginLeft === "auto" &&
    element.currentStyle.right !== "auto") {
    var left = viewport.clientWidth - util.getPixelWidth(element, element.currentStyle.right) -
    util.getPixelWidth(element, element.runtimeStyle._left) - element.clientWidth;
    if (element.currentStyle.marginRight === "auto") left = parseInt(left / 2);
    if (_isFixed(element.offsetParent)) element.runtimeStyle.pixelLeft += left;
    else element.runtimeStyle.shiftLeft = left;
    }
    if (!element.runtimeStyle.fixedWidth) util.clipWidth(element);
    if (!element.runtimeStyle.fixedHeight) util.clipHeight(element);
    };
    // -----------------------------------------------------------------------
    // capture window resize
    // -----------------------------------------------------------------------
    function _resize() {
    // if the window has been resized then some positions need to be
    // recalculated (especially those aligned to "right" or "top"
    var elements = _backgroundFixed.elements;
    for (var i in elements) _backgroundPosition(elements[i]);
    elements = _positionFixed.elements;
    for (i in elements) {
    _foregroundPosition(elements[i], true);
    _foregroundPosition(elements[i], true);
    }
    _timer = 0;
    };
    // use a timer (sometimes this is a good way to prevent resize loops)
    var _timer;
    addResize(function() {
    if (!_timer) _timer = setTimeout(_resize, 100);
    });
    -
    // -----------------------------------------------------------------------
    // rotated
    // -----------------------------------------------------------------------
    -
    var util = {};
    var _horizontal = function(util) {
    util.bgLeft = function(element) {
    element.style.backgroundPositionX = element.currentStyle.backgroundPositionX;
    if (!_isFixed(element)) {
    _setExpression(element, "backgroundPositionX", "(parseInt(runtimeStyle.offsetLeft)+document." + $viewport + ".scrollLeft)||0");
    }
    };
    -
    util.setOffsetLeft = function(element) {
    var propertyName = _isFixed(element) ? "backgroundPositionX" : "offsetLeft";
    element.runtimeStyle[propertyName] =
    util.getOffsetLeft(element, element.style.backgroundPositionX) -
    element.getBoundingClientRect().left - element.clientLeft + 2;
    };
    -
    util.getOffsetLeft = function(element, position) {
    switch (position) {
    case "left":
    case "top":
    return 0;
    case "right":
    case "bottom":
    return viewport.clientWidth - _tmp.offsetWidth;
    case "center":
    return (viewport.clientWidth - _tmp.offsetWidth) / 2;
    default:
    if (PERCENT.test(position)) {
    return parseInt((viewport.clientWidth - _tmp.offsetWidth) * parseFloat(position) / 100);
    }
    _tmp.style.left = position;
    return _tmp.offsetLeft;
    }
    };
    -
    util.clipWidth = function(element) {
    var fixWidth = element.runtimeStyle.fixWidth;
    element.runtimeStyle.borderRightWidth = "";
    element.runtimeStyle.width = fixWidth ? util.getPixelWidth(element, fixWidth) + "px" : "";
    if (element.currentStyle.width !== "auto") {
    var rect = element.getBoundingClientRect();
    var width = element.offsetWidth - viewport.clientWidth + rect.left - 2;
    if (width >= 0) {
    element.runtimeStyle.borderRightWidth = "0px";
    width = Math.max(getPixelValue(element, element.currentStyle.width) - width, 0);
    setOverrideStyle(element, "width", width);
    return width;
    }
    }
    };
    -
    util.positionLeft = function(element, recalc) {
    // if the element's width is in % units then it must be recalculated
    // with respect to the viewport
    if (!recalc && PERCENT.test(element.currentStyle.width)) {
    element.runtimeStyle.fixWidth = element.currentStyle.width;
    }
    if (element.runtimeStyle.fixWidth) {
    element.runtimeStyle.width = util.getPixelWidth(element, element.runtimeStyle.fixWidth);
    }
    //if (recalc) {
    // // if the element is fixed on the right then no need to recalculate
    // if (!element.runtimeStyle.autoLeft) return;
    //} else {
    element.runtimeStyle.shiftLeft = 0;
    element.runtimeStyle._left = element.currentStyle.left;
    // is the element fixed on the right?
    element.runtimeStyle.autoLeft = element.currentStyle.right !== "auto" && element.currentStyle.left === "auto";
    //}
    // reset the element's "left" value and get it's natural position
    element.runtimeStyle.left = "";
    element.runtimeStyle.screenLeft = util.getScreenLeft(element);
    element.runtimeStyle.pixelLeft = element.runtimeStyle.screenLeft;
    // if the element is contained by another fixed element then there is no need to
    // continually recalculate it's left position
    if (!recalc && !_isFixed(element.offsetParent)) {
    // onsrcoll produces jerky movement, so we use an expression
    _setExpression(element, "pixelLeft", "runtimeStyle.screenLeft+runtimeStyle.shiftLeft+document." + $viewport + ".scrollLeft");
    }
    };
    -
    // I've forgotten how this works...
    util.getScreenLeft = function(element) { // thanks to kevin newman (captainn)
    var screenLeft = element.offsetLeft, nested = 1;
    if (element.runtimeStyle.autoLeft) {
    screenLeft = viewport.clientWidth - element.offsetWidth - util.getPixelWidth(element, element.currentStyle.right);
    }
    // accommodate margins
    if (element.currentStyle.marginLeft !== "auto") {
    screenLeft -= util.getPixelWidth(element, element.currentStyle.marginLeft);
    }
    while (element = element.offsetParent) {
    if (element.currentStyle.position !== "static") nested = -1;
    screenLeft += element.offsetLeft * nested;
    }
    return screenLeft;
    };
    -
    util.getPixelWidth = function(element, value) {
    return PERCENT.test(value) ? parseInt(parseFloat(value) / 100 * viewport.clientWidth) : getPixelValue(element, value);
    };
    };
    eval("var _vertical=" + rotate(_horizontal));
    _horizontal(util);
    _vertical(util);
    })();
    -
    // =========================================================================
    // ie7-oveflow.js
    // =========================================================================
    -
    /* ---------------------------------------------------------------------
    This module alters the structure of the document.
    It may adversely affect other CSS rules. Be warned.
    --------------------------------------------------------------------- */
    -
    if (appVersion < 7) {
    var WRAPPER_STYLE = {
    backgroundColor: "transparent",
    backgroundImage: "none",
    backgroundPositionX: null,
    backgroundPositionY: null,
    backgroundRepeat: null,
    borderTopWidth: 0,
    borderRightWidth: 0,
    borderBottomWidth: 0,
    borderLeftStyle: "none",
    borderTopStyle: "none",
    borderRightStyle: "none",
    borderBottomStyle: "none",
    borderLeftWidth: 0,
    borderLeftColor: "#000",
    borderTopColor: "#000",
    borderRightColor: "#000",
    borderBottomColor: "#000",
    height: null,
    marginTop: 0,
    marginBottom: 0,
    marginRight: 0,
    marginLeft: 0,
    width: "100%"
    };
    -
    IE7.CSS.addRecalc("overflow", "visible", function(element) {
    if (element.currentStyle.position === "absolute") return;
    // don't do this again
    if (element.parentNode.ie7_wrapped) return;
    -
    // if max-height is applied, makes sure it gets applied first
    if (IE7.Layout && element.currentStyle["max-height"] !== "auto") {
    IE7.Layout.maxHeight(element);
    }
    -
    if (element.currentStyle.marginLeft === "auto") element.style.marginLeft = 0;
    if (element.currentStyle.marginRight === "auto") element.style.marginRight = 0;
    -
    var wrapper = document.createElement(ANON);
    wrapper.ie7_wrapped = element;
    for (var propertyName in WRAPPER_STYLE) {
    wrapper.style[propertyName] = element.currentStyle[propertyName];
    if (WRAPPER_STYLE[propertyName] != null) {
    element.runtimeStyle[propertyName] = WRAPPER_STYLE[propertyName];
    }
    }
    wrapper.style.display = "block";
    wrapper.style.position = "relative";
    element.runtimeStyle.position = "absolute";
    element.parentNode.insertBefore(wrapper, element);
    wrapper.appendChild(element);
    });
    }
    -
    // =========================================================================
    // ie7-quirks.js
    // =========================================================================
    -
    function ie7Quirks() {
    var FONT_SIZES = "xx-small,x-small,small,medium,large,x-large,xx-large".split(",");
    for (var i = 0; i < FONT_SIZES.length; i++) {
    FONT_SIZES[FONT_SIZES[i]] = FONT_SIZES[i - 1] || "0.67em";
    }
    IE7.CSS.addFix(/(font(-size)?\s*:\s*)([\w.-]+)/, function(match, label, size, value) {
    return label + (FONT_SIZES[value] || value);
    });
    var NEGATIVE = /^\-/, LENGTH = /(em|ex)$/i;
    var EM = /em$/i, EX = /ex$/i;
    -
    getPixelValue = function(element, value) {
    if (PIXEL.test(value)) return parseInt(value)||0;
    var scale = NEGATIVE.test(value)? -1 : 1;
    if (LENGTH.test(value)) scale *= getFontScale(element);
    temp.style.width = scale < 0 ? value.slice(1) : value;
    body.appendChild(temp);
    // retrieve pixel width
    value = scale * temp.offsetWidth;
    // remove the temporary element
    temp.removeNode();
    return parseInt(value);
    };
    -
    var temp = createTempElement();
    function getFontScale(element) {
    var scale = 1;
    temp.style.fontFamily = element.currentStyle.fontFamily;
    temp.style.lineHeight = element.currentStyle.lineHeight;
    //temp.style.fontSize = "";
    while (element != body) {
    var fontSize = element.currentStyle["ie7-font-size"];
    if (fontSize) {
    if (EM.test(fontSize)) scale *= parseFloat(fontSize);
    else if (PERCENT.test(fontSize)) scale *= (parseFloat(fontSize) / 100);
    else if (EX.test(fontSize)) scale *= (parseFloat(fontSize) / 2);
    else {
    temp.style.fontSize = fontSize;
    return 1;
    }
    }
    element = element.parentElement;
    }
    return scale;
    };
    -
    // cursor:pointer (IE5.x)
    IE7.CSS.addFix(/cursor\s*:\s*pointer/, "cursor:hand");
    // display:list-item (IE5.x)
    IE7.CSS.addFix(/display\s*:\s*list-item/, "display:block");
    // -----------------------------------------------------------------------
    // margin:auto
    // -----------------------------------------------------------------------
    function fixMargin(element) {
    var parent = element.parentElement;
    var margin = parent.offsetWidth - element.offsetWidth - getPaddingWidth(parent);
    var autoRight = (element.currentStyle["ie7-margin"] && element.currentStyle.marginRight === "auto") ||
    element.currentStyle["ie7-margin-right"] === "auto";
    switch (parent.currentStyle.textAlign) {
    case "right":
    margin = autoRight ? parseInt(margin / 2) : 0;
    element.runtimeStyle.marginRight = margin + "px";
    break;
    case "center":
    if (autoRight) margin = 0;
    default:
    if (autoRight) margin /= 2;
    element.runtimeStyle.marginLeft = parseInt(margin) + "px";
    }
    };
    -
    function getPaddingWidth(element) {
    return getPixelValue(element, element.currentStyle.paddingLeft) +
    getPixelValue(element, element.currentStyle.paddingRight);
    };
    IE7.CSS.addRecalc("margin(-left|-right)?", "[^};]*auto", function(element) {
    if (register(fixMargin, element,
    element.parentElement &&
    element.currentStyle.display === "block" &&
    element.currentStyle.marginLeft === "auto" &&
    element.currentStyle.position !== "absolute")) {
    fixMargin(element);
    }
    });
    addResize(function() {
    for (var i in fixMargin.elements) {
    var element = fixMargin.elements[i];
    element.runtimeStyle.marginLeft =
    element.runtimeStyle.marginRight = "";
    fixMargin(element);
    }
    });
    };
    -
    -
    // =========================================================================
    // ie8-css.js
    // =========================================================================
    -
    var BRACKETS = "\\([^)]+\\)";
    -
    // pseudo-elements can be declared with a double colon
    encoder.add(/::(before|after)/, ":$1");
    -
    if (appVersion < 8) {
    -
    if (IE7.CSS.pseudoClasses) IE7.CSS.pseudoClasses += "|";
    IE7.CSS.pseudoClasses += "before|after|lang" + BRACKETS;
    -
    // -----------------------------------------------------------------------
    // propertyName: inherit;
    // -----------------------------------------------------------------------
    function parseInherited(cssText) {
    return cssText.replace(new RegExp("([{;\\s])(" + inheritedProperties.join("|") + ")\\s*:\\s*([^;}]+)", "g"), "$1$2:$3;ie7-$2:$3");
    };
    -
    var INHERITED = /[\w-]+\s*:\s*inherit/g;
    var STRIP_IE7_FLAGS = /ie7\-|\s*:\s*inherit/g;
    var DASH_LOWER = /\-([a-z])/g;
    function toUpper(match, chr) {return chr.toUpperCase()};
    IE7.CSS.addRecalc("[\\w-]+", "inherit", function(element, cssText) {
    if (element.parentElement) {
    var inherited = cssText.match(INHERITED);
    for (var i = 0; i < inherited.length; i++) {
    var propertyName = inherited[i].replace(STRIP_IE7_FLAGS, "");
    if (element.currentStyle["ie7-" + propertyName] === "inherit") {
    propertyName = propertyName.replace(DASH_LOWER, toUpper);
    element.runtimeStyle[propertyName] = element.parentElement.currentStyle[propertyName];
    }
    }
    }
    }, function(match) {
    inheritedProperties.push(rescape(match.slice(1).split(":")[0]));
    return match;
    });
    -
    // -----------------------------------------------------------------------
    // dynamic pseudo-classes
    // -----------------------------------------------------------------------
    -
    var Focus = new DynamicPseudoClass("focus", function(element) {
    var instance = arguments;
    -
    IE7.CSS.addEventHandler(element, "onfocus", function() {
    Focus.unregister(instance); // in case it starts with focus
    Focus.register(instance);
    });
    -
    IE7.CSS.addEventHandler(element, "onblur", function() {
    Focus.unregister(instance);
    });
    -
    // check the active element for initial state
    if (element == document.activeElement) {
    Focus.register(instance)
    }
    });
    -
    var Active = new DynamicPseudoClass("active", function(element) {
    var instance = arguments;
    IE7.CSS.addEventHandler(element, "onmousedown", function() {
    Active.register(instance);
    });
    });
    -
    // globally trap the mouseup event (thanks Martijn!)
    addEventHandler(document, "onmouseup", function() {
    var instances = Active.instances;
    for (var i in instances) Active.unregister(instances[i]);
    });
    -
    // -----------------------------------------------------------------------
    // IE7 pseudo elements
    // -----------------------------------------------------------------------
    -
    // constants
    var URL = /^url\s*\(\s*([^)]*)\)$/;
    var POSITION_MAP = {
    before0: "beforeBegin",
    before1: "afterBegin",
    after0: "afterEnd",
    after1: "beforeEnd"
    };
    -
    var PseudoElement = IE7.PseudoElement = Rule.extend({
    constructor: function(selector, position, cssText) {
    // initialise object properties
    this.position = position;
    var content = cssText.match(PseudoElement.CONTENT), match, entity;
    if (content) {
    content = content[1];
    match = content.split(/\s+/);
    for (var i = 0; (entity = match[i]); i++) {
    match[i] = /^attr/.test(entity) ? {attr: entity.slice(5, -1)} :
    entity.charAt(0) === "'" ? getString(entity) : decode(entity);
    }
    content = match;
    }
    this.content = content;
    // CSS text needs to be decoded immediately
    this.base(selector, decode(cssText));
    },
    -
    init: function() {
    // execute the underlying css query for this class
    this.match = cssQuery(this.selector);
    for (var i = 0; i < this.match.length; i++) {
    var runtimeStyle = this.match[i].runtimeStyle;
    if (!runtimeStyle[this.position]) runtimeStyle[this.position] = {cssText:""};
    runtimeStyle[this.position].cssText += ";" + this.cssText;
    if (this.content != null) runtimeStyle[this.position].content = this.content;
    }
    },
    -
    create: function(target) {
    var generated = target.runtimeStyle[this.position];
    if (generated) {
    // copy the array of values
    var content = [].concat(generated.content || "");
    for (var j = 0; j < content.length; j++) {
    if (typeof content[j] == "object") {
    content[j] = target.getAttribute(content[j].attr);
    }
    }
    content = content.join("");
    var url = content.match(URL);
    var cssText = "overflow:hidden;" + generated.cssText.replace(/'/g, '"');
    var position = POSITION_MAP[this.position + Number(target.canHaveChildren)];
    var id = 'ie7_pseudo' + PseudoElement.count++;
    target.insertAdjacentHTML(position, format(PseudoElement.ANON, this.className, id, cssText, url ? "" : content));
    if (url) {
    var src = getString(url[1]);
    var pseudoElement = document.getElementById(id);
    pseudoElement.src = src;
    addFilter(pseudoElement, "crop");
    var targetIsFloated = target.currentStyle.styleFloat !== "none";
    if (pseudoElement.currentStyle.display === "inline" || targetIsFloated) {
    if (appVersion < 7 && targetIsFloated && target.canHaveChildren) {
    target.runtimeStyle.display = "inline";
    target.runtimeStyle.position = "relative";
    pseudoElement.runtimeStyle.position = "absolute";
    }
    pseudoElement.style.display = "inline-block";
    if (target.currentStyle.styleFloat !== "none") {
    pseudoElement.style.pixelWidth = target.offsetWidth;
    }
    var image = new Image;
    image.onload = function() {
    pseudoElement.style.pixelWidth = this.width;
    pseudoElement.style.pixelHeight = Math.max(this.height, pseudoElement.offsetHeight);
    };
    image.src = src;
    }
    }
    target.runtimeStyle[this.position] = null;
    }
    },
    -
    recalc: function() {
    if (this.content == null) return;
    for (var i = 0; i < this.match.length; i++) {
    this.create(this.match[i]);
    }
    },
    -
    toString: function() {
    return "." + this.className + "{display:inline}";
    }
    }, {
    CONTENT: /content\s*:\s*([^;]*)(;|$)/,
    ANON: "<ie7:! class='ie7_anon %1' id=%2 style='%3'>%4</ie7:!>",
    MATCH: /(.*):(before|after).*/,
    -
    count: 0
    });
    -
    IE7._getLang = function(element) {
    var lang = "";
    while (element && element.nodeType === 1) {
    lang = element.lang || element.getAttribute("lang") || "";
    if (lang) break;
    element = element.parentNode;
    }
    return lang;
    };
    -
    FILTER = extend(FILTER, {
    ":lang\\(([^)]+)\\)": "((ii=IE7._getLang(e))==='$1'||ii.indexOf('$1-')===0)&&"
    });
    }
    -
    // =========================================================================
    // ie8-html.js
    // =========================================================================
    -
    var UNSUCCESSFUL = /^(submit|reset|button)$/;
    -
    // -----------------------------------------------------------------------
    // <button>
    // -----------------------------------------------------------------------
    -
    // IE bug means that innerText is submitted instead of "value"
    IE7.HTML.addRecalc("button,input", function(button) {
    if (button.nodeName === "BUTTON") {
    var match = button.outerHTML.match(/ value="([^"]*)"/i);
    button.runtimeStyle.value = match ? match[1] : "";
    }
    // flag the button/input that was used to submit the form
    if (button.type === "submit") {
    addEventHandler(button, "onclick", function() {
    button.runtimeStyle.clicked = true;
    setTimeout("document.all." + button.uniqueID + ".runtimeStyle.clicked=false", 1);
    });
    }
    });
    -
    // -----------------------------------------------------------------------
    // <form>
    // -----------------------------------------------------------------------
    -
    // only submit "successful controls
    IE7.HTML.addRecalc("form", function(form) {
    addEventHandler(form, "onsubmit", function() {
    for (var element, i = 0; element = form[i]; i++) {
    if (UNSUCCESSFUL.test(element.type) && !element.disabled && !element.runtimeStyle.clicked) {
    element.disabled = true;
    setTimeout("document.all." + element.uniqueID + ".disabled=false", 1);
    } else if (element.nodeName === "BUTTON" && element.type === "submit") {
    setTimeout("document.all." + element.uniqueID + ".value='" + element.value + "'", 1);
    element.value = element.runtimeStyle.value;
    }
    }
    });
    });
    -
    // -----------------------------------------------------------------------
    // <img>
    // -----------------------------------------------------------------------
    -
    // get rid of the spurious tooltip produced by the alt attribute on images
    IE7.HTML.addRecalc("img", function(img) {
    if (img.alt && !img.title) img.title = "";
    });
    -
    // =========================================================================
    // ie8-layout.js
    // =========================================================================
    -
    if (appVersion < 8) {
    IE7.CSS.addRecalc("border-spacing", NUMERIC, function(element) {
    if (element.currentStyle.borderCollapse !== "collapse") {
    element.cellSpacing = getPixelValue(element, element.currentStyle["ie7-border-spacing"].split(" ")[0]);
    }
    });
    IE7.CSS.addRecalc("box-sizing", "content-box", IE7.Layout.boxSizing);
    IE7.CSS.addRecalc("box-sizing", "border-box", IE7.Layout.borderBox);
    }
    -
    // =========================================================================
    // ie8-graphics.js
    // =========================================================================
    -
    if (appVersion < 8) {
    // fix object[type=image/*]
    var IMAGE = /^image/i;
    IE7.HTML.addRecalc("object", function(element) {
    if (IMAGE.test(element.type)) {
    element.body.style.cssText = "margin:0;padding:0;border:none;overflow:hidden";
    return element;
    }
    });
    }
    -
    // =========================================================================
    // ie9-css.js
    // =========================================================================
    -
    var NOT_NEXT_BY_TYPE = "!IE7._getElementSiblingByType(e,'next')&&",
    NOT_PREVIOUS_BY_TYPE = NOT_NEXT_BY_TYPE.replace("next", "previous");
    -
    if (IE7.CSS.pseudoClasses) IE7.CSS.pseudoClasses += "|";
    IE7.CSS.pseudoClasses += "(?:first|last|only)\\-(?:child|of\\-type)|empty|root|target|" +
    ("not|nth\\-child|nth\\-last\\-child|nth\\-of\\-type|nth\\-last\\-of\\-type".split("|").join(BRACKETS + "|") + BRACKETS);
    // :checked
    var Checked = new DynamicPseudoClass("checked", function(element) {
    if (typeof element.checked !== "boolean") return;
    var instance = arguments;
    IE7.CSS.addEventHandler(element, "onpropertychange", function() {
    if (event.propertyName === "checked") {
    if (element.checked === true) Checked.register(instance);
    else Checked.unregister(instance);
    }
    });
    // check current checked state
    if (element.checked === true) Checked.register(instance);
    });
    -
    // :enabled
    var Enabled = new DynamicPseudoClass("enabled", function(element) {
    if (typeof element.disabled !== "boolean") return;
    var instance = arguments;
    IE7.CSS.addEventHandler(element, "onpropertychange", function() {
    if (event.propertyName === "disabled") {
    if (element.disabled === false) Enabled.register(instance);
    else Enabled.unregister(instance);
    }
    });
    // check current disabled state
    if (element.disabled === false) Enabled.register(instance);
    });
    -
    // :disabled
    var Disabled = new DynamicPseudoClass("disabled", function(element) {
    if (typeof element.disabled !== "boolean") return;
    var instance = arguments;
    IE7.CSS.addEventHandler(element, "onpropertychange", function() {
    if (event.propertyName === "disabled") {
    if (element.disabled === true) Disabled.register(instance);
    else Disabled.unregister(instance);
    }
    });
    // check current disabled state
    if (element.disabled === true) Disabled.register(instance);
    });
    -
    // :indeterminate (Kevin Newman)
    var Indeterminate = new DynamicPseudoClass("indeterminate", function(element) {
    if (typeof element.indeterminate !== "boolean") return;
    var instance = arguments;
    IE7.CSS.addEventHandler(element, "onpropertychange", function() {
    if (event.propertyName === "indeterminate") {
    if (element.indeterminate === true) Indeterminate.register(instance);
    else Indeterminate.unregister(instance);
    }
    });
    IE7.CSS.addEventHandler(element, "onclick", function() {
    Indeterminate.unregister(instance);
    });
    // clever Kev says no need to check this up front
    });
    -
    // :target
    var Target = new DynamicPseudoClass("target", function(element) {
    var instance = arguments;
    // if an element has a tabIndex then it can become "active".
    // The default is zero anyway but it works...
    if (!element.tabIndex) element.tabIndex = 0;
    // this doesn't detect the back button. I don't know how to do that without adding an iframe :-(
    IE7.CSS.addEventHandler(document, "onpropertychange", function() {
    if (event.propertyName === "activeElement") {
    if (element.id && element.id === location.hash.slice(1)) Target.register(instance);
    else Target.unregister(instance);
    }
    });
    // check the current location
    if (element.id && element.id === location.hash.slice(1)) Target.register(instance);
    });
    -
    // Register a node and index its siblings.
    var _currentIndex = 1, // -@DRE
    allIndexes = {_currentIndex: 1};
    -
    IE7._indexOf = function(element, last, ofType) {
    var parent = element.parentNode;
    if (!parent || parent.nodeType !== 1) return NaN;
    -
    var tagName = ofType ? element.nodeName : "";
    if (tagName === "TR" && element.sectionRowIndex >= 0) {
    var index = element.sectionRowIndex;
    return last ? element.parentNode.rows.length - index + 1 : index;
    }
    if ((tagName === "TD" || tagName === "TH") && element.cellIndex >= 0) {
    index = element.cellIndex;
    return last ? element.parentNode.cells.length - index + 1 : index;
    }
    if (allIndexes._currentIndex !== _currentIndex) {
    allIndexes = {_currentIndex: _currentIndex};
    }
    var id = (parent.uniqueID) + "-" + tagName,
    indexes = allIndexes[id];
    if (!indexes) {
    indexes = {};
    var index = 0,
    child = parent.firstChild;
    while (child) {
    if (ofType ? child.nodeName === tagName : child.nodeName > "@") {
    indexes[child.uniqueID] = ++index;
    }
    child = child.nextSibling;
    }
    indexes.length = index;
    allIndexes[id] = indexes;
    }
    index = indexes[element.uniqueID];
    return last ? indexes.length - index + 1 : index;
    };
    -
    IE7._isEmpty = function(node) {
    node = node.firstChild;
    while (node) {
    if (node.nodeType === 3 || node.nodeName > "@") return false;
    node = node.nextSibling;
    }
    return true;
    };
    -
    IE7._getElementSiblingByType = function(node, direction) {
    var tagName = node.nodeName;
    direction += "Sibling";
    do {
    node = node[direction];
    if (node && node.nodeName === tagName) break;
    } while (node);
    return node;
    };
    -
    var ONE = {"+": 1, "-": -1}, SPACES = / /g;
    -
    FILTER = extend(extend({
    ":nth(-last)?-(?:child|(of-type))\\((<#nth_arg>)\\)(<#filter>)?": function(match, last, ofType, args, filters) { // :nth- pseudo classes
    args = args.replace(SPACES, "");
    -
    var index = "IE7._indexOf(e," + !!last + "," + !!ofType + ")";
    -
    if (args === "even") args = "2n";
    else if (args === "odd") args = "2n+1";
    else if (!isNaN(args)) args = "0n" + ~~args;
    -
    args = args.split("n");
    var a = ~~(ONE[args[0]] || args[0] || 1),
    b = ~~args[1];
    if (a === 0) {
    var expr = index + "===" + b;
    } else {
    expr = "((ii=" + index + ")-(" + b + "))%" + a + "===0&&ii" + (a < 0 ? "<" : ">") + "=" + b;
    }
    return this.parse(filters) + expr + "&&";
    },
    -
    "<#negation>": function(match, simple) {
    if (/:not/i.test(simple)) throwSelectorError();
    -
    if (/^[#.:\[]/.test(simple)) {
    simple = "*" + simple;
    }
    return "!(" + MATCHER.parse(simple).slice(3, -2) + ")&&";
    }
    }, FILTER), {
    ":checked": "e.checked===true&&",
    ":disabled": "e.disabled===true&&",
    ":enabled": "e.disabled===false&&",
    ":last-child": "!" + NEXT_SIBLING + "&&",
    ":only-child": "!" + PREVIOUS_SIBLING + "&&!" + NEXT_SIBLING + "&&",
    ":first-of-type": NOT_PREVIOUS_BY_TYPE,
    ":last-of-type": NOT_NEXT_BY_TYPE,
    ":only-of-type": NOT_PREVIOUS_BY_TYPE + NOT_NEXT_BY_TYPE,
    -
    ":empty": "IE7._isEmpty(e)&&",
    ":root": "e==R&&",
    ":target": "H&&" + ID_ATTRIBUTE + "===H&&"
    });
    -
    var HTML5 = "article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video".split(",");
    for (var i = 0, tagName; tagName = HTML5[i]; i++) document.createElement(tagName);
    -
    HEADER += "datalist{display:none}\
    details{padding-left:40px;display:block;margin:1em 0}\
    meter,progress{vertical-align:-0.2em;width:5em;height:1em;display:inline-block}\
    progress{width:10em;}\
    article,aside,figcaption,footer,header,hgroup,summary,section,nav{display:block;margin:1em 0}\
    figure{margin:1em 40px;display:block}\
    mark{background:yellow}";
    -
    // =========================================================================
    // ie9-layout.js
    // =========================================================================
    -
    // =========================================================================
    // ie9-graphics.js
    // =========================================================================
    -
    IE7.CSS.addFix(/\bopacity\s*:\s*([\d.]+)/, function(match, value) {
    return "zoom:1;filter:Alpha(opacity=" + ((value * 100) || 1) + ")";
    });
    -
    var MATCHER;
    -
    var cssQuery = (function() {
    var CONTEXT = /^[>+~]/;
    var useContext = false;
    // This is not a selector engine in the strictest sense. So it's best to silently error.
    function cssQuery(selector, context, single) {
    selector = trim(selector);
    if (!context) context = document;
    var ref = context;
    useContext = CONTEXT.test(selector);
    if (useContext) {
    context = context.parentNode;
    selector = "*" + selector;
    }
    try {
    return selectQuery.create(selector, useContext)(context, single ? null : [], ref);
    } catch (ex) {
    return single ? null : [];
    }
    };
    -
    var VALID_SELECTOR = /^(\\.|[' >+~#.\[\]:*(),\w-\^|$=]|[^\x00-\xa0])+$/;
    -
    var _EVALUATED = /^(href|src)$/;
    var _ATTRIBUTES = {
    "class": "className",
    "for": "htmlFor"
    };
    -
    var IE7_CLASS_NAMES = /\sie7_\w+/g;
    -
    var USE_IFLAG = /^(action|cite|codebase|data|dynsrc|href|longdesc|lowsrc|src|usemap|url)$/i;
    -
    IE7._getAttribute = function(element, name) {
    if (element.getAttributeNode) {
    var attribute = element.getAttributeNode(name);
    }
    name = _ATTRIBUTES[name.toLowerCase()] || name;
    if (!attribute) attribute = element.attributes[name];
    var specified = attribute && attribute.specified;
    -
    if (element[name] && typeof element[name] == "boolean") return name.toLowerCase();
    if ((specified && USE_IFLAG.test(name)) || (!attribute && MSIE5) || name === "value" || name === "type") {
    return element.getAttribute(name, 2);
    }
    if (name === "style") return element.style.cssText.toLowerCase() || null;
    -
    return specified ? String(attribute.nodeValue) : null;
    };
    -
    var names = "colSpan,rowSpan,vAlign,dateTime,accessKey,tabIndex,encType,maxLength,readOnly,longDesc";
    // Convert the list of strings to a hash, mapping the lowercase name to the camelCase name.
    extend(_ATTRIBUTES, combine(names.toLowerCase().split(","), names.split(",")));
    -
    IE7._getElementSibling = function(node, direction) {
    direction += "Sibling";
    do {
    node = node[direction];
    if (node && node.nodeName > "@") break;
    } while (node);
    return node;
    };
    -
    var IMPLIED_ASTERISK = /(^|[, >+~])([#.:\[])/g,
    BLOCKS = /\)\{/g,
    COMMA = /,/,
    QUOTED = /^['"]/,
    HEX_ESCAPE = /\\([\da-f]{2,2})/gi,
    LAST_CHILD = /last/i;
    -
    IE7._byId = function(document, id) {
    var result = document.all[id] || null;
    // Returns a single element or a collection.
    if (!result || (result.nodeType && IE7._getAttribute(result, "id") === id)) return result;
    // document.all has returned a collection of elements with name/id
    for (var i = 0; i < result.length; i++) {
    if (IE7._getAttribute(result[i], "id") === id) return result[i];
    }
    return null;
    };
    -
    // =========================================================================
    // dom/selectors-api/CSSSelectorParser.js
    // =========================================================================
    -
    // http://www.w3.org/TR/css3-selectors/#w3cselgrammar (kinda)
    var CSSSelectorParser = RegGrp.extend({
    dictionary: new Dictionary({
    ident: /\-?(\\.|[_a-z]|[^\x00-\xa0])(\\.|[\w-]|[^\x00-\xa0])*/,
    combinator: /[\s>+~]/,
    operator: /[\^~|$*]?=/,
    nth_arg: /[+-]?\d+|[+-]?\d*n(?:\s*[+-]\s*\d+)?|even|odd/,
    tag: /\*|<#ident>/,
    id: /#(<#ident>)/,
    'class': /\.(<#ident>)/,
    pseudo: /\:([\w-]+)(?:\(([^)]+)\))?/,
    attr: /\[(<#ident>)(?:(<#operator>)((?:\\.|[^\[\]#.:])+))?\]/,
    negation: /:not\((<#tag>|<#id>|<#class>|<#attr>|<#pseudo>)\)/,
    sequence: /(\\.|[~*]=|\+\d|\+?\d*n\s*\+\s*\d|[^\s>+~,\*])+/,
    filter: /[#.:\[]<#sequence>/,
    selector: /[^>+~](\\.|[^,])*?/,
    grammar: /^(<#selector>)((,<#selector>)*)$/
    }),
    -
    ignoreCase: true
    });
    -
    var normalizer = new CSSSelectorParser({
    "\\\\.|[~*]\\s+=|\\+\\s+\\d": RegGrp.IGNORE,
    "\\[\\s+": "[",
    "\\(\\s+": "(",
    "\\s+\\)": ")",
    "\\s+\\]": "]",
    "\\s*([,>+~]|<#operator>)\\s*": "$1",
    "\\s+$": "",
    "\\s+": " "
    });
    -
    function normalize(selector) {
    selector = normalizer.parse(selector.replace(HEX_ESCAPE, "\\x$1"))
    .replace(UNESCAPE, "$1")
    .replace(IMPLIED_ASTERISK, "$1*$2");
    if (!VALID_SELECTOR.test(selector)) throwSelectorError();
    return selector;
    };
    -
    function unescape(query) {
    // put string values back
    return query.replace(ESCAPED, unescapeString);
    };
    -
    function unescapeString(match, index) {
    return strings[index];
    };
    -
    var BRACES = /\{/g, BRACES_ESCAPED = /\\{/g;
    -
    function closeBlock(group) {
    return Array((group.replace(BRACES_ESCAPED, "").match(BRACES) || "").length + 1).join("}");
    };
    -
    FILTER = new CSSSelectorParser(FILTER);
    -
    var TARGET = /:target/i, ROOT = /:root/i;
    -
    function getConstants(selector) {
    var constants = "";
    if (ROOT.test(selector)) constants += ",R=d.documentElement";
    if (TARGET.test(selector)) constants += ",H=d.location;H=H&&H.hash.replace('#','')";
    if (constants || selector.indexOf("#") !== -1) {
    constants = ",t=c.nodeType,d=t===9?c:c.ownerDocument||(c.document||c).parentWindow.document" + constants;
    }
    return "var ii" + constants + ";";
    };
    -
    var COMBINATOR = {
    " ": ";while(e!=s&&(e=e.parentNode)&&e.nodeType===1){",
    ">": ".parentElement;if(e){",
    "+": ";while((e=e.previousSibling)&&!(" + IS_ELEMENT + "))continue;if(e){",
    "~": ";while((e=e.previousSibling)){" + IF_ELEMENT
    };
    -
    var TOKEN = /\be\b/g;
    -
    MATCHER = new CSSSelectorParser({
    "(?:(<#selector>)(<#combinator>))?(<#tag>)(<#filter>)?$": function(match, before, combinator, tag, filters) {
    var group = "";
    if (tag !== "*") {
    var TAG = tag.toUpperCase();
    group += "if(e.nodeName==='" + TAG + (TAG === tag ? "" : "'||e.nodeName==='" + tag) + "'){";
    }
    if (filters) {
    group += "if(" + FILTER.parse(filters).slice(0, -2) + "){";
    }
    group = group.replace(TOKEN, "e" + this.index);
    if (combinator) {
    group += "var e=e" + (this.index++) + COMBINATOR[combinator];
    group = group.replace(TOKEN, "e" + this.index);
    }
    if (before) {
    group += this.parse(before);
    }
    return group;
    }
    });
    var BY_ID = "e0=IE7._byId(d,'%1');if(e0){",
    BY_TAG_NAME = "var n=c.getElementsByTagName('%1');",
    STORE = "if(r==null)return e0;r[k++]=e0;";
    -
    var TAG_NAME = 1;
    -
    var SELECTOR = new CSSSelectorParser({
    "^((?:<#selector>)?(?:<#combinator>))(<#tag>)(<#filter>)?$": true
    });
    -
    var cache = {};
    -
    var selectById = new CSSSelectorParser({
    "^(<#tag>)#(<#ident>)(<#filter>)?( [^,]*)?$": function(match, tagName, id, filters, after) {
    var block = format(BY_ID, id), endBlock = "}";
    if (filters) {
    block += MATCHER.parse(tagName + filters);
    endBlock = closeBlock(block);
    }
    if (after) {
    block += "s=c=e0;" + selectQuery.parse("*" + after);
    } else {
    block += STORE;
    }
    return block + endBlock;
    },
    -
    "^([^#,]+)#(<#ident>)(<#filter>)?$": function(match, before, id, filters) {
    var block = format(BY_ID, id);
    if (before === "*") {
    block += STORE;
    } else {
    block += MATCHER.parse(before + filters) + STORE + "break";
    }
    return block + closeBlock(block);
    },
    -
    "^.*$": ""
    });
    -
    var selectQuery = new CSSSelectorParser({
    "<#grammar>": function(match, selector, remainingSelectors) {
    if (!this.groups) this.groups = [];
    -
    var group = SELECTOR.exec(" " + selector);
    -
    if (!group) throwSelectorError();
    -
    this.groups.push(group.slice(1));
    -
    if (remainingSelectors) {
    return this.parse(remainingSelectors.replace(COMMA, ""));
    }
    -
    var groups = this.groups,
    tagName = groups[0][TAG_NAME]; // first tag name
    -
    for (var i = 1; group = groups[i]; i++) { // search tag names
    if (tagName !== group[TAG_NAME]) {
    tagName = "*"; // mixed tag names, so use "*"
    break;
    }
    }
    -
    var matcher = "", store = STORE + "continue filtering;";
    -
    for (var i = 0; group = groups[i]; i++) {
    MATCHER.index = 0;
    if (tagName !== "*") group[TAG_NAME] = "*"; // we are already filtering by tagName
    group = group.join("");
    if (group === " *") { // select all
    matcher = store;
    break;
    } else {
    group = MATCHER.parse(group);
    if (useContext) group += "if(e" + MATCHER.index + "==s){";
    matcher += group + store + closeBlock(group);
    }
    }
    -
    // reduce to a single loop
    var isWild = tagName === "*";
    return (isWild ? "var n=c.all;" : format(BY_TAG_NAME, tagName)) +
    "filtering:while((e0=n[i++]))" +
    (isWild ? IF_ELEMENT.replace(TOKEN, "e0") : "{") +
    matcher +
    "}";
    },
    -
    "^.*$": throwSelectorError
    });
    -
    var REDUNDANT_NODETYPE_CHECKS = /\&\&(e\d+)\.nodeType===1(\)\{\s*if\(\1\.nodeName=)/g;
    -
    selectQuery.create = function(selector) {
    if (!cache[selector]) {
    selector = normalize(selector);
    this.groups = null;
    MATCHER.index = 0;
    var block = this.parse(selector);
    this.groups = null;
    MATCHER.index = 0;
    if (selector.indexOf("#") !== -1) {
    var byId = selectById.parse(selector);
    if (byId) {
    block =
    "if(t===1||t===11|!c.getElementById){" +
    block +
    "}else{" +
    byId +
    "}";
    }
    }
    // remove redundant nodeType==1 checks
    block = block.replace(REDUNDANT_NODETYPE_CHECKS, "$2");
    block = getConstants(selector) + decode(block);
    cache[selector] = new Function("return function(c,r,s){var i=0,k=0,e0;" + block + "return r}")();
    }
    return cache[selector];
    };
    -
    return cssQuery;
    })();
    -
    function throwSelectorError() {
    throw new SyntaxError("Invalid selector.");
    };
    -
    // -----------------------------------------------------------------------
    // initialisation
    // -----------------------------------------------------------------------
    -
    IE7.loaded = true;
    -
    (function() {
    try {
    // http://javascript.nwbox.com/IEContentLoaded/
    if (!document.body) throw "continue";
    documentElement.doScroll("left");
    } catch (ex) {
    setTimeout(arguments.callee, 1);
    return;
    }
    // execute the inner text of the IE7 script
    try {
    eval(script.innerHTML);
    } catch (ex) {
    // ignore errors
    }
    if (typeof IE7_PNG_SUFFIX == "object") {
    PNG = IE7_PNG_SUFFIX;
    } else {
    PNG = new RegExp(rescape(window.IE7_PNG_SUFFIX || "-trans.png") + "(\\?.*)?$", "i");
    }
    -
    // frequently used references
    body = document.body;
    viewport = MSIE5 ? body : documentElement;
    -
    // classes
    body.className += " ie7_body";
    documentElement.className += " ie7_html";
    -
    if (MSIE5) ie7Quirks();
    -
    IE7.CSS.init();
    IE7.HTML.init();
    -
    IE7.HTML.apply();
    IE7.CSS.apply();
    -
    IE7.recalc();
    })();
    -
    })(this, document);
    - -
    - -
    - -Jump to Line - - -
    - -
    - -
    -
    - - -
    - -
    - -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    - -
    - - - - - - -
    - - - Something went wrong with that request. Please try again. -
    - - - - - - - -
    - - - - +/* + IE7/IE8/IE9.js - copyright 2004-2010, Dean Edwards + http://code.google.com/p/ie7-js/ + http://www.opensource.org/licenses/mit-license.php +*/ + +/* W3C compliance for Microsoft Internet Explorer */ + +/* credits/thanks: + Shaggy, Martijn Wargers, Jimmy Cerra, Mark D Anderson, + Lars Dieckow, Erik Arvidsson, Gellrt Gyuris, James Denny, + Unknown W Brackets, Benjamin Westfarer, Rob Eberhardt, + Bill Edney, Kevin Newman, James Crompton, Matthew Mastracci, + Doug Wright, Richard York, Kenneth Kolano, MegaZone, + Thomas Verelst, Mark 'Tarquin' Wilton-Jones, Rainer hlfors, + David Zulaica, Ken Kolano, Kevin Newman, Sjoerd Visscher, + Ingo Chao +*/ + +// timestamp: Fri, 30 Apr 2010 20:59:18 + +(function(window, document) { + +var IE7 = window.IE7 = { + version: "2.1(beta4)", + toString: K("[IE7]") +}; +IE7.compat = 9; +var appVersion = IE7.appVersion = navigator.appVersion.match(/MSIE (\d\.\d)/)[1] - 0; + +if (/ie7_off/.test(top.location.search) || appVersion < 5.5 || appVersion >= IE7.compat) return; + +var MSIE5 = appVersion < 6; + +var Undefined = K(); +var documentElement = document.documentElement, body, viewport; +var ANON = "!"; +var HEADER = ":link{ie7-link:link}:visited{ie7-link:visited}"; + +// ----------------------------------------------------------------------- +// external +// ----------------------------------------------------------------------- + +var RELATIVE = /^[\w\.]+[^:]*$/; +function makePath(href, path) { + if (RELATIVE.test(href)) href = (path || "") + href; + return href; +}; + +function getPath(href, path) { + href = makePath(href, path); + return href.slice(0, href.lastIndexOf("/") + 1); +}; + +// Get the path to this script +var script = document.scripts[document.scripts.length - 1]; +var path = getPath(script.src); + +// Use microsoft's http request object to load external files +try { + var httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); +} catch (ex) { + // ActiveX disabled +} + +var fileCache = {}; +function loadFile(href, path) { + try { + href = makePath(href, path); + if (!fileCache[href]) { + httpRequest.open("GET", href, false); + httpRequest.send(); + if (httpRequest.status == 0 || httpRequest.status == 200) { + fileCache[href] = httpRequest.responseText; + } + } + } catch (ex) { + // ignore errors + } + return fileCache[href] || ""; +}; + +// ----------------------------------------------------------------------- +// OO support +// ----------------------------------------------------------------------- + + +// This is a cut-down version of base2 (http://code.google.com/p/base2/) + +var _slice = Array.prototype.slice; + +// private +var _FORMAT = /%([1-9])/g; +var _LTRIM = /^\s\s*/; +var _RTRIM = /\s\s*$/; +var _RESCAPE = /([\/()[\]{}|*+-.,^$?\\])/g; // safe regular expressions +var _BASE = /\bbase\b/; +var _HIDDEN = ["constructor", "toString"]; // only override these when prototyping + +var prototyping; + +function Base(){}; +Base.extend = function(_instance, _static) { + // Build the prototype. + prototyping = true; + var _prototype = new this; + extend(_prototype, _instance); + prototyping = false; + + // Create the wrapper for the constructor function. + var _constructor = _prototype.constructor; + function klass() { + // Don't call the constructor function when prototyping. + if (!prototyping) _constructor.apply(this, arguments); + }; + _prototype.constructor = klass; + + // Build the static interface. + klass.extend = arguments.callee; + extend(klass, _static); + klass.prototype = _prototype; + return klass; +}; +Base.prototype.extend = function(source) { + return extend(this, source); +}; + + +// A collection of regular expressions and their associated replacement values. +// A Base class for creating parsers. + +var HASH = "#"; +var ITEMS = "#"; +var KEYS = "."; +var COMPILED = "/"; + +var REGGRP_BACK_REF = /\\(\d+)/g, + REGGRP_ESCAPE_COUNT = /\[(\\.|[^\]\\])+\]|\\.|\(\?/g, + REGGRP_PAREN = /\(/g, + REGGRP_LOOKUP = /\$(\d+)/, + REGGRP_LOOKUP_SIMPLE = /^\$\d+$/, + REGGRP_LOOKUPS = /(\[(\\.|[^\]\\])+\]|\\.|\(\?)|\(/g, + REGGRP_DICT_ENTRY = /^<#\w+>$/, + REGGRP_DICT_ENTRIES = /<#(\w+)>/g; + +var RegGrp = Base.extend({ + constructor: function(values) { + this[KEYS] = []; + this[ITEMS] = {}; + this.merge(values); + }, + + //dictionary: null, + //ignoreCase: false, + + add: function(expression, replacement) { + delete this[COMPILED]; + if (expression instanceof RegExp) { + expression = expression.source; + } + if (!this[HASH + expression]) this[KEYS].push(String(expression)); + return this[ITEMS][HASH + expression] = new RegGrp.Item(expression, replacement, this); + }, + + compile: function(recompile) { + if (recompile || !this[COMPILED]) { + this[COMPILED] = new RegExp(this, this.ignoreCase ? "gi" : "g"); + } + return this[COMPILED]; + }, + + merge: function(values) { + for (var i in values) this.add(i, values[i]); + }, + + exec: function(string) { + var group = this, + patterns = group[KEYS], + items = group[ITEMS], item; + var result = this.compile(true).exec(string); + if (result) { + // Loop through the RegGrp items. + var i = 0, offset = 1; + while ((item = items[HASH + patterns[i++]])) { + var next = offset + item.length + 1; + if (result[offset]) { // do we have a result? + if (item.replacement === 0) { + return group.exec(string); + } else { + var args = result.slice(offset, next), j = args.length; + while (--j) args[j] = args[j] || ""; // some platforms return null/undefined for non-matching sub-expressions + args[0] = {match: args[0], item: item}; + return args; + } + } + offset = next; + } + } + return null; + }, + + parse: function(string) { + string += ""; // type safe + var group = this, + patterns = group[KEYS], + items = group[ITEMS]; + return string.replace(this.compile(), function(match) { + var args = [], item, offset = 1, i = arguments.length; + while (--i) args[i] = arguments[i] || ""; // some platforms return null/undefined for non-matching sub-expressions + // Loop through the RegGrp items. + while ((item = items[HASH + patterns[i++]])) { + var next = offset + item.length + 1; + if (args[offset]) { // do we have a result? + var replacement = item.replacement; + switch (typeof replacement) { + case "function": + return replacement.apply(group, args.slice(offset, next)); + case "number": + return args[offset + replacement]; + default: + return replacement; + } + } + offset = next; + } + return match; + }); + }, + + toString: function() { + var strings = [], + keys = this[KEYS], + items = this[ITEMS], item; + for (var i = 0; item = items[HASH + keys[i]]; i++) { + strings[i] = item.source; + } + return "(" + strings.join(")|(") + ")"; + } +}, { + IGNORE: null, // a null replacement value means that there is no replacement. + + Item: Base.extend({ + constructor: function(source, replacement, owner) { + var length = source.indexOf("(") === -1 ? 0 : RegGrp.count(source); + + var dictionary = owner.dictionary; + if (dictionary && source.indexOf("<#") !== -1) { + if (REGGRP_DICT_ENTRY.test(source)) { + var entry = dictionary[ITEMS][HASH + source.slice(2, -1)]; + source = entry.replacement; + length = entry._length; + } else { + source = dictionary.parse(source); + } + } + + if (typeof replacement == "number") replacement = String(replacement); + else if (replacement == null) replacement = 0; + + // Does the expression use sub-expression lookups? + if (typeof replacement == "string" && REGGRP_LOOKUP.test(replacement)) { + if (REGGRP_LOOKUP_SIMPLE.test(replacement)) { // A simple lookup? (e.g. "$2"). + // Store the index (used for fast retrieval of matched strings). + var index = replacement.slice(1) - 0; + if (index && index <= length) replacement = index; + } else { + // A complicated lookup (e.g. "Hello $2 $1."). + var lookup = replacement, regexp; + replacement = function(match) { + if (!regexp) { + regexp = new RegExp(source, "g" + (this.ignoreCase ? "i": "")); + } + return match.replace(regexp, lookup); + }; + } + } + + this.length = length; + this.source = String(source); + this.replacement = replacement; + } + }), + + count: function(expression) { + return (String(expression).replace(REGGRP_ESCAPE_COUNT, "").match(REGGRP_PAREN) || "").length; + } +}); + +var Dictionary = RegGrp.extend({ + parse: function(phrase) { + // Prevent sub-expressions in dictionary entries from capturing. + var entries = this[ITEMS]; + return phrase.replace(REGGRP_DICT_ENTRIES, function(match, entry) { + entry = entries[HASH + entry]; + return entry ? entry._nonCapturing : match; + }); + }, + + add: function(expression, replacement) { + // Get the underlying replacement value. + if (replacement instanceof RegExp) { + replacement = replacement.source; + } + // Translate the replacement. + // The result is the original replacement recursively parsed by this dictionary. + var nonCapturing = replacement.replace(REGGRP_LOOKUPS, _nonCapture); + if (replacement.indexOf("(") !== -1) { + var realLength = RegGrp.count(replacement); + } + if (replacement.indexOf("<#") !== -1) { + replacement = this.parse(replacement); + nonCapturing = this.parse(nonCapturing); + } + var item = this.base(expression, replacement); + item._nonCapturing = nonCapturing; + item._length = realLength || item.length; // underlying number of sub-groups + return item; + }, + + toString: function() { + return "(<#" + this[PATTERNS].join(">)|(<#") + ">)"; + } +}); + +function _nonCapture(match, escaped) { + return escaped || "(?:"; // non-capturing +}; + +// ========================================================================= +// lang/extend.js +// ========================================================================= + +function extend(object, source) { // or extend(object, key, value) + if (object && source) { + var proto = (typeof source == "function" ? Function : Object).prototype; + // Add constructor, toString etc + var i = _HIDDEN.length, key; + if (prototyping) while (key = _HIDDEN[--i]) { + var value = source[key]; + if (value != proto[key]) { + if (_BASE.test(value)) { + _override(object, key, value) + } else { + object[key] = value; + } + } + } + // Copy each of the source object's properties to the target object. + for (key in source) if (typeof proto[key] == "undefined") { + var value = source[key]; + // Check for method overriding. + if (object[key] && typeof value == "function" && _BASE.test(value)) { + _override(object, key, value); + } else { + object[key] = value; + } + } + } + return object; +}; + +function _override(object, name, method) { + // Override an existing method. + var ancestor = object[name]; + object[name] = function() { + var previous = this.base; + this.base = ancestor; + var returnValue = method.apply(this, arguments); + this.base = previous; + return returnValue; + }; +}; + +function combine(keys, values) { + // Combine two arrays to make a hash. + if (!values) values = keys; + var hash = {}; + for (var i in keys) hash[i] = values[i]; + return hash; +}; + +function format(string) { + // Replace %n with arguments[n]. + // e.g. format("%1 %2%3 %2a %1%3", "she", "se", "lls"); + // ==> "she sells sea shells" + // Only %1 - %9 supported. + var args = arguments; + var _FORMAT = new RegExp("%([1-" + arguments.length + "])", "g"); + return String(string).replace(_FORMAT, function(match, index) { + return index < args.length ? args[index] : match; + }); +}; + +function match(string, expression) { + // Same as String.match() except that this function will return an empty + // array if there is no match. + return String(string).match(expression) || []; +}; + +function rescape(string) { + // Make a string safe for creating a RegExp. + return String(string).replace(_RESCAPE, "\\$1"); +}; + +// http://blog.stevenlevithan.com/archives/faster-trim-javascript +function trim(string) { + return String(string).replace(_LTRIM, "").replace(_RTRIM, ""); +}; + +function K(k) { + return function() { + return k; + }; +}; + +// ----------------------------------------------------------------------- +// parsing +// ----------------------------------------------------------------------- + +var Parser = RegGrp.extend({ignoreCase: true}); + +var SINGLE_QUOTES = /'/g, + ESCAPED = /'(\d+)'/g, + ESCAPE = /\\/g, + UNESCAPE = /\\([nrtf'"])/g; + +var strings = []; + +var encoder = new Parser({ + // comments + "": "", + "\\/\\*[^*]*\\*+([^\\/][^*]*\\*+)*\\/": "", + // get rid + "@(namespace|import)[^;\\n]+[;\\n]": "", + // strings + "'(\\\\.|[^'\\\\])*'": encodeString, + '"(\\\\.|[^"\\\\])*"': encodeString, + // white space + "\\s+": " " +}); + +function encode(selector) { + return encoder.parse(selector).replace(UNESCAPE, "$1"); +}; + +function decode(query) { + // put string values back + return query.replace(ESCAPED, decodeString); +}; + +function encodeString(string) { + var index = strings.length; + strings[index] = string.slice(1, -1) + .replace(UNESCAPE, "$1") + .replace(SINGLE_QUOTES, "\\'"); + return "'" + index + "'"; +}; + +function decodeString(match, index) { + var string = strings[index]; + if (string == null) return match; + return "'" + strings[index] + "'"; +}; + +function getString(value) { + return value.indexOf("'") === 0 ? strings[value.slice(1, - 1)] : value; +}; + +// clone a "width" function to create a "height" function +var rotater = new RegGrp({ + Width: "Height", + width: "height", + Left: "Top", + left: "top", + Right: "Bottom", + right: "bottom", + onX: "onY" +}); + +function rotate(fn) { + return rotater.parse(fn); +}; + +// ----------------------------------------------------------------------- +// event handling +// ----------------------------------------------------------------------- + +var eventHandlers = []; + +function addResize(handler) { + addRecalc(handler); + addEventHandler(window, "onresize", handler); +}; + +// add an event handler (function) to an element +function addEventHandler(element, type, handler) { + element.attachEvent(type, handler); + // store the handler so it can be detached later + eventHandlers.push(arguments); +}; + +// remove an event handler assigned to an element by IE7 +function removeEventHandler(element, type, handler) { + try { + element.detachEvent(type, handler); + } catch (ex) { + // write a letter of complaint to microsoft.. + } +}; + +// remove event handlers (they eat memory) +addEventHandler(window, "onunload", function() { + var handler; + while (handler = eventHandlers.pop()) { + removeEventHandler(handler[0], handler[1], handler[2]); + } +}); + +function register(handler, element, condition) { // -@DRE + //var set = handler[element.uniqueID]; + if (!handler.elements) handler.elements = {}; + if (condition) handler.elements[element.uniqueID] = element; + else delete handler.elements[element.uniqueID]; + //return !set && condition; + return condition; +}; + +addEventHandler(window, "onbeforeprint", function() { + if (!IE7.CSS.print) new StyleSheet("print"); + IE7.CSS.print.recalc(); +}); + +// ----------------------------------------------------------------------- +// pixel conversion +// ----------------------------------------------------------------------- + +// this is handy because it means that web developers can mix and match +// measurement units in their style sheets. it is not uncommon to +// express something like padding in "em" units whilst border thickness +// is most often expressed in pixels. + +var PIXEL = /^\d+(px)?$/i; +var PERCENT = /^\d+%$/; +var getPixelValue = function(element, value) { + if (PIXEL.test(value)) return parseInt(value); + var style = element.style.left; + var runtimeStyle = element.runtimeStyle.left; + element.runtimeStyle.left = element.currentStyle.left; + element.style.left = value || 0; + value = element.style.pixelLeft; + element.style.left = style; + element.runtimeStyle.left = runtimeStyle; + return value; +}; + +// ----------------------------------------------------------------------- +// generic +// ----------------------------------------------------------------------- + +var $IE7 = "ie7-"; + +var Fix = Base.extend({ + constructor: function() { + this.fixes = []; + this.recalcs = []; + }, + init: Undefined +}); + +// a store for functions that will be called when refreshing IE7 +var recalcs = []; +function addRecalc(recalc) { + recalcs.push(recalc); +}; + +IE7.recalc = function() { + IE7.HTML.recalc(); + // re-apply style sheet rules (re-calculate ie7 classes) + IE7.CSS.recalc(); + // apply global fixes to the document + for (var i = 0; i < recalcs.length; i++) recalcs[i](); +}; + +function isFixed(element) { + return element.currentStyle["ie7-position"] == "fixed"; +}; + +// original style +function getDefinedStyle(element, propertyName) { + return element.currentStyle[$IE7 + propertyName] || element.currentStyle[propertyName]; +}; + +function setOverrideStyle(element, propertyName, value) { + if (element.currentStyle[$IE7 + propertyName] == null) { + element.runtimeStyle[$IE7 + propertyName] = element.currentStyle[propertyName]; + } + element.runtimeStyle[propertyName] = value; +}; + +// Create a temporary element which is used to inherit styles +// from the target element. +function createTempElement(tagName) { + var element = document.createElement(tagName || "object"); + element.style.cssText = "position:absolute;padding:0;display:block;border:none;clip:rect(0 0 0 0);left:-9999"; + element.ie7_anon = true; + return element; +}; + + +// ========================================================================= +// ie7-css.js +// ========================================================================= + +var NEXT_SIBLING = "(e.nextSibling&&IE7._getElementSibling(e,'next'))", + PREVIOUS_SIBLING = NEXT_SIBLING.replace(/next/g, "previous"), + IS_ELEMENT = "e.nodeName>'@'", + IF_ELEMENT = "if(" + IS_ELEMENT + "){"; + +var ID_ATTRIBUTE = "(e.nodeName==='FORM'?IE7._getAttribute(e,'id'):e.id)"; + +var HYPERLINK = /a(#[\w-]+)?(\.[\w-]+)?:(hover|active)/i; +var FIRST_LINE_LETTER = /(.*)(:first-(line|letter))/; +var SPACE = /\s/; +var RULE = /((?:\\.|[^{\\])+)\{((?:\\.|[^}\\])+)\}/g; +var SELECTOR = /(?:\\.|[^,\\])+/g; + +var styleSheets = document.styleSheets; + +var inheritedProperties = []; + +IE7.CSS = new (Fix.extend({ // single instance + parser: new Parser, + screen: "", + print: "", + styles: [], + rules: [], + pseudoClasses: appVersion < 7 ? "first\\-child" : "", + dynamicPseudoClasses: { + toString: function() { + var strings = []; + for (var pseudoClass in this) strings.push(pseudoClass); + return strings.join("|"); + } + }, + + init: function() { + var NONE = "^\x01$"; + var CLASS = "\\[class=?[^\\]]*\\]"; + var pseudoClasses = []; + if (this.pseudoClasses) pseudoClasses.push(this.pseudoClasses); + var dynamicPseudoClasses = this.dynamicPseudoClasses.toString(); + if (dynamicPseudoClasses) pseudoClasses.push(dynamicPseudoClasses); + pseudoClasses = pseudoClasses.join("|"); + var unknown = appVersion < 7 ? ["[>+~\\[(]|([:.])[\\w-]+\\1"] : [CLASS]; + if (pseudoClasses) unknown.push(":(" + pseudoClasses + ")"); + this.UNKNOWN = new RegExp(unknown.join("|") || NONE, "i"); + var complex = appVersion < 7 ? ["\\[[^\\]]+\\]|[^\\s(\\[]+\\s*[+~]"] : [CLASS]; + var complexRule = complex.concat(); + if (pseudoClasses) complexRule.push(":(" + pseudoClasses + ")"); + Rule.COMPLEX = new RegExp(complexRule.join("|") || NONE, "ig"); + if (this.pseudoClasses) complex.push(":(" + this.pseudoClasses + ")"); + DynamicRule.COMPLEX = new RegExp(complex.join("|") || NONE, "i"); + dynamicPseudoClasses = "not\\(:" + dynamicPseudoClasses.split("|").join("\\)|not\\(:") + "\\)|" + dynamicPseudoClasses; + DynamicRule.MATCH = new RegExp(dynamicPseudoClasses ? "(.*?):(" + dynamicPseudoClasses + ")(.*)" : NONE, "i"); + + this.createStyleSheet(); + this.refresh(); + }, + + addEventHandler: function() { + addEventHandler.apply(null, arguments); + }, + + addFix: function(expression, replacement) { + this.parser.add(expression, replacement); + }, + + addRecalc: function(propertyName, test, handler, replacement) { + // recalcs occur whenever the document is refreshed using document.recalc() + propertyName = propertyName.source || propertyName; + test = new RegExp("([{;\\s])" + propertyName + "\\s*:\\s*" + test + "[^;}]*"); + var id = this.recalcs.length; + if (typeof replacement == "string") replacement = propertyName + ":" + replacement; + this.addFix(test, function(match) { + if (typeof replacement == "function") replacement = replacement(match); + return (replacement ? replacement : match) + ";ie7-" + match.slice(1) + ";ie7_recalc" + id + ":1"; + }); + this.recalcs.push(arguments); + return id; + }, + + apply: function() { + this.getInlineCSS(); + new StyleSheet("screen"); + this.trash(); + }, + + createStyleSheet: function() { + // create the IE7 style sheet + document.getElementsByTagName("head")[0].appendChild(document.createElement("style")); + this.styleSheet = styleSheets[styleSheets.length - 1]; + // flag it so we can ignore it during parsing + this.styleSheet.ie7 = true; + this.styleSheet.owningElement.ie7 = true; + this.styleSheet.cssText = HEADER; + }, + + getInlineCSS: function() {// load inline styles + var styleSheets = document.getElementsByTagName("style"), styleSheet; + for (var i = styleSheets.length - 1; styleSheet = styleSheets[i]; i--) { + if (!styleSheet.disabled && !styleSheet.ie7) { + styleSheet._cssText = styleSheet.innerHTML; + } + } + }, + + getText: function(styleSheet, path) { + // Internet Explorer will trash unknown selectors (it converts them to "UNKNOWN"). + // So we must reload external style sheets (internal style sheets can have their text + // extracted through the innerHTML property). + + // load the style sheet text from an external file + try { + var cssText = styleSheet.cssText; + } catch (e) { + cssText = ""; + } + if (httpRequest) cssText = loadFile(styleSheet.href, path) || cssText; + return cssText; + }, + + recalc: function() { + this.screen.recalc(); + // we're going to read through all style rules. + // certain rules have had ie7 properties added to them. + // e.g. p{top:0; ie7_recalc2:1; left:0} + // this flags a property in the rule as needing a fix. + // the selector text is then used to query the document. + // we can then loop through the results of the query + // and fix the elements. + // we ignore the IE7 rules - so count them in the header + var RECALCS = /ie7_recalc\d+/g; + var start = HEADER.match(/[{,]/g).length; + // only calculate screen fixes. print fixes don't show up anyway + var rules = this.styleSheet.rules, rule; + var calcs, calc, elements, element, i, j, k, id; + // loop through all rules + for (i = start; rule = rules[i]; i++) { + var cssText = rule.style.cssText; + // search for the "ie7_recalc" flag (there may be more than one) + if (calcs = cssText.match(RECALCS)) { + // use the selector text to query the document + elements = cssQuery(rule.selectorText); + // if there are matching elements then loop + // through the recalc functions and apply them + // to each element + if (elements.length) for (j = 0; j < calcs.length; j++) { + // get the matching flag (e.g. ie7_recalc3) + id = calcs[j]; + // extract the numeric id from the end of the flag + // and use it to index the collection of recalc + // functions + calc = IE7.CSS.recalcs[id.slice(10)][2]; + for (k = 0; (element = elements[k]); k++) { + // apply the fix + if (element.currentStyle[id]) calc(element, cssText); + } + } + } + } + }, + + refresh: function() { + this.styleSheet.cssText = HEADER + this.screen + this.print; + }, + + trash: function() { + // trash the old style sheets + for (var i = 0; i < styleSheets.length; i++) { + if (!styleSheets[i].ie7) { + try { + var cssText = styleSheets[i].cssText; + } catch (e) { + cssText = ""; + } + if (cssText) styleSheets[i].cssText = ""; + } + } + } +})); + +// ----------------------------------------------------------------------- +// IE7 StyleSheet class +// ----------------------------------------------------------------------- + +var StyleSheet = Base.extend({ + constructor: function(media) { + this.media = media; + this.load(); + IE7.CSS[media] = this; + IE7.CSS.refresh(); + }, + + createRule: function(selector, cssText) { + var match; + if (PseudoElement && (match = selector.match(PseudoElement.MATCH))) { + return new PseudoElement(match[1], match[2], cssText); + } else if (match = selector.match(DynamicRule.MATCH)) { + if (!HYPERLINK.test(match[0]) || DynamicRule.COMPLEX.test(match[0])) { + return new DynamicRule(selector, match[1], match[2], match[3], cssText); + } + } else { + return new Rule(selector, cssText); + } + return selector + " {" + cssText + "}"; + }, + + getText: function() { + // store for style sheet text + // parse media decalarations + var MEDIA = /@media\s+([^{]+?)\s*\{([^@]+\})\s*\}/gi; + var IMPORTS = /@import[^;\n]+/gi; + var TRIM_IMPORTS = /@import\s+url\s*\(\s*["']?|["']?\s*\)\s*/gi; + var URL = /(url\s*\(\s*['"]?)([\w\.]+[^:\)]*['"]?\))/gi; + + var self = this; + + // Store loaded cssText URLs + var fileCache = {}; + + function getCSSText(styleSheet, path, media, level) { + var cssText = ""; + if (!level) { + media = toSimpleMedia(styleSheet.media); + level = 0; + } + if (media === "none") { + styleSheet.disabled = true; + return ""; + } + if (media === "all" || media === self.media) { + // IE only allows importing style sheets three levels deep. + // it will crash if you try to access a level below this + try { + var canAcess = !!styleSheet.cssText; + } catch (exe) {} + if (level < 3 && canAcess) { + var hrefs = styleSheet.cssText.match(IMPORTS); + // loop through imported style sheets + for (var i = 0, imported; i < styleSheet.imports.length; i++) { + var imported = styleSheet.imports[i]; + var href = styleSheet._href || styleSheet.href; + imported._href = hrefs[i].replace(TRIM_IMPORTS, ""); + // call this function recursively to get all imported style sheets + cssText += getCSSText(imported, getPath(href, path), media, level + 1); + } + } + // retrieve inline style or load an external style sheet + cssText += encode(styleSheet.href ? loadStyleSheet(styleSheet, path) : styleSheet.owningElement._cssText); + cssText = parseMedia(cssText, self.media); + } + return cssText; + }; + + // Load all style sheets in the document + for (var i = 0; i < styleSheets.length; i++) { + var styleSheet = styleSheets[i]; + if (!styleSheet.disabled && !styleSheet.ie7) this.cssText += getCSSText(styleSheet); + } + + // helper functions + function parseMedia(cssText, media) { + filterMedia.value = media; + return cssText.replace(MEDIA, filterMedia); + }; + + function filterMedia(match, media, cssText) { + media = toSimpleMedia(media); + switch (media) { + case "screen": + case "print": + if (media !== filterMedia.value) return ""; + case "all": + return cssText; + } + return ""; + }; + + function toSimpleMedia(media) { + if (!media) return "all"; + var split = media.toLowerCase().split(/\s*,\s*/); + media = "none"; + for (var i = 0; i < split.length; i++) { + if (split[i] === "all") return "all"; + if (split[i] === "screen") { + if (media === "print") return "all"; + media = "screen"; + } else if (split[i] === "print") { + if (media === "screen") return "all"; + media = "print"; + } + } + return media; + }; + + // Load an external style sheet + function loadStyleSheet(styleSheet, path) { + var href = styleSheet._href || styleSheet.href; + var url = makePath(href, path); + // If the style sheet has already loaded then don't reload it + if (fileCache[url]) return ""; + // Load from source + fileCache[url] = styleSheet.disabled ? "" : + fixUrls(IE7.CSS.getText(styleSheet, path), getPath(href, path)); + return fileCache[url]; + }; + + // Fix CSS paths. + // We're lumping all css text into one big style sheet so relative + // paths have to be fixed. This is necessary anyway because of other + // Internet Explorer bugs. + function fixUrls(cssText, pathname) { + // hack & slash + return cssText.replace(URL, "$1" + pathname.slice(0, pathname.lastIndexOf("/") + 1) + "$2"); + }; + }, + + load: function() { + this.cssText = ""; + this.getText(); + this.parse(); + if (inheritedProperties.length) { + this.cssText = parseInherited(this.cssText); + } + this.cssText = decode(this.cssText); + fileCache = {}; + }, + + parse: function() { + var cssText = IE7.CSS.parser.parse(this.cssText); + + var declarations = ""; + this.cssText = cssText.replace(/@charset[^;]+;|@font\-face[^\}]+\}/g, function(match) { + declarations += match + "\n"; + return ""; + }); + this.declarations = decode(declarations); + + // Parse the style sheet + var offset = IE7.CSS.rules.length; + var rules = [], rule; + while ((rule = RULE.exec(this.cssText))) { + var cssText = rule[2]; + if (cssText) { + var fixDescendants = appVersion < 7 && cssText.indexOf("AlphaImageLoader") !== -1; + var selectors = rule[1].match(SELECTOR), selector; + for (var i = 0; selector = selectors[i]; i++) { + selector = trim(selector); + var isUnknown = IE7.CSS.UNKNOWN.test(selector); + selectors[i] = isUnknown ? this.createRule(selector, cssText) : selector + "{" + cssText + "}"; + if (fixDescendants) selectors[i] += this.createRule(selector + ">*", "position:relative"); + } + rules.push(selectors.join("\n")); + } + } + this.cssText = rules.join("\n"); + this.rules = IE7.CSS.rules.slice(offset); + }, + + recalc: function() { + var rule, i; + for (i = 0; (rule = this.rules[i]); i++) rule.recalc(); + }, + + toString: function() { + return this.declarations + "@media " + this.media + "{" + this.cssText + "}"; + } +}); + +var PseudoElement; + +// ----------------------------------------------------------------------- +// IE7 style rules +// ----------------------------------------------------------------------- + +var Rule = IE7.Rule = Base.extend({ + constructor: function(selector, cssText) { + this.id = IE7.CSS.rules.length; + this.className = Rule.PREFIX + this.id; + var pseudoElement = selector.match(FIRST_LINE_LETTER); + this.selector = (pseudoElement ? pseudoElement[1] : selector) || "*"; + this.selectorText = this.parse(this.selector) + (pseudoElement ? pseudoElement[2] : ""); + this.cssText = cssText; + this.MATCH = new RegExp("\\s" + this.className + "(\\s|$)", "g"); + IE7.CSS.rules.push(this); + this.init(); + }, + + init: Undefined, + + add: function(element) { + // allocate this class + element.className += " " + this.className; + }, + + recalc: function() { + // execute the underlying css query for this class + var match = cssQuery(this.selector); + // add the class name for all matching elements + for (var i = 0; i < match.length; i++) this.add(match[i]); + }, + + parse: function(selector) { + // attempt to preserve specificity for "loose" parsing by + // removing unknown tokens from a css selector but keep as + // much as we can.. + var simple = selector.replace(Rule.CHILD, " ").replace(Rule.COMPLEX, ""); + if (appVersion < 7) simple = simple.replace(Rule.MULTI, ""); + var tags = match(simple, Rule.TAGS).length - match(selector, Rule.TAGS).length; + var classes = match(simple, Rule.CLASSES).length - match(selector, Rule.CLASSES).length + 1; + while (classes > 0 && Rule.CLASS.test(simple)) { + simple = simple.replace(Rule.CLASS, ""); + classes--; + } + while (tags > 0 && Rule.TAG.test(simple)) { + simple = simple.replace(Rule.TAG, "$1*"); + tags--; + } + simple += "." + this.className; + classes = Math.min(classes, 2); + tags = Math.min(tags, 2); + var score = -10 * classes - tags; + if (score > 0) { + simple = simple + "," + Rule.MAP[score] + " " + simple; + } + return simple; + }, + + remove: function(element) { + // deallocate this class + element.className = element.className.replace(this.MATCH, "$1"); + }, + + toString: function() { + return format("%1 {%2}", this.selectorText, this.cssText); + } +}, { + CHILD: />/g, + CLASS: /\.[\w-]+/, + CLASSES: /[.:\[]/g, + MULTI: /(\.[\w-]+)+/g, + PREFIX: "ie7_class", + TAG: /^\w+|([\s>+~])\w+/, + TAGS: /^\w|[\s>+~]\w/g, + MAP: { + "1": "html", + "2": "html body", + "10": ".ie7_html", + "11": "html.ie7_html", + "12": "html.ie7_html body", + "20": ".ie7_html .ie7_body", + "21": "html.ie7_html .ie7_body", + "22": "html.ie7_html body.ie7_body" + } +}); + +// ----------------------------------------------------------------------- +// IE7 dynamic style +// ----------------------------------------------------------------------- + +// object properties: +// attach: the element that an event handler will be attached to +// target: the element that will have the IE7 class applied + +var DynamicRule = Rule.extend({ + // properties + constructor: function(selector, attach, dynamicPseudoClass, target, cssText) { + this.negated = dynamicPseudoClass.indexOf("not") === 0; + if (this.negated) dynamicPseudoClass = dynamicPseudoClass.slice(5, -1); + // initialise object properties + this.attach = attach || "*"; + this.dynamicPseudoClass = IE7.CSS.dynamicPseudoClasses[dynamicPseudoClass]; + this.target = target; + this.base(selector, cssText); + }, + + recalc: function() { + // execute the underlying css query for this class + var attaches = cssQuery(this.attach), attach; + // process results + for (var i = 0; attach = attaches[i]; i++) { + // retrieve the event handler's target element(s) + var target = this.target ? cssQuery(this.target, attach) : [attach]; + // attach event handlers for dynamic pseudo-classes + if (target.length) this.dynamicPseudoClass.apply(attach, target, this); + } + } +}); + +// ----------------------------------------------------------------------- +// IE7 dynamic pseudo-classes +// ----------------------------------------------------------------------- + +var DynamicPseudoClass = Base.extend({ + constructor: function(name, apply) { + this.name = name; + this.apply = apply; + this.instances = {}; + IE7.CSS.dynamicPseudoClasses[name] = this; + }, + + register: function(instance, negated) { + // an "instance" is actually an Arguments object + var _class = instance[2]; + if (!negated && _class.negated) { + this.unregister(instance, true); + } else { + instance.id = _class.id + instance[0].uniqueID; + if (!this.instances[instance.id]) { + var target = instance[1], j; + for (j = 0; j < target.length; j++) _class.add(target[j]); + this.instances[instance.id] = instance; + } + } + }, + + unregister: function(instance, negated) { + var _class = instance[2]; + if (!negated && _class.negated) { + this.register(instance, true); + } else { + if (this.instances[instance.id]) { + var target = instance[1], j; + for (j = 0; j < target.length; j++) _class.remove(target[j]); + delete this.instances[instance.id]; + } + } + } +}); + +// ----------------------------------------------------------------------- +// dynamic pseudo-classes +// ----------------------------------------------------------------------- + +var Hover = new DynamicPseudoClass("hover", function(element) { + var instance = arguments; + IE7.CSS.addEventHandler(element, "onmouseenter", function() { + Hover.register(instance); + }); + IE7.CSS.addEventHandler(element, "onmouseleave", function() { + Hover.unregister(instance); + }); +}); + +// globally trap the mouseup event (thanks Martijn!) +addEventHandler(document, "onmouseup", function() { + var instances = Hover.instances; + for (var i in instances) + if (!instances[i][0].contains(event.srcElement)) + Hover.unregister(instances[i]); +}); + +var ATTR = { + "=": "%1==='%2'", // "[@%1='%2']" + "~=": "(' '+%1+' ').indexOf(' %2 ')!==-1", // "[contains(concat(' ',@%1,' '),' %2 ')]", + "|=": "%1==='%2'||%1.indexOf('%2-')===0", // "[@%1='%2' or starts-with(@%1,'%2-')]", + "^=": "%1.indexOf('%2')===0", // "[starts-with(@%1,'%2')]", + "$=": "%1.slice(-'%2'.length)==='%2'", // "[ends-with(@%1,'%2')]", + "*=": "%1.indexOf('%2')!==-1" // "[contains(@%1,'%2')]" +}; +ATTR[""] = "%1!=null"; // "[@%1]" + +var FILTER = { + "<#attr>": function(match, name, operator, value) { + var attr = "IE7._getAttribute(e,'" + name + "')"; + value = getString(value); + if (operator.length > 1) { + if (!value || operator === "~=" && SPACE.test(value)) { + return "false&&"; + } + attr = "(" + attr + "||'')"; + } + return "(" + format(ATTR[operator], attr, value) + ")&&"; + }, + + "<#id>": ID_ATTRIBUTE + "==='$1'&&", + + "<#class>": "e.className&&(' '+e.className+' ').indexOf(' $1 ')!==-1&&", + + // PSEDUO + ":first-child": "!" + PREVIOUS_SIBLING + "&&", + ":link": "e.currentStyle['ie7-link']=='link'&&", + ":visited": "e.currentStyle['ie7-link']=='visited'&&" +}; + +// ========================================================================= +// ie7-html.js +// ========================================================================= + +// default font-sizes +//HEADER += "h1{font-size:2em}h2{font-size:1.5em;}h3{font-size:1.17em;}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}"; + +IE7.HTML = new (Fix.extend({ // single instance + fixed: {}, + + init: Undefined, + + addFix: function() { + // fixes are a one-off, they are applied when the document is loaded + this.fixes.push(arguments); + }, + + apply: function() { + for (var i = 0; i < this.fixes.length; i++) { + var match = cssQuery(this.fixes[i][0]); + var fix = this.fixes[i][1]; + for (var j = 0; j < match.length; j++) fix(match[j]); + } + }, + + addRecalc: function() { + // recalcs occur whenever the document is refreshed using document.recalc() + this.recalcs.push(arguments); + }, + + recalc: function() { + // loop through the fixes + for (var i = 0; i < this.recalcs.length; i++) { + var match = cssQuery(this.recalcs[i][0]); + var recalc = this.recalcs[i][1], element; + var key = Math.pow(2, i); + for (var j = 0; (element = match[j]); j++) { + var uniqueID = element.uniqueID; + if ((this.fixed[uniqueID] & key) === 0) { + element = recalc(element) || element; + this.fixed[uniqueID] |= key; + } + } + } + } +})); + +if (appVersion < 7) { + // provide support for the tag. + document.createElement("abbr"); + + // bind to the first child control + IE7.HTML.addRecalc("label", function(label) { + if (!label.htmlFor) { + var firstChildControl = cssQuery("input,textarea", label, true); + if (firstChildControl) { + addEventHandler(label, "onclick", function() { + firstChildControl.click(); + }); + } + } + }); +} + +// ========================================================================= +// ie7-layout.js +// ========================================================================= + +var NUMERIC = "[.\\d]"; + +(function() { + var layout = IE7.Layout = {}; + + // big, ugly box-model hack + min/max stuff + + // #tantek > #erik > #dean { voice-family: hacker; } + + // ----------------------------------------------------------------------- + // "layout" + // ----------------------------------------------------------------------- + + HEADER += "*{boxSizing:content-box}"; + + // give an element "layout" + layout.boxSizing = function(element) { + if (!element.currentStyle.hasLayout) { + //# element.runtimeStyle.fixedHeight = + element.style.height = "0cm"; + if (element.currentStyle.verticalAlign === "auto") + element.runtimeStyle.verticalAlign = "top"; + // when an element acquires "layout", margins no longer collapse correctly + collapseMargins(element); + } + }; + + // ----------------------------------------------------------------------- + // Margin Collapse + // ----------------------------------------------------------------------- + + function collapseMargins(element) { + if (element != viewport && element.currentStyle.position !== "absolute") { + collapseMargin(element, "marginTop"); + collapseMargin(element, "marginBottom"); + } + }; + + function collapseMargin(element, type) { + if (!element.runtimeStyle[type]) { + var parentElement = element.parentElement; + var isTopMargin = type === "marginTop"; + if (parentElement && parentElement.currentStyle.hasLayout && !IE7._getElementSibling(element, isTopMargin ? "previous" : "next")) return; + var child = element[isTopMargin ? "firstChild" : "lastChild"]; + if (child && child.nodeName < "@") child = IE7._getElementSibling(child, isTopMargin ? "next" : "previous"); + if (child && child.currentStyle.styleFloat === "none" && child.currentStyle.hasLayout) { + collapseMargin(child, type); + margin = _getMargin(element, element.currentStyle[type]); + childMargin = _getMargin(child, child.currentStyle[type]); + if (margin < 0 || childMargin < 0) { + element.runtimeStyle[type] = margin + childMargin; + } else { + element.runtimeStyle[type] = Math.max(childMargin, margin); + } + child.runtimeStyle[type] = "0px"; + } + } + }; + + function _getMargin(element, value) { + return value === "auto" ? 0 : getPixelValue(element, value); + }; + + // ----------------------------------------------------------------------- + // box-model + // ----------------------------------------------------------------------- + + // constants + var UNIT = /^[.\d][\w]*$/, AUTO = /^(auto|0cm)$/; + + var apply = {}; + layout.borderBox = function(element){ + apply.Width(element); + apply.Height(element); + }; + + var _fixWidth = function(HEIGHT) { + apply.Width = function(element) { + if (!PERCENT.test(element.currentStyle.width)) _fixWidth(element); + if (HEIGHT) collapseMargins(element); + }; + + function _fixWidth(element, value) { + if (!element.runtimeStyle.fixedWidth) { + if (!value) value = element.currentStyle.width; + element.runtimeStyle.fixedWidth = UNIT.test(value) ? Math.max(0, getFixedWidth(element, value)) + "px" : value; + setOverrideStyle(element, "width", element.runtimeStyle.fixedWidth); + } + }; + + function layoutWidth(element) { + if (!isFixed(element)) { + var layoutParent = element.offsetParent; + while (layoutParent && !layoutParent.currentStyle.hasLayout) layoutParent = layoutParent.offsetParent; + } + return (layoutParent || viewport).clientWidth; + }; + + function getPixelWidth(element, value) { + if (PERCENT.test(value)) return parseInt(parseFloat(value) / 100 * layoutWidth(element)); + return getPixelValue(element, value); + }; + + var getFixedWidth = function(element, value) { + var borderBox = element.currentStyle["ie7-box-sizing"] === "border-box"; + var adjustment = 0; + if (MSIE5 && !borderBox) + adjustment += getBorderWidth(element) + getWidth(element, "padding"); + else if (!MSIE5 && borderBox) + adjustment -= getBorderWidth(element) + getWidth(element, "padding"); + return getPixelWidth(element, value) + adjustment; + }; + + // easy way to get border thickness for elements with "layout" + function getBorderWidth(element) { + return element.offsetWidth - element.clientWidth; + }; + + // have to do some pixel conversion to get padding/margin thickness :-( + function getWidth(element, type) { + return getPixelWidth(element, element.currentStyle[type + "Left"]) + getPixelWidth(element, element.currentStyle[type + "Right"]); + }; + + // ----------------------------------------------------------------------- + // min/max + // ----------------------------------------------------------------------- + + HEADER += "*{minWidth:none;maxWidth:none;min-width:none;max-width:none}"; + + // handle min-width property + layout.minWidth = function(element) { + // IE6 supports min-height so we frig it here + //#if (element.currentStyle.minHeight === "auto") element.runtimeStyle.minHeight = 0; + if (element.currentStyle["min-width"] != null) { + element.style.minWidth = element.currentStyle["min-width"]; + } + if (register(arguments.callee, element, element.currentStyle.minWidth !== "none")) { + layout.boxSizing(element); + _fixWidth(element); + resizeWidth(element); + } + }; + + // clone the minWidth function to make a maxWidth function + eval("IE7.Layout.maxWidth=" + String(layout.minWidth).replace(/min/g, "max")); + + // apply min/max restrictions + function resizeWidth(element) { + // check boundaries + if (element == document.body) { + var width = element.clientWidth; + } else { + var rect = element.getBoundingClientRect(); + width = rect.right - rect.left; + } + if (element.currentStyle.minWidth !== "none" && width < getFixedWidth(element, element.currentStyle.minWidth)) { + element.runtimeStyle.width = element.currentStyle.minWidth; + } else if (element.currentStyle.maxWidth !== "none" && width >= getFixedWidth(element, element.currentStyle.maxWidth)) { + element.runtimeStyle.width = element.currentStyle.maxWidth; + } else { + element.runtimeStyle.width = element.runtimeStyle.fixedWidth; + } + }; + + // ----------------------------------------------------------------------- + // right/bottom + // ----------------------------------------------------------------------- + + function fixRight(element) { + if (register(fixRight, element, /^(fixed|absolute)$/.test(element.currentStyle.position) && + getDefinedStyle(element, "left") !== "auto" && + getDefinedStyle(element, "right") !== "auto" && + AUTO.test(getDefinedStyle(element, "width")))) { + resizeRight(element); + layout.boxSizing(element); + } + }; + layout.fixRight = fixRight; + + function resizeRight(element) { + var left = getPixelWidth(element, element.runtimeStyle._left || element.currentStyle.left); + var width = layoutWidth(element) - getPixelWidth(element, element.currentStyle.right) - left - getWidth(element, "margin"); + if (parseInt(element.runtimeStyle.width) === width) return; + element.runtimeStyle.width = ""; + if (isFixed(element) || HEIGHT || element.offsetWidth < width) { + if (!MSIE5) width -= getBorderWidth(element) + getWidth(element, "padding"); + if (width < 0) width = 0; + element.runtimeStyle.fixedWidth = width; + setOverrideStyle(element, "width", width); + } + }; + + // ----------------------------------------------------------------------- + // window.onresize + // ----------------------------------------------------------------------- + + // handle window resize + var clientWidth = 0; + addResize(function() { + if (!viewport) return; + var i, wider = (clientWidth < viewport.clientWidth); + clientWidth = viewport.clientWidth; + // resize elements with "min-width" set + var elements = layout.minWidth.elements; + for (i in elements) { + var element = elements[i]; + var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.minWidth)); + if (wider && fixedWidth) element.runtimeStyle.width = ""; + if (wider == fixedWidth) resizeWidth(element); + } + // resize elements with "max-width" set + var elements = layout.maxWidth.elements; + for (i in elements) { + var element = elements[i]; + var fixedWidth = (parseInt(element.runtimeStyle.width) === getFixedWidth(element, element.currentStyle.maxWidth)); + if (!wider && fixedWidth) element.runtimeStyle.width = ""; + if (wider !== fixedWidth) resizeWidth(element); + } + // resize elements with "right" set + for (i in fixRight.elements) resizeRight(fixRight.elements[i]); + }); + + // ----------------------------------------------------------------------- + // fix CSS + // ----------------------------------------------------------------------- + if (MSIE5) { + IE7.CSS.addRecalc("width", NUMERIC, apply.Width); + } + if (appVersion < 7) { + IE7.CSS.addRecalc("max-width", NUMERIC, layout.maxWidth); + IE7.CSS.addRecalc("right", NUMERIC, fixRight); + } else if (appVersion == 7) { + if (HEIGHT) IE7.CSS.addRecalc("height", "[\\d.]+%", function(element) { + element.runtimeStyle.pixelHeight = parseInt(layoutWidth(element) * element.currentStyle["ie7-height"].slice(0, -1) / 100); + }); + } + }; + + eval("var _fixHeight=" + rotate(_fixWidth)); + + // apply box-model + min/max fixes + _fixWidth(); + _fixHeight(true); + + if (appVersion < 7) { + IE7.CSS.addRecalc("min-width", NUMERIC, layout.minWidth); + IE7.CSS.addFix(/\bmin-height\s*/, "height"); + } +})(); + +// ========================================================================= +// ie7-graphics.js +// ========================================================================= + +// a small transparent image used as a placeholder +var BLANK_GIF = makePath("blank.gif", path); + +var ALPHA_IMAGE_LOADER = "DXImageTransform.Microsoft.AlphaImageLoader"; +var PNG_FILTER = "progid:" + ALPHA_IMAGE_LOADER + "(src='%1',sizingMethod='%2')"; + +// regular expression version of the above +var PNG; + +var filtered = []; + +function fixImage(element) { + if (PNG.test(element.src)) { + // we have to preserve width and height + var image = new Image(element.width, element.height); + image.onload = function() { + element.width = image.width; + element.height = image.height; + image = null; + }; + image.src = element.src; + // store the original url (we'll put it back when it's printed) + element.pngSrc = element.src; + // add the AlphaImageLoader thingy + addFilter(element); + } +}; + +if (appVersion < 7) { + // ** IE7 VARIABLE + // e.g. apply the hack to all files ending in ".png" + // IE7_PNG_SUFFIX = ".png"; + // You can also set it to a RegExp + // IE7_PNG_SUFFIX = /\d+\.png$/; + + // replace background(-image): url(..) .. with background(-image): .. ;filter: ..; + IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;}]*)?/, function(match, $1, $2, url, $4) { + url = getString(url); + return PNG.test(url) ? "filter:" + format(PNG_FILTER, url, $4.indexOf("no-repeat") === -1 ? "scale" : "crop") + + ";zoom:1;background" + ($1||"") + ":" + ($2||"") + "none" + ($4||"") : match; + }); + + // list-style-image + IE7.CSS.addRecalc(/list\-style(\-image)?/, "[^};]*url", function(element) { + var url = element.currentStyle.listStyleImage.slice(5, -2); + if (PNG.test(url)) { + if (element.nodeName === "LI") { + fixListStyleImage(element, url) + } else if (element.nodeName === "UL") { + for (var i = 0, li; li = element.childNodes[i]; i++) { + if (li.nodeName === "LI") fixListStyleImage(li, url); + } + } + } + }); + + function fixListStyleImage(element, src) { + var style = element.runtimeStyle; + var originalHeight = element.offsetHeight; + var image = new Image; + image.onload = function() { + var paddingLeft = element.currentStyle.paddingLeft; + paddingLeft = paddingLeft === "0px" ? 0 : getPixelValue(element, paddingLeft); + style.paddingLeft = (paddingLeft + this.width) + "px"; + style.marginLeft = -this.width + "px"; + style.listStyleType = "none"; + style.listStyleImage = "none"; + style.paddingTop = Math.max(originalHeight - element.offsetHeight, 0) + "px"; + addFilter(element, "crop", src); + element.style.zoom = "100%"; + }; + image.src = src; + }; + + // ----------------------------------------------------------------------- + // fix PNG transparency (HTML images) + // ----------------------------------------------------------------------- + + IE7.HTML.addRecalc("img,input", function(element) { + if (element.nodeName === "INPUT" && element.type !== "image") return; + fixImage(element); + addEventHandler(element, "onpropertychange", function() { + if (!printing && event.propertyName === "src" && + element.src.indexOf(BLANK_GIF) === -1) fixImage(element); + }); + }); + + // assume that background images should not be printed + // (if they are not transparent then they'll just obscure content) + // but we'll put foreground images back... + var printing = false; + addEventHandler(window, "onbeforeprint", function() { + printing = true; + for (var i = 0; i < filtered.length; i++) removeFilter(filtered[i]); + }); + addEventHandler(window, "onafterprint", function() { + for (var i = 0; i < filtered.length; i++) addFilter(filtered[i]); + printing = false; + }); +} + +// apply a filter +function addFilter(element, sizingMethod, src) { + var filter = element.filters[ALPHA_IMAGE_LOADER]; + if (filter) { + filter.src = src || element.src; + filter.enabled = true; + } else { + element.runtimeStyle.filter = format(PNG_FILTER, src || element.src, sizingMethod || "scale"); + filtered.push(element); + } + // remove the real image + element.src = BLANK_GIF; +}; + +function removeFilter(element) { + element.src = element.pngSrc; + element.filters[ALPHA_IMAGE_LOADER].enabled = false; +}; + +// ========================================================================= +// ie7-fixed.js +// ========================================================================= + +(function() { + if (appVersion >= 7) return; + + // some things to consider for this hack. + // the document body requires a fixed background. even if + // it is just a blank image. + // you have to use setExpression instead of onscroll, this + // together with a fixed body background helps avoid the + // annoying screen flicker of other solutions. + + IE7.CSS.addRecalc("position", "fixed", _positionFixed, "absolute"); + IE7.CSS.addRecalc("background(-attachment)?", "[^};]*fixed", _backgroundFixed); + + // scrolling is relative to the documentElement (HTML tag) when in + // standards mode, otherwise it's relative to the document body + var $viewport = MSIE5 ? "body" : "documentElement"; + + function _fixBackground() { + // this is required by both position:fixed and background-attachment:fixed. + // it is necessary for the document to also have a fixed background image. + // we can fake this with a blank image if necessary + if (body.currentStyle.backgroundAttachment !== "fixed") { + if (body.currentStyle.backgroundImage === "none") { + body.runtimeStyle.backgroundRepeat = "no-repeat"; + body.runtimeStyle.backgroundImage = "url(" + BLANK_GIF + ")"; // dummy + } + body.runtimeStyle.backgroundAttachment = "fixed"; + } + _fixBackground = Undefined; + }; + + var _tmp = createTempElement("img"); + + function _isFixed(element) { + return element ? isFixed(element) || _isFixed(element.parentElement) : false; + }; + + function _setExpression(element, propertyName, expression) { + setTimeout("document.all." + element.uniqueID + ".runtimeStyle.setExpression('" + propertyName + "','" + expression + "')", 0); + }; + + // ----------------------------------------------------------------------- + // backgroundAttachment: fixed + // ----------------------------------------------------------------------- + + function _backgroundFixed(element) { + if (register(_backgroundFixed, element, element.currentStyle.backgroundAttachment === "fixed" && !element.contains(body))) { + _fixBackground(); + util.bgLeft(element); + util.bgTop(element); + _backgroundPosition(element); + } + }; + + function _backgroundPosition(element) { + _tmp.src = element.currentStyle.backgroundImage.slice(5, -2); + var parentElement = element.canHaveChildren ? element : element.parentElement; + parentElement.appendChild(_tmp); + util.setOffsetLeft(element); + util.setOffsetTop(element); + parentElement.removeChild(_tmp); + }; + + // ----------------------------------------------------------------------- + // position: fixed + // ----------------------------------------------------------------------- + + function _positionFixed(element) { + if (register(_positionFixed, element, isFixed(element))) { + setOverrideStyle(element, "position", "absolute"); + setOverrideStyle(element, "left", element.currentStyle.left); + setOverrideStyle(element, "top", element.currentStyle.top); + _fixBackground(); + IE7.Layout.fixRight(element); + //IE7.Layout.fixBottom(element); + _foregroundPosition(element); + } + }; + + function _foregroundPosition(element, recalc) { + document.body.getBoundingClientRect(); // force a reflow + util.positionTop(element, recalc); + util.positionLeft(element, recalc, true); + if (!element.runtimeStyle.autoLeft && element.currentStyle.marginLeft === "auto" && + element.currentStyle.right !== "auto") { + var left = viewport.clientWidth - util.getPixelWidth(element, element.currentStyle.right) - + util.getPixelWidth(element, element.runtimeStyle._left) - element.clientWidth; + if (element.currentStyle.marginRight === "auto") left = parseInt(left / 2); + if (_isFixed(element.offsetParent)) element.runtimeStyle.pixelLeft += left; + else element.runtimeStyle.shiftLeft = left; + } + if (!element.runtimeStyle.fixedWidth) util.clipWidth(element); + if (!element.runtimeStyle.fixedHeight) util.clipHeight(element); + }; + + // ----------------------------------------------------------------------- + // capture window resize + // ----------------------------------------------------------------------- + + function _resize() { + // if the window has been resized then some positions need to be + // recalculated (especially those aligned to "right" or "top" + var elements = _backgroundFixed.elements; + for (var i in elements) _backgroundPosition(elements[i]); + elements = _positionFixed.elements; + for (i in elements) { + _foregroundPosition(elements[i], true); + _foregroundPosition(elements[i], true); + } + _timer = 0; + }; + + // use a timer (sometimes this is a good way to prevent resize loops) + var _timer; + addResize(function() { + if (!_timer) _timer = setTimeout(_resize, 100); + }); + + // ----------------------------------------------------------------------- + // rotated + // ----------------------------------------------------------------------- + + var util = {}; + + var _horizontal = function(util) { + util.bgLeft = function(element) { + element.style.backgroundPositionX = element.currentStyle.backgroundPositionX; + if (!_isFixed(element)) { + _setExpression(element, "backgroundPositionX", "(parseInt(runtimeStyle.offsetLeft)+document." + $viewport + ".scrollLeft)||0"); + } + }; + + util.setOffsetLeft = function(element) { + var propertyName = _isFixed(element) ? "backgroundPositionX" : "offsetLeft"; + element.runtimeStyle[propertyName] = + util.getOffsetLeft(element, element.style.backgroundPositionX) - + element.getBoundingClientRect().left - element.clientLeft + 2; + }; + + util.getOffsetLeft = function(element, position) { + switch (position) { + case "left": + case "top": + return 0; + case "right": + case "bottom": + return viewport.clientWidth - _tmp.offsetWidth; + case "center": + return (viewport.clientWidth - _tmp.offsetWidth) / 2; + default: + if (PERCENT.test(position)) { + return parseInt((viewport.clientWidth - _tmp.offsetWidth) * parseFloat(position) / 100); + } + _tmp.style.left = position; + return _tmp.offsetLeft; + } + }; + + util.clipWidth = function(element) { + var fixWidth = element.runtimeStyle.fixWidth; + element.runtimeStyle.borderRightWidth = ""; + element.runtimeStyle.width = fixWidth ? util.getPixelWidth(element, fixWidth) + "px" : ""; + if (element.currentStyle.width !== "auto") { + var rect = element.getBoundingClientRect(); + var width = element.offsetWidth - viewport.clientWidth + rect.left - 2; + if (width >= 0) { + element.runtimeStyle.borderRightWidth = "0px"; + width = Math.max(getPixelValue(element, element.currentStyle.width) - width, 0); + setOverrideStyle(element, "width", width); + return width; + } + } + }; + + util.positionLeft = function(element, recalc) { + // if the element's width is in % units then it must be recalculated + // with respect to the viewport + if (!recalc && PERCENT.test(element.currentStyle.width)) { + element.runtimeStyle.fixWidth = element.currentStyle.width; + } + if (element.runtimeStyle.fixWidth) { + element.runtimeStyle.width = util.getPixelWidth(element, element.runtimeStyle.fixWidth); + } + //if (recalc) { + // // if the element is fixed on the right then no need to recalculate + // if (!element.runtimeStyle.autoLeft) return; + //} else { + element.runtimeStyle.shiftLeft = 0; + element.runtimeStyle._left = element.currentStyle.left; + // is the element fixed on the right? + element.runtimeStyle.autoLeft = element.currentStyle.right !== "auto" && element.currentStyle.left === "auto"; + //} + // reset the element's "left" value and get it's natural position + element.runtimeStyle.left = ""; + element.runtimeStyle.screenLeft = util.getScreenLeft(element); + element.runtimeStyle.pixelLeft = element.runtimeStyle.screenLeft; + // if the element is contained by another fixed element then there is no need to + // continually recalculate it's left position + if (!recalc && !_isFixed(element.offsetParent)) { + // onsrcoll produces jerky movement, so we use an expression + _setExpression(element, "pixelLeft", "runtimeStyle.screenLeft+runtimeStyle.shiftLeft+document." + $viewport + ".scrollLeft"); + } + }; + + // I've forgotten how this works... + util.getScreenLeft = function(element) { // thanks to kevin newman (captainn) + var screenLeft = element.offsetLeft, nested = 1; + if (element.runtimeStyle.autoLeft) { + screenLeft = viewport.clientWidth - element.offsetWidth - util.getPixelWidth(element, element.currentStyle.right); + } + // accommodate margins + if (element.currentStyle.marginLeft !== "auto") { + screenLeft -= util.getPixelWidth(element, element.currentStyle.marginLeft); + } + while (element = element.offsetParent) { + if (element.currentStyle.position !== "static") nested = -1; + screenLeft += element.offsetLeft * nested; + } + return screenLeft; + }; + + util.getPixelWidth = function(element, value) { + return PERCENT.test(value) ? parseInt(parseFloat(value) / 100 * viewport.clientWidth) : getPixelValue(element, value); + }; + }; + eval("var _vertical=" + rotate(_horizontal)); + _horizontal(util); + _vertical(util); +})(); + +// ========================================================================= +// ie7-oveflow.js +// ========================================================================= + +/* --------------------------------------------------------------------- + + This module alters the structure of the document. + It may adversely affect other CSS rules. Be warned. + +--------------------------------------------------------------------- */ + +if (appVersion < 7) { + var WRAPPER_STYLE = { + backgroundColor: "transparent", + backgroundImage: "none", + backgroundPositionX: null, + backgroundPositionY: null, + backgroundRepeat: null, + borderTopWidth: 0, + borderRightWidth: 0, + borderBottomWidth: 0, + borderLeftStyle: "none", + borderTopStyle: "none", + borderRightStyle: "none", + borderBottomStyle: "none", + borderLeftWidth: 0, + borderLeftColor: "#000", + borderTopColor: "#000", + borderRightColor: "#000", + borderBottomColor: "#000", + height: null, + marginTop: 0, + marginBottom: 0, + marginRight: 0, + marginLeft: 0, + width: "100%" + }; + + IE7.CSS.addRecalc("overflow", "visible", function(element) { + if (element.currentStyle.position === "absolute") return; + + // don't do this again + if (element.parentNode.ie7_wrapped) return; + + // if max-height is applied, makes sure it gets applied first + if (IE7.Layout && element.currentStyle["max-height"] !== "auto") { + IE7.Layout.maxHeight(element); + } + + if (element.currentStyle.marginLeft === "auto") element.style.marginLeft = 0; + if (element.currentStyle.marginRight === "auto") element.style.marginRight = 0; + + var wrapper = document.createElement(ANON); + wrapper.ie7_wrapped = element; + for (var propertyName in WRAPPER_STYLE) { + wrapper.style[propertyName] = element.currentStyle[propertyName]; + if (WRAPPER_STYLE[propertyName] != null) { + element.runtimeStyle[propertyName] = WRAPPER_STYLE[propertyName]; + } + } + wrapper.style.display = "block"; + wrapper.style.position = "relative"; + element.runtimeStyle.position = "absolute"; + element.parentNode.insertBefore(wrapper, element); + wrapper.appendChild(element); + }); +} + +// ========================================================================= +// ie7-quirks.js +// ========================================================================= + +function ie7Quirks() { + var FONT_SIZES = "xx-small,x-small,small,medium,large,x-large,xx-large".split(","); + for (var i = 0; i < FONT_SIZES.length; i++) { + FONT_SIZES[FONT_SIZES[i]] = FONT_SIZES[i - 1] || "0.67em"; + } + + IE7.CSS.addFix(/(font(-size)?\s*:\s*)([\w.-]+)/, function(match, label, size, value) { + return label + (FONT_SIZES[value] || value); + }); + + var NEGATIVE = /^\-/, LENGTH = /(em|ex)$/i; + var EM = /em$/i, EX = /ex$/i; + + getPixelValue = function(element, value) { + if (PIXEL.test(value)) return parseInt(value)||0; + var scale = NEGATIVE.test(value)? -1 : 1; + if (LENGTH.test(value)) scale *= getFontScale(element); + temp.style.width = scale < 0 ? value.slice(1) : value; + body.appendChild(temp); + // retrieve pixel width + value = scale * temp.offsetWidth; + // remove the temporary element + temp.removeNode(); + return parseInt(value); + }; + + var temp = createTempElement(); + function getFontScale(element) { + var scale = 1; + temp.style.fontFamily = element.currentStyle.fontFamily; + temp.style.lineHeight = element.currentStyle.lineHeight; + //temp.style.fontSize = ""; + while (element != body) { + var fontSize = element.currentStyle["ie7-font-size"]; + if (fontSize) { + if (EM.test(fontSize)) scale *= parseFloat(fontSize); + else if (PERCENT.test(fontSize)) scale *= (parseFloat(fontSize) / 100); + else if (EX.test(fontSize)) scale *= (parseFloat(fontSize) / 2); + else { + temp.style.fontSize = fontSize; + return 1; + } + } + element = element.parentElement; + } + return scale; + }; + + // cursor:pointer (IE5.x) + IE7.CSS.addFix(/cursor\s*:\s*pointer/, "cursor:hand"); + // display:list-item (IE5.x) + IE7.CSS.addFix(/display\s*:\s*list-item/, "display:block"); + + // ----------------------------------------------------------------------- + // margin:auto + // ----------------------------------------------------------------------- + + function fixMargin(element) { + var parent = element.parentElement; + var margin = parent.offsetWidth - element.offsetWidth - getPaddingWidth(parent); + var autoRight = (element.currentStyle["ie7-margin"] && element.currentStyle.marginRight === "auto") || + element.currentStyle["ie7-margin-right"] === "auto"; + switch (parent.currentStyle.textAlign) { + case "right": + margin = autoRight ? parseInt(margin / 2) : 0; + element.runtimeStyle.marginRight = margin + "px"; + break; + case "center": + if (autoRight) margin = 0; + default: + if (autoRight) margin /= 2; + element.runtimeStyle.marginLeft = parseInt(margin) + "px"; + } + }; + + function getPaddingWidth(element) { + return getPixelValue(element, element.currentStyle.paddingLeft) + + getPixelValue(element, element.currentStyle.paddingRight); + }; + + IE7.CSS.addRecalc("margin(-left|-right)?", "[^};]*auto", function(element) { + if (register(fixMargin, element, + element.parentElement && + element.currentStyle.display === "block" && + element.currentStyle.marginLeft === "auto" && + element.currentStyle.position !== "absolute")) { + fixMargin(element); + } + }); + + addResize(function() { + for (var i in fixMargin.elements) { + var element = fixMargin.elements[i]; + element.runtimeStyle.marginLeft = + element.runtimeStyle.marginRight = ""; + fixMargin(element); + } + }); +}; + + +// ========================================================================= +// ie8-css.js +// ========================================================================= + +var BRACKETS = "\\([^)]+\\)"; + +// pseudo-elements can be declared with a double colon +encoder.add(/::(before|after)/, ":$1"); + +if (appVersion < 8) { + + if (IE7.CSS.pseudoClasses) IE7.CSS.pseudoClasses += "|"; + IE7.CSS.pseudoClasses += "before|after|lang" + BRACKETS; + + // ----------------------------------------------------------------------- + // propertyName: inherit; + // ----------------------------------------------------------------------- + + function parseInherited(cssText) { + return cssText.replace(new RegExp("([{;\\s])(" + inheritedProperties.join("|") + ")\\s*:\\s*([^;}]+)", "g"), "$1$2:$3;ie7-$2:$3"); + }; + + var INHERITED = /[\w-]+\s*:\s*inherit/g; + var STRIP_IE7_FLAGS = /ie7\-|\s*:\s*inherit/g; + var DASH_LOWER = /\-([a-z])/g; + function toUpper(match, chr) {return chr.toUpperCase()}; + + IE7.CSS.addRecalc("[\\w-]+", "inherit", function(element, cssText) { + if (element.parentElement) { + var inherited = cssText.match(INHERITED); + for (var i = 0; i < inherited.length; i++) { + var propertyName = inherited[i].replace(STRIP_IE7_FLAGS, ""); + if (element.currentStyle["ie7-" + propertyName] === "inherit") { + propertyName = propertyName.replace(DASH_LOWER, toUpper); + element.runtimeStyle[propertyName] = element.parentElement.currentStyle[propertyName]; + } + } + } + }, function(match) { + inheritedProperties.push(rescape(match.slice(1).split(":")[0])); + return match; + }); + + // ----------------------------------------------------------------------- + // dynamic pseudo-classes + // ----------------------------------------------------------------------- + + var Focus = new DynamicPseudoClass("focus", function(element) { + var instance = arguments; + + IE7.CSS.addEventHandler(element, "onfocus", function() { + Focus.unregister(instance); // in case it starts with focus + Focus.register(instance); + }); + + IE7.CSS.addEventHandler(element, "onblur", function() { + Focus.unregister(instance); + }); + + // check the active element for initial state + if (element == document.activeElement) { + Focus.register(instance) + } + }); + + var Active = new DynamicPseudoClass("active", function(element) { + var instance = arguments; + IE7.CSS.addEventHandler(element, "onmousedown", function() { + Active.register(instance); + }); + }); + + // globally trap the mouseup event (thanks Martijn!) + addEventHandler(document, "onmouseup", function() { + var instances = Active.instances; + for (var i in instances) Active.unregister(instances[i]); + }); + + // ----------------------------------------------------------------------- + // IE7 pseudo elements + // ----------------------------------------------------------------------- + + // constants + var URL = /^url\s*\(\s*([^)]*)\)$/; + var POSITION_MAP = { + before0: "beforeBegin", + before1: "afterBegin", + after0: "afterEnd", + after1: "beforeEnd" + }; + + var PseudoElement = IE7.PseudoElement = Rule.extend({ + constructor: function(selector, position, cssText) { + // initialise object properties + this.position = position; + var content = cssText.match(PseudoElement.CONTENT), match, entity; + if (content) { + content = content[1]; + match = content.split(/\s+/); + for (var i = 0; (entity = match[i]); i++) { + match[i] = /^attr/.test(entity) ? {attr: entity.slice(5, -1)} : + entity.charAt(0) === "'" ? getString(entity) : decode(entity); + } + content = match; + } + this.content = content; + // CSS text needs to be decoded immediately + this.base(selector, decode(cssText)); + }, + + init: function() { + // execute the underlying css query for this class + this.match = cssQuery(this.selector); + for (var i = 0; i < this.match.length; i++) { + var runtimeStyle = this.match[i].runtimeStyle; + if (!runtimeStyle[this.position]) runtimeStyle[this.position] = {cssText:""}; + runtimeStyle[this.position].cssText += ";" + this.cssText; + if (this.content != null) runtimeStyle[this.position].content = this.content; + } + }, + + create: function(target) { + var generated = target.runtimeStyle[this.position]; + if (generated) { + // copy the array of values + var content = [].concat(generated.content || ""); + for (var j = 0; j < content.length; j++) { + if (typeof content[j] == "object") { + content[j] = target.getAttribute(content[j].attr); + } + } + content = content.join(""); + var url = content.match(URL); + var cssText = "overflow:hidden;" + generated.cssText.replace(/'/g, '"'); + var position = POSITION_MAP[this.position + Number(target.canHaveChildren)]; + var id = 'ie7_pseudo' + PseudoElement.count++; + target.insertAdjacentHTML(position, format(PseudoElement.ANON, this.className, id, cssText, url ? "" : content)); + if (url) { + var src = getString(url[1]); + var pseudoElement = document.getElementById(id); + pseudoElement.src = src; + addFilter(pseudoElement, "crop"); + var targetIsFloated = target.currentStyle.styleFloat !== "none"; + if (pseudoElement.currentStyle.display === "inline" || targetIsFloated) { + if (appVersion < 7 && targetIsFloated && target.canHaveChildren) { + target.runtimeStyle.display = "inline"; + target.runtimeStyle.position = "relative"; + pseudoElement.runtimeStyle.position = "absolute"; + } + pseudoElement.style.display = "inline-block"; + if (target.currentStyle.styleFloat !== "none") { + pseudoElement.style.pixelWidth = target.offsetWidth; + } + var image = new Image; + image.onload = function() { + pseudoElement.style.pixelWidth = this.width; + pseudoElement.style.pixelHeight = Math.max(this.height, pseudoElement.offsetHeight); + }; + image.src = src; + } + } + target.runtimeStyle[this.position] = null; + } + }, + + recalc: function() { + if (this.content == null) return; + for (var i = 0; i < this.match.length; i++) { + this.create(this.match[i]); + } + }, + + toString: function() { + return "." + this.className + "{display:inline}"; + } + }, { + CONTENT: /content\s*:\s*([^;]*)(;|$)/, + ANON: "%4", + MATCH: /(.*):(before|after).*/, + + count: 0 + }); + + IE7._getLang = function(element) { + var lang = ""; + while (element && element.nodeType === 1) { + lang = element.lang || element.getAttribute("lang") || ""; + if (lang) break; + element = element.parentNode; + } + return lang; + }; + + FILTER = extend(FILTER, { + ":lang\\(([^)]+)\\)": "((ii=IE7._getLang(e))==='$1'||ii.indexOf('$1-')===0)&&" + }); +} + +// ========================================================================= +// ie8-html.js +// ========================================================================= + +var UNSUCCESSFUL = /^(submit|reset|button)$/; + +// ----------------------------------------------------------------------- +// + <% end %>

    返回选择其他支付方式

    -
    \ No newline at end of file +
    diff --git a/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb b/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb index 562366e4..a0273411 100644 --- a/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb +++ b/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb @@ -1,7 +1,8 @@ #encoding: utf-8 module Spree OrdersController.class_eval do - # action :update, :edit, :show, :populate support ajax + before_action :associate_terminal + # action :update, :edit, :show, :populate support ajax respond_to :html, :js def associate_terminal diff --git a/spree_theme/app/models/spree/decorators/user_terminal_decorator.rb b/spree_theme/app/models/spree/decorators/user_terminal_decorator.rb index ad5b5ea1..4cadb5b4 100644 --- a/spree_theme/app/models/spree/decorators/user_terminal_decorator.rb +++ b/spree_theme/app/models/spree/decorators/user_terminal_decorator.rb @@ -1,11 +1,32 @@ Spree::PaymentMethod.class_eval do - belongs_to :terminal + belongs_to :user_terminal end Spree::TemplateTheme.class_eval do - belongs_to :terminal + belongs_to :user_terminal end Spree::Order.class_eval do - belongs_to :terminal + belongs_to :user_terminal + + # make it longer, alipay out_trade_no should unique + ORDER_NUMBER_LENGTH = 16 + ORDER_NUMBER_LETTERS = false + ORDER_NUMBER_PREFIX = 'R' + + def associate_terminal!( user_terminal ) + self.user_terminal = user_terminal + attrs_to_set = { user_terminal_id: user_terminal.id } + assign_attributes(attrs_to_set) + + if persisted? + # immediately persist the changes we just made, but don't use save since we might have an invalid address associated + self.class.unscoped.where(id: id).update_all(attrs_to_set) + end + end + + def available_payment_methods + #@available_payment_methods ||= (PaymentMethod.available(:front_end) + PaymentMethod.available(:both)).uniq + @available_payment_methods ||= (Spree::PaymentMethod.available(:front_end) + Spree::PaymentMethod.available(:both)).uniq.select{|payment_method| payment_method.user_terminal == self.user_terminal } + end end From 823c5eaf608583b48c8236219c4bc2ebf3267fca Mon Sep 17 00:00:00 2001 From: qinghe Date: Mon, 9 Nov 2015 02:06:23 -0800 Subject: [PATCH 541/606] config ckeditor, add alignments, format clear --- app/assets/javascripts/ckeditor/config.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/assets/javascripts/ckeditor/config.js b/app/assets/javascripts/ckeditor/config.js index 7e2403a1..5227f810 100644 --- a/app/assets/javascripts/ckeditor/config.js +++ b/app/assets/javascripts/ckeditor/config.js @@ -1,8 +1,8 @@ -// it caused tool item icon massed up in staging env. +// it caused tool item icon massed up in staging env. CKEDITOR.editorConfig = function( config ) { - // copied from original config.js ckeditor 4.0.11 - + // copied from original config.js ckeditor 4.0.11 + // Define changes to default configuration here. For example: // config.language = 'fr'; // config.uiColor = '#AADC6E'; @@ -87,8 +87,8 @@ CKEDITOR.editorConfig = function( config ) { } } }); - - config.language = 'zh-cn'; + + config.language = 'zh-cn'; // Default setting. //config.toolbarGroups = [ // { name: 'document', groups: [ 'mode', 'document' ] }, @@ -104,7 +104,7 @@ CKEDITOR.editorConfig = function( config ) { // '/', // { name: 'styles' }, // { name: 'colors' }, - // { name: 'others' }, + // { name: 'others' }, // //{ name: 'about' } //]; @@ -113,14 +113,14 @@ CKEDITOR.editorConfig = function( config ) {       { name: 'clipboard', items : [ 'Cut','Copy','Paste','PasteText','PasteFromWord','-','Undo','Redo' ] },      //{ name: 'editing', items : [ 'Find','Replace','-','SelectAll','-','SpellChecker', 'Scayt' ] }, //{ name: 'forms', items : [ 'Form', 'Checkbox', 'Radio', 'TextField', 'Textarea', 'Select', 'Button', 'ImageButton','HiddenField' ] }, -      //'/', -     //{ name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] }, -      //{ name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','CreateDiv', '-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl' ] }, -      { name: 'links', items : [ 'Link','Unlink' ] },      + { name: 'links', items : [ 'Link','Unlink' ] },      //{ name: 'insert', items : [ 'Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe' ] }, { name: 'insert', items : [ 'Image','Flash','Table','HorizontalRule' ] }, { name: 'tools', items : [ 'Maximize', 'ShowBlocks' ] }, -      '/',  +      //'/', +     { name: 'basicstyles', items : [ 'Bold','Italic','Underline','Strike','Subscript','Superscript','-','RemoveFormat' ] }, +      { name: 'paragraph', items : [ 'NumberedList','BulletedList','-','Outdent','Indent','-','Blockquote','CreateDiv', '-','JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock','-','BidiLtr','BidiRtl' ] }, +      //'/',       { name: 'styles', items : [ 'Styles','Format','Font','FontSize' ] },      { name: 'colors', items : [ 'TextColor','BGColor' ] },       //{ name: 'tools', items : [ 'Maximize', 'ShowBlocks','-','About' ] }  From a202d528483ba8616fe486d1ac1288b8ec61ca73 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 10 Nov 2015 00:47:36 -0800 Subject: [PATCH 542/606] fix container_background --- spree_theme/db/seeds/250/25r_container_background.rb | 4 ++-- spree_theme/db/seeds/spree_section_pieces2.yml | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/spree_theme/db/seeds/250/25r_container_background.rb b/spree_theme/db/seeds/250/25r_container_background.rb index fbf925cf..a44dcb7b 100644 --- a/spree_theme/db/seeds/250/25r_container_background.rb +++ b/spree_theme/db/seeds/250/25r_container_background.rb @@ -1,9 +1,9 @@ section_piece = find_section_piece('container-background') -inner = { "editor_id"=>3, "class_name"=>"inner", "pclass"=>"css", "param_category_id"=>1051, "html_attribute_ids"=>"2,3,4,5"} +inner = { "editor_id"=>3, "class_name"=>"inner1", "pclass"=>"css", "param_category_id"=>1051, "html_attribute_ids"=>"2,3,4,5"} create_section_piece_param( section_piece, inner) -inner = { "editor_id"=>3, "class_name"=>"inner", "pclass"=>"css", "param_category_id"=>1052, "html_attribute_ids"=>"2,3,4,5"} +inner = { "editor_id"=>3, "class_name"=>"inner2", "pclass"=>"css", "param_category_id"=>1052, "html_attribute_ids"=>"2,3,4,5"} create_section_piece_param( section_piece, inner) diff --git a/spree_theme/db/seeds/spree_section_pieces2.yml b/spree_theme/db/seeds/spree_section_pieces2.yml index ff61818c..abba9570 100644 --- a/spree_theme/db/seeds/spree_section_pieces2.yml +++ b/spree_theme/db/seeds/spree_section_pieces2.yml @@ -30,5 +30,8 @@ container_background: is_container: "1" html: ~~content~~ css: | - .<%=@template.section_selector%> a{ display: inline-block; <%=@template.css(:s_a) %> } + @media screen and (min-width: 1441px) { + /*1440*731 1920x975 background-size: cover;*/ + .<%=@template.section_selector%> > .inner{ <%=@template.css(:inner1)%> } + } js: "" From 9c7a3cd1d55fa7e25ab2383ca586b59d0a52893f Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 10 Nov 2015 00:57:22 -0800 Subject: [PATCH 543/606] make up background-size for container_background --- spree_theme/db/seeds/250/25r_container_background.rb | 4 ++-- spree_theme/db/seeds/spree_section_pieces2.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/spree_theme/db/seeds/250/25r_container_background.rb b/spree_theme/db/seeds/250/25r_container_background.rb index a44dcb7b..8507adb7 100644 --- a/spree_theme/db/seeds/250/25r_container_background.rb +++ b/spree_theme/db/seeds/250/25r_container_background.rb @@ -1,9 +1,9 @@ section_piece = find_section_piece('container-background') -inner = { "editor_id"=>3, "class_name"=>"inner1", "pclass"=>"css", "param_category_id"=>1051, "html_attribute_ids"=>"2,3,4,5"} +inner = { "editor_id"=>3, "class_name"=>"inner1", "pclass"=>"css", "param_category_id"=>1051, "html_attribute_ids"=>"2,3,4,5,117"} create_section_piece_param( section_piece, inner) -inner = { "editor_id"=>3, "class_name"=>"inner2", "pclass"=>"css", "param_category_id"=>1052, "html_attribute_ids"=>"2,3,4,5"} +inner = { "editor_id"=>3, "class_name"=>"inner2", "pclass"=>"css", "param_category_id"=>1052, "html_attribute_ids"=>"2,3,4,5,117"} create_section_piece_param( section_piece, inner) diff --git a/spree_theme/db/seeds/spree_section_pieces2.yml b/spree_theme/db/seeds/spree_section_pieces2.yml index abba9570..67d3058c 100644 --- a/spree_theme/db/seeds/spree_section_pieces2.yml +++ b/spree_theme/db/seeds/spree_section_pieces2.yml @@ -31,7 +31,7 @@ container_background: html: ~~content~~ css: | @media screen and (min-width: 1441px) { - /*1440*731 1920x975 background-size: cover;*/ - .<%=@template.section_selector%> > .inner{ <%=@template.css(:inner1)%> } + /*1440*731 1920x975 */ + .<%=@template.section_selector%> > .inner{ background-size: cover; <%=@template.css(:inner1)%> } } js: "" From 984cef4e99744deb2433b7c28afb1aa777aa2267 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 10 Nov 2015 23:52:18 -0800 Subject: [PATCH 544/606] improve site form --- .../views/themes/sites/_quick_lunch.html.erb | 40 ++++++++++++------- spree_theme/db/seeds/spree_section_pieces.yml | 2 +- 2 files changed, 26 insertions(+), 16 deletions(-) diff --git a/spree_theme/app/views/themes/sites/_quick_lunch.html.erb b/spree_theme/app/views/themes/sites/_quick_lunch.html.erb index fe851770..b147257c 100644 --- a/spree_theme/app/views/themes/sites/_quick_lunch.html.erb +++ b/spree_theme/app/views/themes/sites/_quick_lunch.html.erb @@ -2,26 +2,36 @@ @site ||= SpreeTheme.site_class.new @user ||= @site.users.build %> -<%= form_for :site, :url => quick_lunch_path, :html=>{:id=>"site_form"} do |f| %> -
    -

    - <%= f.text_field :name, :class => 'fullwidth title', :placeholder => Spree.t(:name_store), :minlength=>4, :maxlength=>24, :required=>"" %> -

    -

    - <%= f.email_field :email, :placeholder => Spree.t(:email)%> -

    -

    - <%= f.password_field :password, :placeholder=>Spree.t(:password), :minlength=>6, :maxlength=>24, :required=>"" %> -

    - -

    <%= f.button Spree.t(:new_site), :class => 'button primary' %>

    -
    +<%= form_for :site, :url => quick_lunch_path, :html=>{:id=>"site_form", :class=>"fullwidth"} do |f| %> +
    +
    + <%= f.text_field :name, :class => 'title', :placeholder => Spree.t(:name_store), :minlength=>4, :maxlength=>24 %> +
    +
    +
    + +
    +
    + <%= f.email_field :email, :placeholder => Spree.t(:email) %> +
    +
    +
    +
    +
    + <%= f.password_field :password, :placeholder=>Spree.t(:password), :minlength=>6, :maxlength=>24 %> +
    +
    +
    +
    <%= f.button Spree.t(:new_site), :class => 'button primary' %>
    <% end %> From 5a7279e846b97b4db6dfc69dc172e97fb6396875 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 11 Nov 2015 01:14:01 -0800 Subject: [PATCH 546/606] improve form css --- spree_theme/db/seeds/spree_section_pieces.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index 627b36ea..128ce84b 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -110,8 +110,9 @@ root: #page-wrapper form[id] p { margin: 0; padding: 0; } - /* keep input width same with container */ - #page-wrapper form.fullwidth input[type="text"], #page-wrapper form.fullwidth input[type="password"], #page-wrapper form.fullwidth input[type="phone"], #page-wrapper form.fullwidth input[type="email"], #page-wrapper form.fullwidth input[type="number"], #page-wrapper form.fullwidth input[type="url"], #page-wrapper textarea.fullwidth{ + /* keep input width same with container, exclude radio,checkbox */ + /* us .selector, descendants could override it by .selector input */ + form.fullwidth input[type="text"], form.fullwidth input[type="password"], form.fullwidth input[type="phone"], form.fullwidth input[type="email"], form.fullwidth input[type="number"], form.fullwidth input[type="url"], textarea.fullwidth{ box-sizing: border-box; width: 100%; } @@ -880,7 +881,8 @@ container_form: css: | .<%=@template.section_selector%> label.error{ <%=@template.css(:s_error) %> } .<%=@template.section_selector%> label{ <%=@template.css(:s_label) %> } - .<%=@template.section_selector%> input{ <%=@template.css(:s_input) %> } + .<%=@template.section_selector%> form input[type='text'], .<%=@template.section_selector%> form input[type='password'], .<%=@template.section_selector%> form input[type='email'], .<%=@template.section_selector%> form textarea + { <%=@template.css(:s_input) %> } .<%=@template.section_selector%> button{ <%=@template.css(:s_button) %> } .<%=@template.section_selector%> button:hover{ <%=@template.css(:s_button_h) %> } From 4191d2e5d5b8cf02faad80a1ec4d4eec738bce30 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 11 Nov 2015 01:21:52 -0800 Subject: [PATCH 547/606] reset email/password of site_form --- spree_theme/app/views/themes/sites/_quick_lunch.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_theme/app/views/themes/sites/_quick_lunch.html.erb b/spree_theme/app/views/themes/sites/_quick_lunch.html.erb index 7378387c..b85c2ab6 100644 --- a/spree_theme/app/views/themes/sites/_quick_lunch.html.erb +++ b/spree_theme/app/views/themes/sites/_quick_lunch.html.erb @@ -26,7 +26,7 @@ <% end %> diff --git a/spree_theme/app/views/themes/sites/_quick_lunch.html.erb b/spree_theme/app/views/themes/sites/_quick_lunch.html.erb index 609e5a6f..f6fda4a4 100644 --- a/spree_theme/app/views/themes/sites/_quick_lunch.html.erb +++ b/spree_theme/app/views/themes/sites/_quick_lunch.html.erb @@ -9,17 +9,12 @@
    -
    -
    - <%= f.email_field :email, :placeholder => Spree.t(:email) %> -
    +
    <%= f.email_field :email, :placeholder => Spree.t(:email) %>
    -
    - <%= f.password_field :password, :placeholder=>Spree.t(:password), :minlength=>6, :maxlength=>24 %> -
    +
    <%= f.password_field :password, :placeholder=>Spree.t(:password), :minlength=>6, :maxlength=>24 %>
    <%= f.button Spree.t(:new_site), :class => 'button primary' %>
    diff --git a/spree_theme/config/locales/zh-CN.yml b/spree_theme/config/locales/zh-CN.yml index ee60008c..32d00d33 100644 --- a/spree_theme/config/locales/zh-CN.yml +++ b/spree_theme/config/locales/zh-CN.yml @@ -113,6 +113,7 @@ zh-CN: detail: 详细 dialog_title: 对话框 global_taxons: 全局分类 + one_click_trial: 免费创建店铺 post: next: 下一篇 previous: 上一篇 diff --git a/spree_theme/db/seeds/250/25s_one_click_trial.rb b/spree_theme/db/seeds/250/25s_one_click_trial.rb new file mode 100644 index 00000000..605689f6 --- /dev/null +++ b/spree_theme/db/seeds/250/25s_one_click_trial.rb @@ -0,0 +1,5 @@ +container = Spree::Section.create_section(section_piece_hash['container'], {:title=>"one click trial"}, {'block'=>{'21'=>'width:100px','21unset'=>bool_false, 'disabled_ha_ids'=>'111'},'inner'=>{'15hidden'=>bool_true,'21hidden'=>bool_true}}) + +container.add_section_piece(section_piece_hash['container-form'])\ + .add_section_piece(section_piece_hash['container-link'])\ + .add_section_piece(section_piece_hash['one-click-trial']) diff --git a/spree_theme/db/seeds/spree_section_pieces2.yml b/spree_theme/db/seeds/spree_section_pieces2.yml index 67d3058c..eb169f02 100644 --- a/spree_theme/db/seeds/spree_section_pieces2.yml +++ b/spree_theme/db/seeds/spree_section_pieces2.yml @@ -35,3 +35,20 @@ container_background: .<%=@template.section_selector%> > .inner{ background-size: cover; <%=@template.css(:inner1)%> } } js: "" +one_click_trial: + id: 102 + title: one click trial + slug: one-click-trial + is_selectable: "0" + is_container: "1" + html: | + <%= render "themes/sites/one_click_trial" %> + css: | + #launch_site_container { + display:none; + } + .<%=@template.section_selector%> .modal_close_img{ + position:absolute; + font-size: 22px; + } + js: "" From b83e0ee5de7fe0bbf4896178ee1b827dad440dd6 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 12 Nov 2015 20:06:34 +0800 Subject: [PATCH 551/606] remove taxon.icon's margin:0, margin:auto is required to center it --- spree_theme/db/seeds/spree_section_pieces.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index 128ce84b..a421c881 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -1099,7 +1099,8 @@ taxon_icon: updated_at: 2011-09-20 19:40:07 css: | .<%=@template.section_selector%> { - margin: 0; padding: 0; + /*margin: 0; it is required to align center*/ + padding: 0; } .<%= @template.section_selector %> img { width:100%; } js: "" From 41e9eb7afdc3f1c99e3222a79668466efc0c8392 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 12 Nov 2015 20:09:04 +0800 Subject: [PATCH 552/606] fix seed_migration --- spree_theme/db/seeds/seed_migration | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_theme/db/seeds/seed_migration b/spree_theme/db/seeds/seed_migration index a893b3ba..cc541c02 100644 --- a/spree_theme/db/seeds/seed_migration +++ b/spree_theme/db/seeds/seed_migration @@ -2,7 +2,7 @@ staging: version: 25e aliyun_staging: - version: 25m + version: 25r local_staging: version: 23z development: From b65f16bcf7fd020d36d20106a1ed413985ae4751 Mon Sep 17 00:00:00 2001 From: qinghe Date: Fri, 13 Nov 2015 00:14:53 -0800 Subject: [PATCH 553/606] improve section dialog, add container_dialog --- .../single_page_checkout/index.js.coffee | 6 +-- spree_multi_site/Gemfile | 2 +- .../app/views/spree/sites/_form.html.erb | 18 +++---- .../app/views/spree/sites/after_new.html.erb | 2 +- spree_multi_site/config/routes.rb | 14 ++++-- .../javascripts/store/spree_theme.client.js | 2 +- spree_theme/app/models/spree/page_layout.rb | 7 ++- .../app/views/spree/shared/_dialog.js.erb | 16 +++--- .../app/views/spree/sites/_new.html.erb | 8 +-- .../spree/sites/_one_click_trial.html.erb | 3 ++ spree_theme/app/views/spree/sites/new.js.erb | 4 +- .../views/spree/sites/one_click_trial.js.erb | 1 + .../themes/sites/_one_click_trial.html.erb | 50 ------------------- .../views/themes/sites/_quick_lunch.html.erb | 15 ++---- spree_theme/db/seeds/100/119_131031_dialog.rb | 11 ++-- spree_theme/db/seeds/200/208_slider.rb | 5 +- spree_theme/db/seeds/200/209_breadcrumbs.rb | 3 +- spree_theme/db/seeds/200/214_taxon_icon.rb | 3 +- .../200/219_create_post_related_section.rb | 1 - spree_theme/db/seeds/200/220_post_cover.rb | 3 +- .../200/228_grouped_option_values_selector.rb | 3 +- ...29_grouped_option_values_in_slide_style.rb | 3 +- .../200/230_product_customization_options.rb | 3 +- .../250/25s_rename_dialog_content_params.rb | 5 ++ spree_theme/db/seeds/250/25t_dialog3.rb | 13 +++++ ..._click_trial.rb => 25x_one_click_trial.rb} | 0 spree_theme/db/seeds/spree_section_pieces.yml | 10 ++-- .../db/seeds/spree_section_pieces2.yml | 13 +++++ spree_theme/doc/template_theme | 6 +++ 29 files changed, 108 insertions(+), 122 deletions(-) create mode 100644 spree_theme/app/views/spree/sites/_one_click_trial.html.erb create mode 100644 spree_theme/app/views/spree/sites/one_click_trial.js.erb delete mode 100644 spree_theme/app/views/themes/sites/_one_click_trial.html.erb create mode 100644 spree_theme/db/seeds/250/25s_rename_dialog_content_params.rb create mode 100644 spree_theme/db/seeds/250/25t_dialog3.rb rename spree_theme/db/seeds/250/{25s_one_click_trial.rb => 25x_one_click_trial.rb} (100%) create mode 100644 spree_theme/doc/template_theme diff --git a/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee index 317eda37..1a3e3a52 100644 --- a/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee +++ b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee @@ -6,7 +6,5 @@ $ -> return false ($ '#checkout').delegate '#checkout_form_payment', 'submit', -> - $("#dialog .dialog_content" ).html( $("#checkout .wait-for-payment").clone() ); - $("#dialog").simplemodal({appendTo:'#page-inner',closeHTML:'', escClose:true, overlayClose:true}); - - + $(".dialog_content" ).html( $("#checkout .wait-for-payment").clone() ); + $(".u_dialog").simplemodal({appendTo:'#page-inner',closeHTML:'', escClose:true, overlayClose:true}); diff --git a/spree_multi_site/Gemfile b/spree_multi_site/Gemfile index 9e51054e..6e58e57d 100644 --- a/spree_multi_site/Gemfile +++ b/spree_multi_site/Gemfile @@ -4,7 +4,7 @@ source 'http://ruby.taobao.org' group :development,:test do gem 'mysql2' - gem 'mail_view' + #gem 'mail_view' # Provides basic authentication functionality for testing parts of your engine gem 'spree', '~>2.4' # required to create dummy #test require it. site create user diff --git a/spree_multi_site/app/views/spree/sites/_form.html.erb b/spree_multi_site/app/views/spree/sites/_form.html.erb index 3bed3337..84921f9d 100644 --- a/spree_multi_site/app/views/spree/sites/_form.html.erb +++ b/spree_multi_site/app/views/spree/sites/_form.html.erb @@ -3,25 +3,25 @@

    <%= f.label :name %>
    - <%= f.text_field :name, :class => 'fullwidth ', :minlength=>4, :maxlength=>30, :required=>"" %> + <%= f.text_field :name, :minlength=>4, :maxlength=>30, :required=>"" %>

    <%= f.label :short_name %>
    - <%= f.text_field :short_name, :class => 'fullwidth ', :minlength=>4, :maxlength=>30, :required=>"" %> - .dalianshops.com + <%= f.text_field :short_name, :minlength=>4, :maxlength=>30, :required=>"" %> + .dalianshops.com

    - +

    <%= f.label :email, Spree.t(:email) %>
    <%= f.email_field :email %>

    - +

    <%= f.label :password, Spree.t(:password) %>
    <%= f.password_field :password, :minlength=>6, :maxlength=>30, :required=>"" %>

    - +

    <%= f.label :password_confirmation, Spree.t(:confirm_password) %>
    <%= f.password_field :password_confirmation, :minlength=>6, :maxlength=>30, :required=>"" %> @@ -30,9 +30,9 @@ <% if @template_theme.present? %>

    <%= f.label :foreign_theme_id %>
    - <%= f.hidden_field :foreign_theme_id, :value=>@template_theme.id %> - <%= text_field_tag :template_theme_name, @template_theme.title, :class => 'fullwidth', :readonly=>true, :size=>30 %> -

    + <%= f.hidden_field :foreign_theme_id, :value=>@template_theme.id %> + <%= text_field_tag :template_theme_name, @template_theme.title, :readonly=>true, :size=>30 %> +

    <% end %>
    diff --git a/spree_multi_site/app/views/spree/sites/after_new.html.erb b/spree_multi_site/app/views/spree/sites/after_new.html.erb index 68adf890..06d56629 100644 --- a/spree_multi_site/app/views/spree/sites/after_new.html.erb +++ b/spree_multi_site/app/views/spree/sites/after_new.html.erb @@ -1,6 +1,6 @@ <%= t 'successfully_created',:resource=> "#{t('site')}:#{@site.name} "%>
    -网站地址 <%=link_to @site.subdomain, :host=>@site.subdomain,:controller=>"home"%>
    +网站地址 <%=link_to @site.subdomain, :host=>@site.subdomain %>
    管理地址 <%=link_to @site.subdomain+'/admin', 'http://'+@site.subdomain+'/admin' %> <% if @site.loading_sample? %> <%= t :loading_sample %> diff --git a/spree_multi_site/config/routes.rb b/spree_multi_site/config/routes.rb index ee7f3074..671e5a17 100644 --- a/spree_multi_site/config/routes.rb +++ b/spree_multi_site/config/routes.rb @@ -3,12 +3,18 @@ namespace :admin do resources :sites end - post '/quick_lunch',:to => 'sites#quick_lunch', :as => :quick_lunch + # one click get form to trial + get 'one_click_trial' => 'sites#one_click_trial', :as => :one_click_trial + + # bottom signup form + post 'quick_lunch',:to => 'sites#quick_lunch', :as => :quick_lunch + + # create site with template_theme get 'new_site' => 'sites#new', :as => :new_site post 'create_site' => 'sites#create', :as => :create_site resources :sites, :only => [:show] - if Rails.env.development? - mount Spree::UserMailer::Preview => 'mail_view' - end + #if Rails.env.development? + # mount Spree::UserMailer::Preview => 'mail_view' + #end end diff --git a/spree_theme/app/assets/javascripts/store/spree_theme.client.js b/spree_theme/app/assets/javascripts/store/spree_theme.client.js index 5d8ea8f2..c7044167 100644 --- a/spree_theme/app/assets/javascripts/store/spree_theme.client.js +++ b/spree_theme/app/assets/javascripts/store/spree_theme.client.js @@ -20,7 +20,7 @@ $(document).ready(function() { // code for theme, should move to template_themes.js - $("#dialog").delegate( "a.cancel,button.cancel", "click",function(){ + $(".dialog_title").delegate( "a.cancel,button.cancel", "click",function(){ $.simplemodal.close(); }); }); diff --git a/spree_theme/app/models/spree/page_layout.rb b/spree_theme/app/models/spree/page_layout.rb index 5370bb0d..0e6cf021 100644 --- a/spree_theme/app/models/spree/page_layout.rb +++ b/spree_theme/app/models/spree/page_layout.rb @@ -581,6 +581,11 @@ def get_data_source_param_by_key( key ) end end + # self.css_class + self.usage + def get_css_class + self.section.usage.present? ? "#{css_class} u_#{self.section.usage}" : css_class + end + private # a page_layout build itself. def build_section_html(tree, node, section_hash) @@ -597,7 +602,7 @@ def build_section_html(tree, node, section_hash) piece = node.section.build_html # replace ~~selectors~~ with ex. 's_112_2 c_111' unless node.root? - offline_css = "s_#{node.id}_#{node.section_id} c_#{node.parent_id} #{node.css_class}" + offline_css = "s_#{node.id}_#{node.section_id} c_#{node.parent_id} #{node.get_css_class}" if node.has_extra_selector? piece.sub!('~~selector~~', "#{offline_css} <%=@template.get_css_classes %>") else diff --git a/spree_theme/app/views/spree/shared/_dialog.js.erb b/spree_theme/app/views/spree/shared/_dialog.js.erb index 04e8231f..5e8a0ea0 100644 --- a/spree_theme/app/views/spree/shared/_dialog.js.erb +++ b/spree_theme/app/views/spree/shared/_dialog.js.erb @@ -1,12 +1,14 @@ -<% -dialog_content_container_selector = @theme.dialog_content_container_selector -target_view ||= params[:action] -target_view = 'edit' if ( params[:action]=='update' ) -target_view = 'new' if ( params[:action]=='create' ) +<% dialog = @theme.find_section_by_usage( 'dialog' ) %> +<% if dialog + dialog_content_selector = dialog.css_selector + " .dialog_content" + target_view ||= params[:action] + target_view = 'edit' if ( params[:action]=='update' ) + target_view = 'new' if ( params[:action]=='create' ) %> -$("<%== dialog_content_container_selector %>").html(<%== ( render :partial => target_view,:formats=>[:html] ).to_json %>) +$("<%== dialog_content_selector %>").html(<%== ( render :partial => target_view,:formats=>[:html] ).to_json %>) // append dialog into page-inner, apply global css on dialog. // global css a apply close button of dialog, it cause wrong size of dialog, show disable 'close' -$("#dialog").simplemodal({appendTo:'#page-inner',closeHTML:'', escClose:true, overlayClose:true}); +$("<%== dialog.css_selector %>").simplemodal({appendTo:'#page-inner',closeHTML:'', escClose:true, overlayClose:true}); +<% end %> diff --git a/spree_theme/app/views/spree/sites/_new.html.erb b/spree_theme/app/views/spree/sites/_new.html.erb index 8a6dbe78..ef38dac8 100644 --- a/spree_theme/app/views/spree/sites/_new.html.erb +++ b/spree_theme/app/views/spree/sites/_new.html.erb @@ -1,7 +1,7 @@ <%= render :partial => 'spree/shared/error_messages', :locals => { :target => @site } %>

    <%= Spree.t(:new_site) %>

    -<%= form_for @site, :url=>create_site_path, :remote=>true do |f| %> +<%= form_for @site, :url=>create_site_path, :remote=>true, :html=>{ :class=>'fullwidth'} do |f| %> <%= render :partial => "form", :locals => { :f => f } %>

    <%= f.button Spree.t(:create), :class => 'button', :type=>:submit %> <%= f.button Spree.t('actions.cancel'), :class => 'button cancel', :type=>:button %> @@ -18,11 +18,11 @@ $("#new_site").validate({ url: <%== check_email_path.to_json %>, type: "post" } - }, + }, 'site[password_confirmation]':{ - equalTo:'#site_password' + equalTo:'#site_password' } - + }, messages:{ 'site[email]': { diff --git a/spree_theme/app/views/spree/sites/_one_click_trial.html.erb b/spree_theme/app/views/spree/sites/_one_click_trial.html.erb new file mode 100644 index 00000000..fb93f181 --- /dev/null +++ b/spree_theme/app/views/spree/sites/_one_click_trial.html.erb @@ -0,0 +1,3 @@ +

    <%= Spree.t(:new_site) %>

    + +<%= render partial: 'themes/sites/quick_lunch' %> diff --git a/spree_theme/app/views/spree/sites/new.js.erb b/spree_theme/app/views/spree/sites/new.js.erb index 5de740c8..48dc4d76 100644 --- a/spree_theme/app/views/spree/sites/new.js.erb +++ b/spree_theme/app/views/spree/sites/new.js.erb @@ -1,3 +1 @@ -<% #3 this view is for sites_controller/new -%> -<%=render "spree/shared/dialog"%> \ No newline at end of file +<%=render "spree/shared/dialog"%> diff --git a/spree_theme/app/views/spree/sites/one_click_trial.js.erb b/spree_theme/app/views/spree/sites/one_click_trial.js.erb new file mode 100644 index 00000000..48dc4d76 --- /dev/null +++ b/spree_theme/app/views/spree/sites/one_click_trial.js.erb @@ -0,0 +1 @@ +<%=render "spree/shared/dialog"%> diff --git a/spree_theme/app/views/themes/sites/_one_click_trial.html.erb b/spree_theme/app/views/themes/sites/_one_click_trial.html.erb deleted file mode 100644 index b5440d1a..00000000 --- a/spree_theme/app/views/themes/sites/_one_click_trial.html.erb +++ /dev/null @@ -1,50 +0,0 @@ -<%= link_to Spree.t(:one_click_trial), "#", {:id=>'one_click_trial'} %> -
    - <%= form_for :site, :url => quick_lunch_path, :html=>{:id=>"launch_site_form", :class=>"fullwidth", :autocomplete=>"off"} do |f| %> -
    -
    - <%= f.text_field :name, :class => 'title', :placeholder => Spree.t(:name_store), :minlength=>4, :maxlength=>24 %> -
    -
    -
    -
    -
    <%= f.email_field :email, :placeholder => Spree.t(:email) %>
    -
    -
    -
    -
    <%= f.password_field :password, :placeholder=>Spree.t(:password), :minlength=>6, :maxlength=>24 %>
    -
    -
    -
    <%= f.button Spree.t(:new_site), :class => 'button primary' %>
    - <% end %> -
    - diff --git a/spree_theme/app/views/themes/sites/_quick_lunch.html.erb b/spree_theme/app/views/themes/sites/_quick_lunch.html.erb index f6fda4a4..094ef360 100644 --- a/spree_theme/app/views/themes/sites/_quick_lunch.html.erb +++ b/spree_theme/app/views/themes/sites/_quick_lunch.html.erb @@ -1,11 +1,8 @@ -<% - @site ||= SpreeTheme.site_class.new - @user ||= @site.users.build -%> -<%= form_for :site, :url => quick_lunch_path, :html=>{:id=>"site_form", :class=>"fullwidth", :autocomplete=>"off"} do |f| %> +<% form_id = "site_form_#{DateTime.current.to_i}" %> +<%= form_for :site, :url => quick_lunch_path, :html=>{ :id=>form_id, :class=>"site_form fullwidth", :autocomplete=>"off"} do |f| %>
    - <%= f.text_field :name, :class => 'title', :placeholder => Spree.t(:name_store), :minlength=>4, :maxlength=>24 %> + <%= f.text_field :name, :placeholder => Spree.t(:name_store), :minlength=>4, :maxlength=>24 %>
    @@ -20,9 +17,8 @@
    <%= f.button Spree.t(:new_site), :class => 'button primary' %>
    <% end %> diff --git a/spree_theme/db/seeds/100/119_131031_dialog.rb b/spree_theme/db/seeds/100/119_131031_dialog.rb index d25caebe..3a00b1e2 100644 --- a/spree_theme/db/seeds/100/119_131031_dialog.rb +++ b/spree_theme/db/seeds/100/119_131031_dialog.rb @@ -3,16 +3,15 @@ bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE -#dialog width, height, section_piece = find_section_piece 'dialog-title' unless section_piece.section_piece_params.exists?( :class_name=>'title' ) title = { "editor_id"=>2, "class_name"=>"title", "pclass"=>"css", "param_category_id"=>4, "html_attribute_ids"=>"31,32,7,8,6"} create_section_piece_param( section_piece, title) - + title = { "editor_id"=>3, "class_name"=>"title", "pclass"=>"css", "param_category_id"=>4, "html_attribute_ids"=>"2,3,4,5"} create_section_piece_param( section_piece, title) - - title = { "editor_id"=>4, "class_name"=>"title", "pclass"=>"css", "param_category_id"=>4, "html_attribute_ids"=>"24,27,49,53,54"} + + title = { "editor_id"=>4, "class_name"=>"title", "pclass"=>"css", "param_category_id"=>4, "html_attribute_ids"=>"24,27,49,53,54"} create_section_piece_param( section_piece, title) end @@ -29,14 +28,14 @@ } } - + section_piece = find_section_piece 'dialog-content' unless section_piece.section_piece_params.exists?( :class_name=>'inner' ) content = { "editor_id"=>2, "class_name"=>"inner", "pclass"=>"css", "param_category_id"=>5, "html_attribute_ids"=>"31,32"} create_section_piece_param( section_piece, content) end section_piece.section_piece_params.where(['editor_id=? and class_name=?',2,'inner']).each{|spp| - spp.section_params.each{|sp| + spp.section_params.each{|sp| sp.add_default_value(32,'padding:0 10px 5px 10px') sp.add_default_value('32unset',bool_false) } diff --git a/spree_theme/db/seeds/200/208_slider.rb b/spree_theme/db/seeds/200/208_slider.rb index 9c5771b2..5838cbf8 100644 --- a/spree_theme/db/seeds/200/208_slider.rb +++ b/spree_theme/db/seeds/200/208_slider.rb @@ -3,7 +3,6 @@ bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE -#dialog width, height, section_piece = find_section_piece 'slider' unless section_piece.section_piece_params.exists?( :class_name=>'title' ) slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} @@ -15,5 +14,5 @@ logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Slider"}, {'block'=>{'disabled_ha_ids'=>'111','21unset'=>'0','21'=>'width:600px','15unset'=>'0','15'=>'height:200px'}, 'inner'=>{'15hidden'=>bool_true}}) - -logo.add_section_piece(section_piece_hash['slider'], {'slides'=>{'78unset'=>'0',78=>'width:600px','79unset'=>'0',79=>'height:200px'}}) \ No newline at end of file + +logo.add_section_piece(section_piece_hash['slider'], {'slides'=>{'78unset'=>'0',78=>'width:600px','79unset'=>'0',79=>'height:200px'}}) diff --git a/spree_theme/db/seeds/200/209_breadcrumbs.rb b/spree_theme/db/seeds/200/209_breadcrumbs.rb index 637e83b3..29254a2e 100644 --- a/spree_theme/db/seeds/200/209_breadcrumbs.rb +++ b/spree_theme/db/seeds/200/209_breadcrumbs.rb @@ -3,7 +3,6 @@ bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE -#dialog width, height, #section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} @@ -16,4 +15,4 @@ logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Breadcrumbs"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['breadcrumbs']) \ No newline at end of file +logo.add_section_piece(section_piece_hash['container-link']).add_section_piece(section_piece_hash['breadcrumbs']) diff --git a/spree_theme/db/seeds/200/214_taxon_icon.rb b/spree_theme/db/seeds/200/214_taxon_icon.rb index 1db02965..1e310ef2 100644 --- a/spree_theme/db/seeds/200/214_taxon_icon.rb +++ b/spree_theme/db/seeds/200/214_taxon_icon.rb @@ -3,7 +3,6 @@ bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE -#dialog width, height, #section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} @@ -16,4 +15,4 @@ logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Taxon icon"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['taxon-icon']) \ No newline at end of file +logo.add_section_piece(section_piece_hash['taxon-icon']) diff --git a/spree_theme/db/seeds/200/219_create_post_related_section.rb b/spree_theme/db/seeds/200/219_create_post_related_section.rb index e017847a..ae74112a 100644 --- a/spree_theme/db/seeds/200/219_create_post_related_section.rb +++ b/spree_theme/db/seeds/200/219_create_post_related_section.rb @@ -2,7 +2,6 @@ bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE -#dialog width, height, #section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} diff --git a/spree_theme/db/seeds/200/220_post_cover.rb b/spree_theme/db/seeds/200/220_post_cover.rb index 5d3b2fd3..3aa817b6 100644 --- a/spree_theme/db/seeds/200/220_post_cover.rb +++ b/spree_theme/db/seeds/200/220_post_cover.rb @@ -3,7 +3,6 @@ bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE -#dialog width, height, #section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} @@ -16,4 +15,4 @@ logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"Post cover"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['post-cover']) \ No newline at end of file +logo.add_section_piece(section_piece_hash['post-cover']) diff --git a/spree_theme/db/seeds/200/228_grouped_option_values_selector.rb b/spree_theme/db/seeds/200/228_grouped_option_values_selector.rb index 0b4ed45a..0169806e 100644 --- a/spree_theme/db/seeds/200/228_grouped_option_values_selector.rb +++ b/spree_theme/db/seeds/200/228_grouped_option_values_selector.rb @@ -3,7 +3,6 @@ bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE -#dialog width, height, #section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} @@ -16,4 +15,4 @@ logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"grouped option values selector"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['grouped-option-values-selector']) \ No newline at end of file +logo.add_section_piece(section_piece_hash['grouped-option-values-selector']) diff --git a/spree_theme/db/seeds/200/229_grouped_option_values_in_slide_style.rb b/spree_theme/db/seeds/200/229_grouped_option_values_in_slide_style.rb index accf0ea8..d81c7ec6 100644 --- a/spree_theme/db/seeds/200/229_grouped_option_values_in_slide_style.rb +++ b/spree_theme/db/seeds/200/229_grouped_option_values_in_slide_style.rb @@ -3,7 +3,6 @@ bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE -#dialog width, height, #section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} @@ -16,4 +15,4 @@ logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"option values in slide style"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['option-values-in-slide-style']) \ No newline at end of file +logo.add_section_piece(section_piece_hash['option-values-in-slide-style']) diff --git a/spree_theme/db/seeds/200/230_product_customization_options.rb b/spree_theme/db/seeds/200/230_product_customization_options.rb index ef5969c1..d3b33998 100644 --- a/spree_theme/db/seeds/200/230_product_customization_options.rb +++ b/spree_theme/db/seeds/200/230_product_customization_options.rb @@ -3,7 +3,6 @@ bool_false = Spree::HtmlAttribute::BOOL_FALSE bool_true = Spree::HtmlAttribute::BOOL_TRUE -#dialog width, height, #section_piece = find_section_piece 'slider' #unless section_piece.section_piece_params.exists?( :class_name=>'title' ) # slides = { "editor_id"=>2, "class_name"=>"slides", "pclass"=>"css", "param_category_id"=>20, "html_attribute_ids"=>"78,79"} @@ -16,4 +15,4 @@ logo = Spree::Section.create_section(section_piece_hash['container'], {:title=>"product customization options"}, {'block'=>{'disabled_ha_ids'=>'111'}, 'inner'=>{'15hidden'=>bool_true}}) -logo.add_section_piece(section_piece_hash['product-customization-options']) \ No newline at end of file +logo.add_section_piece(section_piece_hash['product-customization-options']) diff --git a/spree_theme/db/seeds/250/25s_rename_dialog_content_params.rb b/spree_theme/db/seeds/250/25s_rename_dialog_content_params.rb new file mode 100644 index 00000000..3e661fab --- /dev/null +++ b/spree_theme/db/seeds/250/25s_rename_dialog_content_params.rb @@ -0,0 +1,5 @@ +dialog_content = Spree::SectionPiece.where( title: "dialog content").first +dialog_content.section_piece_params.where(class_name: 'inner').update_all( class_name: 'dialog_content') + +dialog_title = Spree::SectionPiece.where( title: "dialog title").first +dialog_title.section_piece_params.where(class_name: 'title').update_all( class_name: 'dialog_title') diff --git a/spree_theme/db/seeds/250/25t_dialog3.rb b/spree_theme/db/seeds/250/25t_dialog3.rb new file mode 100644 index 00000000..645c96be --- /dev/null +++ b/spree_theme/db/seeds/250/25t_dialog3.rb @@ -0,0 +1,13 @@ + + + +dialog = Spree::Section.create_section(section_piece_hash['container'], {:title=>"dialog3", :usage=>"dialog"}, +{ 'inner'=>{'15hidden'=>bool_true, '15'=>'height:598px', '2'=>'background-color:#FFFFFF','2unset'=>bool_false, + '7'=>'border-style:solid solid solid solid', '8'=>'border-width:1px 1px 1px 1px', '6'=>'border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC', + '7unset'=>bool_false,'8unset'=>bool_false,'6unset'=>bool_false + }, + 'block'=>{'21'=>'width:600px','disabled_ha_ids'=>'111','21unset'=>bool_false} + }) +dialog_container = dialog.add_section_piece(section_piece_hash['container-dialog']).add_section_piece(section_piece_hash['container-form']) +dialog_container.add_section_piece(section_piece_hash['dialog-title'], { 'dialog_title'=>{'2'=>'background-color:#000000','2unset'=>bool_false,'49'=>'color:#FFFFFF','49unset'=>bool_false } } ) +dialog_container.add_section_piece(section_piece_hash['dialog-content'], {'dialog_content'=>{'32'=>'padding:10px 30px 20px 30px','32unset'=>bool_false }} ) diff --git a/spree_theme/db/seeds/250/25s_one_click_trial.rb b/spree_theme/db/seeds/250/25x_one_click_trial.rb similarity index 100% rename from spree_theme/db/seeds/250/25s_one_click_trial.rb rename to spree_theme/db/seeds/250/25x_one_click_trial.rb diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index a421c881..ac7306be 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -894,10 +894,10 @@ dialog_title: is_selectable: "0" is_container: "0" html: | -
    <%= Spree.t(:dialog_title) %> X
    +
    <%= Spree.t(:dialog_title) %> X
    css: | - #dialog .title{ <%=@template.css(:title) %> } - #dialog .title a.cancel{ + .<%=@template.section_selector%> .dialog_title{ <%=@template.css(:dialog_title) %> } + .<%=@template.section_selector%> .dialog_title a.cancel{ border:0; padding:0; margin:0; background: transparent none; text-decoration: none;/*reset it, prevent root's default */ float:right; cursor:pointer; <%=@template.css(:cancel) %> @@ -915,9 +915,9 @@ dialog_content:
    ~~content~~
    css: | /* background, margin, border, padding */ - #dialog .dialog_content + .<%=@template.section_selector%> .dialog_content { - <%=@template.css(:inner)%> + <%=@template.css(:dialog_content)%> } js: "" logo: diff --git a/spree_theme/db/seeds/spree_section_pieces2.yml b/spree_theme/db/seeds/spree_section_pieces2.yml index eb169f02..d11af27c 100644 --- a/spree_theme/db/seeds/spree_section_pieces2.yml +++ b/spree_theme/db/seeds/spree_section_pieces2.yml @@ -41,6 +41,7 @@ one_click_trial: slug: one-click-trial is_selectable: "0" is_container: "1" + usage: unused html: | <%= render "themes/sites/one_click_trial" %> css: | @@ -52,3 +53,15 @@ one_click_trial: font-size: 22px; } js: "" +container_dialog: + id: 103 + title: container dialog + slug: container-dialog + is_selectable: "0" + is_container: "1" + usage: "dialog" + html: ~~content~~ + css: | + .<%=@template.section_selector%> + { display:none; } + .simplemodal-overlay{ background-color:black; } diff --git a/spree_theme/doc/template_theme b/spree_theme/doc/template_theme new file mode 100644 index 00000000..03178f92 --- /dev/null +++ b/spree_theme/doc/template_theme @@ -0,0 +1,6 @@ +# using dialog + 1. ajax checkout, pop up dialog before open new alipay window + 2. customer click one_click_trial + 3. customer make comment of site + 4. customer view order detail + 5. customer edit profile From 984723d5c674d87ddeaf35b5c26beb96357c12f7 Mon Sep 17 00:00:00 2001 From: qinghe Date: Fri, 13 Nov 2015 00:41:11 -0800 Subject: [PATCH 554/606] fix dialog cencel button event --- spree_theme/app/assets/javascripts/store/spree_theme.client.js | 2 +- spree_theme/app/views/application/_layout_tree.html.erb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/spree_theme/app/assets/javascripts/store/spree_theme.client.js b/spree_theme/app/assets/javascripts/store/spree_theme.client.js index c7044167..e5ed9fd5 100644 --- a/spree_theme/app/assets/javascripts/store/spree_theme.client.js +++ b/spree_theme/app/assets/javascripts/store/spree_theme.client.js @@ -20,7 +20,7 @@ $(document).ready(function() { // code for theme, should move to template_themes.js - $(".dialog_title").delegate( "a.cancel,button.cancel", "click",function(){ + $(".simplemodal-container").delegate( "a.cancel,button.cancel", "click",function(){ $.simplemodal.close(); }); }); diff --git a/spree_theme/app/views/application/_layout_tree.html.erb b/spree_theme/app/views/application/_layout_tree.html.erb index 437188de..6eef7dcf 100644 --- a/spree_theme/app/views/application/_layout_tree.html.erb +++ b/spree_theme/app/views/application/_layout_tree.html.erb @@ -40,7 +40,7 @@ selected_id= (options[:selected_id]||layout_root.id ) <% if options[:editable] %>
    <%= link_to "+","#", {data: {id:page_layout.id, op:'list_section'}, onclick: 'submit_layout_tree_form(this);' } %> - <%= link_to "-","#", {data: {id:page_layout.id, op:'del_self'}, onclick: "if(confirm('Really?')) submit_layout_tree_form(this);" } %> + <%= link_to "-","#", {data: {id:page_layout.id, op:'del_self'}, onclick: "if(confirm('Really delete #{page_layout.title} ?')) submit_layout_tree_form(this);" } %> <%= link_to "u","#", {data: {id:page_layout.id, op:'move_left'}, onclick: 'submit_layout_tree_form(this);' } %> <%= link_to "d","#", {data: {id:page_layout.id, op:'move_right'}, onclick: 'submit_layout_tree_form(this);' } %> <%= link_to "<","#", {data: {id:page_layout.id, op:'promote'}, onclick: 'submit_layout_tree_form(this);' } %> From 053b4efbc6b5b25db60c17b0dbcfe0e457d7148b Mon Sep 17 00:00:00 2001 From: qinghe Date: Fri, 13 Nov 2015 00:59:40 -0800 Subject: [PATCH 555/606] fix dialog close event --- spree_theme/app/assets/javascripts/store/spree_theme.client.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_theme/app/assets/javascripts/store/spree_theme.client.js b/spree_theme/app/assets/javascripts/store/spree_theme.client.js index e5ed9fd5..86f56a2c 100644 --- a/spree_theme/app/assets/javascripts/store/spree_theme.client.js +++ b/spree_theme/app/assets/javascripts/store/spree_theme.client.js @@ -20,7 +20,7 @@ $(document).ready(function() { // code for theme, should move to template_themes.js - $(".simplemodal-container").delegate( "a.cancel,button.cancel", "click",function(){ + $(".u_dialog").delegate( "a.cancel,button.cancel", "click",function(){ $.simplemodal.close(); }); }); From 3e8db04541a0444af5c739be4ac90b9f80b160ca Mon Sep 17 00:00:00 2001 From: david Date: Sat, 14 Nov 2015 13:40:58 +0800 Subject: [PATCH 556/606] add section param for dialog overlay --- .../assets/javascripts/jquery.simplemodal.js | 2 +- .../app/models/spree/html_attribute.rb | 14 ++-- spree_theme/db/seeds/01_html_attributes.rb | 2 +- spree_theme/db/seeds/03_param_categories.rb | 72 ++++++++++--------- spree_theme/db/seeds/spree_section_pieces.yml | 6 +- .../db/seeds/spree_section_pieces2.yml | 5 +- 6 files changed, 55 insertions(+), 46 deletions(-) diff --git a/spree_theme/app/assets/javascripts/jquery.simplemodal.js b/spree_theme/app/assets/javascripts/jquery.simplemodal.js index 457940bd..b3054536 100644 --- a/spree_theme/app/assets/javascripts/jquery.simplemodal.js +++ b/spree_theme/app/assets/javascripts/jquery.simplemodal.js @@ -326,7 +326,7 @@ .addClass('simplemodal-overlay') .css($.extend(s.o.overlayCss, { display: 'none', - opacity: s.o.opacity / 100, + //opacity: s.o.opacity / 100, // config opcity by param_value. height: s.o.modal ? d[0] : 0, width: s.o.modal ? d[1] : 0, position: 'fixed', diff --git a/spree_theme/app/models/spree/html_attribute.rb b/spree_theme/app/models/spree/html_attribute.rb index bb787b6a..19d7f6b8 100644 --- a/spree_theme/app/models/spree/html_attribute.rb +++ b/spree_theme/app/models/spree/html_attribute.rb @@ -10,7 +10,7 @@ class HtmlAttribute < ActiveRecord::Base cattr_accessor :psv_for_manual_entry_enum, :unit_collection, :special_enum # slug db,bool,text,src pvalue are special #possible selected value for manual entry - self.psv_for_manual_entry_enum = {:href=>'0u', :bool=>'0b', :text=>'0t', :size=>'l1', :color=>'0c', :src=>'0i',:db=>'0d', :image=>'0i'} + self.psv_for_manual_entry_enum = {:href=>'0u', :bool=>'0b', :text=>'0t', :size=>'l1', :color=>'0c', :src=>'0i',:db=>'0d', :image=>'0i', :opacity=>'l0'} self.unit_collection = {:l=>['px','em']} @@html_attribute_hash = nil @@ -26,11 +26,11 @@ def self.find_by_ids(html_attribute_ids) (html_attribute_ids.kind_of? ::Array) ? all_to_hash.values_at(*html_attribute_ids) : all_to_hash.fetch(html_attribute_ids) end - def self.[](key) - all_hash = self.all_to_hash - val = psv_for_manual_entry_enum[key] - all_hash[val.to_s] - end + #def self.[](key) + # all_hash = self.all_to_hash + # val = psv_for_manual_entry_enum[key] + # all_hash[val.to_s] + #end #keys are db, bool, text, src, color #key should only be symbol @@ -145,6 +145,8 @@ def default_manual_value(repeat=0) [0,'px'] when psv_for_manual_entry_enum[:bool] [0,''] + when psv_for_manual_entry_enum[:opacity] + [1,''] else ['',''] end diff --git a/spree_theme/db/seeds/01_html_attributes.rb b/spree_theme/db/seeds/01_html_attributes.rb index 4ac04685..cd790065 100644 --- a/spree_theme/db/seeds/01_html_attributes.rb +++ b/spree_theme/db/seeds/01_html_attributes.rb @@ -114,7 +114,7 @@ {"id"=>113, "title"=>"background-repeat", "pvalues"=>"repeat-y,no-repeat", "pvalues_desc"=>"Repeat-y,No-repeat", "punits"=>"", "neg_ok"=>false, "default_value"=>-1, "pvspecial"=>"", "css_name"=>"background-repeat"}, {"id"=>114, "title"=>"background-repeat", "pvalues"=>"repeat-x,no-repeat", "pvalues_desc"=>"Repeat-x,No-repeat", "punits"=>"", "neg_ok"=>false, "default_value"=>-1, "pvspecial"=>"", "css_name"=>"background-repeat"}, {"id"=>115, "title"=>"composite", "pvalues"=>"", "pvalues_desc"=>"", "punits"=>"", "neg_ok"=>false, "default_value"=>-1, "pvspecial"=>"", "css_name"=>"composite"}, - {"id"=>116, "title"=>"sitemap_view_style", "pvalues"=>"1,0", "pvalues_desc"=>"1,0", "punits"=>"", "neg_ok"=>false, "default_value"=>-1, "pvspecial"=>"", "css_name"=>"sitemap_view_style"}, + {"id"=>116, "title"=>"opacity", "pvalues"=>"inherit,l0", "pvalues_desc"=>"inherit,l0", "punits"=>"", "neg_ok"=>false, "default_value"=>0, "pvspecial"=>"", "css_name"=>"opacity"}, {"id"=>117, "title"=>"background-size", "pvalues"=>"auto|auto,cover|cover,contain|contain,l1|l1", "pvalues_desc"=>"auto|auto,cover|cover,contain|contain,l1|l1", "punits"=>"l,%", "neg_ok"=>false, "default_value"=>1, "pvspecial"=>"hv", "css_name"=>"background-size"}] Spree::HtmlAttribute.delete_all diff --git a/spree_theme/db/seeds/03_param_categories.rb b/spree_theme/db/seeds/03_param_categories.rb index 84292ab2..0653651a 100644 --- a/spree_theme/db/seeds/03_param_categories.rb +++ b/spree_theme/db/seeds/03_param_categories.rb @@ -9,56 +9,60 @@ {"id"=>7, "position"=>2, "is_enabled"=>true, "editor_id"=>0, "slug"=>"fixed_position" }, {"id"=>9, "position"=>7, "is_enabled"=>true, "editor_id"=>0, "slug"=>"sider" }, {"id"=>10, "position"=>10, "is_enabled"=>true, "editor_id"=>0, "slug"=>"header0" }, #header0 + # a - {"id"=>11, "position"=>11, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link" }, - {"id"=>12, "position"=>12, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_hover" }, - {"id"=>13, "position"=>13, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_selected" }, - {"id"=>14, "position"=>14, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_selected_hover" }, - {"id"=>15, "position"=>15, "is_enabled"=>true, "editor_id"=>4, "slug"=>"unclickable_link" }, - {"id"=>16, "position"=>16, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_depth1" }, - {"id"=>17, "position"=>17, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_depth2" }, - {"id"=>18, "position"=>18, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_depth3" }, + {"id"=>11, "position"=>111, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link" }, + {"id"=>12, "position"=>112, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_hover" }, + {"id"=>13, "position"=>113, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_selected" }, + {"id"=>14, "position"=>114, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_selected_hover" }, + {"id"=>15, "position"=>115, "is_enabled"=>true, "editor_id"=>4, "slug"=>"unclickable_link" }, + {"id"=>16, "position"=>116, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_depth1" }, + {"id"=>17, "position"=>117, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_depth2" }, + {"id"=>18, "position"=>118, "is_enabled"=>true, "editor_id"=>4, "slug"=>"link_depth3" }, - {"id"=>20, "position"=>20, "is_enabled"=>true, "editor_id"=>0, "slug"=>"slides" }, - {"id"=>21, "position"=>21, "is_enabled"=>true, "editor_id"=>0, "slug"=>"slide_caption" }, - {"id"=>22, "position"=>22, "is_enabled"=>true, "editor_id"=>0, "slug"=>"bullet_navigator" }, - {"id"=>23, "position"=>23, "is_enabled"=>true, "editor_id"=>0, "slug"=>"arraw_navigator" }, - {"id"=>24, "position"=>24, "is_enabled"=>true, "editor_id"=>0, "slug"=>"thumbnail_navigator" }, + {"id"=>20, "position"=>120, "is_enabled"=>true, "editor_id"=>0, "slug"=>"slides" }, + {"id"=>21, "position"=>121, "is_enabled"=>true, "editor_id"=>0, "slug"=>"slide_caption" }, + {"id"=>22, "position"=>122, "is_enabled"=>true, "editor_id"=>0, "slug"=>"bullet_navigator" }, + {"id"=>23, "position"=>123, "is_enabled"=>true, "editor_id"=>0, "slug"=>"arraw_navigator" }, + {"id"=>24, "position"=>124, "is_enabled"=>true, "editor_id"=>0, "slug"=>"thumbnail_navigator" }, #product img - {"id"=>28, "position"=>28, "is_enabled"=>true, "editor_id"=>0, "slug"=>"image_style" }, - {"id"=>30, "position"=>30, "is_enabled"=>true, "editor_id"=>0, "slug"=>"main_image" }, - {"id"=>31, "position"=>31, "is_enabled"=>true, "editor_id"=>0, "slug"=>"thumb_image" }, - {"id"=>32, "position"=>32, "is_enabled"=>true, "editor_id"=>0, "slug"=>"thumb_image_selected" }, + {"id"=>28, "position"=>128, "is_enabled"=>true, "editor_id"=>0, "slug"=>"image_style" }, + {"id"=>30, "position"=>130, "is_enabled"=>true, "editor_id"=>0, "slug"=>"main_image" }, + {"id"=>31, "position"=>131, "is_enabled"=>true, "editor_id"=>0, "slug"=>"thumb_image" }, + {"id"=>32, "position"=>132, "is_enabled"=>true, "editor_id"=>0, "slug"=>"thumb_image_selected" }, #form - {"id"=>39, "position"=>39, "is_enabled"=>true, "editor_id"=>0, "slug"=>"form" }, - {"id"=>40, "position"=>40, "is_enabled"=>true, "editor_id"=>0, "slug"=>"form_title" }, - {"id"=>42, "position"=>42, "is_enabled"=>true, "editor_id"=>0, "slug"=>"label_name" }, - {"id"=>43, "position"=>43, "is_enabled"=>true, "editor_id"=>0, "slug"=>"label_error" }, - {"id"=>44, "position"=>44, "is_enabled"=>true, "editor_id"=>0, "slug"=>"input" }, - {"id"=>45, "position"=>45, "is_enabled"=>true, "editor_id"=>0, "slug"=>"button" }, - {"id"=>46, "position"=>46, "is_enabled"=>true, "editor_id"=>0, "slug"=>"button_hover" }, + {"id"=>39, "position"=>139, "is_enabled"=>true, "editor_id"=>0, "slug"=>"form" }, + {"id"=>40, "position"=>140, "is_enabled"=>true, "editor_id"=>0, "slug"=>"form_title" }, + {"id"=>42, "position"=>142, "is_enabled"=>true, "editor_id"=>0, "slug"=>"label_name" }, + {"id"=>43, "position"=>143, "is_enabled"=>true, "editor_id"=>0, "slug"=>"label_error" }, + {"id"=>44, "position"=>144, "is_enabled"=>true, "editor_id"=>0, "slug"=>"input" }, + {"id"=>45, "position"=>145, "is_enabled"=>true, "editor_id"=>0, "slug"=>"button" }, + {"id"=>46, "position"=>146, "is_enabled"=>true, "editor_id"=>0, "slug"=>"button_hover" }, #{"id"=>64, "position"=>64, "is_enabled"=>true, "editor_id"=>3, "slug"=>"link_selected_hover_background" }, #dl dt dd - {"id"=>70, "position"=>70, "is_enabled"=>true, "editor_id"=>0, "slug"=>"term" }, - {"id"=>71, "position"=>71, "is_enabled"=>true, "editor_id"=>0, "slug"=>"term description" }, + {"id"=>70, "position"=>170, "is_enabled"=>true, "editor_id"=>0, "slug"=>"term" }, + {"id"=>71, "position"=>171, "is_enabled"=>true, "editor_id"=>0, "slug"=>"term description" }, #table - {"id"=>78, "position"=>78, "is_enabled"=>true, "editor_id"=>0, "slug"=>"table" }, - {"id"=>79, "position"=>79, "is_enabled"=>true, "editor_id"=>0, "slug"=>"table_title" }, - {"id"=>80, "position"=>80, "is_enabled"=>true, "editor_id"=>2, "slug"=>"cell" }, - {"id"=>81, "position"=>81, "is_enabled"=>true, "editor_id"=>2, "slug"=>"th" }, - {"id"=>82, "position"=>82, "is_enabled"=>true, "editor_id"=>2, "slug"=>"td" }, + {"id"=>78, "position"=>178, "is_enabled"=>true, "editor_id"=>0, "slug"=>"table" }, + {"id"=>79, "position"=>179, "is_enabled"=>true, "editor_id"=>0, "slug"=>"table_title" }, + {"id"=>80, "position"=>180, "is_enabled"=>true, "editor_id"=>2, "slug"=>"cell" }, + {"id"=>81, "position"=>181, "is_enabled"=>true, "editor_id"=>2, "slug"=>"th" }, + {"id"=>82, "position"=>182, "is_enabled"=>true, "editor_id"=>2, "slug"=>"td" }, #{"id"=>84, "position"=>84, "is_enabled"=>true, "editor_id"=>4, "slug"=>"td_text" }, - {"id"=>91, "position"=>91, "is_enabled"=>true, "editor_id"=>0, "slug"=>"first_child" }, - {"id"=>92, "position"=>92, "is_enabled"=>true, "editor_id"=>0, "slug"=>"last_child" }, + {"id"=>91, "position"=>191, "is_enabled"=>true, "editor_id"=>0, "slug"=>"first_child" }, + {"id"=>92, "position"=>192, "is_enabled"=>true, "editor_id"=>0, "slug"=>"last_child" }, # hovered on hover-effect-expansion-container - {"id"=>101, "position"=>101, "is_enabled"=>true, "editor_id"=>0, "slug"=>"hovered" }, + {"id"=>101, "position"=>201, "is_enabled"=>true, "editor_id"=>0, "slug"=>"hovered" }, # query media background {"id"=>1051, "position"=>1051, "is_enabled"=>true, "editor_id"=>0, "slug"=>"background1" }, {"id"=>1052, "position"=>1052, "is_enabled"=>true, "editor_id"=>0, "slug"=>"background2" }, {"id"=>1053, "position"=>1053, "is_enabled"=>true, "editor_id"=>0, "slug"=>"background3" }, + #dialog + {"id"=>501, "position"=>21, "is_enabled"=>true, "editor_id"=>0, "slug"=>"dialog_close" }, + {"id"=>502, "position"=>22, "is_enabled"=>true, "editor_id"=>0, "slug"=>"dialog_overlay" }, ] Spree::ParamCategory.delete_all diff --git a/spree_theme/db/seeds/spree_section_pieces.yml b/spree_theme/db/seeds/spree_section_pieces.yml index ac7306be..517c8d4e 100644 --- a/spree_theme/db/seeds/spree_section_pieces.yml +++ b/spree_theme/db/seeds/spree_section_pieces.yml @@ -894,13 +894,13 @@ dialog_title: is_selectable: "0" is_container: "0" html: | -
    <%= Spree.t(:dialog_title) %> X
    +
    <%= Spree.t(:dialog_title) %> X
    css: | .<%=@template.section_selector%> .dialog_title{ <%=@template.css(:dialog_title) %> } - .<%=@template.section_selector%> .dialog_title a.cancel{ + .<%=@template.section_selector%> .dialog_title a.dialog_close{ border:0; padding:0; margin:0; background: transparent none; text-decoration: none;/*reset it, prevent root's default */ float:right; cursor:pointer; - <%=@template.css(:cancel) %> + <%=@template.css(:dialog_close) %> } js: "" # set padding, margin, without affecting dialog title diff --git a/spree_theme/db/seeds/spree_section_pieces2.yml b/spree_theme/db/seeds/spree_section_pieces2.yml index d11af27c..8f87285b 100644 --- a/spree_theme/db/seeds/spree_section_pieces2.yml +++ b/spree_theme/db/seeds/spree_section_pieces2.yml @@ -64,4 +64,7 @@ container_dialog: css: | .<%=@template.section_selector%> { display:none; } - .simplemodal-overlay{ background-color:black; } + .simplemodal-overlay{ background-color:black; + opacity: 50; + <%=@template.css(:dialog_overlay)%> + } From 4aca56ab01602f1b5d7c5568f6030b6b3c7d8a39 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 14 Nov 2015 13:45:37 +0800 Subject: [PATCH 557/606] add param dialog_overlay --- spree_theme/db/seeds/250/25u_dialog_overlay.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 spree_theme/db/seeds/250/25u_dialog_overlay.rb diff --git a/spree_theme/db/seeds/250/25u_dialog_overlay.rb b/spree_theme/db/seeds/250/25u_dialog_overlay.rb new file mode 100644 index 00000000..3fb25e52 --- /dev/null +++ b/spree_theme/db/seeds/250/25u_dialog_overlay.rb @@ -0,0 +1,14 @@ +# section param for dialog_overlay and dialog_close +section_piece = Spree::SectionPiece.where( slug: 'dialog-title' ).first + +dialog_close = { "editor_id"=>2, "class_name"=>"dialog_close", "pclass"=>"css", "param_category_id"=>501, "html_attribute_ids"=>"31,32,7,8,6"} +create_section_piece_param( section_piece, dialog_close) + +dialog_close = { "editor_id"=>4, "class_name"=>"dialog_close", "pclass"=>"css", "param_category_id"=>501, "html_attribute_ids"=>"24,27,49,53,54"} +create_section_piece_param( section_piece, dialog_close) + +section_piece = Spree::SectionPiece.where( slug: 'container-dialog' ).first + +dialog_overlay = { "editor_id"=>3, "class_name"=>"dialog_overlay", "pclass"=>"css", "param_category_id"=>502, "html_attribute_ids"=>"2,3,4,5,116"} + +create_section_piece_param( section_piece, dialog_overlay) From f07022b7359c3a6985b1ec3f5cd440b9a9fd0d33 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 14 Nov 2015 14:54:10 +0800 Subject: [PATCH 558/606] add header params --- spree_theme/db/seeds/03_param_categories.rb | 2 +- spree_theme/db/seeds/250/25v_header_params.rb | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 spree_theme/db/seeds/250/25v_header_params.rb diff --git a/spree_theme/db/seeds/03_param_categories.rb b/spree_theme/db/seeds/03_param_categories.rb index 0653651a..42e6a271 100644 --- a/spree_theme/db/seeds/03_param_categories.rb +++ b/spree_theme/db/seeds/03_param_categories.rb @@ -5,7 +5,7 @@ {"id"=>4, "position"=>5, "is_enabled"=>true, "editor_id"=>0, "slug"=>"dialog_title" }, {"id"=>5, "position"=>6, "is_enabled"=>true, "editor_id"=>0, "slug"=>"dialog_content" }, - {"id"=>6, "position"=>9, "is_enabled"=>true, "editor_id"=>0, "slug"=>"title" }, #header3 + {"id"=>6, "position"=>9, "is_enabled"=>true, "editor_id"=>0, "slug"=>"header3" }, #header3 {"id"=>7, "position"=>2, "is_enabled"=>true, "editor_id"=>0, "slug"=>"fixed_position" }, {"id"=>9, "position"=>7, "is_enabled"=>true, "editor_id"=>0, "slug"=>"sider" }, {"id"=>10, "position"=>10, "is_enabled"=>true, "editor_id"=>0, "slug"=>"header0" }, #header0 diff --git a/spree_theme/db/seeds/250/25v_header_params.rb b/spree_theme/db/seeds/250/25v_header_params.rb new file mode 100644 index 00000000..432a22fb --- /dev/null +++ b/spree_theme/db/seeds/250/25v_header_params.rb @@ -0,0 +1,14 @@ +# add html_attribute border_radius into block, a + +color = Spree::HtmlAttribute.find_by_css_name 'color' +line_height = Spree::HtmlAttribute.find_by_css_name 'line-height' +letter_spacing = Spree::HtmlAttribute.find_by_css_name 'letter-spacing' + +spps = Spree::SectionPieceParam.where(:editor_id=>4,:class_name=>'s_header3') + +if spps.size == 1 + spps.each{|spp| + spp.insert_html_attribute line_height,color + spp.insert_html_attribute letter_spacing + } +end From 5eac2d2837dd059d769e198095274f84175bb49e Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 17 Nov 2015 01:41:51 -0800 Subject: [PATCH 559/606] add spree_pingpp --- Gemfile | 2 +- Gemfile.lock | 12 ++++++++++++ spree_pingpp | 1 + .../spree/decorators/orders_controller_decorator.rb | 2 +- .../spree/decorators/user_terminal_decorator.rb | 6 +++--- spree_theme/db/themes/11_templates.rb | 5 +++-- 6 files changed, 21 insertions(+), 7 deletions(-) create mode 160000 spree_pingpp diff --git a/Gemfile b/Gemfile index 87a3b2b3..fdb27eb2 100644 --- a/Gemfile +++ b/Gemfile @@ -65,8 +65,8 @@ gem 'spree_alipay', :github => "RuanShan/spree_alipay", :branch=>"2-4-stable" gem 'coffee-rails' #spree_china_checkout required gem 'spree_china_checkout', :path => './spree_china_checkout' - gem 'spree_essential_blog', :path => './spree_essential_blog' +gem 'spree_pingpp', :path => './spree_pingpp' # copy from https://github.com/RuanShan/spree_flexi_variants/tree/2-1-stable # gem 'spree_flexi_variants', :path => './spree_flexi_variants' diff --git a/Gemfile.lock b/Gemfile.lock index b6b08f78..f733e5e8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -64,6 +64,13 @@ PATH spree_multi_site (2.4.0) spree_core (~> 2.4.0) +PATH + remote: ./spree_pingpp + specs: + spree_pingpp (2.4.10) + pingpp (~> 2.0.8) + spree_core (~> 2.4.10) + PATH remote: ./spree_theme specs: @@ -257,6 +264,10 @@ GEM mime-types paranoia (2.1.3) activerecord (~> 4.0) + pingpp (2.0.8) + json (~> 1.8, >= 1.8.1) + mime-types (>= 1.25, < 3.0) + rest-client (~> 1.4) poltergeist (1.5.0) capybara (~> 2.1) cliver (~> 0.3.1) @@ -482,6 +493,7 @@ DEPENDENCIES spree_editor! spree_essential_blog! spree_multi_site! + spree_pingpp! spree_theme! sqlite3 timecop diff --git a/spree_pingpp b/spree_pingpp new file mode 160000 index 00000000..fe8f798f --- /dev/null +++ b/spree_pingpp @@ -0,0 +1 @@ +Subproject commit fe8f798f8dc49e7c79047a2cdf610f0b5b265006 diff --git a/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb b/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb index a0273411..70ad5756 100644 --- a/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb +++ b/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb @@ -8,7 +8,7 @@ module Spree def associate_terminal @order ||= current_order if @order - @order.associate_terminal!(current_terminal) if @order.user_terminal.blank? + @order.associate_terminal!(current_terminal) if @order.user_terminal != current_terminal end end end diff --git a/spree_theme/app/models/spree/decorators/user_terminal_decorator.rb b/spree_theme/app/models/spree/decorators/user_terminal_decorator.rb index 4cadb5b4..15504c77 100644 --- a/spree_theme/app/models/spree/decorators/user_terminal_decorator.rb +++ b/spree_theme/app/models/spree/decorators/user_terminal_decorator.rb @@ -10,9 +10,9 @@ belongs_to :user_terminal # make it longer, alipay out_trade_no should unique - ORDER_NUMBER_LENGTH = 16 - ORDER_NUMBER_LETTERS = false - ORDER_NUMBER_PREFIX = 'R' + # ORDER_NUMBER_LENGTH = 16 + # ORDER_NUMBER_LETTERS = false + # ORDER_NUMBER_PREFIX = 'R' def associate_terminal!( user_terminal ) self.user_terminal = user_terminal diff --git a/spree_theme/db/themes/11_templates.rb b/spree_theme/db/themes/11_templates.rb index 98cb79a2..5bb7eb61 100644 --- a/spree_theme/db/themes/11_templates.rb +++ b/spree_theme/db/themes/11_templates.rb @@ -50,6 +50,7 @@ template.add_section(section_hash['product-description'], detail_right, :title=>"product description") template.add_section(section_hash['product-price'], detail_right, :title=>"product price") qty_atc_container = template.add_section(section_hash['container'], detail_right, :title=>"container") +template.add_section(section_hash['product-option-values'], qty_atc_container, :title=>"product options") template.add_section(section_hash['product-quantity'], qty_atc_container, :title=>"product quantity") template.add_section(section_hash['product-atc'], qty_atc_container, :title=>"product atc") @@ -99,10 +100,10 @@ product_list.reload #reload left, right product_detail.reload #reload left, right product_list.update_section_context( Spree::PageLayout::ContextEnum.list ) -product_list.update_data_source( Spree::PageLayout::ContextDataSourceMap[Spree::PageLayout::ContextEnum.list].first ) +product_list.update_data_source( Spree::PageLayout::DataSourceEnum.gpvs ) product_detail.update_section_context( Spree::PageLayout::ContextEnum.detail ) -product_detail.update_data_source( Spree::PageLayout::ContextDataSourceMap[Spree::PageLayout::ContextEnum.detail].first ) +product_detail.update_data_source( Spree::PageLayout::DataSourceEnum.this_product ) From f9e93f42f019ecb96fb7f7b03b9f5605b505138b Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 17 Nov 2015 01:45:36 -0800 Subject: [PATCH 560/606] remove massed spree_pingpp --- spree_pingpp | 1 - 1 file changed, 1 deletion(-) delete mode 160000 spree_pingpp diff --git a/spree_pingpp b/spree_pingpp deleted file mode 160000 index fe8f798f..00000000 --- a/spree_pingpp +++ /dev/null @@ -1 +0,0 @@ -Subproject commit fe8f798f8dc49e7c79047a2cdf610f0b5b265006 From 2aa9c33803df839d217faffa3ff941dee9b1ebb8 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 17 Nov 2015 01:46:57 -0800 Subject: [PATCH 561/606] add spree_pingpp --- spree_pingpp/.gitignore | 36 ++ spree_pingpp/Gemfile | 9 + spree_pingpp/LICENSE | 22 ++ spree_pingpp/README.md | 51 +++ spree_pingpp/Rakefile | 21 ++ .../pingpp/alipay_pc_direct.jpg | Bin 0 -> 3892 bytes .../billing_integrations/pingpp/upacp_pc.jpg | Bin 0 -> 5526 bytes .../app/assets/javascripts/pingpp-pc.js | 171 ++++++++++ spree_pingpp/app/assets/javascripts/pingpp.js | 322 ++++++++++++++++++ .../javascripts/spree/backend/spree_pingpp.js | 2 + .../spree/frontend/spree_pingpp.js.coffee | 22 ++ .../frontend/spree_pingpp_html5.js.coffee | 24 ++ .../spree/backend/spree_pingpp_html5.css | 4 + .../spree/frontend/spree_pingpp_html5.css | 4 + .../spree/checkout_controller_decorator.rb | 33 ++ .../spree/pingpp_status_controller.rb | 38 +++ .../app/models/spree/gateway/pingpp_base.rb | 22 ++ .../spree/gateway/pingpp_event_handler.rb | 44 +++ .../app/models/spree/gateway/pingpp_pc.rb | 11 + .../models/spree/gateway/pingpp_provider.rb | 68 ++++ .../spree/checkout/payment/_pingpppc.html.erb | 5 + spree_pingpp/bin/rails | 7 + spree_pingpp/config/locales/en.yml | 8 + spree_pingpp/config/locales/zh-CN.yml | 8 + spree_pingpp/config/routes.rb | 7 + .../spree_pingpp/install/install_generator.rb | 31 ++ spree_pingpp/lib/spree_pingpp.rb | 2 + spree_pingpp/lib/spree_pingpp/engine.rb | 27 ++ spree_pingpp/lib/spree_pingpp/factories.rb | 6 + spree_pingpp/spec/features/alipay_spec.rb | 66 ++++ spree_pingpp/spec/spec_helper.rb | 87 +++++ spree_pingpp/spree_pingpp.gemspec | 32 ++ 32 files changed, 1190 insertions(+) create mode 100644 spree_pingpp/.gitignore create mode 100644 spree_pingpp/Gemfile create mode 100644 spree_pingpp/LICENSE create mode 100644 spree_pingpp/README.md create mode 100644 spree_pingpp/Rakefile create mode 100644 spree_pingpp/app/assets/images/billing_integrations/pingpp/alipay_pc_direct.jpg create mode 100644 spree_pingpp/app/assets/images/billing_integrations/pingpp/upacp_pc.jpg create mode 100644 spree_pingpp/app/assets/javascripts/pingpp-pc.js create mode 100644 spree_pingpp/app/assets/javascripts/pingpp.js create mode 100644 spree_pingpp/app/assets/javascripts/spree/backend/spree_pingpp.js create mode 100644 spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee create mode 100644 spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp_html5.js.coffee create mode 100644 spree_pingpp/app/assets/stylesheets/spree/backend/spree_pingpp_html5.css create mode 100644 spree_pingpp/app/assets/stylesheets/spree/frontend/spree_pingpp_html5.css create mode 100644 spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb create mode 100644 spree_pingpp/app/controllers/spree/pingpp_status_controller.rb create mode 100644 spree_pingpp/app/models/spree/gateway/pingpp_base.rb create mode 100644 spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb create mode 100644 spree_pingpp/app/models/spree/gateway/pingpp_pc.rb create mode 100644 spree_pingpp/app/models/spree/gateway/pingpp_provider.rb create mode 100644 spree_pingpp/app/views/spree/checkout/payment/_pingpppc.html.erb create mode 100644 spree_pingpp/bin/rails create mode 100644 spree_pingpp/config/locales/en.yml create mode 100644 spree_pingpp/config/locales/zh-CN.yml create mode 100644 spree_pingpp/config/routes.rb create mode 100644 spree_pingpp/lib/generators/spree_pingpp/install/install_generator.rb create mode 100644 spree_pingpp/lib/spree_pingpp.rb create mode 100644 spree_pingpp/lib/spree_pingpp/engine.rb create mode 100644 spree_pingpp/lib/spree_pingpp/factories.rb create mode 100644 spree_pingpp/spec/features/alipay_spec.rb create mode 100644 spree_pingpp/spec/spec_helper.rb create mode 100644 spree_pingpp/spree_pingpp.gemspec diff --git a/spree_pingpp/.gitignore b/spree_pingpp/.gitignore new file mode 100644 index 00000000..a3fc71a1 --- /dev/null +++ b/spree_pingpp/.gitignore @@ -0,0 +1,36 @@ +*.rbc +capybara-*.html +.rspec +/log +/tmp +/db/*.sqlite3 +/db/*.sqlite3-journal +/public/system +/coverage/ +/spec/tmp +/spec/dummy +**.orig +rerun.txt +pickle-email-*.html + +# TODO Comment out these rules if you are OK with secrets being uploaded to the repo +config/initializers/secret_token.rb +config/secrets.yml + +## Environment normalisation: +/.bundle +/vendor/bundle + +# these should all be checked in to normalise the environment: +# Gemfile.lock, .ruby-version, .ruby-gemset + +# unless supporting rvm < 1.11.0 or doing something fancy, ignore this: +.rvmrc + +# if using bower-rails ignore default bower_components path bower.json files +/vendor/assets/bower_components +*.bowerrc +bower.json + +# Ignore pow environment settings +.powenv diff --git a/spree_pingpp/Gemfile b/spree_pingpp/Gemfile new file mode 100644 index 00000000..bece6380 --- /dev/null +++ b/spree_pingpp/Gemfile @@ -0,0 +1,9 @@ +source 'https://rubygems.org' + +gem 'pingpp', '~> 2.0.8' + +gem 'spree', github: 'spree/spree', branch: '2-4-stable' +# Provides basic authentication functionality for testing parts of your engine +gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '2-4-stable' + +gemspec diff --git a/spree_pingpp/LICENSE b/spree_pingpp/LICENSE new file mode 100644 index 00000000..84112151 --- /dev/null +++ b/spree_pingpp/LICENSE @@ -0,0 +1,22 @@ +The MIT License (MIT) + +Copyright (c) 2015 RuanShan + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + diff --git a/spree_pingpp/README.md b/spree_pingpp/README.md new file mode 100644 index 00000000..43421dbc --- /dev/null +++ b/spree_pingpp/README.md @@ -0,0 +1,51 @@ +SpreePingppHtml5 +================ + +Integrate pingpp-html5 into spree, +It is working in progress... + +Installation +------------ + +Add spree_pingpp to your Gemfile: + +```ruby +gem 'spree_pingpp' +``` + +Bundle your dependencies and run the installation generator: + +```shell +bundle +bundle exec rails g spree_pingpp:install +``` + +Testing +------- + +First bundle your dependencies, then run `rake`. `rake` will default to building the dummy app if it does not exist, then it will run specs. The dummy app can be regenerated by using `rake test_app`. + +```shell +bundle +bundle exec rake +``` + +When testing your applications integration with this extension you may use it's factories. +Simply add this require statement to your spec_helper: + +```ruby +require 'spree_pingpp/factories' +``` + +Related project +--------------- + +Spree https://github.com/spree/spree +PingPlusPlus https://github.com/PingPlusPlus + +Copyright (c) 2015 [name of extension creator], released under the New BSD License + + + + + diff --git a/spree_pingpp/Rakefile b/spree_pingpp/Rakefile new file mode 100644 index 00000000..e42ff482 --- /dev/null +++ b/spree_pingpp/Rakefile @@ -0,0 +1,21 @@ +require 'bundler' +Bundler::GemHelper.install_tasks + +require 'rspec/core/rake_task' +require 'spree/testing_support/extension_rake' + +RSpec::Core::RakeTask.new + +task :default do + if Dir["spec/dummy"].empty? + Rake::Task[:test_app].invoke + Dir.chdir("../../") + end + Rake::Task[:spec].invoke +end + +desc 'Generates a dummy app for testing' +task :test_app do + ENV['LIB_NAME'] = 'spree_pingpp' + Rake::Task['extension:test_app'].invoke +end diff --git a/spree_pingpp/app/assets/images/billing_integrations/pingpp/alipay_pc_direct.jpg b/spree_pingpp/app/assets/images/billing_integrations/pingpp/alipay_pc_direct.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e34d5d82de756fa09794fe6c3253893a48e4a0de GIT binary patch literal 3892 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 O41vsP@=w9^*?$6jJ8_Bt literal 0 HcmV?d00001 diff --git a/spree_pingpp/app/assets/images/billing_integrations/pingpp/upacp_pc.jpg b/spree_pingpp/app/assets/images/billing_integrations/pingpp/upacp_pc.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1254869ad6d7cfedda3cc8a043dceb8137f6a4f2 GIT binary patch literal 5526 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 200 && request.status < 400 && request.responseText == "success"){ + self._innerCallback("success"); + } else { + var extra = 'http_code:'+request.status+';response:'+request.responseText; + self._innerCallback("fail", self._error("testmode_notify_fail", extra)); + } + }; + request.onerror = function() { + self._innerCallback("fail", self._error("network_err")); + }; + request.send(); + } else { + self._innerCallback("cancel"); + } + } else { + var params = { + 'ch_id': charge['id'], + 'scheme': 'http', + 'channel': charge['channel'] + }; + if (hasOwn.call(charge, 'order_no')) { + params['order_no'] = charge['order_no']; + } else if (hasOwn.call(charge, 'orderNo')) { + params['order_no'] = charge['orderNo']; + } + if (hasOwn.call(charge, 'time_expire')) { + params['time_expire'] = charge['time_expire']; + } else if (hasOwn.call(charge, 'timeExpire')) { + params['time_expire'] = charge['timeExpire']; + } + if (hasOwn.call(charge, 'extra')) { + params['extra'] = encodeURIComponent(JSON.stringify(charge['extra'])); + } + location.href = cfg.PINGPP_MOCK_URL+'?'+stringify_data(params); + } + } +}; + +function form_submit(url, method, params) { + var form = document.createElement("form"); + form.setAttribute("method", method); + form.setAttribute("action", url); + + for (var key in params) { + if (hasOwn.call(params, key)) { + var hiddenField = document.createElement("input"); + hiddenField.setAttribute("type", "hidden"); + hiddenField.setAttribute("name", key); + hiddenField.setAttribute("value", params[key]); + form.appendChild(hiddenField); + } + } + + document.body.appendChild(form); + form.submit(); +} + +function stringify_data(data, channel, urlencode) { + if (typeof urlencode == "undefined") { + urlencode = false; + } + var output = []; + for (var i in data) { + if (channel == "bfb_wap" && i == "url") { + continue; + } + if (channel == "yeepay_wap" && i == "mode") { + continue; + } + output.push(i + '=' + (urlencode ? encodeURIComponent(data[i]) : data[i])); + } + return output.join('&'); +} + +PingppSDK.prototype.payment = PingppSDK.prototype.createPayment; +window.pingpp = new PingppSDK(); +// aliases +window.PINGPP_PAY_SDK = window.PINGPP_WX_PUB = window.pingpp; +})(); diff --git a/spree_pingpp/app/assets/javascripts/spree/backend/spree_pingpp.js b/spree_pingpp/app/assets/javascripts/spree/backend/spree_pingpp.js new file mode 100644 index 00000000..8aa3b014 --- /dev/null +++ b/spree_pingpp/app/assets/javascripts/spree/backend/spree_pingpp.js @@ -0,0 +1,2 @@ +// Placeholder manifest file. +// the installer will append this file to the app vendored assets here: vendor/assets/javascripts/spree/backend/all.js' \ No newline at end of file diff --git a/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee new file mode 100644 index 00000000..fda9a8ed --- /dev/null +++ b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee @@ -0,0 +1,22 @@ +//= require 'pingpp-pc' +Spree.routes.handle_pingpp = Spree.pathFor('checkout/handle_pingpp') + +Spree.ready ($) -> + Spree.onPingppPayment = () -> + if ($ '#checkout_form_payment').is('*') + $('.pingpp_channel').click -> + $.ajax + type: 'patch' + url: Spree.routes.handle_pingpp + data: $('#checkout_form_payment').serialize() + success: (charge)-> + pingppPc.createPayment charge, (result, err) -> + if result == "success" + + else if result == "fail" + alert(err) + else if result == "cancel" + alert(err) + false + + Spree.onPingppPayment() diff --git a/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp_html5.js.coffee b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp_html5.js.coffee new file mode 100644 index 00000000..5aae623e --- /dev/null +++ b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp_html5.js.coffee @@ -0,0 +1,24 @@ +// for wap site html5 page +//= require 'pingpp' +Spree.routes.handle_pingpp = Spree.pathFor('checkout/handle_pingpp') + +Spree.ready ($) -> + Spree.onPingppPayment = () -> + if ($ '#checkout_form_payment').is('*') + $('.pingpp_channel').click -> + $( '#pingpp_channel' ).val( $(this).data('pingpp_channel') ) + $.ajax + type: 'patch' + url: Spree.routes.handle_pingpp + data: $('#checkout_form_payment').serialize() + success: (charge)-> + pingpp.createPayment charge, (result, err) -> + if result == "success" + + else if result == "fail" + alert(err) + else if result == "cancel" + alert(err) + false + + Spree.onPingppPayment() diff --git a/spree_pingpp/app/assets/stylesheets/spree/backend/spree_pingpp_html5.css b/spree_pingpp/app/assets/stylesheets/spree/backend/spree_pingpp_html5.css new file mode 100644 index 00000000..e3c23662 --- /dev/null +++ b/spree_pingpp/app/assets/stylesheets/spree/backend/spree_pingpp_html5.css @@ -0,0 +1,4 @@ +/* +Placeholder manifest file. +the installer will append this file to the app vendored assets here: 'vendor/assets/stylesheets/spree/backend/all.css' +*/ diff --git a/spree_pingpp/app/assets/stylesheets/spree/frontend/spree_pingpp_html5.css b/spree_pingpp/app/assets/stylesheets/spree/frontend/spree_pingpp_html5.css new file mode 100644 index 00000000..da236237 --- /dev/null +++ b/spree_pingpp/app/assets/stylesheets/spree/frontend/spree_pingpp_html5.css @@ -0,0 +1,4 @@ +/* +Placeholder manifest file. +the installer will append this file to the app vendored assets here: 'vendor/assets/stylesheets/spree/frontend/all.css' +*/ diff --git a/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb b/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb new file mode 100644 index 00000000..dc092975 --- /dev/null +++ b/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb @@ -0,0 +1,33 @@ +#encoding: utf-8 +module Spree + CheckoutController.class_eval do + #before_filter :checkout_hook, :only => [:update] + + # handle all supported billing_integration + def handle_pingpp + @pingpp_base_class = Spree::Gateway::PingppBase + if @order.update_from_params( params, permitted_checkout_attributes, request.headers.env ) + pingpp_channel = params['payment_pingpp_channel'] + payment_method = get_payment_method( ) + if payment_method.kind_of?(@pingpp_base_class) + #more flow detail + #https://pingxx.com/guidance/products/sdk + payment_provider = payment_method.provider + #please try with host 127.0.0.1 instead localhost, or get invalid url http://localhost:3000/... + #order_path( order, :only_path => false ) + charge = payment_provider.create_charge( @order, pingpp_channel, spree.pingpp_charge_done_path( :only_path => false ) ) + render json: charge + end + else + render( :edit ) and return + end + end + + private + + def get_payment_method( ) + @order.unprocessed_payments.first.try(:payment_method) + end + + end +end diff --git a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb new file mode 100644 index 00000000..1b9eadc8 --- /dev/null +++ b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb @@ -0,0 +1,38 @@ +#inspired by https://github.com/spree-contrib/spree_skrill +module Spree + class PingppStatusController < StoreController + #fixes Action::Controller::InvalidAuthenticityToken error on alipay_notify + skip_before_action :verify_authenticity_token + + # success url + def charge_done + #alipay, get, "result"=>"success", "out_trade_no"=>"R677576938" + #upacp_pc, post, "orderId"=>"R677576938", "respMsg"=>"success" + order = retrieve_order + if order.complete? + spree.order_path( order ) + else + redirect_to checkout_state_path(@order.state) + end + end + + def charge_notify + begin + event = JSON.parse( request.body ) + response_status, response_body = PingppEventHandler.new( event ).perform + rescue JSON::ParserError + response_body = 'JSON 解析失败' + end + render plain: response_body, status: response_status, content_type: 'text/plain; charset=utf-8' + end + + private + + def retrieve_order() + order_number = ( params["orderId"] || params["out_trade_no"] ) + @order = Spree::Order.find_by_number!(order_number) + end + + + end +end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_base.rb b/spree_pingpp/app/models/spree/gateway/pingpp_base.rb new file mode 100644 index 00000000..bc92f0f4 --- /dev/null +++ b/spree_pingpp/app/models/spree/gateway/pingpp_base.rb @@ -0,0 +1,22 @@ +require "pingpp" +module Spree + class Gateway::PingppBase < PaymentMethod + preference :api_key, :string + preference :app_key, :string + preference :channels, :string + #Pingpp.api_key = "YOUR-KEY" + + def provider + Gateway::PingppProvider.new( self ) + end + + def source_required? + false + end + + def available_channels + self.preferred_channels.split(',') + end + + end +end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb new file mode 100644 index 00000000..dccfe6f1 --- /dev/null +++ b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb @@ -0,0 +1,44 @@ +require "pingpp" +module Spree + class PingppEventHandler + attr_accessor :event, :response_body, :status + def initialize( event ) + self.event = event + status = 400 + response_body = '' # 可自定义 + + end + + def perform + if event['type'].nil? + response_body = 'missing Event type' + elsif event['type'] == 'charge.succeeded' + charge_succeeded + elsif event['object'] == 'refund.succeeded' + # 开发者在此处加入对退款异步通知的处理代码 + status = 200 + response_body = 'OK' + else + response_body = 'unkonwn Event type' + end + return status, response_body + end + + def charge_succeeded + charge = event['data']['object'] + payment = Spree::Payment.find_by_response_code charge['id'] + + complete_order payment.order + + self.status = 200 + self.response_body = 'OK' + end + + def complete_order( order ) + # payment.state always :complete for both service, payment.source store more detail + # it require pending_payments to process_payments! + order.complete! + end + + end +end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_pc.rb b/spree_pingpp/app/models/spree/gateway/pingpp_pc.rb new file mode 100644 index 00000000..068db929 --- /dev/null +++ b/spree_pingpp/app/models/spree/gateway/pingpp_pc.rb @@ -0,0 +1,11 @@ +require "pingpp" +module Spree + class Gateway::PingppPc < Gateway::PingppBase + + def auto_capture? + true + end + + + end +end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb new file mode 100644 index 00000000..63fe5c2e --- /dev/null +++ b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb @@ -0,0 +1,68 @@ +require "pingpp" +module Spree + class Gateway::PingppProvider + PingppChannelEnum = Struct.new( :alipay_pc_direct, :upacp_pc )[ 'alipay_pc_direct', 'upacp_pc'] + attr_accessor :payment_method + + def initialize( payment_method ) + self.payment_method = payment_method + setup_api_key( payment_method.preferred_api_key ) + end + + def setup_api_key( key ) + Pingpp.api_key = key + end + + + def create_charge( order, channel, success_url ) + channel ||= PingppChannelEnum.alipay_pc_direct + params = { + :order_no => order.number, + :amount => (order.total * 100).to_i, # in cent + :subject => "Order : #{order.number}", + :body => order.products.collect(&:name).to_s, #String(400) + :channel => channel, + :currency => "cny", + :client_ip=> get_client_ip, + :app => { :id => payment_method.preferred_app_key }, + } + extra_alipay_params= { + :extra => { + # alipay + :success_url => success_url # + } + } + extra_upacp_params= { + :extra => { + # upacp + :result_url => success_url # + } + } + + case channel + when PingppChannelEnum.alipay_pc_direct + params.merge! extra_alipay_params + when PingppChannelEnum.upacp_pc + params.merge! extra_upacp_params + end + + charge = Pingpp::Charge.create( params ) + # store charge "id": "ch_Hm5uTSifDOuTy9iLeLPSurrD", + payment = get_payment_by_order( order ) + payment.update_attribute( :response_code, charge['id'] ) + charge + end + + def cancel( order ) + Pingpp::Charge.retrieve("CHARGE_ID").refunds.create(:description => "Refund Description") + end + + def get_payment_by_order( order ) + order.unprocessed_payments.first + end + + def get_client_ip + "127.0.0.1" + end + end +end diff --git a/spree_pingpp/app/views/spree/checkout/payment/_pingpppc.html.erb b/spree_pingpp/app/views/spree/checkout/payment/_pingpppc.html.erb new file mode 100644 index 00000000..40e35b19 --- /dev/null +++ b/spree_pingpp/app/views/spree/checkout/payment/_pingpppc.html.erb @@ -0,0 +1,5 @@ + +<% payment_method.available_channels.each_with_index{|channel, i| %> + <%= radio_button_tag "payment_pingpp_channel", channel, i==0, class: 'pingpp_channel' %> + <%= image_tag "billing_integrations/pingpp/#{channel}.jpg", alt: Spree.t( "pingpp_channel.#{channel}") %> +<% } %> diff --git a/spree_pingpp/bin/rails b/spree_pingpp/bin/rails new file mode 100644 index 00000000..e5539d0f --- /dev/null +++ b/spree_pingpp/bin/rails @@ -0,0 +1,7 @@ +# This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application. + +ENGINE_ROOT = File.expand_path('../..', __FILE__) +ENGINE_PATH = File.expand_path('../../lib/spree_pingpp/engine', __FILE__) + +require 'rails/all' +require 'rails/engine/commands' diff --git a/spree_pingpp/config/locales/en.yml b/spree_pingpp/config/locales/en.yml new file mode 100644 index 00000000..d42ad0fc --- /dev/null +++ b/spree_pingpp/config/locales/en.yml @@ -0,0 +1,8 @@ +# Sample localization file for English. Add more files in this directory for other locales. +# See https://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points. + +en: + spree: + pingpp_channel: + alipay_pc_direct: Alipay PC direct + upacp_pc: UnionPay PC diff --git a/spree_pingpp/config/locales/zh-CN.yml b/spree_pingpp/config/locales/zh-CN.yml new file mode 100644 index 00000000..f476e2da --- /dev/null +++ b/spree_pingpp/config/locales/zh-CN.yml @@ -0,0 +1,8 @@ +# Sample localization file for English. Add more files in this directory for other locales. +# See https://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points. + +zh-CN: + spree: + pingpp_channel: + alipay_pc_direct: 支付宝 + upacp_pc: 银联 diff --git a/spree_pingpp/config/routes.rb b/spree_pingpp/config/routes.rb new file mode 100644 index 00000000..d2721612 --- /dev/null +++ b/spree_pingpp/config/routes.rb @@ -0,0 +1,7 @@ +Spree::Core::Engine.routes.draw do + # Add your extension routes here + patch '/checkout/handle_pingpp', :to => 'checkout#handle_pingpp', as: :handle_pingpp, format: :json + + # alipay get, upacp_pc post + match '/pingpp/charge_done', :to=> 'pingpp_status#charge_done', as: :pingpp_charge_done, via: [:get, :post] +end diff --git a/spree_pingpp/lib/generators/spree_pingpp/install/install_generator.rb b/spree_pingpp/lib/generators/spree_pingpp/install/install_generator.rb new file mode 100644 index 00000000..6e5a3fe7 --- /dev/null +++ b/spree_pingpp/lib/generators/spree_pingpp/install/install_generator.rb @@ -0,0 +1,31 @@ +module SpreePingppHtml5 + module Generators + class InstallGenerator < Rails::Generators::Base + + class_option :auto_run_migrations, :type => :boolean, :default => false + + def add_javascripts + append_file 'vendor/assets/javascripts/spree/frontend/all.js', "//= require spree/frontend/spree_pingpp\n" + append_file 'vendor/assets/javascripts/spree/backend/all.js', "//= require spree/backend/spree_pingpp\n" + end + + def add_stylesheets + inject_into_file 'vendor/assets/stylesheets/spree/frontend/all.css', " *= require spree/frontend/spree_pingpp\n", :before => /\*\//, :verbose => true + inject_into_file 'vendor/assets/stylesheets/spree/backend/all.css', " *= require spree/backend/spree_pingpp\n", :before => /\*\//, :verbose => true + end + + def add_migrations + run 'bundle exec rake railties:install:migrations FROM=spree_pingpp' + end + + def run_migrations + run_migrations = options[:auto_run_migrations] || ['', 'y', 'Y'].include?(ask 'Would you like to run the migrations now? [Y/n]') + if run_migrations + run 'bundle exec rake db:migrate' + else + puts 'Skipping rake db:migrate, don\'t forget to run it!' + end + end + end + end +end diff --git a/spree_pingpp/lib/spree_pingpp.rb b/spree_pingpp/lib/spree_pingpp.rb new file mode 100644 index 00000000..1b62060c --- /dev/null +++ b/spree_pingpp/lib/spree_pingpp.rb @@ -0,0 +1,2 @@ +require 'spree_core' +require 'spree_pingpp/engine' diff --git a/spree_pingpp/lib/spree_pingpp/engine.rb b/spree_pingpp/lib/spree_pingpp/engine.rb new file mode 100644 index 00000000..21f40673 --- /dev/null +++ b/spree_pingpp/lib/spree_pingpp/engine.rb @@ -0,0 +1,27 @@ +module SpreePingppHtml5 + class Engine < Rails::Engine + require 'spree/core' + isolate_namespace Spree + engine_name 'spree_pingpp' + + # use rspec for tests + config.generators do |g| + g.test_framework :rspec + end + + def self.activate + Dir.glob(File.join(File.dirname(__FILE__), '../../app/**/*_decorator*.rb')) do |c| + Rails.configuration.cache_classes ? require(c) : load(c) + end + end + + config.to_prepare &method(:activate).to_proc + + + config.after_initialize do |app| + app.config.spree.payment_methods += [ + Spree::Gateway::PingppPc + ] + end + end +end diff --git a/spree_pingpp/lib/spree_pingpp/factories.rb b/spree_pingpp/lib/spree_pingpp/factories.rb new file mode 100644 index 00000000..08019404 --- /dev/null +++ b/spree_pingpp/lib/spree_pingpp/factories.rb @@ -0,0 +1,6 @@ +FactoryGirl.define do + # Define your Spree extensions Factories within this file to enable applications, and other extensions to use and override them. + # + # Example adding this to your spec_helper will load these Factories for use: + # require 'spree_pingpp/factories' +end diff --git a/spree_pingpp/spec/features/alipay_spec.rb b/spree_pingpp/spec/features/alipay_spec.rb new file mode 100644 index 00000000..b2e934b9 --- /dev/null +++ b/spree_pingpp/spec/features/alipay_spec.rb @@ -0,0 +1,66 @@ +require 'spec_helper' +#copy from https://raw.github.com/radar/better_spree_paypal_express/master/spec/features/paypal_spec.rb +#http://sandbox.alipaydev.com/index.htm +#sandbox_areq22@aliyun.com +#http://openapi.alipaydev.com/gateway.do +describe "Alipay", :js => true, :type => :feature do + let!(:product) { FactoryGirl.create(:product, :name => 'iPad') } + + before do + @gateway = Spree::Gateway::AlipayDualfun.create!({ + preferred_partner: '2088002627298374', + preferred_sign: 'f4y25qc539qakg734vn2jpqq6gmybxoz', + name: "Alipay", + active: true, + }) + FactoryGirl.create(:shipping_method) + end + + + it "pays for an order successfully" do + visit spree.root_path + click_link product.name + click_button 'Add To Cart' + click_button 'Checkout' + within("#guest_checkout") do + fill_in "Email", :with => "test@example.com" + click_button 'Continue' + end + fill_in_billing + click_button "Save and Continue" + # Delivery step doesn't require any action + click_button "Save and Continue" + find("#paypal_button").click + switch_to_paypal_login + fill_in "login_email", :with => "pp@spreecommerce.com" + fill_in "login_password", :with => "thequickbrownfox" + click_button "Log In" + find("#continue_abovefold").click # Because there's TWO continue buttons. + page.should have_content("Your order has been processed successfully") + + Spree::Payment.last.source.transaction_id.should_not be_blank + end + + def fill_in_billing + within("#billing") do + fill_in "First Name", :with => "Test" + fill_in "Last Name", :with => "User" + fill_in "Street Address", :with => "1 User Lane" + # City, State and ZIP must all match for PayPal to be happy + fill_in "City", :with => "Adamsville" + select "United States of America", :from => "order_bill_address_attributes_country_id" + select "Alabama", :from => "order_bill_address_attributes_state_id" + fill_in "Zip", :with => "35005" + fill_in "Phone", :with => "555-AME-RICA" + end + end + + def switch_to_paypal_login + # If you go through a payment once in the sandbox, it remembers your preferred setting. + # It defaults to the *wrong* setting for the first time, so we need to have this method. + unless page.has_selector?("#login_email") + find("#loadLogin").click + end + end + +end diff --git a/spree_pingpp/spec/spec_helper.rb b/spree_pingpp/spec/spec_helper.rb new file mode 100644 index 00000000..424257cf --- /dev/null +++ b/spree_pingpp/spec/spec_helper.rb @@ -0,0 +1,87 @@ +# Run Coverage report +require 'simplecov' +SimpleCov.start do + add_filter 'spec/dummy' + add_group 'Controllers', 'app/controllers' + add_group 'Helpers', 'app/helpers' + add_group 'Mailers', 'app/mailers' + add_group 'Models', 'app/models' + add_group 'Views', 'app/views' + add_group 'Libraries', 'lib' +end + +# Configure Rails Environment +ENV['RAILS_ENV'] = 'test' + +require File.expand_path('../dummy/config/environment.rb', __FILE__) + +require 'rspec/rails' +require 'database_cleaner' +require 'ffaker' + +# Requires supporting ruby files with custom matchers and macros, etc, +# in spec/support/ and its subdirectories. +Dir[File.join(File.dirname(__FILE__), 'support/**/*.rb')].each { |f| require f } + +# Requires factories and other useful helpers defined in spree_core. +require 'spree/testing_support/authorization_helpers' +require 'spree/testing_support/capybara_ext' +require 'spree/testing_support/controller_requests' +require 'spree/testing_support/factories' +require 'spree/testing_support/url_helpers' + +# Requires factories defined in lib/spree_pingpp/factories.rb +require 'spree_pingpp/factories' + +RSpec.configure do |config| + config.include FactoryGirl::Syntax::Methods + + # Infer an example group's spec type from the file location. + config.infer_spec_type_from_file_location! + + # == URL Helpers + # + # Allows access to Spree's routes in specs: + # + # visit spree.admin_path + # current_path.should eql(spree.products_path) + config.include Spree::TestingSupport::UrlHelpers + + # == Mock Framework + # + # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line: + # + # config.mock_with :mocha + # config.mock_with :flexmock + # config.mock_with :rr + config.mock_with :rspec + config.color = true + + # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures + config.fixture_path = "#{::Rails.root}/spec/fixtures" + + # Capybara javascript drivers require transactional fixtures set to false, and we use DatabaseCleaner + # to cleanup after each test instead. Without transactional fixtures set to false the records created + # to setup a test will be unavailable to the browser, which runs under a separate server instance. + config.use_transactional_fixtures = false + + # Ensure Suite is set to use transactions for speed. + config.before :suite do + DatabaseCleaner.strategy = :transaction + DatabaseCleaner.clean_with :truncation + end + + # Before each spec check if it is a Javascript test and switch between using database transactions or not where necessary. + config.before :each do + DatabaseCleaner.strategy = RSpec.current_example.metadata[:js] ? :truncation : :transaction + DatabaseCleaner.start + end + + # After each spec clean the database. + config.after :each do + DatabaseCleaner.clean + end + + config.fail_fast = ENV['FAIL_FAST'] || false + config.order = "random" +end diff --git a/spree_pingpp/spree_pingpp.gemspec b/spree_pingpp/spree_pingpp.gemspec new file mode 100644 index 00000000..d0eca704 --- /dev/null +++ b/spree_pingpp/spree_pingpp.gemspec @@ -0,0 +1,32 @@ +# encoding: UTF-8 +Gem::Specification.new do |s| + s.platform = Gem::Platform::RUBY + s.name = 'spree_pingpp' + s.version = '2.4.10' + s.summary = 'TODO: Add gem summary here' + s.description = 'TODO: Add (optional) gem description here' + s.required_ruby_version = '>= 1.9.3' + + # s.author = 'You' + # s.email = 'you@example.com' + # s.homepage = 'http://www.spreecommerce.com' + + #s.files = `git ls-files`.split("\n") + #s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") + s.require_path = 'lib' + s.requirements << 'none' + + s.add_dependency 'spree_core', '~> 2.4.10' + s.add_dependency 'pingpp', '~> 2.0.8' + + s.add_development_dependency 'capybara', '~> 2.4' + s.add_development_dependency 'coffee-rails' + s.add_development_dependency 'database_cleaner' + s.add_development_dependency 'factory_girl', '~> 4.5' + s.add_development_dependency 'ffaker' + s.add_development_dependency 'rspec-rails', '~> 3.1' + s.add_development_dependency 'sass-rails', '~> 4.0.2' + s.add_development_dependency 'selenium-webdriver' + s.add_development_dependency 'simplecov' + s.add_development_dependency 'sqlite3' +end From fbd32849ed3d65b71e711c796ce2080b66c4c3e3 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Tue, 17 Nov 2015 23:30:18 +0800 Subject: [PATCH 562/606] integrating spree_pingpp with spree_abc --- Gemfile | 2 +- Gemfile.lock | 5 ++++- app/assets/javascripts/spree/frontend/all.js | 2 +- .../javascripts/single_page_checkout/index.js.coffee | 11 ++++++----- spree_pingpp/Gemfile | 5 ++--- .../javascripts/spree/frontend/spree_pingpp.js.coffee | 4 +++- .../{spree_pingpp_html5.css => spree_pingpp.css} | 0 .../{spree_pingpp_html5.css => spree_pingpp.css} | 0 .../spree_pingpp/install/install_generator.rb | 2 +- spree_pingpp/lib/spree_pingpp/engine.rb | 2 +- spree_pingpp/spree_pingpp.gemspec | 10 +++++----- 11 files changed, 24 insertions(+), 19 deletions(-) rename spree_pingpp/app/assets/stylesheets/spree/backend/{spree_pingpp_html5.css => spree_pingpp.css} (100%) rename spree_pingpp/app/assets/stylesheets/spree/frontend/{spree_pingpp_html5.css => spree_pingpp.css} (100%) diff --git a/Gemfile b/Gemfile index fdb27eb2..c7720cba 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,4 @@ -source 'http://ruby.taobao.org/' +source 'https://ruby.taobao.org/' #source 'https://rubygems.org' #source "https://rails-assets.org" diff --git a/Gemfile.lock b/Gemfile.lock index f733e5e8..e4a3271d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -81,7 +81,7 @@ PATH useragent GEM - remote: http://ruby.taobao.org/ + remote: https://ruby.taobao.org/ specs: actionmailer (4.1.11) actionpack (= 4.1.11) @@ -502,3 +502,6 @@ DEPENDENCIES useragent webmock (= 1.8.11) with_model + +BUNDLED WITH + 1.10.5 diff --git a/app/assets/javascripts/spree/frontend/all.js b/app/assets/javascripts/spree/frontend/all.js index 2015dde9..bda568bf 100644 --- a/app/assets/javascripts/spree/frontend/all.js +++ b/app/assets/javascripts/spree/frontend/all.js @@ -7,4 +7,4 @@ //= require store/spree_theme //= require store/spree_china_checkout - +//= require spree/frontend/spree_pingpp diff --git a/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee index 1a3e3a52..20990e86 100644 --- a/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee +++ b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee @@ -2,9 +2,10 @@ $ -> ($ '#checkout').delegate 'a.previous', 'click', -> - SinglePageCheckout.StepHandler.enableStep $(this).parents('.checkout-content') - return false + SinglePageCheckout.StepHandler.enableStep $(this).parents('.checkout-content') + return false - ($ '#checkout').delegate '#checkout_form_payment', 'submit', -> - $(".dialog_content" ).html( $("#checkout .wait-for-payment").clone() ); - $(".u_dialog").simplemodal({appendTo:'#page-inner',closeHTML:'', escClose:true, overlayClose:true}); + ($ '#checkout').delegate '#checkout_form_payment', 'submit', (event) -> + alert('yes it is called in spree_china_checkout') + $(".dialog_content" ).html( $("#checkout .wait-for-payment").clone() ); + $(".u_dialog").simplemodal({appendTo:'#page-inner',closeHTML:'', escClose:true, overlayClose:true}); diff --git a/spree_pingpp/Gemfile b/spree_pingpp/Gemfile index bece6380..4e3f60fb 100644 --- a/spree_pingpp/Gemfile +++ b/spree_pingpp/Gemfile @@ -1,9 +1,8 @@ source 'https://rubygems.org' +eval(File.read(File.dirname(__FILE__) + '/../common_spree_dependencies.rb')) + gem 'pingpp', '~> 2.0.8' -gem 'spree', github: 'spree/spree', branch: '2-4-stable' -# Provides basic authentication functionality for testing parts of your engine -gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '2-4-stable' gemspec diff --git a/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee index fda9a8ed..34895875 100644 --- a/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee +++ b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee @@ -3,7 +3,9 @@ Spree.routes.handle_pingpp = Spree.pathFor('checkout/handle_pingpp') Spree.ready ($) -> Spree.onPingppPayment = () -> - if ($ '#checkout_form_payment').is('*') + ($ '#checkout').delegate '#checkout_form_payment', 'submit', (event) -> + alert('yes it is called in spree_pingpp') + #event.preventDefault(); $('.pingpp_channel').click -> $.ajax type: 'patch' diff --git a/spree_pingpp/app/assets/stylesheets/spree/backend/spree_pingpp_html5.css b/spree_pingpp/app/assets/stylesheets/spree/backend/spree_pingpp.css similarity index 100% rename from spree_pingpp/app/assets/stylesheets/spree/backend/spree_pingpp_html5.css rename to spree_pingpp/app/assets/stylesheets/spree/backend/spree_pingpp.css diff --git a/spree_pingpp/app/assets/stylesheets/spree/frontend/spree_pingpp_html5.css b/spree_pingpp/app/assets/stylesheets/spree/frontend/spree_pingpp.css similarity index 100% rename from spree_pingpp/app/assets/stylesheets/spree/frontend/spree_pingpp_html5.css rename to spree_pingpp/app/assets/stylesheets/spree/frontend/spree_pingpp.css diff --git a/spree_pingpp/lib/generators/spree_pingpp/install/install_generator.rb b/spree_pingpp/lib/generators/spree_pingpp/install/install_generator.rb index 6e5a3fe7..c672ab7a 100644 --- a/spree_pingpp/lib/generators/spree_pingpp/install/install_generator.rb +++ b/spree_pingpp/lib/generators/spree_pingpp/install/install_generator.rb @@ -1,4 +1,4 @@ -module SpreePingppHtml5 +module SpreePingpp module Generators class InstallGenerator < Rails::Generators::Base diff --git a/spree_pingpp/lib/spree_pingpp/engine.rb b/spree_pingpp/lib/spree_pingpp/engine.rb index 21f40673..5c0ce2ab 100644 --- a/spree_pingpp/lib/spree_pingpp/engine.rb +++ b/spree_pingpp/lib/spree_pingpp/engine.rb @@ -1,4 +1,4 @@ -module SpreePingppHtml5 +module SpreePingpp class Engine < Rails::Engine require 'spree/core' isolate_namespace Spree diff --git a/spree_pingpp/spree_pingpp.gemspec b/spree_pingpp/spree_pingpp.gemspec index d0eca704..b90c1704 100644 --- a/spree_pingpp/spree_pingpp.gemspec +++ b/spree_pingpp/spree_pingpp.gemspec @@ -3,13 +3,13 @@ Gem::Specification.new do |s| s.platform = Gem::Platform::RUBY s.name = 'spree_pingpp' s.version = '2.4.10' - s.summary = 'TODO: Add gem summary here' - s.description = 'TODO: Add (optional) gem description here' + s.summary = 'spree pingpp' + s.description = 'spree extension payment pingpp' s.required_ruby_version = '>= 1.9.3' - # s.author = 'You' - # s.email = 'you@example.com' - # s.homepage = 'http://www.spreecommerce.com' + s.author = 'David' + s.email = 'areq22@gmail.com' + s.homepage = 'http://www.getstore.cn' #s.files = `git ls-files`.split("\n") #s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") From f2f84d12775f2d8a4818a6bbfbb5811d539d6d8e Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 17 Nov 2015 22:35:18 -0800 Subject: [PATCH 563/606] integrate spree_pingpp with spree_china_checkout --- Gemfile.lock | 3 -- app/assets/javascripts/spree/frontend/all.js | 2 +- .../single_page_checkout/index.js.coffee | 1 - .../views/spree/checkout/_payment.html.erb | 2 +- .../spree/frontend/spree_pingpp.js.coffee | 24 --------- .../frontend/spree_pingpp_html5.js.coffee | 24 --------- .../spree/checkout_controller_decorator.rb | 32 +++++++----- .../app/models/spree/gateway/pingpp_base.rb | 5 +- .../spree/gateway/pingpp_event_handler.rb | 4 +- .../models/spree/gateway/pingpp_provider.rb | 49 ++++++++++++++++++- .../spree/checkout/payment/_pingpppc.html.erb | 2 +- .../checkout/payment_pingpp_dispatch.html.erb | 12 +++++ spree_pingpp/config/routes.rb | 1 + 13 files changed, 90 insertions(+), 71 deletions(-) delete mode 100644 spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee delete mode 100644 spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp_html5.js.coffee create mode 100644 spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb diff --git a/Gemfile.lock b/Gemfile.lock index e4a3271d..e82105e7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -502,6 +502,3 @@ DEPENDENCIES useragent webmock (= 1.8.11) with_model - -BUNDLED WITH - 1.10.5 diff --git a/app/assets/javascripts/spree/frontend/all.js b/app/assets/javascripts/spree/frontend/all.js index bda568bf..a6ab298b 100644 --- a/app/assets/javascripts/spree/frontend/all.js +++ b/app/assets/javascripts/spree/frontend/all.js @@ -7,4 +7,4 @@ //= require store/spree_theme //= require store/spree_china_checkout -//= require spree/frontend/spree_pingpp +//= require 'pingpp-pc' diff --git a/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee index 20990e86..56196655 100644 --- a/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee +++ b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee @@ -6,6 +6,5 @@ $ -> return false ($ '#checkout').delegate '#checkout_form_payment', 'submit', (event) -> - alert('yes it is called in spree_china_checkout') $(".dialog_content" ).html( $("#checkout .wait-for-payment").clone() ); $(".u_dialog").simplemodal({appendTo:'#page-inner',closeHTML:'', escClose:true, overlayClose:true}); diff --git a/spree_china_checkout/app/views/spree/checkout/_payment.html.erb b/spree_china_checkout/app/views/spree/checkout/_payment.html.erb index b8f6e0bd..18a09bed 100644 --- a/spree_china_checkout/app/views/spree/checkout/_payment.html.erb +++ b/spree_china_checkout/app/views/spree/checkout/_payment.html.erb @@ -35,7 +35,7 @@ <% @order.available_payment_methods.each do |method| %>

    diff --git a/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee deleted file mode 100644 index 34895875..00000000 --- a/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js.coffee +++ /dev/null @@ -1,24 +0,0 @@ -//= require 'pingpp-pc' -Spree.routes.handle_pingpp = Spree.pathFor('checkout/handle_pingpp') - -Spree.ready ($) -> - Spree.onPingppPayment = () -> - ($ '#checkout').delegate '#checkout_form_payment', 'submit', (event) -> - alert('yes it is called in spree_pingpp') - #event.preventDefault(); - $('.pingpp_channel').click -> - $.ajax - type: 'patch' - url: Spree.routes.handle_pingpp - data: $('#checkout_form_payment').serialize() - success: (charge)-> - pingppPc.createPayment charge, (result, err) -> - if result == "success" - - else if result == "fail" - alert(err) - else if result == "cancel" - alert(err) - false - - Spree.onPingppPayment() diff --git a/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp_html5.js.coffee b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp_html5.js.coffee deleted file mode 100644 index 5aae623e..00000000 --- a/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp_html5.js.coffee +++ /dev/null @@ -1,24 +0,0 @@ -// for wap site html5 page -//= require 'pingpp' -Spree.routes.handle_pingpp = Spree.pathFor('checkout/handle_pingpp') - -Spree.ready ($) -> - Spree.onPingppPayment = () -> - if ($ '#checkout_form_payment').is('*') - $('.pingpp_channel').click -> - $( '#pingpp_channel' ).val( $(this).data('pingpp_channel') ) - $.ajax - type: 'patch' - url: Spree.routes.handle_pingpp - data: $('#checkout_form_payment').serialize() - success: (charge)-> - pingpp.createPayment charge, (result, err) -> - if result == "success" - - else if result == "fail" - alert(err) - else if result == "cancel" - alert(err) - false - - Spree.onPingppPayment() diff --git a/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb b/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb index dc092975..4a0b72bc 100644 --- a/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb +++ b/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb @@ -1,23 +1,32 @@ #encoding: utf-8 module Spree CheckoutController.class_eval do - #before_filter :checkout_hook, :only => [:update] + before_filter :payment_pingpp_hook, :only => [:update] - # handle all supported billing_integration - def handle_pingpp + def payment_pingpp_hook @pingpp_base_class = Spree::Gateway::PingppBase + + return unless @order.next_step_complete? + #in confirm step, only param is {"state"=>"confirm"} + payment_method = get_payment_method_by_params( ) + if payment_method.kind_of?( @pingpp_base_class ) + handle_pingpp( payment_method ) + end + end + + # handle all supported billing_integration + def handle_pingpp( payment_method ) if @order.update_from_params( params, permitted_checkout_attributes, request.headers.env ) - pingpp_channel = params['payment_pingpp_channel'] - payment_method = get_payment_method( ) - if payment_method.kind_of?(@pingpp_base_class) + pingpp_channel = params['payment_pingpp'][payment_method.id.to_s] #more flow detail #https://pingxx.com/guidance/products/sdk payment_provider = payment_method.provider #please try with host 127.0.0.1 instead localhost, or get invalid url http://localhost:3000/... #order_path( order, :only_path => false ) - charge = payment_provider.create_charge( @order, pingpp_channel, spree.pingpp_charge_done_path( :only_path => false ) ) - render json: charge - end + @charge = payment_provider.create_charge( @order, pingpp_channel, spree.pingpp_charge_done_path( :only_path => false ) ) + #redirect_to payment_provider.get_payment_url( charge ) + #render json: charge + render( :payment_pingpp_dispatch ) and return else render( :edit ) and return end @@ -25,8 +34,9 @@ def handle_pingpp private - def get_payment_method( ) - @order.unprocessed_payments.first.try(:payment_method) + def get_payment_method_by_params + payment_method_id = params[:order].try(:[],:payments_attributes).try(:first).try(:[],:payment_method_id).to_i + Spree::PaymentMethod.find_by_id(payment_method_id) end end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_base.rb b/spree_pingpp/app/models/spree/gateway/pingpp_base.rb index bc92f0f4..8363dd55 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_base.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_base.rb @@ -5,9 +5,12 @@ class Gateway::PingppBase < PaymentMethod preference :app_key, :string preference :channels, :string #Pingpp.api_key = "YOUR-KEY" + def provider_class + Gateway::PingppProvider + end def provider - Gateway::PingppProvider.new( self ) + provider_class.new( self ) end def source_required? diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb index dccfe6f1..90c160b5 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb @@ -35,9 +35,7 @@ def charge_succeeded end def complete_order( order ) - # payment.state always :complete for both service, payment.source store more detail - # it require pending_payments to process_payments! - order.complete! + order.complete! end end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb index 63fe5c2e..beb9c006 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb @@ -1,6 +1,11 @@ require "pingpp" module Spree class Gateway::PingppProvider + PINGPP_NOTIFY_URL = 'https://api.pingxx.com/notify/charges/', + PINGPP_MOCK_URL = 'http://sissi.pingxx.com/mock.php', + ALIPAY_PC_DIRECT_URL = 'https://mapi.alipay.com/gateway.do', + UPACP_PC_URL = 'https://gateway.95516.com/gateway/api/frontTransReq.do' + PingppChannelEnum = Struct.new( :alipay_pc_direct, :upacp_pc )[ 'alipay_pc_direct', 'upacp_pc'] attr_accessor :payment_method @@ -13,7 +18,6 @@ def setup_api_key( key ) Pingpp.api_key = key end - def create_charge( order, channel, success_url ) channel ||= PingppChannelEnum.alipay_pc_direct params = { @@ -53,6 +57,49 @@ def create_charge( order, channel, success_url ) charge end + def get_payment_url( charge ) + channel = charge['channel']; + raise "no_such_channel: #{channel}" unless PingppChannelEnum.values.include? channel + raise "no_credential" unless charge['credential'].present? + raise "no_valid_channel_credential" unless charge['credential'][channel].present? + + if charge['livemode'] == false + return test_mode_notify_url(charge); + end + + credential = charge['credential'][channel]; + + if channel == PingppChannelEnum.upacp_pc + form_submit(cfg.UPACP_PC_URL, 'post', credential); + + elsif channel == PingppChannelEnum.alipay_pc_direct + credential["_input_charset"] = 'utf-8'; + ALIPAY_PC_DIRECT_URL + "?" + credential.to_param; + end + + end + + def test_mode_notify_url(charge) + params = { ch_id: charge['id'], scheme: 'http', channel: charge['channel'] } + + if charge['order_no'] + params['order_no'] = charge['order_no'] + elsif charge['orderNo'] + params['order_no'] = charge['orderNo'] + end + + if charge['time_expire'] + params['time_expire'] = charge['time_expire'] + elsif charge['timeExpire'] + params['time_expire'] = charge['timeExpire'] + end + if charge['extra'] + params['extra'] = charge['extra'].to_json + end + PINGPP_MOCK_URL+'?'+ params.to_param + end + + def cancel( order ) Pingpp::Charge.retrieve("CHARGE_ID").refunds.create(:description => "Refund Description") end diff --git a/spree_pingpp/app/views/spree/checkout/payment/_pingpppc.html.erb b/spree_pingpp/app/views/spree/checkout/payment/_pingpppc.html.erb index 40e35b19..61a6fdfc 100644 --- a/spree_pingpp/app/views/spree/checkout/payment/_pingpppc.html.erb +++ b/spree_pingpp/app/views/spree/checkout/payment/_pingpppc.html.erb @@ -1,5 +1,5 @@ <% payment_method.available_channels.each_with_index{|channel, i| %> - <%= radio_button_tag "payment_pingpp_channel", channel, i==0, class: 'pingpp_channel' %> + <%= hidden_field_tag "payment_pingpp[#{payment_method.id}]", channel %> <%= image_tag "billing_integrations/pingpp/#{channel}.jpg", alt: Spree.t( "pingpp_channel.#{channel}") %> <% } %> diff --git a/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb b/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb new file mode 100644 index 00000000..9dbdbd97 --- /dev/null +++ b/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb @@ -0,0 +1,12 @@ +<%= javascript_tag defer: 'defer' do -%> +pingppPc.createPayment( <%== @charge.to_json %>, function(result, err){ + if( result == "success" ){ + + }else if(result == "fail" ){ + alert(err) + }else if( result == "cancel" ){ + alert(err) + } + +} ) +<% end %> diff --git a/spree_pingpp/config/routes.rb b/spree_pingpp/config/routes.rb index d2721612..d725ee66 100644 --- a/spree_pingpp/config/routes.rb +++ b/spree_pingpp/config/routes.rb @@ -4,4 +4,5 @@ # alipay get, upacp_pc post match '/pingpp/charge_done', :to=> 'pingpp_status#charge_done', as: :pingpp_charge_done, via: [:get, :post] + end From ccc6bceda35c32ca676e5abe5641f457080a5c27 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 17 Nov 2015 23:47:24 -0800 Subject: [PATCH 564/606] add routes for pingpp webhook --- spree_pingpp/config/routes.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spree_pingpp/config/routes.rb b/spree_pingpp/config/routes.rb index d725ee66..7ba6c7dd 100644 --- a/spree_pingpp/config/routes.rb +++ b/spree_pingpp/config/routes.rb @@ -2,6 +2,8 @@ # Add your extension routes here patch '/checkout/handle_pingpp', :to => 'checkout#handle_pingpp', as: :handle_pingpp, format: :json + # called by pingpp webhook + post '/pingpp/charge_notify', :to=> 'pingpp_status#charge_notify' # alipay get, upacp_pc post match '/pingpp/charge_done', :to=> 'pingpp_status#charge_done', as: :pingpp_charge_done, via: [:get, :post] From 338e0c289c1b02a5388af5edd86f95a06fcc0371 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 18 Nov 2015 00:01:27 -0800 Subject: [PATCH 565/606] use request.row_post instead of requerst.body, request.body is StringIo --- spree_pingpp/app/controllers/spree/pingpp_status_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb index 1b9eadc8..f7989fbe 100644 --- a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb +++ b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb @@ -18,7 +18,7 @@ def charge_done def charge_notify begin - event = JSON.parse( request.body ) + event = JSON.parse( request.raw_post ) response_status, response_body = PingppEventHandler.new( event ).perform rescue JSON::ParserError response_body = 'JSON 解析失败' From 5dd4b345688bc11c36f172ca59cc420dd381637c Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 18 Nov 2015 00:05:21 -0800 Subject: [PATCH 566/606] improve for webhook test --- .../app/models/spree/gateway/pingpp_event_handler.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb index 90c160b5..94b53e1f 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb @@ -27,9 +27,10 @@ def perform def charge_succeeded charge = event['data']['object'] payment = Spree::Payment.find_by_response_code charge['id'] - - complete_order payment.order - + # payment is nil when test from pingxx + if payment + complete_order payment.order + end self.status = 200 self.response_body = 'OK' end From 6dd0863ba344bfa856726bad254cefe8ede140da Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 18 Nov 2015 00:14:09 -0800 Subject: [PATCH 567/606] fix function complete_order --- spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb index 94b53e1f..c0f1ac99 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb @@ -36,7 +36,7 @@ def charge_succeeded end def complete_order( order ) - order.complete! + order.next end end From 1dafed8cefa4d29b7d0f287b857aae23045b808b Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 18 Nov 2015 01:08:28 -0800 Subject: [PATCH 568/606] config default smtp --- config/environments/aliyun_staging.rb | 8 ++++++++ spree_multi_site/app/jobs/sample_seed_job.rb | 7 +++---- .../spree/checkout_controller_decorator.rb | 13 +++++++++---- .../app/models/spree/gateway/pingpp_provider.rb | 8 ++++---- 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/config/environments/aliyun_staging.rb b/config/environments/aliyun_staging.rb index 931dc36e..4c5f1105 100644 --- a/config/environments/aliyun_staging.rb +++ b/config/environments/aliyun_staging.rb @@ -47,6 +47,14 @@ # Disable delivery errors, bad email addresses will be ignored # config.action_mailer.raise_delivery_errors = false + config.action_mailer.delivery_method = :smtp + config.action_mailer.smtp_settings = { + address: 'smtp.getstore.cn', + port: 25, + user_name: 'notice@getstore.cn', + password: ENV['NOTICE_AT_GETSTORE'], + authentication: 'plain', + enable_starttls_auto: true } # Enable threaded mode # config.threadsafe! diff --git a/spree_multi_site/app/jobs/sample_seed_job.rb b/spree_multi_site/app/jobs/sample_seed_job.rb index df3fd168..7efe4e38 100644 --- a/spree_multi_site/app/jobs/sample_seed_job.rb +++ b/spree_multi_site/app/jobs/sample_seed_job.rb @@ -1,14 +1,13 @@ class SampleSeedJob < Struct.new(:site) def perform - Spree::Site.current = site + Spree::Site.current = site #site.users.first, it require `spree_users`.`site_id` =current_site.id admin_user = site.users.first - site.load_sample -Rails.logger.info "user=#{admin_user.id}" + site.load_sample Spree::UserMailer.load_sample(admin_user).deliver end def success(job) site.update_attributes!(:loading_sample=>false) end -end \ No newline at end of file +end diff --git a/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb b/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb index 4a0b72bc..7a6e41ed 100644 --- a/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb +++ b/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb @@ -23,10 +23,15 @@ def handle_pingpp( payment_method ) payment_provider = payment_method.provider #please try with host 127.0.0.1 instead localhost, or get invalid url http://localhost:3000/... #order_path( order, :only_path => false ) - @charge = payment_provider.create_charge( @order, pingpp_channel, spree.pingpp_charge_done_path( :only_path => false ) ) - #redirect_to payment_provider.get_payment_url( charge ) - #render json: charge - render( :payment_pingpp_dispatch ) and return + begin + @charge = payment_provider.create_charge( @order, pingpp_channel, spree.pingpp_charge_done_path( :only_path => false ) ) + #redirect_to payment_provider.get_payment_url( charge ) + #render json: charge + render( :payment_pingpp_dispatch ) and return + rescue Pingpp::PingppError => error + Rails.logger.error error + redirect_to checkout_state_path( @order.state ) + end else render( :edit ) and return end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb index beb9c006..48114e47 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb @@ -49,11 +49,11 @@ def create_charge( order, channel, success_url ) when PingppChannelEnum.upacp_pc params.merge! extra_upacp_params end + charge = Pingpp::Charge.create( params ) + # store charge "id": "ch_Hm5uTSifDOuTy9iLeLPSurrD", + payment = get_payment_by_order( order ) + payment.update_attribute( :response_code, charge['id'] ) - charge = Pingpp::Charge.create( params ) - # store charge "id": "ch_Hm5uTSifDOuTy9iLeLPSurrD", - payment = get_payment_by_order( order ) - payment.update_attribute( :response_code, charge['id'] ) charge end From b133f8586d6f7cb2eab01016a27f71cc5acb455d Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 18 Nov 2015 01:26:57 -0800 Subject: [PATCH 569/606] fix stmp setting --- config/environments/aliyun_staging.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/environments/aliyun_staging.rb b/config/environments/aliyun_staging.rb index 4c5f1105..e2b514df 100644 --- a/config/environments/aliyun_staging.rb +++ b/config/environments/aliyun_staging.rb @@ -53,7 +53,8 @@ port: 25, user_name: 'notice@getstore.cn', password: ENV['NOTICE_AT_GETSTORE'], - authentication: 'plain', + authentication: 'login', + openssl_verify_mode: 'none', enable_starttls_auto: true } # Enable threaded mode From ba806bdce1428d552a389de45d33b51b7a6b6d07 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 18 Nov 2015 01:31:17 -0800 Subject: [PATCH 570/606] use default email notice@getstore.cn --- app/models/spree/app_configuration.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/spree/app_configuration.rb b/app/models/spree/app_configuration.rb index 0d13d1fe..1140bab8 100644 --- a/app/models/spree/app_configuration.rb +++ b/app/models/spree/app_configuration.rb @@ -81,7 +81,8 @@ class AppConfiguration < Preferences::Configuration # Default mail headers settings preference :send_core_emails, :boolean, :default => true - preference :mails_from, :string, :default => 'spree@example.com' + #preference :mails_from, :string, :default => 'spree@example.com' + preference :mails_from, :string, :default => 'notice@getstore.cn' # searcher_class allows spree extension writers to provide their own Search class def searcher_class From c14c88bb133eca0543bd1bd0611631e628c0897b Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 18 Nov 2015 01:36:37 -0800 Subject: [PATCH 571/606] disable core email send --- app/models/spree/app_configuration.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/spree/app_configuration.rb b/app/models/spree/app_configuration.rb index 1140bab8..1a439724 100644 --- a/app/models/spree/app_configuration.rb +++ b/app/models/spree/app_configuration.rb @@ -80,7 +80,8 @@ class AppConfiguration < Preferences::Configuration preference :track_inventory_levels, :boolean, default: true # Determines whether to track on_hand values for variants / products. # Default mail headers settings - preference :send_core_emails, :boolean, :default => true + #preference :send_core_emails, :boolean, :default => true + preference :send_core_emails, :boolean, :default => false #preference :mails_from, :string, :default => 'spree@example.com' preference :mails_from, :string, :default => 'notice@getstore.cn' From d02227b15e47a3dc6afa580ca2c1a32930e04d6b Mon Sep 17 00:00:00 2001 From: zhang ze Date: Wed, 18 Nov 2015 22:25:49 +0800 Subject: [PATCH 572/606] retrieve charge if order is encomplete --- .../app/controllers/spree/pingpp_status_controller.rb | 8 ++++++++ spree_pingpp/app/models/spree/gateway/pingpp_provider.rb | 7 ++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb index f7989fbe..f32bb4d2 100644 --- a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb +++ b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb @@ -9,6 +9,14 @@ def charge_done #alipay, get, "result"=>"success", "out_trade_no"=>"R677576938" #upacp_pc, post, "orderId"=>"R677576938", "respMsg"=>"success" order = retrieve_order + # get charge from server, notify message may be delay + unless order.complete? + payment_method = order.payments.last.payment_method + if payment_method.kind_of? Spree::Gateway::PingppBase + charge = payment_method.provider.retrieve_charge( order ) + order.reload if charge['paid'] + end + end if order.complete? spree.order_path( order ) else diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb index 48114e47..3568eb22 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb @@ -57,6 +57,11 @@ def create_charge( order, channel, success_url ) charge end + def retrieve_charge + payment = get_payment_by_order( order ) + charge = Pingpp::Charge.retrieve( payment.response_code ) + end + def get_payment_url( charge ) channel = charge['channel']; raise "no_such_channel: #{channel}" unless PingppChannelEnum.values.include? channel @@ -105,7 +110,7 @@ def cancel( order ) end def get_payment_by_order( order ) - order.unprocessed_payments.first + order.payments.last end def get_client_ip From 04bcc4ff1462fef011c0e862c64c01d209f2efa5 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Wed, 18 Nov 2015 22:32:56 +0800 Subject: [PATCH 573/606] fix retrieve charge --- spree_pingpp/app/models/spree/gateway/pingpp_provider.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb index 3568eb22..86f54ce0 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb @@ -57,7 +57,7 @@ def create_charge( order, channel, success_url ) charge end - def retrieve_charge + def retrieve_charge( order ) payment = get_payment_by_order( order ) charge = Pingpp::Charge.retrieve( payment.response_code ) end From a0eb06cd045c59f3856980d755b3087cc9d92ee0 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Wed, 18 Nov 2015 22:38:23 +0800 Subject: [PATCH 574/606] fix charge done --- .../app/controllers/spree/pingpp_status_controller.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb index f32bb4d2..d7b6ed2f 100644 --- a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb +++ b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb @@ -14,7 +14,9 @@ def charge_done payment_method = order.payments.last.payment_method if payment_method.kind_of? Spree::Gateway::PingppBase charge = payment_method.provider.retrieve_charge( order ) - order.reload if charge['paid'] + if charge['paid'] + order.reload + end end end if order.complete? From fe4ef84696736134254d7217bbdb2ad3d2733f8a Mon Sep 17 00:00:00 2001 From: zhang ze Date: Wed, 18 Nov 2015 22:42:15 +0800 Subject: [PATCH 575/606] fix action pingpp_status#charge_done --- .../app/controllers/spree/pingpp_status_controller.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb index d7b6ed2f..7a669bbd 100644 --- a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb +++ b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb @@ -20,9 +20,9 @@ def charge_done end end if order.complete? - spree.order_path( order ) + redirect_to spree.order_path( order ) else - redirect_to checkout_state_path(@order.state) + redirect_to checkout_state_path(order.state) end end From b63e2c2f50f85125c68a643502306a2631e48299 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Wed, 18 Nov 2015 23:17:36 +0800 Subject: [PATCH 576/606] improve pingpp_dispath page css --- .../views/spree/checkout/payment_pingpp_dispatch.html.erb | 3 +++ spree_theme/lib/spree_theme/system.rb | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb b/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb index 9dbdbd97..c933cc6d 100644 --- a/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb +++ b/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb @@ -1,3 +1,6 @@ +
    +

    Payment page loading

    +
    <%= javascript_tag defer: 'defer' do -%> pingppPc.createPayment( <%== @charge.to_json %>, function(result, err){ if( result == "success" ){ diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index 1a6d6112..bcaa81dc 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -47,11 +47,11 @@ def initialize_template( request_fullpath = nil ) # in case tld/create_admin_session, should show system layout, theme may have no login section. ex www.dalianshops.com @special_layout = nil - #dalianshops use template now. - #Rails.logger.debug "request_fullpath=#{request_fullpath}" + # dalianshops use template now. + # Rails.logger.debug "request_fullpath=#{request_fullpath}" # fullpath may contain ?n=www.domain.com case request_fullpath - when /^\/under_construction/, /^\/user\/spree_user\/logout/ ,/^\/logout/, /^\/admin/ + when /^\/under_construction/, /^\/user\/spree_user\/logout/ ,/^\/logout/, /^\/admin/ return end From b8fa023e3e0872a2ab9e5673e9352bcb01332b81 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Wed, 18 Nov 2015 23:25:21 +0800 Subject: [PATCH 577/606] improve page pingpp_dispatch css --- .../app/views/spree/checkout/payment_pingpp_dispatch.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb b/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb index c933cc6d..f7fb45e7 100644 --- a/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb +++ b/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb @@ -1,4 +1,4 @@ -
    +

    Payment page loading

    <%= javascript_tag defer: 'defer' do -%> From 05776cf7bae5a55c251150dd7b5eb8cfa1e9413e Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 18 Nov 2015 22:02:14 -0800 Subject: [PATCH 578/606] improve pingpp for mobile phone template --- app/assets/javascripts/spree/frontend/all.js | 2 + .../javascripts/spree/frontend/all.mobile.js | 3 +- .../single_page_checkout/index.js.coffee | 2 +- .../index.mobile.js.coffee | 10 ++ .../store/spree_china_checkout.mobile.js | 2 + .../checkout/_form_wrapper_bootstrap.html | 3 +- .../app/views/spree/checkout/edit.html.erb | 2 +- .../pingpp/alipay_wap.jpg | Bin 0 -> 3892 bytes .../app/models/spree/gateway/pingpp_mobile.rb | 10 ++ .../models/spree/gateway/pingpp_provider.rb | 108 +++++++++--------- .../checkout/payment/_pingppmobile.html.erb | 5 + .../checkout/payment_pingpp_dispatch.html.erb | 8 +- spree_pingpp/config/locales/en.yml | 2 + spree_pingpp/config/locales/zh-CN.yml | 2 + spree_pingpp/lib/spree_pingpp/engine.rb | 3 +- .../{alipay_spec.rb => pingpp_pc_spec.rb} | 11 +- .../checkout_controller_decorator.rb | 50 ++------ .../decorators/orders_controller_decorator.rb | 8 -- 18 files changed, 117 insertions(+), 114 deletions(-) create mode 100644 spree_china_checkout/app/assets/javascripts/single_page_checkout/index.mobile.js.coffee create mode 100644 spree_china_checkout/app/assets/javascripts/store/spree_china_checkout.mobile.js create mode 100644 spree_pingpp/app/assets/images/billing_integrations/pingpp/alipay_wap.jpg create mode 100644 spree_pingpp/app/models/spree/gateway/pingpp_mobile.rb create mode 100644 spree_pingpp/app/views/spree/checkout/payment/_pingppmobile.html.erb rename spree_pingpp/spec/features/{alipay_spec.rb => pingpp_pc_spec.rb} (90%) diff --git a/app/assets/javascripts/spree/frontend/all.js b/app/assets/javascripts/spree/frontend/all.js index a6ab298b..246ea18d 100644 --- a/app/assets/javascripts/spree/frontend/all.js +++ b/app/assets/javascripts/spree/frontend/all.js @@ -8,3 +8,5 @@ //= require store/spree_theme //= require store/spree_china_checkout //= require 'pingpp-pc' +// some template have no mobile version, however it should support pingpp. +//= require 'pingpp' diff --git a/app/assets/javascripts/spree/frontend/all.mobile.js b/app/assets/javascripts/spree/frontend/all.mobile.js index 8ac19168..75972781 100644 --- a/app/assets/javascripts/spree/frontend/all.mobile.js +++ b/app/assets/javascripts/spree/frontend/all.mobile.js @@ -1,3 +1,4 @@ //= require store/spree_theme //= require store/spree_theme.mobile -//= require store/spree_china_checkout +//= require store/spree_china_checkout.mobile +//= require pingpp diff --git a/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee index 56196655..fd7f9302 100644 --- a/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee +++ b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.js.coffee @@ -1,4 +1,4 @@ -#= require_tree . +#= require single_page_checkout/step_handler $ -> ($ '#checkout').delegate 'a.previous', 'click', -> diff --git a/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.mobile.js.coffee b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.mobile.js.coffee new file mode 100644 index 00000000..ef6cb612 --- /dev/null +++ b/spree_china_checkout/app/assets/javascripts/single_page_checkout/index.mobile.js.coffee @@ -0,0 +1,10 @@ +#= require single_page_checkout/step_handler + +$ -> + ($ '#checkout').delegate 'a.previous', 'click', -> + SinglePageCheckout.StepHandler.enableStep $(this).parents('.checkout-content') + return false + +# ($ '#checkout').delegate '#checkout_form_payment', 'submit', (event) -> +# $(".dialog_content" ).html( $("#checkout .wait-for-payment").clone() ); +# $(".u_dialog").simplemodal({appendTo:'#page-inner',closeHTML:'', escClose:true, overlayClose:true}); diff --git a/spree_china_checkout/app/assets/javascripts/store/spree_china_checkout.mobile.js b/spree_china_checkout/app/assets/javascripts/store/spree_china_checkout.mobile.js new file mode 100644 index 00000000..9371a3c0 --- /dev/null +++ b/spree_china_checkout/app/assets/javascripts/store/spree_china_checkout.mobile.js @@ -0,0 +1,2 @@ +//= require store/checkout_city +//= require single_page_checkout/index.mobile diff --git a/spree_china_checkout/app/views/spree/checkout/_form_wrapper_bootstrap.html b/spree_china_checkout/app/views/spree/checkout/_form_wrapper_bootstrap.html index f752b45e..a1f83f8b 100644 --- a/spree_china_checkout/app/views/spree/checkout/_form_wrapper_bootstrap.html +++ b/spree_china_checkout/app/views/spree/checkout/_form_wrapper_bootstrap.html @@ -1,7 +1,6 @@ <% # do not support confirm anymore - + # do not open new window for mobile terminal. form_html_options = { :id => "checkout_form_#{state}", :class=>"single_page_edit_order" } - form_html_options[:target] = '_blank' if state == 'payment' %> diff --git a/spree_china_checkout/app/views/spree/checkout/edit.html.erb b/spree_china_checkout/app/views/spree/checkout/edit.html.erb index ae097b08..0e9e7408 100644 --- a/spree_china_checkout/app/views/spree/checkout/edit.html.erb +++ b/spree_china_checkout/app/views/spree/checkout/edit.html.erb @@ -1,6 +1,6 @@
    <% @order.checkout_steps[0...-1].each do |state| %> -
    +
    <%= render :partial => ( @client_info.is_mobile ? 'form_wrapper_bootstrap' : 'form_wrapper'), :locals => { :order => @order, :state => state } %>
    <% end %> diff --git a/spree_pingpp/app/assets/images/billing_integrations/pingpp/alipay_wap.jpg b/spree_pingpp/app/assets/images/billing_integrations/pingpp/alipay_wap.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e34d5d82de756fa09794fe6c3253893a48e4a0de GIT binary patch literal 3892 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 O41vsP@=w9^*?$6jJ8_Bt literal 0 HcmV?d00001 diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_mobile.rb b/spree_pingpp/app/models/spree/gateway/pingpp_mobile.rb new file mode 100644 index 00000000..f65f641b --- /dev/null +++ b/spree_pingpp/app/models/spree/gateway/pingpp_mobile.rb @@ -0,0 +1,10 @@ +require "pingpp" +module Spree + class Gateway::PingppMobile < Gateway::PingppBase + + def auto_capture? + true + end + + end +end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb index 86f54ce0..d4117eb6 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb @@ -1,12 +1,13 @@ require "pingpp" module Spree class Gateway::PingppProvider - PINGPP_NOTIFY_URL = 'https://api.pingxx.com/notify/charges/', - PINGPP_MOCK_URL = 'http://sissi.pingxx.com/mock.php', - ALIPAY_PC_DIRECT_URL = 'https://mapi.alipay.com/gateway.do', - UPACP_PC_URL = 'https://gateway.95516.com/gateway/api/frontTransReq.do' + #PINGPP_NOTIFY_URL = 'https://api.pingxx.com/notify/charges/', + #PINGPP_MOCK_URL = 'http://sissi.pingxx.com/mock.php', + #ALIPAY_PC_DIRECT_URL = 'https://mapi.alipay.com/gateway.do', + #UPACP_PC_URL = 'https://gateway.95516.com/gateway/api/frontTransReq.do' - PingppChannelEnum = Struct.new( :alipay_pc_direct, :upacp_pc )[ 'alipay_pc_direct', 'upacp_pc'] + PingppPcChannelEnum = Struct.new( :alipay_pc_direct, :upacp_pc )[ 'alipay_pc_direct', 'upacp_pc' ] + PingppWapChannelEnum = Struct.new( :alipay_wap, :upacp_wap )[ 'alipay_wap', 'upacp_wap'] attr_accessor :payment_method def initialize( payment_method ) @@ -19,7 +20,7 @@ def setup_api_key( key ) end def create_charge( order, channel, success_url ) - channel ||= PingppChannelEnum.alipay_pc_direct + channel ||= PingppPcChannelEnum.alipay_pc_direct params = { :order_no => order.number, :amount => (order.total * 100).to_i, # in cent @@ -27,7 +28,7 @@ def create_charge( order, channel, success_url ) :body => order.products.collect(&:name).to_s, #String(400) :channel => channel, :currency => "cny", - :client_ip=> get_client_ip, + :client_ip=> order.last_ip_address, :app => { :id => payment_method.preferred_app_key }, } extra_alipay_params= { @@ -36,6 +37,13 @@ def create_charge( order, channel, success_url ) :success_url => success_url # } } + extra_alipay_wap_params= { + :extra => { + # alipay + :cancel_url => success_url, + :success_url => success_url # + } + } extra_upacp_params= { :extra => { # upacp @@ -44,9 +52,13 @@ def create_charge( order, channel, success_url ) } case channel - when PingppChannelEnum.alipay_pc_direct + when PingppPcChannelEnum.alipay_pc_direct params.merge! extra_alipay_params - when PingppChannelEnum.upacp_pc + when PingppPcChannelEnum.upacp_pc + params.merge! extra_upacp_params + when PingppWapChannelEnum.alipay_wap + params.merge! extra_alipay_wap_params + when PingppWapChannelEnum.upacp_wap params.merge! extra_upacp_params end charge = Pingpp::Charge.create( params ) @@ -62,47 +74,40 @@ def retrieve_charge( order ) charge = Pingpp::Charge.retrieve( payment.response_code ) end - def get_payment_url( charge ) - channel = charge['channel']; - raise "no_such_channel: #{channel}" unless PingppChannelEnum.values.include? channel - raise "no_credential" unless charge['credential'].present? - raise "no_valid_channel_credential" unless charge['credential'][channel].present? - - if charge['livemode'] == false - return test_mode_notify_url(charge); - end - - credential = charge['credential'][channel]; - - if channel == PingppChannelEnum.upacp_pc - form_submit(cfg.UPACP_PC_URL, 'post', credential); - - elsif channel == PingppChannelEnum.alipay_pc_direct - credential["_input_charset"] = 'utf-8'; - ALIPAY_PC_DIRECT_URL + "?" + credential.to_param; - end - - end - - def test_mode_notify_url(charge) - params = { ch_id: charge['id'], scheme: 'http', channel: charge['channel'] } - - if charge['order_no'] - params['order_no'] = charge['order_no'] - elsif charge['orderNo'] - params['order_no'] = charge['orderNo'] - end - - if charge['time_expire'] - params['time_expire'] = charge['time_expire'] - elsif charge['timeExpire'] - params['time_expire'] = charge['timeExpire'] - end - if charge['extra'] - params['extra'] = charge['extra'].to_json - end - PINGPP_MOCK_URL+'?'+ params.to_param - end + #def get_payment_url( charge ) + # channel = charge['channel']; + # raise "no_such_channel: #{channel}" unless PingppPcChannelEnum.values.include? channel + # raise "no_credential" unless charge['credential'].present? + # raise "no_valid_channel_credential" unless charge['credential'][channel].present? + # if charge['livemode'] == false + # return test_mode_notify_url(charge); + # end + # credential = charge['credential'][channel]; + # if channel == PingppPcChannelEnum.upacp_pc + # form_submit(cfg.UPACP_PC_URL, 'post', credential); + # elsif channel == PingppPcChannelEnum.alipay_pc_direct + # credential["_input_charset"] = 'utf-8'; + # ALIPAY_PC_DIRECT_URL + "?" + credential.to_param; + # end + #end + + #def test_mode_notify_url(charge) + # params = { ch_id: charge['id'], scheme: 'http', channel: charge['channel'] } + # if charge['order_no'] + # params['order_no'] = charge['order_no'] + # elsif charge['orderNo'] + # params['order_no'] = charge['orderNo'] + # end + # if charge['time_expire'] + # params['time_expire'] = charge['time_expire'] + # elsif charge['timeExpire'] + # params['time_expire'] = charge['timeExpire'] + # end + # if charge['extra'] + # params['extra'] = charge['extra'].to_json + # end + # PINGPP_MOCK_URL+'?'+ params.to_param + #end def cancel( order ) @@ -113,8 +118,5 @@ def get_payment_by_order( order ) order.payments.last end - def get_client_ip - "127.0.0.1" - end end end diff --git a/spree_pingpp/app/views/spree/checkout/payment/_pingppmobile.html.erb b/spree_pingpp/app/views/spree/checkout/payment/_pingppmobile.html.erb new file mode 100644 index 00000000..61a6fdfc --- /dev/null +++ b/spree_pingpp/app/views/spree/checkout/payment/_pingppmobile.html.erb @@ -0,0 +1,5 @@ + +<% payment_method.available_channels.each_with_index{|channel, i| %> + <%= hidden_field_tag "payment_pingpp[#{payment_method.id}]", channel %> + <%= image_tag "billing_integrations/pingpp/#{channel}.jpg", alt: Spree.t( "pingpp_channel.#{channel}") %> +<% } %> diff --git a/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb b/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb index f7fb45e7..3d639f3e 100644 --- a/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb +++ b/spree_pingpp/app/views/spree/checkout/payment_pingpp_dispatch.html.erb @@ -1,8 +1,12 @@ -
    +<% +pingpp_object_name = ( Spree::Gateway::PingppProvider::PingppPcChannelEnum.values.include?( @charge['channel'] ) ? 'pingppPc' : 'pingpp' ) +%> + +

    Payment page loading

    <%= javascript_tag defer: 'defer' do -%> -pingppPc.createPayment( <%== @charge.to_json %>, function(result, err){ +<%= pingpp_object_name%>.createPayment( <%== @charge.to_json %>, function(result, err){ if( result == "success" ){ }else if(result == "fail" ){ diff --git a/spree_pingpp/config/locales/en.yml b/spree_pingpp/config/locales/en.yml index d42ad0fc..36a26416 100644 --- a/spree_pingpp/config/locales/en.yml +++ b/spree_pingpp/config/locales/en.yml @@ -5,4 +5,6 @@ en: spree: pingpp_channel: alipay_pc_direct: Alipay PC direct + alipay_wap: Alipay Phone upacp_pc: UnionPay PC + upacp_wap: UnionPay Phone diff --git a/spree_pingpp/config/locales/zh-CN.yml b/spree_pingpp/config/locales/zh-CN.yml index f476e2da..aae0c0d4 100644 --- a/spree_pingpp/config/locales/zh-CN.yml +++ b/spree_pingpp/config/locales/zh-CN.yml @@ -5,4 +5,6 @@ zh-CN: spree: pingpp_channel: alipay_pc_direct: 支付宝 + alipay_wap: Alipay Phone upacp_pc: 银联 + upacp_wap: UnionPay Phone diff --git a/spree_pingpp/lib/spree_pingpp/engine.rb b/spree_pingpp/lib/spree_pingpp/engine.rb index 5c0ce2ab..d08b0367 100644 --- a/spree_pingpp/lib/spree_pingpp/engine.rb +++ b/spree_pingpp/lib/spree_pingpp/engine.rb @@ -20,7 +20,8 @@ def self.activate config.after_initialize do |app| app.config.spree.payment_methods += [ - Spree::Gateway::PingppPc + Spree::Gateway::PingppPc, + Spree::Gateway::PingppMobile ] end end diff --git a/spree_pingpp/spec/features/alipay_spec.rb b/spree_pingpp/spec/features/pingpp_pc_spec.rb similarity index 90% rename from spree_pingpp/spec/features/alipay_spec.rb rename to spree_pingpp/spec/features/pingpp_pc_spec.rb index b2e934b9..f21bc8da 100644 --- a/spree_pingpp/spec/features/alipay_spec.rb +++ b/spree_pingpp/spec/features/pingpp_pc_spec.rb @@ -7,11 +7,14 @@ let!(:product) { FactoryGirl.create(:product, :name => 'iPad') } before do - @gateway = Spree::Gateway::AlipayDualfun.create!({ - preferred_partner: '2088002627298374', - preferred_sign: 'f4y25qc539qakg734vn2jpqq6gmybxoz', - name: "Alipay", + @gateway = Spree::Gateway::PingppPc.create!({ + name: "PingppPcAlipay", active: true, + preferences: { + channels: 'alipay_pc_direct', + app_key: 'app_S8qPKGyH8SKSvfLq', + api_key: 'sk_test_W9azX94mLu1O4SCibPHCCyHG' + } }) FactoryGirl.create(:shipping_method) end diff --git a/spree_theme/app/controllers/spree/decorators/checkout_controller_decorator.rb b/spree_theme/app/controllers/spree/decorators/checkout_controller_decorator.rb index 02d4ed04..a046dd47 100644 --- a/spree_theme/app/controllers/spree/decorators/checkout_controller_decorator.rb +++ b/spree_theme/app/controllers/spree/decorators/checkout_controller_decorator.rb @@ -1,39 +1,15 @@ #encoding: utf-8 module Spree CheckoutController.class_eval do - # Updates the order and advances to the next state (when possible.) - #def update_unused - # if @order.update_attributes(object_params) - # fire_event('spree.checkout.update') - # - # while(@order.next) do - # if pay_with_billing_integration? - # break - # end - # end - # #since update is override, call it explicitly for alipay - # if pay_with_billing_integration? - # handle_billing_integration - # return - # end - # - # unless @order.completed? - # flash[:error] = @order.errors.full_messages.join("\n") - # redirect_to checkout_state_path(@order.state) and return - # end - # - # if @order.completed? - # session[:order_id] = nil - # flash.notice = Spree.t(:order_processed_successfully) - # flash[:commerce_tracking] = "nothing special" - # redirect_to completion_route - # else - # redirect_to checkout_state_path(@order.state) - # end - # else - # render :edit - # end - #end + before_action :associate_terminal + + def associate_terminal + @order ||= current_order + if @order + @order.associate_terminal!(current_terminal) if @order.user_terminal != current_terminal + end + end + private # For payment step, filter order parameters to produce the expected nested # attributes for a single payment and its source, discarding attributes @@ -54,13 +30,5 @@ def object_params params[:order] end - #def pay_with_billing_integration? - # if @order.next_step_complete? - # if @order.pending_payments.first.payment_method.kind_of? BillingIntegration - # return true - # end - # end - # return false - #end end end diff --git a/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb b/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb index 70ad5756..e43c12b7 100644 --- a/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb +++ b/spree_theme/app/controllers/spree/decorators/orders_controller_decorator.rb @@ -1,15 +1,7 @@ #encoding: utf-8 module Spree OrdersController.class_eval do - before_action :associate_terminal # action :update, :edit, :show, :populate support ajax respond_to :html, :js - - def associate_terminal - @order ||= current_order - if @order - @order.associate_terminal!(current_terminal) if @order.user_terminal != current_terminal - end - end end end From eb24a4c9b0df1eec479070bffd12bb9aef987cd2 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 18 Nov 2015 22:39:57 -0800 Subject: [PATCH 579/606] handle routing error --- app/controllers/application_controller.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 6b0d2013..441e54ce 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -2,9 +2,9 @@ class ApplicationController < ActionController::Base protect_from_forgery # CUSTOM EXCEPTION HANDLING - #rescue_from StandardError do |e| - # handle_error(e) - #end + rescue_from StandardError do |e| + handle_error(e) + end protected From a6675d4cd5c68300be2bb1b592d5dd35943966e9 Mon Sep 17 00:00:00 2001 From: qinghe Date: Thu, 19 Nov 2015 01:14:09 -0800 Subject: [PATCH 580/606] add method pingpp purchase --- .../spree/pingpp_status_controller.rb | 12 +++++---- .../app/models/spree/gateway/pingpp_base.rb | 6 ++++- .../spree/gateway/pingpp_event_handler.rb | 9 +++---- .../app/models/spree/gateway/pingpp_helper.rb | 22 ++++++++++++++++ .../models/spree/gateway/pingpp_provider.rb | 12 +++++++-- .../models/spree/gateway/pingpp_response.rb | 9 +++++++ .../app/models/spree/payment_decorator.rb | 26 +++++++++++++++++++ 7 files changed, 82 insertions(+), 14 deletions(-) create mode 100644 spree_pingpp/app/models/spree/gateway/pingpp_helper.rb create mode 100644 spree_pingpp/app/models/spree/gateway/pingpp_response.rb create mode 100644 spree_pingpp/app/models/spree/payment_decorator.rb diff --git a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb index 7a669bbd..4903735b 100644 --- a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb +++ b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb @@ -1,6 +1,8 @@ #inspired by https://github.com/spree-contrib/spree_skrill module Spree class PingppStatusController < StoreController + include Gateway::PingppHelper + #fixes Action::Controller::InvalidAuthenticityToken error on alipay_notify skip_before_action :verify_authenticity_token @@ -12,10 +14,10 @@ def charge_done # get charge from server, notify message may be delay unless order.complete? payment_method = order.payments.last.payment_method - if payment_method.kind_of? Spree::Gateway::PingppBase + if payment_method.kind_of? Gateway::PingppBase charge = payment_method.provider.retrieve_charge( order ) if charge['paid'] - order.reload + complete_order( order ) end end end @@ -29,7 +31,7 @@ def charge_done def charge_notify begin event = JSON.parse( request.raw_post ) - response_status, response_body = PingppEventHandler.new( event ).perform + response_status, response_body = Gateway::PingppEventHandler.new( event ).perform rescue JSON::ParserError response_body = 'JSON 解析失败' end @@ -40,9 +42,9 @@ def charge_notify def retrieve_order() order_number = ( params["orderId"] || params["out_trade_no"] ) - @order = Spree::Order.find_by_number!(order_number) + # channel alipay_wap cannel_url is charge_done, order_number maybe nil in that case. + Spree::Order.find_by_number(order_number) || current_order end - end end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_base.rb b/spree_pingpp/app/models/spree/gateway/pingpp_base.rb index 8363dd55..f6ccfdba 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_base.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_base.rb @@ -5,6 +5,9 @@ class Gateway::PingppBase < PaymentMethod preference :app_key, :string preference :channels, :string #Pingpp.api_key = "YOUR-KEY" + + delegate :purchase, to: :provider + def provider_class Gateway::PingppProvider end @@ -13,8 +16,9 @@ def provider provider_class.new( self ) end + # it is required to make payment completed. def source_required? - false + true end def available_channels diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb index c0f1ac99..1dda422a 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb @@ -1,12 +1,13 @@ require "pingpp" module Spree - class PingppEventHandler + class Gateway::PingppEventHandler + include Gateway::PingppHelper + attr_accessor :event, :response_body, :status def initialize( event ) self.event = event status = 400 response_body = '' # 可自定义 - end def perform @@ -35,9 +36,5 @@ def charge_succeeded self.response_body = 'OK' end - def complete_order( order ) - order.next - end - end end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_helper.rb b/spree_pingpp/app/models/spree/gateway/pingpp_helper.rb new file mode 100644 index 00000000..ba9664dc --- /dev/null +++ b/spree_pingpp/app/models/spree/gateway/pingpp_helper.rb @@ -0,0 +1,22 @@ +module Spree + # helpers + module Gateway::PingppHelper + + def get_order_by_charge( charge ) + Spree::Order.find_by_number( charge['order_no'] ) + end + + def get_payment_by_order( order ) + order.payments.last + end + + def complete_order( order ) + order.next + end + + def get_order_by_gateway_options( gateway_options ) + gateway_order_id = gateway_options[:order_id] + end + + end +end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb index d4117eb6..ab72d149 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_provider.rb @@ -1,6 +1,7 @@ require "pingpp" module Spree class Gateway::PingppProvider + include Gateway::PingppHelper #PINGPP_NOTIFY_URL = 'https://api.pingxx.com/notify/charges/', #PINGPP_MOCK_URL = 'http://sissi.pingxx.com/mock.php', #ALIPAY_PC_DIRECT_URL = 'https://mapi.alipay.com/gateway.do', @@ -114,8 +115,15 @@ def cancel( order ) Pingpp::Charge.retrieve("CHARGE_ID").refunds.create(:description => "Refund Description") end - def get_payment_by_order( order ) - order.payments.last + # * description - before order transition to: :complete + # * call spree/payment#gateway_action + # * params + # * options - gateway_options + # * return - pingpp_response + def purchase(money, credit_card, options = {}) + # since pingpp is offsite payment, this method is placehodler only. + # in this way, we could go through spree payment process. + return Gateway::PingppResponse.new end end diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_response.rb b/spree_pingpp/app/models/spree/gateway/pingpp_response.rb new file mode 100644 index 00000000..71cc49a0 --- /dev/null +++ b/spree_pingpp/app/models/spree/gateway/pingpp_response.rb @@ -0,0 +1,9 @@ +module Spree + class Gateway::PingppResponse + attr_accessor :authorization + + def success? + true + end + end +end diff --git a/spree_pingpp/app/models/spree/payment_decorator.rb b/spree_pingpp/app/models/spree/payment_decorator.rb new file mode 100644 index 00000000..7c1bccd9 --- /dev/null +++ b/spree_pingpp/app/models/spree/payment_decorator.rb @@ -0,0 +1,26 @@ +Spree::Payment.class_eval do + # order/payments, payment/processing + # order.process_payments! => payment.process! => handle_payment_preconditions { process_purchase } + def handle_payment_preconditions(&block) + unless block_given? + raise ArgumentError.new("handle_payment_preconditions must be called with a block") + end + + if payment_method && payment_method.source_required? + if source + if !processing? + if payment_method.supports?(source) || token_based? + yield + else + invalidate! + raise Core::GatewayError.new(Spree.t(:payment_method_not_supported)) + end + end + elsif payment_method.kind_of? Spree::Gateway::PingppBase + yield + else + raise Core::GatewayError.new(Spree.t(:payment_processing_failed)) + end + end + end +end From 92b7d8f9ff967c9d01c9623ee4ce1d3fceb81155 Mon Sep 17 00:00:00 2001 From: qinghe Date: Thu, 19 Nov 2015 01:28:40 -0800 Subject: [PATCH 581/606] reload order in action charge_done if order encomplete and charge.paid. should only complete order in webhook event --- spree_pingpp/app/controllers/spree/pingpp_status_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb index 4903735b..8c88ca73 100644 --- a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb +++ b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb @@ -17,7 +17,7 @@ def charge_done if payment_method.kind_of? Gateway::PingppBase charge = payment_method.provider.retrieve_charge( order ) if charge['paid'] - complete_order( order ) + order.reload end end end From 01fcb03a2f681892514a9e957e10060334d7a939 Mon Sep 17 00:00:00 2001 From: qinghe Date: Thu, 19 Nov 2015 01:57:43 -0800 Subject: [PATCH 582/606] override orders#show, redirect to edit if order encomplete --- .../app/views/spree/checkout/_wait_for_payment.html.erb | 2 +- spree_china_checkout/config/routes.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/spree_china_checkout/app/views/spree/checkout/_wait_for_payment.html.erb b/spree_china_checkout/app/views/spree/checkout/_wait_for_payment.html.erb index d1b0dfec..cdeadb10 100644 --- a/spree_china_checkout/app/views/spree/checkout/_wait_for_payment.html.erb +++ b/spree_china_checkout/app/views/spree/checkout/_wait_for_payment.html.erb @@ -2,7 +2,7 @@

    请您在新打开的页面上完成付款。

    付款完成前请不要关闭此窗口。
    完成付款后请根据您的情况点击下面的按钮:

    - <%= form_for @order, :url => update_checkout_path( 'complete') do |form| %> + <%= form_for @order, :url => spree.order_path( @order ), html: {method: :get} do |form| %> <%= form.button "已完成付款" %> <% end %> diff --git a/spree_china_checkout/config/routes.rb b/spree_china_checkout/config/routes.rb index 035c005e..9cd99f44 100644 --- a/spree_china_checkout/config/routes.rb +++ b/spree_china_checkout/config/routes.rb @@ -1,4 +1,5 @@ Spree::Core::Engine.routes.draw do + # Add your extension routes here namespace :api, :defaults => { :format => 'json' } do resources :cities, :only => :index From 492e243c0cfd84e933d6021482d8520c035f85bd Mon Sep 17 00:00:00 2001 From: qinghe Date: Thu, 19 Nov 2015 01:58:53 -0800 Subject: [PATCH 583/606] override orders#show --- .../controllers/spree/orders_controller_decorator.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 spree_china_checkout/app/controllers/spree/orders_controller_decorator.rb diff --git a/spree_china_checkout/app/controllers/spree/orders_controller_decorator.rb b/spree_china_checkout/app/controllers/spree/orders_controller_decorator.rb new file mode 100644 index 00000000..f7ae6f11 --- /dev/null +++ b/spree_china_checkout/app/controllers/spree/orders_controller_decorator.rb @@ -0,0 +1,10 @@ +Spree::OrdersController.class_eval do + def show + @order = Spree::Order.find_by_number!(params[:id]) + + unless @order.complete? + redirect_to checkout_state_path( @order.state ) + end + + end +end From 30ba24b903729c9bfbe991c235685d01e73789fe Mon Sep 17 00:00:00 2001 From: zhang ze Date: Thu, 19 Nov 2015 23:36:23 +0800 Subject: [PATCH 584/606] add more translation --- config/locales/zh-CN.yml | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 558f2207..fc6d3834 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -257,6 +257,7 @@ zh-CN: spree/return_authorization: one: 退款 other: 退款 + spree/return_authorization_reason: spree/role: one: "角色" other: "角色" @@ -329,8 +330,8 @@ zh-CN: active: "激活" add: "添加" add_action_of_type: "添加激活方式" - add_category: 添加分类 - add_country: 添加国家 + add_country: "添加国家" + add_coupon_code: add_new_header: "添加新的头部" add_new_style: "添加新的样式" add_one: "新建" @@ -395,6 +396,7 @@ zh-CN: all_adjustments_opened: "所有价格调整已被成功启用!" all_departments: "所有部门" allow_backorders: 允许预定 + all_items_have_been_returned: allow_ssl_in_development_and_test: "允许在开发以及测试模式下使用SSL" allow_ssl_in_production: "允许在生产模式下使用SSL" allow_ssl_in_staging: "允许在演示模式下使用SSL" @@ -425,6 +427,7 @@ zh-CN: assign_taxon: 指派分类 assign_taxons: 指派分类 associated_adjustment_closed: "相关联的价格调整已被关闭,并且不会被重复计算。您需要启用它吗?" + at_symbol: '@' attachment_default_style: 附件样式 attachment_default_url: 附件链接 attachment_path: 附件路径 @@ -432,6 +435,7 @@ zh-CN: attachment_url: 附加链接 authorization_failure: "认证失败" authorized: 已认证 + auto_capture: availability: Availability available_on: "上架日期" average_order_value: @@ -465,8 +469,8 @@ zh-CN: backorderable_default: 缺省允许预订 backorders_allowed: 允许预订 balance_due: "尚欠款" - best_selling_products: 销售最佳产品 - best_selling_taxons: 销售最佳分类 + base_amount: + base_percent: bill_address: "账单地址" billing: "账单" billing_address: "账单地址" @@ -478,6 +482,9 @@ zh-CN: cancel_my_account: Cancel my account cancel_my_account_description: Unhappy? canceled: 已取消 + canceled_at: + canceler: + cannot_create_customer_returns: cannot_create_payment_without_payment_methods: 您无法在没有定义任何支付方式的情况下进行支付。 cannot_create_returns: 没有配送的订单不能申请退货 cannot_perform_operation: 无法执行请求的操作 @@ -556,6 +563,7 @@ zh-CN: coupon_code_max_usage: "优惠券号码使用次数超出限制" coupon_code_not_eligible: "您的订单号码无法在您的订单上生效。" coupon_code_not_found: "您所输入的优惠券号码不存在。请重新输入。" + coupon_code_unknown_error: create: "创建" create_a_new_account: 创建一个新帐号 created_at: 创建日期 @@ -569,6 +577,7 @@ zh-CN: credit_card: "信用卡" credit_cards: "信用卡" credit_owed: "应予退款" + credits: currency: "币种" currency_decimal_mark: 货币小数点标记 currency_settings: "当前设置" @@ -582,6 +591,7 @@ zh-CN: customer_returns: 顾客退货 customer_search: "顾客搜索" cut: "剪切" + cvv_response: dash: jirafe: app_id: @@ -604,6 +614,7 @@ zh-CN: default_meta_description: 缺省SEO描述 default_meta_keywords: 缺省SEO关键字 default_seo_title: 缺省SEO标题 + default_refund_amount: default_tax: 缺省缴税 default_tax_zone: 缺省缴税区域 delete: "删除" @@ -743,6 +754,7 @@ zh-CN: this_file_language: "中文(简体)" translations: "翻译" icon: "图标" + identifier: image: "图片" images: "图片" implement_eligible_for_return: @@ -754,6 +766,7 @@ zh-CN: include_in_shipment: 包含在配送中 included_in_other_shipment: 包含在其他配送中 included_in_price: "包含在售价中" + included_price_validation: "除非您设置了默认的缴税区域,否则无法选择" incomplete: info_number_of_skus_not_shown: info_product_has_multiple_skus: @@ -827,6 +840,7 @@ zh-CN: login_failed: "登录认证失败。" login_name: "用户名" logout: "退出" + logs: look_for_similar_items: "寻找类似的产品" maestro_or_solo_cards: Maestro/Solo cards mail_delivery_enabled: 邮件发送功能已启用 @@ -874,6 +888,8 @@ zh-CN: new_promotion_category: "新建促销分类" new_property: "新建属性" new_prototype: "新建原型" + new_refund: + new_refund_reason: new_return_authorization: "新建退货" new_shipment: 新建配送 new_shipping_category: "新建配送分类" @@ -900,6 +916,7 @@ zh-CN: no_promotions_found: 找不到任何促销活动 no_resource_found: 找不到任何%{resource} no_results: "无任何结果" + no_returns_found: no_rules_added: "未添加规则" no_shipping_method_selected: "找不到任何配送方式" no_stock_locations_found: @@ -1482,6 +1499,8 @@ zh-CN: tax_categories: "缴税分类" tax_categories_setting_description: 设定缴税分类以确定哪些产品是需要缴税的. tax_category: "缴税分类" + tax_code: + tax_included: tax_rate_amount_explanation: tax_rates: "税率" taxon: "分类" @@ -1542,7 +1561,7 @@ zh-CN: update: "更新" updating: "更新中" usage_limit: "使用限制" - use_app_default: + use_app_default: "系统缺省" use_billing_address: "使用账单地址" use_new_cc: "使用一张新卡" use_s3: "使用Amazon S3存储图片" From 78fd447e556dfe128621e92ad0821a556732f7f6 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Fri, 20 Nov 2015 00:01:49 +0800 Subject: [PATCH 585/606] add more translation, add field user_terminal --- .../_form/add_field_terminal.html.erb.deface | 6 ++++++ spree_theme/config/locales/zh-CN.yml | 1 + 2 files changed, 7 insertions(+) create mode 100644 spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface diff --git a/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface b/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface new file mode 100644 index 00000000..20c3d5de --- /dev/null +++ b/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface @@ -0,0 +1,6 @@ + + +

    + <%= label_tag :payment_method_user_terminal_id, Spree.t(:user_terminal) %> + <%= select(:payment_method, :user_terminal_id, options_from_collection_for_select(Spree::UserTerminal.all, :id, :name), {}, {:class => 'select2 fullwidth'}) %> +
    diff --git a/spree_theme/config/locales/zh-CN.yml b/spree_theme/config/locales/zh-CN.yml index 32d00d33..36403f75 100644 --- a/spree_theme/config/locales/zh-CN.yml +++ b/spree_theme/config/locales/zh-CN.yml @@ -189,6 +189,7 @@ zh-CN: install_theme_with_site: 安装 is_taxon_clickable: 分类是否可点击 theme_release: 发布 + user_terminal: 用戶终端 welcome_to_admin_login: 管理系统登录 welcome_to_under_construction: 网站建设中,请登录管理系统 #for comment From e1a2c235115df2a0e6b2b2e87eef4dfb6f96979f Mon Sep 17 00:00:00 2001 From: zhang ze Date: Fri, 20 Nov 2015 00:22:00 +0800 Subject: [PATCH 586/606] get order by charge when event charge_succeeded --- .../app/models/spree/gateway/pingpp_event_handler.rb | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb index 1dda422a..52ac8713 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_event_handler.rb @@ -27,10 +27,9 @@ def perform def charge_succeeded charge = event['data']['object'] - payment = Spree::Payment.find_by_response_code charge['id'] - # payment is nil when test from pingxx - if payment - complete_order payment.order + order = get_order_by_charge charge + if order + complete_order order end self.status = 200 self.response_body = 'OK' From c9f66cab762545ee68fe3dbc73b08e95760dde8c Mon Sep 17 00:00:00 2001 From: zhang ze Date: Fri, 20 Nov 2015 00:50:29 +0800 Subject: [PATCH 587/606] fix field payment_method.user_terminal select --- .../payment_methods/_form/add_field_terminal.html.erb.deface | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface b/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface index 20c3d5de..473e4dab 100644 --- a/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface +++ b/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface @@ -2,5 +2,5 @@
    <%= label_tag :payment_method_user_terminal_id, Spree.t(:user_terminal) %> - <%= select(:payment_method, :user_terminal_id, options_from_collection_for_select(Spree::UserTerminal.all, :id, :name), {}, {:class => 'select2 fullwidth'}) %> + <%= collection_select(:payment_method, :user_terminal_id, Spree::UserTerminal.all, :id, :name, { selected: @object.user_terminal_id}, {:class => 'select2 fullwidth'}) %>
    From 1105620b762f21dc8bd3caa9995e5add1db00853 Mon Sep 17 00:00:00 2001 From: zhang ze Date: Fri, 20 Nov 2015 00:51:52 +0800 Subject: [PATCH 588/606] same as last, fix user_terminal select --- .../payment_methods/_form/add_field_terminal.html.erb.deface | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface b/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface index 473e4dab..78f541b2 100644 --- a/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface +++ b/spree_theme/app/overrides/spree/admin/payment_methods/_form/add_field_terminal.html.erb.deface @@ -2,5 +2,5 @@
    <%= label_tag :payment_method_user_terminal_id, Spree.t(:user_terminal) %> - <%= collection_select(:payment_method, :user_terminal_id, Spree::UserTerminal.all, :id, :name, { selected: @object.user_terminal_id}, {:class => 'select2 fullwidth'}) %> + <%= collection_select(:payment_method, :user_terminal_id, Spree::UserTerminal.all, :id, :name, { }, {:class => 'select2 fullwidth'}) %>
    From e8297bd4623e04d9caaa3e484540606dacb90232 Mon Sep 17 00:00:00 2001 From: qinghe Date: Thu, 19 Nov 2015 22:28:36 -0800 Subject: [PATCH 589/606] add action test_charge_notify --- .../spree/checkout_controller_decorator.rb | 2 +- .../app/controllers/spree/pingpp_status_controller.rb | 11 +++++++++++ spree_pingpp/config/routes.rb | 1 + 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb b/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb index 7a6e41ed..2e05551c 100644 --- a/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb +++ b/spree_pingpp/app/controllers/spree/checkout_controller_decorator.rb @@ -30,7 +30,7 @@ def handle_pingpp( payment_method ) render( :payment_pingpp_dispatch ) and return rescue Pingpp::PingppError => error Rails.logger.error error - redirect_to checkout_state_path( @order.state ) + redirect_to checkout_state_path( @order.state ) end else render( :edit ) and return diff --git a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb index 8c88ca73..a0701c44 100644 --- a/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb +++ b/spree_pingpp/app/controllers/spree/pingpp_status_controller.rb @@ -38,6 +38,17 @@ def charge_notify render plain: response_body, status: response_status, content_type: 'text/plain; charset=utf-8' end + def test_charge_notify + begin + event = JSON.parse( request.raw_post ) + response_status, response_body = Gateway::PingppEventHandler.new( event ).perform + rescue JSON::ParserError + response_body = 'JSON 解析失败' + end + render plain: response_body, status: response_status, content_type: 'text/plain; charset=utf-8' + end + + private def retrieve_order() diff --git a/spree_pingpp/config/routes.rb b/spree_pingpp/config/routes.rb index 7ba6c7dd..c958c699 100644 --- a/spree_pingpp/config/routes.rb +++ b/spree_pingpp/config/routes.rb @@ -4,6 +4,7 @@ # called by pingpp webhook post '/pingpp/charge_notify', :to=> 'pingpp_status#charge_notify' + post '/pingpp/test_charge_notify', :to=> 'pingpp_status#test_charge_notify' # alipay get, upacp_pc post match '/pingpp/charge_done', :to=> 'pingpp_status#charge_done', as: :pingpp_charge_done, via: [:get, :post] From c6666007629c145e093d3c99fac2b3521e8be7d1 Mon Sep 17 00:00:00 2001 From: qinghe Date: Fri, 20 Nov 2015 01:32:49 -0800 Subject: [PATCH 590/606] doing pingpp spec --- .../spree/frontend/spree_pingpp.js | 2 ++ .../app/models/spree/order_decorator.rb | 8 +++++ spree_pingpp/lib/spree_pingpp.rb | 1 + spree_pingpp/spec/features/pingpp_pc_spec.rb | 30 +++++++++++-------- 4 files changed, 29 insertions(+), 12 deletions(-) create mode 100644 spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js create mode 100644 spree_pingpp/app/models/spree/order_decorator.rb diff --git a/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js new file mode 100644 index 00000000..f116f26c --- /dev/null +++ b/spree_pingpp/app/assets/javascripts/spree/frontend/spree_pingpp.js @@ -0,0 +1,2 @@ +//= require 'pingpp-pc' +//= require 'pingpp' diff --git a/spree_pingpp/app/models/spree/order_decorator.rb b/spree_pingpp/app/models/spree/order_decorator.rb new file mode 100644 index 00000000..ac455af4 --- /dev/null +++ b/spree_pingpp/app/models/spree/order_decorator.rb @@ -0,0 +1,8 @@ +Spree::Order.class_eval do + + def next_step_complete? + available_steps = checkout_steps + available_steps[ available_steps.index( self.state ).succ ] == 'complete' + end + +end diff --git a/spree_pingpp/lib/spree_pingpp.rb b/spree_pingpp/lib/spree_pingpp.rb index 1b62060c..df7f44aa 100644 --- a/spree_pingpp/lib/spree_pingpp.rb +++ b/spree_pingpp/lib/spree_pingpp.rb @@ -1,2 +1,3 @@ require 'spree_core' require 'spree_pingpp/engine' +require 'sass/rails' diff --git a/spree_pingpp/spec/features/pingpp_pc_spec.rb b/spree_pingpp/spec/features/pingpp_pc_spec.rb index f21bc8da..0c51794b 100644 --- a/spree_pingpp/spec/features/pingpp_pc_spec.rb +++ b/spree_pingpp/spec/features/pingpp_pc_spec.rb @@ -21,30 +21,36 @@ it "pays for an order successfully" do + + payment_method_css = "#order_payments_attributes__payment_method_id_#{@gateway.id}" + + visit spree.root_path click_link product.name click_button 'Add To Cart' click_button 'Checkout' - within("#guest_checkout") do - fill_in "Email", :with => "test@example.com" - click_button 'Continue' - end + + #within("#guest_checkout") do + # fill_in "Email", :with => "test@example.com" + # click_button 'Continue' + #end + fill_in_billing click_button "Save and Continue" # Delivery step doesn't require any action click_button "Save and Continue" - find("#paypal_button").click - switch_to_paypal_login - fill_in "login_email", :with => "pp@spreecommerce.com" - fill_in "login_password", :with => "thequickbrownfox" - click_button "Log In" - find("#continue_abovefold").click # Because there's TWO continue buttons. - page.should have_content("Your order has been processed successfully") - Spree::Payment.last.source.transaction_id.should_not be_blank + choose payment_method_css + click_button "Save and Continue" + # should redirect to pingpp mock page + find("#btn_pay").click + #page.should have_content("Your order has been processed successfully") + #Spree::Payment.last.should be_complete end def fill_in_billing + fill_in "order_email", :with => "test@example.com" + within("#billing") do fill_in "First Name", :with => "Test" fill_in "Last Name", :with => "User" From 955849084261b14a75697cad67bb223bf21a0fad Mon Sep 17 00:00:00 2001 From: david Date: Fri, 20 Nov 2015 21:28:19 +0800 Subject: [PATCH 591/606] widen assigned_resource_ids again --- spree_theme/db/migrate/20151122000001_widen_resource_ids.rb | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 spree_theme/db/migrate/20151122000001_widen_resource_ids.rb diff --git a/spree_theme/db/migrate/20151122000001_widen_resource_ids.rb b/spree_theme/db/migrate/20151122000001_widen_resource_ids.rb new file mode 100644 index 00000000..f7b2b440 --- /dev/null +++ b/spree_theme/db/migrate/20151122000001_widen_resource_ids.rb @@ -0,0 +1,5 @@ +class WidenResourceIds < ActiveRecord::Migration + def change + change_column :spree_template_themes, :assigned_resource_ids , :string, :limit => 2048, :null => false, :default => '' + end +end From d67e99b4e3b267b5285241884896a7180121ce24 Mon Sep 17 00:00:00 2001 From: david Date: Fri, 20 Nov 2015 21:37:21 +0800 Subject: [PATCH 592/606] add widen_resource_ids --- db/migrate/20151120133306_widen_resource_ids.spree_theme.rb | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 db/migrate/20151120133306_widen_resource_ids.spree_theme.rb diff --git a/db/migrate/20151120133306_widen_resource_ids.spree_theme.rb b/db/migrate/20151120133306_widen_resource_ids.spree_theme.rb new file mode 100644 index 00000000..3bc0411d --- /dev/null +++ b/db/migrate/20151120133306_widen_resource_ids.spree_theme.rb @@ -0,0 +1,6 @@ +# This migration comes from spree_theme (originally 20151122000001) +class WidenResourceIds < ActiveRecord::Migration + def change + change_column :spree_template_themes, :assigned_resource_ids , :string, :limit => 2048, :null => false, :default => '' + end +end From 607e12154aeed37e50ecb2ddd780c793fb7fe4d6 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 21 Nov 2015 12:11:20 +0800 Subject: [PATCH 593/606] remove short_name from site_form --- spree_multi_site/app/views/spree/sites/_form.html.erb | 6 ------ 1 file changed, 6 deletions(-) diff --git a/spree_multi_site/app/views/spree/sites/_form.html.erb b/spree_multi_site/app/views/spree/sites/_form.html.erb index 84921f9d..bb60d747 100644 --- a/spree_multi_site/app/views/spree/sites/_form.html.erb +++ b/spree_multi_site/app/views/spree/sites/_form.html.erb @@ -6,12 +6,6 @@ <%= f.text_field :name, :minlength=>4, :maxlength=>30, :required=>"" %>

    -

    - <%= f.label :short_name %>
    - <%= f.text_field :short_name, :minlength=>4, :maxlength=>30, :required=>"" %> - .dalianshops.com -

    -

    <%= f.label :email, Spree.t(:email) %>
    <%= f.email_field :email %> From fa484fed8433d41e533bed49188089fe771398ed Mon Sep 17 00:00:00 2001 From: qinghe Date: Mon, 23 Nov 2015 00:51:15 -0800 Subject: [PATCH 594/606] use spree_alipay 2-4-better branch --- Gemfile | 8 +- Gemfile.lock | 71 +- db/patch/20140310_add_main_menu.rb | 52 - db/patch/20140310_fix_block_background.rb | 4 - ...0140329_fix_shipping_categories_site_id.rb | 4 - db/patch/20140621_empty_t2_foot_context.rb | 4 - db/patch/20140912_disable_section_center.rb | 4 - db/sample1.2.0/spree/payment_method.rb | 4 +- db/samples.en/payment_methods.rb | 4 +- db/samples/payment_methods.rb | 14 - db/seeds.rb | 1 - db/shopdemo/seed.rb | 4 +- db/shopdesign/seed.rb | 4 +- db/shopfirst/seed.rb | 5 +- lib/tasks/spree_abc.rake | 10 +- spec/features/admin_session_spec.rb | 1 - .../demo/checkout_with_alipay_spec.rb | 42 + spec/rails_helper.rb | 11 +- .../app/models/spree/html_attribute_value.rb | 3 +- spree_theme/app/models/spree/user_terminal.rb | 1 - spree_theme/db/themes/10_taxonomies.rb | 45 - spree_theme/db/themes/11_templates.rb | 15 +- spree_theme/db/themes/14_template_images.rb | 6 +- .../db/themes/15_configure_template.rb | 16 +- .../db/themes/designs/1_2_1406938122.yml | 1 - .../db/themes/designs/1_2_1408541489.yml | 1854 --- .../db/themes/designs/1_2_1410526881.json | 1 - .../db/themes/designs/1_2_1414758766.json | 1 - .../1_2_1414758766/dalianshops-logo.png | Bin 4503 -> 0 bytes .../designs/1_2_1414758766/feature-bg.png | Bin 1769 -> 0 bytes .../designs/1_2_1414758766/feature-bg2.jpg | Bin 23127 -> 0 bytes .../themes/designs/1_2_1414758766/sanjiao.png | Bin 284 -> 0 bytes .../db/themes/designs/2_12_1410527017.json | 1 - .../designs/2_12_1410527017/10px-bg.jpg | Bin 10320 -> 0 bytes .../designs/2_12_1410527017/banner1.jpg | Bin 78247 -> 0 bytes .../designs/2_12_1410527017/banner3.jpg | Bin 96559 -> 0 bytes .../designs/2_12_1410527017/banner4.jpg | Bin 85219 -> 0 bytes .../2_12_1410527017/company-desc-bg.jpg | Bin 79958 -> 0 bytes .../2_12_1410527017/company-desc-bg3.jpg | Bin 156399 -> 0 bytes .../2_12_1410527017/company-desc-bg4.jpg | Bin 153740 -> 0 bytes .../2_12_1410527017/company-desc-bg5.jpg | Bin 153740 -> 0 bytes .../2_12_1410527017/company-desc-head.jpg | Bin 35477 -> 0 bytes .../designs/2_12_1410527017/lnwz-logo2.jpg | Bin 37244 -> 0 bytes .../2_12_1410527017/main-menu-top-border.jpg | Bin 9869 -> 0 bytes .../designs/2_12_1410527017/social-media3.gif | Bin 3029 -> 0 bytes .../designs/2_12_1410527017/social-media4.jpg | Bin 34485 -> 0 bytes .../db/themes/designs/2_16_1414758979.json | 1 - .../designs/2_16_1414758979/16-logo-mini.png | Bin 1807 -> 0 bytes .../designs/2_16_1414758979/16-logo.png | Bin 3653 -> 0 bytes .../6a5e31b1jw1doccdf5tdqj.jpg | Bin 16469 -> 0 bytes .../themes/designs/2_16_1414758979/cart.png | Bin 325 -> 0 bytes .../designs/2_16_1414758979/header-bg.png | Bin 2855 -> 0 bytes .../designs/2_16_1414758979/header-bg2.png | Bin 2866 -> 0 bytes .../designs/2_16_1414758979/menu-bg.jpg | Bin 14805 -> 0 bytes .../designs/2_16_1414758979/taxon-arrow.png | Bin 248 -> 0 bytes .../designs/2_16_1414758979/taxonmy-arrow.png | Bin 254 -> 0 bytes .../db/themes/designs/2_1_1406937516.yml | 1 - .../2_1_1406937516/6a5e31b1jw1doccdf5tdqj.jpg | Bin 16469 -> 0 bytes .../db/themes/designs/2_1_1406937516/logo.gif | Bin 1575 -> 0 bytes .../db/themes/designs/2_1_1408541455.yml | 7861 ------------ .../2_1_1408541455/6a5e31b1jw1doccdf5tdqj.jpg | Bin 16469 -> 0 bytes .../db/themes/designs/2_1_1408541455/logo.gif | Bin 1575 -> 0 bytes .../db/themes/designs/2_1_1410512684.json | 1 - .../2_1_1410512684/6a5e31b1jw1doccdf5tdqj.jpg | Bin 16469 -> 0 bytes .../db/themes/designs/2_1_1410512684/logo.gif | Bin 1575 -> 0 bytes .../db/themes/designs/2_5_1404307519.yml | 7340 ----------- .../db/themes/designs/2_5_1406644739.yml | 10450 --------------- .../2_5_1406819373/6a5e31b1jw1doccdf5tdqj.jpg | Bin 16469 -> 0 bytes .../themes/designs/2_5_1406819373/howbuy.jpg | Bin 59008 -> 0 bytes .../designs/2_5_1406819373/nav_bg_40px.gif | Bin 255 -> 0 bytes .../themes/designs/2_5_1406819373/nav_not.gif | Bin 519 -> 0 bytes .../designs/2_5_1406819373/tab_on_1px.gif | Bin 452 -> 0 bytes .../db/themes/designs/2_5_1406819373/tiao.jpg | Bin 19840 -> 0 bytes .../designs/2_5_1406819373/title_bg.gif | Bin 1340 -> 0 bytes .../designs/2_5_1406819373/ushan-logo.jpg | Bin 6834 -> 0 bytes .../db/themes/designs/2_5_1406820030.yml | 1 - .../2_5_1406820030/6a5e31b1jw1doccdf5tdqj.jpg | Bin 16469 -> 0 bytes .../themes/designs/2_5_1406820030/howbuy.jpg | Bin 59008 -> 0 bytes .../designs/2_5_1406820030/nav_bg_40px.gif | Bin 255 -> 0 bytes .../themes/designs/2_5_1406820030/nav_not.gif | Bin 519 -> 0 bytes .../designs/2_5_1406820030/tab_on_1px.gif | Bin 452 -> 0 bytes .../db/themes/designs/2_5_1406820030/tiao.jpg | Bin 19840 -> 0 bytes .../designs/2_5_1406820030/title_bg.gif | Bin 1340 -> 0 bytes .../designs/2_5_1406820030/ushan-logo.jpg | Bin 6834 -> 0 bytes .../db/themes/designs/2_5_1408541541.yml | 10487 ---------------- .../2_5_1408541541/6a5e31b1jw1doccdf5tdqj.jpg | Bin 16469 -> 0 bytes .../themes/designs/2_5_1408541541/howbuy.jpg | Bin 59008 -> 0 bytes .../designs/2_5_1408541541/nav_bg_40px.gif | Bin 255 -> 0 bytes .../themes/designs/2_5_1408541541/nav_not.gif | Bin 519 -> 0 bytes .../designs/2_5_1408541541/tab_on_1px.gif | Bin 452 -> 0 bytes .../db/themes/designs/2_5_1408541541/tiao.jpg | Bin 19840 -> 0 bytes .../designs/2_5_1408541541/title_bg.gif | Bin 1340 -> 0 bytes .../designs/2_5_1408541541/ushan-logo.jpg | Bin 6834 -> 0 bytes .../db/themes/designs/2_5_1410526949.json | 1 - .../2_5_1410526949/6a5e31b1jw1doccdf5tdqj.jpg | Bin 16469 -> 0 bytes .../themes/designs/2_5_1410526949/howbuy.jpg | Bin 59008 -> 0 bytes .../designs/2_5_1410526949/nav_bg_40px.gif | Bin 255 -> 0 bytes .../themes/designs/2_5_1410526949/nav_not.gif | Bin 519 -> 0 bytes .../designs/2_5_1410526949/tab_on_1px.gif | Bin 452 -> 0 bytes .../db/themes/designs/2_5_1410526949/tiao.jpg | Bin 19840 -> 0 bytes .../designs/2_5_1410526949/title_bg.gif | Bin 1340 -> 0 bytes .../designs/2_5_1410526949/ushan-logo.jpg | Bin 6834 -> 0 bytes .../db/themes/designs/config_template.rb | 13 + .../db/themes/template_images/logo.gif | Bin 1575 -> 0 bytes .../logo.png} | Bin spree_theme/lib/spree_theme/system.rb | 4 +- 106 files changed, 134 insertions(+), 38217 deletions(-) delete mode 100644 db/patch/20140310_add_main_menu.rb delete mode 100644 db/patch/20140310_fix_block_background.rb delete mode 100644 db/patch/20140329_fix_shipping_categories_site_id.rb delete mode 100644 db/patch/20140621_empty_t2_foot_context.rb delete mode 100644 db/patch/20140912_disable_section_center.rb create mode 100644 spec/features/demo/checkout_with_alipay_spec.rb delete mode 100644 spree_theme/db/themes/10_taxonomies.rb delete mode 100644 spree_theme/db/themes/designs/1_2_1406938122.yml delete mode 100644 spree_theme/db/themes/designs/1_2_1408541489.yml delete mode 100644 spree_theme/db/themes/designs/1_2_1410526881.json delete mode 100644 spree_theme/db/themes/designs/1_2_1414758766.json delete mode 100644 spree_theme/db/themes/designs/1_2_1414758766/dalianshops-logo.png delete mode 100644 spree_theme/db/themes/designs/1_2_1414758766/feature-bg.png delete mode 100644 spree_theme/db/themes/designs/1_2_1414758766/feature-bg2.jpg delete mode 100644 spree_theme/db/themes/designs/1_2_1414758766/sanjiao.png delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017.json delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/10px-bg.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/banner1.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/banner3.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/banner4.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg3.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg4.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg5.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/company-desc-head.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/lnwz-logo2.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/main-menu-top-border.jpg delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/social-media3.gif delete mode 100644 spree_theme/db/themes/designs/2_12_1410527017/social-media4.jpg delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979.json delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979/16-logo-mini.png delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979/16-logo.png delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979/6a5e31b1jw1doccdf5tdqj.jpg delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979/cart.png delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979/header-bg.png delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979/header-bg2.png delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979/menu-bg.jpg delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979/taxon-arrow.png delete mode 100644 spree_theme/db/themes/designs/2_16_1414758979/taxonmy-arrow.png delete mode 100644 spree_theme/db/themes/designs/2_1_1406937516.yml delete mode 100644 spree_theme/db/themes/designs/2_1_1406937516/6a5e31b1jw1doccdf5tdqj.jpg delete mode 100644 spree_theme/db/themes/designs/2_1_1406937516/logo.gif delete mode 100644 spree_theme/db/themes/designs/2_1_1408541455.yml delete mode 100644 spree_theme/db/themes/designs/2_1_1408541455/6a5e31b1jw1doccdf5tdqj.jpg delete mode 100644 spree_theme/db/themes/designs/2_1_1408541455/logo.gif delete mode 100644 spree_theme/db/themes/designs/2_1_1410512684.json delete mode 100644 spree_theme/db/themes/designs/2_1_1410512684/6a5e31b1jw1doccdf5tdqj.jpg delete mode 100644 spree_theme/db/themes/designs/2_1_1410512684/logo.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1404307519.yml delete mode 100644 spree_theme/db/themes/designs/2_5_1406644739.yml delete mode 100644 spree_theme/db/themes/designs/2_5_1406819373/6a5e31b1jw1doccdf5tdqj.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1406819373/howbuy.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1406819373/nav_bg_40px.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1406819373/nav_not.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1406819373/tab_on_1px.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1406819373/tiao.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1406819373/title_bg.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1406819373/ushan-logo.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1406820030.yml delete mode 100644 spree_theme/db/themes/designs/2_5_1406820030/6a5e31b1jw1doccdf5tdqj.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1406820030/howbuy.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1406820030/nav_bg_40px.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1406820030/nav_not.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1406820030/tab_on_1px.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1406820030/tiao.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1406820030/title_bg.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1406820030/ushan-logo.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1408541541.yml delete mode 100644 spree_theme/db/themes/designs/2_5_1408541541/6a5e31b1jw1doccdf5tdqj.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1408541541/howbuy.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1408541541/nav_bg_40px.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1408541541/nav_not.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1408541541/tab_on_1px.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1408541541/tiao.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1408541541/title_bg.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1408541541/ushan-logo.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1410526949.json delete mode 100644 spree_theme/db/themes/designs/2_5_1410526949/6a5e31b1jw1doccdf5tdqj.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1410526949/howbuy.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1410526949/nav_bg_40px.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1410526949/nav_not.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1410526949/tab_on_1px.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1410526949/tiao.jpg delete mode 100644 spree_theme/db/themes/designs/2_5_1410526949/title_bg.gif delete mode 100644 spree_theme/db/themes/designs/2_5_1410526949/ushan-logo.jpg create mode 100644 spree_theme/db/themes/designs/config_template.rb delete mode 100644 spree_theme/db/themes/template_images/logo.gif rename spree_theme/db/themes/{designs/1_2_1414758766/dalianshop-logo2.png => template_images/logo.png} (100%) diff --git a/Gemfile b/Gemfile index c7720cba..7bad0d6e 100644 --- a/Gemfile +++ b/Gemfile @@ -59,9 +59,9 @@ gem 'spree_theme', :path => './spree_theme' gem 'ruby-hmac' #http://ryanbigg.com/2009/07/no-such-file-to-load-hmac-sha1/ #only specify it here, then could use ActiveMerchant::Billing::Integrations::Alipay::Helper directly gem 'alipay' -gem 'offsite_payments' -gem 'activemerchant_patch_for_china', github:'RuanShan/activemerchant_patch_for_china', branch:'for_offsite_payments' -gem 'spree_alipay', :github => "RuanShan/spree_alipay", :branch=>"2-4-stable" +#gem 'offsite_payments' +#gem 'activemerchant_patch_for_china', github:'RuanShan/activemerchant_patch_for_china', branch:'for_offsite_payments' +gem 'spree_alipay', :github => "RuanShan/spree_alipay", :branch=>"2-4-better" gem 'coffee-rails' #spree_china_checkout required gem 'spree_china_checkout', :path => './spree_china_checkout' @@ -83,7 +83,7 @@ gem 'activerecord-session_store' group :test, :development do gem 'sqlite3' - gem 'mail_view' #, :git => 'https://github.com/37signals/mail_view.git' + #gem 'mail_view' #, :git => 'https://github.com/37signals/mail_view.git' end group :test do diff --git a/Gemfile.lock b/Gemfile.lock index e82105e7..f52d52cb 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,10 +1,3 @@ -GIT - remote: git://github.com/RuanShan/activemerchant_patch_for_china.git - revision: ead71ea3bb7f67eef6f95036dfdb4b58686773eb - branch: for_offsite_payments - specs: - activemerchant_patch_for_china (0.2.0) - GIT remote: git://github.com/RuanShan/paperclip_oss_storage.git revision: bd178f2fff4bb515c2b6df92542da307dc607fcd @@ -16,16 +9,17 @@ GIT GIT remote: git://github.com/RuanShan/spree_alipay.git - revision: 82e084f1aae435e86ccd280a25e177d9d7cbf562 - branch: 2-4-stable + revision: 93be2d153cde8fb04833a17171f3c0d3f0eb6482 + branch: 2-4-better specs: - spree_alipay (2.4.0) - alipay (~> 0.3.0) - spree_core (~> 2.4.2) + spree_alipay (2.4.10) + alipay (~> 0.10.0) + ruby-hmac + spree_core (~> 2.4.0) GIT remote: git://github.com/spree/spree_auth_devise.git - revision: 9a86a5c6ef99a9994a5195aa432ceaa9134a425b + revision: d1ce9bc2e4318c02d93a866057b0ac604f6173aa branch: 2-4-stable specs: spree_auth_devise (2.4.0) @@ -37,7 +31,7 @@ GIT GIT remote: git://github.com/spree/spree_editor.git - revision: b1f78767999598f4619e8f419187e64c6023b09d + revision: 600274016c1b963507347f1d6e87dd1a81ef0b65 branch: 2-4-stable specs: spree_editor (2.2.1) @@ -114,7 +108,7 @@ GEM activemodel (= 4.1.11) activesupport (= 4.1.11) arel (~> 5.0.0) - activerecord-session_store (0.1.1) + activerecord-session_store (0.1.2) actionpack (>= 4.0.0, < 5) activerecord (>= 4.0.0, < 5) railties (>= 4.0.0, < 5) @@ -130,9 +124,9 @@ GEM acts_as_list (0.7.2) activerecord (>= 3.0) addressable (2.3.8) - alipay (0.3.1) + alipay (0.10.0) arel (5.0.1.20140414130214) - autoprefixer-rails (6.0.2) + autoprefixer-rails (6.1.0.1) execjs json awesome_nested_set (3.0.2) @@ -154,14 +148,14 @@ GEM xpath (~> 2.0) carmen (1.0.2) activesupport (>= 3.0.0) - ckeditor (4.1.3) + ckeditor (4.1.5) cocaine orm_adapter (~> 0.5.0) - cldr-plurals-runtime-rb (1.0.0) + cldr-plurals-runtime-rb (1.0.1) climate_control (0.0.3) activesupport (>= 3.0) cliver (0.3.2) - cocaine (0.5.7) + cocaine (0.5.8) climate_control (>= 0.0.3, < 1.0) coffee-rails (4.1.0) coffee-script (>= 2.2.0) @@ -169,14 +163,14 @@ GEM coffee-script (2.4.1) coffee-script-source execjs - coffee-script-source (1.9.1.1) + coffee-script-source (1.10.0) colorize (0.7.7) crack (0.4.2) safe_yaml (~> 1.0.0) - css_parser (1.3.6) + css_parser (1.3.7) addressable - database_cleaner (1.5.0) - deface (1.0.1) + database_cleaner (1.5.1) + deface (1.0.2) colorize (>= 0.5.8) nokogiri (~> 1.6.0) polyglot @@ -191,7 +185,7 @@ GEM devise (>= 2.1.0) diff-lcs (1.2.5) docile (1.1.5) - domain_name (0.5.24) + domain_name (0.5.25) unf (>= 0.0.5, < 1.0.0) email_spec (1.6.0) launchy (~> 2.1) @@ -213,7 +207,7 @@ GEM htmlentities (4.3.4) http-cookie (1.0.2) domain_name (~> 0.5) - httparty (0.13.5) + httparty (0.13.7) json (~> 1.8) multi_xml (>= 0.5.2) i18n (0.7.0) @@ -233,11 +227,9 @@ GEM addressable (~> 2.3) mail (2.6.3) mime-types (>= 1.16, < 3) - mail_view (2.0.4) - tilt - mime-types (2.6.1) + mime-types (2.99) mini_portile (0.6.2) - minitest (5.8.0) + minitest (5.8.3) monetize (1.3.1) money (~> 6.6) money (6.6.1) @@ -245,8 +237,8 @@ GEM multi_json (1.11.2) multi_xml (0.5.5) mysql2 (0.3.19) - netrc (0.10.3) - nokogiri (1.6.6.2) + netrc (0.11.0) + nokogiri (1.6.6.4) mini_portile (~> 0.6.0) offsite_payments (2.0.1) active_utils (~> 2.2.0) @@ -262,7 +254,7 @@ GEM activesupport (>= 3.2.0) cocaine (~> 0.5.5) mime-types - paranoia (2.1.3) + paranoia (2.1.4) activerecord (~> 4.0) pingpp (2.0.8) json (~> 1.8, >= 1.8.1) @@ -276,7 +268,7 @@ GEM polyamorous (1.2.0) activerecord (>= 3.0) polyglot (0.3.5) - premailer (1.8.4) + premailer (1.8.6) css_parser (>= 1.3.6) htmlentities (>= 4.0.0) premailer-rails (1.8.2) @@ -313,7 +305,7 @@ GEM http-cookie (>= 1.0.2, < 2.0) mime-types (>= 1.16, < 3.0) netrc (~> 0.7) - rspec-activemodel-mocks (1.0.1) + rspec-activemodel-mocks (1.0.2) activemodel (>= 3.0) activesupport (>= 3.0) rspec-mocks (>= 2.99, < 4.0) @@ -412,7 +404,7 @@ GEM actionpack (>= 3.0) activesupport (>= 3.0) sprockets (>= 2.8, < 4.0) - sqlite3 (1.3.10) + sqlite3 (1.3.11) state_machine (1.2.0) stringex (1.5.1) thor (0.19.1) @@ -437,7 +429,7 @@ GEM unf (0.1.4) unf_ext unf_ext (0.0.7.1) - useragent (0.15.2) + useragent (0.16.2) versioncake (2.3.1) actionpack (>= 3.2) activesupport (>= 3.2) @@ -448,7 +440,7 @@ GEM webmock (1.8.11) addressable (>= 2.2.7) crack (>= 0.1.7) - websocket-driver (0.6.2) + websocket-driver (0.6.3) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.2) with_model (1.2.1) @@ -460,7 +452,6 @@ PLATFORMS ruby DEPENDENCIES - activemerchant_patch_for_china! activerecord-session_store acts_as_commentable alipay @@ -473,9 +464,7 @@ DEPENDENCIES factory_girl_rails (~> 4.5.0) jquery-turbolinks launchy - mail_view mysql2 (= 0.3.19) - offsite_payments paperclip_oss_storage! poltergeist (= 1.5.0) rails (= 4.1.11) diff --git a/db/patch/20140310_add_main_menu.rb b/db/patch/20140310_add_main_menu.rb deleted file mode 100644 index 4190b063..00000000 --- a/db/patch/20140310_add_main_menu.rb +++ /dev/null @@ -1,52 +0,0 @@ -#encoding: utf-8 -Spree::Site.current = Spree::Site.first -taxonomies = [ - { :name => "MainMenu" }, -# { :name => "Unlogged" }, -# { :name => "Logged" } -] - -taxonomies.each do |taxonomy_attrs| - Spree::Taxonomy.create!(taxonomy_attrs) -end - -main_menu = Spree::Taxonomy.find_by_name!("MainMenu") -#unlogged = Spree::Taxonomy.find_by_name!("Unlogged") -#logged = Spree::Taxonomy.find_by_name!("Logged") - -taxons = [ - { - :name => "首页", - :taxonomy => main_menu, - :parent => "MainMenu", - :page_context => 1, - :position => 1 - }, - { - :name => "产品介绍", - :taxonomy => main_menu, - :parent => "MainMenu", - }, - { - :name => "博客", - :taxonomy => main_menu, - :parent => "MainMenu", - }, - { - :name => "常见问题", - :taxonomy => main_menu, - :parent => "MainMenu", - }, - { - :name => "联系我们", - :taxonomy => main_menu, - :parent => "MainMenu", - }, -] - -taxons.each do |taxon_attrs| - if taxon_attrs[:parent] - taxon_attrs[:parent] = Spree::Taxon.find_by_name!(taxon_attrs[:parent]) - Spree::Taxon.create!(taxon_attrs) - end -end diff --git a/db/patch/20140310_fix_block_background.rb b/db/patch/20140310_fix_block_background.rb deleted file mode 100644 index 7937cc16..00000000 --- a/db/patch/20140310_fix_block_background.rb +++ /dev/null @@ -1,4 +0,0 @@ -spp = Spree::SectionPieceParam.where(:section_piece_id=>2, :editor_id=>3, :class_name=>"block").first -if spp - spp.update_attribute(:class_name, "inner") -end diff --git a/db/patch/20140329_fix_shipping_categories_site_id.rb b/db/patch/20140329_fix_shipping_categories_site_id.rb deleted file mode 100644 index 4680be73..00000000 --- a/db/patch/20140329_fix_shipping_categories_site_id.rb +++ /dev/null @@ -1,4 +0,0 @@ -#Spree::ShippingCategory.unscoped.update_all({:site_id=>1},{:id=>1}) -#Spree::ShippingCategory.unscoped.update_all({:site_id=>2},{:id=>2}) -#Spree::ShippingCategory.unscoped.update_all({:site_id=>3},{:id=>3}) -#Spree::ShippingMethodCategory.delete_all diff --git a/db/patch/20140621_empty_t2_foot_context.rb b/db/patch/20140621_empty_t2_foot_context.rb deleted file mode 100644 index 0f468bdc..00000000 --- a/db/patch/20140621_empty_t2_foot_context.rb +++ /dev/null @@ -1,4 +0,0 @@ -page_layout = Spree::PageLayout.where(:title=>'footer', :site_id=>1).first -if page_layout.present? - page_layout.update_attribute(:section_context, '') -end \ No newline at end of file diff --git a/db/patch/20140912_disable_section_center.rb b/db/patch/20140912_disable_section_center.rb deleted file mode 100644 index d0f32921..00000000 --- a/db/patch/20140912_disable_section_center.rb +++ /dev/null @@ -1,4 +0,0 @@ -sections = Spree::Section.where(['title in (?)',['center_area','left_part','right_part','center_part']]).roots -if sections.any? - sections.each{|section| section.update_attribute(:is_enabled, false)} -end diff --git a/db/sample1.2.0/spree/payment_method.rb b/db/sample1.2.0/spree/payment_method.rb index 18f1aa9b..074e71d7 100644 --- a/db/sample1.2.0/spree/payment_method.rb +++ b/db/sample1.2.0/spree/payment_method.rb @@ -1,5 +1,5 @@ payment_method = Spree::PaymentMethod.where(:name => 'Alipay', :active => true).first payment_method.preferred_email = 'areq22@aliyun.com' -payment_method.preferred_partner = '2088002627298374' -payment_method.preferred_sign = 'f4y25qc539qakg734vn2jpqq6gmybxoz' +payment_method.preferred_alipay_pid = '2088002627298374' +payment_method.preferred_alipay_key = 'f4y25qc539qakg734vn2jpqq6gmybxoz' payment_method.save! diff --git a/db/samples.en/payment_methods.rb b/db/samples.en/payment_methods.rb index 90bb66bc..c6ab7522 100644 --- a/db/samples.en/payment_methods.rb +++ b/db/samples.en/payment_methods.rb @@ -9,6 +9,6 @@ payment_method = Spree::PaymentMethod.where(:name => 'Alipay', :active => true).first payment_method.preferred_email = 'areq22@aliyun.com' -payment_method.preferred_partner = '2088002627298374' -payment_method.preferred_sign = 'f4y25qc539qakg734vn2jpqq6gmybxoz' +payment_method.preferred_alipay_pid = '2088002627298374' +payment_method.preferred_alipay_key = 'f4y25qc539qakg734vn2jpqq6gmybxoz' payment_method.save! diff --git a/db/samples/payment_methods.rb b/db/samples/payment_methods.rb index f37e60a1..e69de29b 100644 --- a/db/samples/payment_methods.rb +++ b/db/samples/payment_methods.rb @@ -1,14 +0,0 @@ -Spree::BillingIntegration::AlipayDualfun.create!( - { - :name => "Alipay", - :description => "Alipay (direct pay by user) for development.", - :environment => "development", - :active => true - } -) - -payment_method = Spree::PaymentMethod.where(:name => 'Alipay', :active => true).first -payment_method.preferred_email = 'areq22@aliyun.com' -payment_method.preferred_partner = '2088002627298374' -payment_method.preferred_sign = 'f4y25qc539qakg734vn2jpqq6gmybxoz' -payment_method.save! diff --git a/db/seeds.rb b/db/seeds.rb index e0c6231b..5bb35cb1 100644 --- a/db/seeds.rb +++ b/db/seeds.rb @@ -19,4 +19,3 @@ load File.dirname(__FILE__)+ "/shopfirst/seed.rb" load File.dirname(__FILE__)+ "/shopdesign/seed.rb" load File.dirname(__FILE__)+ "/shopdemo/seed.rb" -load File.dirname(__FILE__)+ "/patch/seed.rb" diff --git a/db/shopdemo/seed.rb b/db/shopdemo/seed.rb index 1a164853..431a3f54 100644 --- a/db/shopdemo/seed.rb +++ b/db/shopdemo/seed.rb @@ -1,6 +1,6 @@ -files = [ "sites", "products"] +files = [ "sites"] for file in files path = File.join(File.dirname(__FILE__), "#{file}.rb") -Rails.logger.debug "start load #{file}" +Rails.logger.debug "start load #{file}" load path end diff --git a/db/shopdesign/seed.rb b/db/shopdesign/seed.rb index 83576b3f..2c46645b 100644 --- a/db/shopdesign/seed.rb +++ b/db/shopdesign/seed.rb @@ -1,7 +1,7 @@ -files = [ "sites", "products"] +files = [ "sites"] for file in files path = File.join(File.dirname(__FILE__), "#{file}.rb") - puts "loading #{file}" + puts "loading #{file}" load path end diff --git a/db/shopfirst/seed.rb b/db/shopfirst/seed.rb index 53cae87f..3ce117e7 100644 --- a/db/shopfirst/seed.rb +++ b/db/shopfirst/seed.rb @@ -1,7 +1,6 @@ -files = [ "sites", "template_text" ] +files = [ "sites" ] for file in files path = File.join(File.dirname(__FILE__), "#{file}.rb") -puts "loading #{path}" +puts "loading #{path}" load path end - diff --git a/lib/tasks/spree_abc.rake b/lib/tasks/spree_abc.rake index 0f0d5c29..730f69f9 100644 --- a/lib/tasks/spree_abc.rake +++ b/lib/tasks/spree_abc.rake @@ -30,9 +30,11 @@ namespace :spree_abc do Rails.logger.debug "end task :refresh_images" end - #desc "run all test of spree_abc" - #task :test => :environment do - # `bundle exec rspec` - #end + desc "Load sample into design/demo site" + task :load_sample => :environment do + Spree::Site.find(2).load_sample + Spree::Site.find(3).load_sample + #{}`bundle exec rspec` + end end diff --git a/spec/features/admin_session_spec.rb b/spec/features/admin_session_spec.rb index d576d3ec..4639b6cb 100644 --- a/spec/features/admin_session_spec.rb +++ b/spec/features/admin_session_spec.rb @@ -1,4 +1,3 @@ -#encoding: utf-8 require 'rails_helper' describe "admin session", inaccessible: true do diff --git a/spec/features/demo/checkout_with_alipay_spec.rb b/spec/features/demo/checkout_with_alipay_spec.rb new file mode 100644 index 00000000..ce2864f1 --- /dev/null +++ b/spec/features/demo/checkout_with_alipay_spec.rb @@ -0,0 +1,42 @@ +require 'rails_helper' +#copy from https://raw.github.com/radar/better_spree_paypal_express/master/spec/features/paypal_spec.rb +#http://sandbox.alipaydev.com/index.htm +#sandbox_areq22@aliyun.com +#http://openapi.alipaydev.com/gateway.do +describe "Alipay", :js => true, :type => :feature do + before(:all) do + load File.join( Rails.root, 'spree_theme', 'db', 'themes','seed.rb') + + end + + let( :alipay_config ) { + { + preferred_alipay_pid: ENV['ALIPAY_PID'], + preferred_alipay_key: ENV['ALIPAY_KEY'], + name: "Alipay", + active: true, + environment: Rails.env + } + } + + let!(:product) { FactoryGirl.create(:product, :name => 'iPad') } + + before do + raise "plese set ALIPAY_KEY, ALIPAY_PID" unless ENV['ALIPAY_PID'] && ENV['ALIPAY_KEY'] + FactoryGirl.create(:shipping_method) + end + + context "alipay_escrow" do + before do + @gateway = Spree::Gateway::AlipayEscrow.create!( alipay_config ) + end + it "pay an order successfully" do + #order[payments_attributes][][payment_method_id] + #order_payments_attributes__payment_method_id_1 + payment_method_css = "order_payments_attributes__payment_method_id_#{@gateway.id}" + + add_to_cart + end + end + +end diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 5bbbca37..b7474802 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -76,16 +76,23 @@ config.include Paperclip::Shoulda::Matchers + except_tables = %w[ spree_section_pieces spree_html_attributes spree_param_categories spree_editors spree_section_piece_params spree_sections spree_section_params spree_user_terminals] # Ensure Suite is set to use transactions for speed. config.before :suite do DatabaseCleaner.strategy = :transaction - DatabaseCleaner.clean_with :truncation + DatabaseCleaner.clean_with :truncation, { except: except_tables } end # Before each spec check if it is a Javascript test and switch between using database transactions or not where necessary. config.before :each do - DatabaseCleaner.strategy = RSpec.current_example.metadata[:js] ? :truncation : :transaction + #except_tables = %w[ spree_section_pieces spree_html_attributes spree_param_categories spree_editors spree_section_piece_params spree_sections spree_section_params ] + + if RSpec.current_example.metadata[:js] + DatabaseCleaner.strategy = :truncation , { except: except_tables } + else + DatabaseCleaner.strategy = :transaction + end DatabaseCleaner.start end diff --git a/spree_theme/app/models/spree/html_attribute_value.rb b/spree_theme/app/models/spree/html_attribute_value.rb index ff1cddee..d6ceebe4 100644 --- a/spree_theme/app/models/spree/html_attribute_value.rb +++ b/spree_theme/app/models/spree/html_attribute_value.rb @@ -188,9 +188,10 @@ def [](key) # set pvalue, psvalue, unit, unset # if the reperts==1 key are pvalue, psvalue, unit,unset # if the reperts>1 key are pvalue{n}, psvalue{n}, n start from 0 + # ex. ['pvalue'] = '500px' def []=(key,val) #unset or bool like this way - if val.kind_of?(TrueClass) or val.kind_of?(FalseClass) + if val.kind_of?(TrueClass) || val.kind_of?(FalseClass) val = val ? HtmlAttribute::BOOL_TRUE : HtmlAttribute::BOOL_FALSE end if key=~/unset/ diff --git a/spree_theme/app/models/spree/user_terminal.rb b/spree_theme/app/models/spree/user_terminal.rb index 57ec70ad..9b795772 100644 --- a/spree_theme/app/models/spree/user_terminal.rb +++ b/spree_theme/app/models/spree/user_terminal.rb @@ -7,7 +7,6 @@ class UserTerminal < ActiveRecord::Base scope :cellphone, ->{ where( name: 'Cellphone' ) } scope :pc, ->{ where( name: 'PC' ) } - def is_mobile name == 'Cellphone' end diff --git a/spree_theme/db/themes/10_taxonomies.rb b/spree_theme/db/themes/10_taxonomies.rb deleted file mode 100644 index cd7d2977..00000000 --- a/spree_theme/db/themes/10_taxonomies.rb +++ /dev/null @@ -1,45 +0,0 @@ -#encoding: utf-8 -taxonomies = [ -# { :name => "MainMenu" }, -# { :name => "Unlogged" }, -# { :name => "Logged" } -] - -taxonomies.each do |taxonomy_attrs| - Spree::Taxonomy.create!(taxonomy_attrs) -end - -#main_menu = Spree::Taxonomy.find_by_name!("MainMenu") -#unlogged = Spree::Taxonomy.find_by_name!("Unlogged") -#logged = Spree::Taxonomy.find_by_name!("Logged") - -taxons = [ -# { -# :name => "首页", -# :taxonomy => main_menu, -# :parent => "MainMenu", -# :page_context => 1, -# :position => 1 -# }, -# { -# :name => "Login", -# :taxonomy => unlogged, -# :parent => "Unlogged", -# :page_context => 6, -# :position => 1 -# }, -# { -# :name => "My account", -# :taxonomy => logged, -# :parent => "Logged", -# :page_context => 7, -# :position => 1 -# }, -] - -taxons.each do |taxon_attrs| - if taxon_attrs[:parent] - taxon_attrs[:parent] = Spree::Taxon.find_by_name!(taxon_attrs[:parent]) - Spree::Taxon.create!(taxon_attrs) - end -end diff --git a/spree_theme/db/themes/11_templates.rb b/spree_theme/db/themes/11_templates.rb index 5bb7eb61..22b65a31 100644 --- a/spree_theme/db/themes/11_templates.rb +++ b/spree_theme/db/themes/11_templates.rb @@ -12,13 +12,14 @@ # obj.send(:attributes=, ha, false) # obj.save # end - - +bool_false = Spree::HtmlAttribute::BOOL_FALSE +bool_true = Spree::HtmlAttribute::BOOL_TRUE # section slugs= [root,container,menu] objects = Spree::Section.roots section_hash= objects.inject({}){|h,sp| h[sp.slug] = sp; h} # puts "section_hash=#{section_hash.keys}" template = Spree::TemplateTheme.create_plain_template(section_hash['root2'], "Template One") + document = template.page_layout_root header = template.add_section(section_hash['container'],document, :title=>"Header") template.add_section(section_hash['image'], header,:title=>"Logo") @@ -34,10 +35,10 @@ template.add_section(section_hash['vmenu'], lftnav, :title=>"Categories") product_list = template.add_section(section_hash['container'], main_content, :title=>"product list") -product_detail = template.add_section(section_hash['container'], main_content, :title=>"product detail") +product_detail = template.add_section(section_hash['container'], main_content, { title: "product detail"}) product = template.add_section(section_hash['container'], product_list, :title=>"product") -template.add_section(section_hash['product-name'], product, :title=>"product name") -template.add_section(section_hash['product-image'], product, :title=>"product image") +template.add_section(section_hash['product-name'], product, { title: "product name", content_param: 1 }) +template.add_section(section_hash['product-image'], product, { title: "product name", content_param: 1 }) template.add_section(section_hash['product-price'], product, :title=>"product price") detail_left = template.add_section(section_hash['container'], product_detail, :title=>"left part") @@ -82,6 +83,8 @@ signup = template.add_section(section_hash['container'], others, :title=>"Signup") template.add_section(section_hash['sign-up-form'], signup, :title=>"Sign up form") + +# set context others.reload others.update_section_context( [Spree::PageLayout::ContextEnum.cart,Spree::PageLayout::ContextEnum.checkout, Spree::PageLayout::ContextEnum.thanks, Spree::PageLayout::ContextEnum.login, Spree::PageLayout::ContextEnum.signup, Spree::PageLayout::ContextEnum.account] ) cart.reload @@ -105,6 +108,8 @@ product_detail.update_section_context( Spree::PageLayout::ContextEnum.detail ) product_detail.update_data_source( Spree::PageLayout::DataSourceEnum.this_product ) +#form enable +product_detail.update_attribute( :content_param, 512 ) template.add_section(section_hash['hmenu'], footer, :title=>"footer menu") diff --git a/spree_theme/db/themes/14_template_images.rb b/spree_theme/db/themes/14_template_images.rb index d60083c3..4c9ac0ca 100644 --- a/spree_theme/db/themes/14_template_images.rb +++ b/spree_theme/db/themes/14_template_images.rb @@ -1,10 +1,10 @@ base_path = File.expand_path(File.join( File.dirname(__FILE__), 'template_images')) -logo_file_path = File.join(base_path, 'logo.gif') +logo_file_path = File.join(base_path, 'logo.png') -File.open(logo_file_path) do|f| +File.open(logo_file_path) do|f| image = Spree::TemplateFile.new image.template_theme = Spree::TemplateTheme.find_by_title('Template One') - image.attachment =f + image.attachment =f image.save! end diff --git a/spree_theme/db/themes/15_configure_template.rb b/spree_theme/db/themes/15_configure_template.rb index 2beaae89..2e79bd0b 100644 --- a/spree_theme/db/themes/15_configure_template.rb +++ b/spree_theme/db/themes/15_configure_template.rb @@ -1,20 +1,7 @@ ################################# template resource ##################################### template = Spree::TemplateTheme.first -taxon_class = SpreeTheme.taxon_class - -categories = taxon_class.find_by_name("Categories") -brands = taxon_class.find_by_name("Brand") -main_menu = taxon_class.find_by_name("MainMenu") - -#template.assign_resource(main_menu, main_menu_section) main_menu_section = template.page_layouts.where(:title=>'Main menu').first -#template.assign_resource(main_menu, main_menu_section) - -category_section = template.page_layouts.where(:title=>'Categories').first -template.assign_resource(categories, category_section) - - template_files = template.template_files title="Logo" @@ -38,6 +25,7 @@ when 'content' partial_html['block_height']['unset'] = true partial_html['block_height'].update + partial_html['content_layout_clear']['unset'] = true partial_html['content_layout_clear']['psvalue'] = 'none' partial_html['content_layout_clear'].update @@ -45,12 +33,14 @@ partial_html['block_height']['unset'] = true partial_html['block_height'].update partial_html['block_width']['pvalue'] = 600 + partial_html['block_width']['unit'] = 'px' partial_html['block_width'].update when 'lftnav' partial_html['block_height']['unset'] = true partial_html['block_height'].update partial_html['block_width']['pvalue'] = 200 + partial_html['block_width']['unit'] = 'px' partial_html['block_width'].update partial_html['inner_background-color']['pvalue'] = '#FFF8ED' partial_html['inner_background-color'].update diff --git a/spree_theme/db/themes/designs/1_2_1406938122.yml b/spree_theme/db/themes/designs/1_2_1406938122.yml deleted file mode 100644 index a4f9d32a..00000000 --- a/spree_theme/db/themes/designs/1_2_1406938122.yml +++ /dev/null @@ -1 +0,0 @@ -{"template":{"assigned_resource_ids":{"69":{"spree/taxon":[23]},"78":{"spree/template_text":[1]},"79":{"spree/template_text":[0]},"80":{"spree/template_text":[0]},"82":{"spree/template_text":[4]}},"created_at":"2014-03-09T01:13:21.000Z","id":2,"page_layout_root_id":64,"release_id":6,"site_id":1,"slug":"","title":"Dalianshops","updated_at":"2014-07-31T14:19:41.000Z"},"param_values":[{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":811,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"21":"width:800px","21unset":"1","20":"min-width:800px","20hidden":"1"},"section_param_id":1,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":812,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{},"section_param_id":2,"theme_id":2,"unset":null,"updated_at":"2014-03-09T01:13:22.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":813,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"85":"clear:both"},"section_param_id":3,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":814,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#EFEFEF"},"section_param_id":4,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":815,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{},"section_param_id":5,"theme_id":2,"unset":null,"updated_at":"2014-03-09T01:13:22.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":816,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:03.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":817,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":818,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":819,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"2unset":"1","2":"background-color:#EFEFEF"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":820,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"53unset":"0","53":"text-align:center"},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":821,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:08.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":822,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":823,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":824,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:black"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":825,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:08.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":826,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:12.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":827,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:800px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":828,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:1px 0px 0px 0px","6unset":"0","6":"border-color:#CCCCCC transparent transparent transparent"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":829,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:12.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":830,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:12.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":831,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:05.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":832,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:320px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":833,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 260px","15unset":"1","15":"height:100px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:20.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":834,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:05.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":835,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"53unset":"1","53":"text-align:center"},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":836,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":11,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":837,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"21unset":"1","21":"width:600px"},"section_param_id":12,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":838,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 250px","32unset":"0","32":"padding:5px 0px 5px 0px"},"section_param_id":13,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":839,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":14,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":840,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"53unset":"1","53":"text-align:center"},"section_param_id":15,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":841,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 5px"},"section_param_id":16,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":842,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"54unset":"0","54":"text-decoration:none","49unset":"0","49":"color:black","27unset":"0","27":"font-weight:bolder","24unset":"0","24":"font-size:90%"},"section_param_id":17,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":843,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:#4183C4"},"section_param_id":18,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":844,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":19,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":845,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":20,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":846,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":21,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":847,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":22,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":848,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":23,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":849,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":24,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":850,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":25,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":851,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":26,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":852,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":853,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:200px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":854,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 300px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":855,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":856,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":857,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":323,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":858,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":324,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":859,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":325,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":860,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":326,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":861,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":327,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:11:13.000Z","id":862,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":863,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:800px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":864,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:20px 0px 20px 0px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":865,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"2unset":"1","2":"background-color:white"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":866,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:11:14.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":867,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:13:28.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":868,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:800px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":869,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":870,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:13:28.000Z"},{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":871,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:13:28.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":872,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":367,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":873,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:290px","101unset":"0","101":"float:right"},"section_param_id":368,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":874,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:100px auto auto auto"},"section_param_id":369,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":875,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"3unset":"1","3":"background-image:"},"section_param_id":370,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":876,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":371,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":877,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":372,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":878,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":373,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":879,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":374,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":880,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:260px","31unset":"0","31":"margin:auto auto 5px auto","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC","32unset":"0","32":"padding:5px 10px 5px 10px"},"section_param_id":375,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":881,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":376,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":882,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":377,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":883,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":378,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":884,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":379,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":885,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:red"},"section_param_id":380,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":886,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":381,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":887,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:280px","32unset":"0","32":"padding:5px 10px 5px 10px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:transparent transparent transparent transparent"},"section_param_id":382,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":888,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#73CF54"},"section_param_id":383,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":889,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:white","27unset":"0","27":"font-weight:bolder"},"section_param_id":384,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":890,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":385,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":891,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#62B246"},"section_param_id":386,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":892,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":387,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"},{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":893,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-03-15T08:35:58.000Z"},{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":894,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:400px","15unset":"1","15":"height:220px","101unset":"1","101":"float:left"},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":895,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{"15hidden":"1","15unset":"1","15":"height:220px"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":896,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-03-15T08:35:58.000Z"},{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":897,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":898,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-03-17T12:57:54.000Z"},{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":899,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":900,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":901,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-03-17T12:57:54.000Z"},{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":902,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-03-17T12:57:54.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":903,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":362,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:23:00.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":904,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:800px","101unset":"0","101":"float:none"},"section_param_id":363,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":905,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":364,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":906,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":365,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:23:00.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":907,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":366,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:23:00.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":908,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":909,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":910,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":911,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"},{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":912,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4130,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":420,"theme_id":2,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4147,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":423,"theme_id":2,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4164,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":426,"theme_id":2,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4181,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":429,"theme_id":2,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4198,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":432,"theme_id":2,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4215,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":435,"theme_id":2,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4232,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":438,"theme_id":2,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4249,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":441,"theme_id":2,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4266,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":444,"theme_id":2,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}],"page_layouts":[{"copy_from_root_id":0,"created_at":"2014-03-09T01:13:22.000Z","data_filter":"","data_source":"","id":64,"is_enabled":true,"is_full_html":true,"lft":1,"parent_id":null,"rgt":30,"root_id":64,"section_context":"","section_id":1,"section_instance":1,"site_id":1,"slug":"pageroot","title":"PageRoot","updated_at":"2014-07-12T06:22:33.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-09T02:07:03.000Z","data_filter":"","data_source":"","id":65,"is_enabled":true,"is_full_html":false,"lft":2,"parent_id":64,"rgt":11,"root_id":64,"section_context":"","section_id":2,"section_instance":1,"site_id":1,"slug":"header--4","title":"header","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-09T02:08:39.000Z","data_filter":"","data_source":"","id":70,"is_enabled":true,"is_full_html":false,"lft":3,"parent_id":65,"rgt":6,"root_id":64,"section_context":"","section_id":2,"section_instance":5,"site_id":1,"slug":"container--2","title":"container","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-09T02:09:00.000Z","data_filter":"","data_source":"","id":71,"is_enabled":true,"is_full_html":false,"lft":4,"parent_id":70,"rgt":5,"root_id":64,"section_context":"","section_id":97,"section_instance":1,"site_id":1,"slug":"logo--4","title":"Logo","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-09T02:08:05.000Z","data_filter":"","data_source":"","id":68,"is_enabled":true,"is_full_html":false,"lft":7,"parent_id":65,"rgt":10,"root_id":64,"section_context":"","section_id":2,"section_instance":4,"site_id":1,"slug":"container","title":"container","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-09T02:08:32.000Z","data_filter":"","data_source":"","id":69,"is_enabled":true,"is_full_html":false,"lft":8,"parent_id":68,"rgt":9,"root_id":64,"section_context":"","section_id":3,"section_instance":1,"site_id":1,"slug":"hmenu","title":"hmenu","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-09T02:07:08.000Z","data_filter":"","data_source":"","id":66,"is_enabled":true,"is_full_html":false,"lft":12,"parent_id":64,"rgt":19,"root_id":64,"section_context":"home","section_id":2,"section_instance":2,"site_id":1,"slug":"slogan","title":"slogan","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-09T03:11:13.000Z","data_filter":"","data_source":"","id":72,"is_enabled":true,"is_full_html":false,"lft":13,"parent_id":66,"rgt":18,"root_id":64,"section_context":"","section_id":2,"section_instance":6,"site_id":1,"slug":"container--3","title":"container","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-15T08:35:58.000Z","data_filter":"","data_source":"","id":78,"is_enabled":true,"is_full_html":false,"lft":14,"parent_id":72,"rgt":15,"root_id":64,"section_context":"","section_id":11,"section_instance":1,"site_id":1,"slug":"text","title":"text","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-10T12:22:42.000Z","data_filter":"","data_source":"","id":77,"is_enabled":true,"is_full_html":false,"lft":16,"parent_id":72,"rgt":17,"root_id":64,"section_context":"","section_id":111,"section_instance":1,"site_id":1,"slug":"site-form","title":"Site form","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-18T13:23:00.000Z","data_filter":"","data_source":"","id":81,"is_enabled":true,"is_full_html":false,"lft":20,"parent_id":64,"rgt":21,"root_id":64,"section_context":"","section_id":109,"section_instance":1,"site_id":1,"slug":"taxon-description","title":"Taxon description","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-09T03:13:27.000Z","data_filter":"","data_source":"","id":73,"is_enabled":true,"is_full_html":false,"lft":22,"parent_id":64,"rgt":25,"root_id":64,"section_context":"","section_id":2,"section_instance":7,"site_id":1,"slug":"container--4","title":"container","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-17T12:57:54.000Z","data_filter":"","data_source":"","id":79,"is_enabled":true,"is_full_html":false,"lft":23,"parent_id":73,"rgt":24,"root_id":64,"section_context":"","section_id":11,"section_instance":2,"site_id":1,"slug":"text--2","title":"text","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-09T02:07:12.000Z","data_filter":"","data_source":"","id":67,"is_enabled":true,"is_full_html":false,"lft":26,"parent_id":64,"rgt":29,"root_id":64,"section_context":"","section_id":2,"section_instance":3,"site_id":1,"slug":"footer--4","title":"footer","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":0,"created_at":"2014-03-18T13:48:55.000Z","data_filter":"","data_source":"","id":82,"is_enabled":true,"is_full_html":false,"lft":27,"parent_id":67,"rgt":28,"root_id":64,"section_context":"","section_id":11,"section_instance":3,"site_id":1,"slug":"text--3","title":"text","updated_at":"2014-07-12T06:27:35.000Z"}],"template_files":[],"template_releases":[{"created_at":"2014-06-21T13:37:49.000Z","id":6,"name":"just a test","theme_id":2,"updated_at":"2014-06-21T13:37:49.000Z"}]} \ No newline at end of file diff --git a/spree_theme/db/themes/designs/1_2_1408541489.yml b/spree_theme/db/themes/designs/1_2_1408541489.yml deleted file mode 100644 index 66fdf132..00000000 --- a/spree_theme/db/themes/designs/1_2_1408541489.yml +++ /dev/null @@ -1,1854 +0,0 @@ ---- -template: !ruby/object:Spree::TemplateTheme - attributes: - id: 2 - site_id: 1 - page_layout_root_id: 64 - release_id: 6 - title: Dalianshops - slug: '' - assigned_resource_ids: - '69': - :spree/taxon: - - 23 - '78': - :spree/template_text: - - 1 - '79': - :spree/template_text: - - 0 - '80': - :spree/template_text: - - 0 - '82': - :spree/template_text: - - 4 - created_at: 2014-03-09 01:13:21.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -param_values: -- !ruby/object:Spree::ParamValue - attributes: - id: 811 - page_layout_root_id: 64 - page_layout_id: 64 - section_param_id: 1 - theme_id: 2 - pvalue: - '21': width:800px - 21unset: '1' - '20': min-width:800px - 20hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-09 01:13:22.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 812 - page_layout_root_id: 64 - page_layout_id: 64 - section_param_id: 2 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 01:13:22.000000000 Z - updated_at: 2014-03-09 01:13:22.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 813 - page_layout_root_id: 64 - page_layout_id: 64 - section_param_id: 3 - theme_id: 2 - pvalue: - '85': clear:both - unset: - computed_pvalue: - created_at: 2014-03-09 01:13:22.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 814 - page_layout_root_id: 64 - page_layout_id: 64 - section_param_id: 4 - theme_id: 2 - pvalue: - 2unset: '0' - '2': background-color:#EFEFEF - unset: - computed_pvalue: - created_at: 2014-03-09 01:13:22.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 815 - page_layout_root_id: 64 - page_layout_id: 64 - section_param_id: 5 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 01:13:22.000000000 Z - updated_at: 2014-03-09 01:13:22.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 816 - page_layout_root_id: 64 - page_layout_id: 65 - section_param_id: 6 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:03.000000000 Z - updated_at: 2014-03-09 02:07:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 817 - page_layout_root_id: 64 - page_layout_id: 65 - section_param_id: 7 - theme_id: 2 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:03.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 818 - page_layout_root_id: 64 - page_layout_id: 65 - section_param_id: 8 - theme_id: 2 - pvalue: - 15hidden: '1' - 31unset: '1' - '31': margin:auto auto auto auto - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:03.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 819 - page_layout_root_id: 64 - page_layout_id: 65 - section_param_id: 9 - theme_id: 2 - pvalue: - 2unset: '1' - '2': background-color:#EFEFEF - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:03.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 820 - page_layout_root_id: 64 - page_layout_id: 65 - section_param_id: 10 - theme_id: 2 - pvalue: - 53unset: '0' - '53': text-align:center - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:03.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 821 - page_layout_root_id: 64 - page_layout_id: 66 - section_param_id: 6 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:08.000000000 Z - updated_at: 2014-03-09 02:07:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 822 - page_layout_root_id: 64 - page_layout_id: 66 - section_param_id: 7 - theme_id: 2 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:08.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 823 - page_layout_root_id: 64 - page_layout_id: 66 - section_param_id: 8 - theme_id: 2 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:08.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 824 - page_layout_root_id: 64 - page_layout_id: 66 - section_param_id: 9 - theme_id: 2 - pvalue: - 2unset: '0' - '2': background-color:black - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:08.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 825 - page_layout_root_id: 64 - page_layout_id: 66 - section_param_id: 10 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:08.000000000 Z - updated_at: 2014-03-09 02:07:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 826 - page_layout_root_id: 64 - page_layout_id: 67 - section_param_id: 6 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:12.000000000 Z - updated_at: 2014-03-09 02:07:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 827 - page_layout_root_id: 64 - page_layout_id: 67 - section_param_id: 7 - theme_id: 2 - pvalue: - '101': float:none - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:800px - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:12.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 828 - page_layout_root_id: 64 - page_layout_id: 67 - section_param_id: 8 - theme_id: 2 - pvalue: - 15hidden: '1' - 31unset: '1' - '31': margin:auto auto auto auto - 7unset: '0' - '7': border-style:solid none none none - 8unset: '0' - '8': border-width:1px 0px 0px 0px - 6unset: '0' - '6': border-color:#CCCCCC transparent transparent transparent - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:12.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 829 - page_layout_root_id: 64 - page_layout_id: 67 - section_param_id: 9 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:12.000000000 Z - updated_at: 2014-03-09 02:07:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 830 - page_layout_root_id: 64 - page_layout_id: 67 - section_param_id: 10 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:07:12.000000000 Z - updated_at: 2014-03-09 02:07:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 831 - page_layout_root_id: 64 - page_layout_id: 68 - section_param_id: 6 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:05.000000000 Z - updated_at: 2014-03-09 02:08:05.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 832 - page_layout_root_id: 64 - page_layout_id: 68 - section_param_id: 7 - theme_id: 2 - pvalue: - '101': float:none - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:320px - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:05.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 833 - page_layout_root_id: 64 - page_layout_id: 68 - section_param_id: 8 - theme_id: 2 - pvalue: - 15hidden: '1' - 31unset: '1' - '31': margin:auto auto auto 260px - 15unset: '1' - '15': height:100px - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:05.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 834 - page_layout_root_id: 64 - page_layout_id: 68 - section_param_id: 9 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:05.000000000 Z - updated_at: 2014-03-09 02:08:05.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 835 - page_layout_root_id: 64 - page_layout_id: 68 - section_param_id: 10 - theme_id: 2 - pvalue: - 53unset: '1' - '53': text-align:center - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:05.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 836 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 11 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 837 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 12 - theme_id: 2 - pvalue: - 21unset: '1' - '21': width:600px - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 838 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 13 - theme_id: 2 - pvalue: - 15hidden: '1' - 31unset: '1' - '31': margin:auto auto auto 250px - 32unset: '0' - '32': padding:5px 0px 5px 0px - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 839 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 14 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 840 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 15 - theme_id: 2 - pvalue: - 53unset: '1' - '53': text-align:center - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 841 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 16 - theme_id: 2 - pvalue: - 32unset: '0' - '32': padding:5px 5px 5px 5px - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 842 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 17 - theme_id: 2 - pvalue: - 54unset: '0' - '54': text-decoration:none - 49unset: '0' - '49': color:black - 27unset: '0' - '27': font-weight:bolder - 24unset: '0' - '24': font-size:90% - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-08-09 07:34:20.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 843 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 18 - theme_id: 2 - pvalue: - 49unset: '0' - '49': color:#4183C4 - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 844 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 19 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 845 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 20 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 846 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 21 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 847 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 22 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 848 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 23 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 849 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 24 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 850 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 25 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 851 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 26 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-03-09 02:08:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 852 - page_layout_root_id: 64 - page_layout_id: 70 - section_param_id: 6 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:39.000000000 Z - updated_at: 2014-03-09 02:08:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 853 - page_layout_root_id: 64 - page_layout_id: 70 - section_param_id: 7 - theme_id: 2 - pvalue: - '101': float:none - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:200px - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:39.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 854 - page_layout_root_id: 64 - page_layout_id: 70 - section_param_id: 8 - theme_id: 2 - pvalue: - 15hidden: '1' - 31unset: '1' - '31': margin:auto auto auto 300px - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:39.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 855 - page_layout_root_id: 64 - page_layout_id: 70 - section_param_id: 9 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:39.000000000 Z - updated_at: 2014-03-09 02:08:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 856 - page_layout_root_id: 64 - page_layout_id: 70 - section_param_id: 10 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:08:39.000000000 Z - updated_at: 2014-03-09 02:08:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 857 - page_layout_root_id: 64 - page_layout_id: 71 - section_param_id: 323 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:09:00.000000000 Z - updated_at: 2014-03-09 02:09:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 858 - page_layout_root_id: 64 - page_layout_id: 71 - section_param_id: 324 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:09:00.000000000 Z - updated_at: 2014-03-09 02:09:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 859 - page_layout_root_id: 64 - page_layout_id: 71 - section_param_id: 325 - theme_id: 2 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-09 02:09:00.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 860 - page_layout_root_id: 64 - page_layout_id: 71 - section_param_id: 326 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:09:00.000000000 Z - updated_at: 2014-03-09 02:09:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 861 - page_layout_root_id: 64 - page_layout_id: 71 - section_param_id: 327 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 02:09:00.000000000 Z - updated_at: 2014-03-09 02:09:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 862 - page_layout_root_id: 64 - page_layout_id: 72 - section_param_id: 6 - theme_id: 2 - pvalue: - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2014-03-09 03:11:13.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 863 - page_layout_root_id: 64 - page_layout_id: 72 - section_param_id: 7 - theme_id: 2 - pvalue: - '101': float:none - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:800px - unset: - computed_pvalue: - created_at: 2014-03-09 03:11:14.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 864 - page_layout_root_id: 64 - page_layout_id: 72 - section_param_id: 8 - theme_id: 2 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:20px 0px 20px 0px - unset: - computed_pvalue: - created_at: 2014-03-09 03:11:14.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 865 - page_layout_root_id: 64 - page_layout_id: 72 - section_param_id: 9 - theme_id: 2 - pvalue: - 2unset: '1' - '2': background-color:white - unset: - computed_pvalue: - created_at: 2014-03-09 03:11:14.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 866 - page_layout_root_id: 64 - page_layout_id: 72 - section_param_id: 10 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 03:11:14.000000000 Z - updated_at: 2014-03-09 03:11:14.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 867 - page_layout_root_id: 64 - page_layout_id: 73 - section_param_id: 6 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 03:13:28.000000000 Z - updated_at: 2014-03-09 03:13:28.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 868 - page_layout_root_id: 64 - page_layout_id: 73 - section_param_id: 7 - theme_id: 2 - pvalue: - '101': float:none - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:800px - unset: - computed_pvalue: - created_at: 2014-03-09 03:13:28.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 869 - page_layout_root_id: 64 - page_layout_id: 73 - section_param_id: 8 - theme_id: 2 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-09 03:13:28.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 870 - page_layout_root_id: 64 - page_layout_id: 73 - section_param_id: 9 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 03:13:28.000000000 Z - updated_at: 2014-03-09 03:13:28.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 871 - page_layout_root_id: 64 - page_layout_id: 73 - section_param_id: 10 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-09 03:13:28.000000000 Z - updated_at: 2014-03-09 03:13:28.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 872 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 367 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-03-10 12:22:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 873 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 368 - theme_id: 2 - pvalue: - 21unset: '0' - '21': width:290px - 101unset: '0' - '101': float:right - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 874 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 369 - theme_id: 2 - pvalue: - 15hidden: '1' - 31unset: '1' - '31': margin:100px auto auto auto - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 875 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 370 - theme_id: 2 - pvalue: - 3unset: '1' - '3': ! 'background-image:' - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 876 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 371 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-03-10 12:22:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 877 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 372 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-03-10 12:22:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 878 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 373 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-03-10 12:22:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 879 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 374 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-03-10 12:22:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 880 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 375 - theme_id: 2 - pvalue: - 21unset: '0' - '21': width:260px - 31unset: '0' - '31': margin:auto auto 5px auto - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC' - 32unset: '0' - '32': padding:5px 10px 5px 10px - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 881 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 376 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-03-10 12:22:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 882 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 377 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-03-10 12:22:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 883 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 378 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-03-10 12:22:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 884 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 379 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-03-10 12:22:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 885 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 380 - theme_id: 2 - pvalue: - 49unset: '0' - '49': color:red - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 886 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 381 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-03-10 12:22:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 887 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 382 - theme_id: 2 - pvalue: - 21unset: '0' - '21': width:280px - 32unset: '0' - '32': padding:5px 10px 5px 10px - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': border-color:transparent transparent transparent transparent - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 888 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 383 - theme_id: 2 - pvalue: - 2unset: '0' - '2': background-color:#73CF54 - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 889 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 384 - theme_id: 2 - pvalue: - 49unset: '0' - '49': color:white - 27unset: '0' - '27': font-weight:bolder - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 890 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 385 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-03-10 12:22:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 891 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 386 - theme_id: 2 - pvalue: - 2unset: '0' - '2': background-color:#62B246 - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 892 - page_layout_root_id: 64 - page_layout_id: 77 - section_param_id: 387 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-10 12:22:43.000000000 Z - updated_at: 2014-03-10 12:22:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 893 - page_layout_root_id: 64 - page_layout_id: 78 - section_param_id: 50 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-15 08:35:58.000000000 Z - updated_at: 2014-03-15 08:35:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 894 - page_layout_root_id: 64 - page_layout_id: 78 - section_param_id: 51 - theme_id: 2 - pvalue: - 21unset: '0' - '21': width:400px - 15unset: '1' - '15': height:220px - 101unset: '1' - '101': float:left - unset: - computed_pvalue: - created_at: 2014-03-15 08:35:58.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 895 - page_layout_root_id: 64 - page_layout_id: 78 - section_param_id: 52 - theme_id: 2 - pvalue: - 15hidden: '1' - 15unset: '1' - '15': height:220px - unset: - computed_pvalue: - created_at: 2014-03-15 08:35:58.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 896 - page_layout_root_id: 64 - page_layout_id: 78 - section_param_id: 53 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-15 08:35:58.000000000 Z - updated_at: 2014-03-15 08:35:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 897 - page_layout_root_id: 64 - page_layout_id: 78 - section_param_id: 54 - theme_id: 2 - pvalue: - 49unset: '0' - '49': color:white - unset: - computed_pvalue: - created_at: 2014-03-15 08:35:58.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 898 - page_layout_root_id: 64 - page_layout_id: 79 - section_param_id: 50 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-17 12:57:54.000000000 Z - updated_at: 2014-03-17 12:57:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 899 - page_layout_root_id: 64 - page_layout_id: 79 - section_param_id: 51 - theme_id: 2 - pvalue: - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-03-17 12:57:54.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 900 - page_layout_root_id: 64 - page_layout_id: 79 - section_param_id: 52 - theme_id: 2 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-17 12:57:54.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 901 - page_layout_root_id: 64 - page_layout_id: 79 - section_param_id: 53 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-17 12:57:54.000000000 Z - updated_at: 2014-03-17 12:57:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 902 - page_layout_root_id: 64 - page_layout_id: 79 - section_param_id: 54 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-17 12:57:54.000000000 Z - updated_at: 2014-03-17 12:57:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 903 - page_layout_root_id: 64 - page_layout_id: 81 - section_param_id: 362 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-18 13:23:00.000000000 Z - updated_at: 2014-03-18 13:23:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 904 - page_layout_root_id: 64 - page_layout_id: 81 - section_param_id: 363 - theme_id: 2 - pvalue: - 21unset: '0' - '21': width:800px - 101unset: '0' - '101': float:none - unset: - computed_pvalue: - created_at: 2014-03-18 13:23:00.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 905 - page_layout_root_id: 64 - page_layout_id: 81 - section_param_id: 364 - theme_id: 2 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-18 13:23:00.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 906 - page_layout_root_id: 64 - page_layout_id: 81 - section_param_id: 365 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-18 13:23:00.000000000 Z - updated_at: 2014-03-18 13:23:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 907 - page_layout_root_id: 64 - page_layout_id: 81 - section_param_id: 366 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-18 13:23:00.000000000 Z - updated_at: 2014-03-18 13:23:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 908 - page_layout_root_id: 64 - page_layout_id: 82 - section_param_id: 50 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-18 13:48:55.000000000 Z - updated_at: 2014-03-18 13:48:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 909 - page_layout_root_id: 64 - page_layout_id: 82 - section_param_id: 51 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-18 13:48:55.000000000 Z - updated_at: 2014-03-18 13:48:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 910 - page_layout_root_id: 64 - page_layout_id: 82 - section_param_id: 52 - theme_id: 2 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-18 13:48:55.000000000 Z - updated_at: 2014-08-09 07:34:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 911 - page_layout_root_id: 64 - page_layout_id: 82 - section_param_id: 53 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-18 13:48:55.000000000 Z - updated_at: 2014-03-18 13:48:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 912 - page_layout_root_id: 64 - page_layout_id: 82 - section_param_id: 54 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-18 13:48:55.000000000 Z - updated_at: 2014-03-18 13:48:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4130 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 420 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4147 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 423 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4164 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 426 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4181 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 429 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4198 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 432 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4215 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 435 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4232 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 438 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4249 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 441 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4266 - page_layout_root_id: 64 - page_layout_id: 69 - section_param_id: 444 - theme_id: 2 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -page_layouts: -- !ruby/object:Spree::PageLayout - attributes: - id: 64 - site_id: 1 - root_id: 64 - parent_id: - lft: 1 - rgt: 30 - title: PageRoot - slug: pageroot - section_id: 1 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: true - created_at: 2014-03-09 01:13:22.000000000 Z - updated_at: 2014-07-12 06:22:33.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 65 - site_id: 1 - root_id: 64 - parent_id: 64 - lft: 2 - rgt: 11 - title: header - slug: header--4 - section_id: 2 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-09 02:07:03.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 70 - site_id: 1 - root_id: 64 - parent_id: 65 - lft: 3 - rgt: 6 - title: container - slug: container--2 - section_id: 2 - section_instance: 5 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-09 02:08:39.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 71 - site_id: 1 - root_id: 64 - parent_id: 70 - lft: 4 - rgt: 5 - title: Logo - slug: logo--4 - section_id: 97 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-09 02:09:00.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 68 - site_id: 1 - root_id: 64 - parent_id: 65 - lft: 7 - rgt: 10 - title: container - slug: container - section_id: 2 - section_instance: 4 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-09 02:08:05.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 69 - site_id: 1 - root_id: 64 - parent_id: 68 - lft: 8 - rgt: 9 - title: hmenu - slug: hmenu - section_id: 3 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-09 02:08:32.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 66 - site_id: 1 - root_id: 64 - parent_id: 64 - lft: 12 - rgt: 19 - title: slogan - slug: slogan - section_id: 2 - section_instance: 2 - section_context: home - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-09 02:07:08.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 72 - site_id: 1 - root_id: 64 - parent_id: 66 - lft: 13 - rgt: 18 - title: container - slug: container--3 - section_id: 2 - section_instance: 6 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-09 03:11:13.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 78 - site_id: 1 - root_id: 64 - parent_id: 72 - lft: 14 - rgt: 15 - title: text - slug: text - section_id: 11 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-15 08:35:58.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 77 - site_id: 1 - root_id: 64 - parent_id: 72 - lft: 16 - rgt: 17 - title: Site form - slug: site-form - section_id: 111 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-10 12:22:42.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 81 - site_id: 1 - root_id: 64 - parent_id: 64 - lft: 20 - rgt: 21 - title: Taxon description - slug: taxon-description - section_id: 109 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-18 13:23:00.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 73 - site_id: 1 - root_id: 64 - parent_id: 64 - lft: 22 - rgt: 25 - title: container - slug: container--4 - section_id: 2 - section_instance: 7 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-09 03:13:27.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 79 - site_id: 1 - root_id: 64 - parent_id: 73 - lft: 23 - rgt: 24 - title: text - slug: text--2 - section_id: 11 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-17 12:57:54.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 67 - site_id: 1 - root_id: 64 - parent_id: 64 - lft: 26 - rgt: 29 - title: footer - slug: footer--4 - section_id: 2 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-09 02:07:12.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 82 - site_id: 1 - root_id: 64 - parent_id: 67 - lft: 27 - rgt: 28 - title: text - slug: text--3 - section_id: 11 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-03-18 13:48:55.000000000 Z - updated_at: 2014-07-12 06:27:35.000000000 Z - data_source_param: '' -template_files: [] -template_releases: -- !ruby/object:Spree::TemplateRelease - attributes: - id: 6 - name: just a test - theme_id: 2 - created_at: 2014-06-21 13:37:49.000000000 Z - updated_at: 2014-06-21 13:37:49.000000000 Z diff --git a/spree_theme/db/themes/designs/1_2_1410526881.json b/spree_theme/db/themes/designs/1_2_1410526881.json deleted file mode 100644 index 749d5ab9..00000000 --- a/spree_theme/db/themes/designs/1_2_1410526881.json +++ /dev/null @@ -1 +0,0 @@ -{"template":{"template_theme":{"assigned_resource_ids":{"69":{"spree/taxon":[23]},"78":{"spree/template_text":[1]},"79":{"spree/template_text":[0]},"80":{"spree/template_text":[0]},"82":{"spree/template_text":[4]}},"created_at":"2014-03-09T01:13:21.000Z","id":2,"page_layout_root_id":64,"release_id":0,"site_id":1,"slug":"","title":"Dalianshops","updated_at":"2014-08-23T00:09:42.000Z"}},"param_values":[{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":913,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"21":"width:800px","21unset":"1","20":"min-width:800px","20hidden":"1"},"section_param_id":1,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":914,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{},"section_param_id":2,"theme_id":2,"unset":null,"updated_at":"2014-03-09T01:13:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":915,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"85":"clear:both"},"section_param_id":3,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":916,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#EFEFEF"},"section_param_id":4,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":917,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{},"section_param_id":5,"theme_id":2,"unset":null,"updated_at":"2014-03-09T01:13:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":918,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":919,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":920,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":921,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"2unset":"1","2":"background-color:#EFEFEF"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":922,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"53unset":"0","53":"text-align:center"},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":923,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":924,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":925,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":926,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:black"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":927,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":928,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":929,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:800px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":930,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:1px 0px 0px 0px","6unset":"0","6":"border-color:#CCCCCC transparent transparent transparent"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":931,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":932,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":933,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":934,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:320px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":935,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 260px","15unset":"1","15":"height:100px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":936,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":937,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"53unset":"1","53":"text-align:center"},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":938,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":11,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":939,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"21unset":"1","21":"width:600px"},"section_param_id":12,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":940,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 250px","32unset":"0","32":"padding:5px 0px 5px 0px"},"section_param_id":13,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":941,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":14,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":942,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"53unset":"1","53":"text-align:center"},"section_param_id":15,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":943,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 5px"},"section_param_id":16,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":944,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"54unset":"0","54":"text-decoration:none","49unset":"0","49":"color:black","27unset":"0","27":"font-weight:bolder","24unset":"0","24":"font-size:90%"},"section_param_id":17,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":945,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:#4183C4"},"section_param_id":18,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":946,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":19,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":947,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":20,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":948,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":21,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":949,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":22,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":950,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":23,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":951,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":24,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":952,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":25,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":953,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":26,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":954,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":955,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:200px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":956,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 300px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":957,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":958,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":959,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":323,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":960,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":324,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":961,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":325,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":962,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":326,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":963,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":327,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:13.000Z","id":964,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":965,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:800px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":966,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:20px 0px 20px 0px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":967,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"2unset":"1","2":"background-color:white"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":968,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:11:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":969,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:13:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":970,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:800px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":971,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":972,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:13:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":973,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:13:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":974,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":367,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":975,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:290px","101unset":"0","101":"float:right"},"section_param_id":368,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":976,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:100px auto auto auto"},"section_param_id":369,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":977,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"3unset":"1","3":"background-image:"},"section_param_id":370,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":978,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":371,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":979,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":372,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":980,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":373,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":981,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":374,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":982,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:260px","31unset":"0","31":"margin:auto auto 5px auto","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC","32unset":"0","32":"padding:5px 10px 5px 10px"},"section_param_id":375,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":983,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":376,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":984,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":377,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":985,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":378,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":986,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":379,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":987,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":380,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":988,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":381,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":989,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:280px","32unset":"0","32":"padding:5px 10px 5px 10px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:transparent transparent transparent transparent"},"section_param_id":382,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":990,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#73CF54"},"section_param_id":383,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":991,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:white","27unset":"0","27":"font-weight:bolder"},"section_param_id":384,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":992,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":385,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":993,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#62B246"},"section_param_id":386,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":994,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":387,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":995,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-03-15T08:35:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":996,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:400px","15unset":"1","15":"height:220px","101unset":"1","101":"float:left"},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":997,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{"15hidden":"1","15unset":"1","15":"height:220px"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":998,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-03-15T08:35:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":999,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1000,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-03-17T12:57:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1001,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1002,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1003,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-03-17T12:57:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1004,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-03-17T12:57:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1005,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":362,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:23:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1006,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:800px","101unset":"0","101":"float:none"},"section_param_id":363,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1007,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":364,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1008,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":365,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:23:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1009,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":366,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:23:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1010,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1011,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1012,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1013,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1014,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:00.000Z","id":2138,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":420,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:00.000Z","id":2183,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":423,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:01.000Z","id":2228,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":426,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:01.000Z","id":2273,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":429,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:01.000Z","id":2318,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":432,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:01.000Z","id":2363,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":435,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:02.000Z","id":2408,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":438,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:02.000Z","id":2453,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":441,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:02.000Z","id":2498,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":444,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:57.000Z","id":4599,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":477,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4615,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4616,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4617,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4618,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4619,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4620,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4621,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4749,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":481,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4762,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":484,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4763,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":484,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4764,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":484,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4870,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":520,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4885,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":525,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4888,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":526,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4901,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4902,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4903,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4904,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4905,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4906,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4907,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5035,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":537,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5048,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":540,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5049,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":540,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5050,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":540,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5156,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":576,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5171,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":581,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5174,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":582,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}}],"page_layouts":[{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T01:13:22.000Z","data_filter":"","data_source":"","data_source_param":"","id":64,"is_enabled":true,"is_full_html":true,"lft":1,"parent_id":null,"rgt":30,"root_id":64,"section_context":"","section_id":1,"section_instance":1,"site_id":1,"slug":"root1","title":"root1","updated_at":"2014-03-09T01:13:22.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:07:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":65,"is_enabled":true,"is_full_html":false,"lft":2,"parent_id":64,"rgt":11,"root_id":64,"section_context":"","section_id":2,"section_instance":1,"site_id":1,"slug":"container1","title":"header","updated_at":"2014-03-09T02:07:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:08:39.000Z","data_filter":"","data_source":"","data_source_param":"","id":70,"is_enabled":true,"is_full_html":false,"lft":3,"parent_id":65,"rgt":6,"root_id":64,"section_context":"","section_id":2,"section_instance":5,"site_id":1,"slug":"container5","title":"container5","updated_at":"2014-03-09T02:08:39.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:09:00.000Z","data_filter":"","data_source":"","data_source_param":"","id":71,"is_enabled":true,"is_full_html":false,"lft":4,"parent_id":70,"rgt":5,"root_id":64,"section_context":"","section_id":97,"section_instance":1,"site_id":1,"slug":"logo1","title":"Logo1","updated_at":"2014-03-09T02:09:00.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:08:05.000Z","data_filter":"","data_source":"","data_source_param":"","id":68,"is_enabled":true,"is_full_html":false,"lft":7,"parent_id":65,"rgt":10,"root_id":64,"section_context":"","section_id":2,"section_instance":4,"site_id":1,"slug":"container4","title":"container4","updated_at":"2014-03-09T02:08:05.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:08:32.000Z","data_filter":"","data_source":"","data_source_param":"","id":69,"is_enabled":true,"is_full_html":false,"lft":8,"parent_id":68,"rgt":9,"root_id":64,"section_context":"","section_id":3,"section_instance":1,"site_id":1,"slug":"hmenu1","title":"hmenu1","updated_at":"2014-03-09T02:08:32.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:07:08.000Z","data_filter":"","data_source":"","data_source_param":"","id":66,"is_enabled":true,"is_full_html":false,"lft":12,"parent_id":64,"rgt":19,"root_id":64,"section_context":"home","section_id":2,"section_instance":2,"site_id":1,"slug":"container2","title":"slogan","updated_at":"2014-03-09T02:07:08.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T03:11:13.000Z","data_filter":"","data_source":"","data_source_param":"","id":72,"is_enabled":true,"is_full_html":false,"lft":13,"parent_id":66,"rgt":18,"root_id":64,"section_context":"","section_id":2,"section_instance":6,"site_id":1,"slug":"container6","title":"container6","updated_at":"2014-03-09T03:11:13.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-15T08:35:58.000Z","data_filter":"","data_source":"","data_source_param":"","id":78,"is_enabled":true,"is_full_html":false,"lft":14,"parent_id":72,"rgt":15,"root_id":64,"section_context":"","section_id":11,"section_instance":1,"site_id":1,"slug":"text1","title":"text1","updated_at":"2014-03-15T08:35:58.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-10T12:22:42.000Z","data_filter":"","data_source":"","data_source_param":"","id":77,"is_enabled":true,"is_full_html":false,"lft":16,"parent_id":72,"rgt":17,"root_id":64,"section_context":"","section_id":111,"section_instance":1,"site_id":1,"slug":"site-form1","title":"Site form1","updated_at":"2014-03-10T12:22:42.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-18T13:23:00.000Z","data_filter":"","data_source":"","data_source_param":"","id":81,"is_enabled":true,"is_full_html":false,"lft":20,"parent_id":64,"rgt":21,"root_id":64,"section_context":"","section_id":109,"section_instance":1,"site_id":1,"slug":"taxon-description1","title":"Taxon description1","updated_at":"2014-03-18T13:23:00.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T03:13:27.000Z","data_filter":"","data_source":"","data_source_param":"","id":73,"is_enabled":true,"is_full_html":false,"lft":22,"parent_id":64,"rgt":25,"root_id":64,"section_context":"","section_id":2,"section_instance":7,"site_id":1,"slug":"container7","title":"container7","updated_at":"2014-03-09T03:13:27.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-17T12:57:54.000Z","data_filter":"","data_source":"","data_source_param":"","id":79,"is_enabled":true,"is_full_html":false,"lft":23,"parent_id":73,"rgt":24,"root_id":64,"section_context":"","section_id":11,"section_instance":2,"site_id":1,"slug":"text2","title":"text2","updated_at":"2014-03-17T12:57:54.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:07:12.000Z","data_filter":"","data_source":"","data_source_param":"","id":67,"is_enabled":true,"is_full_html":false,"lft":26,"parent_id":64,"rgt":29,"root_id":64,"section_context":"","section_id":2,"section_instance":3,"site_id":1,"slug":"container3","title":"footer","updated_at":"2014-06-22T00:18:00.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-18T13:48:55.000Z","data_filter":"","data_source":"","data_source_param":"","id":82,"is_enabled":true,"is_full_html":false,"lft":27,"parent_id":67,"rgt":28,"root_id":64,"section_context":"","section_id":11,"section_instance":3,"site_id":1,"slug":"text3","title":"text3","updated_at":"2014-03-18T13:48:55.000Z"}}],"template_files":[],"template_releases":[]} \ No newline at end of file diff --git a/spree_theme/db/themes/designs/1_2_1414758766.json b/spree_theme/db/themes/designs/1_2_1414758766.json deleted file mode 100644 index 2f166bee..00000000 --- a/spree_theme/db/themes/designs/1_2_1414758766.json +++ /dev/null @@ -1 +0,0 @@ -{"template":{"template_theme":{"assigned_resource_ids":{"69":{"spree/taxon":[23]},"78":{"spree/template_text":[1]},"79":{"spree/template_text":[0]},"80":{"spree/template_text":[0]},"82":{"spree/template_text":[4]},"71":{"spree/template_file":[49]},"550":{"spree/taxon":[134],"spree/specific_taxon":[25]},"557":{"spree/taxon":[139]},"561":{"spree/specific_taxon":[28]},"562":{"spree/template_text":[16]}},"created_at":"2014-03-09T01:13:21.000Z","id":2,"is_public":false,"page_layout_root_id":64,"release_id":22,"site_id":1,"slug":"","title":"Dalianshops","updated_at":"2014-10-26T09:01:10.000Z"}},"param_values":[{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":913,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"21":"width:800px","21unset":"1","20":"min-width:800px","20hidden":"1"},"section_param_id":1,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":914,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{},"section_param_id":2,"theme_id":2,"unset":null,"updated_at":"2014-03-09T01:13:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":915,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"85":"clear:both"},"section_param_id":3,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":916,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#EFEFEF"},"section_param_id":4,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T01:13:22.000Z","id":917,"page_layout_id":64,"page_layout_root_id":64,"pvalue":{"16unset":"0","16":"line-height:1.3em"},"section_param_id":5,"theme_id":2,"unset":null,"updated_at":"2014-09-23T15:26:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":918,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":919,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:980px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:47:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":920,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":921,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"2unset":"1","2":"background-color:#EFEFEF"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:03.000Z","id":922,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{"53unset":"0","53":"text-align:center"},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":923,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":924,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":925,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":926,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#009de6"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:08.000Z","id":927,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":928,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:07:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":929,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:980px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:58:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":930,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:1px 0px 0px 0px","6unset":"0","6":"border-color:#CCCCCC transparent transparent transparent","32unset":"1","32":"padding:0px 0px 0px 0px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:57:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":931,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:white"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:09:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:07:12.000Z","id":932,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{"53unset":"1","53":"text-align:center"},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-10-15T02:43:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":933,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":934,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:50:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":935,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 260px","15unset":"1","15":"height:100px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":936,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#232d3b"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-23T12:46:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:05.000Z","id":937,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{"53unset":"1","53":"text-align:center","49unset":"1","49":"color:white"},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:51:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":938,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":11,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":939,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"21unset":"1","21":"width:600px","101unset":"0","101":"float:right"},"section_param_id":12,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:51:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":940,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 250px","32unset":"0","32":"padding:0px 0px 3px 0px"},"section_param_id":13,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:54:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":941,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":14,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":942,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"53unset":"1","53":"text-align:center"},"section_param_id":15,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":943,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"32unset":"0","32":"padding:10px 15px 10px 15px"},"section_param_id":16,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:55:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":944,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"54unset":"0","54":"text-decoration:none","49unset":"0","49":"color:white","27unset":"0","27":"font-weight:bolder","24unset":"0","24":"font-size:90%"},"section_param_id":17,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:52:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":945,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"49unset":"1","49":"color:#4183C4"},"section_param_id":18,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:59:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":946,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":19,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":947,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":20,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":948,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":21,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":949,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":22,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":950,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#73cd54"},"section_param_id":23,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:54:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":951,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#73cd54"},"section_param_id":24,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:00:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":952,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":25,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:32.000Z","id":953,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":26,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":954,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":955,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"1","21":"width:200px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:47:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":956,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 300px","32unset":"1","32":"padding:5px 0px 0px 0px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-23T16:45:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":957,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:08:39.000Z","id":958,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:08:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":959,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":323,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":960,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":324,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":961,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:5px 0px 0px 0px"},"section_param_id":325,"theme_id":2,"unset":null,"updated_at":"2014-09-23T16:45:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":962,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":326,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T02:09:00.000Z","id":963,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":327,"theme_id":2,"unset":null,"updated_at":"2014-03-09T02:09:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:13.000Z","id":964,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":965,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:980px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-23T16:36:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":966,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:35px 40px 35px 10px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-23T16:36:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":967,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{"2unset":"1","2":"background-color:white"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:11:14.000Z","id":968,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:11:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":969,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:13:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":970,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:800px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":971,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":972,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:13:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-09T03:13:28.000Z","id":973,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-03-09T03:13:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":974,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":367,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":975,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:290px","101unset":"0","101":"float:right"},"section_param_id":368,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":976,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:100px auto auto auto"},"section_param_id":369,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":977,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"3unset":"1","3":"background-image:"},"section_param_id":370,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":978,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":371,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":979,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":372,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":980,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":373,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":981,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":374,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:42.000Z","id":982,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:260px","31unset":"0","31":"margin:auto auto 5px auto","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC","32unset":"0","32":"padding:5px 10px 5px 10px"},"section_param_id":375,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":983,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":376,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":984,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":377,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":985,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":378,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":986,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":379,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":987,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":380,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":988,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":381,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":989,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:282px","32unset":"0","32":"padding:5px 10px 5px 10px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#73CF54 #73CF54 #73CF54 #73CF54"},"section_param_id":382,"theme_id":2,"unset":null,"updated_at":"2014-09-23T16:41:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":990,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#73CF54"},"section_param_id":383,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":991,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:white","27unset":"0","27":"font-weight:bolder"},"section_param_id":384,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":992,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":385,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":993,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#62B246"},"section_param_id":386,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-10T12:22:43.000Z","id":994,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":387,"theme_id":2,"unset":null,"updated_at":"2014-03-10T12:22:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":995,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-03-15T08:35:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":996,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:400px","15unset":"1","15":"height:220px","101unset":"1","101":"float:left"},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":997,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{"15hidden":"1","15unset":"1","15":"height:220px"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":998,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-03-15T08:35:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-15T08:35:58.000Z","id":999,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1000,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-03-17T12:57:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1001,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1002,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-08-23T00:09:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1003,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-03-17T12:57:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-17T12:57:54.000Z","id":1004,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-03-17T12:57:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1005,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":362,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:23:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1006,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:100%","101unset":"0","101":"float:none"},"section_param_id":363,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:29:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1007,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 20px 20px 40px","31unset":"1","31":"margin:auto auto 20px auto"},"section_param_id":364,"theme_id":2,"unset":null,"updated_at":"2014-09-23T16:07:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1008,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:#009de6","3unset":"1","3":"background-image:sanjiao.png","4unset":"1","4":"background-position:left bottom"},"section_param_id":365,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:34:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:23:00.000Z","id":1009,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":366,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:28:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1010,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1011,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{"101unset":"1","101":"float:none"},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-10-15T02:43:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1012,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 10px 0px 20px"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-09-23T15:27:46.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1013,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-03-18T13:48:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-03-18T13:48:55.000Z","id":1014,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{"24unset":"0","24":"font-size:85%"},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-10-15T02:41:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:00.000Z","id":2138,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":420,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:00.000Z","id":2183,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":423,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:01.000Z","id":2228,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":426,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:01.000Z","id":2273,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":429,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:01.000Z","id":2318,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":432,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:01.000Z","id":2363,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":435,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:02.000Z","id":2408,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":438,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:02.000Z","id":2453,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":441,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T06:04:02.000Z","id":2498,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":444,"theme_id":2,"unset":null,"updated_at":"2014-08-02T06:04:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:57.000Z","id":4599,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":477,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4615,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4616,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4617,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4618,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4619,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4620,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4621,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4749,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":481,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4762,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":484,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4763,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":484,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4764,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":484,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4870,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":520,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4885,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":525,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4888,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":526,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4901,"page_layout_id":65,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4902,"page_layout_id":66,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4903,"page_layout_id":67,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4904,"page_layout_id":68,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4905,"page_layout_id":70,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4906,"page_layout_id":72,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4907,"page_layout_id":73,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5035,"page_layout_id":69,"page_layout_root_id":64,"pvalue":{},"section_param_id":537,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5048,"page_layout_id":78,"page_layout_root_id":64,"pvalue":{},"section_param_id":540,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5049,"page_layout_id":79,"page_layout_root_id":64,"pvalue":{},"section_param_id":540,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5050,"page_layout_id":82,"page_layout_root_id":64,"pvalue":{},"section_param_id":540,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5156,"page_layout_id":71,"page_layout_root_id":64,"pvalue":{},"section_param_id":576,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5171,"page_layout_id":81,"page_layout_root_id":64,"pvalue":{},"section_param_id":581,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5174,"page_layout_id":77,"page_layout_root_id":64,"pvalue":{},"section_param_id":582,"theme_id":2,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T11:49:22.000Z","id":5495,"page_layout_id":548,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:49:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T11:49:22.000Z","id":5496,"page_layout_id":548,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:980px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:50:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T11:49:22.000Z","id":5497,"page_layout_id":548,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:49:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T11:49:22.000Z","id":5498,"page_layout_id":548,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:49:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T11:49:22.000Z","id":5499,"page_layout_id":548,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:49:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T11:49:22.000Z","id":5500,"page_layout_id":548,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:49:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T11:49:22.000Z","id":5501,"page_layout_id":548,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-22T11:49:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:23.000Z","id":5502,"page_layout_id":549,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:11:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:23.000Z","id":5503,"page_layout_id":549,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:980px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:17:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:23.000Z","id":5504,"page_layout_id":549,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:11:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:23.000Z","id":5505,"page_layout_id":549,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:white"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:21:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:23.000Z","id":5506,"page_layout_id":549,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:11:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:23.000Z","id":5507,"page_layout_id":549,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:11:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:23.000Z","id":5508,"page_layout_id":549,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:11:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:59.000Z","id":5509,"page_layout_id":550,"page_layout_root_id":64,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:25:44.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:59.000Z","id":5510,"page_layout_id":550,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:860px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-23T16:47:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:11:59.000Z","id":5511,"page_layout_id":550,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:20px 20px 20px 20px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-23T16:07:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:00.000Z","id":5512,"page_layout_id":550,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:00.000Z","id":5513,"page_layout_id":550,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:00.000Z","id":5514,"page_layout_id":550,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:00.000Z","id":5515,"page_layout_id":550,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:08.000Z","id":5516,"page_layout_id":551,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:08.000Z","id":5517,"page_layout_id":551,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:254px","15unset":"0","21unset":"0","21":"width:410px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:45:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:08.000Z","id":5518,"page_layout_id":551,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:15px 15px 10px 10px","15unset":"0","15":"height:229px","31unset":"0","31":"margin:auto 10px auto auto"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:45:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:08.000Z","id":5519,"page_layout_id":551,"page_layout_root_id":64,"pvalue":{"3unset":"0","3":"background-image:feature-bg2.jpg","5unset":"0","5":"background-repeat:no-repeat"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:40:46.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:08.000Z","id":5520,"page_layout_id":551,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:08.000Z","id":5521,"page_layout_id":551,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:08.000Z","id":5522,"page_layout_id":551,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:24.000Z","id":5523,"page_layout_id":552,"page_layout_root_id":64,"pvalue":{},"section_param_id":160,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:24.000Z","id":5524,"page_layout_id":552,"page_layout_root_id":64,"pvalue":{},"section_param_id":161,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:24.000Z","id":5525,"page_layout_id":552,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:30px 0px 30px 10px"},"section_param_id":162,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:23:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:24.000Z","id":5526,"page_layout_id":552,"page_layout_root_id":64,"pvalue":{},"section_param_id":163,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:24.000Z","id":5527,"page_layout_id":552,"page_layout_root_id":64,"pvalue":{},"section_param_id":164,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:24.000Z","id":5528,"page_layout_id":552,"page_layout_root_id":64,"pvalue":{},"section_param_id":506,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:12:24.000Z","id":5529,"page_layout_id":552,"page_layout_root_id":64,"pvalue":{},"section_param_id":562,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:12:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:14:04.000Z","id":5537,"page_layout_id":554,"page_layout_root_id":64,"pvalue":{},"section_param_id":362,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:14:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:14:04.000Z","id":5538,"page_layout_id":554,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:320px","101unset":"0","101":"float:none"},"section_param_id":363,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:14:04.000Z","id":5539,"page_layout_id":554,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 0px 0px"},"section_param_id":364,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:39:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:14:04.000Z","id":5540,"page_layout_id":554,"page_layout_root_id":64,"pvalue":{},"section_param_id":365,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:14:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:14:04.000Z","id":5541,"page_layout_id":554,"page_layout_root_id":64,"pvalue":{},"section_param_id":366,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:14:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:14:04.000Z","id":5542,"page_layout_id":554,"page_layout_root_id":64,"pvalue":{},"section_param_id":525,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:14:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:14:04.000Z","id":5543,"page_layout_id":554,"page_layout_root_id":64,"pvalue":{},"section_param_id":581,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:14:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:32:02.000Z","id":5544,"page_layout_id":555,"page_layout_root_id":64,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:20:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:32:02.000Z","id":5545,"page_layout_id":555,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:36:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:32:02.000Z","id":5546,"page_layout_id":555,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 10px 0px 0px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-23T16:27:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:32:02.000Z","id":5547,"page_layout_id":555,"page_layout_root_id":64,"pvalue":{"2unset":"1","2":"background-color:#EFEFEF"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:45:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:32:02.000Z","id":5548,"page_layout_id":555,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:32:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:32:02.000Z","id":5549,"page_layout_id":555,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:32:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T12:32:02.000Z","id":5550,"page_layout_id":555,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-22T12:32:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:22.000Z","id":5551,"page_layout_id":556,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:22.000Z","id":5552,"page_layout_id":556,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:12:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:22.000Z","id":5553,"page_layout_id":556,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:22.000Z","id":5554,"page_layout_id":556,"page_layout_root_id":64,"pvalue":{"2unset":"0","2":"background-color:white"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:52:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:22.000Z","id":5555,"page_layout_id":556,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:22.000Z","id":5556,"page_layout_id":556,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:22.000Z","id":5557,"page_layout_id":556,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:33.000Z","id":5558,"page_layout_id":557,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:33.000Z","id":5559,"page_layout_id":557,"page_layout_root_id":64,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:900px"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:13:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:33.000Z","id":5560,"page_layout_id":557,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:33.000Z","id":5561,"page_layout_id":557,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:33.000Z","id":5562,"page_layout_id":557,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:33.000Z","id":5563,"page_layout_id":557,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:07:33.000Z","id":5564,"page_layout_id":557,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:07:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:14.000Z","id":5565,"page_layout_id":558,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:14.000Z","id":5566,"page_layout_id":558,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:54:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:14.000Z","id":5567,"page_layout_id":558,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:14.000Z","id":5568,"page_layout_id":558,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:14.000Z","id":5569,"page_layout_id":558,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:14.000Z","id":5570,"page_layout_id":558,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:14.000Z","id":5571,"page_layout_id":558,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:24.000Z","id":5572,"page_layout_id":559,"page_layout_root_id":64,"pvalue":{},"section_param_id":135,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:24.000Z","id":5573,"page_layout_id":559,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":136,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:17:07.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:24.000Z","id":5574,"page_layout_id":559,"page_layout_root_id":64,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto","32unset":"0","32":"padding:30px 0px 30px 0px"},"section_param_id":137,"theme_id":2,"unset":null,"updated_at":"2014-09-23T15:11:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:24.000Z","id":5575,"page_layout_id":559,"page_layout_root_id":64,"pvalue":{},"section_param_id":138,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:24.000Z","id":5576,"page_layout_id":559,"page_layout_root_id":64,"pvalue":{"53unset":"0","53":"text-align:center","24unset":"0","24":"font-size:200%","27unset":"0","27":"font-weight:bolder","49unset":"0","49":"color:#009de6"},"section_param_id":139,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:19:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:24.000Z","id":5577,"page_layout_id":559,"page_layout_root_id":64,"pvalue":{},"section_param_id":501,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:08:24.000Z","id":5578,"page_layout_id":559,"page_layout_root_id":64,"pvalue":{},"section_param_id":557,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:08:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:09:09.000Z","id":5579,"page_layout_id":560,"page_layout_root_id":64,"pvalue":{},"section_param_id":362,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:09:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:09:09.000Z","id":5580,"page_layout_id":560,"page_layout_root_id":64,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":363,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:46:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:09:09.000Z","id":5581,"page_layout_id":560,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":364,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:09:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:09:09.000Z","id":5582,"page_layout_id":560,"page_layout_root_id":64,"pvalue":{},"section_param_id":365,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:09:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:09:09.000Z","id":5583,"page_layout_id":560,"page_layout_root_id":64,"pvalue":{"24unset":"0","24":"font-size:103%"},"section_param_id":366,"theme_id":2,"unset":null,"updated_at":"2014-09-23T15:13:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:09:09.000Z","id":5584,"page_layout_id":560,"page_layout_root_id":64,"pvalue":{},"section_param_id":525,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:09:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:09:09.000Z","id":5585,"page_layout_id":560,"page_layout_root_id":64,"pvalue":{},"section_param_id":581,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:09:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:22:52.000Z","id":5586,"page_layout_id":561,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:22:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:22:52.000Z","id":5587,"page_layout_id":561,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:30:25.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:22:52.000Z","id":5588,"page_layout_id":561,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 20px 0px 40px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:30:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:22:52.000Z","id":5589,"page_layout_id":561,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:22:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:22:52.000Z","id":5590,"page_layout_id":561,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:22:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:22:52.000Z","id":5591,"page_layout_id":561,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:22:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:22:52.000Z","id":5592,"page_layout_id":561,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:22:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:23:04.000Z","id":5593,"page_layout_id":562,"page_layout_root_id":64,"pvalue":{},"section_param_id":50,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:23:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:23:04.000Z","id":5594,"page_layout_id":562,"page_layout_root_id":64,"pvalue":{},"section_param_id":51,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:23:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:23:04.000Z","id":5595,"page_layout_id":562,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:23:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:23:04.000Z","id":5596,"page_layout_id":562,"page_layout_root_id":64,"pvalue":{},"section_param_id":53,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:23:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:23:04.000Z","id":5597,"page_layout_id":562,"page_layout_root_id":64,"pvalue":{},"section_param_id":54,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:23:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:23:04.000Z","id":5598,"page_layout_id":562,"page_layout_root_id":64,"pvalue":{},"section_param_id":484,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:23:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-22T14:23:04.000Z","id":5599,"page_layout_id":562,"page_layout_root_id":64,"pvalue":{},"section_param_id":540,"theme_id":2,"unset":null,"updated_at":"2014-09-22T14:23:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T11:22:58.000Z","id":5600,"page_layout_id":563,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:22:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T11:22:58.000Z","id":5601,"page_layout_id":563,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:23:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T11:22:58.000Z","id":5602,"page_layout_id":563,"page_layout_root_id":64,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:1px 0px 0px 0px","6unset":"0","6":"border-color:#EFEFEF transparent transparent transparent"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:23:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T11:22:58.000Z","id":5603,"page_layout_id":563,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:22:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T11:22:58.000Z","id":5604,"page_layout_id":563,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:22:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T11:22:58.000Z","id":5605,"page_layout_id":563,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:22:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T11:22:58.000Z","id":5606,"page_layout_id":563,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-23T11:22:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:12:09.000Z","id":5607,"page_layout_id":564,"page_layout_root_id":64,"pvalue":{},"section_param_id":405,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:12:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:12:09.000Z","id":5608,"page_layout_id":564,"page_layout_root_id":64,"pvalue":{},"section_param_id":406,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:12:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:12:09.000Z","id":5609,"page_layout_id":564,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 0px 18px"},"section_param_id":407,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:23:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:12:09.000Z","id":5610,"page_layout_id":564,"page_layout_root_id":64,"pvalue":{},"section_param_id":408,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:12:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:12:09.000Z","id":5611,"page_layout_id":564,"page_layout_root_id":64,"pvalue":{},"section_param_id":409,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:12:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:12:09.000Z","id":5612,"page_layout_id":564,"page_layout_root_id":64,"pvalue":{},"section_param_id":529,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:12:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:12:09.000Z","id":5613,"page_layout_id":564,"page_layout_root_id":64,"pvalue":{},"section_param_id":585,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:12:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:32:20.000Z","id":5614,"page_layout_id":565,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:32:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:32:20.000Z","id":5615,"page_layout_id":565,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:33:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:32:20.000Z","id":5616,"page_layout_id":565,"page_layout_root_id":64,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 17px 0px"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:36:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:32:20.000Z","id":5617,"page_layout_id":565,"page_layout_root_id":64,"pvalue":{"3unset":"0","3":"background-image:sanjiao.png","5unset":"0","5":"background-repeat:no-repeat","4unset":"0","4":"background-position:80px bottom"},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:36:49.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:32:20.000Z","id":5618,"page_layout_id":565,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:32:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:32:20.000Z","id":5619,"page_layout_id":565,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:32:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T13:32:20.000Z","id":5620,"page_layout_id":565,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-09-23T13:32:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T14:05:36.000Z","id":5621,"page_layout_id":566,"page_layout_root_id":64,"pvalue":{},"section_param_id":405,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:05:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T14:05:36.000Z","id":5622,"page_layout_id":566,"page_layout_root_id":64,"pvalue":{},"section_param_id":406,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:05:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T14:05:36.000Z","id":5623,"page_layout_id":566,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":407,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:05:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T14:05:36.000Z","id":5624,"page_layout_id":566,"page_layout_root_id":64,"pvalue":{},"section_param_id":408,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:05:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T14:05:36.000Z","id":5625,"page_layout_id":566,"page_layout_root_id":64,"pvalue":{},"section_param_id":409,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:05:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T14:05:36.000Z","id":5626,"page_layout_id":566,"page_layout_root_id":64,"pvalue":{},"section_param_id":529,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:05:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-23T14:05:36.000Z","id":5627,"page_layout_id":566,"page_layout_root_id":64,"pvalue":{},"section_param_id":585,"theme_id":2,"unset":null,"updated_at":"2014-09-23T14:05:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:54:42.000Z","id":7024,"page_layout_id":651,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:54:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:54:42.000Z","id":7025,"page_layout_id":651,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:54:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:54:42.000Z","id":7026,"page_layout_id":651,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:54:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:54:42.000Z","id":7027,"page_layout_id":651,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:54:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:54:43.000Z","id":7028,"page_layout_id":651,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:54:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:54:43.000Z","id":7029,"page_layout_id":651,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:54:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:54:43.000Z","id":7030,"page_layout_id":651,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:54:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:12.000Z","id":7031,"page_layout_id":652,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:12.000Z","id":7032,"page_layout_id":652,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:12.000Z","id":7033,"page_layout_id":652,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:12.000Z","id":7034,"page_layout_id":652,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:12.000Z","id":7035,"page_layout_id":652,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:12.000Z","id":7036,"page_layout_id":652,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:12.000Z","id":7037,"page_layout_id":652,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:21.000Z","id":7038,"page_layout_id":653,"page_layout_root_id":64,"pvalue":{},"section_param_id":6,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:22.000Z","id":7039,"page_layout_id":653,"page_layout_root_id":64,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:22.000Z","id":7040,"page_layout_id":653,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:22.000Z","id":7041,"page_layout_id":653,"page_layout_root_id":64,"pvalue":{},"section_param_id":9,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:22.000Z","id":7042,"page_layout_id":653,"page_layout_root_id":64,"pvalue":{},"section_param_id":10,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:22.000Z","id":7043,"page_layout_id":653,"page_layout_root_id":64,"pvalue":{},"section_param_id":480,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:22.000Z","id":7044,"page_layout_id":653,"page_layout_root_id":64,"pvalue":{},"section_param_id":536,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7045,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":27,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7046,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":28,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7047,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{"15hidden":"1"},"section_param_id":29,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7048,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":30,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7049,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":31,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7050,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":482,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7051,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":538,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7052,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":32,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7053,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":33,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7054,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":34,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7055,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":35,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7056,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":36,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7057,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":37,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7058,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":38,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7059,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":39,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7060,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":40,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7061,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":41,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7062,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":42,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:50.000Z","id":7063,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":421,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:51.000Z","id":7064,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":424,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:51.000Z","id":7065,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":427,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:51.000Z","id":7066,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":430,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:51.000Z","id":7067,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":433,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:51.000Z","id":7068,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":436,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:51.000Z","id":7069,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":439,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:51.000Z","id":7070,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":442,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:51.000Z","id":7071,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":445,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-20T03:55:51.000Z","id":7072,"page_layout_id":654,"page_layout_root_id":64,"pvalue":{},"section_param_id":478,"theme_id":2,"unset":null,"updated_at":"2014-10-20T03:55:51.000Z"}}],"page_layouts":[{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T01:13:22.000Z","data_filter":"","data_source":"","data_source_param":"","id":64,"is_enabled":true,"is_full_html":true,"lft":1,"parent_id":null,"rgt":74,"root_id":64,"section_context":"","section_id":1,"section_instance":1,"site_id":1,"slug":"root1","title":"root1","updated_at":"2014-03-09T01:13:22.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:07:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":65,"is_enabled":true,"is_full_html":false,"lft":2,"parent_id":64,"rgt":7,"root_id":64,"section_context":"","section_id":2,"section_instance":1,"site_id":1,"slug":"container1","title":"header","updated_at":"2014-03-09T02:07:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:08:39.000Z","data_filter":"","data_source":"","data_source_param":"","id":70,"is_enabled":true,"is_full_html":false,"lft":3,"parent_id":65,"rgt":6,"root_id":64,"section_context":"","section_id":2,"section_instance":5,"site_id":1,"slug":"container5","title":"container5","updated_at":"2014-03-09T02:08:39.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:09:00.000Z","data_filter":"","data_source":"","data_source_param":"","id":71,"is_enabled":true,"is_full_html":false,"lft":4,"parent_id":70,"rgt":5,"root_id":64,"section_context":"","section_id":97,"section_instance":1,"site_id":1,"slug":"logo1","title":"Logo1","updated_at":"2014-03-09T02:09:00.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:08:05.000Z","data_filter":"","data_source":"","data_source_param":"","id":68,"is_enabled":true,"is_full_html":false,"lft":8,"parent_id":64,"rgt":13,"root_id":64,"section_context":"","section_id":2,"section_instance":4,"site_id":1,"slug":"container4","title":"main menu","updated_at":"2014-10-20T03:51:21.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T11:49:22.000Z","data_filter":"","data_source":"","data_source_param":"","id":548,"is_enabled":true,"is_full_html":false,"lft":9,"parent_id":68,"rgt":12,"root_id":64,"section_context":"","section_id":2,"section_instance":8,"site_id":1,"slug":"","title":"container8","updated_at":"2014-09-22T11:49:22.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:08:32.000Z","data_filter":"","data_source":"","data_source_param":"","id":69,"is_enabled":true,"is_full_html":false,"lft":10,"parent_id":548,"rgt":11,"root_id":64,"section_context":"","section_id":3,"section_instance":1,"site_id":1,"slug":"hmenu1","title":"hmenu1","updated_at":"2014-03-09T02:08:32.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:07:08.000Z","data_filter":"","data_source":"","data_source_param":"","id":66,"is_enabled":true,"is_full_html":false,"lft":14,"parent_id":64,"rgt":21,"root_id":64,"section_context":"home","section_id":2,"section_instance":2,"site_id":1,"slug":"container2","title":"slogan","updated_at":"2014-03-09T02:07:08.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T03:11:13.000Z","data_filter":"","data_source":"","data_source_param":"","id":72,"is_enabled":true,"is_full_html":false,"lft":15,"parent_id":66,"rgt":20,"root_id":64,"section_context":"","section_id":2,"section_instance":6,"site_id":1,"slug":"container6","title":"container6","updated_at":"2014-03-09T03:11:13.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-15T08:35:58.000Z","data_filter":"","data_source":"","data_source_param":"","id":78,"is_enabled":true,"is_full_html":false,"lft":16,"parent_id":72,"rgt":17,"root_id":64,"section_context":"","section_id":11,"section_instance":1,"site_id":1,"slug":"text1","title":"text1","updated_at":"2014-03-15T08:35:58.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-10T12:22:42.000Z","data_filter":"","data_source":"","data_source_param":"","id":77,"is_enabled":true,"is_full_html":false,"lft":18,"parent_id":72,"rgt":19,"root_id":64,"section_context":"","section_id":111,"section_instance":1,"site_id":1,"slug":"site-form1","title":"Site form1","updated_at":"2014-03-10T12:22:42.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T12:11:23.000Z","data_filter":"","data_source":"","data_source_param":"","id":549,"is_enabled":true,"is_full_html":false,"lft":22,"parent_id":64,"rgt":65,"root_id":64,"section_context":"","section_id":2,"section_instance":9,"site_id":1,"slug":"","title":"content container","updated_at":"2014-10-20T03:51:59.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-23T13:32:20.000Z","data_filter":"","data_source":"","data_source_param":"","id":565,"is_enabled":true,"is_full_html":false,"lft":23,"parent_id":549,"rgt":26,"root_id":64,"section_context":"list","section_id":2,"section_instance":18,"site_id":1,"slug":"","title":"common description","updated_at":"2014-10-20T03:52:28.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-18T13:23:00.000Z","data_filter":"","data_source":"","data_source_param":"","id":81,"is_enabled":true,"is_full_html":false,"lft":24,"parent_id":565,"rgt":25,"root_id":64,"section_context":"","section_id":109,"section_instance":1,"site_id":1,"slug":"taxon-description1","title":"Taxon description1","updated_at":"2014-03-18T13:23:00.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T12:11:59.000Z","data_filter":"","data_source":"taxon","data_source_param":"","id":550,"is_enabled":true,"is_full_html":false,"lft":27,"parent_id":549,"rgt":38,"root_id":64,"section_context":"list","section_id":2,"section_instance":10,"site_id":1,"slug":"","title":"feature container","updated_at":"2014-10-20T03:52:50.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T12:12:08.000Z","data_filter":"","data_source":"","data_source_param":"","id":551,"is_enabled":true,"is_full_html":false,"lft":28,"parent_id":550,"rgt":37,"root_id":64,"section_context":"","section_id":2,"section_instance":11,"site_id":1,"slug":"","title":"container11","updated_at":"2014-09-22T12:12:08.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T12:32:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":555,"is_enabled":true,"is_full_html":false,"lft":29,"parent_id":551,"rgt":36,"root_id":64,"section_context":"","section_id":2,"section_instance":12,"site_id":1,"slug":"","title":"container12","updated_at":"2014-09-22T12:32:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-23T13:12:09.000Z","data_filter":"","data_source":"","data_source_param":"","id":564,"is_enabled":true,"is_full_html":false,"lft":30,"parent_id":555,"rgt":31,"root_id":64,"section_context":"","section_id":119,"section_instance":1,"site_id":1,"slug":"","title":"Taxon icon1","updated_at":"2014-09-23T13:12:09.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T12:12:24.000Z","data_filter":"","data_source":"","data_source_param":"","id":552,"is_enabled":true,"is_full_html":false,"lft":32,"parent_id":555,"rgt":33,"root_id":64,"section_context":"","section_id":50,"section_instance":1,"site_id":1,"slug":"","title":"taxon name1","updated_at":"2014-09-22T12:12:24.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T12:14:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":554,"is_enabled":true,"is_full_html":false,"lft":34,"parent_id":555,"rgt":35,"root_id":64,"section_context":"","section_id":109,"section_instance":2,"site_id":1,"slug":"","title":"Taxon description2","updated_at":"2014-09-22T12:14:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T14:07:22.000Z","data_filter":"","data_source":"","data_source_param":"","id":556,"is_enabled":true,"is_full_html":false,"lft":39,"parent_id":549,"rgt":52,"root_id":64,"section_context":"home","section_id":2,"section_instance":13,"site_id":1,"slug":"","title":"index","updated_at":"2014-09-22T14:22:14.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T14:07:33.000Z","data_filter":"","data_source":"","data_source_param":"","id":557,"is_enabled":true,"is_full_html":false,"lft":40,"parent_id":556,"rgt":51,"root_id":64,"section_context":"","section_id":2,"section_instance":14,"site_id":1,"slug":"","title":"container14","updated_at":"2014-09-22T14:14:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T14:08:24.000Z","data_filter":"","data_source":"","data_source_param":"","id":559,"is_enabled":true,"is_full_html":false,"lft":41,"parent_id":557,"rgt":42,"root_id":64,"section_context":"","section_id":40,"section_instance":1,"site_id":1,"slug":"","title":"taxonomy name1","updated_at":"2014-09-22T14:08:24.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T14:08:14.000Z","data_filter":"","data_source":"taxon","data_source_param":"","id":558,"is_enabled":true,"is_full_html":false,"lft":43,"parent_id":557,"rgt":50,"root_id":64,"section_context":"","section_id":2,"section_instance":15,"site_id":1,"slug":"","title":"container15","updated_at":"2014-09-22T14:14:41.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-23T11:22:58.000Z","data_filter":"","data_source":"","data_source_param":"","id":563,"is_enabled":true,"is_full_html":false,"lft":44,"parent_id":558,"rgt":49,"root_id":64,"section_context":"","section_id":2,"section_instance":17,"site_id":1,"slug":"","title":"container17","updated_at":"2014-09-23T11:22:58.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T14:09:09.000Z","data_filter":"","data_source":"","data_source_param":"","id":560,"is_enabled":true,"is_full_html":false,"lft":45,"parent_id":563,"rgt":46,"root_id":64,"section_context":"","section_id":109,"section_instance":3,"site_id":1,"slug":"","title":"Taxon description3","updated_at":"2014-09-22T14:09:09.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-23T14:05:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":566,"is_enabled":true,"is_full_html":false,"lft":47,"parent_id":563,"rgt":48,"root_id":64,"section_context":"","section_id":119,"section_instance":2,"site_id":1,"slug":"","title":"Taxon icon2","updated_at":"2014-09-23T14:05:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T14:22:52.000Z","data_filter":"","data_source":"","data_source_param":"","id":561,"is_enabled":true,"is_full_html":false,"lft":53,"parent_id":549,"rgt":56,"root_id":64,"section_context":"list","section_id":2,"section_instance":16,"site_id":1,"slug":"","title":"contact us","updated_at":"2014-10-20T03:53:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-22T14:23:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":562,"is_enabled":true,"is_full_html":false,"lft":54,"parent_id":561,"rgt":55,"root_id":64,"section_context":"","section_id":11,"section_instance":4,"site_id":1,"slug":"","title":"text4","updated_at":"2014-09-22T14:23:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-10-20T03:54:42.000Z","data_filter":"","data_source":"","data_source_param":"","id":651,"is_enabled":true,"is_full_html":false,"lft":57,"parent_id":549,"rgt":64,"root_id":64,"section_context":"","section_id":2,"section_instance":19,"site_id":1,"slug":"","title":"templates","updated_at":"2014-10-20T03:55:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-10-20T03:55:12.000Z","data_filter":"","data_source":"","data_source_param":"","id":652,"is_enabled":true,"is_full_html":false,"lft":58,"parent_id":651,"rgt":61,"root_id":64,"section_context":"","section_id":2,"section_instance":20,"site_id":1,"slug":"","title":"container20","updated_at":"2014-10-20T03:55:12.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-10-20T03:55:50.000Z","data_filter":"","data_source":"","data_source_param":"","id":654,"is_enabled":true,"is_full_html":false,"lft":59,"parent_id":652,"rgt":60,"root_id":64,"section_context":"","section_id":6,"section_instance":1,"site_id":1,"slug":"","title":"vmenu1","updated_at":"2014-10-20T03:55:50.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-10-20T03:55:21.000Z","data_filter":"","data_source":"","data_source_param":"","id":653,"is_enabled":true,"is_full_html":false,"lft":62,"parent_id":651,"rgt":63,"root_id":64,"section_context":"","section_id":2,"section_instance":21,"site_id":1,"slug":"","title":"container21","updated_at":"2014-10-20T03:55:21.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T03:13:27.000Z","data_filter":"","data_source":"","data_source_param":"","id":73,"is_enabled":true,"is_full_html":false,"lft":66,"parent_id":64,"rgt":69,"root_id":64,"section_context":"","section_id":2,"section_instance":7,"site_id":1,"slug":"container7","title":"container7","updated_at":"2014-03-09T03:13:27.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-17T12:57:54.000Z","data_filter":"","data_source":"","data_source_param":"","id":79,"is_enabled":true,"is_full_html":false,"lft":67,"parent_id":73,"rgt":68,"root_id":64,"section_context":"","section_id":11,"section_instance":2,"site_id":1,"slug":"text2","title":"text2","updated_at":"2014-03-17T12:57:54.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-09T02:07:12.000Z","data_filter":"","data_source":"","data_source_param":"","id":67,"is_enabled":true,"is_full_html":false,"lft":70,"parent_id":64,"rgt":73,"root_id":64,"section_context":"","section_id":2,"section_instance":3,"site_id":1,"slug":"container3","title":"footer","updated_at":"2014-06-22T00:18:00.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-03-18T13:48:55.000Z","data_filter":"","data_source":"","data_source_param":"","id":82,"is_enabled":true,"is_full_html":false,"lft":71,"parent_id":67,"rgt":72,"root_id":64,"section_context":"","section_id":11,"section_instance":3,"site_id":1,"slug":"text3","title":"text3","updated_at":"2014-03-18T13:48:55.000Z"}}],"template_files":[{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"dalianshops-logo.png","attachment_file_size":4503,"attachment_height":null,"attachment_updated_at":"2014-09-22T11:24:22.000Z","attachment_width":null,"created_at":"2014-09-22T11:24:22.000Z","id":44,"theme_id":2}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"feature-bg.png","attachment_file_size":1769,"attachment_height":null,"attachment_updated_at":"2014-09-23T13:26:31.000Z","attachment_width":null,"created_at":"2014-09-23T13:26:31.000Z","id":45,"theme_id":2}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"sanjiao.png","attachment_file_size":284,"attachment_height":null,"attachment_updated_at":"2014-09-23T13:30:55.000Z","attachment_width":null,"created_at":"2014-09-23T13:30:55.000Z","id":46,"theme_id":2}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"feature-bg.png","attachment_file_size":1769,"attachment_height":null,"attachment_updated_at":"2014-09-23T13:38:29.000Z","attachment_width":null,"created_at":"2014-09-23T13:38:29.000Z","id":47,"theme_id":2}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"feature-bg2.jpg","attachment_file_size":23127,"attachment_height":null,"attachment_updated_at":"2014-09-23T13:38:50.000Z","attachment_width":null,"created_at":"2014-09-23T13:38:50.000Z","id":48,"theme_id":2}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"dalianshop-logo2.png","attachment_file_size":3676,"attachment_height":null,"attachment_updated_at":"2014-09-23T15:32:25.000Z","attachment_width":null,"created_at":"2014-09-23T15:32:25.000Z","id":49,"theme_id":2}}],"template_releases":[{"template_release":{"created_at":"2014-09-20T02:23:24.000Z","id":22,"name":"just a test","theme_id":2,"updated_at":"2014-09-20T02:23:24.000Z"}}]} \ No newline at end of file diff --git a/spree_theme/db/themes/designs/1_2_1414758766/dalianshops-logo.png b/spree_theme/db/themes/designs/1_2_1414758766/dalianshops-logo.png deleted file mode 100644 index db6b01a8750c06883cbb99a3878d71de9e74eec9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4503 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 MT@#&JZHLHz0T>3PH~;_u diff --git a/spree_theme/db/themes/designs/1_2_1414758766/feature-bg.png b/spree_theme/db/themes/designs/1_2_1414758766/feature-bg.png deleted file mode 100644 index 79ad0c1c16731c8a98e73e90b19d41d2ed33e998..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1769 zcmeAS@N?(olHy`uVBq!ia0y~yVB84A0vv2W5xWUqzkn2Hfk$L90|U1(2s1Lwnj--e zlq_+LC<)F_D=AMbN@Z|N$xljE@XSq2PYp^&+eej5(ze z2R?q^TmAWXh4{M`lO-D^x_xJDyXDC4XrdUwa?;UpZb?Cbpg60nOlhfR$Abq-FBEpE zcHA(@EfJKtrPO%spQ5j4zDG{>C$*hV-c{Yx=D3+S`86H1{WSE5@cq8A%`Oj5F}v807ouw>SxcGA#)-{u5N4H>&aKMz6L5YWaI{l z%+;QLdb$6cijS{jr8mBO`SN4d*Ly2VtZEnRudlDxo6f)KX3tCJEgQU+3aweQhNZjP z`{1QZm*%ew$;v7%{kqmE@z1+;9TBykPnDLI`flI8-QLo|LV{ELz`IZ#vF4pSr3-5l zf7XCLTMw{CRHOXcm3 z5Zch&+q?4d@&4_%_c45X7FPE3)YaKfi+-+jYt^~h(XFPRKgDaQJS$Ja`&X}DbMwho zJ#zRoIcV{_ixWCZOG^F}y}5DGkC9nm)4O-?76%8X+vRn3%(bol_P6%;x3AAWS6*gT zkdTtf;XnLg?-SSk%ladh2L1i;;NWpz-iH0Ifg(ISHq%a~ZC*ahDrvdD|K59-FMsy< zbb#SQ|C5Nq@&XKHDoG3qVALVO z07pt}3}DpI!3akXRX`H13do?dLS)-vRs-FD=|=i11iE1`giyzfeg@2}2+WX(tO(1q zz|4!0XKAYt=mwWH?+(4az1`a`h#^WZsrAs0yG1)=K2BuXFx9&J9ZR6d-)n1TM+B_C z`fo)@2~Pw2(ZZPbNA}KK)*G>R!+kwHy;&j*{1Fj5wn`pfecv?qNLW~y-R{EVy2~pV zew52US`fANo{q?|=d;X`P9APe{INQhr{Q<({<^hu{FdLl`|fq#Z|!e|GW!d^zS?>t zKbb*g(owa(@aM;m9aEcamvqu>npdm**>mTn_3|a;d-n<5qt;%V zz&?ML)n{kD>D4b!OiT=BxzRjHc<1Nm`bWOn$ID4pK72l{Dfc3YWWuUYuxN{%D`I(8k}%)6S;Z>rOv?e%scqt~;%c_b{x@uC1*tuB@yy<~h96fM;LN zYaB4f4_gRBUf;1U_4{Pw6g6N-P?Sn!KF34K*yUnZphVh8ZeYM?q*t_9x4K? PrWib3{an^LB{Ts5*+z&s diff --git a/spree_theme/db/themes/designs/1_2_1414758766/feature-bg2.jpg b/spree_theme/db/themes/designs/1_2_1414758766/feature-bg2.jpg deleted file mode 100644 index 81ea4af0c8e67e74dcdfff2c1029b9c7a1847b1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23127 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 S|L3be`_Kp8`Oq`J^8W(3O5qm( diff --git a/spree_theme/db/themes/designs/1_2_1414758766/sanjiao.png b/spree_theme/db/themes/designs/1_2_1414758766/sanjiao.png deleted file mode 100644 index 030dd8e3ea7165c586906d3cb4cef4f01653878f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^N8uX@6`IyYZHVcR0hr4ynqzEc0m c`$Q;#VOCK1Qmq$nKz?WNboFyt=akR{0Ky<+9{>OV diff --git a/spree_theme/db/themes/designs/2_12_1410527017.json b/spree_theme/db/themes/designs/2_12_1410527017.json deleted file mode 100644 index 05104ebe..00000000 --- a/spree_theme/db/themes/designs/2_12_1410527017.json +++ /dev/null @@ -1 +0,0 @@ -{"template":{"template_theme":{"assigned_resource_ids":{"479":{"spree/taxon":[101]},"483":{"spree/taxon":[82]},"476":{"spree/taxon":[69]},"489":{"spree/template_text":[9]},"492":{"spree/taxon":[0]},"496":{"spree/taxon":[0]},"498":{"spree/template_text":[8]},"500":{"spree/template_text":[10]},"490":{"spree/taxon":[0]},"508":{"spree/taxon":[76]},"494":{"spree/taxon":[87]},"513":{"spree/template_text":[11]},"478":{"spree/template_file":[29]}},"created_at":"2014-08-26T03:00:40.000Z","id":12,"page_layout_root_id":470,"release_id":20,"site_id":2,"slug":"","title":"\u5927\u8fde\u77e5\u8bc6\u4ea7\u6743\u4ee3\u7406\u516c\u53f8","updated_at":"2014-09-06T04:06:57.000Z"}},"param_values":[{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4266,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{"21":"width:960px","21unset":"1","20":"min-width:960px","20hidden":"1"},"section_param_id":226,"theme_id":12,"unset":null,"updated_at":"2014-08-27T05:32:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4267,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":227,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4268,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{"85":"clear:both"},"section_param_id":228,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4269,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":229,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4270,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{"49unset":"1","49":"color:aqua","52unset":"0","52":"letter-spacing:1px","16unset":"0","16":"line-height:110%","55unset":"1","55":"text-indent:200%"},"section_param_id":230,"theme_id":12,"unset":null,"updated_at":"2014-09-06T08:23:25.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4271,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":231,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4272,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":232,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4273,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":233,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4274,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":234,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4275,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":235,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4276,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":236,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4277,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":237,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4278,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":238,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4279,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":239,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4280,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":240,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4281,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":241,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4282,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":242,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4283,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":243,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4284,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":317,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4285,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":318,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4286,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":319,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4287,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":320,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4288,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":321,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4289,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":322,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4290,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":244,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4291,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":245,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4292,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":246,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4293,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{"49unset":"0","49":"color:#333333"},"section_param_id":247,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:41:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4294,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":248,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4295,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":249,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4296,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":250,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4297,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":251,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4298,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":252,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4299,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":253,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4300,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":254,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4301,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":255,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:00:40.000Z","id":4302,"page_layout_id":470,"page_layout_root_id":470,"pvalue":{},"section_param_id":256,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:00:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:10.000Z","id":4303,"page_layout_id":471,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:10.000Z","id":4304,"page_layout_id":471,"page_layout_root_id":470,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-05T13:51:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:10.000Z","id":4305,"page_layout_id":471,"page_layout_root_id":470,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:4px 0px 0px 0px","6unset":"0","6":"border-color:#C21F1F transparent transparent transparent"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-11T11:27:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:10.000Z","id":4306,"page_layout_id":471,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:10.000Z","id":4307,"page_layout_id":471,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:17.000Z","id":4308,"page_layout_id":472,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:17.000Z","id":4309,"page_layout_id":472,"page_layout_root_id":470,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-08-27T05:33:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:17.000Z","id":4310,"page_layout_id":472,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:17.000Z","id":4311,"page_layout_id":472,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:17.000Z","id":4312,"page_layout_id":472,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:21.000Z","id":4313,"page_layout_id":473,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:21.000Z","id":4314,"page_layout_id":473,"page_layout_root_id":470,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-08-27T05:34:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:21.000Z","id":4315,"page_layout_id":473,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:21.000Z","id":4316,"page_layout_id":473,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:21.000Z","id":4317,"page_layout_id":473,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:31.000Z","id":4318,"page_layout_id":474,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:31.000Z","id":4319,"page_layout_id":474,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-08-27T03:38:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:31.000Z","id":4320,"page_layout_id":474,"page_layout_root_id":470,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:5px 0px 0px 0px","6unset":"0","6":"border-color:#D8D8D8 transparent transparent transparent"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-27T05:31:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:31.000Z","id":4321,"page_layout_id":474,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#F7F7F8"},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-27T05:25:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:01:31.000Z","id":4322,"page_layout_id":474,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:01:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:02:38.000Z","id":4323,"page_layout_id":475,"page_layout_root_id":470,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-28T03:53:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:02:38.000Z","id":4324,"page_layout_id":475,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"1","21":"width:960px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-05T13:53:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:02:38.000Z","id":4325,"page_layout_id":475,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:10px auto auto auto"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-11T10:42:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:02:38.000Z","id":4326,"page_layout_id":475,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:02:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:02:38.000Z","id":4327,"page_layout_id":475,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:02:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4328,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":11,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4329,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"101unset":"1","101":"float:left"},"section_param_id":12,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:52:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4330,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":13,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4331,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"3unset":"1","3":"background-image:none"},"section_param_id":14,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:28:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4332,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":15,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4333,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"32unset":"0","32":"padding:5px 15px 5px 15px","7unset":"0","7":"border-style:solid none none none","31unset":"0","31":"margin:auto 2px auto auto","8unset":"0","8":"border-width:3px 1px 0px 0px","6unset":"0","6":"border-color:#D8D8D8 transparent transparent transparent"},"section_param_id":16,"theme_id":12,"unset":null,"updated_at":"2014-09-11T11:30:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4334,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"49unset":"0","49":"color:#4C4C4C","54unset":"0","54":"text-decoration:none","24unset":"0","24":"font-size:0.8em"},"section_param_id":17,"theme_id":12,"unset":null,"updated_at":"2014-09-06T03:52:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4335,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"49unset":"0","49":"color:#C21F1F","54unset":"1","54":"text-decoration:underline"},"section_param_id":18,"theme_id":12,"unset":null,"updated_at":"2014-09-11T11:26:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4336,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"49unset":"0","49":"color:#C21F1F"},"section_param_id":19,"theme_id":12,"unset":null,"updated_at":"2014-09-11T11:28:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4337,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":20,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4338,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":21,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4339,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"3unset":"0","3":"background-image:10px-bg.jpg","5unset":"0","5":"background-repeat:no-repeat","4unset":"0","4":"background-position:right center"},"section_param_id":22,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:29:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4340,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"2unset":"1","2":"background-color:white"},"section_param_id":23,"theme_id":12,"unset":null,"updated_at":"2014-08-30T01:49:49.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4341,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":24,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4342,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":25,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4343,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":26,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4344,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"31unset":"1","31":"margin:auto auto auto auto"},"section_param_id":420,"theme_id":12,"unset":null,"updated_at":"2014-08-27T03:27:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4345,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":423,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4346,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":426,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4347,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":429,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4348,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":432,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4349,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":435,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4350,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":438,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:26.000Z","id":4351,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":441,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:27.000Z","id":4352,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":444,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:27.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:35.000Z","id":4353,"page_layout_id":477,"page_layout_root_id":470,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-09-05T13:54:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:35.000Z","id":4354,"page_layout_id":477,"page_layout_root_id":470,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-05T13:54:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:35.000Z","id":4355,"page_layout_id":477,"page_layout_root_id":470,"pvalue":{"15hidden":"1","15unset":"1","15":"height:100px"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-28T02:56:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:35.000Z","id":4356,"page_layout_id":477,"page_layout_root_id":470,"pvalue":{"2unset":"1","2":"background-color:#CC0000"},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-30T01:50:07.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:03:35.000Z","id":4357,"page_layout_id":477,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:03:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:00.000Z","id":4358,"page_layout_id":478,"page_layout_root_id":470,"pvalue":{},"section_param_id":323,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:00.000Z","id":4359,"page_layout_id":478,"page_layout_root_id":470,"pvalue":{},"section_param_id":324,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:00.000Z","id":4360,"page_layout_id":478,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":325,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:00.000Z","id":4361,"page_layout_id":478,"page_layout_root_id":470,"pvalue":{},"section_param_id":326,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:00.000Z","id":4362,"page_layout_id":478,"page_layout_root_id":470,"pvalue":{},"section_param_id":327,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:11.000Z","id":4363,"page_layout_id":479,"page_layout_root_id":470,"pvalue":{},"section_param_id":388,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:11.000Z","id":4364,"page_layout_id":479,"page_layout_root_id":470,"pvalue":{"21":"width:960px","21unset":"0","101unset":"0","101":"float:none"},"section_param_id":389,"theme_id":12,"unset":null,"updated_at":"2014-08-28T02:56:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:11.000Z","id":4365,"page_layout_id":479,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":390,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:11.000Z","id":4366,"page_layout_id":479,"page_layout_root_id":470,"pvalue":{},"section_param_id":391,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:11.000Z","id":4367,"page_layout_id":479,"page_layout_root_id":470,"pvalue":{},"section_param_id":392,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:11.000Z","id":4368,"page_layout_id":479,"page_layout_root_id":470,"pvalue":{"78":"width:600px","78unset":"0","79":"height:200px","79unset":"0"},"section_param_id":393,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:24.000Z","id":4369,"page_layout_id":480,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:24.000Z","id":4370,"page_layout_id":480,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:24.000Z","id":4371,"page_layout_id":480,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:24.000Z","id":4372,"page_layout_id":480,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:24.000Z","id":4373,"page_layout_id":480,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:37.000Z","id":4374,"page_layout_id":481,"page_layout_root_id":470,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:37:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:37.000Z","id":4375,"page_layout_id":481,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:41:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:37.000Z","id":4376,"page_layout_id":481,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto","32unset":"0","32":"padding:10px 0px 0px 0px"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-28T06:33:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:37.000Z","id":4377,"page_layout_id":481,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:04:37.000Z","id":4378,"page_layout_id":481,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:04:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:13.000Z","id":4384,"page_layout_id":483,"page_layout_root_id":470,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-27T02:24:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:13.000Z","id":4385,"page_layout_id":483,"page_layout_root_id":470,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:968px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:25:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:13.000Z","id":4386,"page_layout_id":483,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:8px auto auto auto"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:01:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:13.000Z","id":4387,"page_layout_id":483,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:06:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:13.000Z","id":4388,"page_layout_id":483,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:06:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:24.000Z","id":4389,"page_layout_id":484,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:06:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:24.000Z","id":4390,"page_layout_id":484,"page_layout_root_id":470,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:21:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:24.000Z","id":4391,"page_layout_id":484,"page_layout_root_id":470,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:35px 0px 0px 0px","31unset":"0","31":"margin:8px auto auto auto"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:01:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:24.000Z","id":4392,"page_layout_id":484,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#EEEEEE","3unset":"0","3":"background-image:company-desc-head.jpg","5unset":"0","5":"background-repeat:no-repeat"},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:40:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:06:24.000Z","id":4393,"page_layout_id":484,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:06:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:14:54.000Z","id":4394,"page_layout_id":485,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:14:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:14:54.000Z","id":4395,"page_layout_id":485,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:242px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:25:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:14:54.000Z","id":4396,"page_layout_id":485,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:0px 4px auto 4px"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:00:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:14:54.000Z","id":4397,"page_layout_id":485,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:14:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:14:54.000Z","id":4398,"page_layout_id":485,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:14:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:37.000Z","id":4404,"page_layout_id":487,"page_layout_root_id":470,"pvalue":{},"section_param_id":405,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:21:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:37.000Z","id":4405,"page_layout_id":487,"page_layout_root_id":470,"pvalue":{"15unset":"1","15":"height:auto","21unset":"0","21":"width:234px"},"section_param_id":406,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:37:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:37.000Z","id":4406,"page_layout_id":487,"page_layout_root_id":470,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 0px 0px","7unset":"0","7":"border-style:solid solid none solid","8unset":"0","8":"border-width:1px 1px 0px 1px","6unset":"0","6":"border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC"},"section_param_id":407,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:39:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:37.000Z","id":4407,"page_layout_id":487,"page_layout_root_id":470,"pvalue":{},"section_param_id":408,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:21:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:37.000Z","id":4408,"page_layout_id":487,"page_layout_root_id":470,"pvalue":{},"section_param_id":409,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:21:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:55.000Z","id":4409,"page_layout_id":488,"page_layout_root_id":470,"pvalue":{},"section_param_id":362,"theme_id":12,"unset":null,"updated_at":"2014-08-26T03:21:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:55.000Z","id":4410,"page_layout_id":488,"page_layout_root_id":470,"pvalue":{"21unset":"0","21":"width:234px"},"section_param_id":363,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:07:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:55.000Z","id":4411,"page_layout_id":488,"page_layout_root_id":470,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:5px 5px 5px 10px"},"section_param_id":364,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:29:49.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:55.000Z","id":4412,"page_layout_id":488,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#EEEEEE"},"section_param_id":365,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:26:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-26T03:21:55.000Z","id":4413,"page_layout_id":488,"page_layout_root_id":470,"pvalue":{"24unset":"0","24":"font-size:0.8em","49unset":"0","49":"color:#666666","55unset":"0","55":"text-indent:2.2em"},"section_param_id":366,"theme_id":12,"unset":null,"updated_at":"2014-09-06T14:30:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T03:36:04.000Z","id":4414,"page_layout_id":489,"page_layout_root_id":470,"pvalue":{},"section_param_id":50,"theme_id":12,"unset":null,"updated_at":"2014-08-27T03:36:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T03:36:04.000Z","id":4415,"page_layout_id":489,"page_layout_root_id":470,"pvalue":{"21unset":"0","21":"width:960px","101unset":"0","101":"float:none"},"section_param_id":51,"theme_id":12,"unset":null,"updated_at":"2014-08-27T05:33:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T03:36:04.000Z","id":4416,"page_layout_id":489,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto"},"section_param_id":52,"theme_id":12,"unset":null,"updated_at":"2014-08-27T05:33:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T03:36:04.000Z","id":4417,"page_layout_id":489,"page_layout_root_id":470,"pvalue":{},"section_param_id":53,"theme_id":12,"unset":null,"updated_at":"2014-08-27T03:36:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T03:36:04.000Z","id":4418,"page_layout_id":489,"page_layout_root_id":470,"pvalue":{"53unset":"0","53":"text-align:right","49unset":"0","49":"color:#8D9095","24unset":"0","24":"font-size:80%"},"section_param_id":54,"theme_id":12,"unset":null,"updated_at":"2014-08-31T04:14:07.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:25.000Z","id":4419,"page_layout_id":490,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:18:25.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:25.000Z","id":4420,"page_layout_id":490,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:240px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-10T12:05:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:25.000Z","id":4421,"page_layout_id":490,"page_layout_root_id":470,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 10px 10px 0px"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:04:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:25.000Z","id":4422,"page_layout_id":490,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:18:25.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:25.000Z","id":4423,"page_layout_id":490,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:18:25.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:33.000Z","id":4424,"page_layout_id":491,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:18:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:33.000Z","id":4425,"page_layout_id":491,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:720px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:43:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:33.000Z","id":4426,"page_layout_id":491,"page_layout_root_id":470,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:5px 25px 5px 25px","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:47:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:33.000Z","id":4427,"page_layout_id":491,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#EEEEEE"},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:43:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:18:33.000Z","id":4428,"page_layout_id":491,"page_layout_root_id":470,"pvalue":{"55unset":"0","55":"text-indent:2em"},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:47:44.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:34.000Z","id":4429,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":27,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:34.000Z","id":4430,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":28,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:08:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:34.000Z","id":4431,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:15px auto 10px auto"},"section_param_id":29,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:21:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:34.000Z","id":4432,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":30,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:34.000Z","id":4433,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":31,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:34.000Z","id":4434,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{"7unset":"0","7":"border-style:none none solid solid","8unset":"0","8":"border-width:0px 0px 1px 5px","32unset":"0","32":"padding:10px 0px 12px 0px","6unset":"0","6":"border-color:transparent transparent #D8D8D8 transparent","21unset":"0","21":"width:100%"},"section_param_id":32,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:59:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:34.000Z","id":4435,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{"54unset":"0","54":"text-decoration:none","53unset":"0","53":"text-align:center","49unset":"0","49":"color:#333333"},"section_param_id":33,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:15:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:34.000Z","id":4436,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{"49unset":"0","49":"color:#AF1233"},"section_param_id":34,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:19:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:34.000Z","id":4437,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":35,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4438,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":36,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4439,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":37,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4440,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":38,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4441,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:white"},"section_param_id":39,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:19:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4442,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":40,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4443,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":41,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4444,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":42,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4445,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":421,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4446,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":424,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4447,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":427,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4448,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":430,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4449,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":433,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4450,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":436,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4451,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":439,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4452,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":442,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:24:35.000Z","id":4453,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":445,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:24:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:26:26.000Z","id":4454,"page_layout_id":493,"page_layout_root_id":470,"pvalue":{},"section_param_id":362,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:26:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:26:26.000Z","id":4455,"page_layout_id":493,"page_layout_root_id":470,"pvalue":{},"section_param_id":363,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:26:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:26:26.000Z","id":4456,"page_layout_id":493,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":364,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:26:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:26:26.000Z","id":4457,"page_layout_id":493,"page_layout_root_id":470,"pvalue":{},"section_param_id":365,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:26:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:26:26.000Z","id":4458,"page_layout_id":493,"page_layout_root_id":470,"pvalue":{},"section_param_id":366,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:26:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:27:53.000Z","id":4459,"page_layout_id":494,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:27:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:27:53.000Z","id":4460,"page_layout_id":494,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:25:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:27:53.000Z","id":4461,"page_layout_id":494,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:27:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:27:54.000Z","id":4462,"page_layout_id":494,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#EEEEEE"},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:32:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:27:54.000Z","id":4463,"page_layout_id":494,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:27:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4469,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":27,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4470,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":28,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:27:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4471,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:15px auto 10px auto"},"section_param_id":29,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:28:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4472,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":30,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4473,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":31,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4474,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{"32unset":"0","32":"padding:18px 0px 12px 0px","21unset":"0","21":"width:100%","7unset":"0","7":"border-style:none none solid solid","6unset":"0","6":"border-color:transparent transparent #D8D8D8 transparent","8unset":"0","8":"border-width:0px 0px 1px 5px"},"section_param_id":32,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:11:25.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4475,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{"49unset":"0","49":"color:#333333","53unset":"0","53":"text-align:center","54unset":"0","54":"text-decoration:none"},"section_param_id":33,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:33:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4476,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{"49unset":"0","49":"color:#AF1233"},"section_param_id":34,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:34:27.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4477,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":35,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4478,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":36,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4479,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":37,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4480,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":38,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4481,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:white"},"section_param_id":39,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:33:49.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4482,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":40,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4483,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":41,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4484,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":42,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4485,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":421,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4486,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":424,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4487,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":427,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4488,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":430,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4489,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":433,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4490,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":436,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4491,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":439,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4492,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":442,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:19.000Z","id":4493,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":445,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:48.000Z","id":4494,"page_layout_id":497,"page_layout_root_id":470,"pvalue":{},"section_param_id":362,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:48.000Z","id":4495,"page_layout_id":497,"page_layout_root_id":470,"pvalue":{},"section_param_id":363,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:48.000Z","id":4496,"page_layout_id":497,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":364,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:48.000Z","id":4497,"page_layout_id":497,"page_layout_root_id":470,"pvalue":{},"section_param_id":365,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-27T06:28:48.000Z","id":4498,"page_layout_id":497,"page_layout_root_id":470,"pvalue":{},"section_param_id":366,"theme_id":12,"unset":null,"updated_at":"2014-08-27T06:28:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T02:57:41.000Z","id":4499,"page_layout_id":498,"page_layout_root_id":470,"pvalue":{},"section_param_id":50,"theme_id":12,"unset":null,"updated_at":"2014-08-28T02:57:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T02:57:41.000Z","id":4500,"page_layout_id":498,"page_layout_root_id":470,"pvalue":{},"section_param_id":51,"theme_id":12,"unset":null,"updated_at":"2014-08-28T02:57:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T02:57:41.000Z","id":4501,"page_layout_id":498,"page_layout_root_id":470,"pvalue":{"15hidden":"1","7unset":"1","7":"border-style:solid solid none solid","8unset":"1","8":"border-width:1px 0px 0px 0px","6unset":"1","6":"border-color:#D8D8D8 #D8D8D8 transparent #D8D8D8","32unset":"0","32":"padding:10px 180px 0px 30px"},"section_param_id":52,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:41:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T02:57:41.000Z","id":4502,"page_layout_id":498,"page_layout_root_id":470,"pvalue":{"3unset":"0","3":"background-image:company-desc-bg5.jpg","5unset":"0","5":"background-repeat:no-repeat","4unset":"0","4":"background-position:right bottom"},"section_param_id":53,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:44:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T02:57:41.000Z","id":4503,"page_layout_id":498,"page_layout_root_id":470,"pvalue":{"53unset":"1","53":"text-align:left","49unset":"0","49":"color:#666666","55unset":"0","55":"text-indent:2em","24unset":"0","24":"font-size:90%"},"section_param_id":54,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:57:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:12:50.000Z","id":4504,"page_layout_id":499,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-28T03:12:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:12:50.000Z","id":4505,"page_layout_id":499,"page_layout_root_id":470,"pvalue":{"101":"float:right","101unset":"0","15":"height:100px","15unset":"1","21unset":"1","21":"width:960px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-05T13:53:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:12:50.000Z","id":4506,"page_layout_id":499,"page_layout_root_id":470,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:20px 0px 0px 0px"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-11T11:44:27.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:12:50.000Z","id":4507,"page_layout_id":499,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-28T03:12:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:12:50.000Z","id":4508,"page_layout_id":499,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-28T03:12:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:52:00.000Z","id":4509,"page_layout_id":500,"page_layout_root_id":470,"pvalue":{},"section_param_id":50,"theme_id":12,"unset":null,"updated_at":"2014-08-28T03:52:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:52:00.000Z","id":4510,"page_layout_id":500,"page_layout_root_id":470,"pvalue":{"101unset":"0","101":"float:right","15unset":"0","15":"height:80px","21unset":"0","21":"width:380px"},"section_param_id":51,"theme_id":12,"unset":null,"updated_at":"2014-09-11T11:43:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:52:00.000Z","id":4511,"page_layout_id":500,"page_layout_root_id":470,"pvalue":{"15hidden":"1","15unset":"0","15":"height:45px","31unset":"0","31":"margin:15px auto auto auto","32unset":"0","32":"padding:20px 0px 0px 0px"},"section_param_id":52,"theme_id":12,"unset":null,"updated_at":"2014-09-10T12:01:27.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:52:00.000Z","id":4512,"page_layout_id":500,"page_layout_root_id":470,"pvalue":{"3unset":"0","3":"background-image:social-media4.jpg","5unset":"0","5":"background-repeat:no-repeat"},"section_param_id":53,"theme_id":12,"unset":null,"updated_at":"2014-09-11T11:42:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T03:52:00.000Z","id":4513,"page_layout_id":500,"page_layout_root_id":470,"pvalue":{"24unset":"0","24":"font-size:80%"},"section_param_id":54,"theme_id":12,"unset":null,"updated_at":"2014-09-10T11:58:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T06:15:39.000Z","id":4514,"page_layout_id":501,"page_layout_root_id":470,"pvalue":{},"section_param_id":135,"theme_id":12,"unset":null,"updated_at":"2014-08-28T06:15:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T06:15:39.000Z","id":4515,"page_layout_id":501,"page_layout_root_id":470,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":136,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:04:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T06:15:39.000Z","id":4516,"page_layout_id":501,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto auto auto","32unset":"0","32":"padding:15px 10px 15px 10px"},"section_param_id":137,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:13:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T06:15:39.000Z","id":4517,"page_layout_id":501,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#AF1233"},"section_param_id":138,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:04:49.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T06:15:39.000Z","id":4518,"page_layout_id":501,"page_layout_root_id":470,"pvalue":{"24unset":"0","24":"font-size:120%","27unset":"0","27":"font-weight:bolder","49unset":"0","49":"color:white","53unset":"0","53":"text-align:center"},"section_param_id":139,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:07:18.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:09.000Z","id":4519,"page_layout_id":502,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:02:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:09.000Z","id":4520,"page_layout_id":502,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:40:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:09.000Z","id":4521,"page_layout_id":502,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 40px auto"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:37:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:09.000Z","id":4522,"page_layout_id":502,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:02:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:09.000Z","id":4523,"page_layout_id":502,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:02:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:57.000Z","id":4524,"page_layout_id":503,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:02:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:57.000Z","id":4525,"page_layout_id":503,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-08-29T12:45:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:58.000Z","id":4526,"page_layout_id":503,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:02:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:58.000Z","id":4527,"page_layout_id":503,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:02:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:02:58.000Z","id":4528,"page_layout_id":503,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:02:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4529,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":447,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:03:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4530,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":448,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:03:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4531,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":449,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:03:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4532,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":450,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:03:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4533,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{"55unset":"0","55":"text-indent:0em"},"section_param_id":451,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:14:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4534,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":452,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:03:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4535,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":453,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:03:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4536,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":454,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:03:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4537,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":455,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:03:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:03:52.000Z","id":4538,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":456,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:03:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:02.000Z","id":4539,"page_layout_id":505,"page_layout_root_id":470,"pvalue":{},"section_param_id":457,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:04:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:02.000Z","id":4540,"page_layout_id":505,"page_layout_root_id":470,"pvalue":{"101unset":"0","101":"float:right"},"section_param_id":458,"theme_id":12,"unset":null,"updated_at":"2014-08-29T12:40:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:02.000Z","id":4541,"page_layout_id":505,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":459,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:04:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:02.000Z","id":4542,"page_layout_id":505,"page_layout_root_id":470,"pvalue":{},"section_param_id":460,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:04:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:02.000Z","id":4543,"page_layout_id":505,"page_layout_root_id":470,"pvalue":{"24unset":"0","24":"font-size:80%","55unset":"0","55":"text-indent:0em"},"section_param_id":461,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:14:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:30.000Z","id":4554,"page_layout_id":507,"page_layout_root_id":470,"pvalue":{},"section_param_id":467,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:04:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:30.000Z","id":4555,"page_layout_id":507,"page_layout_root_id":470,"pvalue":{},"section_param_id":468,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:04:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:30.000Z","id":4556,"page_layout_id":507,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":469,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:04:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:30.000Z","id":4557,"page_layout_id":507,"page_layout_root_id":470,"pvalue":{},"section_param_id":470,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:04:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-28T14:04:30.000Z","id":4558,"page_layout_id":507,"page_layout_root_id":470,"pvalue":{},"section_param_id":471,"theme_id":12,"unset":null,"updated_at":"2014-08-28T14:04:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:34:14.000Z","id":4559,"page_layout_id":508,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-29T12:34:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:34:14.000Z","id":4560,"page_layout_id":508,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-10T12:05:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:34:14.000Z","id":4561,"page_layout_id":508,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-29T12:34:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:34:14.000Z","id":4562,"page_layout_id":508,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#EEEEEE"},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:09:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:34:14.000Z","id":4563,"page_layout_id":508,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-29T12:34:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:38:21.000Z","id":4564,"page_layout_id":509,"page_layout_root_id":470,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-29T12:40:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:38:21.000Z","id":4565,"page_layout_id":509,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:39:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:38:21.000Z","id":4566,"page_layout_id":509,"page_layout_root_id":470,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #F7F7F8 transparent","32unset":"0","32":"padding:15px 0px 8px 0px"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:36:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:38:21.000Z","id":4567,"page_layout_id":509,"page_layout_root_id":470,"pvalue":{},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-08-29T12:38:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-29T12:38:21.000Z","id":4568,"page_layout_id":509,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-29T12:38:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:06:58.000Z","id":4569,"page_layout_id":510,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:06:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:06:58.000Z","id":4570,"page_layout_id":510,"page_layout_root_id":470,"pvalue":{"101":"float:none","101unset":"0","15":"height:150px","15unset":"0","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:17:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:06:58.000Z","id":4571,"page_layout_id":510,"page_layout_root_id":470,"pvalue":{"15hidden":"1","15unset":"0","15":"height:150px"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:17:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:06:58.000Z","id":4572,"page_layout_id":510,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#3D2315","3unset":"0","3":"background-image:banner4.jpg"},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:17:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:06:58.000Z","id":4573,"page_layout_id":510,"page_layout_root_id":470,"pvalue":{"49unset":"0","49":"color:white","53unset":"1","53":"text-align:center"},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-08-31T05:32:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4579,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{},"section_param_id":447,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:46:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4580,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{"101unset":"0","101":"float:none"},"section_param_id":448,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:47:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4581,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":449,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:46:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4582,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{},"section_param_id":450,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:46:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4583,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{"53unset":"0","53":"text-align:center"},"section_param_id":451,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:48:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4584,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{},"section_param_id":452,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:46:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4585,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{},"section_param_id":453,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:46:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4586,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{},"section_param_id":454,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:46:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4587,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{},"section_param_id":455,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:46:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:46:06.000Z","id":4588,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{},"section_param_id":456,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:46:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:47:09.000Z","id":4589,"page_layout_id":513,"page_layout_root_id":470,"pvalue":{},"section_param_id":50,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:47:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:47:09.000Z","id":4590,"page_layout_id":513,"page_layout_root_id":470,"pvalue":{"15unset":"0","15":"height:100px","21unset":"0","21":"width:960px"},"section_param_id":51,"theme_id":12,"unset":null,"updated_at":"2014-08-31T05:32:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:47:09.000Z","id":4591,"page_layout_id":513,"page_layout_root_id":470,"pvalue":{"15hidden":"1","15unset":"0","15":"height:100px"},"section_param_id":52,"theme_id":12,"unset":null,"updated_at":"2014-08-31T05:30:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:47:09.000Z","id":4592,"page_layout_id":513,"page_layout_root_id":470,"pvalue":{},"section_param_id":53,"theme_id":12,"unset":null,"updated_at":"2014-08-30T02:47:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T02:47:09.000Z","id":4593,"page_layout_id":513,"page_layout_root_id":470,"pvalue":{"53unset":"0","53":"text-align:center"},"section_param_id":54,"theme_id":12,"unset":null,"updated_at":"2014-08-31T05:32:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T03:01:47.000Z","id":4594,"page_layout_id":514,"page_layout_root_id":470,"pvalue":{},"section_param_id":135,"theme_id":12,"unset":null,"updated_at":"2014-08-30T03:01:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T03:01:47.000Z","id":4595,"page_layout_id":514,"page_layout_root_id":470,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":136,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:25:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T03:01:47.000Z","id":4596,"page_layout_id":514,"page_layout_root_id":470,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto auto","32unset":"0","32":"padding:15px 10px 15px 10px"},"section_param_id":137,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:26:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T03:01:47.000Z","id":4597,"page_layout_id":514,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#AF1233"},"section_param_id":138,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:26:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-30T03:01:47.000Z","id":4598,"page_layout_id":514,"page_layout_root_id":470,"pvalue":{"24unset":"0","24":"font-size:120%","27unset":"0","27":"font-weight:bold","49unset":"0","49":"color:white","53unset":"0","53":"text-align:center"},"section_param_id":139,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:27:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:57.000Z","id":4603,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{"6unset":"0","6":"border-color:#C21F1F gray transparent transparent"},"section_param_id":477,"theme_id":12,"unset":null,"updated_at":"2014-09-11T11:26:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4610,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{"7unset":"0","7":"border-style:none none none solid","8unset":"0","8":"border-width:0px 0px 1px 5px","6unset":"0","6":"border-color:transparent transparent #D8D8D8 #AF1233"},"section_param_id":478,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:22:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4611,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{"7unset":"0","7":"border-style:none none solid solid","8unset":"0","8":"border-width:0px 0px 1px 5px","6unset":"0","6":"border-color:transparent transparent #D8D8D8 #AF1233"},"section_param_id":478,"theme_id":12,"unset":null,"updated_at":"2014-09-10T13:32:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4729,"page_layout_id":471,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4730,"page_layout_id":472,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4731,"page_layout_id":473,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4732,"page_layout_id":474,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4733,"page_layout_id":475,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4734,"page_layout_id":477,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4735,"page_layout_id":480,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4736,"page_layout_id":481,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4737,"page_layout_id":483,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4738,"page_layout_id":484,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4739,"page_layout_id":485,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4740,"page_layout_id":490,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4741,"page_layout_id":491,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4742,"page_layout_id":494,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4743,"page_layout_id":499,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4744,"page_layout_id":502,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4745,"page_layout_id":503,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4746,"page_layout_id":508,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4747,"page_layout_id":509,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4748,"page_layout_id":510,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4753,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":481,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4760,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":482,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4761,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":482,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4772,"page_layout_id":489,"page_layout_root_id":470,"pvalue":{},"section_param_id":484,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4773,"page_layout_id":498,"page_layout_root_id":470,"pvalue":{},"section_param_id":484,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4774,"page_layout_id":500,"page_layout_root_id":470,"pvalue":{},"section_param_id":484,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4775,"page_layout_id":513,"page_layout_root_id":470,"pvalue":{},"section_param_id":484,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4818,"page_layout_id":501,"page_layout_root_id":470,"pvalue":{},"section_param_id":501,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4819,"page_layout_id":514,"page_layout_root_id":470,"pvalue":{},"section_param_id":501,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4874,"page_layout_id":478,"page_layout_root_id":470,"pvalue":{},"section_param_id":520,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4886,"page_layout_id":488,"page_layout_root_id":470,"pvalue":{},"section_param_id":525,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4887,"page_layout_id":493,"page_layout_root_id":470,"pvalue":{},"section_param_id":525,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4891,"page_layout_id":479,"page_layout_root_id":470,"pvalue":{},"section_param_id":527,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4894,"page_layout_id":487,"page_layout_root_id":470,"pvalue":{},"section_param_id":529,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4897,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":531,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4898,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{},"section_param_id":531,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4899,"page_layout_id":505,"page_layout_root_id":470,"pvalue":{},"section_param_id":532,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4900,"page_layout_id":507,"page_layout_root_id":470,"pvalue":{},"section_param_id":534,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5015,"page_layout_id":471,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5016,"page_layout_id":472,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5017,"page_layout_id":473,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5018,"page_layout_id":474,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5019,"page_layout_id":475,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5020,"page_layout_id":477,"page_layout_root_id":470,"pvalue":{"2unset":"1","2":"background-color:silver"},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:55:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5021,"page_layout_id":480,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5022,"page_layout_id":481,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5023,"page_layout_id":483,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5024,"page_layout_id":484,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5025,"page_layout_id":485,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#C8C8C8"},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-09-07T14:10:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5026,"page_layout_id":490,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5027,"page_layout_id":491,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5028,"page_layout_id":494,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5029,"page_layout_id":499,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5030,"page_layout_id":502,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5031,"page_layout_id":503,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5032,"page_layout_id":508,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5033,"page_layout_id":509,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5034,"page_layout_id":510,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5039,"page_layout_id":476,"page_layout_root_id":470,"pvalue":{},"section_param_id":537,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5046,"page_layout_id":492,"page_layout_root_id":470,"pvalue":{},"section_param_id":538,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5047,"page_layout_id":496,"page_layout_root_id":470,"pvalue":{},"section_param_id":538,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5058,"page_layout_id":489,"page_layout_root_id":470,"pvalue":{},"section_param_id":540,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5059,"page_layout_id":498,"page_layout_root_id":470,"pvalue":{},"section_param_id":540,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5060,"page_layout_id":500,"page_layout_root_id":470,"pvalue":{},"section_param_id":540,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5061,"page_layout_id":513,"page_layout_root_id":470,"pvalue":{},"section_param_id":540,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5104,"page_layout_id":501,"page_layout_root_id":470,"pvalue":{},"section_param_id":557,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5105,"page_layout_id":514,"page_layout_root_id":470,"pvalue":{},"section_param_id":557,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5160,"page_layout_id":478,"page_layout_root_id":470,"pvalue":{},"section_param_id":576,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5172,"page_layout_id":488,"page_layout_root_id":470,"pvalue":{},"section_param_id":581,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5173,"page_layout_id":493,"page_layout_root_id":470,"pvalue":{},"section_param_id":581,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5177,"page_layout_id":479,"page_layout_root_id":470,"pvalue":{},"section_param_id":583,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5180,"page_layout_id":487,"page_layout_root_id":470,"pvalue":{},"section_param_id":585,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5183,"page_layout_id":504,"page_layout_root_id":470,"pvalue":{},"section_param_id":587,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5184,"page_layout_id":512,"page_layout_root_id":470,"pvalue":{},"section_param_id":587,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5185,"page_layout_id":505,"page_layout_root_id":470,"pvalue":{},"section_param_id":588,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5186,"page_layout_id":507,"page_layout_root_id":470,"pvalue":{},"section_param_id":590,"theme_id":12,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:29.000Z","id":5287,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{},"section_param_id":592,"theme_id":12,"unset":null,"updated_at":"2014-09-07T13:27:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:29.000Z","id":5288,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":593,"theme_id":12,"unset":null,"updated_at":"2014-09-11T12:27:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:29.000Z","id":5289,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:5px 0px 5px 0px"},"section_param_id":594,"theme_id":12,"unset":null,"updated_at":"2014-09-07T14:25:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:29.000Z","id":5290,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:#C21F1F"},"section_param_id":595,"theme_id":12,"unset":null,"updated_at":"2014-09-11T11:29:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:29.000Z","id":5291,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{},"section_param_id":596,"theme_id":12,"unset":null,"updated_at":"2014-09-07T13:27:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:29.000Z","id":5292,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{},"section_param_id":597,"theme_id":12,"unset":null,"updated_at":"2014-09-07T13:27:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:29.000Z","id":5293,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{"2unset":"1","2":"background-color:lime"},"section_param_id":598,"theme_id":12,"unset":null,"updated_at":"2014-09-07T13:51:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:29.000Z","id":5294,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{"32unset":"0","32":"padding:5px 0px 5px 0px","21unset":"0","21":"width:100%"},"section_param_id":599,"theme_id":12,"unset":null,"updated_at":"2014-09-07T14:26:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:30.000Z","id":5295,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{"2unset":"1","2":"background-color:transparent"},"section_param_id":600,"theme_id":12,"unset":null,"updated_at":"2014-09-07T13:51:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:30.000Z","id":5296,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{"2unset":"0","2":"background-color:silver"},"section_param_id":601,"theme_id":12,"unset":null,"updated_at":"2014-09-07T14:25:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:30.000Z","id":5297,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{"49unset":"0","49":"color:white","54unset":"0","54":"text-decoration:none","24unset":"0","24":"font-size:120%","53unset":"0","53":"text-align:center"},"section_param_id":602,"theme_id":12,"unset":null,"updated_at":"2014-09-07T13:47:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-07T13:27:30.000Z","id":5298,"page_layout_id":525,"page_layout_root_id":470,"pvalue":{},"section_param_id":603,"theme_id":12,"unset":null,"updated_at":"2014-09-07T13:27:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-11T03:50:20.000Z","id":5299,"page_layout_id":526,"page_layout_root_id":470,"pvalue":{},"section_param_id":6,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:50:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-11T03:50:20.000Z","id":5300,"page_layout_id":526,"page_layout_root_id":470,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:51:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-11T03:50:20.000Z","id":5301,"page_layout_id":526,"page_layout_root_id":470,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:50:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-11T03:50:20.000Z","id":5302,"page_layout_id":526,"page_layout_root_id":470,"pvalue":{"3unset":"0","3":"background-image:10px-bg.jpg","5unset":"0","5":"background-repeat:repeat-x","4unset":"0","4":"background-position:left -7px"},"section_param_id":9,"theme_id":12,"unset":null,"updated_at":"2014-09-11T13:28:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-11T03:50:20.000Z","id":5303,"page_layout_id":526,"page_layout_root_id":470,"pvalue":{},"section_param_id":10,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:50:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-11T03:50:21.000Z","id":5304,"page_layout_id":526,"page_layout_root_id":470,"pvalue":{},"section_param_id":480,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:50:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-11T03:50:21.000Z","id":5305,"page_layout_id":526,"page_layout_root_id":470,"pvalue":{},"section_param_id":536,"theme_id":12,"unset":null,"updated_at":"2014-09-11T03:50:21.000Z"}}],"page_layouts":[{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:00:40.000Z","data_filter":"","data_source":"","data_source_param":"","id":470,"is_enabled":true,"is_full_html":true,"lft":1,"parent_id":null,"rgt":82,"root_id":470,"section_context":"","section_id":75,"section_instance":1,"site_id":2,"slug":"","title":"root21","updated_at":"2014-08-26T03:00:40.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:01:10.000Z","data_filter":"","data_source":"","data_source_param":"","id":471,"is_enabled":true,"is_full_html":false,"lft":2,"parent_id":470,"rgt":17,"root_id":470,"section_context":"","section_id":2,"section_instance":1,"site_id":2,"slug":"","title":"header","updated_at":"2014-08-26T03:01:42.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:03:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":477,"is_enabled":true,"is_full_html":false,"lft":3,"parent_id":471,"rgt":16,"root_id":470,"section_context":"","section_id":2,"section_instance":6,"site_id":2,"slug":"","title":"container6","updated_at":"2014-08-26T03:03:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:02:38.000Z","data_filter":"","data_source":"","data_source_param":"","id":475,"is_enabled":true,"is_full_html":false,"lft":4,"parent_id":477,"rgt":7,"root_id":470,"section_context":"","section_id":2,"section_instance":5,"site_id":2,"slug":"","title":"container5","updated_at":"2014-08-26T03:02:38.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:04:00.000Z","data_filter":"","data_source":"","data_source_param":"","id":478,"is_enabled":true,"is_full_html":false,"lft":5,"parent_id":475,"rgt":6,"root_id":470,"section_context":"","section_id":97,"section_instance":1,"site_id":2,"slug":"","title":"Logo1","updated_at":"2014-08-26T03:04:00.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-28T03:12:50.000Z","data_filter":"","data_source":"","data_source_param":"","id":499,"is_enabled":true,"is_full_html":false,"lft":8,"parent_id":477,"rgt":11,"root_id":470,"section_context":"","section_id":2,"section_instance":17,"site_id":2,"slug":"","title":"container17","updated_at":"2014-08-28T03:12:50.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-28T03:52:00.000Z","data_filter":"","data_source":"","data_source_param":"","id":500,"is_enabled":true,"is_full_html":false,"lft":9,"parent_id":499,"rgt":10,"root_id":470,"section_context":"","section_id":11,"section_instance":3,"site_id":2,"slug":"","title":"social media","updated_at":"2014-08-28T03:52:12.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-11T03:50:20.000Z","data_filter":"","data_source":"","data_source_param":"","id":526,"is_enabled":true,"is_full_html":false,"lft":12,"parent_id":477,"rgt":15,"root_id":470,"section_context":"","section_id":2,"section_instance":21,"site_id":2,"slug":"","title":"container21","updated_at":"2014-09-11T03:50:20.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:03:26.000Z","data_filter":"","data_source":"","data_source_param":"","id":476,"is_enabled":true,"is_full_html":false,"lft":13,"parent_id":526,"rgt":14,"root_id":470,"section_context":"","section_id":3,"section_instance":1,"site_id":2,"slug":"","title":"hmenu1","updated_at":"2014-08-26T03:03:26.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:01:17.000Z","data_filter":"","data_source":"","data_source_param":"","id":472,"is_enabled":true,"is_full_html":false,"lft":18,"parent_id":470,"rgt":21,"root_id":470,"section_context":"home","section_id":2,"section_instance":2,"site_id":2,"slug":"","title":"slider container","updated_at":"2014-08-30T02:06:15.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:04:11.000Z","data_filter":"","data_source":"","data_source_param":"","id":479,"is_enabled":true,"is_full_html":false,"lft":19,"parent_id":472,"rgt":20,"root_id":470,"section_context":"","section_id":114,"section_instance":1,"site_id":2,"slug":"","title":"Slider1","updated_at":"2014-08-26T03:04:11.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-30T02:06:58.000Z","data_filter":"","data_source":"","data_source_param":"","id":510,"is_enabled":true,"is_full_html":false,"lft":22,"parent_id":470,"rgt":25,"root_id":470,"section_context":"list,detail,blog,post","section_id":2,"section_instance":20,"site_id":2,"slug":"","title":"banner container","updated_at":"2014-08-30T02:09:38.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-30T02:47:09.000Z","data_filter":"","data_source":"","data_source_param":"","id":513,"is_enabled":true,"is_full_html":false,"lft":23,"parent_id":510,"rgt":24,"root_id":470,"section_context":"","section_id":11,"section_instance":4,"site_id":2,"slug":"","title":"text4","updated_at":"2014-08-30T02:47:09.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:04:24.000Z","data_filter":"","data_source":"","data_source_param":"","id":480,"is_enabled":true,"is_full_html":false,"lft":26,"parent_id":470,"rgt":41,"root_id":470,"section_context":"home","section_id":2,"section_instance":7,"site_id":2,"slug":"","title":"index container","updated_at":"2014-08-26T03:48:06.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:06:13.000Z","data_filter":"","data_source":"taxon","data_source_param":"","id":483,"is_enabled":true,"is_full_html":false,"lft":27,"parent_id":480,"rgt":36,"root_id":470,"section_context":"","section_id":2,"section_instance":10,"site_id":2,"slug":"","title":"container10","updated_at":"2014-08-26T04:06:05.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:14:54.000Z","data_filter":"","data_source":"","data_source_param":"","id":485,"is_enabled":true,"is_full_html":false,"lft":28,"parent_id":483,"rgt":35,"root_id":470,"section_context":"","section_id":2,"section_instance":12,"site_id":2,"slug":"","title":"container12","updated_at":"2014-08-26T03:14:54.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:21:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":487,"is_enabled":true,"is_full_html":false,"lft":29,"parent_id":485,"rgt":30,"root_id":470,"section_context":"","section_id":119,"section_instance":1,"site_id":2,"slug":"","title":"Taxon icon1","updated_at":"2014-08-26T03:21:37.000Z"}},{"page_layout":{"content_param":1,"copy_from_root_id":0,"created_at":"2014-09-07T13:27:29.000Z","data_filter":"","data_source":"","data_source_param":"","id":525,"is_enabled":true,"is_full_html":false,"lft":31,"parent_id":485,"rgt":32,"root_id":470,"section_context":"","section_id":135,"section_instance":1,"site_id":2,"slug":"","title":"taxon name as link1","updated_at":"2014-09-07T13:32:40.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:21:55.000Z","data_filter":"","data_source":"","data_source_param":"","id":488,"is_enabled":true,"is_full_html":false,"lft":33,"parent_id":485,"rgt":34,"root_id":470,"section_context":"","section_id":109,"section_instance":1,"site_id":2,"slug":"","title":"Taxon description1","updated_at":"2014-08-26T03:21:55.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:06:24.000Z","data_filter":"","data_source":"","data_source_param":"","id":484,"is_enabled":true,"is_full_html":false,"lft":37,"parent_id":480,"rgt":40,"root_id":470,"section_context":"","section_id":2,"section_instance":11,"site_id":2,"slug":"","title":"container11","updated_at":"2014-08-26T03:06:24.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-28T02:57:41.000Z","data_filter":"","data_source":"","data_source_param":"","id":498,"is_enabled":true,"is_full_html":false,"lft":38,"parent_id":484,"rgt":39,"root_id":470,"section_context":"","section_id":11,"section_instance":2,"site_id":2,"slug":"","title":"company intro","updated_at":"2014-08-28T02:58:08.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:01:21.000Z","data_filter":"","data_source":"","data_source_param":"","id":473,"is_enabled":true,"is_full_html":false,"lft":42,"parent_id":470,"rgt":77,"root_id":470,"section_context":"","section_id":2,"section_instance":3,"site_id":2,"slug":"","title":"content","updated_at":"2014-08-26T03:02:07.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:04:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":481,"is_enabled":true,"is_full_html":false,"lft":43,"parent_id":473,"rgt":76,"root_id":470,"section_context":"list,detail,blog,post","section_id":2,"section_instance":8,"site_id":2,"slug":"","title":"product container","updated_at":"2014-08-29T07:52:21.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-27T06:18:25.000Z","data_filter":"","data_source":"","data_source_param":"","id":490,"is_enabled":true,"is_full_html":false,"lft":44,"parent_id":481,"rgt":57,"root_id":470,"section_context":"","section_id":2,"section_instance":13,"site_id":2,"slug":"","title":"left container","updated_at":"2014-08-27T06:18:55.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-29T12:34:13.000Z","data_filter":"","data_source":"","data_source_param":"","id":508,"is_enabled":true,"is_full_html":false,"lft":45,"parent_id":490,"rgt":50,"root_id":470,"section_context":"list,detail","section_id":2,"section_instance":18,"site_id":2,"slug":"","title":"container18","updated_at":"2014-08-29T12:36:09.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-28T06:15:39.000Z","data_filter":"","data_source":"","data_source_param":"","id":501,"is_enabled":true,"is_full_html":false,"lft":46,"parent_id":508,"rgt":47,"root_id":470,"section_context":"","section_id":40,"section_instance":1,"site_id":2,"slug":"","title":"taxonomy name1","updated_at":"2014-08-28T06:15:39.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-27T06:24:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":492,"is_enabled":true,"is_full_html":false,"lft":48,"parent_id":508,"rgt":49,"root_id":470,"section_context":"","section_id":6,"section_instance":1,"site_id":2,"slug":"","title":"vmenu1","updated_at":"2014-08-27T06:24:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-27T06:27:53.000Z","data_filter":"","data_source":"","data_source_param":"","id":494,"is_enabled":true,"is_full_html":false,"lft":51,"parent_id":490,"rgt":56,"root_id":470,"section_context":"blog,post","section_id":2,"section_instance":15,"site_id":2,"slug":"","title":"container15","updated_at":"2014-08-29T12:36:22.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-30T03:01:47.000Z","data_filter":"","data_source":"","data_source_param":"","id":514,"is_enabled":true,"is_full_html":false,"lft":52,"parent_id":494,"rgt":53,"root_id":470,"section_context":"","section_id":40,"section_instance":2,"site_id":2,"slug":"","title":"taxonomy name2","updated_at":"2014-08-30T03:01:47.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-27T06:28:19.000Z","data_filter":"","data_source":"","data_source_param":"","id":496,"is_enabled":true,"is_full_html":false,"lft":54,"parent_id":494,"rgt":55,"root_id":470,"section_context":"","section_id":6,"section_instance":2,"site_id":2,"slug":"","title":"vmenu2","updated_at":"2014-08-27T06:28:19.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-27T06:18:32.000Z","data_filter":"","data_source":"","data_source_param":"","id":491,"is_enabled":true,"is_full_html":false,"lft":58,"parent_id":481,"rgt":75,"root_id":470,"section_context":"","section_id":2,"section_instance":14,"site_id":2,"slug":"","title":"main content","updated_at":"2014-08-27T06:19:19.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-27T06:26:26.000Z","data_filter":"","data_source":"","data_source_param":"","id":493,"is_enabled":true,"is_full_html":false,"lft":59,"parent_id":491,"rgt":60,"root_id":470,"section_context":"","section_id":109,"section_instance":2,"site_id":2,"slug":"","title":"Taxon description2","updated_at":"2014-08-27T06:26:26.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-28T14:02:09.000Z","data_filter":"","data_source":"blog","data_source_param":"","id":502,"is_enabled":true,"is_full_html":false,"lft":61,"parent_id":491,"rgt":68,"root_id":470,"section_context":"blog","section_id":2,"section_instance":18,"site_id":2,"slug":"","title":"post list","updated_at":"2014-08-29T12:39:40.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-29T12:38:21.000Z","data_filter":"","data_source":"","data_source_param":"","id":509,"is_enabled":true,"is_full_html":false,"lft":62,"parent_id":502,"rgt":67,"root_id":470,"section_context":"","section_id":2,"section_instance":19,"site_id":2,"slug":"","title":"container19","updated_at":"2014-08-29T12:38:21.000Z"}},{"page_layout":{"content_param":1,"copy_from_root_id":0,"created_at":"2014-08-28T14:03:52.000Z","data_filter":"","data_source":"","data_source_param":"","id":504,"is_enabled":true,"is_full_html":false,"lft":63,"parent_id":509,"rgt":64,"root_id":470,"section_context":"","section_id":124,"section_instance":1,"site_id":2,"slug":"","title":"Post title1","updated_at":"2014-09-01T14:22:41.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-28T14:04:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":505,"is_enabled":true,"is_full_html":false,"lft":65,"parent_id":509,"rgt":66,"root_id":470,"section_context":"","section_id":127,"section_instance":1,"site_id":2,"slug":"","title":"Post time1","updated_at":"2014-08-28T14:04:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-28T14:02:57.000Z","data_filter":"","data_source":"post","data_source_param":"","id":503,"is_enabled":true,"is_full_html":false,"lft":69,"parent_id":491,"rgt":74,"root_id":470,"section_context":"post","section_id":2,"section_instance":19,"site_id":2,"slug":"","title":"post detail","updated_at":"2014-08-29T12:44:41.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-30T02:46:06.000Z","data_filter":"","data_source":"","data_source_param":"","id":512,"is_enabled":true,"is_full_html":false,"lft":70,"parent_id":503,"rgt":71,"root_id":470,"section_context":"","section_id":124,"section_instance":2,"site_id":2,"slug":"","title":"Post title2","updated_at":"2014-08-30T02:46:06.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-28T14:04:30.000Z","data_filter":"","data_source":"","data_source_param":"","id":507,"is_enabled":true,"is_full_html":false,"lft":72,"parent_id":503,"rgt":73,"root_id":470,"section_context":"","section_id":131,"section_instance":1,"site_id":2,"slug":"","title":"Post body1","updated_at":"2014-08-28T14:04:30.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-26T03:01:31.000Z","data_filter":"","data_source":"","data_source_param":"","id":474,"is_enabled":true,"is_full_html":false,"lft":78,"parent_id":470,"rgt":81,"root_id":470,"section_context":"","section_id":2,"section_instance":4,"site_id":2,"slug":"","title":"footer","updated_at":"2014-08-26T03:02:13.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-08-27T03:36:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":489,"is_enabled":true,"is_full_html":false,"lft":79,"parent_id":474,"rgt":80,"root_id":470,"section_context":"","section_id":11,"section_instance":1,"site_id":2,"slug":"","title":"text1","updated_at":"2014-08-27T03:36:04.000Z"}}],"template_files":[{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"lnwz-logo2.jpg","attachment_file_size":37244,"attachment_height":null,"attachment_updated_at":"2014-09-06T04:13:50.000Z","attachment_width":null,"created_at":"2014-09-05T13:22:40.000Z","id":29,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"company-desc-bg.jpg","attachment_file_size":79958,"attachment_height":null,"attachment_updated_at":"2014-09-06T04:05:02.000Z","attachment_width":null,"created_at":"2014-09-06T04:05:03.000Z","id":30,"theme_id":12}},{"template_file":{"attachment_content_type":"image/gif","attachment_file_name":"social-media3.gif","attachment_file_size":3029,"attachment_height":null,"attachment_updated_at":"2014-09-10T11:46:29.000Z","attachment_width":null,"created_at":"2014-09-10T11:46:29.000Z","id":31,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"company-desc-bg3.jpg","attachment_file_size":156399,"attachment_height":null,"attachment_updated_at":"2014-09-10T12:25:26.000Z","attachment_width":null,"created_at":"2014-09-10T12:25:26.000Z","id":32,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"company-desc-bg4.jpg","attachment_file_size":53195,"attachment_height":null,"attachment_updated_at":"2014-09-10T12:54:38.000Z","attachment_width":null,"created_at":"2014-09-10T12:54:38.000Z","id":33,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"banner1.jpg","attachment_file_size":78247,"attachment_height":null,"attachment_updated_at":"2014-09-11T03:22:01.000Z","attachment_width":null,"created_at":"2014-09-11T03:22:01.000Z","id":34,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"social-media4.jpg","attachment_file_size":34485,"attachment_height":null,"attachment_updated_at":"2014-09-11T11:42:41.000Z","attachment_width":null,"created_at":"2014-09-11T11:42:41.000Z","id":35,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"main-menu-top-border.jpg","attachment_file_size":9869,"attachment_height":null,"attachment_updated_at":"2014-09-11T11:52:36.000Z","attachment_width":null,"created_at":"2014-09-11T11:52:36.000Z","id":36,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"company-desc-head.jpg","attachment_file_size":35477,"attachment_height":null,"attachment_updated_at":"2014-09-11T12:40:39.000Z","attachment_width":null,"created_at":"2014-09-11T12:40:39.000Z","id":37,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"company-desc-bg4.jpg","attachment_file_size":153740,"attachment_height":null,"attachment_updated_at":"2014-09-11T12:41:58.000Z","attachment_width":null,"created_at":"2014-09-11T12:41:58.000Z","id":38,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"company-desc-bg5.jpg","attachment_file_size":153740,"attachment_height":null,"attachment_updated_at":"2014-09-11T12:44:05.000Z","attachment_width":null,"created_at":"2014-09-11T12:44:05.000Z","id":39,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"banner3.jpg","attachment_file_size":96559,"attachment_height":null,"attachment_updated_at":"2014-09-11T12:57:49.000Z","attachment_width":null,"created_at":"2014-09-11T12:57:49.000Z","id":40,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"banner4.jpg","attachment_file_size":85219,"attachment_height":null,"attachment_updated_at":"2014-09-11T13:17:20.000Z","attachment_width":null,"created_at":"2014-09-11T13:17:20.000Z","id":41,"theme_id":12}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"10px-bg.jpg","attachment_file_size":10320,"attachment_height":null,"attachment_updated_at":"2014-09-11T13:27:12.000Z","attachment_width":null,"created_at":"2014-09-11T13:27:12.000Z","id":42,"theme_id":12}}],"template_releases":[{"template_release":{"created_at":"2014-08-30T06:33:25.000Z","id":16,"name":"just a test","theme_id":12,"updated_at":"2014-08-30T06:33:25.000Z"}},{"template_release":{"created_at":"2014-08-30T06:34:25.000Z","id":17,"name":"just a test","theme_id":12,"updated_at":"2014-08-30T06:34:25.000Z"}},{"template_release":{"created_at":"2014-09-05T14:03:18.000Z","id":19,"name":"just a test","theme_id":12,"updated_at":"2014-09-05T14:03:18.000Z"}},{"template_release":{"created_at":"2014-09-06T04:06:57.000Z","id":20,"name":"just a test","theme_id":12,"updated_at":"2014-09-06T04:06:57.000Z"}}]} \ No newline at end of file diff --git a/spree_theme/db/themes/designs/2_12_1410527017/10px-bg.jpg b/spree_theme/db/themes/designs/2_12_1410527017/10px-bg.jpg deleted file mode 100644 index e8b984fee6e344434ea35afc414d98a00cf924a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10320 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%0A?b#YuXqW)L& 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 ITVw$VErRd(uFqKW~WIJaSWy$4b*Zc8xj*=F! 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 diff --git a/spree_theme/db/themes/designs/2_12_1410527017/banner3.jpg b/spree_theme/db/themes/designs/2_12_1410527017/banner3.jpg deleted file mode 100644 index 121eeb7c312b7383ac3e301555821ef111dc4beb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96559 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%0A7w)?O=Rj3Oo zvle8x&B3r9kGZYtXhTzgY}baQVLA|H22yTKQ`>Qtm|SxHZK`@Rf6Ok=7%l?nr?Xd2 zc%rop+D5}v&ABg0yoQ?gw%Y=IP7_NiD48$Z=}t`sm=>(PUCo4=$dY2IWU@m5YBthY z6QRvBWBS7nwGm}S^uM&$IbN!bUn&ooon33ZSuiAC7GjFH3+xq4=&tnzLxflptnGwe zBXGWd>yGb$`oA#y)%Vr^J7f?s{+GA7W#MXWPl!QEj3IpnI9p~3YFv4!9*v@ zO_1J8L)6i#3jc5JfETnKzHThM{9CUuY6ygujIGp-ClN2P;jiJG0vmoPX&L?{TGJh; zj~d2is{OV@PG*F-SseU=M!J6@#*p1nR;Bb=8ky9UygC22RiQ6mq-jhu+I8)*gYhU zY`!PgH81!5GyMH8?yYwHibL%SwszLW79U)?-^?CNKeZwXeW58vQOZtArkdhEjj;2R zXjQ-dgq>)Jz8r^Y8A*!i)`2Iv%1~d+67%7 z3xbxPd1%`mAI>k2S9ZLT4DT0%Ilm4u`&M7WyIltgfSD~m|K@mmceZ8JdC9)b@b+}_ z$INwVS@FB)?SXzqYT9H&x@#`~%%07g6}@DO4OZ8*)c|6LZayDg<@Rz3gf_Z+>65i* zco{@28A3Z(PB+H7*$JFkF^71snIf{>-qHA>6*-F+l!TtXo$9X1{goae0zAe&uIXQ1 z0&DR_n;LjuXjTInmx82xSn})?W}03vbRVk|455(2i)+Q)}s7hO$fQEumDLG56?&m|fTBF$uIgJzYQ{5l)od5UL|EAIoQN#ZW zoKUM1=d6PcP>>Os2u{#WbfPLH=P)&z9V^DwK|#4`({E5Ym1*dhU>`NcypOL51i(iKO3r37TngdTY;A&np-0<2 zkW;DXTNxB`L?_?m84>E?-6V5mU;|mKwGl(C)v)1+zi&S$XvgrF6vl<_SJN7y;#|2b z(|ovTWyKCl$t(ZQinNTf^Oyw-pXz}ot&Sg*sNv$v!)<@{tRjx*h4av#*p{ep`MX4_ z@*od3FGB0fC0w2*qxk#kFM5IYo6s`B)JB~T4lfXD3ZJ6e@1CxI9IDNOX1swoiChm= z@E?Vi-+TB;CY7MSEL1WoZ=}(W`l+>aAu?`Z=ewCs>JqM? z_XOF$y5h_*@&iY1nqA-=@nj9(C9MND)(Q|uG$Y#wIqQ^)LS`=BD|-&|E@*0946-_1BWdoM1BGXRkUj9 z2ng=7r&SCIR?kO{+u!Ge(J1bZeV!^S^%KM&6m=v$o+l=rJ~r4*O&;0j&nbwn(-?+0 zbO3%0AgTQ8R19%g%#B7{y~Jl1E7*PfhVuZf*(Jgrzh< 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 F{{g#dV}t+z diff --git a/spree_theme/db/themes/designs/2_12_1410527017/banner4.jpg b/spree_theme/db/themes/designs/2_12_1410527017/banner4.jpg deleted file mode 100644 index c0a1f1a4e48f697745c4c0412a8382df15ab0ac7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85219 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

    >GZmr;vYK_F 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 Bwk7}o diff --git a/spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg.jpg b/spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg.jpg deleted file mode 100644 index 84de93df32520d31c473a3a31e64d84c527c8a7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79958 zcmeFYbyQpLx-J^rid*qQ(c&(}iv}%FEI7pp5ZozlMT%3j#Y%As1gCiM;u0)LvEuG< zy7oD1pZi;D-+TVqYu_=>*fSYp&g9cM$NZl6eV+II9v2?h0YpG0RV4rl3JSpD&j;`b z1HAg%um9tLii(2r=Zk{+_v3$Gq5iFt|3?RZsrL8k|Ht#=cK|UqiaOeNG!$Y0DlrNg zG0I~ffF6JXK*9K1=YYQ-Xeg-Y7?@btIJkexJ&6D)XsGCD=xDguxTrYzxP&OEXv6?? z3=&3uOe{H4rq`C(WRRy+0tTTUGC$4E;gCO<*H5oIq7W3(vGQ*0o`f?W<5IGSzH;|S z$zT-{R#4K_^9hS=nwqCpv<{C*P3svzu!$+ZF*JH>Yaji&sI(sXXH>dB(?LN;``>c{ z05DL{u&`0lF>(GB>l32@Q2$H|4HX9i2lolqpL&00g^odtNrJ`5k4;L(BrNwD5?cRF zK+w{&j-2ATko$+!Pt%l7<#pcZd!%(wF^eeZ>KRyhg{9BTD*u^A?N z|G7OGz{6w<@sE5JvlE$A1895B#+!|ewHJPVUOqlvBjd!)Ev+rha9XR-y7Fd($jLX_@kE`-sR9|1o?Vx?c-(;T@j%n*7!0vI2dua(bS zySuElr6%s8uTnP{Cc7~26J-Ct8q)eOxRZWxJ}PBJnq+JUYO;(9aweSYhX1T3k2fsQ zE?)m03yfLQE;0?$+N`<=`d#9!m3FqKuhr95OP};-kd%KLq@duwzv6i3Vq#yB^C0Ax zOkV-}L&BBlp5vE*f@{KKwqco~VEkL^(7%*nwLAin9|0tRMK_}BYjt1fw;o>Ish%Wl zuZ0H>6#jR^|9&|C{pS4l>iBQy_`eDs!_$zR^6uP;SV*?)UtJv8e)(hwHe;`9lcN9^ zA*8P&0tSH+hoeT8$P&q+6F)a5sF=LHhx@TS0^)c;A=@r^a=Q(<7^tDLg^26OyX5|m z4Zg1Z_tLF51!JJS+gadV0mn{fWkIBmg8_1SzhEiu#V6T9ZFaK%+2+6af;NdyCOHs% z{~DpS=d?ud>i^0NeWtEC>5)Y(z!J~R5|0}kfMgdqyRC` z0+tyg75F&k3DpHJ`OY5DiP!veU=_b?Y4Cqlf0wmuCYDuTp0`835W9i?Mm|)o z{}k_ux}sS6KwqE=GiK-q1K}yh zNpvU1zEw=Nc4rD6JmX1fnWhy}+qKHxLAF4v;vkVB`;w4q%eyM~+Z6gN^Jv|Kme_I4 zms@DUtD=;eOmQDl`b;PF_Ms~A>T}^$(-p~SLO{~L#+7ff`1Z#zO+Of%kyyOoJWM`VW`QXr~=c_fBZTc zq1DZ$X)NOM8}t@K7UWFb4Hit$hkQ1pQQSYT?)=Qr<_ivIU2{N8Mw^HDElT#c*YA{O zZ0%z{1=`-4u4r#5IJK(|)A1>d4QuIIVQHh_)$QYOR@dL{N@>r@8QXuiv4MKGhRV6rO?Wj6ck`#I45+-CYDLD z4y`d4$q=KYgxC^CGCdq(!$(ad58P&9l}nww?@PG3e^p}9=&0gI(TZ~Lf=%3 zqPQe9H#N0t79}}qoc-R~3D;!%UbEVJ9Ef>+(Ek~_vv=^iES``nu(6kgGnMWbcH*uu7hIkwv(!~GvoYz|&^k&A%TZ0qc92o5 zTjDjkWo5kExM4b;D2ZOr*t$OBLLMkv=gyo3Z7ECE#+$u4RmO9_CFtFA5kpe;h-oCU z+R;OM4xMx5YX{uy>eMNA^fUF73?)xBFI>VdUMvY7+&^!AK-f)!jG#^)eO4p1eG0#_ zip^V@CU;<>gMy?+vH5{_53#;^->$&>yptg-*0#Uzq(tZLIlgUlZb0Ae4F$|A$MckW zo`$(wjgTJNaeLmhLsBV#W{r&j<^1Mr3>sakxdxMzlk@S{Tj3}3#G3=pdo!2CBbSbB zsbX6qOiY)LrNwP}FETYv1tV5l!G`U9+;h8NkQf4njvC6TDYqu7ws-3S4wmBD<&AS9 zR>_XdZv0#)*$njf!s z7UOB>oTR?N=q8O$yD&H@`$#)nRkeOZ$PEVn&YFFDd)XHu~^1J zmiT-KX)@3*lORb!N2{%At1k9W3URMMa_?MfeZb*sFrXE$FId;((I6ut1e)CWMoKUW!cLf*I z@eBz?F-rtdZr_WIzPbXAE2CEtgXvfq{9$Wrg3s~Xf3H}AYd40$6kn2yxhXCa$Qls( z?@+^Z3En;LfWro8UnRmvpoEpG_VC_1@RM?>REmr3VQNjih6sq}Itr23fWmxv zcMae(lwo>Mit0PS`smXX)dg80$xSOJ@$6uX8|{au`5~vzbK7;dcdtaR={&}k?ZS>Z zM+NCOb(#%`kiTSN;G&6(D^|4py$cQ$Ss{eq{9KOg$op172DnPz`!Hul7bN$5C6rDR zDgv7}W{5IJ9|iH+)O!dQ80&XYaFXr>OcadK`i{`ds~oicE7MiO)3uBrHj+IX{j<~1C)JBSoV5?cM@xq^E*pm0UCx4D zuI^JVe7Bh&Tz;E)ZbTYTM@8b5HnIHo<2yF`{;nqzp3{U*xE<^R`~7GgexS4 z=ncAmX{X1=#OU4l+1s=HGmnOTzl5Eaz-&{2xgdeiS(`9TyNEv*IMkSTeH7A6Q#3!wS@dm$26572IQ9QLA{c1 zJc9b$6A{r@I=fM|cRrDnj+y+crY7*L0Xi3cwL6Z85_?}pr0;Mw9pu#uA}q<#-ot8( zcVaSR008PyEr1B{w37iqh+W-TcB+3XeXavz8}@gtV1t`3&0d||+Fg8(`|^*BO)fMB z#&fVxyC|=(zZAACYbXaS=3r}iCrIkQMc{ekBC z^-rY>iUz)#v$7hU$daQ~rq>=7{tt@3n$r2|v%{Hj5@N}y3}0Rt=yRLE598xSqrBWF#200RTk+gpToqvH7L7<$)@IzYU;ma}Gh44OBn)^~OX@3xzFB)FA znaIL8%l2hYb1<=6I@yagvi6Ps$R_$L?O7H|m-=$*_w_HvKSP_I%oZQ}Rek<;W6S#d zW{O4$ES=-MbWYtGFvf$ggtt*cdud&2ymZ`mb847{JnO>h0uYM((T!-DoTg50CGoq^ zZmbmt6^Pa4zGCQYZao-88@Q^$g7&z*Cz-(SJ**Q2iKWj`CR$1=z%JNzaxD$t1wOm! z`7zMR;N&Us$B?+pn6-k3TlPibM-^+#I1Ll+5^bB}J?QHuB>kXmFoP2Rwve?}P}PO0 zNYH8FDcIK`?8bOagiZuxGxG787pQRC>gcx7Ei@(^(`9Gp(-(af)VB=o&ZP?L=rb|z z&lT-imT~SmC>UrCr~PAxI4Znh`}!v}hX){g5gJC_94o@tMw~o>PdUT|ZA-bl5^d)i z^qHhvvZ7+PMe?S-W_4dRfm<%=!29IYTud_>qecw_LJCL_r!YR`9L1v-dv;i58N9UXaO;x*;{R=-}9K4Q<~eAQC3x8WNYIe>j;xxPmve;zJt$ zwf-QjGgBjDW$|pGW3x?|!&TaPc}GBz*Jx`c;5R&or&>g+h!r!#Z2u{WTKU$03X zL5mGOm7%jV9ECi;>Wzw*V!o9~Nru#tQu5Kl@$c%js4X&mv z!Vcf-zP9e>_%A8Z1SAMmBA`LMr*u`ZosD*(V`3H>arEjzk;p9H^B$lkT?#>|a#}1!?`dxPrtU0qAU>eM)60tR!c8nvdK;In6z7 zW{e1Fik9#Enly;pA3*Xrh!*au^kfJXyDV<|x3+JPDd0h>`!9Cigv+9fpk3}p&xs>C zo4b8S?=e>yjU7P-nw^iM9;c_=wMXGg0exL~BFl8*<%^GipgjJPL_UXe{sQ_SZplYL z`1Eg1kT>EqpWkLMqw#D|44D-SahtfMO(b`vmTw-J*23(7|GZIaS{D8;=0cSq?wE<2 zHtlm&L%&ix(qCD~1>@#;{et_;ld>_y5sWZU)AWFiVS;>+*tOn{xi9dcj%&X;!23Xd z%2=ce=L9~#)ULmj;H{qZdD(xAf4k0Xb}KvUGCezq$I8~`9`lCbhV4eopY{m#+U^Gp zjS%bgz%dUyg7eO*mlkOz&<9R7awSKYXwEkEZZt?}k8tt3I=Ey44K3>t!zZj04f|~( z1?z1=)<}qG!zhSlQ>Le*Xg=v96I0!(g8P&!nIv#`g3Ra3Z-T}#hf993vn!6cE6_`HquSE7nV>Gla4@wfz@-T_wkezTnIey=0Ohrg)2}6HtLR$i80l_8Zd5Ybv@mY`DlNusGR;v3#h3FGM-IQD$K^Boh(%Kz6 z=YRIH|7T?R2O#Km=UHr9Q?AxnY%O7_=+tmOS?p&*or+Jy?xE622C8#mqzFmGl@ztI zb_op<_?~ETWu45&Hoa6VD$sP29F!To!`ducm%DqqoY+G<=-0a=H5zOTkCD%az8cJK zulc^x%7I~;PiGg@tr|kw%;eta0;~S|@{92M#vuG@YHCdl+uckxty@2c!S!c{(TUm7 zi5=HL%>dH?+4JD9t?4ey;|#Le1vn`XArq^e17^iuGEh7!IV z-t>vxf=O~YM$H>%iHoHY>UYb=3vFc++rn61x&mxv3Q#D1@SYbMWiz zZzt6x@mxbu>|Udotr6DJRMP9$w0;kf!Kf38!TxSCB{d`-Fq&U%0@u1j&aYAfEqe_K z*hX!0o7!9YjuV;ID@H}8R(z{TBUh|dyyvm{XeqfYt6;BQbqX>CQOfO0+)E#4ng@09 zq$)a7me?^v1Vx&}V`4u}fj5lut=j#9w0oo%%$}cl@5A$>iyHFmpyzCF;44C{@2}2C zDXJh=-4!MK_Jf(aNn~@24n~7u#d;6^Q7zKJgAh2c@rNO4Q;v382wu??TWVxAJ?A&q z^oXJ?BLU|tJ2wA zeHhsNDSk}u+O}Df<@TN#I(hD?vboYQV^z0eqU%RMuCFai*aI$s5?pM6 zE-1n(<7o{WxW;W+X9`K!$8|u1^vH{^c-fS^(boG_KkbX}Yt=^p*6t(V;ywbY^^0!e zE)na#B;-N>S%5anw~`rV7#U zn6HQ>GHO*zP&pCxLY&YgiZL=)gNL@b^KqC6Kutyl*+jx|`1zv!clw}OXRDp_5Cd=t zh%tvOD!1Wvqc)?+H0LXOV-JUPD}q+cB$B>5wOvoBkN^3IbfcYn;f2Dx$|0KYVJnBR;(W4TlbH3RX8THi6B$ zdFNEyGmDTO*)9&rA3JAG1E^$U;J(oE48z6%#!{VN*_>HSMQkY9eGci~9a-$^7P)@DB;k}-C3QVf2Au1n2> zu0!Ldf-r&4(I5AH*|3!DhX=oV+NR}4;3DlezcFZ?2WLup?{)CPDE6}Q*~Zyow_=m> z*``8XT^FC_Jp!!f$6cNc97~IC@D}%655}2DZk!yMtFRrz%vd|5Y8)%ru5O>Sc4~6E z{Z^nfY3%LRX@qnkbz`Ag1m`WTK}t!US2k6W7r$S&m2KVq(rDS5K5@G6?@YQ1*l(Nq z$W32h|J&u={jS3f-G?0OY8r=~jX^I@BhDy@erE_pi{Q1t{_2~&OQx2Q!L@LWcxT=z zydxFMcFrhERq!9dL4`-&;t|jrUq;m^pK`x{Nn(A7d|{+*tWR=CVi^8GLBLDL#a_5I zF>AjRIYk_oc9N%*-+AJjl<(^D2-wVRyxxjE_mUVa@pfgXNqs#jJuNOur&N@q`*yYd zj-X@iw2C7f-?NSu0uwaFbj?8y7C$WBusskz0u&C__Y_y@e$~*gb`6STao)+rxZlR{ z(JDv#w)SGz`;SlEoR9c?bf3FeiLaFJhf+HDxGlUHW>lb^JrGGOUJ|Vcs3Q1mC#eq> z+c&C0Fj=wso>m?UGNd{ncO121rO|!U;hMO+t>0{_yaTf2PN3X%n@EpeZJK7QI5+fw_-3IUK_m}u9 zylV{I_=9^$;Fbf^FpRI%;xnv4(Vy~qBwc%!y?U=GNsl^tU1Kel)uN1%PX&L!n)9Lb z4cc#RfrcChor0J7Kd#96nK-<_5m0cFJN6dbzW-saE-f6Aqjk#mk=ChunZIB4yUR7i zq5n=U`sCBN=*HZ${q+6QKpD>-P>Ycl#f}$@{8RKT*N$8Hd|aHL7U}O>hAaSE__0ti zAgu-$=Z`$0#2ft%K#f9U@OKUJ-;rqF@jpT$0=0Ot(%$H!-NK3{(l~MF^}5FKrGu9S zBn`su8!d)RlXw`KTs`vIK781LjD1hTcqrYX(o#Y>_HnQpS(F8SX?m3_0$IK3iP*&} z03$9UyE}MbXmWCxpmzx~d01K%i|jVR8^Xv>G(UZ=yuLLZ(!RccIRIM}zk~6WEnPB6 z>Z2B8RM?X-Yekl+@x29YqiT45!t9?gs+U)f+5F-zdCuyI;q-OD0w+1WTTqU?&C$KT zuW|#&SR41JDv$_nc<|-7PUV1B0+wZzu*(Hy3`SE}X$`jvQ3*2!8Ci4hmtl!uJ<{q3 zhZbh>WxJ?X;ON?!?64C4uf>{Q?bF%A(*{h_NpSt6^IBI+WYN>Ih#O>+%c-dn^Mcao zy0DHl1_@0Y-Fv@6gI5Mtz&%Qeh2)X-zwXG$zKn*8E9?j{7`aV|`diXNN-6~D%^;+t{97Aagj=brA$J_gudh@NJ3qAi3a-s_qEuEsH@_Z} znX(JQdiY~f?Obo7ivL(h8s$eoBl#6W2(J9k(&am5N*6|p5_@xgaYS(yvwTW%IWyUZ zpF34-MXl9VR{kG-3m$CUrM^hzA*?3Xg*oldvVQIp^Pl^5rr*(;hxrspN9U*cUKY!U zT+e@Bp8P}oxSI>Yc}c^I;+7FFD-Gxed_km6WSyOZZkyBYQy}=|6e6urqC`4jz>4|C zwHS(@<2BOaB)o7Qd`ey}RTq5SSeiOI_F4R{K&Eaz(EB2F`;aW~<)o*m`dR+BGHb<} z>EAntb{bDPlL)w##0Ph;q6*|b4l)IWAUQ~ zG2;B;DYh`sViybc&2XJ|qm z$RPIAuxi&kStONQxT=m^o`q0*5S?$3e_q+F!PWT=D6h{|fb?EC#q+g2A|cB z;%JW3J+qe*uhF#Q>o*&ZIUdI1j3S-i^22?O0-EnMuzLQG!d1y@-TBK*g37nX1#Qh< zHtl`Cj5FY)@4Uhbw=pm)P`h2k!ik`@YE`hC;kk&`V`lbGCG9$7C@c!k5>S}GU<=V5 zFpk8JGq_LPz-O8huSAACB;Gl2*9d6YhSlP>4RH|X%BM2}(qW|;OHproK2(xZrTw;E zJjr8oByibR?8`r5t}oRoOaX?m3{0Zgs3g`Q<FRb!6BM_`ms$}`qqSOQbaz@!K^b5z{0TGZ;3 zOC8+Vj%5g4H)B3NiDY{OP!R5|$%h1)^+<;F(ENzc2ZY__I}BH{2O-$=0#YRR0xjP!sg~U@Qx_g&-XAq~GJGenq-a+_-Zl2S zy}WgHjkvNJ8!35?hG+~+-f@1huWC$IjGDcgwcHxDqFTNrn&;Y;CqiR9gQT5ryW*(q zFE`A-g5LO^pPX6oGDr}18~c*iUS-0~)dprYPCa|0DL&874S+1-c8@noYJYoCIT_|I z*`MwoAnN$}N%>`JJ2S(?Dt`V5xifeBgUzQ0cKRCjlBa_^n=(#FyM6J3fxwHi{H9*t z=UK~x-OZq!1PkAnS!^XS?f%F)8XWai3WT;Q#}=uy zNe?~UpjdQF2SE@8gomRK5~xdk2{{=U-$c?49QdY^+O*3|p^?`$)in?DEbAQeyMkS& zIXttB4Kbc!lj%!6&)jw8>q>cAb5}}vUl;w)jB5YIKl?G_E?fw2U*qn!dG33#t2Fl# zlrTPU_y;oXwU@>h7Djf#ve$Aa%JioKw=u`)3_27U7yB9eRsF*SYJSC48_83zl3tMD z0G^bq&;i4L@X!YDtS)|+ef@qoS@=q>*6a0rX#;(FPoVU!%Mt?0GGeZ8;A%ho=ELeF zI!9T0WuYoFDpohvm*hSET+M@%-NyE2-3qP?RX=Tztg22jnms^3kSz6Qp6U#MJ|L#V z8!EN_Zu(bwP#Rg2`jhX>-?2oB9rjkk%>x@6T_Txt?<@RJWmz0q-!LU5Ta5e4afzvIK5*=!D>sD;zvrfGs%&(x-;EnTnPuTr zW#o`gX`b|V`jj=}S%^Gz&g)%aZ&4R2A!~$i41c!h`EKxQ7DHEpKH?`=^+D|xTE+xf z;brpcqm&jb0lUTOLaOi*ERTp&*92$R%J_wpwT5p&jb9hi)7qC<8VfHHzc6!rRzTlY zd4?u;(M51{BLQK z|02ctA3*Dezf4FwFLN0pK4aDVk|ylux&P(|YH-6@5?FV0eQPU(fj*S}<8tR6WpMIp z4sG1o*YCd5sI=Yb(Gnp6(`VJlPJ2;jpTR@-Q;>e%^s((j-KZ8AF)5t2DRzDyBzIiUqj9*z@ac|u zmjVC0Rpae;)1g-;f%9?POAqU5^?rBnrMgVD913-#V_4JjgSwB7ll1Ksck|8dG~Q9& zjfubAQ5hamjPS*wAK0VUn-|f9Y*JjgALRB8h}h#@wQ;n`HQSB8!XxWruz}Lcmn*sU#-becP$1R+t#y7DB-fgYue-PYR5iVY`F5uPD5<&q_JZZ(~jsbFiOJUb)4^-ANH%b!PzQ%!T(@~Gzsr>Q(NX4 z%hx-di1z!G$VTeDQ^s5C{5GeoyG2_!t3ZP+OawWC@h|5Q6!_> z7`y~>lzU;~ozz@Ll3QJg9s`Jo2z?=7FR7??1M8nxa5O;vWnmcZt6}>7Ove%m+Mrq% zHDEq3;Ik@UCP0she^q)sjl{@0<0{eH3?SC?z)QgnM-ZeDSrH1ka??T0Y^SDB&asl?6;LN>1mpmmiN+3G<@f*!d{|J>1_9MkUX^)Fx43L0bjK7NCFkN$lruZ7mKLwXE+4193aEV=O}yQJzV?DM zv)ELWb_%w>#ak3A**tcslYs{qG1TQ??ECq*mNwB37^mxSpED*2xBwoJwlHnM2WqfJ#&VEqO);@m_7w24|&`eqKxO zUp7Tu#OZ@40!RBs6-E_ZN&B>F0+pvnukZ18g5O`*TqMjoHAu02b1|bi_s-D@(l_yK z3&tm_ssODvZ?Oh(m#h7X*)MkB<)7$Bh$lpo1QT`r@y%ZMEr{ScV7jwh-JY!Cb^3xp0(EPQReY)8b(X^}#EbkEmLZVEU zWN*G#!vFd>>$VCg1PIc8z8;Bkw9b z`cKe)tl_pqbhL|d)y4Nz-?nbYM9}xW+3r@ATL{*cNKK94Z(8J*9d`>}x6hr= z=mGOL_#Vj^r(&C?STw(h?JZNrIO#ihsO2b#%!lL0wCr~bCmkAK2Ft>3LEZIauUP`^ z$XRO_LPqt$)hbtcm`A*${+sKhUDSRx&(l6};c!dCaIraze#84zN3iI^0gGok-mXEi z?fCIbHCct{Qu^s>055lkSZzM#-~?+BPgUhL!?-g8cj3UX*NchtyMacqS@i_DTQu1+ zBbU*VDF@x>tQKyT^mb~suZAEEtVI*M5bL-jx^cEBGh@V4?`Ly(e%2vxZw>T)nli;o zY0o=mt445jc(|7x>~$z2$;w~gsy++<=e*vof6VI*&+7LbjB>MEYwYLG;pB{e%ji;n zGDC|p*BgT^>zt{l-H@f8r9Fj@_2X^`>BPg_`X>zK(i*`?vCm@tOzlZ{GCRAEsqU~} z59u>3*%VzN`hcD+AmlE9;9J{k#k^UhdS{_LZgOKcxUoXL52&!GCscUR`C{V$E6jAk z#L|Gu)SBM2{t2J^6|Gb%!oIZWv(()-L8|F%2g1nkBMD_bTk$A03WbtS7RFD1U)f z{gL!k0}B|RxQ5*Vc@a(HJYmG9N{x?=eis!s%DTETva#HO5wEZJJ5B$kNKXnL<7@FD z!1t5uUX$BQv3}%G1BQy~>$J2D6|5I}i1+Bv95$`6l07dLY)Rj~zdRIm+p^qJqP-aI7q8!dO>czq~V zmpzd2*72QEtseHX;z+qw^{^lSBoN1{)n#yW?rOzAapa|1hl0_*NI?>ca-zLGv zK~wln#$a%CNV8zwOX!ekM46efs-9a&lY&iAP=daos z(6Dw3tNtZ%j=wq5|B$T3u>BzWi$4nI92;x1 zY>R9_WHbXc-=raViF~BGSi`l7`zr=B-^5FCJL*h2={LqJoDxsadk}98)}#h?#JA#A zdYW2yoYTXn{X3u*^I+-(X>PM3{3G~KCXWe431nQQ^4CEX*u?>45OZ1}wzZiU`0y0# zp0^fergS5AgKpV=?q_JzMClMPPLD%7G?1+WHmcKq9(AOQjTME9$W_5^_Mp^}1-?{p z)Xu8vt+ewiwij6m6F%)z&?Nxi(2~x=yyfK)IfU#t%?} z1DN+#rpLTRX)1wj+lmPb&9Qin0B- zM5a6J{06Leo*ETQ=#m6_J5d;rL8^o@fn^<_u88BU}-XAbPPVKy6KoTxwy%m4Fn6S@eO$)k4@(j{f zNgOu}lEDN{?XPHlJpu%p2X;yOj-3S)gP8nU`j)x9V$GJ#LVGrEpL{=>JDN3-sP298 z$C)l^SQ2Q$8`06hjTL^g863U*bz@$##b$>v)Wau&&&2}XWR{hCs6;B&6aSFD{CPEg6IO-oZpJ=C1Oo zN1g~RdA?F{zyZqsL=XLUtiSmC?(g=$Vm;R3=}*5kN)I*+I9{Z&8O(geB;K<#ZHX~# zk&_2q0GTMAF7z$sEu%acp)uhHv95%t2zB{g5|^b7N}q}sAWk*Y6g2x+6xU?Y!)X{5 zT*W^~K=}=na1&AwkKRKF&oiXi*H`;XM$z#GoGs{$&d~5N%v9%!u;iNI&F2;ck#gVQ zeK1R#vg)HtnpRZ|6w7pxVboC$y7*0#XD)(tojA)9TpD*Y#BN_qTi#x?IO+r_jU=+C z@|4WJ@Mjn!YBa4dRo5XXd)ft4??uFus=K58(LG6fhyqu zs`o#Pi0M6_atzX23sQoscHj7z5|yx*sRHtzkd3B3FV?nq4Ix{p5bl^-c#V$Y9!UnU zMb-bwCMyx%*+8vmyezck;CMqn@&!^-Y4c8)rLUCmO50h=d%IYygslOa1Jt6M-TSgK z6qorx^NhM5A|-)jqdk#?rLPBmg4MPN2;OrI1CrHEr`X zwN~Kx5gM@pG=5lrF_MZ$QqL><;C-)30%mF0<_tyG2m+-}z&%p*}o|7_pgz1H`+9ZvU^%TrQQkF zmCP2l@7yol3ULj=;}|_U&@>zplCTmNX?(XK+NnvwK8SRPa%S!y(74E-D=pIU*IhM+ z7Wan?WHqQO!z5o_SDyu*$=qQCmWhZ#g@Sl}8K%%;!MBt=)QDBdM)(01A@qa!b~{Ti zm%!=hMW~`mXP+y`Fe0NzKCDg}_RW(%#VJVtILU2L9Z$kblloGwiP4PNS$P$jkt)>nn zOr`&@M9fsbDS&r&6oZmxM=6BJY(+Trp~!zcsY?W%PhBL=sF86e`9| zxUI6gIucU54$Fc82^8>n-H)6i`z4>JVWh-@=L(|=6Vtst=gN`N&(HK>8pyA$qNcU` zeggAP>}D)KTIWKm_SGSRGU<-U_P!wUf=`qs2D~kYW71f4>jY}YHTZ7iN#qD?j7=?K zEAOoEJ7t@0%1W_S)=nb-#e<<-RgFyt2MCG_6Y|7>;unXK{?pru=sNeBjCTH^1Jk1< zu4aK*?_A;TX5l9MD8>y&A6}N^l4Y~i)(B>)5QsPOu(LLqY=3wLfQe!dal`2Dnjp^I zn~Ui2U99A%lyus`8$GbK0QMZC#0Yg#Bj)+MER}XljIeo< zR#S*0hu6O)V zPw#KDOdl`;TvDR;pF%X-FKnmN=gFQ1p_gddKL5cyN-DR0X|QZGn)`a|gM*2B#Pl+8u z=&<<_zbjqbgGcF26^GI%S@wC-PfrEh@QSS*>*eR5I_Zn#9FAU;M0#nP+|fFb=tHv- zqqqd#n@IebC37o^!UUbu7wRdZy6<0*qvH$wbX@IYaHh@5ab;nWg_IGbR;K)5?sNGA z(Pec8sxLU9TA}g`z+$b?@WNGgAxhChu_DpxawZE59xN5ABEw@k|DQ_z@zARBb5rzU z@<0LkG?FJDK7Ck~@+m9=$G=HQ&&<=;4ySte?rmsSB>JM6C+bPuYl-3k4{2F@oR@il zUs&7dKI)L-q}e|sQTnXH=lZAm%I_s{U8^4wqYa3}qHfK>Xdr%(=sZw8UVS|qh-(rNgOl6Q zj(-Qe?&Y(}+`$DJ*)+`vh^4v=e|)BbV@#oCBv_m!pi($eXVq=#)aOz|$^OD|sy`}B zM-KqZxEHcM4cAs?yCRdP3I)90|M^`JVS-TjW!Z@g~T^3frkjBBJ z*{gyXKHuz=xCfa5m8^4B(>bUa8qt5vL><<3$@wg=(JhOMEs-`~IMR{Vpw-hVY~B=^oLWrkB3H8#D15^_ZdP0h&G&{gi_fB0$HRAyAvU)pO90bAq9jEmxFfL_PwXEzjp?9vs)~R=*m&z1Gq=e|yK-8h@*F z$UQS1In#{?b|x#iSXS@(XdJ=lrjjT0nzZVF;Wx55RqVd=Sp}QxaVB?MS`(xWHk_qQJBlpi=aLyN1Hj?W0M`rhR? z(1}pA8xYyp2fbHle*d+x55nrUKAh4XX_-+u)iXmD`mE|Rv!;a*W0M!`2}$?U$lDf8 z@8na2iEbjd-*ZlfmpCtmg|HbMtki0hSWYm-s8YZ15B_bX1| zBSgWV1_VWav{euIDGRZ<5hJf$DyJ%|sx%q(6Qxti&KCF0D;ikz3CFx%T9XGOw!<@Y zcJv++Oc=9+T$%sMJcTmiEOykc!4su2VV;_S=Yw2gyVS;bfc_MK4|n;+Yf|ypD<*4m zsV~C3ixl#4$qTDny0C{e_tsfAklc4l}AAK}T?K z8VS=7ES&|L5$A=LZwl$>ww71{;c2<~jY7Wuk%h6U@Rht?7wI&y+>UHD?p9;B(kBUW z*B6DbRg3*kvzSCpAXNF}#Fbjr*Uy-%J?SLR3O6&s-o@qBi<$4Vam0b-#aYA3KCkMs z3P-?DqBQTya#U1R>Jn{b-w)3;>lM)>OLNmj3ey!fbW-_L!pJ;jx{UF#>{E1V)61Cw z9!~}fV_0$Kw+cTnrpS+2^03JkqG}d@XO@%UnUqUm__JG#&_p85PDMP*jfA|Fmb!SS zftZY>?j6E_Dx-g+C?Rz@C!OWB1Ua+d%1Z|}-Hk6iZllVC|AV!+3Tgvt_kM%ByK8WV z;uL}tJWwd^?(Xgm!HWfod+}l|UbGZ-Vl z2ZOh+9UM&}aFwNak-14>$Nsl3i=cFvc<{q#TJsv~;VF_Pxl-6StjtG2pqIU z8RLL95qZ(08(qW6;a$&TYQ?Xi(`6WenO`LT`)bz3#f@tlh3vT3W9GMw@3=KL7CuJq zy9;zmAV0F&4eVR{z$dK6t;5aYiM5qV9@?%B3$W|~H_Dr}>TIGb@+~&DLLIWfB13KO zCr(*eEbDUmQj?qHa(tyg+1R2T#Y$yAN!BT+RD_yIw%5yq;xMu$NqFM%nrzbHa;0WNVHzTa zjBg_kc#{V!iTm_q%FtqRP`hGC)#VfU-bYi|6JM*m!5LPoRVuYn3Q|$gA_DcpwD2_D zra?r!?e3{RvMWZfMU#IE2)4Bg?}d~OSJMg2s{SV3g@ zn#+CKV*`J&HY}ENG?RXDKEYYmp)8toTX3vo&1<4*kNd)4pu%Af{m;}>H&)4=_Y&-j;AzWtX=v~QthSe+WrXSsY>HK#1{dZ=|-PGN$e7RJoIIXwaD)O@4bv-pp zG#)FJrDeETHCQAL?vbcgw2P4Huhea$Nk0{BG8x`d(Vj1epSm=k6|kO#eqeV})J!?D z|8Qw027ia-KT*Eyjl~vY-Q=q7ZHgm}lx%lAW$Gv4w0WGp_k00mI`FhKxN8HS^cpwLc#K^n7~ z4S^0uUn`XV%^Of9yj#Z!NcZqD?2ZPy*UfwdvYj1C-IN0?h>-lR zYEzYn_KUFw$lKwF5;AatEJf$7wukE)etoI3kHa?*1_Drp1380U0WEK@cWDnksyr^o zG(WW)HngGA1rC&V%)3)SrjMLugOrHh0J7j6J90$q`t%F#TxSyim z_ynE+af#V+Q6v83s15KTNF5+`IrC$)0(N68-rr%^J?u@AwHnUy1MLFWR=?)(jM;|o zeEy6h+FUpZ*3v`ZV2o1rOWhUKCl*P$*!T1OvnslF`rd~;qSFJjO;xk)rS)FBw$L98 zRttxDqef*9dr&#mt=EI@dGTL1M@A-|Sc&HyJa-qn%iEwN88AH=KoPPNF=a)MZF%08 z9v6;C2x%EiGcn2&84rQZ1m%-m7TZ3VK?HNhC$BtoAgf}k1?+EVAiDZ=vj;a5!DmiW zcVh5tbi#uw3Vr#1o&ED>X5!->IcKKcQ-mglbFHN)9IEplcc?{zfW0{Ud~($LSA`|ioSd%gSZ2w_x428 zJfA5ZS1wPHeZ94PTNR-)f_%*~Au$66#y26N#v5ug?Dfw9qe~48C^I9ujhM13tW0Dg z$a$}ccGdImm!c}VWwmxGY#`C$86OZF%D@S;j&?uqw7mB59F`LYPuaF zX-JK&ApJj79ge4akx0V&Jk@rP!JIjKo!;p9>E@G9iFj|FNIH#ui|QO%SUGgFZkfbM z`2VP*?gDv{eN|nqKC$CaPq5nSc;wOeC1Me;BD0$K{Hi%YlbiEPsph~2yg_!VpUM2B z`z!b@7(>GJd#_$O4io!?Vh;vm*!M6%#)id0hgQL7l_@M&r?NT4=<>mc>p6KJ*ihSu z>-1OIL>k!$MM%y#v!V@3*2FtNRFfgj-l9wBO{;IO*n&WLG%`$JKb|k9x;{O-n)U`q z;CzoEZlwpW0n2a+v+;ABEGdq!mh<_2X9R3|i0AYd< zJzizXJU$U84684$AsJLC(#pl3AXU(;@(2IqwB>P4wXYU>l5h%VqU3R8%hxLV2>l1= z)BiP=!ZTn00PxUPdm6k(Y}|46570G5b^n)5%B<5Ght}!9L)x@m!;&fQ#`DjYht}u0 z=arlFXO6eYZ=;uTA6NE@nZz3+|<^SN+Wbpf^%W>`}1CNc9ciwZysd- z0dimCmyA31HmJfM{BYWyH3#&AP2#OK`1tC2B$Cyt2=<@f^$OyS&Ym&K{&CUmG_)X1 z3~sB|$lDBz3f|=Ha=e%+u}juZ_KDxi3}_cEw%fPPi!XNh`{p|SG=DcI1QslLVKw+R zVh-+6xq5Fst4}t~9W2?6y9L!Xe#m=6d)1ljaV8{s8k}d_CE02n-_Rt+*!Sb9Al?Iw z5T2ajb;m{md_DgWXYNnS?-h{j@#Yn?tR7w@ig*6dZn-oW!;d>FEE?jdljuR{Dl5x? z0>0Oq%-vcimGo)TYwr|vXgW~;n97**4?y-i7H0m#{w+e1QNz;Vkl3~Dh@s{DJeNme z962XFkFSm;b4E{Zq-MrnwHN;Z zYIgqtmaE+YVqp+}{m6LwNO)f@8sD2fYBEG#r$_rA;Em>Q?w9;CU(Ku3rWZ}T*S?|4 zqE1RnQkJ#r7=O>Db^NXt+b8_NhaS4&t@cjGyS3j>+3!WZa@GF+I?_G2!Xqq*58Xp% zb04Qn&i z=!|JjR-ZiF?(yNeyZiOYD5kxwpz0rh&6o{gY9s@bpO`Y~j1@wXRJ&=1>xNI7!uQQ{ z>y)(K=yTCsdO;BBWJ=eXR$=XoH^-DZYDzzwM=^C+oU+ZjRdB(Hew4nwNo$;lW3+H3 zOt`K7J7``9^ih#JXtm=9xA>$ObW+vhaNUN(Ku>Qy0DlFNr7HsfSB2Q~xq6Th*H5VnSpIGhR1HS~6n`2WBbq!N(H-*p>qD{S>P;F_zPoqW;6)FlW88N3N%l)on@F zWyX;~Duo>usZVSfwn)Nq(UF1H^cvx{5@n3S#1xiGf3dSSNQBe#CkvG|55uE<3VTw! zXJsdMF?A8kFc27Q=<_24aIN^^2V=Uiw$zSl;ty^Hc0}C11AN`L7X6tZm+_G1!kOrv zAJH%#P%^AWQ42X=kgg+YF~BbRv;R)OA*8H|7NEiaep@}SsGL7jaVwz}qS#Ln(93Z< z(j1%VX8pK+N{W*=2*Ln?Awk2mJMbU#+K#>9DO7yabOOEOs|NueB2*^^RYmR0 z>#gr4EcTwml~+0PSI!}P97R541OjnDmOTzW|)Au(w-F*`_=O&bD%c|&AH zSiJ~XBDw6dEV^LGPH~$tDAD7X_BMdSvtz#{TkPMUT?cv&HGIYB1m<*er-MI#e+dNn zpij_aAh|@#J5(SieCbik+7PP-*h*Cv{4Ta~_}z{Q@$lOtjg~-$wz4swvT}XBQ)-F4 z-EO!kN1e-{KMSTm7I!%ULGS3QpKHL`)tKN^7>Xmz2WfRFlFF7&?pQk}nk^ortQk~; z92rzzl!CfzQpn8CSAjASamh|$0ZzzI?S4=|frr?f`+vl>_$gyTD09B__EN z7qs=oKVhzn4OGk4GkC-g>bA?7>f9xfW zqTHH~B{~J>A{z#red9eiR9qm6y4A|e>5}%6s;RvGEeG2>M+hx0W;QOJ2}Txo4e!f= z!`PkRVOKeGVN3!1RZKpKNtIbCRh&`R(~BO2VV9Os;SQyGLyO~gJ0A98s?)JrvV>*K zQ2@4|$c3=jT?-9%ETf{#1Ps5HKSTM*zlhse2>S;9zDXG}7pDEb9rzzhf}=4_;r*ne z3e)w^e4@OIivHILtI=gY#`IM3?_6I3D$)N7bO`;c>K(bJLX@zaIR~p-OXrbB?(MTRG_Ts461a|0j zFH*9iQg0{LM|f)r3Ty;QK>H{}R^kW+cx4aj-Efwy?*&))SDe5)IW^Emu20 zF0wm>O%J)J8Q6&6=9>7A(^T5P{xIMmG5d82z9pt0>#~~0U$$-|K`tIw;g-=lgRY<` z$%-J_+S4l%S1zpp>6?saSX%+7o5&M=Q7;xBk}3CggezzF<4=v{W{9o9a$t6djEeYS zIIHsSdM!7@-Sv^~I##3z=svx0dJvx+PIo(TXxNbQ+wXZIlB$DB*h4%f=*)~G931TY zYwTa6YAEgHpNqxgl7&`f7n*%k43nwH@$0|-qA%CzpTM4d)Pi!)Ruvf^1%Kp||DD|| zgv!)_tRknP?QtMRkw-9bA%%UQN-@elIF7>_AM`8>k->hjDX4+xz zFrx8Uc8OXQExlQD|3YZ2Vfr0qghr((i)#xEVtw?uo(;|zA3?S%^ayN_6Xg*ngt2z7 zw%a@X5Yu@=L5;k`dz{QgSB9AQT%s!*$S`7uTl)n^6IGz(L2?}|aEr%7TE)&5*?#b;e_r6Z&(cb(Kz||0WWIr)XEFONWd~vQqBmTt5 zCKO|VDJGkVnU%8uLs;Lb^}bknV&m9ibx%Fcq9z3C#H(ll(iz;bgZp)fnvOHDV{jKHqz9s*46bm0N84NOio58c?iwg|aPCevNJ`dXKS~1Ix78`-t{8XJ zN0PW^qR0Y-XouWJ@=(Sx6oF1f@_xj71zJD@NMRZS=9HSfjzBeRT2CT|p1$!EeMVUs zLW7C#1Nkc7kw!v}6p)CKk+hr2D$d(5VO}`$H3NfCGf*hCjmU6&&9r8CZR3;2Dl!=s zE^sz=URVn(g#1%~T8P5?KQMp)uO|9WDY`FPWKgq*vV+do*qt`o9+2Z~9ATSibOSDP zslA~rw2ckFynzG1JYAXo7pT^Q+G7m*Nsx$$Xn3qpEpWJBVW$aHqPS)7D8Kcnd9|GT z5XSpCH~FGidf-`c8J(e!EJieSDBgpbjJR*ugODuig?UeM^w9$m{s70*QgloZ+uJJ<+aac&A z1ILK=d*!?h6^iL1_C?DYu&6Zd&xLdxbGR)MC4<6 zOiWn(ZG98AVN}h{r>MY2`i(gsr1BRBRgrZRPOWJYzwKcQnS~m6ayZB`@E2{(X0YQU zsQG_D?+QFSA>HGm-8`UWv_N8o+Ga;tCo%aE7iK(;}qd zTU%Fvg98Tx=cN0EcIvU07-rGWAU1Kc9isygKNp@&+6vEoKvpg_WKE&HwUIarU|wP3 zt5Ix`FjY^`<7&3=pEMC8V*S+xI*W@&*K2{)VPLSpTqPsK&JqZCnEBf2hUJq5PjQsz zEJ0!yDmqG0l;oe8YSQVI-FJ-pSfGhRk1T&9 z30BI8>4>GE#a?w{-tv&{C)>Y0ez8Lv=3c1c#;H^P?7qV+^jN~O%a?VMfeP_ni%N8y zxI4||UBOhv>NPa=s6umvni>ZEwy^+fdLJVzy%!<|UUcM<@zlW9>$JKIO_l$AA5bx7 ztE*R$5}&o$1Fjd-j$Zo$rBYf!qw9Zq`g@#zre~)&6RO#Z9II*hf5hPY+@V~2JLHg2 zlP#Kek;#8G8(2W@SgbW$1XTlAK`fQL?>nwx8?4A77!K-2jl1B0a&`n|Wrub)pho^| zbjs+_*sw$aHk!PjFB1QjMzIv@Jux*ce+=;@gdzdu$%gos3PYuu)4sHHr`ECIknP=W zVGXCv{b1ysmL)_5$tFPKC0NebU8Y>J9jJ=M4yZ-dDMCTVZxBj2w)Ku;I5IXb(I0jp z%8TsfkJHIPM(J^fLKVv=gziSr*m$xMo@;ZMxnNR<4DsVEmQ* z#p2)u{s~X!>!Hrd(>ucz>rNVU*;YILzXRfkO2)%Q!QBcdsiM0KU|CDR4{HbJ%rEg* zm$2{#4pupFe@-_#0uW(=VR|MLhcyn9Y|~}hC2YzDxja3Soj#HTUzt9g#S-KAZ6Nj{ zI|uRxvv~0gVMX#8P`lF}xk7N(UrTG2g8nwK{N8{T zfWZ8DTNwiLJ>u#F9SfNYR#U;nW~1jvrCSYp`wf|Zm`cdXS077O zch1oIO|}a=aLyP*ER5@F2?kCOtQthJU=}zfe>WtvW-4W0MVkBW_DN6>;|#ReW$OlC;= zf*OC+#Txs>uJDpJl;B8V$z;(>!ad)zp2W;eAtLF)6^RsU^nmD26wJ;E8gRr^cE#Sf z;S&0*H%?n34$U$`5>!Ic^`S$6!Npk6zVSy()5Kj`+aPI+_6NiSLbPu*v;KK4`~Urkr{vdH&}HYX zQiAlSCVSCP1rrgQU-#oZW06UEg&z(MCTnC+Muf+ZEpQvSW7rT|vdEDmq!e#QmrffR z#`xdozuHN@Kh0&4e7DC9{qg>2KEIf$oUxFzmdh{iMkQ>GKpi+)41-k=NLHu~gyJxK8OA0XP~O;T-lfyY{VkgtgzH?zJ%^`g!6xt9(PcxqWV zNmJunBbA?KZ-M-@fBm%}U70XyK->uHKfp#m;#`}5!9?(@vJGU|4*k(B0 zZa9%flR0&KWczO}DJm|5`4-T*PQSRzrb@_tU6j(pJ{^oXfdN)Q(j9D@O|cilR*Jl^ z<%aeOOfH^_-){mfDA5>lBf}$VsI-E=9>V|tR4)SYKY^O(#P}`YJ);F$VtV_^^p0S? z@+pTJ1|zKyf+5jRid3tFz#**8X2+#@{7z-{w7UNGEkk1ifonf5Hs;Uk#?1KTCDDMC z@Q~{10^y}81EI_n;VqebN+1It2Ed_8T?n>p!P~akngXqAr0)LG?bYlswqB659yb@^ zxh5gdn+P`Nkyk*=z5b4`b+CCQftDwdd#CqJZUDhambeNWY3QSsFN4I7rXCBWBe&$V z9bL>8ohyXoX0WOJnX7Mrme+!SL^+{gT*x&+S1(_+Lk7R=RNJ615j1FGf)F#g`hd`z zn1WPKL{of_aIN&n5NxYxz85Kv)Q9$a8LuVQ<=lu8)m7Vm*|?^8sGjR9EkJbsgMU11 zM{MemU{JYTF5$aZ;_h8)xhQjZoNEhvv$(=+oWfk*M2j9WXcG6*# zuAUxWV|jbxAlbHzjyMm{?#i2MQJV>4^(z5UW5_89cj??Gc6!md^onw*a7N=NP@|7a zE@UlhBCEW?;oFmeqIp@+h@33ydM2foqiD=X`_OXoPjuCLY~dE-bV!yjt}uX*7&Bi> zh}I&;DAyyHKVIPAw${qDsk4`Ei|s9R@WO^$d$rbrnL496MKhTW6ZaZ#_j#x{991`; zea?$jy?y;Y5qESM5iA32Mwk#%j*r;g2kk%1;FFA=volvU`*X8T<^vrpH%Wib%SRpu zji3C<#}Vx0=?wALs?=@U+@QbTaON@fz~s>7I^>KxjiO;=RG3>jnT}nmD9@?~y418i zqsSQM`r1bf4LJfm0fe$!=U3ggU zwzL)}eTyQqbaNNNxbzsra+&??)UB&2U{QoSYK%*RXM5XAOHW+l9f{i@w>GefG9-vw zKBY2hn#|5~;m}3~ff5JX>4(v*LWaWoowH&BC4_F0s+Y*o+71xe&AMt9V z#6;NOY}CY${;6+6Ojm3TUo~+Q21Iy_Ty^vc+Fj*NzTapFbm> z*)6e&vNAX|d>U@iO)+0g&~10`&kXuan@4C{yeoY7_68RDibr<^u87miCrC1g*r75K z39vh3&VpW}=$uTC_}z#0@^yCgjgEbuSRGd*IrUy!(%o+@@A4)zBJCxB*H^oBin`~x zrTQ|RCkj13QNj379%H*&i>c4Dsl(%QQ7rd!R4589s8lhgrrX^UB*%XvjoL$&DA^tE z6N7e)xyoxW=nrQ7B4BW+!!TK|zEx1X={m=B64mhP`jVA%4>UpkmuWhBh0!MQjR)LzOt|mr8J3IF6%$_GfVI<0!2yQKvjdqU@lqg` zETSc%*-j1(WsAk@dI1S(@AGc*JZSgn3pdbW&LAvEO<|3_YVMc_y;H* zdp+6u2k_A(3JL4Rz5f1kQ2)C6{QQb|rg}w||Gug63~8!Z-*YmRzme$h43W>7H@Qn9 z?(*b}?rUSC=}J`R8mY7lG4U(?j&~uA^GX+{Dv6Zyo)vdTl5A)rXO!=Rnk?#Kol7w8 zA}C2xFn!5?v7tSdbjaC&T~fa8<}G2wYgVTqc)|8{Itdltj0_Gm_8E(!#fWc!bC!qA zljP+Cltzz=--ZS#`hRTPyxkhBjOp858DhsohegVWFazA|@T z!%RWxfxG7)2QM@$Vg0Pc{{WB&tS7I05@_ACoyemkTqBjg4vy;#?W}*ML29e}Rrde9 zY|uu7)x*}@@%Szk*ocM;ecUYPQYUPu4=;s~^U?vJZ7TxMwP1w7sP!+El}Mjo%D+J& zNfm{Lt3OLSar!1*D|iu&IP7DXMG=t8beb8Xe$S}ZK9TPgzI*D4NwVd8QhYBr8P*U5Ywu#w2lNv*8$#?N4F}kTn{rU~ARo3U?d|6Ec@_%3rqyu+3!3Te#B*pj z9#ph97VZx>Bc#V|>2<3nIxsRjGN2v6_J_lF_pqxO@7kqFyxktsHQTMlDah5q?79Vdl7u`;7c3m8<543Jw5HKUrNQKc*Lo1q zF+}B1Cv!%NNa@_Ra@y1YUoe3|kAlLks?DT8qIPWm)_y3baNJZL8p+^D2%05M9+UOU zc$MehQgVG+vb}+0c(ehsg0+a&!zq$`Qq82BD?ImzA?)DqR-x-Ngf$cM++A7EOtliS zMW}zP#rnxxY^aUG%XWv`R{Av<`q|qDv+Sw=x+a=_0V}%Jf`b6CW!9nvf%ENFrdWQ}8f`peCvvxt6~7&OnwX zpeM4N8L^^*fs$LLuHHj>gIwD67-PUZznU@mxX3ys50 zMhQLhR5Huci4hVQl|Z>OQL1Sx1kfBT=Xex|RLsEg$gBH`n11`2K z8oyQI#kCMmY0`=37O9kf`JAP*p1?ll_@2-lW>z!GM-eo_T)vz)Ami*hlj&p%9oLtC zE38zC&*KO6Xiypt@iTwy_9S7HmBBwTpQ2&({Rg1L1#WO0)X)PRnKO`aE0xad-^?^$ zdlj{#FIlS4dWeU36Ev*I1t3OVv5D)!%Gnhh*(VBN<<=AE%=yTXsNn+j9}Fij6W}y% z0Nwz*?il=^`Ua(`rE=T9!bz>Gg?{wVF2oO(-D#?<%&CpRD7zDhmwd*oMc1t-i-`}b zLB-4@%*)uCmkH~SJZwl`w-3?CSYsYkj$n=wV09B+cf@i%&FM(r2XTURA)YnNwv!*; z=zRbxg%+`q)|(hNRJt@2bp-^XHmrIaWt9OY2*bghlo*e{q*$>Jl=v@&7}iZGhYf9< zDD(pl`l<2h(_xFJLr#$3L3Okm_f7`UmR(JWVe*)M+}NCs^^Pn{#~!(F`u4{?SkVd^`U7G=YO z`HK}P?R`ZbF(#(lTiI-K<^|DRni1uX%^j_a)KTC42MX~2v#jVzo3?$9HO~92?YaIB zAm?s~XY%%)M)2n}{^!Lk=H`Nivjp(O<&y+U_wzqx2g+Puw@`e%b(>Y_7e3_W7d_n0H~xEQlj(0pVAbWw zD~)eXPCl%Yv}qx#zQqx}WhK&?SErXtw!F-4-P^;0zu9Ba-u-+8zUe$ewp%#%p~KvG zqdn3g`XXqlS-XQ5U9H2xbm=IF>QrfUj(~**7y?Wa0ZKrAK>2UG$L(reU zJ**_22aRyBcuf-VIxV$Of$vCzV89`#=0XtN{qSDNu^B>`s~2P6JJAOXQz@w}>AvhH zihjBEFGfqDxDjjbZnXbztQxh6s*l_kFLArZ0Hv5Fz^lNyqQH+dQ~DCh_Lga2C3saH&ld%p1c3pd5Cp z%p%(*{nhhDmfBq?hRm2l!&4q;AS*+tqU&%3xmHI*aRtWVKZ`a ztwuajo>#t8Cfq%ZtNPAVDNOdTzh))8Ey;GV7fa=&266{Lu!ps=iDU(@U?MZL&U&gy z`GOK{CfNFFYnU7i)qzfzheHs=3Vjs7=M>EHnL9#=QINSc--(%3VE?QMr?fj7!x%^z zlDf}U^4uhawDj;U`B^TC20FtyGLa@0^_WE?#bEPq>)J-NX`J?db8|n3y9c)6a2c|5`cQqMx%0;)7cM!kCLR zR;Bp#<-lsZWu);_d27lW%bwgHo{@1#xLd%E>3y88{g6Br4jl)I9C;boMIm2DatiJN1#bxYKW}o1UOO;aCtZDA2PD4TBAa-WXu@@kYOIDOsQlIC|48I5JFw=Y9gK2WLruT^r*W z%qeeDZr@JeIwdtPWrkbsa{xTYhh^g#WaZk%SwJ?}v)#NFlg3i{@3pC5P>&6lZhU`ZY zidjD(=?GJDOEwFjqB&#DwiGrA)pd;_oRK7k_O4jnEI6e>*VPb8Sj5zWT!OHtj+SF= zsnMdhJ~bF^9~t_7N-gj1`7p|`9#l~h{)x5mJtf_5ElbG`y%?LwkBv1^?5v$KeOn~@^3<$_P#o&u zGnJ!=5MhslCw{hQbOjMUF6=lxI64aSW6dJf*kHXdksSxB5}o{Q62LBt*q+X!2?F(h zy|7#y`5aLAO_4WB9RFB0eV?bl(gYKniRG#WkKdj2YK11PuN$qk<+!-4cGxfy&f_rT z%%Mi&ugOpbXlee3>KXrQw7J#<{>?5(53U-Fr8a_mmj1eg(M5&=#F8Y5SufqeL>+sd z!7L-8Pc`MBMF~hrb@f*L-5xL% z!Z?wB)e9++vRt{i_t<|GFbun}eqFs`3~BGC%isSxE&aF!51={)8~n=t#r+)*To_c+ zMblKVOzjT-Ofu#7Il#lq{X4k_qJQ>i6aR_kXoJu)ogp<4dB;)Tvf^#n98>!lVKq)# zo91pcA)6Hk~{gRpGwDFtk+gn>RQc1sG+gL(UC=K6tO>+ZMKd;wy z>9u#{YF^m4^OCd_FIFRG z4&-jo?D^Nu(w z4P7Dzx98mrgxQN_RX%Mb?VN6mnb6Xg4OZ~dyb6^j`2w50`xfavOI#$pmn;A4x_j2Bm8T-wT%EMiH&FDKrnj2WpgL`q8)u*42DvW`l znt`}>DWWyxY1n(dh?|qdd+LlsONCx-e{wyK3DYStH0_B6nRapXgcudjA}-zVSc!)o z^l=rgPUj=d8{3-eWPSy#ufqky0O{W{9q19c5P_+D*j~n0OxYf@(Fqpnm{48@nFeGy z4%g%qZOjVvW#=uPRop`z>d0Bs^kP4a@8aO;NCwD2M%x*s=2l)D-&ca-686X%S8Rno z+}OC~a8KeDHcSqMW--w75_PpG)GP*dI=Hqu^oKA;m3Qquk!H=~zVXa;rFKy#sX*cB za5KQIK<1j5i$jhgSVMx_)vu%mKu_{+Mnumc8T1Lzg9#&EN7T`bqmkfnuV#!{tGmk& z2g`LQn9_u{}3^|-OnKomjErWPJ5Dy&<8-Kl6 zn0rBzAI^iZv9PQ{?T>tRtvqdCgml!(Hw&|Y%NXYMOhoDfAsVHmD+MSBW!W9q9c02* zd`AnLy1T zWD_gkqRDD|Vi+qhB;K}<{HijM^{YHf8q+zVbOB#E+!hh};$&}^lPmy}EFY6}4kiQ9 zd}e9MLsk5Q2F7hd9n5x$Hg3+9fV9kVa%KJE;n_@!)*Omou@AQA-3ey*H4YwS+dYL$ zf82(G^)mDQ1J^jF0&V@F;7~2RMoygbuJ=U4+%h2?=2T9>IBerl-*>k*|8FUZ0j7U zhwzEr=AcnctRHw90i3c4UrWcx5{zAI6HJkq!<~C`4ZB51Fsc(`n6r|>&tML9ty?IH zLE|1#-+d@1JsD~{&2s>^>k?OB8O~-OA=S8vYmD`Ris;`4?O_9#PiJG3?|MvOJa24xj%x!}$uRl7$bqt~Lu|gimZ*+E6C+V!naH&t|ll z0&z>?n>nc@8LtkPR=Ijy;4u_f#XU~nkSmL9Iq^4EgG9XY)295u%{UMws$S?9gShNE zID&Q+RTk!mggNI52h3>iJ z8rCHVHAe{^dba185yJPGuX>m@`~SG(Ne`7bRp{8@6FI7Pn3(i++`}y5tS?0KlMH-8 z8=xzqdseEJZXaY3k~Q2rn~7*FlexouY|nlod`;6MxVu&sEM2q@(t5(=%l)8zflFWF zjH0F6Jxgfpj7QiO@np{>qBj&2iw6Jtv=>KAkpTNU*NNlJjl_xm>BHp=Iqy1-p4uz% zS=F`9e}G`6=bL|k6cnTeB81WL3oMoG16Y&e_RA&R_57<4@#zPu?yV2SkG>K#zfcat zp(p14+2we}_T0Cz(&y9gn_!UX`}c3NChJ0KXhy6<;&yklSPclk(XUj{w(z$Qdzv~K z6^~{~uS#hbl>Sz?>f2arR|&nFyZbg6Re?p{5YpO7*y956ZJkTl9Ql0Mq)1g~ABf^h z3mBRi;D}kyOcfi!jKL>(f)s|^My$sGr%nagOLgLeoy?*#nEUp%{R8~Q{u`z_r6o-c zZ$Uh`RK@1v(7pDdR1po0-gkWb2S|1M2QZA>9$hgvG!l);wQs9&P^xd!(}EIKjD|%L z%M`V5Mg9Yfz7Kn)feW~Elqa1>v$()G9Q9imrJMV*3EI)D(Zf8>_VTIp-@BKR8CcmT zXMPU$cel+D6-*T$0rU+5aZ2aZv$%t!vSV@|J#=v0*fN`4&$G|xNV4Dv=r6?x2EUzY^h4r6r1)iKeTO+r$6m^NqwxgTJ z&<#9PA|X(OMZqP`l%tMTLF(bK*6-t9q+-*#v}}1vHtkMCZwuEfnH~=w9Ks&7`XoX) zd3n0rW}ALYoX5Jy6?@J`0|W?^|iE=_+09li!v6klOwef;;f%$Btd}W3WVSiYe2)$Kn#>Kfvb) zPYr0kg4IBu}w#)>T9~N&Q31b_mC`rdmo>^`5qem}HLkF;;ewHp|6pLl>IwTgL7S9r5 zsfKg}A~}0|28^}TL&NhxJ)YRxq^Yt5j+9Zp|MquvwzyCH6hsva^38FXtqU4mns=#~ z%c(B}FGMqQ>eI0@NA37rz*Yr^zY|)n4s51lsg3JK5S_?7GLMh8f%*}vWgU% z2^+l|?Pq6p#%WhSh)zC&+C7xC z?XRpln){YSzzN=62RE~D76acU4+(IL*ajt>iGA5@Iz9>>$=xGcUV5vrFjo zjx**&sMK-rjDx_a^zCEVUE-yuX=Gq4$sP;e^r)C42+~zjDy)6rFIuz`t6teokMasp z``8a)^E+8gC^Mn4`1g!86x3}0M&{d99cpR!{ea;tL|G`hO6qhJBWgMhn*1nh;zs|v zbUaNbhZcs;z+t*=P&G#@pbHUWlKv|*I`XXBL+Cp3r(yo2o&xWjbKc_aPFWL0>$ZL0 zcnmoE-?qRf8=<~dqx=KT3~-c;+-V1!_Uynytd*eyONN6OLLB=uVFSL@=*a&&@iv?& zu1$b_2n^!^raBRf&@5lnyc$0mE-1;wuNO(HLRS@(2$S{D;mn2di81{ zM5Tt7cv*n`Zt|(ay?HIqP$$c@W*kCAS*n5vP+56(zl7b8evaHP1=``Npa~JVBYyn* zRjT8WfO6I?b2Kl^I^u-X@x9{5c5R>x1qIBpDe z=$`JORz~HGc`QK@5%VUl@15+AIA{t6fGXg0C^n(@N@mwwR7BuS*Hz9j1SacQ*V4ri z8Nr~SRx-nUUJbuSbmEOlH2`x9kh1<0SK8h8=Kvl4w`ROx+~tT%r_eEKZI?xa)VFVJ z9{AmyRTk`Rg?@uJS;-wZkPY89Sb~YNl*QAlnB{3>{|`&&{m=Fvw(THB%-CCl7_o|~ z+C)_)W@EHg?Y%cei`X-bShb?Ws8LnBMr}n&QF|+`s@YO4^}TaH_wy&@^U4qJ>$=YK zIM9aaTX$#urVAgQ)*DGnYV(Ze_)%uCbzB`d`?XN#Y&|R!jC<4}|NZinOT|Rfn>s0v z*SWKN5`If6PdfYGCW}ZX=s}8A4UKRtk8QtnL`yUWz-5$*KKux*CZ$rJeIBUcCJidX8{d1dwtT51-+!>j;roealnoCICXv0N<;?yIHwZ?Ll2MPbpFF3vh>{tca;L{FD`G>}WfgeeM*Yb8We1ZK zm}ye)Rj1rKna;k>eBO2ik<);`ZI}gW=GV&0e}}lzit4ad8-Pyt;bFemr}WHQp?|dG zv<^(=NQ5m{xgVteisaJ#5trb1J_s(o4$*w8ILlG9`~K7M6JvKw80q2n6&~tbtM%jP&&ED=)fAi- zd?REK*3Uxp#u%ldQj>8dF(g_}JOdRR&O<#q^Jl~Fi`vV$m8xftmiwNqs1SAQK~$Sh zo!w$vcZKVzBuYj1(w?sN^E1}mm!p<6-2JA*QhlC+{~%qGRp$Zb&@JI52^FlG&uSawIX zQ(1B3T18Dy3V7eg6k%@Pp?w%LS^h(%lo?KoM>AE!RwR67Zk9+>}GWfViw(1{CS zu$oc^OkbfZ1~)cznmenLu-P>r|w|g{|9n z{9L**5II)d?IEfDnO&*Io8YNuAOa-=@Xgei@h4De4TlH22k71pp6Ch8P>3Tt#y4&& zF_Jt{M7`%Fdv7SJ<2tB}6R0$|quBi!VXjOjz6BYK1^SufMkUOfaEjmUhReC3-+CQF zf8Wt->kN38OK8LJWfwPZ@l@>}&Bl^uuqG{;31(jkg{w9&}go7L2YKb>dU-z;yU%4(l8$Mw@C3@E1 z^tlA6v{Sz6?Jkj7=n5-O-@BJYZbM)3ug@*45kpOLHv_t1Q%>-;zgyD+=5G-s0`woyNKkaW)MBj*UUOGo zQQZCTH9Td!uyJXjx9zQS=U*%G)j~EUGD#DX&F#rX_H6Y9QRiKkY;5jH8ykCt4FoMW zd(#l4sb-?T-|o#F06fa?M8*o29faIiQ897+dr&4TV_J!!b!M%}S3f}PPm3!bDs(p+ zQ=K?=yLDf2jl^U_COLy4aW6r$CK1m>-x%1OhUG|=2)N7{ODl1|1CM% zy;-ML%in+h8A)DwewVjX-_N3y*BP8%^oz<(Ni$NJ^HRJBODB;9{sU+#VHUSEu-7qa zP1`b518e3(uiEo+ZJx!iILtNFOST7&Bwvhfg-%E z5mw}vq3p>L+w7?5w$cXKr1sS9jEj_UZ}N|`wF%+3PE&>~8Fq~1M)2b77`OyoEGxOw z1Jj&qxx7DI*XO#DALUdzR!Ihlv9n$@K4hXq{B6LAN6a#BWP<3TpHpL0UTAVY!xkK7}SN&GY^i{yTn;0Hqk><2rp_lWU{FV&jI2qlQ)LtluV<7vp@~ z1K}(n_Zm7_fS;JWf}lu?c1v-W`z>j?tB}mk@6xF@5fX5p)=Mw{*$({sPRFbQh z@m43+UA{M7sbX|<85??}@wVaJIP>NlTHq(kh;Ozp*JeCUbVo*sum%CJLf9z*MjgGr zvpl~)4YsFEuC&Ej$rXDd*>;A5#Vf(VE+`Dm@ydmXr(M&w?#5GzfjDH0er%WwG%PkJ zED;4^(0%hW$$a1ER*64I-aytmFa!^yh6-^1Q^jpw>-EDtI=$ zqDjs8X&Zk>QvmMCa-B7P%L{?Benc8)2CGZXKYTN!)*4sJ6eth&m%P`GmS}J9YLAN1 zVnI%@h`s+4PV{9?4WO$RncbMXC(^j>ah61$i;Y9!s+7p?>tSyTFHzWZJxjINZap}D zHHKNRVoRc-kWU5g25#n1^E}4r#(bnQT|o@fTg&X&@Fbk;LC?cDqhI21yG8ZO08Gfj zUj804JU87dW!E7yuLMyoW8y_kFfmAQZjl>2n$9#!Vn_g^+HN=`orgc=EC zUh4$k!u4?*p5y#Z+kzmtWgFn@3_^?*?eVz6WNC`Z`_Z4n@2C40 z$&a1An+pJ6UJ%9y)6Cjw^}Smp9#|xrJoymwgcw?$>3=&u)-M^0C%<3IHf0O2sJuT9 z&x#(Jf=qEKWZG5L5&J`d6f!%H4PDVAwG2>XEx^ZZs!)<2s@vkRNwZ`rzW>~Wj;Y~KZ z*-LsIlP4NvA%O>PVO&lf+T0{tCbo>@8!au$vVhk&G#38S_G}>ht;GOiN7gWnUiPcE zV6q$87f^~F>V7nxK=h~Rz=Z){a%|TkGJZ$#{O`9cG;9rB9PoAA!+2{xR?xB{K4k)e zO#HWi-;=HKcNerK2`O?d zLEKolm39hgkclOay8TC7=qy3x{w;?mRa)7Q->q3Lz>-ERo^63y?l=}09_B8OuB!&q z0#w9V0N->dTHjo{gU;N|YMxiKn4#;6zYxttr)txUuY$>bA~L2v!nLJhg`3^30~Jr! zr@r7DtV5o0E`k+4f{vI!37QJ2yw8RhHM0OjALNK3VDZ_2SSY_CWi7(0X>u#rt|-_X z7>(6IPIhMg?J=IhH<#fZjG)Xll%ul@XXZf9z*SmC*l>`Lwox!UeLoF?Cxv*!FP^B= zW@RaPho-oRI!+5yz`}ORr(<@+Fvc;~+o14yPwyV>k^-qiG8gyUTj4AwY<`aY)b|j_ zoO?ivG`sYqa)$lrSG-m5Bzb)w|BBslDN-@zs`?=dMw9KC)qMynrPXz0GVv=e+UA+U*5c6dKE{V z?fnh1BIt16tmbOK^bO_xvDk$&61@(}HSYfs_-yCt3Eb_KqES|lL0{4wRh8X^VMT`8 zH@QPoAHU~x?b0=OmFXfPW-)>B(7Z@|HuOJ$wxR-;XW)$Nco5)9C~rj*n7n9J{Cl}S z?j#_IAR-a*8IlZv?NGw0*d^xB{NXt-V;=;3p-?VEsv4X0bU*E+EobeYk^h+-2gGd3 zE2@Y5ahC`%;G($W0W3MO_Qkp()Mpxc?T~cOxczq@|07Y*4#%r1pRas-76j+q*5HgE zs88@K{Jg56n*PE=;6`ig#XLFmju(kUzNypomk#Cu;Sy&Q;tQ^hq3Wkij|GZyWyG17 zq#KP3rI>Lp9f6?|pc&I^?YP@(4l?gUe=|M;lUbjCiLLo;SxNeFIY1fZ7*X1WWBmQc zb1TJ8PAUglXC-__ue$rQd06-ybpDX5_-UCRF))7X?T^#J!hP=PDt_Vt&3q|#mu(2J z0iB|D&Z=q&_ga^E@H@|!I_16fl<)U}(0Ou{f=T;PQZ4kql_HEy7twOZ&u-aXxeJ<) z(7Gz$7>JnqS_qnHi-X~8LqLBHA zCHPav8kCjS1Rjuf+|n-LyR|qf1fC&@;jxN>vCQ+~CkkNF1M|X7DUW$kn?ShjAK#7# zOuk$qE12KiYjo&H^RIm+BC|x05VT|)=$?jx%_<3Y>QoX9;pY9C)80D1bTB=hVuUzr zS5!5{)#t|y6ttzEN4gLKx=4& z)QaURZEJq?+>uJ$7CM5ss2vNNFn^_Y=+#AZpA?K!idlHqqVEBMNXn|uK9_i49C=S7 z%GF(3e}Tz*LJ92r)Euvrp*gDw_4*WDEiirgmoIBr zDHJgfK;NTHw8Wiu#}xURh^Ces^0!6Bp3v|a(~oMjC1l(ZQLiOA#BJ%rFT#nu*9@-I zbH^S0bm_x`SCx)v)wazF+)j7Di}bmNN#Fuo#fN!`Hf)Hflbr;kQ~F`MLl4tdUE6|Z z&K37aU`$0F>^^NLfQGv6hBE%t*KVQiud09N@fzP&*qh$-yv-eZBkMa)Dl^5y87CI1 z(+6R1qjJqu;2EtgrM)YzzwL?++WbC#9X$CL1r1G}o;+w7?hOBAR8CE@^!{eIvZ8DL0|XAW1{~`U(ooxy?_& zt~je{#y#;myfiOz?vnSH!0SQKxNl|UUfRaP&tXwAeR*1lJH0E&Z#j9$ zaP+bJS+IWzZ_|Cg6JEr#^cUX#uc@j-!$r1`$Tv^bFcpHYV_{$?(?Y}lJKB74x?JSB zS@=bo)U*HJ%+I?br2!q_)|DfwI=x-=rmQQR)KI1(7V7)+x?dK|vtz2Nd zH3!$wj|OXtv;%>=xjQ1bUIyn_g)J$y$sg2j6M-WA`nz7EYAP$K*{;m z!<#+F_hj1-h>>4X!eZ&k!Mqr?kWv+pE@J|w@he~70^jW~1bz7uNS1(I%NfF8+<5rINBG3q zM`}MM^liKXTw9AwGYLcW_dfW&F%?NevBjy{%xJ!VgPj$p797-{^JmFULk3&IO{)uT zeA5oo+=f>VG$!yR*zhm*o6BIT~4{aWQO@*y!Q0 zfLQ|Y)%?x(BzhL07=FNHgk#khIBKrsd^QYkDSDL#CV(g*NKEkTufHw$1;MaAAIReq zcN9Rc=teUfgkd^C!DklV6pyl8OXibUf+u_xeNzL-N03-BzSQ~Xr%6N`_nPC4^m=gJ zeLn3RPc6h|e-5c~tPRG49w5!}^PNWTi2->AHn!4j>|uiy6)>2UzkXUs4R>5q$sqkV zDm^MExr~oM-LYRVpyrS>Tz56}5L;*Og;eR|FOevO=H^c-WRY95Rz!nLa$MZ2#wbiU+{UKtxP^$c~F8K zhHa^IKL{Em?`i0w+4p&OXa9})`mwPWPYhwd(OC5Sn>bp$jW>TCJ-yS#oxIuHqhOhp+pJFC1!=fP8uyjH6&d!00oeab< zL+I{`y<-(pi!PO-1%Xd3Bl7r$8#r(|63o6GqAa-Bb)K=#{C&8qr2pqF%O7v78%?T$ zD10|HaSp@NVAL<85C$;^_~?`JQCbV@Kn4)PzjRb4u$u=B=Q#&0sQVuqI z+xRvr=3yO+QIg$H{JyuJuapnT>fVLIE#}bO&(ux~oG6VCf*P&U)xjAf-i;&*jW=wy z>4^TxGs|||b;^;D1zEiMrqM~?W&3Nb=WIZ!e51XQAQEciW*|FrPZ?|E`_ofhgL9Ja z`+F27XKPFgt2%dB0S;4!gM%V|o#MYW);SbOOe|Hg+{{rihrPA>Oh+anf%;NXL6UWw zuiH>+#M>3s%H|KOEGtle&ZAx9bl=c5x8nG;AX;(nWLchxQOlt!ycK@VcrxVjTsCaC z)^a6uHYLcId+wT+A@pw5Bp8pntF!xw%m1-GsH|6dmTUtCJEFo?_I9Sx@Bz+mZ$hV- zpB~V9PM@6BE1pkEZxj}WDC8&-Q6_9k3?0eUN;!%J{rnb=71es6 zlEcPe%>5>G$hc{k&j6yWy&V)%dwH7sv8&|c$Xs)>uwM4%J!<^5iYLUQx{p*s#FeRfB}6gHQg;3xQ3??Yx0i;N zTxKE=M}8M%c+7TnM$)!`?lSkIm&^9C$>F?`>)k z)Oiy~s_DdqK7|)PJH}TzkrFBB)n`AAp6#2M+;KKO;S?J=^_?tMFsHm5s)hAA)H@#C zEg=u`nnQzIysOw5R$GaBAdvQ0Y6{lOjFh9c57BIvHswHxgvIEVVlA4C{{v8Wy`ZJ@ z5}y9^*nvQb@0@p4OPe?FWv_WLL-VhtwODjxHL*Nb&EQw-jM>*I$*j9GNj@MVgOEGb zIun`Bqb(NdP|GK5x@FL>hjB*7j;?6d&Uz#I>)wwZ@71<=@nt^QuNn*AXwU@vR4$n~ z)f9R_H}ke_<7_DEvR}Xbicdkjm4tDbf6wD?x;CkWVb}qqEJBV@=IOW&t`s9ss3SeD zmw8v4bZYo4w-{ee)~z?o7`gb={7IlP zH7o-^i0M$)`Je^y)nIiRi+gp){%$zOgIAd$iZwvi8^a9l!Y+l4e5C!u>-PNw{fB-Y z{2MGR@lxXP+PYsZNQTdD%Ym2e1~NMRr31K-j6S_s0?@Nfi+GGSB~mwTg=H(7H(W=O z0LwiesbL$xYMj|!5RDH&KvAU0hwo2G7X*H55ufZneJF?w)&@Asac-N9jB=MfDs=s4 zi0;3mcuz*qx8Za1Zb-9;+h=0DNOP-MQ;N-`i4KbnmEeGX`Kp>~2A-7N^<`DJ&pThg z>@=~e6QhyiQ_sq-29&*r=C8M%q|#oC4LGurfUt#Nn{XkjY3+unmvL+h3$X|AuM6cL|5ZDi^yOfHmJ4ru{2n(qxTY;13y`7Y(ujlwCU$aU8XyQ$=5 z2gR}Bw;(`77+bSD4Ke@GnsE`)FzPIk!FPG`xRUX!=Qo$up|hO*9a7Bh`8#v1*q&(} z6LaHrRZ6~YXFVM0TGCXI{)StcRfXww!z^2eg@R?)24$KjiY<55yt^}(Ha3AQy9+)` zq3Qwun5)z)AN$@4hoN7%wF=#%l$dwAbiXwpAAmhg@SkG^dcRF7*Cxw9+oZnyCjY2U z=?xunit+eI-=W$$mx&63>I4-=%n(8g9FYwz_=Isjx=&w0UbOix_k&RgK}8S`Cqo(x z#!x3V^M&zR+r90(GS5zuy`vrO$A<{00&lep$QapkQfWaCh(upyScawChZ57T5tZ0= zDJ2@1zDP4ABYS@Z3^^UFF&%mv@h53pj4-t^(7NsG?bvnlOLy1hKY(!f&l{Z`L*ZF; ztzE;7Hq_ve0M5?=$y;4_(*2hfyEk3bPUp6NQ2BC&d^KxLXo`F_@^1dF^@F+(?LRsf zms>1deLR19&iUN>>baD?Y818Wl#)_vv~cP>m7pDn-T|d#nsIfD zzw1;MgOH?w<*{e2x7Dldx_cg2zbp~2M`@8$u&6&t*9gUP42TWv{kMbS+@qJzk$7@#xtZ?97FAa=$NaJ?&+R$6~*WALBnwttOM|K(4d=@h|a+q&@ z`IrAo;1^`a7@r5)YS*O>3K=XK*^0MP9bOq6u0J@qc~W7O^Uft{BX>gOyT7l1k1=d; zx$JjtTZ--Yq{`CWr~6f%e)ne<{A?79{uZr7PP8VcwB1m+U+NsUz~jlMHdWoPURZ310^-UG)Pc9;W9y7m_E4 z7wtX)7{wF)+ezQ+PG)_b`p}}Ko*s<}Q#Y=fldg}7(!wIykz9)H%)_erA6nh`l9k87OmS*lG;Ta@Cr05qVZ8&QQ{e+ zcSWy*dx0qX_lfE-Jz<>|{BrmSzWY%k2Qbaco{WbsG<`G!9eME6B=G8Cieeq(nV!B6 zP^2+#>8__X?F^(wC?rGYdW?zX8DD@@nPO&{(JnWx?Ng4Rgpci)y3AP*?$DKDd_ue7 zz<5Vz=$@3wa#~ti0t;c|CCnm?hYMV19u_jkZa&{Bvk zz1-$aHAc*)la@y2=0fz#+y-kOgb7O_?l;OTjzIG$8E~*Yji&s1&>xt#M^YN18V~>$ zP;&TpQKRAz{QTb^`@ zAAhsZY4#~Vf`p|P6ol!BvlT$;*Q`=O(N6Tv^^SWkblm!mpQmvynl#c5f>dhM2dNA` zbHeehO9Np>O8YMn=1pwNI?1$v6}Uw zB^maN0>CIlf(#9Wdrkbd^ocH+AEx!}opX!@Ds8ZyXSn-?4wkXv!oNo^~JO=5eGI+VkO;0Y<)R7-;sx zI+9^KY+gceN9o8lp_$EO)53CsD!UrGF!|fb83_>Iv--d?=0Hr^_;G`yWvoFXJ}emu?^G#K2|BEsHN-5FI7OCs@M*W|3wIWK@CG z@j4SnyhN?(cP=8dJ<*boYlJ?Me(K(i;1k`oU~b(N28PdTgTHMMD#3tTn)^#}GoCq; z7ncJ(DeW{AdSc?fZl-Tu(6PIZAw;*1IvM?bC1f$;-9yh!>{ldKG0&!NI>R718&<%f zmdTM$M#{XQILBJ8KU?L|Ya37usur72dEd+#Bi2wpiH0uAzrJ+52rjh_a`-_4e{t;& z!jPcOp15bnc>v&tm5e7u>+co^u9i>t^dXdz^8z`*95ytygT#M;B9h&J-E-{zU&Fr+ zdf2ooy)g^&Sz4?!a4NGV!yRha{bG6I^TFk)Nq7VE z6XO_`Na;{~N~q6pTi6~yQ@!w%hm$P>P_o$_Qu=rhgeKV)+lXAT3y51YQ%FX~vlicOPLjr_@#qv=rI@u4)!=<@WUK@kuDF8V zMN5lyi$%IlSu&4d3r^j0lh3B~f&eYmd_5|nXyK{c9mI?@>OH%}BNk{f6#iaY(FY|h zau-f$lVx2B`h&$G)=|gGvPQz7V3NJVGm??EM6td^UWv;9fs!mJy1R>1-0bJ!2Y6Hm*Z6d|x8l)R@ zzX&c*YjfYv*=m5!DJMWb0Xk6X#!pv7w zIv-j=M)M&3MYgbbaK@vJdGF>+nf0FW4@k^b0G}HKNI`vjHx+m$pWR+8E)z!89}5HZ zK2SlPMCqV~K;!%GyiN@%OZ$Fsu_e6P6O+=ud8CI#0YEvnCEvi}3JZmgM6zY1#XG`V z%W^c+{j3oZJk_0#1yyw3qspv#7$X@6FI+dztk&crT(^qGW_mMDsD0R8;xRexHgK=I z9hA2^^zi#eOtDws<-u=3^vFM23Enz3d!$_wSaqOX=oeCkq!Zfz-J!!o5deLU7fzC; zGRrBMSJAd0d)KXuP@iUB{^KRU##5&~L+(&jbQZP_8znc54qvl3&FA~xJ_{n#auw1N z_NPFgyZiI>^f~n-x(tnN?$Y%R2TC`c&h_&~FcBERAGCzXM4%%meir{aW_KtZ2BU{e z6iW^Nkn)b7gfUM$(O@Ejk9Rep^o9a-`gp!QkM3f+S#6>vJ3$864Lw8XS(Ij;#DkU) zXGgxDx~cD^ZeA!lD;*HFC(39;BqKS7RCUI1SRRklO#tCmJ}!<%_>R`s@FzbLtwKWc z%ftM-c0Qa%w%u%4Xx8SVxoe;_!1zu3EoLhPAw%B>K`{QgqV2vyE_xcY~|(l?dZ)Z+$6-D)q&T zs9*TGmCYg*GP|w$RUa5a=BfOUe1ixaX`R=BP;oETGLa>FLEojgocHh!tmSQM2v^)R zp}Fdfn$c%>21Q%TyM$w0_wyFrdmmJw+<+wHY9F` zh#@KGxMSWGJUbj1vxre1Y=2`CqdF$K-CefFOG?y?_xbBhGD2~{QQDC=Z5#v!J=%Mx z+D4^f9|b4vEH@=5cV5XUG+`WsxrRTWVhqaKN(SjXZM4%%zL}KZI2xy@>{f)Cd>%@4 zEBA^8Wo%cYQr#3E&z*={y$53Glf_KLC64I*KVf{>YJ`HexC%S9R1zKwl&q7%M^EzT zHl+RCIO;hhZT#0XQ08H&5XEQgwm6JwC>cvBg}R$1(+g$$)uDMYW&d&CddAneMUZ8g z8vWed9`*rD5=%vat~uNH+uXqoiYYBV%xVUMBa-cY1`%)UL?ZX}EnIsZ2e7ireckyg zU_9()*H?a_<-2~Dkr_T2B~I`enZ@m6fNsFLJyUeL2o4-21Sq5>xQ?&jL$jmSZZ zys|F7CMzNT1F-e*)sFmFZ5(KS#~k!o=DEY*zP(x{rlQ@33{D4~`qkz8LZfcZ$2xH* z+xFO-qu_8H`|GeY$UVP)*HKhxC1^zM>j>@*bu)jL`uAsUjQJ;=<(;hXY17`r3oqj! z{3nkyvyrUd##9Dj9|=R2EjOdp9(!@Tn7F5$l7IRS)6~(^w*8c}`7!mqGhhQr;BAo?Jp}c1v@@|+PL8~_`uK6w#N!?m%x!!n@j>pB%6E75PivH3$+8^a zbC@roMm%t6msp|d7uZ}++4Qm;b|@uH8i??u#!e34&+lZ}D6hl-&f|21gwNcwG%Jvl zO`}0ufcIwRX98K-3K(S{C$4~(zAKMICbJ-*rQ8av3dQtSBX;Xo-&9Cr;m%05e@>f^ zFFMDs%M2V06`|3R@ZaMnI@Os(bG!5zIEH)H9ljBjDIigdeG&z{Mf6E`BVUWJA;f&h zm*-Hh&SR*bl!8nY&GHZcVftZJU z=$^(H=$oQaNcYSULGgVKI=@&O{QR>gpg;6HpO+Y!3mP!Ad(?XKgd=x(57M-Bi-1Rv z4RyAWX^(^_K*@y%iGf$P?=O0p8oP9tzN~K$v^X&xPZlLD%%1e4^h}*`F)9%phbBf4kg;b^SqZ|g)}SB7E5xI8+CMg5skk3HVX_4D5>ThNGzRS zf7U}FAG@@E4iR}Gs5Pb&+u)p?3#W379qj7v9jGhq?LQ>BYZ=a`WVf_^mwW&&~PVp>S{XL zC@5dtho2bw6UFZPE}eGs=VF?kO?`W$8N*NbZemCvTEVG z8iC?sJnxtB$;4mDynFCs*CdNA)a)+UO@WMx3>tC0Dz2_i+y6Xtz1B`?;7^QpVa~Nd zH3OfbdMSorC93tN+4^rhjFG$tq@<`; zKMvh*`wZU*%NrhVIXnLn6+oZyGNIHP^Z6J2zEYcoaORfW$WneO(< z_#Ik`Xn(4hyeH_J6lqB1j1yr7hl*J)i7Vt^Dpj%(R%Ll?U(A~3aO1cnfIDV!cS%ma zhUctxm@g00*J{M%yuGg0lFn0UGaIJ$v-WFKx+kD@?J0bE#?I zjTjEoQomu<8jVUIWl0H8&~qMRtv_WGcfpTP4?}{0-%CDE^Z*6Uaa=CGk|EM}Cu;20 zzrx+KtM_g^UglvUbhx=CE^4|ZYt;IUFSCiY1T>M977qsFJ^{ZTDFYeL@tzFSh94g@ z_ii%{F&!`Gwuycy{Ia5OxwRtJYTH@JkcShEyrb4kQXL*sD@PC2cli_z%$fltMo-z6 z^q?*x5}&lP$jYdls=d7<+y;&6LeKTIgTx-*xRo1n*qRWW`4YX*m`<1MZ7EeYw~WLj znqh1}Kc43Zia`7*o_4#dPTZpI6*m>!wK{N;AJd~Hr{};$t{1<~ppF<&lkztFTiBV` zpl_sn*QCO|sRm2cE8{s;KX1};ty=K*1o zkh)PF2E#7o&*Cq=qg*AH=(#RCxpbuCtu?(N_~Kb zDvww;MFO>`6-`v$t5oM}Dh{Ld_V@jZ^{5oEq05W#lRa?4)6w`RsgTMkqwJaTBvKE$OG|^8(}wf!M3ge9xhtooRoy^Uha2dU(U zzbEpuzHZcc!SJ^raCi|Jm7rEJmJ0`YyJ%v4JojrTwMEs$NfLw{wWgxM3Raa-QD^4O zYc`(4Pd-XHtuGU*Oe*r_Zcz{FEup0+9-LM3iRdCGu+B8e|6AKF=X_`^b;p}Oz}vL!lOqp;Nr<;;kEiOvR)d5UB=K^sm(*gj9fRzVF58pUkwyEN4 zfCPp<>RXeNoiR=!%-z(6L5b^|^mOUwOr6yT8hdGrk9G7UROM2NRV$Tzmb?%;Veq7| zu*1kPaVNqA1kzK^3Zc-+2>qGL=#MqPB2Gk&C*9@iPxO}=q!0P@-Q-L~^nawtNsO|; zZ01Q;(VgXe$LGY^9l~+`p|dl>1lKg+8LgAeLa2y~Pg%*If1HS}4k-?Ud$qSD6wN+4EvgtLzHWIxm)AB^cixK>0oK9_%x@k&cL` zECCE4r$5;IY4XICVxaw%G?iq^;#&O!!q>kH9Bd^__&T$oJXXRBq=X_{|l>n9;S|!3}jPmxf!(OY|8l(uT=oj5$g;1|U@Y zH;^Wys}c=4p%|>LZf9(yNJUdr6AdOm!B>ulIa9alYFWEIzc^IWGRWuJT6X&bviRj+~_r~)>^7&tJ`Ruiayhn2BXGAe>xwu7DkWs?56m9G- z`f^VTCBMjHwk*k~cNl=84)o&@+5kk10@&UpTynB~e>}wVL4dx*1Y&|lgy`qDYLgpCu-(noET_e~-p{XpdE%Q8iA+{7Gf9+x$u=`o|!w6vgX9pj5~Kmdt3> z%Cnd+dW)i{Gc?|ute4#{`*-xRN=;o@xh-shS3@+Yq)6}lw%fpg{i}Z8_UMOvmV;6E zzZ6mRkFzwYktQi0!FZk>+LZe~Vx zD|=I?JyqN|xlX!mf8<)avMpqMuZs{64>S2Co*E3%fkoZ)loc_cnTg^G^CM@~#ZGO8* z>YtAzMh@c+g$e%az;{93FAIa)_vf#?_ZtXCg5vrW7~^nCx9qio^Olm3|2rFb&iP@^ zkLLcjFcg@z(CuA8n2l$r{~$PAL<<;pu4%#OWc2OrJbW(lRw~bmi6s~JoqP;HOM_uE z6(vPK8OIL)45t|^*VPmeq!qWlXl$IdE!((n0l;8D%yZxb#$Ek&?!q!v|30HB;i2Mh zns7x@I3ur*YO(39h=XA^&bMv|8e=c?RXy$DBVDo(2D;((4n5Q;oq5v>7k&4eQhE`H zhv5|Uej@aEl6>L`ts#$VnYjGCD;;`d?od@tG#k?F3@6|>|K?W!r7MGJu zn~u+j9H0GVoX#TfVW7yt$IJV3{pWE~;6>H(&_yA=p}x7SHFh%6jcr8>K7mE*J!j*+ zcH*VKAG;JWznrjYrS28XVsqE`bqlcA8QRK^EPtTNmCBTB7GHr&B7YBcLz?489^_M; zg)GH=Gq~;s8u2KiSVS%!~@C-UF6oHVlU|Pu5jZoc?@Anb-Uory2QjMpHem8kr zb?v#Wz!o^AuCYfb6dNAd2Z_xc4!L~tXu*FUGYh&S2Q%#1Y9ItF&)et3`#G{I-xT+II-mYE@o5}EOZZoi ze_tN`WQ7HYjmV+f#_OpgV%BSEqd7VA=*!wT5|prPgdEB+y%c5bW?9BlHFx#Y@f80k z+jQNfwF4O&p;h8Ot&bkGCLt&BQYYp|SZvmAv9J|WMtFDYi>_8AKcm>&KmY=XMZS*% z#%`8r1oN?G?6gM)Hhf2rv%jQ|{kockdBKF(P+k?YvZ49Z*RiaA33Hr z1+ES%S>UQ+0T5Ud9%&}LNzU}!uR4;EY=|p*`J+PHP@_N9lJ7=nba~n%21@QR4y1#8 zm?+~*^hkhps8vrlL%W5#@2=_M&M3uL3_a%l{17t#HbfP+*Q=XIDeGp)Rjpno4_$I*?zdIp^Hz-KN32bQvexG|w0BdQtW#(a zV|HVD(vpMXQ0@$ld(=}=di|>dGM11yQz7}H4G=M7xL9Eh-5=iikz;J&z1V4n#-1mCP5u;_7~};bF=C>4D>% zq5s3vxra0T|8ak2*yhm8C`7}sP0G1UVQaB1hZ!k!kW)?*aty_W5Sp1&8KYrxNY0fC zNzN@qNC!m@i4KZV-+RCNy6*e`UAuPex<2pE>-~Jbo{#4+iC(aq-qZ2<;D;T}A8fJk zThb{dx$_Dd8^@U=Z%@uPy3uvMO)Xg5K?+2Xynt>73x5)NVxaIFZ)-;FuEb!?FA^?UHI%8E$nMI1=#Ps(kY8-< z-`fA=u&-Oo>F(l-)sv{?wZAHI3zMm#E77bEyAD4Hpp(#;HtWn=SD0E(8`MjRS$V8u z82cuY`vi@X8uye85h_fCXGN|fREDBusSk(p5iIv$R(_w6i4;}W(fo_hUoqs5C+F3p zC84%Kk}ftATNk4$yrg zMy8e8$kB#T1vo+PN7)6_u}iYrg948=v@gxILRN&u>{HjhpdzEKrFpATr0JZtx&oE% z)IdcV|IuW4_#O6|Z_P~BANdLb!clD9TDv%Z+{FDW{9aP&j7bv`}2*VncxWoE@iAwO9Mg7MoJp5g1F?cUY0umhn>Z5sXQbXHn%PLZk zh>AUb$`TL$}EA1vK^ObhQ4P0z)odh?H5jE=l=!-?CHM|_28KfM$y$@bFGpshj zLKs!`^iMELKAZ}0?GH;W^$0mQ2X*kJuqVGZRV({+0U&JTuvDg3zu)`jx2-_e4=MXA zFc7j^kp|MgTBQ@vH|lRbmq<2Nx2EIOPurogA1IFt<3ym*233!EqYvust%SAuGhx?G zoFSb!7dQ=6aw8d896iXp^%4X0ERtO~kYz!qhtIjPZWT#2Q{E^BPKDT$a>=}n6UD>74n@Vd$KxaH`9R1)v*oZ*|NpRSRtXMjnC|XxdmNzIY&HX97 z^cLNI<}ISs!7l`4oxo62E73t1+eNubLjFxJ@_y)QS*7)b7(= z-gtN;f4MFT6(^A{_;IP1yINj#i{!z%7qZPS>u%(a$+YGd;pvb1dBur{m0Z#kY)2H@ z((m!pqTW+V?M%p{u*WBlc}jeuhYXA#?Q+tu$LpAkIdw=Cd&OM(9CF%=l2bnAp1f0q zmPSca)g$aET+fgV2&#N!VEZf1-#FMHuGn?nthJ8O!jY(R3vW%)$4I-aOL&At0hw#@ zs(>f$=b^1#>#0YSCWgvg32`0;eG)S@DZIF6*AElXdGru7Hp z6l+c`SqEv}@Is4v$$@#NEy3S>#NhnDih~75wo7_{jr|9R3-QL|rSuvsTEfrfCtXW6 z`#Y)EZti+bkLHs1u)F<|N+_m*68>N^)*-L=tFgz?1V7#DcNR`P33N77{h0kZqQ&n; zkE3b&=8K*!N5dg2MW;ovO_yZmQtQg4dGmYEhO6Z}dSxPtYCY5pC-;2X{q=Y6t-q7P z(l38M7g=6>=V!HDaQ@#^=5_r3?%S`z&_5=6U`)uVi_Dv1*vw9#6=I9~Tjlak+=uNC zr5nZn0lt*Z{+imC5HIuWKLGple}Eaw$sh6`PgFg=^~=0|bF$=7?#^xDJBt!%ufe%) z$M53TV{X4Z`S*=BlmUo{odF@fzc3Rh~y>BHq_Wp5d^O8ERvP~{1u%^x5 zqzM=3{rps6!op4MM#qG;jM*l&rm3OlhC9ZkzFJu7eE5fc_;|H0OuBy8yOzUYfpZxa z#JSfoMFVL_1PDyqS+G|e7WC@Gpi{nO#{VKZga04PtGshJZos9&INpT}-|ZZT9ksb9 zq(!}syY%vhv;0W{3n<;^l&ft$54(g$_ev9o|kz*rC=%@yff;z8r%-sW1Dp6QT6LgV**MI7)^dJ4$R^ zShvaTNJqdQquG(u<&UwZ#nLfZv|Dw`JlJ@#5P00l1zu8B& z>mr}Clr+h%>PeN3p%uEVo(<6F0m~KN4A8)k;l?x*#Z`LUIB(GRLcR0MUZ9bHz(9&n z26*8GOBdzVlUYwovS5jvYKU{(yxUOg1e>iil}8~l4F#jjKr6+!zjR)aNvb&n+DHjFkfr-LI5Fkf~xY7dp*Q`XM zb#lMmc>otcLAzA`1N^0;&9dH_P@N-ELo~t12elng;O!gggW48>JTH?Z{KfPqrwC{0 z7?NvsU$eZfK&)Rg;#C}4-&uyQr&j?{XxBALog$J}Ixc+X-E}m3?pG;#iM=y&sesWC zNKkYHjw|AjJ(Qeyt8$XCTH?~&{4Rqra#_ zlGlx2B(iNwn(zzp=QNnKdhGBYmVGdO31D$uJjvg5>JE3zXmim3s`HpRH8Cx6?tO zk3Euw`7ouAMX_3E+9Z8ysAbC8y=1xanf!RI+0ZHNHl-rhh-;OcdVbVxCsN_8)+N~o zrxcRi;ri4kL}C=(U^Ii2BM5Q=l=@1>#fa){qB@kWtfYj?&HJI;NCF1;A!(?n6KoG6l{x1?aoWCTrukJBIPl zI~1#oruz}7U)I483ldaQS5(o(lzn|(CHBqJ4un7qa%oXev#$$s*54@clEP=+(>R$q z>G|SUNl&IZ#jWXUfE+#LcWZ)8_oEV5nflzrEn~mhMifN5HkP#&)_5UucT=sOF}~|{ zsI7u&#u@XVkg@!uD;y7v6Pc*nFGKX{z+=fdd7&2pagT7Um4nBC&qB9PN5|Y$8fw~n zIOCJQ=Sapr%pY6lBJlQ;SNG4C=|uB>{Mi59mDOBjt&|syXNN0uR#Zd`t=NDRg#ui{ zRRf`HX3*pUulKaT?g-N@3j)`=$cf32IX=^!eIAfw#6Zax^jd}C182iL7j!XW7?z2; zLRtDmVhYxxf4GcE-d~L>0~LUWWc-AvU6alT!Mu`_@WqQ07UTNl0|m}rb1H` z7(&YoHjel``*2O!ZNOC90mebau**JeP$SQ)nw|78^QWD?PuO|mgP}7RSA;)~j--L4hu&Y+ZL*y$UHs!-Gv>;P}8t+2dOFL(fx7N?V-}H*p`Iu zSI)O%_nMRg`zc}?7_AOOsUL3zKlt|0#yM0srvP#w)I|WKjhw7ci0EQXOo5Q|Gt_7K>d| zPTpiyz%RSYm`=~)wC&p)`JLKWWB7sV%72@8nlj(q+mj1c#}126!*dbJ{#{x3|9IT| z*vR2$wr=JB=I5}0l4LC!5xjO(auPQ8`e+ROk%Ir9R#(@Qz1qS0^jXUppQ845LZcur z5C~T=hE(*!f|ih4!6H8RcUp6W<)I@gppI;+2uQc2CxC2ELincW1K zj>Q^p^x0%uem&pb{qj9OQrK^RHm+M&{V|`glDe0jg8CHuLes&i+($tdZ=zNce?E-q zx!hIzh1sLOVUfQ3Uqj0yF-SAzt#Ca7QJp#`o`r=o`!>72gJQ zDe!kq`!UUCu6_+-OL@OS5!=6wzH&@L7G3wWpkCT9?S1WCuc6|Dh&Q@%(ZQ)jbo0ER z;F?H%d(0;e|C5a`i^eoKKf>hn#N65WsQttr9=~qK??J4FhS(^t!siT?mj`3I`0weyR*%uLG z{gL+4$=in}R!&|pgjKnsIPK?joPo}Fd6S1iLT1CBRs=awt`xT<^Dc)CSoun18pd+< z0{c%Wo1(+=FfFn~JtwWp578ESm+?Ln(Eld1jl>J90fK$rIX7hH_U(k2DJ=I;T0MYq9#M54DsQ0TqviV&p=k;zGbChp|65<2fG;ys~4|I z`cxBqfV!sv$ShOl*b49711UI<*32}bS?8z%NfytqJL7Sy*N@BeTIU$}T!29)LrNlc znuZ|o6uua!PwPQP-%p`$`D`ai!WxYyxqvP5@RKLM{S=bu6V)zU5TN|lf{vW<64hCQ ztg5K?jZsd_GBa#n`fQ@mHPa+PffWG)S?9gm`te>jA_EEeqcV0udAPJ(AS74(<2obwc5nzonKaP%icZP;|h16u2jTN>W;W?7j-d! z3#-3dc{v>@+pk5|+pljCP%&FO3RYw|?-MJf2VIn3VAPhTNrn$4`npCT8qZ9Hg*I;# zR9EomZUw=<`}{sh(zr60^p^wI1-FfzP^=|>w!Lej{BzT{DG)1LL0p{%lxurr_K$s> zK${I4acoE=u9wzwy&6)xOy)%es`zH<=$<{Oj!^teN#^wCA{pLQFRdQE$Es+Z z`>1&dh+>FvS?mG@wWTb{N}!(uf7NnYCNZxEBIaJ0mGJQGC#pxTn~tX%dFIY=)g&HE zQ>=D4nKW@IT8aWWy5MibP7r#e`%pyb`7DVp6*bfA^-`soLffgl3!|5|uUdr<0=9!l9vZLDdjI*kyjVdHDE3Lk!d2(%b`cC1$2*dx4yx# zn|2*PcO{mWPKeO)?(&|7y}VasLm2{AP_A2p z1i^60CxJ41Q^}U7SgyleA@!7`vqqo;FFC~;6&v3Sk4mRBVeTctWnkwWlVya?6Q1y7 zbZWUbie75wcu+&_67m;^PHZ^-2pZ7muc!$Lud{G|5R7v6spQVXC289g_qLj5Q2 z%D1Kx7Pd4OYZ4Zu29H1~tJ5rRgGscOQ@2sc+;c>{;oVW@nH8UUYpofMI&WxeSVH2F z7qlw4GfUUrR9-S^Utn?y2f3~2i;NhHeMJ_rsk84dyHq3=k5F7)rWLgeoLp?vioSj2 zJ!AXoxw+f@BJwM2kMNf6p=HhyU0X=xL@f<+I@f2}yPN6$_sJKW z4C1y1#XR338AzG%dA>!*C$2c?AAM3pq48>$@oIS256{o>)_GSojUBHT6pfP&P`hv! zth6O5At9F+A>}N9S-X>@E{Hz45^OV%ad&2+*&@@X96Z2E;U(s% z#Cb6_PS*Wy-rt^7=IGZrE~~Z4sk}1S%cRYfIJr4zxaU{wU2wvJ__9i67CV%A69;?H ztQ5d;c_Y)Y>hVI=P2usw4@8oMv#vA87fm%(?(JOt9>MEBw$^8^qAAI%M)@Lh#>Fj( z0eE(pY3sdUlWCuLRAcq474XK-&57j%kKRP-b58u9st70ychs!nWG|Gy*OcLEmL0ACO6534;~ zF;|TPPW+{;ha?wI&uzz$vCG<~UZUuSDEBQYR?8dyrat@oP1|~eT%CRgUS@{BpXVCf zfY-$1nU><`ERQE3`pj1Pr3uj_17~E-Ijt-I)<+pX8vS5^q^&ND0WwF&XB8h8e9)CJ z$}rK|=NTob2z~>$_`$1gi`0Y2Hp0l0Mj5w`U`aL%$Ll4{%G%9k6auZHWEhGiIQnVg z$xdleUS6PJhjIqdL%&Dco}aGDf+JZdlF^k|#LnMEqEiTFM`Y26mBxs41y%9{!>gN; zcAW{xvMb#j`zTrjdwiE*{Q^%;XHn9Y1?fPm3nzK^NNLH{6ayb!=km4*+lU<{jF4eG z@}to?+lyss6PAda?-%d^!OR?pwi7JA6KLm;q;F8q%-$NH>ba|^`obNYPy>ybx9|#< zE(oP-G+t}P?g4U)xR}DMfmoJ~k8QHh?;5c&1?9I7^+}nLTMH`Yfd)KBX8P1kcIG1k zAt+hN-1@JUwo~7!&M(JZIodutVrOZfWm7IP;UYf&nss7$`oH{d;ICTtRu}OGZGaS_ zKwbw@#GUhYoca!WQ*Q@nNb*^b!knt?51)7)?tJw{OkolB#Sv>c5fuNStVEn?JX}mU z$x_Q6InRCWm>ZC2^1rcm?}AZT?cxsn zXI*;{3SU{Owo52x6vfn{Kc<7q9_oORwv9WQrmSUm!0kS3QLp$t`NYfB0CaxEv2>qY zd_0IpS_2&Zl&=4zy2HpYqi03A-*)(d9v0z7Zf%Vo7$ePWFGBG+1oytf%|H{8R;|L0 zOguycNIoNrZ1L^)+5C~apj|7q0m4O--vYG9cu-~2d%?2Y55U`hF7)@}Ct)UAzo~Yx zL$?S>65Gru(gZHq#RWK~fiBEJGNdV>&T%`n^Yq`=ye9OJN!qJYHtMLvluWS9%AOA< zFr~`40eI9H31;&~lkwEZq39wB_gT{EqluNy0^|7!vXnLI3wf+sxCaX!Gy<&2kFCJ) zRvlCuH_XhttPfRZm{-`06ii}x;S5!WWWj7JC>mvGzAk=IMgG!h5FdZ#LLP_`a48yG zBt^JY*+3Gh!BljnFa<4prWYpKiiU5^ zqFiKVrH*Og7yv z7Eh&!m-~Sj*0>=xeiqIiB;70tOGe=(u(Uj0y36H1CC&0TQJ?ZaY!j3$ic7QNK0Yfe z0Sanz2w9F8jgUu?ROmcjlIz)G1|glD2X__*pU0#xjWQ1L)rZQ+r+_lzIG|C{8?8^g zDj&xMCd`DJItrew8vZ6EJUHH-qSVRp2VRyxrM@I(?akj5BoAkf7fk%WFV;0d!+ zxF;@Rl3Jvw^N6c-K2{wFzWZ7lI42Q0g8HeI^vyz|JxIwut3=hB+s`g`^?PdV=^Yxm@7r_sGUrfFT+St@` z&Tjv{c5g1s;n;^SH@zqAh`&Z(Ji8*WR81F_DXyJs4DVg_^CyE?b7 z`bILo8Ot?4F$8(Ns+4g$pAgxFxu6gqcE2Zc|FgKUDlY%?rm$;>uUjA7cd*4!- zbL!O5drwVEK1bZK5@i{`ep(tL_G*9q{^U8x)|GF+N zV9s>&J1sQG)UD>s#eiEQ0ZN;9O`DHamA>BAlZcF`_gr%)xI2PFJ&LLx=EXeQgTh)J zQe;S01z4!`z5HjGZ}s_q_B#Im6EM}QHfy9#wzg1;=^?!8eTvnMixih58OQFM-Vk$0 z+%+0m)0daMJ~phq&!eX80vbEwu?l~9Ef$|5+D==kPZS27>Rg*~@O3+-t&MlPhGig% zpHRJ>q&|+-N=Pb3#ig~xS7WuwpI^?pX}bs1YNO(tRrM^@FTWQSu<1z{iDP8f-d-+$2Rf{rTeMFctpR){hGmLd<2tInDK%v?^HFO${ny}%@2+xd306r0#6i|tBx2(m;KX=HYjo1UTuo()C?U{L7 z$KhU@s>q;~**I5VKTo^qPNn5JP+LA4V=2TgKpz`zmcN;B-=lB-)|w*!*uB#yVvpP} zuMnHc)w0LSKc+s3lM6GS7=GAIr7#}&eXHilCAlTn*!x+TG1ZFA-g}nx+eX5PKvUzw z93$|IJLE9_hyF2lgt5$ku7)AZ&LJdu6>p)WF$Z5BpKj!*L*OEMJdNzaY*2|Dhstql zaW7gC3>`2OBr}}Lb8{N!ny7jH$dEbed1J3xi#|#1V>ME4T>^#P#Q=YO`-~!E;-(Kh zT=yVDbvdPK-~AdAw{t5#TIOzGZyD*-k4-Wt>%6lT0i|G~Agx&kpU#IkoE$|&GPO=y z`AQy{fClq+X_HZj5O6NQZ>-#Qyq6Kftf6S&|obg@y7JHO#xHC`C1#-oA8;rB6Iw z&I-Is?5M>q^aM$qF7`S@#@7UeMim175F@1Mj+1yzcjX95@>(nRQb5C=!=UQcP;y_L zE)6UmGcIewyJz2nQq=Qq4wQQ{d%)5V@9=y8WVdK)+^}rb&G^wOqwnyj2!#9iVrLzPmn;nd6jq(`h0!^Ds$8fULiha&s)aD>@q>fnAPDA zpRaF_yB{l*Z6=aY**Ut;!o=OB?e8;0aTyjFKuTMVE}g=k3tnA7k&rgss3rWt0Af5m zzW2t;*!;{0>yDr`_vSSEs5PUOBzIgtdxK##-kDUJJ|44H`L;u7p=k$6gd-u6 zpe)b+94md0L}Cg9PDs*0kVSXS&R3Tg7#W`X$fTS()4}@0-iIIXJG=;uvXZ}drRN|w zx2UJ+nZ8;BcDoo>SJoyNR<7>Of|ErIZ@RT+#2bdT2@jO6y0Ql|8g)Zj8rAa)k4tC! zI1c|w;3)kB%Ojti`J9H#ay)`p&3~6pOnWVRDNr*)SbDPpWGSdX^C~a;!^MgKTrKK> zWqg)D@_4O6IZ1dqcmc%HjK4aJ&kk*2$x-ntl-%a)=dx@+^HQSpf}=Bhxcmi>T_4aJ zuRe^{I(jYp7j1gdh%06h;_v`su_^R5O~O?&8~EzmW+Gw_tqHC08Uz&k#+$J4`lClX z9TLePBDx@GM+YA4?$o)yIw6LJI4dh#{zA$B$m#F zbbCkyzgc}Xe`54Na*CjvzVV~U0k znXFuaWBK9`CCO0mptw1i3*p+O0l_)E#l!ch-VXvJ&+z#JWQ>B4zXzNZA34h0ZGb{E z3wp&gWyo80Hot|^BoaVT1AD^1nGHYxuB2&8lmimJw!=}s_toYL2c_3ydsz0>o8>pby>Tmp%TaiO5%!vQO;p!`8{*H zW|Lgl76y<+F_fBPL~dJi2zsB=vXtutpCd@o0okx!OfX|-ZqV_B?$dTY5ZNl?BSKwE2n`YjuK2&amVvs1`loMau+%c1YK;6Moas*KQ=)$bg!51tT_R zu&5u9)uU~(dKhhJp@{aSf^#LTdy~bB^FnMMxo>62MPCnAvy}{^zkdce@9+7clfqWw8iRoD^DHEKKMc|)O9z%lY&xz(Gu-_ zw9Y!H?0xR{=-*X8EpS%)eg&ml0||?lMP%)}KfCueJU;q}UK|8{bT|HD_tHX6+PTTS z`gZ>TfScqNy`}_~%k>mVO*~xl?po?biy1fAy~&Mh`&>c&G$-4mVs%U~wj57did*_V z=0uvRQ7~z_Aa5n}GS+Uw&-}-?-+OF-%l%frc%6Nwz_KKMdcjfd-Ot_f&r1%Ug?$_N z_AJeynD*^IfCzEb+x{Z_yL3}n$a}r*(^>Ba!LbnYVl;-6LrXZ^6!i1&iXifSZP;nc z4+RepPisQF-}tl@+ZH=2rGNkZ=se?VY0tl$6)Whr!je7Ht-z@x!Y0)q1o23wz52Rt z=Z}*y6>IL3d*g=8HT`l8dx+2SO3~rQNnZy`pWIopPk-%M`0~z<)8X-z&(+V!$B*m? zizwOo(d(Gm=JlG2ln30JvOGPMl9DFPI%DRm&z-cmUbkod&ki1{Gd$e%)#P99l9h$# zM*RnoC}x#e5tSRqF_#_+~qdVSB;qdi|)oyW11Noe_P}B(1 z&6?%F*J(TFAE4(^mzUC-Qr(Q^S3DKkq_w6mj3{;7^v*v_XRS8cr zAYYLG0oIEW)0wkE>X}UVlO~dL@UIbH(o&J3G=t;T;QG4I~ zv1>F+?oGWLdM->HkVOUsl1^TeHd71ysz<;FH@egF-}o>t!diQm$-{5no>Msr`nAin zV(63xyaJCV(1cj3a2~_a>ysr6^ zn?j1p+=1vaMZRwHw8?44TDjRZpe6Tnp$mThd~i{&^PXwj70 zdxPqy>N-Bk8H`m?E58|*$b)ef`NbI$*4zx6&XqdJBlJ%c*0S+OZS(#-bhI6VSZ&~# zIe$au=yb)7V`OUZN9$vOLxpZ0NzZ6yV#wAjpO$T@>8{V)YirIoJH$o98iqtcS7-Ay z3I_quj8r#K6$>1AfjvStVk0<`qj}nzv<608rO%M~VObEp5wQq4VlVRqEmW*SD(YG~ zaj_y-!dSjJ2+v*tU@-bs$i(vEdvW*j#GGHFB819I6%yiLYR27H|E~` z-)?rhlt(5RSUlMHDx})IxJRII+KN%RQ1TFG18VM*E{vi2R7`fIc=T(%hwX@ZyV|nHBp8h~_!EYziqSS7i9z}~ z1PB=>Tec1QX0lk4Hg=49NdhiL$ZP%nzP?h#J*D{uD2JCFAyC0XfYnrWfEXs$M1Dk9TC5Ss9*SBv#Rb8V~(iIetV&e{XYyS;M zv!D2rl7XIh_$@vJ7y*yWddPu;x)ka&R8V$VQI2Fw6A3Ls_)w4_7ogCrJoE7e_>T!I zMe>L1eQ{0EU}OXyW!Sh&G^d!EB+B4(_;`mKIp68{Fn{se&M;FAWSlQDNc;jEtusI~ z{VM{ypsv4YBbg_89|!Vw2?Y zm_O)!<2gJWo5Zxj07TZTJ50kyDyAqAqQdQoC}lIM0lWSMl95^7j_Nlqf5+>j%IuIo zeCR1iTaA=^Z|pQK_xtv^QbpqdKrT|*lDJZtgO9?)_$HztVB?&5~IIzC*}EPj^mPoeuss1u}+WgKENL!K6yC2$_g1?iWb zt|D{$wb;F+4XQNlN~TL8_tNuj(29`$m>siR3^-n1VY`47;@PzaVuEH^;{ za&C|$kJoek(KW;_?QRxc)63yLNu>Yo@dW`Vtl6c^yG%Zpw`!#=G1rgmb1k=F6}~-N zyxq;%a5n>9lu*PMIiWgVPU)OEeLt^0x!}8d&o|Jp?S~+-cQj1ce<(C!BxZ$K}6e;aM&HOM;=y{=1JDN;ePz0 zy^`vnxB%ElfaTe@p-tnbkQL_EgbjB_ZXu|~B}H8GkV6lZ`U+?5q9dcc797Exg`Ge9 zjaU8TbehD&o?q!enH*G%hHWIvBOP zjCeVoh%U5{6HS|{76yU?$TS_`i)v6(VO5N}r4)OCC#(FpdfXP( zrSb(|>4p%*XJxtGsvf9NB(FtofdcTbST|Qu)XOo-CLQlUW2&NpK63>I``pfLpo;YQ ze#lOVermcVg=7&~3YGEO>ju@J^X9{;1vCf-fPpZ${G6)qXd|^J)OU2SFYuH$<)tzW z|E1d*Yo}Ie@>=M)S(M7k$;G{Pr&3%lf&{y}X%Vm;=|ZYgOb`Z5Z+)H5Ah@bUDYBFS zdC_?md4Za;V#S)XZHm(x`|=1GYGENr_HKqx?~UheqK@l3_qz0@GuD)@Wn}hcrX16R zB?~%}ODf}@P{5CwQOiTLxd8y6G`ZZx`#vK*5xhn&6e{4;LgUPeBSb5NsSK#|6bF8+ zNJ-FNnPNd+QV}{7s|fWq_F{Z(4OU$N1fVOe3eI6)!LoF$rOx7Het71uqUzT3;5(vC zP{sELJRztr5yDvExx#RD&swW*c^bS7wC_>(Hj8H$3l@>@5J*&&Om@gw2ilb_er82yzJ6=)x({XIuOE8 zd>q*Z1#6n&>}+z8W`eFzNyvd6(TOBk!D(PhqSz3t$O2|MX|je7xFXd=-q4w7Sx}L- z^#i+l=2fd;?E)SC^~;L4MIXCQ?`d9%8s6!Wdeiq9b_eE|((|3+T)PQd>)&`unOzi zKDjYFT}%j-35Jb@zOYIUap5$x!pqPSMv>cvQuc|?Icq!bY4w{GIltfg?N-6P2?THX z%x>e$4*X5?Cv2HfU$C!)dn&!2%yWhxbf+E&fxpjA>HfkeC=n9<6ZG`EcW}*-J5R>UEWzopqcCC;7xbAyuio3M*r6| z@5}$6Y5wUyfZl`%ls4@#ohs#1Wf778UBlr30M$P@y%XvpmS%@as%4pUq}%CV+?!J8 zmRfCmdlZZr<`6suf2uEJ0BfLtIV?a?GEqx+HFd}!gEjcyrW)D_ zP1VoeQTy)|bnq8+u>`)na0My!ojO&05seAcpC_w*?AJ9+w5Yt6Add|Kt>>qcT+ ztOUErSNd=_)RCns(j55Qi?x zRcG91F}cj6`A~OQC>7PX^6~$Esfx7NYz{9nVhT zLm^HYQf{LPa1@^*KrQ{9rcxrh3bffaOTDgfm~hmVQYnS4LV zLq9CtH-&_XXf~Y8MbtIRBh{I)xB$EXAQyfJX{~CLqjLF=@VGGqm({g-*m3JhJ>%Pf z?;u-yf&Tc8q{(SBTwuKIOS~=ZoOwjfou(NTHA?|c!<|qbZ!@!WPZ;!ns{8VADBJe` zd(2>FY-3O;+!zKu6=NwQ%uHftvW(^FDQya6NsA?kG6pqz$zT+ohM}?b(4w&>BxOl8 zAw-diEXk5AS^C|2mg9Nf_xrxb@B8QXzd4S%uj@Ro^E%JZbzkRwF61)|3!I!X3JB4K z8fgvVFw(wXWt=+nFs^yN3$QNFs^H$otSUsa#^w^oT1##sq&>Ir9cU0S;P0#$ksj7>$dtgD&+}1T=YZD?w2eLQeW4K) zXqaZA#58-Vd(`3buc;fHpio9&#b-q1-=VTD!AD*K24ra(eL^_7OVnMf8%8t)e8M+~ zY*~s0ow}z*(SmgKy^Z^~)ei!x8VU-xf_>G9(3OcmecELdH&1NEz$~|&y(Gre0+Woi zDF`K!mTA8qGC2lmXv0EZ;{II73&F8S>t+`8ezJALCYi_UDPd^}zizikunF_;WUaJf zuM3seDWTeI79+~|Ic+xHZT8q=YMe@myl^II$VU$YItm;sNfKUZ5>(@lYN;XYN+AcH=#6)F6sL7hu$TPR=I59Sh&Q@)X#y95k#Ip@t&dWdH zCtqt3DI-#<*`2JnicCZtkF5nTZNH`QpwG~`24J2G_u6C1%9^S)G5ZIT>8~##TO3^r z+?hl!7e%1kD1fpxw$TWkatevM%O(neL;xHyMU!F41H&eWy(O{H-GU8wLEhuLmAj_p zE;?-C-@0*oK%DxS>FD#w<^v5Iy>#SQ5l!R`C?HZ{d=^^QeAjn#@? zu~`&Sn~kp^$z*L|nJAsWQ*#As#K`mA1;6d4ACEdff0W_6qd%}=7 zMlL%2wZygi`qpEE3_9?7qspb1AiS?550rUNdhQ&Z-df30d`nLjGd%(g&dZ3@+o`f2SX(Ucbx#pL z5pr({DVZvl>XOSzKrUTtpC%eZLfHTG*+f%|ai!Gtk&U*&!%G2Rp&q@XR0e!t`9cF7 zVno)m_d0Nr%jFi6BCyn^9x>E31_|O_bOBF^l6&d-Yi{RW#bTHj+;XFPeu}fa@e-^f z(il_x&OW{Jz{Q=r0^Kqv#r1r}Wm5E91z6bb135v#stmfax6cV-Kt8=rvvKbs@00tf zNM}0BImaV%XAjaT$gB5;W{2h@X2maF#!3}P1F1cqIbIWnTBPpH;d13};(LVaRM%p; z<$PRyG6#i=Nw9DE5Z$47^4<~5Rac+V!VTn|dv=XrlVile)VS0z9h_fqt60Y#h2vK( z$+7uky$C9{1 zW;`h}i`Cuti9@;9qVwp+I!*~npUOi}NTMAQMjpkX99 zeE>^CB#{gK<=sE`mY<3#xhO@Yx4k>yazzN^q$a>PNMcJ#Q!FEJy_ZHL>rDMX=aq+^ z(Pu7*1nbAEN)N4#J+V>0g~{KoZ-8Ps)nj0?K}l(zmjmrm95sc)fx&~D*YDA>vtFhS znE#v;%;DQd8=`uAEJN0mqv+V=+gIFDb5&UP>e814(O1w-vyUWRG~~QDKFLV+cD)zX zQ%G|*ckEHN0AwUK%ob;N*%RB0-DhezMm2xuNnzsIW$$%9c z)sl?PP;N9LA3QU1gL^Jx$DTjEqB?gYE|#A!FJ4lESKbX=Gm37r{dtW`t{#P(OegT- z$8YvRO)4$##TI&0yb#9;204n`SQl;=%r-uge+O%8S;VGl`nqU(p`b?Mhyvv={S6bh zWjx9$F6?81dKaNWkB+X(Aw-cI4#!p+eeFi0_pOm#&Sq;EY;Uk}|?6Sr}eL4c)E*!UrQu|#Dr)SGFe zAEJ=K@3sL#RN}{Oeq-2<$LKhe_M)`!19?cOxe*nHZEL_vRB{PzW5NDv@4ib zQjzkSX~N5=%S3OX2lLbHWv5BR4GWJ$dtZHRI-(~Il2Bl(8YLKSq~8j$@LZF8=>gJ( zeHBTQ08`NZpkO6G z&G0D0yqZYn|AK3+8$)$EJy?ig91-6L4x;p7J4$67QzZ4^E^^O&4EtQ4uP<;4HT=ve z_5fU$v9|f-K}$-p{*0oc$)_Q3&W+3r);uURpcYvZ?SX>X-EqNDNaT)WFRreKLZP~) z&*o3qQF&g4tIuu~!JK2dh3K%>HlUv_ed-XmLWtLzK_OD}J!lfrY7tduM9vp>F$EQI zyI9mtvV_x@3w_$pSd@C_q&@q%(NOt!mZ`BS#$#cI|HPLr($jIpTQOTS8G?k52Ypq? z$u5*mMY9(MNvfzg$?cVpFUymQC17AUc_X7VYJx3SL6Ga7=!@~9w!7B4BRS3JU@o^s z2msgkNJGgeD8L{2#v2D6V{EuD28H0*r<6Y>`9k4YtvD7E9yFPQ7?#M|h!}zGjkC0M zc#tGW&<#z%51}lyC6E9cOfFy#n-bNW_V9D|FpRaK!s+}mbY|@vlQsGV^p+ME8zzwn zo5DNRj`7o_=uv2xE{Saz+~s(Iyins&<>JLAcotf}Gi_t>0kg?;iKCHn{d6gz3h$@Yf0faL;ZLca@t=MqF5TQe*k{(sGPOw(CQ!Rt;rSDaiZX?J{m0vf zvI4{(i0g)Ad7WQm{6e8d!S_=$Q}UmX_e*kpKaD7^p&H-JSPV861}KmZ#|-muiD{&) zv<&2$l#Gz}X7_O1^0_0?x;pycD5-;&?^2M2KP&aNA-G)-=6_ST=E3FkxMW%WNLkIn z5*7!hd)gRtIz^~fAg=8aYd<9?|X}(SV4Xu z&t~LmVOEiYgckQ*S2`vp#&1oCiYd1ng!8dzxPt zl4{jPM}P*3iZrAl8SiQ_l2=)vQ&umEjV&fS2w1mG=-i|?Hd!My?V@0Q>nUM%EY{Q9 zJ?I$8z%eF4grsF1vk{R#di7Gv?di71>X5h%Iialcw^Wg@DpmgB=d5CeLa;(a1tF?F zh|v37m7T6$KczaIMMW7TsYGQ?CPX&vkWhQFgO=+3naSV)yKc%C zy@zRDib2HRy#qpZn9!(8q}O6aj~H0M0K}8qtE_GcmCIq^S|C+(58p3o2yj!zpL^fJ ztPhHbMYTxAV2|EU`^q_&F`t1>j!^{X1Sq$bct4kr7X*7){*@W!Uv3HWQd0=8sV-65 z{q#Q{iP>7f!l_9&G`*(!DF=Ri+&rO4`I)=EP_;1_N^JG~z|T<$lU3S!5qCtKp(ctW zimN%MB6u_KwIncDuD; zXY;9-HB(_Um*-(Z?x2oLvI&jGFv`}74qSkd^nEF&E`o$8fSouZcWihI|6xU#P*W~$ zuaA2Pb7$Z{e6H{1`Q%W90|Ip(wjqRuqMiEuf#r6{8O0rg>VgMDImG#&twC>;2bGk6grc7s$du)7Ad#G%35fhnu3)%55G2p>=)0bQWWLkHt}^a=~}Mu)%S{a2QU<_Q=NA)3ILmMY1x|YFBy`*-45qn z^4d&bN>V3apworSa8cM}g-esgb7mFqFCLq^raGZse+GXw@m-o)nf}pJ@dF9_Jh#<_ zT)iW0RL)(_So7v-2`3-Q53h+8qqJMPdp`;|5b<;KUa!1uL8ftWLYrrfx}Kd@UHq3m zrrl?c9_{jeG59E_W6bnLqUoK!iV}xYK8Fvd>uOz1%jnVFU~FWXmPI?eyOeIDBcLB5 zA;2R*D;8@Uys}c-6E@2T*dR(kUCUKafN#gxIJu+OxNAxI5Qnf#X~D2fLLJdTJg(HI zK`8yq1x7WtBr0&v9Fra=%iS=(#!2;~uz7LGjvi-MR>;ZjbTLIPikX6n^~aiZnl2P< zbk!vL*$-`SJXGbS7R(SOsg8dU*;dDrhF++|=vq9?W+58RMQTbjyFr%44db%9nW!!U zyMsjFgtO{kvaWRSEc8*uQv61__@3!pn+TAP)RI1qqQY!h9fnL)41W~a2BzfIn`nRR zWah1tv~t76o)Ck2vf&bk5(+kd>g~=ou1MChPbmthbrp&Zb_yqN{4HcnX#K&E&}KO%XnA9b#V3m5fpD2jc)OO7-fP2$5D6FW_Le7z*U8{%BOS<=BbJ$NN>8p(XrklD z6r$SK$?2Y`S3_WdOYH)!39q(=$=+HF%dI~;&&aYj;fw0 z6-S#QV0?B$oiS{`bP_pooSzLORcKK!SNWOsu`c!K;&1*M0u5#n!%w#{U69}?s(Wm4 zj7(~yedgOgV_Dt{ATyYr*?e_o=Ot< z>spGE}{}=EY0{8xHPgFefhFX zLqvndL}CW3EpGJa^Mf~7eNB-CuyKAN4eoSJ8Gbw?I0NlpK(rshC0hkZCq($@+1@r4 zp^`odmZr!jya_r7&a&{4Y9Y(_p;QASKri{I*V1ytusB*>?6fmT8f$l0IpHnNOHVP7 ztjEtj6Jh~Af;NSt0&<&^S)9UaJt4peiHK0X^keB^k|h+-#bD&;1nYXGTbuLmP~BsW zwBP);GDX@+HU<^2S{@P0M<25o9Le!7ZKixae7C%+j21$s#>Ge5HH;0Wbum1mKaI*} zcJuYQ1(4rGBE)%DdtObCl!e}IFl~&V^(t=$yQYo8s$zE%IOq2d>+RjOJ8cZ!au_)q z0Oc{`zi@+l`7F~!SRwTBbT8yX^_ARBr42hhFuG#_;nQ2WCyW6vmClc7k)ac{UK5hR8rW|UhVj(6NvWTtwj(=R!Z^Qu%V79s}x zCT9cd!*9?%LSs^NY3=(Xt5{C1GWiq$Tew@|h^}qQWJGHeS+Y?7AAg^)lcn@(HkU9OpAZgmNF5k@+~>!=JRdDbY>O*U zU4hm?Ya4W)ZUtAvbRR>X2Hl*+K`vs$q1#=BQSE0X3(KIAxO%ZiR0KL836$|lLqx2! zpe%Pgy2ZaTMkw%YPjYe%oWk~at{e+dl>bfElSontl(U)y$)Mg50&zZ*t1LI5a~RjW zTOVKsiQQJ*f&>e`j!iSX@X`!@od-8;eF?z;D(XW-=_H>QztuFIrcZN5W4gsRq@SG<{=_v~N|&$qDD%HU@_Bs|PNNrxrF`#9nLGC(v5aak>_7+CSb(6@OB4O5{E8 zYo%KILM5eUUtwm|d>udkT^^rh>%G1o%5*;LM(#avyhc&UR=G`-#N`Cx5&#U{Es&?J zr|Rcpe%|t7u^r-6#*5=|>opr_<7l#Zq(Wa*AMVIJO8b<0i?kyN_Z<*A;Ral{T_3Cv zp~SbTMLWJRog5*L4(ht%hHzLr%Fl2@$Q0B}LuySj2P)9Mj?@Ndk?_tMTgtqQL?UN` zsbP?RTGE|f*X$AUbm*pKWY~t5?*RS4v2O=Y*3UP6@w`@n-Wq;s{LUs#zqy!zVyO!F zT;kgb!-tIV(w7gbjbheXgx|aH>nC)8dpW(sV4cGqpWu6Cx56H6nLki=zdWwoB(XU? zql=xE{^{1X*2Wj|>h{?+^Y>of-#+l%etv(2?bW%`w#tuI8Qqf(A-l>|a#EjO33R`5 zb8Cn9rP;%c{-HJ>%4kJ9$CjB4yh8)tjT0Ls_L8zxjkTM7(C!n+(hfZ@JxxYfm$eh^6@|uX3V9yLbo_3Py@Iy8bPSH|_Ek(mWWozI zGFhu%LSq;rJ5)wZwClbDvEtXa8sXwN_G$73X(>e_hpUGj1&>)?KK7#~Pyn+OJ2|_< zwz8Yd%RhvpcsLAaQ;iu^k6>d=pc3JVZwU)r;DFoX>&WK=>5RCtr zAypTBv(N%_HqOwFhKT4;LOMNovHgVRwC(jd6M3&Da;%SRy97B(-Fl!H@ruIL4FW>p zG|`yF$_i%f2bI$pC|6wT@Rkk{Lm(!%kn}6LsHtlf%Fl0reITVtp0YYC+U-KK1e0!l zYgjzJGAi}nM}&e}AD&@pdx~c8AI8d|8=v8p{=-E3aZt1i#?DMZglJ5i<`=>P;=dY7 zhb1O6sT^t)0A047=0xu3(|BhK+k5bA^&Y7>wnz=?3EjILzWr8KJwM7n_!9bo1@PqV0+;Yu^nmT*SwN$1|WXZ&nPgzjcOR9eUx8z+bhg)BbA@>*Xgo*V#a%jt*%8M7#JA}waIW77mFhC8G4H7-+#!~ z_J86FRMOXl&1VsTv`*Px$No*<8185q^oj~bUg1HnKHPcb{^ya$JJvK{VCK~xHa6#5 zr06K)!44JUE@+FPpo;#JCbJrv)*HneP5ibIQCZlC)BI9;)U-lbPm%~Nc8CFGS2i-h zm8X!8|AWjd+#%FxF)M?WoKzBdwB?*oQ6(f@U3Gac!#&58*vM=jY}3=Cna3y;c4$~y zxhg6QA~I*{EYxtcPPvNzba!e8f#A6X0n4x{s<&3YY$3167`>)uGJ1*lL&Y!QE;osFn_-YrZ1-BnyI!)vv zj^nU|I$duHMF=P7U37@_ATk(cp5|@^0@=@k=03TPcFm-XERIq|S44?d-8!E3Tn{T9 z&oAst_2{Ldd2EF8$izl#1}mg>Iic()itm+713U@B8Ryv+c1tRtMKNEU7`Y zG;TB;GbZEGMJL+%--Zo4qcdEJ3Z0DxuRhcxeg`f#lZh_ylXs;U>A(=kruFVnUbrt* zfTAQNknLd>0r0tmM+iC{X4!6RDLJl=AACxV40Yr3wx~FTe@WaeM(ZErSDVo;r{ud9 z&C7Xw8)Ci8L%ZZq-0aDWWV8oXaog}lX+Z%FOq)>hk&H>H9{U>RqtpU5<8}VURTK2T z-Q}#Pd^wlm;T@fgOMwbPW*g#1Gf)hs%PxrJ^*1hrljd40$7?6IbB*86 zN5`LE`9UvW2{R~t<~;bvk}Jnomn^pkdu(wgaI0-p}mh zMi!iT0?FR;i&Z#p-i~Yc9Wb1_`nPS%e!uD7ci;`QtN)ozrGJ{48HviWl3mhi(H^h+ zYwqzS`9Z}q=QZDN{#|)i8QJ`U5mx3ui}4qTP~-4bNPT|i!}odOi%rfe*{dTJ|BDK_i9~YST^?$c?c)!UHdf$QnfuLMO`>L?7|4+iU{69$#{g+~{>I9@se_LQg?7s-( zzdh_DIhp?D?L_^)9IMxotIFs4ZyIu{968O79Qt=c|Dv}4EXjNbF@kELk>7zIL;sWU z{Lrm`-Smi6eP8>RzE6e@Y;w+8dbnyT5Ze4eDR&=h2taxt{;>JKnI)@cA#2r^cKmKj z|Gu2R!`Pot^M?`s{{jKoDWVYq!1dYRf$K{U%C6Go-6B`$-A6r0Jwu(uKmPaC4>$9^)zXQsC5s_E#O?>%*WhYj#jE7nx zKPD#14MO&8^s#*SqF&@M^xU6tiy4%I;PwYzL0G5RqVWg3r+w*~vF2LOME(wpzY|?a zoPzKjz4&*aBcG@_^xR3b!iapaVhE{M=s%qrtE>4JgzlcGU!QHg@E78)BK)8DzioCI zVrW@o6@3-0V;VE_w?A0oYu8Oe9BZufi6jRMKk|E{D@m5uEFZ(a1Lc`VKk{$Yc>Xx2 zz5_2-j3yJ?`_T}Gf1M-{OF8c%>z$tewEaTGr3as}g9a)!byMMXZk_N)BOx1K56nq# X&FiSKV8|kVdZ4cr3I*MMfA#+WCV6Ot diff --git a/spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg3.jpg b/spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg3.jpg deleted file mode 100644 index c2bdb23a3c43dc8e359a02a8ea42f3861215ed5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 156399 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

    dnYa!4r()ElT;8i>fc`A&4Ct?gX~i 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 w?N3~K&+pa>?OUkKXy^L6p2XU4 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�SC5WexIV_Rtje$MCjfv5dzE^F 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 diff --git a/spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg4.jpg b/spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg4.jpg deleted file mode 100644 index 8849e1fd3daa6cef67a0376bcabbc056100f55f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153740 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

    2ogUSFU9OMR0%LUbu-fgW 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 KW$%8zF8?p$kNEKb diff --git a/spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg5.jpg b/spree_theme/db/themes/designs/2_12_1410527017/company-desc-bg5.jpg deleted file mode 100644 index 8849e1fd3daa6cef67a0376bcabbc056100f55f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 153740 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

    G}*l%agpgJlMu; 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Ν`yWmqAY@CPI?(13_^@?D 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

    2ogUSFU9OMR0%LUbu-fgW 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 KW$%8zF8?p$kNEKb diff --git a/spree_theme/db/themes/designs/2_12_1410527017/company-desc-head.jpg b/spree_theme/db/themes/designs/2_12_1410527017/company-desc-head.jpg deleted file mode 100644 index 86d7adaecd697cacd929ee3519dd7a3ab2011146..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35477 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 diff --git a/spree_theme/db/themes/designs/2_12_1410527017/lnwz-logo2.jpg b/spree_theme/db/themes/designs/2_12_1410527017/lnwz-logo2.jpg deleted file mode 100644 index 6d8bcdfd8d3354269ba9a7ad5d80c830cda52cf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37244 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 diff --git a/spree_theme/db/themes/designs/2_12_1410527017/main-menu-top-border.jpg b/spree_theme/db/themes/designs/2_12_1410527017/main-menu-top-border.jpg deleted file mode 100644 index ed9056289eeafb9a2c15e11e6c01bd0a3c7d1e2d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9869 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 WWncr{gF8Y+YS!TN%hOaBJ{+>`tO diff --git a/spree_theme/db/themes/designs/2_12_1410527017/social-media3.gif b/spree_theme/db/themes/designs/2_12_1410527017/social-media3.gif deleted file mode 100644 index 2ce56fa78ddfc770cd39228701ed928d6f61a297..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3029 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 diff --git a/spree_theme/db/themes/designs/2_12_1410527017/social-media4.jpg b/spree_theme/db/themes/designs/2_12_1410527017/social-media4.jpg deleted file mode 100644 index 5edd6f35561c2cd4a1e958ebbe7d4b47eeab56ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34485 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 diff --git a/spree_theme/db/themes/designs/2_16_1414758979.json b/spree_theme/db/themes/designs/2_16_1414758979.json deleted file mode 100644 index 79f6195a..00000000 --- a/spree_theme/db/themes/designs/2_16_1414758979.json +++ /dev/null @@ -1 +0,0 @@ -{"template":{"template_theme":{"assigned_resource_ids":{"237":{},"573":{"spree/taxon":[0,0]},"575":{"spree/taxon":[144]},"579":{"spree/taxon":[149]},"582":{"spree/taxon":[155]},"633":{"spree/taxon":[95]},"636":{"spree/taxon":[166]},"571":{"spree/template_file":[50]},"639":{"spree/taxon":[0]},"647":{"spree/taxon":[169]},"645":{"spree/taxon":[171]}},"created_at":"2014-09-27T11:37:04.000Z","id":16,"is_public":true,"page_layout_root_id":568,"release_id":23,"site_id":2,"slug":"","title":"\u65f6\u5c1a\u7537\u88c5","updated_at":"2014-10-26T09:01:10.000Z"}},"param_values":[{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5665,"page_layout_id":569,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5666,"page_layout_id":569,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:none","101unset":"0","21unset":"0","21":"width:980px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:02:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5667,"page_layout_id":569,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5668,"page_layout_id":569,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5669,"page_layout_id":569,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5670,"page_layout_id":577,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5671,"page_layout_id":577,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:none","101unset":"0","21unset":"0","21":"width:980px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-29T11:44:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5672,"page_layout_id":577,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5673,"page_layout_id":577,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"1","2":"background-color:yellow"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5674,"page_layout_id":577,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5675,"page_layout_id":627,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5676,"page_layout_id":627,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:none","101unset":"0","21unset":"0","21":"width:980px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-29T11:44:46.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5677,"page_layout_id":627,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:15px 0px 30px 0px","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:1px 0px 0px 0px","6unset":"0","6":"border-color:#D9D9DB transparent transparent transparent"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-10-09T14:49:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5678,"page_layout_id":627,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"1","2":"background-color:#F5F5F5","3unset":"0","3":"background-image:16-logo-mini.png","5unset":"0","5":"background-repeat:no-repeat","4unset":"0","4":"background-position:right 10px"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:35:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5679,"page_layout_id":627,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5680,"page_layout_id":578,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5681,"page_layout_id":578,"page_layout_root_id":568,"pvalue":{"15":"height:100%","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:160px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:42:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5682,"page_layout_id":578,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto 10px auto 10px","15unset":"1","15":"height:100%","32unset":"0","32":"padding:10px 0px 20px 0px"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-27T13:57:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5683,"page_layout_id":578,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"1","2":"background-color:#FFF8ED"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5684,"page_layout_id":578,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","49unset":"1","49":"color:black"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5685,"page_layout_id":585,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5686,"page_layout_id":585,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:right","101unset":"0","21unset":"0","21":"width:800px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:43:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5687,"page_layout_id":585,"page_layout_root_id":568,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:none none none solid","8unset":"0","8":"border-width:0px 0px 0px 1px","6unset":"0","6":"border-color:transparent transparent transparent #D9D9DB","32unset":"0","32":"padding:0px 0px 0px 20px","31unset":"1","31":"margin:auto auto auto auto"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:41:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5688,"page_layout_id":585,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5689,"page_layout_id":585,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5690,"page_layout_id":586,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5691,"page_layout_id":586,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5692,"page_layout_id":586,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5693,"page_layout_id":586,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5694,"page_layout_id":586,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5695,"page_layout_id":591,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5696,"page_layout_id":591,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-28T12:39:27.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5697,"page_layout_id":591,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5698,"page_layout_id":591,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5699,"page_layout_id":591,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5700,"page_layout_id":588,"page_layout_root_id":568,"pvalue":{},"section_param_id":65,"theme_id":16,"unset":null,"updated_at":"2013-04-08T13:27:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5701,"page_layout_id":588,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111","15unset":"1","15":"height:110px","21unset":"0","21":"width:240px"},"section_param_id":66,"theme_id":16,"unset":null,"updated_at":"2014-09-27T14:40:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5702,"page_layout_id":588,"page_layout_root_id":568,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","32unset":"1","32":"padding:5px 0px 5px 0px","15unset":"1","15":"height:98px"},"section_param_id":67,"theme_id":16,"unset":null,"updated_at":"2014-09-27T14:39:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5703,"page_layout_id":588,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":68,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5704,"page_layout_id":588,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111","53unset":"0","53":"text-align:center"},"section_param_id":69,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5705,"page_layout_id":597,"page_layout_root_id":568,"pvalue":{},"section_param_id":60,"theme_id":16,"unset":null,"updated_at":"2013-04-08T13:27:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5706,"page_layout_id":597,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":61,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5707,"page_layout_id":597,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 0px 10px 0px"},"section_param_id":62,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5708,"page_layout_id":597,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":63,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5709,"page_layout_id":597,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111","24unset":"0","24":"font-size:90%"},"section_param_id":64,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5710,"page_layout_id":628,"page_layout_root_id":568,"pvalue":{},"section_param_id":50,"theme_id":16,"unset":null,"updated_at":"2013-04-08T13:27:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5711,"page_layout_id":628,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":51,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5712,"page_layout_id":628,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5713,"page_layout_id":628,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":53,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5714,"page_layout_id":628,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":54,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5715,"page_layout_id":587,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-10-09T11:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5716,"page_layout_id":587,"page_layout_root_id":568,"pvalue":{"15":"height:160px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-10-09T09:37:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5717,"page_layout_id":587,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto","15unset":"1","15":"height:140px","32unset":"1","32":"padding:0px 0px 0px 0px","8unset":"1","8":"border-width:0px 0px 0px 0px"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5718,"page_layout_id":587,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5719,"page_layout_id":587,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5720,"page_layout_id":595,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5721,"page_layout_id":595,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:right","101unset":"0","21unset":"0","21":"width:260px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-28T12:41:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5722,"page_layout_id":595,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5723,"page_layout_id":595,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5724,"page_layout_id":595,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5725,"page_layout_id":592,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5726,"page_layout_id":592,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5727,"page_layout_id":592,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 10px auto auto"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5728,"page_layout_id":592,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5729,"page_layout_id":592,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5730,"page_layout_id":601,"page_layout_root_id":568,"pvalue":{},"section_param_id":110,"theme_id":16,"unset":null,"updated_at":"2014-07-30T23:08:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5731,"page_layout_id":601,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":111,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5732,"page_layout_id":601,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":112,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5733,"page_layout_id":601,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":113,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5734,"page_layout_id":601,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111","27unset":"0","27":"font-weight:normal","24unset":"0","24":"font-size:150%","49unset":"0","49":"color:black"},"section_param_id":114,"theme_id":16,"unset":null,"updated_at":"2014-10-08T12:02:18.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5735,"page_layout_id":598,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5736,"page_layout_id":598,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"1","21unset":"0","21":"width:450px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5737,"page_layout_id":598,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:10px auto auto auto"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5738,"page_layout_id":598,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5739,"page_layout_id":598,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5740,"page_layout_id":607,"page_layout_root_id":568,"pvalue":{},"section_param_id":125,"theme_id":16,"unset":null,"updated_at":"2013-04-16T14:20:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5741,"page_layout_id":607,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111","21unset":"1","21":"width:670px"},"section_param_id":126,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5742,"page_layout_id":607,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":127,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5743,"page_layout_id":607,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":128,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5744,"page_layout_id":607,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111","53unset":"1","53":"text-align:right"},"section_param_id":129,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5745,"page_layout_id":590,"page_layout_root_id":568,"pvalue":{},"section_param_id":110,"theme_id":16,"unset":null,"updated_at":"2013-04-19T13:03:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5746,"page_layout_id":590,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111","21unset":"0","21":"width:240px"},"section_param_id":111,"theme_id":16,"unset":null,"updated_at":"2014-09-27T14:42:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5747,"page_layout_id":590,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:5px 0px 0px 0px","31unset":"0","31":"margin:auto auto 5px auto"},"section_param_id":112,"theme_id":16,"unset":null,"updated_at":"2014-10-09T11:42:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5748,"page_layout_id":590,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":113,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5749,"page_layout_id":590,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111","53unset":"0","53":"text-align:center","49unset":"0","49":"color:black","27unset":"0","27":"font-weight:bold"},"section_param_id":114,"theme_id":16,"unset":null,"updated_at":"2014-09-28T01:15:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5750,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":27,"theme_id":16,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5751,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":28,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5752,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 0px 20px"},"section_param_id":29,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:18:27.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5753,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":30,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5754,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":31,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5755,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:5px 0px 5px 32px","21unset":"0","21":"width:120px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":32,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:19:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5756,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{"54unset":"0","54":"text-decoration:none","24unset":"1","24":"font-size:100%","49unset":"0","49":"color:black"},"section_param_id":33,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:22:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5757,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":34,"theme_id":16,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5758,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":35,"theme_id":16,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5759,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":36,"theme_id":16,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5760,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":37,"theme_id":16,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5761,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{"3unset":"0","3":"background-image:taxon-arrow.png","5unset":"0","5":"background-repeat:no-repeat","4unset":"0","4":"background-position:left 6px"},"section_param_id":38,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:09:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5762,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":39,"theme_id":16,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5763,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":40,"theme_id":16,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5764,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":41,"theme_id":16,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5765,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":42,"theme_id":16,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5766,"page_layout_id":579,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5767,"page_layout_id":579,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5768,"page_layout_id":579,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5769,"page_layout_id":579,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5770,"page_layout_id":579,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5771,"page_layout_id":582,"page_layout_root_id":568,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5772,"page_layout_id":582,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5773,"page_layout_id":582,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5774,"page_layout_id":582,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5775,"page_layout_id":582,"page_layout_root_id":568,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5776,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":27,"theme_id":16,"unset":null,"updated_at":"2013-10-05T00:38:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5777,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":28,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5778,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 20px","32unset":"1","32":"padding:0px 0px 0px 20px"},"section_param_id":29,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:25:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5779,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":30,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5780,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":31,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5781,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:5px 0px 5px 32px","21unset":"0","21":"width:120px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":32,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:25:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5782,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{"24unset":"0","24":"font-size:100%","49unset":"0","49":"color:black","54unset":"0","54":"text-decoration:none"},"section_param_id":33,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:24:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5783,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":34,"theme_id":16,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5784,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":35,"theme_id":16,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5785,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":36,"theme_id":16,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5786,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":37,"theme_id":16,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5787,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{"3unset":"0","3":"background-image:taxon-arrow.png","5unset":"0","5":"background-repeat:no-repeat","4unset":"0","4":"background-position:left 6px"},"section_param_id":38,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:11:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5788,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":39,"theme_id":16,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5789,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":40,"theme_id":16,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5790,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":41,"theme_id":16,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5791,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":42,"theme_id":16,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5792,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{},"section_param_id":210,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:20:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5793,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:360px"},"section_param_id":211,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5794,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 10px 10px 0px","7unset":"1","7":"border-style:solid solid solid solid","8unset":"1","8":"border-width:1px 1px 1px 1px","6unset":"1","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":212,"theme_id":16,"unset":null,"updated_at":"2014-10-12T11:36:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5795,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{},"section_param_id":213,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:20:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5796,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{},"section_param_id":214,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:20:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5797,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{},"section_param_id":215,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:20:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5798,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{"2unset":"1","2":"background-color:#000000"},"section_param_id":216,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5799,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{"49unset":"1","49":"color:#00ADEE","53unset":"1","53":"text-align:center"},"section_param_id":217,"theme_id":16,"unset":null,"updated_at":"2014-10-12T05:17:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5800,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{},"section_param_id":218,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:21:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5801,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:360px"},"section_param_id":219,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5802,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 10px 10px 0px","7unset":"1","7":"border-style:solid solid solid solid","8unset":"1","8":"border-width:1px 1px 1px 1px","6unset":"1","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","31unset":"0","31":"margin:10px auto 10px auto"},"section_param_id":220,"theme_id":16,"unset":null,"updated_at":"2014-10-12T11:36:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5803,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{},"section_param_id":221,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5804,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{},"section_param_id":222,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5805,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{},"section_param_id":223,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5806,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{},"section_param_id":224,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5807,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{"49unset":"1","49":"color:#00ADEE","53unset":"1","53":"text-align:center"},"section_param_id":225,"theme_id":16,"unset":null,"updated_at":"2014-10-12T05:17:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5808,"page_layout_id":605,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5809,"page_layout_id":605,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5810,"page_layout_id":605,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5811,"page_layout_id":605,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5812,"page_layout_id":605,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5813,"page_layout_id":606,"page_layout_root_id":568,"pvalue":{},"section_param_id":160,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5814,"page_layout_id":606,"page_layout_root_id":568,"pvalue":{},"section_param_id":161,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5815,"page_layout_id":606,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 10px 0px"},"section_param_id":162,"theme_id":16,"unset":null,"updated_at":"2014-10-12T05:47:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5816,"page_layout_id":606,"page_layout_root_id":568,"pvalue":{},"section_param_id":163,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5817,"page_layout_id":606,"page_layout_root_id":568,"pvalue":{"24unset":"0","24":"font-size:150%"},"section_param_id":164,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5818,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{},"section_param_id":165,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5819,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{},"section_param_id":166,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5820,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 10px auto auto"},"section_param_id":167,"theme_id":16,"unset":null,"updated_at":"2014-10-12T05:42:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5821,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{},"section_param_id":168,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5822,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{},"section_param_id":169,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5823,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{"31unset":"0","31":"margin:auto auto 10px auto","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","32unset":"0","32":"padding:5px 0px 5px 0px"},"section_param_id":170,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5824,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{},"section_param_id":171,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5825,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{"27":"font-weight:bold","54unset":"1","54":"text-decoration:underline","53unset":"1","53":"text-align:left"},"section_param_id":172,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5826,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{},"section_param_id":173,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5827,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:300px"},"section_param_id":174,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5828,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":175,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5829,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{},"section_param_id":176,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5830,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{},"section_param_id":177,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5831,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{"31unset":"0","31":"margin:auto auto 10px auto","32unset":"0","32":"padding:5px 0px 5px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":178,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5832,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{},"section_param_id":179,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5833,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{"27":"font-weight:bold","54unset":"1","54":"text-decoration:underline"},"section_param_id":180,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5834,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{},"section_param_id":181,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5835,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{},"section_param_id":182,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5836,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":183,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5837,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{},"section_param_id":184,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5838,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{},"section_param_id":185,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5839,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{},"section_param_id":186,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5840,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{},"section_param_id":187,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5841,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{"27":"font-weight:bold"},"section_param_id":188,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5842,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{},"section_param_id":268,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5843,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{},"section_param_id":269,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5844,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":270,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5845,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{},"section_param_id":271,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5846,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{},"section_param_id":272,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5847,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{},"section_param_id":273,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5848,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{},"section_param_id":274,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5849,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{},"section_param_id":275,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5850,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{},"section_param_id":260,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5851,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{},"section_param_id":261,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5852,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":262,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5853,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{},"section_param_id":263,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5854,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{},"section_param_id":264,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5855,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{},"section_param_id":265,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5856,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{},"section_param_id":266,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5857,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{},"section_param_id":267,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:38:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5858,"page_layout_id":621,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5859,"page_layout_id":621,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5860,"page_layout_id":621,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5861,"page_layout_id":621,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5862,"page_layout_id":621,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5863,"page_layout_id":623,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5864,"page_layout_id":623,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5865,"page_layout_id":623,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5866,"page_layout_id":623,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5867,"page_layout_id":623,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5868,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{},"section_param_id":189,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5869,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{},"section_param_id":190,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5870,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":191,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5871,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{},"section_param_id":192,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5872,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{},"section_param_id":193,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5873,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{},"section_param_id":194,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5874,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{},"section_param_id":195,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5875,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{},"section_param_id":196,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5876,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{},"section_param_id":197,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5877,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{},"section_param_id":198,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5878,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":199,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5879,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{},"section_param_id":200,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5880,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{},"section_param_id":201,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5881,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{},"section_param_id":202,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5882,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{},"section_param_id":203,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5883,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{},"section_param_id":204,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5884,"page_layout_id":618,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:50:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5885,"page_layout_id":618,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5886,"page_layout_id":618,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5887,"page_layout_id":618,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:50:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5888,"page_layout_id":618,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:50:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5889,"page_layout_id":613,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5890,"page_layout_id":613,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5891,"page_layout_id":613,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 0px 0px"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5892,"page_layout_id":613,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5893,"page_layout_id":613,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5894,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":11,"theme_id":16,"unset":null,"updated_at":"2013-11-05T03:16:07.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5895,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{"21unset":"1","21":"width:960px"},"section_param_id":12,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5896,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":13,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5897,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{"2unset":"1","2":"background-color:lime"},"section_param_id":14,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5898,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{"27unset":"1","27":"font-weight:bold","49unset":"1","49":"color:#00ADEE"},"section_param_id":15,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:12:07.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5899,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:5px 0px 8px 0px","21unset":"0","21":"width:90px","8unset":"0","8":"border-width:0px 1px 0px 0px","7unset":"0","7":"border-style:none solid none none","6unset":"0","6":"border-color:transparent gray transparent transparent"},"section_param_id":16,"theme_id":16,"unset":null,"updated_at":"2014-09-29T13:30:18.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5900,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{"54unset":"0","54":"text-decoration:none","49unset":"0","49":"color:white","53unset":"0","53":"text-align:center"},"section_param_id":17,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:14:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5901,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":18,"theme_id":16,"unset":null,"updated_at":"2014-10-13T15:03:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5902,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":19,"theme_id":16,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5903,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":20,"theme_id":16,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5904,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":21,"theme_id":16,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5905,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":22,"theme_id":16,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5906,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{"2unset":"0","2":"background-color:black"},"section_param_id":23,"theme_id":16,"unset":null,"updated_at":"2014-09-29T13:25:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5907,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{"2unset":"0","2":"background-color:black"},"section_param_id":24,"theme_id":16,"unset":null,"updated_at":"2014-09-29T13:24:44.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5908,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":25,"theme_id":16,"unset":null,"updated_at":"2013-11-05T03:16:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5909,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":26,"theme_id":16,"unset":null,"updated_at":"2013-11-05T03:16:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5910,"page_layout_id":580,"page_layout_root_id":568,"pvalue":{},"section_param_id":135,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5911,"page_layout_id":580,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:150px"},"section_param_id":136,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:21:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5912,"page_layout_id":580,"page_layout_root_id":568,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","32unset":"0","32":"padding:5px 0px 5px 32px"},"section_param_id":137,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:20:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5913,"page_layout_id":580,"page_layout_root_id":568,"pvalue":{"2unset":"1","2":"background-color:transparent","3unset":"0","3":"background-image:taxonmy-arrow.png","5unset":"0","5":"background-repeat:no-repeat","4unset":"0","4":"background-position:left 6px"},"section_param_id":138,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:08:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5914,"page_layout_id":580,"page_layout_root_id":568,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":139,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:26:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5915,"page_layout_id":583,"page_layout_root_id":568,"pvalue":{},"section_param_id":135,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5916,"page_layout_id":583,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:152px"},"section_param_id":136,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:26:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5917,"page_layout_id":583,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 5px 32px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":137,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:26:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5918,"page_layout_id":583,"page_layout_root_id":568,"pvalue":{"3unset":"0","3":"background-image:taxonmy-arrow.png","5unset":"0","5":"background-repeat:no-repeat","4unset":"0","4":"background-position:left top"},"section_param_id":138,"theme_id":16,"unset":null,"updated_at":"2014-09-29T13:01:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5919,"page_layout_id":583,"page_layout_root_id":568,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":139,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:26:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5920,"page_layout_id":608,"page_layout_root_id":568,"pvalue":{},"section_param_id":140,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5921,"page_layout_id":608,"page_layout_root_id":568,"pvalue":{},"section_param_id":141,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5922,"page_layout_id":608,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":142,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5923,"page_layout_id":608,"page_layout_root_id":568,"pvalue":{},"section_param_id":143,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5924,"page_layout_id":608,"page_layout_root_id":568,"pvalue":{},"section_param_id":144,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5925,"page_layout_id":609,"page_layout_root_id":568,"pvalue":{},"section_param_id":145,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5926,"page_layout_id":609,"page_layout_root_id":568,"pvalue":{"101unset":"0","101":"float:left","21unset":"0","21":"width:100%"},"section_param_id":146,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:51:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5927,"page_layout_id":609,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:10px auto 10px auto","32unset":"0","32":"padding:15px 15px 15px 0px","7unset":"1","7":"border-style:none none solid none","8unset":"1","8":"border-width:0px 0px 1px 0px"},"section_param_id":147,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:55:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5928,"page_layout_id":609,"page_layout_root_id":568,"pvalue":{"2unset":"0","2":"background-color:#D9D9DB"},"section_param_id":148,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:52:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5929,"page_layout_id":609,"page_layout_root_id":568,"pvalue":{"53unset":"0","53":"text-align:right","27unset":"0","27":"font-weight:bold"},"section_param_id":149,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:52:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5930,"page_layout_id":610,"page_layout_root_id":568,"pvalue":{},"section_param_id":150,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5931,"page_layout_id":610,"page_layout_root_id":568,"pvalue":{"21unset":"1","21":"width:600px"},"section_param_id":151,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5932,"page_layout_id":610,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":152,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5933,"page_layout_id":610,"page_layout_root_id":568,"pvalue":{},"section_param_id":153,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5934,"page_layout_id":610,"page_layout_root_id":568,"pvalue":{},"section_param_id":154,"theme_id":16,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5935,"page_layout_id":571,"page_layout_root_id":568,"pvalue":{},"section_param_id":323,"theme_id":16,"unset":null,"updated_at":"2013-11-29T02:49:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5936,"page_layout_id":571,"page_layout_root_id":568,"pvalue":{"21unset":"1","21":"width:220px","101unset":"1","101":"float:none"},"section_param_id":324,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5937,"page_layout_id":571,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:30px auto auto auto"},"section_param_id":325,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:02:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5938,"page_layout_id":571,"page_layout_root_id":568,"pvalue":{},"section_param_id":326,"theme_id":16,"unset":null,"updated_at":"2013-11-29T02:49:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5939,"page_layout_id":571,"page_layout_root_id":568,"pvalue":{},"section_param_id":327,"theme_id":16,"unset":null,"updated_at":"2013-11-29T02:49:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5940,"page_layout_id":574,"page_layout_root_id":568,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5941,"page_layout_id":574,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"1","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-29T13:29:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5942,"page_layout_id":574,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 6px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","31unset":"1","31":"margin:auto 10px auto 10px","15unset":"1","15":"height:99px"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-29T13:29:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5943,"page_layout_id":574,"page_layout_root_id":568,"pvalue":{"2unset":"1","2":"background-color:black","3unset":"0","3":"background-image:menu-bg.jpg"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-29T13:24:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5944,"page_layout_id":574,"page_layout_root_id":568,"pvalue":{"49unset":"1","49":"color:teal","25unset":"1","25":"font-style:normal","24unset":"1","24":"font-size:0%","27unset":"1","27":"font-weight:bold"},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5950,"page_layout_id":570,"page_layout_root_id":568,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5951,"page_layout_id":570,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:128px","15unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:02:18.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5952,"page_layout_id":570,"page_layout_root_id":568,"pvalue":{"15hidden":"1","15unset":"0","15":"height:128px"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:02:18.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5953,"page_layout_id":570,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2013-12-05T08:06:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5954,"page_layout_id":570,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2013-12-05T08:06:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5955,"page_layout_id":572,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5956,"page_layout_id":572,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-27T13:17:34.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5957,"page_layout_id":572,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5958,"page_layout_id":572,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5959,"page_layout_id":572,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5960,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"21":"width:100%","21unset":"0","20":"min-width:960px","20hidden":"1"},"section_param_id":226,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:49:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5961,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":227,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5962,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"85":"clear:both"},"section_param_id":228,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5963,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":229,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5964,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"24unset":"0","24":"font-size:0.85em"},"section_param_id":230,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:11:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5965,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent gray transparent","32unset":"0","32":"padding:5px 0px 10px 0px"},"section_param_id":231,"theme_id":16,"unset":null,"updated_at":"2014-10-13T01:59:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5966,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":232,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5967,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"53unset":"0","53":"text-align:left"},"section_param_id":233,"theme_id":16,"unset":null,"updated_at":"2014-10-12T05:14:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5968,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":234,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5969,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"31unset":"0","31":"margin:10px auto 5px auto"},"section_param_id":235,"theme_id":16,"unset":null,"updated_at":"2014-10-13T02:03:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5970,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":236,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5971,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:gray gray gray gray","32unset":"0","32":"padding:5px 5px 5px 5px","31unset":"1","31":"margin:auto auto 5px auto"},"section_param_id":237,"theme_id":16,"unset":null,"updated_at":"2014-10-13T02:03:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5972,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":238,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5973,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":239,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5974,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":240,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5975,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":241,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5976,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:red","24unset":"0","24":"font-size:82%"},"section_param_id":242,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5977,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":243,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5978,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:5px 20px 5px 20px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:black black black black","31unset":"0","31":"margin:5px auto 10px auto"},"section_param_id":317,"theme_id":16,"unset":null,"updated_at":"2014-10-13T02:06:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5979,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"2unset":"0","2":"background-color:black"},"section_param_id":318,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:58:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5980,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":319,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:58:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5981,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":320,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5982,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"2unset":"0","2":"background-color:#595757"},"section_param_id":321,"theme_id":16,"unset":null,"updated_at":"2014-10-13T13:54:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5983,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":322,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5984,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":244,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5985,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":245,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5986,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":246,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5987,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:#888889","24unset":"1","24":"font-size:80%"},"section_param_id":247,"theme_id":16,"unset":null,"updated_at":"2014-10-13T14:43:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5988,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:#595757"},"section_param_id":248,"theme_id":16,"unset":null,"updated_at":"2014-10-13T14:43:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5989,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"7unset":"0","7":"border-style:solid none solid none","8unset":"0","8":"border-width:1px 0px 1px 0px","6unset":"0","6":"border-color:#D9D9DB transparent #D9D9DB transparent"},"section_param_id":249,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5990,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:10px 15px 10px 0px"},"section_param_id":250,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:50:25.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5991,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":251,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5992,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"2unset":"1","2":"background-color:#D9D9DB"},"section_param_id":252,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:48:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5993,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":253,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5994,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":254,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5995,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":255,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:18:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5996,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":256,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5997,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{},"section_param_id":55,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5998,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:240px","15unset":"1","15":"height:34px"},"section_param_id":56,"theme_id":16,"unset":null,"updated_at":"2014-09-27T14:43:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":5999,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{"15hidden":"1","15unset":"1","15":"height:24px","32unset":"0","32":"padding:5px 0px 5px 0px","7unset":"1","7":"border-style:none none solid none","8unset":"1","8":"border-width:0px 0px 1px 0px","6unset":"1","6":"border-color:transparent transparent #BBBBBB transparent"},"section_param_id":57,"theme_id":16,"unset":null,"updated_at":"2014-09-27T14:43:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6000,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{},"section_param_id":58,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6001,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{"53unset":"0","53":"text-align:center"},"section_param_id":59,"theme_id":16,"unset":null,"updated_at":"2014-09-27T14:41:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6002,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{},"section_param_id":294,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6003,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{},"section_param_id":295,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6004,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:black","27unset":"0","27":"font-weight:normal","24unset":"0","24":"font-size:100%","54unset":"0","54":"text-decoration:none","53unset":"0","53":"text-align:center"},"section_param_id":296,"theme_id":16,"unset":null,"updated_at":"2014-09-28T01:15:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6005,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{},"section_param_id":297,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:39:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6006,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{},"section_param_id":105,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6007,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":106,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6008,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{},"section_param_id":107,"theme_id":16,"unset":null,"updated_at":"2014-07-30T23:08:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6009,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{},"section_param_id":108,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6010,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{},"section_param_id":109,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6011,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 5px","7unset":"0","7":"border-style:solid none solid none","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":302,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6012,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{"2unset":"0","2":"background-color:transparent"},"section_param_id":303,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6013,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{},"section_param_id":304,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6014,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":305,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6015,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{},"section_param_id":306,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6016,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{},"section_param_id":55,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6017,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":56,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6018,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 0px 0px","7unset":"1","7":"border-style:none none solid none","8unset":"1","8":"border-width:0px 0px 1px 0px","6unset":"1","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":57,"theme_id":16,"unset":null,"updated_at":"2014-10-08T11:59:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6019,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{},"section_param_id":58,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6020,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{"24unset":"0","24":"font-size:200%","27unset":"0","27":"font-weight:bold"},"section_param_id":59,"theme_id":16,"unset":null,"updated_at":"2014-10-08T12:02:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6021,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{},"section_param_id":294,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6022,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{},"section_param_id":295,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6023,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:black","54unset":"0","54":"text-decoration:none","27unset":"0","27":"font-weight:bold","24unset":"0","24":"font-size:150%"},"section_param_id":296,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6024,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{},"section_param_id":297,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6025,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{},"section_param_id":115,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6026,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{},"section_param_id":116,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6027,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:5px auto auto auto"},"section_param_id":117,"theme_id":16,"unset":null,"updated_at":"2014-10-13T02:07:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6028,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{},"section_param_id":118,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6029,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{},"section_param_id":119,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6030,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:60px","7unset":"0","7":"border-style:solid solid solid solid","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","8unset":"0","8":"border-width:1px 1px 1px 1px","32unset":"0","32":"padding:7px 10px 7px 10px"},"section_param_id":307,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6031,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{},"section_param_id":308,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6032,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{"53unset":"0","53":"text-align:left"},"section_param_id":309,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6033,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{},"section_param_id":120,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6034,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{},"section_param_id":121,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6035,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto auto 10px"},"section_param_id":122,"theme_id":16,"unset":null,"updated_at":"2014-10-08T12:08:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6036,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{},"section_param_id":123,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6037,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{},"section_param_id":124,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6038,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:7px 30px 7px 30px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:black black black black"},"section_param_id":310,"theme_id":16,"unset":null,"updated_at":"2014-10-08T12:07:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6039,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{"2unset":"0","2":"background-color:black"},"section_param_id":311,"theme_id":16,"unset":null,"updated_at":"2014-10-08T12:04:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6040,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:white","24unset":"1","24":"font-size:14em"},"section_param_id":312,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6041,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{},"section_param_id":284,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6042,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{"21":"width:600px","21unset":"0"},"section_param_id":285,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6043,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{"7":"border-style:solid solid solid solid","7unset":"0","8":"border-width:1px 1px 1px 1px","8unset":"0","6":"border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC","6unset":"0","15":"height:598px","15hidden":"1"},"section_param_id":286,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6044,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{"2":"background-color:#FFFFFF","2unset":"0"},"section_param_id":287,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6045,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{},"section_param_id":288,"theme_id":16,"unset":null,"updated_at":"2014-01-22T03:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6046,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{"32":"padding:5px 2px 5px 2px","32unset":"0","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":313,"theme_id":16,"unset":null,"updated_at":"2014-10-13T16:27:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6047,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{"2":"background-color:#dfdede","2unset":"0"},"section_param_id":314,"theme_id":16,"unset":null,"updated_at":"2014-10-13T16:19:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6048,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{"49unset":"1","49":"color:aqua","53unset":"0","53":"text-align:center"},"section_param_id":315,"theme_id":16,"unset":null,"updated_at":"2014-10-13T16:15:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6049,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{"32":"padding:0px 25px 20px 25px","32unset":"0"},"section_param_id":316,"theme_id":16,"unset":null,"updated_at":"2014-10-12T11:24:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6050,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":333,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6051,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":334,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6052,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":335,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6053,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":336,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6054,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{"49unset":"1","49":"color:white","54unset":"1","54":"text-decoration:none"},"section_param_id":337,"theme_id":16,"unset":null,"updated_at":"2014-09-27T13:35:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6055,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 10px"},"section_param_id":338,"theme_id":16,"unset":null,"updated_at":"2014-09-27T13:39:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6056,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{"53unset":"1","53":"text-align:left","49unset":"0","49":"color:white","54unset":"0","54":"text-decoration:none"},"section_param_id":339,"theme_id":16,"unset":null,"updated_at":"2014-09-27T13:35:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6057,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":340,"theme_id":16,"unset":null,"updated_at":"2014-10-14T08:46:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6058,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":341,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6059,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":342,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6060,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":343,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6061,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":344,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6062,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":345,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6063,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":346,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6064,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":347,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6065,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":348,"theme_id":16,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6066,"page_layout_id":625,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6067,"page_layout_id":625,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6068,"page_layout_id":625,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6069,"page_layout_id":625,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6070,"page_layout_id":625,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6071,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{},"section_param_id":349,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6072,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{},"section_param_id":350,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6073,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":351,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6074,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{},"section_param_id":352,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6075,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{},"section_param_id":353,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6076,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{},"section_param_id":354,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6077,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{},"section_param_id":355,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6078,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{},"section_param_id":356,"theme_id":16,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6079,"page_layout_id":593,"page_layout_root_id":568,"pvalue":{},"section_param_id":289,"theme_id":16,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6080,"page_layout_id":593,"page_layout_root_id":568,"pvalue":{},"section_param_id":290,"theme_id":16,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6081,"page_layout_id":593,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":291,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6082,"page_layout_id":593,"page_layout_root_id":568,"pvalue":{},"section_param_id":292,"theme_id":16,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6083,"page_layout_id":593,"page_layout_root_id":568,"pvalue":{},"section_param_id":293,"theme_id":16,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6084,"page_layout_id":593,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:0px 0px 5px 0px","7unset":"1","7":"border-style:solid solid solid solid","8unset":"1","8":"border-width:1px 1px 1px 1px","6unset":"1","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":299,"theme_id":16,"unset":null,"updated_at":"2014-09-29T01:03:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6085,"page_layout_id":593,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:2px 2px 2px 2px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","31unset":"0","31":"margin:auto 6px 6px auto"},"section_param_id":301,"theme_id":16,"unset":null,"updated_at":"2014-09-29T08:47:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6086,"page_layout_id":614,"page_layout_root_id":568,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6087,"page_layout_id":614,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6088,"page_layout_id":614,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6089,"page_layout_id":614,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-03-04T14:20:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6090,"page_layout_id":614,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-03-04T14:20:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6096,"page_layout_id":602,"page_layout_root_id":568,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6097,"page_layout_id":602,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:230px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6098,"page_layout_id":602,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:25px auto auto auto"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-10-13T02:06:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6099,"page_layout_id":602,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-03-06T13:42:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6100,"page_layout_id":602,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-03-06T13:42:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6101,"page_layout_id":600,"page_layout_root_id":568,"pvalue":{"85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6102,"page_layout_id":600,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6103,"page_layout_id":600,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6104,"page_layout_id":600,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-03-06T15:17:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6105,"page_layout_id":600,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-03-06T15:17:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6106,"page_layout_id":588,"page_layout_root_id":568,"pvalue":{"84unset":"0","84":"product"},"section_param_id":404,"theme_id":16,"unset":null,"updated_at":"2014-09-27T14:34:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6107,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":420,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6108,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":421,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6109,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":421,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6110,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":422,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6111,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":423,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6112,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":424,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6113,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":424,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6114,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":425,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6115,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":426,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6116,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":427,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6117,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":427,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6118,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":428,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6119,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":429,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6120,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":430,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6121,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":430,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6122,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":431,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6123,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":432,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6124,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":433,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6125,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":433,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6126,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":434,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6127,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":435,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6128,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":436,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6129,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":436,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6130,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":437,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6131,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":438,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6132,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":439,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6133,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":439,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6134,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":440,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6135,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":441,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6136,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":442,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6137,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":442,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6138,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":443,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6139,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":444,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6140,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":445,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6141,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":445,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6142,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":446,"theme_id":16,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6143,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":477,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6144,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":478,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6145,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":478,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6146,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":479,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6147,"page_layout_id":569,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6148,"page_layout_id":570,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6149,"page_layout_id":572,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6150,"page_layout_id":574,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6151,"page_layout_id":577,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6152,"page_layout_id":578,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6153,"page_layout_id":579,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6154,"page_layout_id":582,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6155,"page_layout_id":585,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6156,"page_layout_id":586,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6157,"page_layout_id":587,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6158,"page_layout_id":591,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6159,"page_layout_id":592,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6160,"page_layout_id":595,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6161,"page_layout_id":598,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6162,"page_layout_id":600,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6163,"page_layout_id":602,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6164,"page_layout_id":605,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6165,"page_layout_id":613,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6166,"page_layout_id":614,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6167,"page_layout_id":618,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6168,"page_layout_id":621,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6169,"page_layout_id":623,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6170,"page_layout_id":625,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6171,"page_layout_id":627,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6172,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":481,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6173,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":482,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6174,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":482,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6175,"page_layout_id":628,"page_layout_root_id":568,"pvalue":{},"section_param_id":484,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6176,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{},"section_param_id":485,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6177,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{},"section_param_id":485,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6178,"page_layout_id":597,"page_layout_root_id":568,"pvalue":{},"section_param_id":486,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6179,"page_layout_id":588,"page_layout_root_id":568,"pvalue":{},"section_param_id":487,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6180,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{},"section_param_id":495,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6181,"page_layout_id":590,"page_layout_root_id":568,"pvalue":{},"section_param_id":496,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6182,"page_layout_id":601,"page_layout_root_id":568,"pvalue":{},"section_param_id":496,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6183,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{},"section_param_id":497,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6184,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{},"section_param_id":498,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6185,"page_layout_id":607,"page_layout_root_id":568,"pvalue":{},"section_param_id":499,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6186,"page_layout_id":580,"page_layout_root_id":568,"pvalue":{},"section_param_id":501,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6187,"page_layout_id":583,"page_layout_root_id":568,"pvalue":{},"section_param_id":501,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6188,"page_layout_id":608,"page_layout_root_id":568,"pvalue":{},"section_param_id":502,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6189,"page_layout_id":609,"page_layout_root_id":568,"pvalue":{},"section_param_id":503,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6190,"page_layout_id":610,"page_layout_root_id":568,"pvalue":{},"section_param_id":504,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6191,"page_layout_id":606,"page_layout_root_id":568,"pvalue":{},"section_param_id":506,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6192,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{},"section_param_id":507,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6193,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{},"section_param_id":508,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6194,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{},"section_param_id":509,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6195,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{},"section_param_id":510,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6196,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{},"section_param_id":511,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6197,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{},"section_param_id":513,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6198,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{},"section_param_id":514,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6199,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{},"section_param_id":515,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6200,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{},"section_param_id":516,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6201,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{},"section_param_id":518,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6202,"page_layout_id":593,"page_layout_root_id":568,"pvalue":{},"section_param_id":519,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6203,"page_layout_id":571,"page_layout_root_id":568,"pvalue":{},"section_param_id":520,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6205,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":522,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6206,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{},"section_param_id":523,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6208,"page_layout_id":569,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6209,"page_layout_id":570,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6210,"page_layout_id":572,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6211,"page_layout_id":574,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6212,"page_layout_id":577,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6213,"page_layout_id":578,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6214,"page_layout_id":579,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6215,"page_layout_id":582,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6216,"page_layout_id":585,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6217,"page_layout_id":586,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6218,"page_layout_id":587,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6219,"page_layout_id":591,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6220,"page_layout_id":592,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6221,"page_layout_id":595,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6222,"page_layout_id":598,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6223,"page_layout_id":600,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6224,"page_layout_id":602,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6225,"page_layout_id":605,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6226,"page_layout_id":613,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6227,"page_layout_id":614,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6228,"page_layout_id":618,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6229,"page_layout_id":621,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6230,"page_layout_id":623,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6231,"page_layout_id":625,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6232,"page_layout_id":627,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6233,"page_layout_id":575,"page_layout_root_id":568,"pvalue":{},"section_param_id":537,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6234,"page_layout_id":581,"page_layout_root_id":568,"pvalue":{},"section_param_id":538,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6235,"page_layout_id":584,"page_layout_root_id":568,"pvalue":{},"section_param_id":538,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6236,"page_layout_id":628,"page_layout_root_id":568,"pvalue":{},"section_param_id":540,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6237,"page_layout_id":589,"page_layout_root_id":568,"pvalue":{},"section_param_id":541,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6238,"page_layout_id":596,"page_layout_root_id":568,"pvalue":{},"section_param_id":541,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6239,"page_layout_id":597,"page_layout_root_id":568,"pvalue":{},"section_param_id":542,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6240,"page_layout_id":588,"page_layout_root_id":568,"pvalue":{},"section_param_id":543,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6241,"page_layout_id":594,"page_layout_root_id":568,"pvalue":{},"section_param_id":551,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6242,"page_layout_id":590,"page_layout_root_id":568,"pvalue":{},"section_param_id":552,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6243,"page_layout_id":601,"page_layout_root_id":568,"pvalue":{},"section_param_id":552,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6244,"page_layout_id":603,"page_layout_root_id":568,"pvalue":{},"section_param_id":553,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6245,"page_layout_id":604,"page_layout_root_id":568,"pvalue":{},"section_param_id":554,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6246,"page_layout_id":607,"page_layout_root_id":568,"pvalue":{},"section_param_id":555,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6247,"page_layout_id":580,"page_layout_root_id":568,"pvalue":{},"section_param_id":557,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6248,"page_layout_id":583,"page_layout_root_id":568,"pvalue":{"3unset":"1","3":"background-image:taxon-arrow.png","4unset":"1","4":"background-position:left 6px","5unset":"1","5":"background-repeat:no-repeat"},"section_param_id":557,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:10:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6249,"page_layout_id":608,"page_layout_root_id":568,"pvalue":{},"section_param_id":558,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6250,"page_layout_id":609,"page_layout_root_id":568,"pvalue":{},"section_param_id":559,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6251,"page_layout_id":610,"page_layout_root_id":568,"pvalue":{},"section_param_id":560,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6252,"page_layout_id":606,"page_layout_root_id":568,"pvalue":{},"section_param_id":562,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6253,"page_layout_id":615,"page_layout_root_id":568,"pvalue":{},"section_param_id":563,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6254,"page_layout_id":616,"page_layout_root_id":568,"pvalue":{},"section_param_id":564,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6255,"page_layout_id":617,"page_layout_root_id":568,"pvalue":{},"section_param_id":565,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6256,"page_layout_id":622,"page_layout_root_id":568,"pvalue":{},"section_param_id":566,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6257,"page_layout_id":624,"page_layout_root_id":568,"pvalue":{},"section_param_id":567,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6258,"page_layout_id":611,"page_layout_root_id":568,"pvalue":{},"section_param_id":569,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6259,"page_layout_id":612,"page_layout_root_id":568,"pvalue":{},"section_param_id":570,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6260,"page_layout_id":620,"page_layout_root_id":568,"pvalue":{},"section_param_id":571,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6261,"page_layout_id":619,"page_layout_root_id":568,"pvalue":{},"section_param_id":572,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6262,"page_layout_id":629,"page_layout_root_id":568,"pvalue":{},"section_param_id":574,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6263,"page_layout_id":593,"page_layout_root_id":568,"pvalue":{},"section_param_id":575,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6264,"page_layout_id":571,"page_layout_root_id":568,"pvalue":{},"section_param_id":576,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6266,"page_layout_id":573,"page_layout_root_id":568,"pvalue":{},"section_param_id":578,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:37:01.000Z","id":6267,"page_layout_id":626,"page_layout_root_id":568,"pvalue":{},"section_param_id":579,"theme_id":16,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:48:20.000Z","id":6688,"page_layout_id":630,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:48:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:48:20.000Z","id":6689,"page_layout_id":630,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:01:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:48:20.000Z","id":6690,"page_layout_id":630,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:48:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:48:20.000Z","id":6691,"page_layout_id":630,"page_layout_root_id":568,"pvalue":{"3unset":"0","3":"background-image:header-bg2.png","5unset":"0","5":"background-repeat:repeat-x"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:01:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:48:20.000Z","id":6692,"page_layout_id":630,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:48:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:48:20.000Z","id":6693,"page_layout_id":630,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:48:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:48:20.000Z","id":6694,"page_layout_id":630,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:48:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:52:19.000Z","id":6695,"page_layout_id":631,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:52:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:52:19.000Z","id":6696,"page_layout_id":631,"page_layout_root_id":568,"pvalue":{"101":"float:none","101unset":"0","15":"height:20px","15unset":"1","21unset":"0","21":"width:980px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-27T13:38:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:52:19.000Z","id":6697,"page_layout_id":631,"page_layout_root_id":568,"pvalue":{"15hidden":"1","15unset":"1","15":"height:20px"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-27T13:38:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:52:19.000Z","id":6698,"page_layout_id":631,"page_layout_root_id":568,"pvalue":{"2unset":"0","2":"background-color:black"},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:54:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:52:19.000Z","id":6699,"page_layout_id":631,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:52:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:52:19.000Z","id":6700,"page_layout_id":631,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:52:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T11:52:19.000Z","id":6701,"page_layout_id":631,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-09-27T11:52:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6730,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":11,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6731,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":12,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6732,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":13,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6733,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":14,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6734,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{"54unset":"1","54":"text-decoration:none","49unset":"1","49":"color:black"},"section_param_id":15,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:58:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6735,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":481,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6736,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":537,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6737,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:0px 20px 5px 0px"},"section_param_id":16,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:58:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6738,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{"49unset":"1","49":"color:#717071","54unset":"0","54":"text-decoration:none"},"section_param_id":17,"theme_id":16,"unset":null,"updated_at":"2014-10-13T14:59:35.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6739,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":18,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6740,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":19,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6741,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":20,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6742,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":21,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6743,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":22,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6744,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":23,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6745,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":24,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6746,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":25,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6747,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":26,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6748,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":420,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6749,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":423,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6750,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":426,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6751,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":429,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6752,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":432,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6753,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":435,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6754,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":438,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6755,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":441,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6756,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":444,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-27T12:51:39.000Z","id":6757,"page_layout_id":633,"page_layout_root_id":568,"pvalue":{},"section_param_id":477,"theme_id":16,"unset":null,"updated_at":"2014-09-27T12:51:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:16:05.000Z","id":6758,"page_layout_id":634,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:16:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:16:05.000Z","id":6759,"page_layout_id":634,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:36:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:16:05.000Z","id":6760,"page_layout_id":634,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:16:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:16:05.000Z","id":6761,"page_layout_id":634,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:16:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:16:05.000Z","id":6762,"page_layout_id":634,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:16:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:16:05.000Z","id":6763,"page_layout_id":634,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:16:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:16:05.000Z","id":6764,"page_layout_id":634,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:16:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:01.000Z","id":6765,"page_layout_id":635,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:01.000Z","id":6766,"page_layout_id":635,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:34:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:01.000Z","id":6767,"page_layout_id":635,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:01.000Z","id":6768,"page_layout_id":635,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:01.000Z","id":6769,"page_layout_id":635,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:01.000Z","id":6770,"page_layout_id":635,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:01.000Z","id":6771,"page_layout_id":635,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:09.000Z","id":6772,"page_layout_id":636,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:09.000Z","id":6773,"page_layout_id":636,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:35:14.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:09.000Z","id":6774,"page_layout_id":636,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:09.000Z","id":6775,"page_layout_id":636,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:09.000Z","id":6776,"page_layout_id":636,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:09.000Z","id":6777,"page_layout_id":636,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:09.000Z","id":6778,"page_layout_id":636,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:38.000Z","id":6779,"page_layout_id":637,"page_layout_root_id":568,"pvalue":{},"section_param_id":160,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:38.000Z","id":6780,"page_layout_id":637,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:720px","101unset":"0","101":"float:none"},"section_param_id":161,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:58:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:38.000Z","id":6781,"page_layout_id":637,"page_layout_root_id":568,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:1px 0px 0px 0px","6unset":"0","6":"border-color:#d9d9db transparent transparent transparent","32unset":"0","32":"padding:5px 0px 15px 0px"},"section_param_id":162,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:43:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:38.000Z","id":6782,"page_layout_id":637,"page_layout_root_id":568,"pvalue":{},"section_param_id":163,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:38.000Z","id":6783,"page_layout_id":637,"page_layout_root_id":568,"pvalue":{},"section_param_id":164,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:38.000Z","id":6784,"page_layout_id":637,"page_layout_root_id":568,"pvalue":{},"section_param_id":506,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:38.000Z","id":6785,"page_layout_id":637,"page_layout_root_id":568,"pvalue":{},"section_param_id":562,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:50.000Z","id":6786,"page_layout_id":638,"page_layout_root_id":568,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:38:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:50.000Z","id":6787,"page_layout_id":638,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:39:28.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:50.000Z","id":6788,"page_layout_id":638,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:50.000Z","id":6789,"page_layout_id":638,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:50.000Z","id":6790,"page_layout_id":638,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:50.000Z","id":6791,"page_layout_id":638,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:17:50.000Z","id":6792,"page_layout_id":638,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:17:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:18:19.000Z","id":6793,"page_layout_id":639,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:18:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:18:19.000Z","id":6794,"page_layout_id":639,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:31:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:18:19.000Z","id":6795,"page_layout_id":639,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:33:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:18:19.000Z","id":6796,"page_layout_id":639,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:18:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:18:19.000Z","id":6797,"page_layout_id":639,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:18:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:18:19.000Z","id":6798,"page_layout_id":639,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:18:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:18:19.000Z","id":6799,"page_layout_id":639,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:18:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:09.000Z","id":6800,"page_layout_id":640,"page_layout_root_id":568,"pvalue":{},"section_param_id":65,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:09.000Z","id":6801,"page_layout_id":640,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":66,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:46:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:09.000Z","id":6802,"page_layout_id":640,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":67,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:09.000Z","id":6803,"page_layout_id":640,"page_layout_root_id":568,"pvalue":{},"section_param_id":68,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:09.000Z","id":6804,"page_layout_id":640,"page_layout_root_id":568,"pvalue":{"53unset":"0","53":"text-align:center"},"section_param_id":69,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:46:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:09.000Z","id":6805,"page_layout_id":640,"page_layout_root_id":568,"pvalue":{},"section_param_id":487,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:09.000Z","id":6806,"page_layout_id":640,"page_layout_root_id":568,"pvalue":{},"section_param_id":543,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:09.000Z","id":6807,"page_layout_id":640,"page_layout_root_id":568,"pvalue":{},"section_param_id":404,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:23.000Z","id":6808,"page_layout_id":641,"page_layout_root_id":568,"pvalue":{},"section_param_id":110,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:23.000Z","id":6809,"page_layout_id":641,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":111,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:44:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:23.000Z","id":6810,"page_layout_id":641,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 0px 0px 0px"},"section_param_id":112,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:49:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:23.000Z","id":6811,"page_layout_id":641,"page_layout_root_id":568,"pvalue":{},"section_param_id":113,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:23.000Z","id":6812,"page_layout_id":641,"page_layout_root_id":568,"pvalue":{"53unset":"0","53":"text-align:center"},"section_param_id":114,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:47:06.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:23.000Z","id":6813,"page_layout_id":641,"page_layout_root_id":568,"pvalue":{},"section_param_id":496,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:23.000Z","id":6814,"page_layout_id":641,"page_layout_root_id":568,"pvalue":{},"section_param_id":552,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6815,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{},"section_param_id":55,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6816,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":56,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:47:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6817,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 0px 20px 0px"},"section_param_id":57,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:49:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6818,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{},"section_param_id":58,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6819,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{"53unset":"0","53":"text-align:center"},"section_param_id":59,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:47:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6820,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{},"section_param_id":485,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6821,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{},"section_param_id":541,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6822,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{},"section_param_id":294,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6823,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{},"section_param_id":295,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6824,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{"53unset":"1","53":"text-align:center"},"section_param_id":296,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:47:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:20:32.000Z","id":6825,"page_layout_id":642,"page_layout_root_id":568,"pvalue":{},"section_param_id":297,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:20:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:36:48.000Z","id":6826,"page_layout_id":643,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:36:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:36:48.000Z","id":6827,"page_layout_id":643,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:250px"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:45:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:36:48.000Z","id":6828,"page_layout_id":643,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:36:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:36:48.000Z","id":6829,"page_layout_id":643,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:36:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:36:48.000Z","id":6830,"page_layout_id":643,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:36:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:36:48.000Z","id":6831,"page_layout_id":643,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:36:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-28T13:36:48.000Z","id":6832,"page_layout_id":643,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-09-28T13:36:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:19:33.000Z","id":6840,"page_layout_id":645,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:19:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:19:33.000Z","id":6841,"page_layout_id":645,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:54:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:19:33.000Z","id":6842,"page_layout_id":645,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:20px auto auto auto"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:55:20.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:19:33.000Z","id":6843,"page_layout_id":645,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:19:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:19:33.000Z","id":6844,"page_layout_id":645,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:19:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:19:33.000Z","id":6845,"page_layout_id":645,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:19:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:19:33.000Z","id":6846,"page_layout_id":645,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:19:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:20:41.000Z","id":6847,"page_layout_id":646,"page_layout_root_id":568,"pvalue":{},"section_param_id":405,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:20:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:20:41.000Z","id":6848,"page_layout_id":646,"page_layout_root_id":568,"pvalue":{},"section_param_id":406,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:20:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:20:41.000Z","id":6849,"page_layout_id":646,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":407,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:57:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:20:41.000Z","id":6850,"page_layout_id":646,"page_layout_root_id":568,"pvalue":{},"section_param_id":408,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:20:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:20:41.000Z","id":6851,"page_layout_id":646,"page_layout_root_id":568,"pvalue":{},"section_param_id":409,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:20:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:20:41.000Z","id":6852,"page_layout_id":646,"page_layout_root_id":568,"pvalue":{},"section_param_id":529,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:20:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:20:41.000Z","id":6853,"page_layout_id":646,"page_layout_root_id":568,"pvalue":{},"section_param_id":585,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:20:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:23:23.000Z","id":6854,"page_layout_id":647,"page_layout_root_id":568,"pvalue":{},"section_param_id":388,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:23:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:23:23.000Z","id":6855,"page_layout_id":647,"page_layout_root_id":568,"pvalue":{"21":"width:749px","21unset":"0","101unset":"0","101":"float:none"},"section_param_id":389,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:32:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:23:23.000Z","id":6856,"page_layout_id":647,"page_layout_root_id":568,"pvalue":{"15hidden":"1"},"section_param_id":390,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:23:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:23:23.000Z","id":6857,"page_layout_id":647,"page_layout_root_id":568,"pvalue":{},"section_param_id":391,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:23:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:23:23.000Z","id":6858,"page_layout_id":647,"page_layout_root_id":568,"pvalue":{},"section_param_id":392,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:23:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:23:23.000Z","id":6859,"page_layout_id":647,"page_layout_root_id":568,"pvalue":{},"section_param_id":527,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:23:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:23:23.000Z","id":6860,"page_layout_id":647,"page_layout_root_id":568,"pvalue":{},"section_param_id":583,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:23:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-09-29T12:23:23.000Z","id":6861,"page_layout_id":647,"page_layout_root_id":568,"pvalue":{"78":"width:600px","78unset":"0","79":"height:200px","79unset":"0"},"section_param_id":393,"theme_id":16,"unset":null,"updated_at":"2014-09-29T12:23:23.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:29:12.000Z","id":6869,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":631,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:29:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:29:12.000Z","id":6885,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":636,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:29:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:34:47.000Z","id":6901,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":658,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:34:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:34:47.000Z","id":6917,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":664,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:34:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6926,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":410,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6927,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{"101unset":"0","101":"float:right"},"section_param_id":411,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:51:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6928,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:5px 5px 5px 25px"},"section_param_id":412,"theme_id":16,"unset":null,"updated_at":"2014-10-09T14:34:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6929,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{"3unset":"0","3":"background-image:cart.png","4unset":"0","4":"background-position:left center","5unset":"0","5":"background-repeat:no-repeat"},"section_param_id":413,"theme_id":16,"unset":null,"updated_at":"2014-10-09T14:33:46.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6930,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{"49unset":"1","49":"color:white"},"section_param_id":414,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:52:07.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6931,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":530,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6932,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":586,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6933,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":415,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6934,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":416,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6935,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":417,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6936,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:white","54unset":"0","54":"text-decoration:none"},"section_param_id":418,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:52:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6937,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":419,"theme_id":16,"unset":null,"updated_at":"2014-10-13T15:03:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6938,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":633,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6939,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":638,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6940,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":660,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T13:50:38.000Z","id":6941,"page_layout_id":648,"page_layout_root_id":568,"pvalue":{},"section_param_id":666,"theme_id":16,"unset":null,"updated_at":"2014-10-07T13:50:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6942,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":641,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6943,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{"21unset":"0","21":"width:160px"},"section_param_id":642,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:11:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6944,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:10px auto auto auto"},"section_param_id":643,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:15:18.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6945,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":644,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6946,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":645,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6947,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":646,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6948,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":647,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6949,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:20px 5px 10px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent black transparent","31unset":"1","31":"margin:auto auto auto auto"},"section_param_id":648,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:15:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6950,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":649,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6951,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":650,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6952,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{"21unset":"1","21":"width:120px","32unset":"0","32":"padding:8px 0px 0px 0px"},"section_param_id":651,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:15:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6953,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":652,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6954,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":653,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6955,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:gray"},"section_param_id":654,"theme_id":16,"unset":null,"updated_at":"2014-10-08T12:00:18.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6956,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":655,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6957,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":656,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6958,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{"49unset":"0","49":"color:black"},"section_param_id":657,"theme_id":16,"unset":null,"updated_at":"2014-10-08T11:59:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6959,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":663,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-07T14:03:08.000Z","id":6960,"page_layout_id":649,"page_layout_root_id":568,"pvalue":{},"section_param_id":669,"theme_id":16,"unset":null,"updated_at":"2014-10-07T14:03:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-09T09:34:30.000Z","id":6961,"page_layout_id":650,"page_layout_root_id":568,"pvalue":{},"section_param_id":6,"theme_id":16,"unset":null,"updated_at":"2014-10-09T09:34:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-09T09:34:30.000Z","id":6962,"page_layout_id":650,"page_layout_root_id":568,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":16,"unset":null,"updated_at":"2014-10-09T09:35:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-09T09:34:30.000Z","id":6963,"page_layout_id":650,"page_layout_root_id":568,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 15px 20px auto"},"section_param_id":8,"theme_id":16,"unset":null,"updated_at":"2014-10-09T11:42:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-09T09:34:30.000Z","id":6964,"page_layout_id":650,"page_layout_root_id":568,"pvalue":{},"section_param_id":9,"theme_id":16,"unset":null,"updated_at":"2014-10-09T09:34:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-09T09:34:30.000Z","id":6965,"page_layout_id":650,"page_layout_root_id":568,"pvalue":{},"section_param_id":10,"theme_id":16,"unset":null,"updated_at":"2014-10-09T09:34:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-09T09:34:30.000Z","id":6966,"page_layout_id":650,"page_layout_root_id":568,"pvalue":{},"section_param_id":480,"theme_id":16,"unset":null,"updated_at":"2014-10-09T09:34:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-09T09:34:30.000Z","id":6967,"page_layout_id":650,"page_layout_root_id":568,"pvalue":{},"section_param_id":536,"theme_id":16,"unset":null,"updated_at":"2014-10-09T09:34:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-12T00:45:54.000Z","id":6975,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"7unset":"0","7":"border-style:solid none solid none","8unset":"0","8":"border-width:1px 0px 1px 0px","6unset":"0","6":"border-color:#D9D9DB transparent #D9D9DB transparent"},"section_param_id":670,"theme_id":16,"unset":null,"updated_at":"2014-10-12T00:48:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-13T12:48:39.000Z","id":6983,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:0px 0px 5px 0px"},"section_param_id":671,"theme_id":16,"unset":null,"updated_at":"2014-10-13T16:23:24.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-13T12:48:39.000Z","id":6991,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"2unset":"1","2":"background-color:transparent"},"section_param_id":672,"theme_id":16,"unset":null,"updated_at":"2014-10-13T12:49:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-13T12:48:40.000Z","id":6999,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"49unset":"1","49":"color:aqua","27unset":"0","27":"font-weight:bold"},"section_param_id":673,"theme_id":16,"unset":null,"updated_at":"2014-10-13T15:11:36.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-13T12:48:40.000Z","id":7007,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{"32unset":"0","32":"padding:0px 0px 10px 0px"},"section_param_id":674,"theme_id":16,"unset":null,"updated_at":"2014-10-13T16:22:46.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-13T12:48:40.000Z","id":7015,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":675,"theme_id":16,"unset":null,"updated_at":"2014-10-13T12:48:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-10-13T12:48:40.000Z","id":7023,"page_layout_id":568,"page_layout_root_id":568,"pvalue":{},"section_param_id":676,"theme_id":16,"unset":null,"updated_at":"2014-10-13T12:48:40.000Z"}}],"page_layouts":[{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":568,"is_enabled":true,"is_full_html":true,"lft":1,"parent_id":null,"rgt":158,"root_id":568,"section_context":"","section_id":75,"section_instance":2,"site_id":2,"slug":"root","title":"root","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-27T11:48:20.000Z","data_filter":"","data_source":"","data_source_param":"","id":630,"is_enabled":true,"is_full_html":false,"lft":2,"parent_id":568,"rgt":21,"root_id":568,"section_context":"","section_id":2,"section_instance":26,"site_id":2,"slug":"","title":"container26","updated_at":"2014-09-27T11:48:20.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-27T11:52:19.000Z","data_filter":"","data_source":"","data_source_param":"","id":631,"is_enabled":true,"is_full_html":false,"lft":3,"parent_id":630,"rgt":8,"root_id":568,"section_context":"","section_id":2,"section_instance":27,"site_id":2,"slug":"","title":"container27","updated_at":"2014-09-27T11:52:19.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":572,"is_enabled":true,"is_full_html":false,"lft":4,"parent_id":631,"rgt":7,"root_id":568,"section_context":"","section_id":2,"section_instance":21,"site_id":2,"slug":"container--6","title":"container","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":573,"is_enabled":true,"is_full_html":false,"lft":5,"parent_id":572,"rgt":6,"root_id":568,"section_context":"","section_id":101,"section_instance":2,"site_id":2,"slug":"logged-unlogged-menu","title":"logged\u0026unlogged menu","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":569,"is_enabled":true,"is_full_html":false,"lft":9,"parent_id":630,"rgt":20,"root_id":568,"section_context":"","section_id":2,"section_instance":1,"site_id":2,"slug":"header","title":"Header","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":570,"is_enabled":true,"is_full_html":false,"lft":10,"parent_id":569,"rgt":13,"root_id":568,"section_context":"","section_id":2,"section_instance":20,"site_id":2,"slug":"container000","title":"container000","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":571,"is_enabled":true,"is_full_html":false,"lft":11,"parent_id":570,"rgt":12,"root_id":568,"section_context":"","section_id":97,"section_instance":1,"site_id":2,"slug":"logo","title":"Logo","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":574,"is_enabled":true,"is_full_html":false,"lft":14,"parent_id":569,"rgt":19,"root_id":568,"section_context":"","section_id":2,"section_instance":19,"site_id":2,"slug":"container--7","title":"container","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":575,"is_enabled":true,"is_full_html":false,"lft":15,"parent_id":574,"rgt":16,"root_id":568,"section_context":"","section_id":3,"section_instance":3,"site_id":2,"slug":"main-menu","title":"Main menu","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-10-07T13:50:38.000Z","data_filter":"","data_source":"","data_source_param":"","id":648,"is_enabled":true,"is_full_html":false,"lft":17,"parent_id":574,"rgt":18,"root_id":568,"section_context":"","section_id":121,"section_instance":1,"site_id":2,"slug":"","title":"Mini cart21","updated_at":"2014-10-07T13:50:38.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":577,"is_enabled":true,"is_full_html":false,"lft":22,"parent_id":568,"rgt":149,"root_id":568,"section_context":"","section_id":2,"section_instance":2,"site_id":2,"slug":"content","title":"content","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":578,"is_enabled":true,"is_full_html":false,"lft":23,"parent_id":577,"rgt":40,"root_id":568,"section_context":"","section_id":2,"section_instance":4,"site_id":2,"slug":"lftnav","title":"lftnav","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":579,"is_enabled":true,"is_full_html":false,"lft":24,"parent_id":578,"rgt":29,"root_id":568,"section_context":"","section_id":2,"section_instance":12,"site_id":2,"slug":"container--8","title":"container","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":580,"is_enabled":true,"is_full_html":false,"lft":25,"parent_id":579,"rgt":26,"root_id":568,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name","title":"taxonomy name","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":581,"is_enabled":true,"is_full_html":false,"lft":27,"parent_id":579,"rgt":28,"root_id":568,"section_context":"","section_id":6,"section_instance":1,"site_id":2,"slug":"vmenu","title":"vmenu","updated_at":"2014-09-27T11:37:01.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":582,"is_enabled":true,"is_full_html":false,"lft":30,"parent_id":578,"rgt":35,"root_id":568,"section_context":"","section_id":2,"section_instance":13,"site_id":2,"slug":"container--9","title":"container","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":583,"is_enabled":true,"is_full_html":false,"lft":31,"parent_id":582,"rgt":32,"root_id":568,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name--2","title":"taxonomy name","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":584,"is_enabled":true,"is_full_html":false,"lft":33,"parent_id":582,"rgt":34,"root_id":568,"section_context":"","section_id":6,"section_instance":2,"site_id":2,"slug":"vmenu--2","title":"vmenu","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-29T12:19:33.000Z","data_filter":"","data_source":"taxon","data_source_param":"","id":645,"is_enabled":true,"is_full_html":false,"lft":36,"parent_id":578,"rgt":39,"root_id":568,"section_context":"","section_id":2,"section_instance":34,"site_id":2,"slug":"","title":"container34","updated_at":"2014-09-29T12:54:28.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-29T12:20:41.000Z","data_filter":"","data_source":"","data_source_param":"","id":646,"is_enabled":true,"is_full_html":false,"lft":37,"parent_id":645,"rgt":38,"root_id":568,"section_context":"","section_id":119,"section_instance":1,"site_id":2,"slug":"","title":"Taxon icon1","updated_at":"2014-09-29T12:54:23.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":585,"is_enabled":true,"is_full_html":false,"lft":41,"parent_id":577,"rgt":148,"root_id":568,"section_context":"","section_id":2,"section_instance":5,"site_id":2,"slug":"main-content","title":"main content","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:16:05.000Z","data_filter":"","data_source":"","data_source_param":"","id":634,"is_enabled":true,"is_full_html":false,"lft":42,"parent_id":585,"rgt":63,"root_id":568,"section_context":"home","section_id":2,"section_instance":28,"site_id":2,"slug":"","title":"index","updated_at":"2014-09-28T13:32:26.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:18:18.000Z","data_filter":"","data_source":"","data_source_param":"","id":639,"is_enabled":true,"is_full_html":false,"lft":43,"parent_id":634,"rgt":46,"root_id":568,"section_context":"","section_id":2,"section_instance":32,"site_id":2,"slug":"","title":"slider container","updated_at":"2014-09-28T13:26:40.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-29T12:23:23.000Z","data_filter":"","data_source":"","data_source_param":"","id":647,"is_enabled":true,"is_full_html":false,"lft":44,"parent_id":639,"rgt":45,"root_id":568,"section_context":"","section_id":114,"section_instance":1,"site_id":2,"slug":"","title":"Slider1","updated_at":"2014-09-29T12:23:23.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:17:01.000Z","data_filter":"","data_source":"","data_source_param":"","id":635,"is_enabled":true,"is_full_html":false,"lft":47,"parent_id":634,"rgt":62,"root_id":568,"section_context":"","section_id":2,"section_instance":29,"site_id":2,"slug":"","title":"products container","updated_at":"2014-09-28T13:27:14.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:17:09.000Z","data_filter":"","data_source":"taxon","data_source_param":"","id":636,"is_enabled":true,"is_full_html":false,"lft":48,"parent_id":635,"rgt":61,"root_id":568,"section_context":"","section_id":2,"section_instance":30,"site_id":2,"slug":"","title":"taxon data","updated_at":"2014-09-28T13:28:43.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:17:38.000Z","data_filter":"","data_source":"","data_source_param":"","id":637,"is_enabled":true,"is_full_html":false,"lft":49,"parent_id":636,"rgt":50,"root_id":568,"section_context":"","section_id":50,"section_instance":2,"site_id":2,"slug":"","title":"taxon name2","updated_at":"2014-09-28T13:17:38.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:17:50.000Z","data_filter":"","data_source":"gpvs","data_source_param":"","id":638,"is_enabled":true,"is_full_html":false,"lft":51,"parent_id":636,"rgt":60,"root_id":568,"section_context":"","section_id":2,"section_instance":31,"site_id":2,"slug":"","title":"product data","updated_at":"2014-09-28T13:28:51.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:36:48.000Z","data_filter":"","data_source":"","data_source_param":"","id":643,"is_enabled":true,"is_full_html":false,"lft":52,"parent_id":638,"rgt":59,"root_id":568,"section_context":"","section_id":2,"section_instance":33,"site_id":2,"slug":"","title":"container33","updated_at":"2014-09-28T13:36:48.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:20:08.000Z","data_filter":"","data_source":"","data_source_param":"","id":640,"is_enabled":true,"is_full_html":false,"lft":53,"parent_id":643,"rgt":54,"root_id":568,"section_context":"","section_id":17,"section_instance":2,"site_id":2,"slug":"","title":"product image2","updated_at":"2014-09-28T13:20:08.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:20:23.000Z","data_filter":"","data_source":"","data_source_param":"","id":641,"is_enabled":true,"is_full_html":false,"lft":55,"parent_id":643,"rgt":56,"root_id":568,"section_context":"","section_id":30,"section_instance":3,"site_id":2,"slug":"","title":"product price3","updated_at":"2014-09-28T13:20:23.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-28T13:20:32.000Z","data_filter":"","data_source":"","data_source_param":"","id":642,"is_enabled":true,"is_full_html":false,"lft":57,"parent_id":643,"rgt":58,"root_id":568,"section_context":"","section_id":13,"section_instance":3,"site_id":2,"slug":"","title":"product name3","updated_at":"2014-09-28T13:20:32.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":586,"is_enabled":true,"is_full_html":false,"lft":64,"parent_id":585,"rgt":75,"root_id":568,"section_context":"list","section_id":2,"section_instance":6,"site_id":2,"slug":"product-list","title":"product list","updated_at":"2014-09-28T13:32:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"gpvs","data_source_param":"","id":587,"is_enabled":true,"is_full_html":false,"lft":65,"parent_id":586,"rgt":74,"root_id":568,"section_context":"","section_id":2,"section_instance":8,"site_id":2,"slug":"container--10","title":"container","updated_at":"2014-10-09T09:33:20.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-10-09T09:34:30.000Z","data_filter":"","data_source":"","data_source_param":"","id":650,"is_enabled":true,"is_full_html":false,"lft":66,"parent_id":587,"rgt":73,"root_id":568,"section_context":"","section_id":2,"section_instance":35,"site_id":2,"slug":"","title":"container35","updated_at":"2014-10-09T09:34:30.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":588,"is_enabled":true,"is_full_html":false,"lft":67,"parent_id":650,"rgt":68,"root_id":568,"section_context":"","section_id":17,"section_instance":1,"site_id":2,"slug":"product-image","title":"product image","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":590,"is_enabled":true,"is_full_html":false,"lft":69,"parent_id":650,"rgt":70,"root_id":568,"section_context":"","section_id":30,"section_instance":2,"site_id":2,"slug":"product-price","title":"product price","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":1,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":589,"is_enabled":true,"is_full_html":false,"lft":71,"parent_id":650,"rgt":72,"root_id":568,"section_context":"","section_id":13,"section_instance":3,"site_id":2,"slug":"product-name","title":"product name","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"this_product","data_source_param":"","id":591,"is_enabled":true,"is_full_html":false,"lft":76,"parent_id":585,"rgt":103,"root_id":568,"section_context":"detail","section_id":2,"section_instance":7,"site_id":2,"slug":"product-detail","title":"product detail","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":592,"is_enabled":true,"is_full_html":false,"lft":77,"parent_id":591,"rgt":82,"root_id":568,"section_context":"","section_id":2,"section_instance":10,"site_id":2,"slug":"container--11","title":"container","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":2,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":593,"is_enabled":true,"is_full_html":false,"lft":78,"parent_id":592,"rgt":79,"root_id":568,"section_context":"","section_id":94,"section_instance":2,"site_id":2,"slug":"image-with-thumbnails","title":"image with thumbnails","updated_at":"2014-09-28T12:14:30.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":594,"is_enabled":true,"is_full_html":false,"lft":80,"parent_id":592,"rgt":81,"root_id":568,"section_context":"","section_id":28,"section_instance":2,"site_id":2,"slug":"product_properties","title":"product_properties","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":595,"is_enabled":true,"is_full_html":false,"lft":83,"parent_id":591,"rgt":102,"root_id":568,"section_context":"","section_id":2,"section_instance":9,"site_id":2,"slug":"container--12","title":"container","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":596,"is_enabled":true,"is_full_html":false,"lft":84,"parent_id":595,"rgt":85,"root_id":568,"section_context":"","section_id":13,"section_instance":3,"site_id":2,"slug":"product-name--2","title":"product name","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":597,"is_enabled":true,"is_full_html":false,"lft":86,"parent_id":595,"rgt":87,"root_id":568,"section_context":"","section_id":15,"section_instance":1,"site_id":2,"slug":"product-description","title":"product description","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":598,"is_enabled":true,"is_full_html":false,"lft":88,"parent_id":595,"rgt":101,"root_id":568,"section_context":"","section_id":2,"section_instance":11,"site_id":2,"slug":"container--13","title":"container","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":601,"is_enabled":true,"is_full_html":false,"lft":89,"parent_id":598,"rgt":90,"root_id":568,"section_context":"","section_id":30,"section_instance":1,"site_id":2,"slug":"product-price--2","title":"product price","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-10-07T14:03:08.000Z","data_filter":"","data_source":"","data_source_param":"","id":649,"is_enabled":true,"is_full_html":false,"lft":91,"parent_id":598,"rgt":92,"root_id":568,"section_context":"","section_id":144,"section_instance":1,"site_id":2,"slug":"","title":"grouped option values selector21","updated_at":"2014-10-07T14:03:08.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:02.000Z","data_filter":"","data_source":"","data_source_param":"","id":600,"is_enabled":true,"is_full_html":false,"lft":93,"parent_id":598,"rgt":100,"root_id":568,"section_context":"","section_id":2,"section_instance":25,"site_id":2,"slug":"container--14","title":"container","updated_at":"2014-09-27T11:37:02.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":602,"is_enabled":true,"is_full_html":false,"lft":94,"parent_id":600,"rgt":99,"root_id":568,"section_context":"","section_id":2,"section_instance":24,"site_id":2,"slug":"container--15","title":"container","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":603,"is_enabled":true,"is_full_html":false,"lft":95,"parent_id":602,"rgt":96,"root_id":568,"section_context":"","section_id":32,"section_instance":2,"site_id":2,"slug":"product-quantity","title":"product quantity","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":604,"is_enabled":true,"is_full_html":false,"lft":97,"parent_id":602,"rgt":98,"root_id":568,"section_context":"","section_id":34,"section_instance":2,"site_id":2,"slug":"product-atc","title":"product atc","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":605,"is_enabled":true,"is_full_html":false,"lft":104,"parent_id":585,"rgt":147,"root_id":568,"section_context":"cart,checkout,thanks,account,signup,login,password","section_id":2,"section_instance":14,"site_id":2,"slug":"other-pages","title":"other pages","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":606,"is_enabled":true,"is_full_html":false,"lft":105,"parent_id":605,"rgt":106,"root_id":568,"section_context":"","section_id":50,"section_instance":1,"site_id":2,"slug":"taxon-name","title":"taxon name","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":607,"is_enabled":true,"is_full_html":false,"lft":107,"parent_id":605,"rgt":112,"root_id":568,"section_context":"cart","section_id":36,"section_instance":1,"site_id":2,"slug":"cart","title":"cart","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":608,"is_enabled":true,"is_full_html":false,"lft":108,"parent_id":607,"rgt":109,"root_id":568,"section_context":"","section_id":42,"section_instance":2,"site_id":2,"slug":"cart-items","title":"cart items","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":609,"is_enabled":true,"is_full_html":false,"lft":110,"parent_id":607,"rgt":111,"root_id":568,"section_context":"","section_id":44,"section_instance":2,"site_id":2,"slug":"order-total-price","title":"order total price","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":610,"is_enabled":true,"is_full_html":false,"lft":113,"parent_id":605,"rgt":118,"root_id":568,"section_context":"checkout","section_id":46,"section_instance":2,"site_id":2,"slug":"checkout","title":"checkout","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":611,"is_enabled":true,"is_full_html":false,"lft":114,"parent_id":610,"rgt":115,"root_id":568,"section_context":"","section_id":69,"section_instance":1,"site_id":2,"slug":"ship-form","title":"ship form","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":612,"is_enabled":true,"is_full_html":false,"lft":116,"parent_id":610,"rgt":117,"root_id":568,"section_context":"","section_id":72,"section_instance":1,"site_id":2,"slug":"payment-form","title":"payment form","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":613,"is_enabled":true,"is_full_html":false,"lft":119,"parent_id":605,"rgt":128,"root_id":568,"section_context":"thanks","section_id":2,"section_instance":18,"site_id":2,"slug":"thanks","title":"thanks","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":614,"is_enabled":true,"is_full_html":false,"lft":120,"parent_id":613,"rgt":125,"root_id":568,"section_context":"","section_id":2,"section_instance":23,"site_id":2,"slug":"container--16","title":"container","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":615,"is_enabled":true,"is_full_html":false,"lft":121,"parent_id":614,"rgt":122,"root_id":568,"section_context":"","section_id":52,"section_instance":1,"site_id":2,"slug":"order-address","title":"order address","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":616,"is_enabled":true,"is_full_html":false,"lft":123,"parent_id":614,"rgt":124,"root_id":568,"section_context":"","section_id":55,"section_instance":1,"site_id":2,"slug":"order-payment","title":"order payment","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":617,"is_enabled":true,"is_full_html":false,"lft":126,"parent_id":613,"rgt":127,"root_id":568,"section_context":"","section_id":58,"section_instance":1,"site_id":2,"slug":"order-items","title":"order items","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":618,"is_enabled":true,"is_full_html":false,"lft":129,"parent_id":605,"rgt":134,"root_id":568,"section_context":"account","section_id":2,"section_instance":17,"site_id":2,"slug":"account","title":"account","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:03.000Z","data_filter":"","data_source":"","data_source_param":"","id":619,"is_enabled":true,"is_full_html":false,"lft":130,"parent_id":618,"rgt":131,"root_id":568,"section_context":"","section_id":85,"section_instance":1,"site_id":2,"slug":"profile","title":"profile","updated_at":"2014-09-27T11:37:03.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":620,"is_enabled":true,"is_full_html":false,"lft":132,"parent_id":618,"rgt":133,"root_id":568,"section_context":"","section_id":82,"section_instance":1,"site_id":2,"slug":"order-list","title":"order list","updated_at":"2014-09-27T11:37:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":621,"is_enabled":true,"is_full_html":false,"lft":135,"parent_id":605,"rgt":138,"root_id":568,"section_context":"login","section_id":2,"section_instance":15,"site_id":2,"slug":"login","title":"login","updated_at":"2014-09-27T11:37:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":622,"is_enabled":true,"is_full_html":false,"lft":136,"parent_id":621,"rgt":137,"root_id":568,"section_context":"","section_id":61,"section_instance":1,"site_id":2,"slug":"login-form","title":"login form","updated_at":"2014-09-27T11:37:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":623,"is_enabled":true,"is_full_html":false,"lft":139,"parent_id":605,"rgt":142,"root_id":568,"section_context":"signup","section_id":2,"section_instance":16,"site_id":2,"slug":"signup","title":"signup","updated_at":"2014-09-27T11:37:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":624,"is_enabled":true,"is_full_html":false,"lft":140,"parent_id":623,"rgt":141,"root_id":568,"section_context":"","section_id":64,"section_instance":1,"site_id":2,"slug":"sign-up-form","title":"sign up form","updated_at":"2014-09-27T11:37:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":625,"is_enabled":true,"is_full_html":false,"lft":143,"parent_id":605,"rgt":146,"root_id":568,"section_context":"password","section_id":2,"section_instance":22,"site_id":2,"slug":"password","title":"password","updated_at":"2014-09-27T11:37:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":626,"is_enabled":true,"is_full_html":false,"lft":144,"parent_id":625,"rgt":145,"root_id":568,"section_context":"","section_id":104,"section_instance":1,"site_id":2,"slug":"password-recover-form","title":"password recover form","updated_at":"2014-09-27T11:37:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":627,"is_enabled":true,"is_full_html":false,"lft":150,"parent_id":568,"rgt":155,"root_id":568,"section_context":"","section_id":2,"section_instance":3,"site_id":2,"slug":"footer","title":"footer","updated_at":"2014-09-27T11:37:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":0,"created_at":"2014-09-27T12:51:38.000Z","data_filter":"","data_source":"","data_source_param":"","id":633,"is_enabled":true,"is_full_html":false,"lft":151,"parent_id":627,"rgt":152,"root_id":568,"section_context":"","section_id":3,"section_instance":3,"site_id":2,"slug":"","title":"hmenu3","updated_at":"2014-09-27T12:51:38.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":628,"is_enabled":true,"is_full_html":false,"lft":153,"parent_id":627,"rgt":154,"root_id":568,"section_context":"","section_id":11,"section_instance":1,"site_id":2,"slug":"copyright","title":"copyright","updated_at":"2014-09-27T11:37:04.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":234,"created_at":"2014-09-27T11:37:04.000Z","data_filter":"","data_source":"","data_source_param":"","id":629,"is_enabled":true,"is_full_html":false,"lft":156,"parent_id":568,"rgt":157,"root_id":568,"section_context":"","section_id":90,"section_instance":2,"site_id":2,"slug":"dialog","title":"dialog","updated_at":"2014-09-27T11:37:04.000Z"}}],"template_files":[{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"16-logo.png","attachment_file_size":3653,"attachment_height":null,"attachment_updated_at":"2014-09-29T11:54:03.000Z","attachment_width":null,"created_at":"2014-09-27T11:37:01.000Z","id":50,"theme_id":16}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"6a5e31b1jw1doccdf5tdqj.jpg","attachment_file_size":16469,"attachment_height":null,"attachment_updated_at":"2014-09-27T11:37:04.000Z","attachment_width":null,"created_at":"2014-09-27T11:37:01.000Z","id":51,"theme_id":16}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"header-bg.png","attachment_file_size":2855,"attachment_height":null,"attachment_updated_at":"2014-09-29T11:55:32.000Z","attachment_width":null,"created_at":"2014-09-29T11:55:32.000Z","id":52,"theme_id":16}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"header-bg2.png","attachment_file_size":2866,"attachment_height":null,"attachment_updated_at":"2014-09-29T12:01:33.000Z","attachment_width":null,"created_at":"2014-09-29T12:01:33.000Z","id":53,"theme_id":16}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"taxonmy-arrow.png","attachment_file_size":254,"attachment_height":null,"attachment_updated_at":"2014-09-29T12:08:00.000Z","attachment_width":null,"created_at":"2014-09-29T12:08:00.000Z","id":54,"theme_id":16}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"taxon-arrow.png","attachment_file_size":248,"attachment_height":null,"attachment_updated_at":"2014-09-29T12:09:11.000Z","attachment_width":null,"created_at":"2014-09-29T12:09:11.000Z","id":55,"theme_id":16}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"16-logo-mini.png","attachment_file_size":1807,"attachment_height":null,"attachment_updated_at":"2014-09-29T12:35:17.000Z","attachment_width":null,"created_at":"2014-09-29T12:35:17.000Z","id":56,"theme_id":16}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"menu-bg.jpg","attachment_file_size":14805,"attachment_height":null,"attachment_updated_at":"2014-09-29T13:24:03.000Z","attachment_width":null,"created_at":"2014-09-29T13:24:03.000Z","id":57,"theme_id":16}},{"template_file":{"attachment_content_type":"image/png","attachment_file_name":"cart.png","attachment_file_size":325,"attachment_height":null,"attachment_updated_at":"2014-10-09T14:33:05.000Z","attachment_width":null,"created_at":"2014-10-09T14:33:05.000Z","id":58,"theme_id":16}}],"template_releases":[{"template_release":{"created_at":"2014-09-28T13:59:52.000Z","id":23,"name":"just a test","theme_id":16,"updated_at":"2014-09-28T13:59:52.000Z"}}]} \ No newline at end of file diff --git a/spree_theme/db/themes/designs/2_16_1414758979/16-logo-mini.png b/spree_theme/db/themes/designs/2_16_1414758979/16-logo-mini.png deleted file mode 100644 index 23f487bcaafb72a1d0eede67cf0f02fba5277869..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1807 zcmV+q2k`ibP)|9-FTtyVVsj-Qz;0l$Nf^1kFQR5uskeLJ5k&KZ;hm{vfR&q!`mQM&fs}-(*jx_wG;jCVMxX z1BaPAJAZe+nKS2{nY#_s)6<^NwvLWg1i2#v1EXFs47~b;sfBr5!e4A zxXTT5_0*{1&EPFq1!oanh@kG9z^lREs1=(nQDzFOZ({^2c{_rAe7_;o*%@~r(C2#) z^s&#U!5vzVV;|D8vSPfTS`|o!)`y8cLx(YFPt3JN0d{zr{o zd^=e7+qDQc)Pq)sejWffAu5yV68O<#qHi$b_CJlmOpS}ekV5b>_zv(5>ZkMI3C34} z&xm4X_gw=enSY45f9Jr7#bC$KyfE*QD|Zr5xe~2*BPCcbxJSySFAD|aG(8tJ!&0#&TRDmB2-1rl>U?LZlz9BmP=So)9`j9d` z#6~-W=VJjjr--!&RMOcnMNN!xA2s4{4832jpES=$1#wO3)NPtjZ9fGTI(s~~SnK-xqVZ8zGAodc@4A~cuP zFuRv2FN4r+CF)qC;!ADy-vJe^on>pGa+7WprWH7d+{lybTrY{3nHVTZ}n4k7ghgbB_1F4@>dn!0FRV&XzGBPKai3H={$gV)%w}5 zw7$kV9*8Fq9FOr;v?Rk7;%N2qzPuCa_gp1?ujdu@nwNK!#uca>)$?WGTfi@oMX?y; zWHT7ZeF-_2l7rTx;6sbTj-psu7ITd+N2B+@fW?teY%aBkqR~b$f5JN+Tny^@t~%-G z`(EKD)`VF}WlFlo0aj1Fi@s+lLgK!MidNUll_lqW+Iz9t%OAbp?&Z(7n!L*$y#nxV z8pHJm6b9fG1j{R!owev=f*{EW@X-)$&$r5m*Fx0!)hc;h#Jq^nC3OT)f}&t=9ZWD; zIe%FomDj|P&Ug79llgRvs zjIn6d|CrjO#p;*46mrpKSl{uZ`(`U2cUtwo%W%*PIA?t(Air*7kb|8?x#S!sGpgd75vZ({)+1$3m8j2temx}rxb-}y%Ipg%GZxZDvHao&S}9Us4)-Ki zFq9*bgJrKMM{^d{V&wi<xriKJ9tMK*UCg}8!!41x$Ud- zIH2ZV`;#kUDT>`;?qebjo5}6;T$s-i%cOJ}rkUS$eF^)9kiKMMwUG)cW0$W5)ohQ#%V(+m zh}tTutb7pd%ZJfk{+nChD>yRcIm>4m%ucGa2^H_Acc4v`PpNp;sL1>vU@d>|Py{auI`erP;{C7gW8rTsFh=dA_8z!j+GRakvRb_l~#;T)L zrFjG{ZMlR}%-89Fx>EFYDsX0R<8bg>DF#y|I-I6xSJ^nH}%N_w|j1hQ_fYp*~bxj8sq_;!389s#1X{DDV;@AxNu8B~nvR zg_=B6Do9jNDN4plzY%YtOE1 zS+^JsW4+I;Xc}Cs`W2M`Kn-2*h+EcyMQYnRk72AuTCcjPe96p+U|oL&oNV(#H%x%j z%~kit;_-vIl%wl<6wk2l-~ao1Z~?e}CkFIs)Yp#mF0xJ!-5xz$j=-YiLtmZ1yV#6A z@Zonq`t-G2`ynGhzrJ^0GYoyLM>m*iH32_CoA@6U-$F7b0Xl@d75BrD#5I0zh32m? zr_pJjC4i&pbttdZImdt6{qVFFkI%WiCh_~}=7vmzXU+6%)IU8lo5-sP_z3P1ly`ff zI|NBzcxFbs_aLl!E6m1*>Z;eFCe;C?KQ1$HwxT=#HWQ5n?mZ0Kd3BY6PJe}d75{C@ z1*91P8jZ!YaClbpRhU|+zAg@E&Z6`G0C03Cs|XEvb2b)#V{Ga{A`cyq}UyR&Y zm!e}kaU22ogLfvU3<5P7p}sRn&N%1PQ31}ia$Ot@rpNQn7q>^>T*ywrz&a9%Mz!1H zllFNSg9dp_r-1#|NW&j;GJ@cWJEU#dILU&*? z2G04Dg?KWk0lx-FuQ%3ImsF47{k#v(Z#f{PzP>V8OL2D{gSxB$3NHCuO2N9SKw_X$ z3j0jcejh~zC<}&Y|Jjq|oJk(=AnPq964v@BRE1VI1!K>&G_hkw@hp4G&4LG3dSIs< zYXXyL4>jAy?y81*TXnHGRMAzjj?i*V?e9S@&c=x20)U0M1?c zsEOIkB#kW6I~i24SQ5aj2k1@%Y&)PoCZsBUpOn25xaL(}GY87VM9yDv?1i|`+el0c zQ0NQ;0BFx5y_*T~A|@0}GJ>cRNoO=3-vDTQ6CCTNX&9d%ub=vSA!3{}LcoFV{=;e8 zqeFKiRK7h)F7FrZ=;Q1WT}o9x-}AVa6BUP_2tb9>znHq*x+M;bjLQ+wp&#G4J-R8= zb?qx#J_NX)%cZQgQ1ekF`@lpR?amY&E*gui4bRMO4R|Zwz%_S8EJ9B{;Cwg}32?eQ zR9{Dibp@E%lg_wBeaB#}zy9UuU8Bl3qqWr494chG*HrwcAaYOH^~uwFbgNYQyje|) z0i3V8jE=rL_ouX(+338o2p)jtf)kX2;~hs8gVcH6^msaFV{z@v(J`$y;BO38S6*rl zHNSf!4Y=lsb<4UOo|y@7>XyD;;r9D^7AoOU45WkLo<3(Ljnlm-^UwKka|O`CxO~6c zNC-<)d;zaFZ|k3B5u8qWPFW6T)8`bu?chv3$qX8Rs&{3uw*4y%7zVJcYN+20PIfb! z=qiAd*EErHk{I8>pdg6$!7QF*qIE^nWdM3B0m_5muJZfN5vw^H%L-H5k_8|381$U8*vX2H#WdhbD4cOuI;0|cx5?^$y_!}vg+_8psg z$hw>J2|iZk2Y7pENKJZA`?h_E`I$>0L`{Syx#J_4M_L$}|* za`C`;%|`%bMBGf&R#mnsfG%?az%FL1%K^}5O~*GxkixpAD~LK~n%mX^OfiRhN;F(Z zyE!=MWl#WJ?p)N+|Cp;@>%=uMCR0#nn%nAQam(WZ`c$C+CE)1-QvhB5hFL*=XGWE@Oh+{j|_B7)Wec)(dGa8HRxqPbT^csn=fVU>Lm$pv#-0 z3s6TtM7rS)z6KY~Wtjv0s4+<`any`K1yDt4DKckGn`u;tVNNlNK=o|7?mTWAnT;m& zSh~76p^%Syq5xWUUVylxQ>G*ajC1D7F|G(|E(6bC{mTZ?OU{}ka^hfhr5*I1mrap+Rva6u0l`V8zkoNPt#LC=RU!S?9ahHyYg*^0;r`ip58TLHrB+MIzi>{#gFlp)!wXMi-4 z-)nPjr2e6i(V_*JD}XARM+}4}IJpWl$#z8!S6q-y(UcCVXdW@#PW+r)?6xR?Dw+>a zUH6Ol(ROgt%Zs^*uoCf^#ogQBDC@IXSG1gnj&?3zX{xQ>;x)~GFv4HnYSRwY>aVF2S4*RuD~H(`kddj zMG^jw0<@;^0ys;Q&)~EtAHXVrW*|=S<+|ZjsS{U$)>Q^BF@}?SuQHum8#S9Xrs$Ru zi|y7{`Fy_tXiv1QXub%r@5{w6s&vpaRIVRz5J4R;*H;B1Pd7KlA?9=54wK6~I7Lb> z%q7TF7r>dfW3c}-+c|y3K{JcG1M+s~Wi&9ko5&Bq?R=(3w>NB%qno1f_{?lHW-l}4 zS|f7Um=(8Ip+>~Ho5+E0-5oQ&(NMn{Mi}ElH!6S@>~7ItikI1^BAsQ;0B3;fpTrWA z$3!wWh%miIr>%3Eo(*CthdrC*fOb+WIhMi7-(1T4RAaD%^<=ZrngVF*jyh;*mc98v zwcl4xQscthntOfy(8y>y0QIMMZ=KLTUudYV+J_?u9oFEAQimeovIMZ#G`DG41TZTd zG$j|YjxvHLnYdcU&%JkUX|ujN-)$rrs>jVC_{{;l!y^ndadujk#XVGnkTR0;>!ePK zxY=0DCx1PpEVw81PH@oiLKo&a#O>UXyarAhcX*3KBejP94E*9XFe!QqPiSi8H{-Btl8}@E)PTNyad#L%U zyqJu8BxLd2CzC~&bH<930&-b&@5F?Pk!@L-%3-V~jGUF(wCPC@fhu+#=~)nf(!#@w zdryvjCYqkGpL0VNt_)nU6gf9m3M*UQ*SSHBtN|Y5Q`8(*N{OTS(BGVWM-^zB{QvpAEsf;8=ZWW;m9B+iXInx(h064dyjE}gEi61x%RCtGT1*hVmic;#00BJA4+QG;s zq;F|+(MW?C?rTNTNki88oI1ac1caT;_p{^*po-G!q|tc%SFrjMd*_S&p`uAR?-~X= z%hv&<#|5zS_Sq?bD$3RprvbGNfbD{gI&WtZ;OJA+21T61)@x?1hoE_A*;OM~7_NTLF4~YM}kqqJd7=H6Qp0_a% z#{uN`BL5J69~EUVf0s7*z4I$lRR_d>-MFV+)XRF>rFNXh`6>MF5cPD3dygUiu&d4T zy*rWcV^>?)9+7uVT+<-VyPUdR<=Ay94!ShKxl@3x0iC2fotxs?HUR>Hh0zl1)N{xW zic3z3{PQ>tIbaoeyCeY1)Q0=_yXtX(Js{eo%iwg~>j1bbNn7nfB%V=;_!6gJ7T2(& zdmU~=jw(3fem8KEfhk3qEbEX2a!r&s;BfF1)FuW(mjuuO={fASifcL)KueSWg7cyi zZvZ6cWRT$8;^6||xT}Z(_dNnUhb1m&368oeNfQQAfP6@BLZ=-!Qrz1mME8ITpdI45 zdfnVr0krf$N-#ADFddS`wIs?@aax%>IrnVDF(iw4>Vaw0hhqZ3K{v-0+byh@)HNbxV0|%L$-rE?$x1po$bJfGSb|RisD(RFNVDP(`Ie{}*5Y X|H_AJ280Y300000NkvXXu0mjfgpS;I diff --git a/spree_theme/db/themes/designs/2_16_1414758979/6a5e31b1jw1doccdf5tdqj.jpg b/spree_theme/db/themes/designs/2_16_1414758979/6a5e31b1jw1doccdf5tdqj.jpg deleted file mode 100644 index 7fff0f085d237febe739518d32808596dccc040a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16469 zcmYMb1yozj_XQf9qQ%_`6o=yO#f!VQg<>i0ZUu^4ffjd%6bSBa#U;2Gr%lil2`}IO z_ttwiv$AHbdoyxp&Y8W>*?C@h-T}N+S5{L7prD`t-XlMN=XHQ001XxOzkIHq}3H)`ozg<*jLoUECCtN(lNp{T#t zsWxJm5&nmB?V2=kzNY)!{qk3#eGM&6nDq$dT2+ zoN9g?+qM zax>YlLFSc?6cqZuyf$U9Bb{2mhAviFZB@*AgQ{e(6!%nnsNtaq;#It!S0a^sl>2}8 zdnEVcuA@%0${PTl^Ib>#GVK*7^nm5pi_P0`<%^)S-Zh4yFW2j*!5Bd$P{g1vJu!@I z_%7~mkZjRenxb>j+Nmf!|BuonIk(5hEB=K_va`^J*Lc)VrH$xn`yc&rC~cEn&5R+nci#~URAXY|r&t!oGqTOoH8oE8baO(o zcxP*NIiCK3x0C7qe$Ky^Q|eF1C_U3N{zzp1yL<+Wp6!9~9Ru7JZwPT6Z}aKemeINV z*6Uq@2B|;H{F-b-m1(~H+c(~r4~iaM%1gW*egYbcnrDOp7Kno2TklG{uxfe@fxoE zJZjsh1%t*_sn>fVS6TQkPxlKtq@76i>1Yi2*Vj*dvUsF>*Gl3zG7^3sxqfexs&^Ay z$c7&oL5Is5u!fT3%wFf;2OJySiL6Pvk#7p^d{i6zJHCHniFID^!G>@6M|~H+FDoL^ zaks{#nP!elLbFnQYny+J8>Rn`ptXZ}!dp%=_TrRl5GVYiesI?{CVT11an!V(=u2zU zWmi9Uty@@<--eQ3ejW5Rq;I=PHjcToCDYkcA1s;$viau7YZ6owg?OpOf6TRnAlW)$ zz?Y%-GatBv5W4yUi&^&v-g|!0Dav6a${T{^J{a3O!`KwPZ8cT}ctY0HTGF44@7k?; zHiIjzV>=l2X1rfjtn`8fmM@RSr$ya*E3BPPyb{&vjOMv2)g0KAGDR383=)zEUxAO2 zL$1C{1*fKzRxwvzSZKBHNIuz}>1WHnv|f2CXP;+@ap76j(qN<0R?OB&Mn9zp2&n=< z{uZWPGR8{zZM(?z+wOyw^E`LV&%S~b;PJYNf8Iw^ZsPp;QY7v@cG|adG~YHuiZBX(i)!BB0S`cBZ6-~rg1l+7AKpGsg0~}lC!tOQ9nEfi>bw|Dt8s4*x1YWLZosXs6Ho-}kshEXv{gUjxmCVqoy67-9r z(?jcO+W%;MzFn3E@ym(`cGDa4aXA!h=Zy7Bgt+cHp5^m{$M2@J5czTGsZXcRfJTN$ z;X363#G$3dsffGLf*ACx4r z&)QXQ>a|Cn0R&*}uV$tTLGtDOHIBa{gY$Pi+G!LXWs!b)a8&5;Zmv8ko$N}7QK zQ^q7jrLpTHMt6N!KEq#!aYIf}cP>wi6?k2?mZ$-chyU`k|*<0kg zcg(I`B`dSrxL`63UAiy2b+xW|a%h(&PdhT*rdSxsQ=(U>7=R{-<>pN%d~6#GQ;Vw{kjjA z?N04fMVhlK1b>0q>(#*Gt0Cv5w{p%2H}a!e68g!J*L!F2l3oT0Lxl>xob)xXt&TKMNi^TAh>p(l8ECd^HjCL z6EEaIt7Es&F@6=+cJnIB;Tm~_vKPm_!$G=`|0@60;{-SykhSv6{$Y9Pwf=~qmjQZ8 z0gaWP4yb?Dwb|tbNu_-BD#LYlL)_$Ve-aBp?Yv?^<$3WQoBHI2!I!)Vkq+dG{g| zsj{#DF0}h=KcI&L)+mo!5GhvtsiAwJ7M)Wgehc;a?{2@+I5Wj@)b!(Sb8IeAw#xr+ z4hrs?0_;>QI3U)&a(RrH7O~o3;K-UxIAKnelTRim;bY4;4utpN-8MKgDm3WUigw|~ zm1F~iescTk1A{36sj(;Y@2Jt1#9Y(`*cBy7Ioi*b@q4LtR|S1c+<7H(db%kNc!U9j z>Y}=-%1S){dm;b(W@5xC@(o}fV<8YAaJN$2pNVZe6EQ>l*nOS-*L=bG*NkwZ9sAg) zUx6L2%u;yQ7xQh~ctIgBk@nEv>&GG;6Qq2fqFrGF(nE1~BE? zyE`L&;%w9!dAgz*%(qgVXd7u<$3QCP%Yl-hYCu2bGeGvqsf)nT0XaZJjqwPMekv(X zE0y;bb&sK4ZJOnDT<=WG>GG2NONK>jcDIwZC>Kj#aapQp6lfD{9uU-%B2c?M)_zmz z*yH&Rn`6DoL~e)lZr$E?^0Dbrr%G;<+hM<42HKlsviMeLYxLHi5jKZs0QiRLt;j)D zKl7qpTcYvETK9R=Gr-mFo_%pQwDFM#CDZy&<7#HU#t+y>LA^A%b=-rRwrBs_n~%Z* z9COMnJ{-Ur({D`#B+oaFmC|Q%BR`ycn_xDCRj$HDcG80dl}X)^Cg%}VZGPZstx>n^&$B2* zt)j(VObJ-8wGO%ycs;3tK;N)#scRi5uDtUvq;%)e=%k3r}C ziviYYx}1(f3-LZeHX}nWQuNy|^6d|=ZBi4^A70X+^m;XZb=g?$UIh;>?OjkZ6U^t^ zB#X0s%{qV5pQ)KClB8apfJm!k=hrvWo+tWqO2X3^{uRU9)EjVZ_2ziZSo@_Ls`>dT z23Ey}Q}-3Tf&q{p?g0Mo6sK}myXbx0f@??TB0XVZb*#zrAAJ$zH!F`?u!ehcU|)%l4B#vW4EhQ1niIdio~0z>%EL3>m_3E9_)+ z2a%(v9W(Gn2nk$k=wGT|pf-WzchZ98wkqyIXvJu^;5oFcJHM*D%beM=rkh~*p88fS zhZ%bKf6fw#v;<+0VISyLV~5d?;w^ZL;R-7dC_wS?h{{fylL70|EZqu%nON;0x<$Km zkXRnQc9F5XCp>bQP?09kPD!T}5TqjAp!c5>RULfQrX6P`{0#UaI+(VhNL8To;|qBT z9}i32Ktiy;tomM%aHRtS7T6uRdC03sC6*q7%YT%8r3 zV-OGTlBe5~NjA+C{RxK%v8)xVpT7GCL^YR09+}^bowWx%KwA9lO`f zSZ41d#<&fnkHHy&S;z87@t0~>ZcY3&8;CkcO%jQNb@pBqB#{>*ru!dd>Ano?Yb^4P z9H#a^Y+2u_zHTmr%kJfA0lbsH-jBZ*Pu5D3^t-y~7Z!)}gB+om3q8#6I4V+?XMifd z`j;o1C(eQ|T^xHe=u>+<%9rNSKKCc&s-@Aguhf17U{bAd)x&}N-(Y{fLuB+>DT;F@0R4t}lT62}a4^m+eN&jsmHGJ;^;MF2_~V(zZhlG!UpQEUa(`gZAx^tTydKO4@VTF* zKuy!qNy;@&4SKI@vloitRKay{szBVg&osid{QkWJZCpO`)NQ(;x_Eb$mEf73q!B(g zjSXU+$0h%SHY6>Ws#YsmIk{Y2llQHi@k%k3noK2W=nw6)YZJTX0rtyq7MQm| zr+VXze)j~zvF;7fXv1m)>>Kww9YSQ_9(~w1=)Lo$r$&F4zVWrVn-K;1LRp9GR89XWH~!(3{g_Hp7OTP)gIqqZ^PUTuq2SNE03fq;2>q>h?<{pT^6k zV7|LS3kjD;akK*_7hUMrmQ5d0;h7#JB&Mz zF{mAi&`CYWM>IWnR;2~z!PD1K;^cBpDp|W{0N&R61lzK3%`$(+rbsdTs0RfkKHvLs z3QbEJ??wHV@&fOtG@IKPe9i_j+!@NL0PpSdqn!!^j^N4_GODNPvR4TR@8sYeI>G+a z1+yUSMWLOpsP;}ZgAjZ*=-D3OS8qaU`EoO-ZD_{vdqIm+XXk@b2KKe04ndM>ET_9k z^8#UGX-)Iu>?0iD_%px($pGU0Z!KWH!Okf6RHOyJtx`*sKQu=1M`4$swbB}WJ<(7d zbQ|{PyTB&~MV{9~)xe89zZoKvVIYkK^It9DS9d9HK!rHPT=(TFOG~is!F!@Ji`KXh z*5fULpMs~5cp?{KMqJgSIRg*vU5ihxL)vtHb)tU018NoP>0dgQ%T`kYL^HegR~AR* z;mwu&j?J6ItwU>}LqKg}Yk1bf+jyS{zb`1H2?r=~1*6v3-rFRP zI&+V@Wqyg*20s_r8XYnjf5(p{x7kBn77)i(e}r7)I)vhG&HiN6zAgFwm*>~J&>eLr z9?5;_yO?Iu23Sk1NW>*wO(>0jOVU{bqUwSaL;(yuYQY0=uq00|vO`dFD4y6Zm6!>$em(yruT*Toj>veGMYUgP93~ z@H}6J<&k_n>VDx$rTBj}7%T7#=KB3Fh;YwY zWmMu%*n-3TwGS?BDxJ~d3rm_M2v%IfGXSSx=w(;FeHf3uRVR4UOtn#3PDp82a$We9 zD=NHP3XibKY5nScAvzW>i~?$$v`we7c8P_M)}p8V8AJy6+1jD9yqsrk6Lj`0<(8J~$^Wy-+#4n=GABtc1olm>fZn|GW<|Vw_ zTi>Fmw9wTOAFmXboZL3&M$$`ys2oU=$X2r$kJnIlGn zuH6JMi16hgFu8i6|7=QET^L)x{dflSC^^k(x~$X_?u~xEVR!*oe$bo0zFVySNX1{s zt#Fjtcd%oe9mLxMC1|Lkb2%HjHG_OTluTYP!)3vGh^O&ryEkq(wUigzCSgW z{nY8?6fCrMq2DX=Orh#%MHV}@0ee6AfBEYWR@F{EkufH2h_#&TlDY~=JaV;#`{DUv5=I^mL`fk(s zu9%dk93C=Ya3a!#yV6HiWod#4zU&iOv?3%eK}j|Oev+o2Fk-d12u?ROcAPx6^H{r~HDo8JyHc`LAIVl5W_8d%SR5KmgVN##%Y9ZGK8E zdl=3+6n~uZt$xFyI%U`u*2N2$4hD|*P|Ua&!5@b6DZA3te6;v#*X+4RsKgmb(!*AV z15w4?u!UKXgm^s4BGpQ~Tc~%9``{v3XWkQW#T9yU2GK>qN`g;Gh@oC%T~%pGk7TN#Qv^uN#rw(@qP_{q>|T?r(7r&+o+*JxMGA1B zhxU;Vx*dPRhh%g>2P26v#G*Im9@%F%aVpvnGRWYAFkECy*qpLin!^CvLY)i4xCbmw z7KHiS?mWeh(DO91bvQ*KaW|t=1Dvk55FcxpkV1L0RRb5vQJ5BbcU9o2(V@FQzrun$ z=Vt&sE?PUhV{T?mh7I2Q5R}#zd7V^SasE)TIn=vG&ki#xHBPfzvXp5#M_$}NpG%?yPdC-7IF{e9*KeEo&nLZ&_}(my9+mtA5ZO)rY1uC>T3qK zDTDa;)Iw%})gxI_BnCh@ zPc-so2rnKH!>$*)A$(BK6q8UKihZ&S=@4{)4ccM%wx^QWNk;Qehf3Uf!7>wuUY#1% zKe@fOhSlLZt8aM(weNXCaCR1>f7@aeI9>jYaIxASaS_9>|0RCbM|Ku}r^F+C?=|Jm zaDmUBGeBUv(Bba-C!~Tg^30KIn#1qcg~HLidHhHf2}m2-r0Af+r-|e8ZJv|D-5==%Cb_BdXQ^?H>r_PXN6L=BZRz( z-Qkn63RV&Nd&u+})^HYFx)Kx_qyiK&B7e7KRND8=++&-W;a1sA^<=9XiJF(|nsE)< zTT)$kN_AjkF`N?tv`ON1$wK}gV#)&`WH8)4qx2m*p1;C0sqJG)Ys<3PrU%kQ6zw2- zxOF8wa_?veNfj$gV&2V_@{o1lRjUt1&3Kf6ia=$%$y99F*>Rj4jfM>;R)$dd@4A8e%s*%8r@1 zxUY3)xJRRK3m_}hzel4(7}bDJ<=!@?W)O;zmp~oAtYKdX%;NW1xfu#ZV zu8a8o_xR&iva>i342kT=1mol&Bi9SUuMC7Oppn` z`gW}U$U}&tO*!1tglf8=*1Vlld~K?^_d7_hId_Iw44n%QlHul6Rz4s>_C|tby%1)ybs7ALK z5cZ2gHqkAg0v=csq_&uUIk5NSY=`k0W>s(c=TIxk`PIYE$Rt&?h9fFaaS+9hvt-}e zr=FbBA?NcV&FYvM`twov_k1*BG(o#Ap3?12mN1?SYKb?aM01d zrJgJv(3*;uXPoQl$BP#X=)dNi_n+#O0+RI`O?i_5{`#Cr;bRlJz}-UK>SYMawKsVpKs7e!@hjQ+;O?Of0cFN{|A>cLgqxGt)q?a zR0VGJ6@6rPh|w(XV)&@9-ZlUD`L3Y`@v()yxO(f2hQCQ(o1W)MxRuR=WTh-&&wRk9 z^~Oy4UoPVskh&RrDf6r9O_SQG&ThAD5-Dc;dU(LyMasWojH_>VdR-9}t-^=*-q#G| z-UYahSx|dNtw#S|yR93DR#Hv{j^x?U6&G_W2oxg8Awa??tH_+RnREug-M3Gd@OOudWoxpCAGu({3vke${`~7kC@95Ijp1#=Xk4gCB5FtAhpl zDPY1k&OeVR`$yHAHA6BE8AwVTr3`o0Q|7|S{xR_Pf3Bi6Hr_W{-+B5Jtr480J6bBwx{+>orMp?hl|KK?B?xr;x1IIuV&TwXrGCfTVhNJn{9%sD}B%D>|L z#0Ba{Y-FcGd}{20M&m*$kbiR~_g-(on)0a3pS0iZsrVubEFs7+H5_nYgIb`(bPSAv zcYfwY(7=;8NF{PO2nZVwYae;KA40>V#M#C1KM-hFVGCLYx_g`K?LC_>bQ2rT!-BRy9vx;OSvzmSk{V2}>GEmIZHShM# zEM$H#?!R!WfPNH+21-pQyYHGoBW$FJ{C={4P1EnI$Q zeUAENgb>ftFMcra`a~+vXyj7| z_@m!e3?qZhd@?Hhc64;@g_=OCd-AK>5$#@@>-U4RSIN4TJ~5?hj^rt(tI8?n3OP2h zn5c0ploohbI#cY)RfkW7%D$ogz(ac zr#&A76wSmMZ9@avI&d!b3{Xf2QRsxtXQo`&Uf9jK3a!`p0BRcqXs-{5tUMpYEU9ED zSJrb~8nXlSN?OKE<({~fM%B#}=i3S6d@w@N3`exf(6>jA30hc_>j3z!XYtS zdkX72V8j0{Cl|?xB7(!&8qxi~rKITFEueLvdIl5{A{K?O>tv8QgreM*E%AHf;%G1`kVWgapCc$}NzJxiW&Z_vslU|595A*Pfl%O0yEE91 zR$N&IoxzIwOTu!I2%=7!G`)L60JGG4o0T-Vy_PNp=&0WE4UKf@2+>>C7={mXb@0|k z?cJHXT!QlMYFzI)R)Ebyx2bNphUVw}xH_pM_zP<+T>!&H?MiAc>J?%(`V zgjPG^lyFym7Uw$N@2x79wC9wzlJLE8+Pk3MHQuQl+3vYKm7TqAXZ|FPMLm+Ze%K@- zT=AwS^!K#&696I(e&bEqEe%Tj-?p0#2*AkM;e zkg#;ZgTs+f{i-0jRT;8t)!iDMO+@%~-Dj-5Gp5-Z?NzC5(2~ILa9{*K`7d`!pAobF z`WX;sV}xA6EJxXE5~~+bNrXxw+QI`C=m{)*{gbK!8Mrp^5ZTBz&V96iT5JiNxSX>g&TD2F?5Ol_s(Q#D<>E&=1pdv@&{@qPW8NF!oX?+t&xI9r_-CI%0wzWTCNZD~LI7PCdrv?QU~ zKjT3L{F`JdV94vt=|9tm35f0+MX6fYkG64f#b`7i!3#_4NA`l3ZDP&yiy*28i)X;T zMNbLz%n0f`$C`*cmG7>i*-0zfC6xs=odufT{FPoAG`*3EA%` zh#6wi{~+(@2nm0kBk?jYMJZs9cHy{`nVD=n=v_Ox6)KDrX(crc-;h0&S3T0U0$rnf zs8sZ7xoyPmD`l5EQ|B||;)2jwcJ`b73B$ElWQ5`Oe{Y6`WXusN%Ks)=jH zz=ab+^-I?^fpfmF`3=+y_h47@xeY2z;QV#v7ZDvsbc{qftU9azEHouoN0m;~vxmpE z*`am$xSur*(~w(^iZQ8qUltE++9kZdNihA#L}_*|?rUmOt~gtMOkFT8$tS_=|Amli z1r3i{2y$&MK?NaVaNzJ35e$!B6w0h}$Y`*1F4ev5km!d8IC7hDao2+@-hL}ET6our zpl#1Ul1-C)^V;94HwlmX$4Xwah&comis5;4Tj}Vpx-!j_(7)M0#H>%cir^~T-m3k@ z^grjIFQfHG%w&gKOi$I18kN@gTmxI^1*VIot~{ugT-XhFfXiVRv93HDsWGq!vN9 z*xYITVv5Q)M(eA^KT(?4j}yv1sS9-chWdNg`c^sEGOwH<)ZeK@bWhNyo&iA@Rb7(M zbrX2%K6o)mTcjy?w^Pi>oOQ7QMU*DVGMX}_eo{UVNRg*+Cv&zNlNP+GzN08+Uw1c@y`bmnM+m@?qDTou z_->+zSNEbU_(S%d7!4OS$2fNY&RwF2!dYYzDNeT%sUfhcD~tez>aR&aYl6@e{d(}t zQ**UVOhzBpqBn>M=9*Xmuk%L&hSA6$rHv`c7x$I>o1o9|VdBe#0{ciFK59%J};V*4W$!OFPE@&bA zkck)VJ;=7fHlev5-0Je^X?BgoQL2MgSVfez>&LszicCA4nXDZ)pleV{7u((x`NC~D zj3S=5o>`OfBT2}_01G$GNAhFJ3lEB(g=64}bm*vvPX{Rl)NE@z9*jB8!(EnF|3cyH zC(2b&wRuusenc_czS^(GaPB+2SILsWKrK(Iaz&!!Pv3ia=5oOZr2uNA#3Xx@>lcFW zktg)4gam8i$%40r&+9Fi=l3h5K1Tg=itqL#gnO2J@w&4;;9qOz6qhK(y>6w~{uw}2 z`a!v*knqKp5wL}?fH~UM7U(VhYCR-&y7h5dqD zV1H(KQWeo6wpRsR7{c~ywh3dA*?ThQ+f!@1pg-IZ6HGU!Lm`HnkFTHdn4rzqX63B{ zTc;dIJ()kzh<2!v%whK-_5c9@wY)fmb}rRG*h|3tf{N;RumMzX^EcvtgF14<(Q_5( zvt{#6=;9MD_q$CW+4c+bd+o1X_Pd=-$Sf(rN1_T8ud{Esa6H3axEX>qC&&?cq;J}g zobAwu@DATgj1C$GrV;xMr7FE980rA_n;)1eeK znyl3NcTQ9-giY$hCJFi>G(hT@WV89fAzkZLWboK0wSJsbv}s+<)&EV~wxej~gslOQ zvKfaj+97`5V_Ol_>XrfTksIz`DN__$14M8wc&)mGw%n{wwxq6M_Tj0k3Zri22cA+ZCFZWJE+Vl zAUS3)pScbmso!Fa2hY5jH^+CG_eoX>gPhYD3wDkUP6^RAi(b<-eDibR}N37 z&#QAVI=s?_5u^;9S;g(`c2!DA?CDkWt_X5RI1CCk0j?wk)hEj9G>QiILJ1rtz*eO5 zyE$g_GPB7gO0?&qj)%bbtd=aTHd%hv&m%IkL7jQkqI7kgyUr9AIeV?K#S6RXa!oDH z9_N)#QaVxAT)!qJCC4VIeDlT5G;|kv_h*@*`ap>>h%j9M*8E>@ zd}5j^rRMIX_)V=U*AE8@L zqiwEx6=PYD~>0=H*^f%|DJ7cVyBC8pC*mP11p3qYEq_p>5p@Z`)p>g+9derdn` z?A)J#B}W${wtlWK!Q~vXM_=3yabo#g)QWBu=?ztZb5fGzS^TcTqi_0`}E z7iP4ZoMhN{{!e0kOc~*0H_jtPt+Ot58(r3))XZrPbH^oRBy2x~6(k zMin04PKMf)AG<5zCx}RtE%l7;8@^R>IMC;eGNerTDRv}0!Pd9QbJKoN_VCW?Wu*Lq z5D;Hr#;7Z-um$+@j9tZ=AJ223&BuA2#%+hBweFE^UU*7Rvb~w%rK$O#J$?o<1bEh( z?OcjWqw34;Gp~&M#;vp^#AFum#&ZU#k$v$f`gyLaHQ-=w)Y02^(jR1HA;>zE31Spf z<9dhrc@M>K;6o{f)|Catz%u~D+z%NLVqNqCcIIJ@OqmU8b}xJ(n3I$kcNch3l4^Ot zUOjy}1%6LtmFNy-d)o!=qQ+kIW-6Ee;9PFLKHYMsGwh05X?STLt@=Gv$zwWUJ**!9 z;BY8tDo-sryX)vYTPvGdLOcUn)sQZsV#>FBu=R)MCr6C_$tasxxsNi=gN)Zky;xn6 z<)_q^BR`%>O3YU@h39_GH&fN|{N-hFP|H5CdGA7rtq{)iiD^TiMOpNbZa3Z<9j>AX zy+}yc_*81rU(wGxh?!avC!DB}0^n9i*g?r3Xr6p;S7o_5^7F`NZbtaBpx>Hy({KH@ z8lEa>F?KKIlWOkhc*uZElE1B`fVhvipIK$Vwujfc>*HN_xADcaNzRBVFAk>{TjOQB ze&iJ55L)YTP4>_Ld)QlHGYNlW!Qh9Sc*>pmi*5bh;AD0y6F}Di#2j`vx|S4K0{2z& zNw9#2+ehrynW7GnGyd8=umuoyNM2bBn?9Ps?BjwQcNqx#gtOYy=KZdJIG2AR^OiLH zEeTZ_(=uP~$$+2jT^PTEQ~6i?*l&Ub-+_?sPDcnXWGLFEp?mI;$<|xicJN0%EfGdSpogu` zxypO-|8#yR2&Pk60`L^4F-sm83j$(-7#RUr@tnm=BI zRDR3@hlc|rG<6D+%X#&sDylke^I!CvaZ?1-7qaKziZBJj1csMgnx&#~pbKyfdeX%7 zmSnWP_ZynBOmT?}Du7M1cPMx?_Vof`gcny}`}?%Z2d^pGPScXN2mE7WQuf&caD3sJ zub~bMq%*8T4JO9{7-hu@_B=E*?m|hwFmI_|5aZqAn-mat1=ef?`DZR@K+g9N;|ry! zAyc>;M4b(Q3q1a5py;hX6CpJ4bnQ;f zQ1vj@`f`}yn)P}iE^WT6{Tk+u|1_|#8MLOr{2=EyZKw*wNwvUCE=b# z!A28jK_wKvcm^~@mxsK9^QpqT@4hzUPAMp|jPxII{$wU;pqCMl`xDYU^!OI0IdwFe zOsqt<(2`er@<#3h1&WQS<&O?3l3aqGn~jjk`}vblY;OjVGvBnjt}I`QMh&5aJu!n^ z8xVld?BXKSkq_00$j=Pu{D~!bXkN<9^m4`jyaIncDF#$#)dK&wQ*$9XlpWR6N@4~N zP>#_Hu6u~FDum7K8lLw$xMDa_Cr5vFZZ1pvJCrJPZ!2StCcr*PpX)}53_pd!%m)id zDD=|@@8hM0ThPq#E>xytT&3L&M{!9{6Nas@h(+N3zs5+Q77h{xvjj}K0 z0z$r1W^3qCLS3EkVYa5I@}ldJE8(d~D+LgU%AV$D#$loS4Cu1v`?car5Q$lTk}s1y zn9l~!Ui+4vc$iUc9X}aA(B3>>XeltY#@&hP8Oyp({FD9z8{WpX1Ze0kgbg~qF9gzNI@~atV?@&))i8a#|lM(vB zs<_2d`e zKWYhz0jXP{X;6R9h66x||+cqN+aQxKb*TE-iDqQ6FAIiHH)cWVo zNtY;S6%HEguxhPP{j_kyWdd?8{j_Gr@lt|V()P_>-G==Hix1fWl4%{lw0gOFXrb4# zt1wHI#(m?IqjAOlOGu}29=vlWvvmhMh_3cgIEhNwnlK&c>FBe9m~HX=Au4*;bY;KX zO)|6$S-U8GX$3cve1g`Dy<1s%Qa=KjUCII;8JDD(OHLOo;FvRd%PzvoU9AEZLDgl^ zTWY6RLVwrTcC`~^Shr0+4!a0}zbgEc+o25Soae{-OHAQ}=my5j_S*ktfU^x*(ZYCY zb)B+*aj}?sRPvmqb*xy22WOsA*6WC_yU6XkpGR~( z?8XerlEBHpnu5kq1BhtD)}*(4DA1>PWt=5pIBs9kZIkP)?)79)(3^<_q68ag%}m)J zD!$AkbO;qpMWx3T;1`Eay*}03){>$^YvbrhN%Z6xLJqgm#tD*{^@{ySqzU{)t={bh z|JVL^%Fi`k)(#%@0alH#Xb>GZ#qF5heRJ>~-;+D3i0M|RsEtmRdI7EpRaoAzIHNvH zzQtF7SZ3)i?8f}&=LBUjXbr2VCtdB5x5F6r$nv|ZreyL;O@2tl2WFbG1aEjT<8aEx z^kOy_Us$Y>`j)+Z9%il_$ed&P<*PQyw$RrVB^kjM0 zPS-dY$>ztlSlaV!W&;6@+FB9 zO;teh_W+)8;9f9lu<^UD=IC2<@^;H|hmgyodTE$7uR~~)ZMN%|9>&wu<7mwQ^PF$< zb)|qLra`cT`MdJ z_IPmtX!%Nkc=Y&lB^ugX8cp)H+N&z7kUR8Cb@$QTw;_1*d##<}UhDj1>lAtDIOwG} z-25~9TJinaZ#~w2b$C~6I+XF`DijV>M3C->Usrj};GEp^=bD)I+ct@3%Am^9<%@D z*c%AR%P?@8qZ~7i)QOChGSgxYsbZbO)~k78LL#8CnN~yjhNFf}$Cg;_`yV2rX~blc zD2a7^-&JJl(uaC+KEjknDzmI!EvKt4*%5Ca&o+0gTU4ZzD!+DRnPC1DpVElx+s5Vy zFoD?*I&|6I5m}xEl+~yDbqeFZS~x#*4QazMGImHPBtubEBPAO3%;`vuIOy$J;-eUn z=&rr{$k6mp8~1g-jj`n{^Uws<E|Sl$3RWP@BO!Gm+jh1(#Z{C!0YxKhvESZ`7@6vUZclx(T-( z%Q1oVn2B6Bk9;BcCnS=m2e}8jy6Ha{KZwj2s+A7VaH$=&y`YX7cck`79DIX8xsU## zr5S{&QVYZn^5)7hDM#wmJK5hiJAjy9$wlb1@GxP2@-ZZ!VEL`eLeFdpR|_pZ@t7)d zy3eer-PA5JofIBe9sF%-=49uO!{Rnd$wf9iN~5Jv325Cq1-nMiIy%-&dDb~)kASLb zIYdAq@2{3VaDOl`*;CEX&08VlLvJGAOxK!4(3NNG;nKO>St0kN(frz4Wq3Nx>w>%@wPxe$wBg-7to}b-F2$hnUkswk=hX&(fG_Nq(JH{Mu15a zRUevkl%s_w)x9B0vpoBU6!%4H)4I7_dudKp=Q*Dp-zs|6N%w_R-R^2B(@8W)q>hF? zW$bry{Nye|q3gzkx7LT;n`%P0EqY@DeSy^Z%ZxwE1@)VaQx&W97lbKR7l7WChplpn zkZvxsa^p;@5jO|bmyBZLcje!|O;;uG72Z=DG$ktD$m*-CmKc9ROV*yQGsEMk`k{<( zM`Hp7MYfwq!VP1YjP)v5+%@ASSlb=&ZKgt^(t*-1$vx)xK`l^b*U ef|kI#kvA0qdUOB%Yv%tg-$}v$S0{U3{eJ)nM1eK{ diff --git a/spree_theme/db/themes/designs/2_16_1414758979/cart.png b/spree_theme/db/themes/designs/2_16_1414758979/cart.png deleted file mode 100644 index 36cf0018a9e1a149c24d489fafc292d6b18ed800..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 325 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&V!3HE>w#^4|I14-?iy0WWg+Z8+Vb&Z8prB-l zYeY$Kep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4RprT8jE{-7;x7Gw-6g;HBll%VH zdSwG9=^MOnIC2&&E@5$d!Lg%J`2m{+W83FKHy+Ww&)&&S@IJ&{`Ni;99=G%cKbGFV zPCNcZtzcj5aN}UP@``$H%?CafLVCSFI~zQ+^Ug9?i(KM;D|^qcGqBO&L(}}^F8|Fp z)mbB1UQTu5Gt63hA>v+G;^u<-w{HDnvfn24+N7_rNx5{1bMl$y7X}RtnH}(a{5fVrt>JSN?5MypV6-~cM9V7UwvQCVZbo6uHzx& T^jE4t-!XW)`njxgN@xNAC}@00 diff --git a/spree_theme/db/themes/designs/2_16_1414758979/header-bg.png b/spree_theme/db/themes/designs/2_16_1414758979/header-bg.png deleted file mode 100644 index 3407142d4a14b5e7f0c3fcfffc64a0fc9c002a85..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2855 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 FV1j7@aCra# diff --git a/spree_theme/db/themes/designs/2_16_1414758979/header-bg2.png b/spree_theme/db/themes/designs/2_16_1414758979/header-bg2.png deleted file mode 100644 index bbbd3eedbc2227f8f292ffe759b03fc85497d4db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2866 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 QNdN!<07*qoM6N<$f?CRS0RR91 diff --git a/spree_theme/db/themes/designs/2_16_1414758979/menu-bg.jpg b/spree_theme/db/themes/designs/2_16_1414758979/menu-bg.jpg deleted file mode 100644 index edeb8b6284263eac53d152f287b596abe404dda7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14805 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 Ht-t(F;uozS diff --git a/spree_theme/db/themes/designs/2_16_1414758979/taxon-arrow.png b/spree_theme/db/themes/designs/2_16_1414758979/taxon-arrow.png deleted file mode 100644 index fcdfd3f6e929d5bfd32896e589d355f02fe3b15a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 248 zcmeAS@N?(olHy`uVBq!ia0vp@Ak4uAB#T}@sR2@)1s;*b3=G`DAk4@xYmNj^P_o1| zq9iy!t)x7$D3!r6B|j-u!8128JvAsbF{QHbWU38NQLCqmV@SoVq?!*88X1|H53{g6 zI>;opf~{J}*he^%vZ@q~x7rFAZ^UEHYaClYb-&FVdQ&MBb@0Dt~mH2?qr diff --git a/spree_theme/db/themes/designs/2_1_1406937516.yml b/spree_theme/db/themes/designs/2_1_1406937516.yml deleted file mode 100644 index e7f76600..00000000 --- a/spree_theme/db/themes/designs/2_1_1406937516.yml +++ /dev/null @@ -1 +0,0 @@ -{"template":{"assigned_resource_ids":{"86":{"spree/template_file":[1]},"88":{"spree/taxon":[0,0]},"90":{"spree/taxon":[0]},"94":{"spree/taxon":[1]},"97":{"spree/taxon":[2]}},"created_at":"2013-04-08T13:27:02.000Z","id":1,"page_layout_root_id":83,"release_id":8,"site_id":2,"slug":"","title":"\u793a\u4f8b\u6a21\u677f","updated_at":"2014-07-31T14:19:41.000Z"},"param_values":[{"computed_pvalue":null,"created_at":"2013-04-08T13:27:02.000Z","id":2134,"page_layout_id":84,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:02.000Z","id":2135,"page_layout_id":84,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:03.000Z","id":2136,"page_layout_id":84,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:03.000Z","id":2137,"page_layout_id":84,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:03.000Z","id":2138,"page_layout_id":84,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":2139,"page_layout_id":92,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:21.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":2140,"page_layout_id":92,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":2141,"page_layout_id":92,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":2142,"page_layout_id":92,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"1","2":"background-color:yellow"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":2143,"page_layout_id":92,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":2144,"page_layout_id":142,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":2145,"page_layout_id":142,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":2146,"page_layout_id":142,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":2147,"page_layout_id":142,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"0","2":"background-color:#F5F5F5"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":2148,"page_layout_id":142,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":2149,"page_layout_id":93,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":2150,"page_layout_id":93,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:200px"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":2151,"page_layout_id":93,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 10px auto 10px"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":2152,"page_layout_id":93,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"1","2":"background-color:#FFF8ED"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":2153,"page_layout_id":93,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","49unset":"1","49":"color:black"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":2154,"page_layout_id":100,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":2155,"page_layout_id":100,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:750px"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":2156,"page_layout_id":100,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":2157,"page_layout_id":100,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":2158,"page_layout_id":100,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":2159,"page_layout_id":101,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":2160,"page_layout_id":101,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":2161,"page_layout_id":101,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":2162,"page_layout_id":101,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":2163,"page_layout_id":101,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":2164,"page_layout_id":106,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":2165,"page_layout_id":106,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"1","21":"width:200px"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":2166,"page_layout_id":106,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":2167,"page_layout_id":106,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":2168,"page_layout_id":106,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":2169,"page_layout_id":103,"page_layout_root_id":83,"pvalue":{},"section_param_id":65,"theme_id":1,"unset":null,"updated_at":"2013-04-08T13:27:08.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:09.000Z","id":2170,"page_layout_id":103,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111","15unset":"0","15":"height:110px","21unset":"0","21":"width:150px"},"section_param_id":66,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:09.000Z","id":2171,"page_layout_id":103,"page_layout_root_id":83,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","32unset":"0","32":"padding:5px 0px 5px 0px","15unset":"0","15":"height:98px"},"section_param_id":67,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:09.000Z","id":2172,"page_layout_id":103,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":68,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:09.000Z","id":2173,"page_layout_id":103,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111","53unset":"0","53":"text-align:center"},"section_param_id":69,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":2174,"page_layout_id":112,"page_layout_root_id":83,"pvalue":{},"section_param_id":60,"theme_id":1,"unset":null,"updated_at":"2013-04-08T13:27:10.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":2175,"page_layout_id":112,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":61,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":2176,"page_layout_id":112,"page_layout_root_id":83,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 0px 10px 0px"},"section_param_id":62,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":2177,"page_layout_id":112,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":63,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":2178,"page_layout_id":112,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111","24unset":"0","24":"font-size:90%"},"section_param_id":64,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:22.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":2179,"page_layout_id":143,"page_layout_root_id":83,"pvalue":{},"section_param_id":50,"theme_id":1,"unset":null,"updated_at":"2013-04-08T13:27:11.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":2180,"page_layout_id":143,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":51,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":2181,"page_layout_id":143,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":2182,"page_layout_id":143,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":53,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":2183,"page_layout_id":143,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":54,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":2184,"page_layout_id":102,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":2185,"page_layout_id":102,"page_layout_root_id":83,"pvalue":{"15":"height:160px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:160px"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":2186,"page_layout_id":102,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto","15unset":"1","15":"height:140px","32unset":"1","32":"padding:0px 0px 0px 0px","8unset":"1","8":"border-width:0px 0px 0px 0px"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":2187,"page_layout_id":102,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":2188,"page_layout_id":102,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":2189,"page_layout_id":110,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":2190,"page_layout_id":110,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:350px"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":2191,"page_layout_id":110,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":2192,"page_layout_id":110,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":2193,"page_layout_id":110,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":2194,"page_layout_id":107,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":2195,"page_layout_id":107,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":2196,"page_layout_id":107,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 10px auto auto"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":2197,"page_layout_id":107,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":2198,"page_layout_id":107,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":2199,"page_layout_id":116,"page_layout_root_id":83,"pvalue":{},"section_param_id":110,"theme_id":1,"unset":null,"updated_at":"2014-07-30T23:08:13.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":2200,"page_layout_id":116,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":111,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":2201,"page_layout_id":116,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":112,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":2202,"page_layout_id":116,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":113,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":2203,"page_layout_id":116,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111","27unset":"0","27":"font-weight:bolder","24unset":"0","24":"font-size:110%","49unset":"0","49":"color:#00ADEE"},"section_param_id":114,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:25.000Z","id":2204,"page_layout_id":113,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:25.000Z","id":2205,"page_layout_id":113,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"1","21unset":"0","21":"width:450px"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:25.000Z","id":2206,"page_layout_id":113,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:10px auto auto auto"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:25.000Z","id":2207,"page_layout_id":113,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:26.000Z","id":2208,"page_layout_id":113,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":2209,"page_layout_id":122,"page_layout_root_id":83,"pvalue":{},"section_param_id":125,"theme_id":1,"unset":null,"updated_at":"2013-04-16T14:20:10.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":2210,"page_layout_id":122,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111","21unset":"1","21":"width:670px"},"section_param_id":126,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":2211,"page_layout_id":122,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":127,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":2212,"page_layout_id":122,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":128,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":2213,"page_layout_id":122,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111","53unset":"1","53":"text-align:right"},"section_param_id":129,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:09.000Z","id":2214,"page_layout_id":105,"page_layout_root_id":83,"pvalue":{},"section_param_id":110,"theme_id":1,"unset":null,"updated_at":"2013-04-19T13:03:09.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:10.000Z","id":2215,"page_layout_id":105,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111","21unset":"0","21":"width:150px"},"section_param_id":111,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:10.000Z","id":2216,"page_layout_id":105,"page_layout_root_id":83,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:5px 0px 0px 0px","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":112,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:10.000Z","id":2217,"page_layout_id":105,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":113,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:10.000Z","id":2218,"page_layout_id":105,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111","53unset":"0","53":"text-align:center","49unset":"0","49":"color:#00ADEE","27unset":"0","27":"font-weight:bold"},"section_param_id":114,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2219,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":27,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2220,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":28,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2221,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 0px 20px"},"section_param_id":29,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2222,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":30,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:23.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2223,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":31,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2224,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 0px"},"section_param_id":32,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2225,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{"54unset":"0","54":"text-decoration:none","24unset":"0","24":"font-size:90%","49unset":"0","49":"color:#00ADEE"},"section_param_id":33,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2226,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":34,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2227,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":35,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":2228,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":36,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":2229,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":37,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":2230,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":38,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":2231,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":39,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":2232,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":40,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":2233,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":41,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":2234,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":42,"theme_id":1,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":2235,"page_layout_id":94,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":2236,"page_layout_id":94,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":2237,"page_layout_id":94,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":2238,"page_layout_id":94,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":2239,"page_layout_id":94,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:55.000Z","id":2240,"page_layout_id":97,"page_layout_root_id":83,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:55.000Z","id":2241,"page_layout_id":97,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:55.000Z","id":2242,"page_layout_id":97,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:56.000Z","id":2243,"page_layout_id":97,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:56.000Z","id":2244,"page_layout_id":97,"page_layout_root_id":83,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":2245,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":27,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:16.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":2246,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":28,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":2247,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 20px","32unset":"0","32":"padding:0px 0px 0px 20px"},"section_param_id":29,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":2248,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":30,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":2249,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":31,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2250,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 0px"},"section_param_id":32,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2251,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{"24unset":"0","24":"font-size:90%","49unset":"0","49":"color:#00ADEE","54unset":"0","54":"text-decoration:none"},"section_param_id":33,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2252,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":34,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2253,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":35,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2254,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":36,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2255,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":37,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2256,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":38,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2257,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":39,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2258,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":40,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2259,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":41,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":2260,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":42,"theme_id":1,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:58.000Z","id":2261,"page_layout_id":126,"page_layout_root_id":83,"pvalue":{},"section_param_id":210,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:20:58.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:58.000Z","id":2262,"page_layout_id":126,"page_layout_root_id":83,"pvalue":{"21unset":"0","21":"width:360px"},"section_param_id":211,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:58.000Z","id":2263,"page_layout_id":126,"page_layout_root_id":83,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 10px 10px 10px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":212,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:58.000Z","id":2264,"page_layout_id":126,"page_layout_root_id":83,"pvalue":{},"section_param_id":213,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:20:58.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:59.000Z","id":2265,"page_layout_id":126,"page_layout_root_id":83,"pvalue":{},"section_param_id":214,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:20:59.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:59.000Z","id":2266,"page_layout_id":126,"page_layout_root_id":83,"pvalue":{},"section_param_id":215,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:20:59.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:59.000Z","id":2267,"page_layout_id":126,"page_layout_root_id":83,"pvalue":{"2unset":"1","2":"background-color:#000000"},"section_param_id":216,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:59.000Z","id":2268,"page_layout_id":126,"page_layout_root_id":83,"pvalue":{"49unset":"0","49":"color:#00ADEE","53unset":"0","53":"text-align:center"},"section_param_id":217,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:08.000Z","id":2269,"page_layout_id":127,"page_layout_root_id":83,"pvalue":{},"section_param_id":218,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:21:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:08.000Z","id":2270,"page_layout_id":127,"page_layout_root_id":83,"pvalue":{"21unset":"0","21":"width:360px"},"section_param_id":219,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:08.000Z","id":2271,"page_layout_id":127,"page_layout_root_id":83,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 20px 10px 20px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","31unset":"0","31":"margin:10px auto 10px auto"},"section_param_id":220,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":2272,"page_layout_id":127,"page_layout_root_id":83,"pvalue":{},"section_param_id":221,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":2273,"page_layout_id":127,"page_layout_root_id":83,"pvalue":{},"section_param_id":222,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":2274,"page_layout_id":127,"page_layout_root_id":83,"pvalue":{},"section_param_id":223,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":2275,"page_layout_id":127,"page_layout_root_id":83,"pvalue":{},"section_param_id":224,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":2276,"page_layout_id":127,"page_layout_root_id":83,"pvalue":{"49unset":"0","49":"color:#00ADEE","53unset":"0","53":"text-align:center"},"section_param_id":225,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":2277,"page_layout_id":120,"page_layout_root_id":83,"pvalue":{},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":2278,"page_layout_id":120,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":2279,"page_layout_id":120,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":2280,"page_layout_id":120,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":2281,"page_layout_id":120,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:17.000Z","id":2282,"page_layout_id":121,"page_layout_root_id":83,"pvalue":{},"section_param_id":160,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:17.000Z","id":2283,"page_layout_id":121,"page_layout_root_id":83,"pvalue":{},"section_param_id":161,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:17.000Z","id":2284,"page_layout_id":121,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":162,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:17.000Z","id":2285,"page_layout_id":121,"page_layout_root_id":83,"pvalue":{},"section_param_id":163,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:18.000Z","id":2286,"page_layout_id":121,"page_layout_root_id":83,"pvalue":{"24unset":"0","24":"font-size:150%"},"section_param_id":164,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":2287,"page_layout_id":130,"page_layout_root_id":83,"pvalue":{},"section_param_id":165,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":2288,"page_layout_id":130,"page_layout_root_id":83,"pvalue":{},"section_param_id":166,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":2289,"page_layout_id":130,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 10px auto 10px"},"section_param_id":167,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":2290,"page_layout_id":130,"page_layout_root_id":83,"pvalue":{},"section_param_id":168,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":2291,"page_layout_id":130,"page_layout_root_id":83,"pvalue":{},"section_param_id":169,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":2292,"page_layout_id":130,"page_layout_root_id":83,"pvalue":{"31unset":"0","31":"margin:auto auto 10px auto","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","32unset":"0","32":"padding:5px 0px 5px 0px"},"section_param_id":170,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:22.000Z","id":2293,"page_layout_id":130,"page_layout_root_id":83,"pvalue":{},"section_param_id":171,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:22.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:22.000Z","id":2294,"page_layout_id":130,"page_layout_root_id":83,"pvalue":{"27":"font-weight:bold","54unset":"1","54":"text-decoration:underline","53unset":"1","53":"text-align:left"},"section_param_id":172,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:30.000Z","id":2295,"page_layout_id":131,"page_layout_root_id":83,"pvalue":{},"section_param_id":173,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:30.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":2296,"page_layout_id":131,"page_layout_root_id":83,"pvalue":{"21unset":"0","21":"width:300px"},"section_param_id":174,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":2297,"page_layout_id":131,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":175,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":2298,"page_layout_id":131,"page_layout_root_id":83,"pvalue":{},"section_param_id":176,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":2299,"page_layout_id":131,"page_layout_root_id":83,"pvalue":{},"section_param_id":177,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":2300,"page_layout_id":131,"page_layout_root_id":83,"pvalue":{"31unset":"0","31":"margin:auto auto 10px auto","32unset":"0","32":"padding:5px 0px 5px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":178,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:24.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":2301,"page_layout_id":131,"page_layout_root_id":83,"pvalue":{},"section_param_id":179,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":2302,"page_layout_id":131,"page_layout_root_id":83,"pvalue":{"27":"font-weight:bold","54unset":"1","54":"text-decoration:underline"},"section_param_id":180,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":2303,"page_layout_id":132,"page_layout_root_id":83,"pvalue":{},"section_param_id":181,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":2304,"page_layout_id":132,"page_layout_root_id":83,"pvalue":{},"section_param_id":182,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":2305,"page_layout_id":132,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":183,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":2306,"page_layout_id":132,"page_layout_root_id":83,"pvalue":{},"section_param_id":184,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":2307,"page_layout_id":132,"page_layout_root_id":83,"pvalue":{},"section_param_id":185,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":2308,"page_layout_id":132,"page_layout_root_id":83,"pvalue":{},"section_param_id":186,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":2309,"page_layout_id":132,"page_layout_root_id":83,"pvalue":{},"section_param_id":187,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":2310,"page_layout_id":132,"page_layout_root_id":83,"pvalue":{"27":"font-weight:bold"},"section_param_id":188,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:51.000Z","id":2311,"page_layout_id":134,"page_layout_root_id":83,"pvalue":{},"section_param_id":268,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:51.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:51.000Z","id":2312,"page_layout_id":134,"page_layout_root_id":83,"pvalue":{},"section_param_id":269,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:51.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":2313,"page_layout_id":134,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":270,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":2314,"page_layout_id":134,"page_layout_root_id":83,"pvalue":{},"section_param_id":271,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":2315,"page_layout_id":134,"page_layout_root_id":83,"pvalue":{},"section_param_id":272,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":2316,"page_layout_id":134,"page_layout_root_id":83,"pvalue":{},"section_param_id":273,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":2317,"page_layout_id":134,"page_layout_root_id":83,"pvalue":{},"section_param_id":274,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":2318,"page_layout_id":134,"page_layout_root_id":83,"pvalue":{},"section_param_id":275,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":2319,"page_layout_id":135,"page_layout_root_id":83,"pvalue":{},"section_param_id":260,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":2320,"page_layout_id":135,"page_layout_root_id":83,"pvalue":{},"section_param_id":261,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":2321,"page_layout_id":135,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":262,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":2322,"page_layout_id":135,"page_layout_root_id":83,"pvalue":{},"section_param_id":263,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":2323,"page_layout_id":135,"page_layout_root_id":83,"pvalue":{},"section_param_id":264,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":2324,"page_layout_id":135,"page_layout_root_id":83,"pvalue":{},"section_param_id":265,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":2325,"page_layout_id":135,"page_layout_root_id":83,"pvalue":{},"section_param_id":266,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:02.000Z","id":2326,"page_layout_id":135,"page_layout_root_id":83,"pvalue":{},"section_param_id":267,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:38:02.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":2327,"page_layout_id":136,"page_layout_root_id":83,"pvalue":{},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":2328,"page_layout_id":136,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":2329,"page_layout_id":136,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":2330,"page_layout_id":136,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":2331,"page_layout_id":136,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:32.000Z","id":2332,"page_layout_id":138,"page_layout_root_id":83,"pvalue":{},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:32.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:33.000Z","id":2333,"page_layout_id":138,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:33.000Z","id":2334,"page_layout_id":138,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:33.000Z","id":2335,"page_layout_id":138,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:33.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:33.000Z","id":2336,"page_layout_id":138,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:33.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":2337,"page_layout_id":137,"page_layout_root_id":83,"pvalue":{},"section_param_id":189,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":2338,"page_layout_id":137,"page_layout_root_id":83,"pvalue":{},"section_param_id":190,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":2339,"page_layout_id":137,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":191,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":2340,"page_layout_id":137,"page_layout_root_id":83,"pvalue":{},"section_param_id":192,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":2341,"page_layout_id":137,"page_layout_root_id":83,"pvalue":{},"section_param_id":193,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":2342,"page_layout_id":137,"page_layout_root_id":83,"pvalue":{},"section_param_id":194,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":2343,"page_layout_id":137,"page_layout_root_id":83,"pvalue":{},"section_param_id":195,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":2344,"page_layout_id":137,"page_layout_root_id":83,"pvalue":{},"section_param_id":196,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":2345,"page_layout_id":139,"page_layout_root_id":83,"pvalue":{},"section_param_id":197,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":2346,"page_layout_id":139,"page_layout_root_id":83,"pvalue":{},"section_param_id":198,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":2347,"page_layout_id":139,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":199,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":2348,"page_layout_id":139,"page_layout_root_id":83,"pvalue":{},"section_param_id":200,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":2349,"page_layout_id":139,"page_layout_root_id":83,"pvalue":{},"section_param_id":201,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":2350,"page_layout_id":139,"page_layout_root_id":83,"pvalue":{},"section_param_id":202,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":2351,"page_layout_id":139,"page_layout_root_id":83,"pvalue":{},"section_param_id":203,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":2352,"page_layout_id":139,"page_layout_root_id":83,"pvalue":{},"section_param_id":204,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:08.000Z","id":2353,"page_layout_id":133,"page_layout_root_id":83,"pvalue":{},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:50:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:08.000Z","id":2354,"page_layout_id":133,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:08.000Z","id":2355,"page_layout_id":133,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:08.000Z","id":2356,"page_layout_id":133,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:50:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:09.000Z","id":2357,"page_layout_id":133,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:50:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":2358,"page_layout_id":128,"page_layout_root_id":83,"pvalue":{},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":2359,"page_layout_id":128,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":2360,"page_layout_id":128,"page_layout_root_id":83,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 0px 0px"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":2361,"page_layout_id":128,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":2362,"page_layout_id":128,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:07.000Z","id":2363,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":11,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:07.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:07.000Z","id":2364,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{"21unset":"1","21":"width:960px"},"section_param_id":12,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2365,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":13,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2366,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{"2unset":"1","2":"background-color:lime"},"section_param_id":14,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2367,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{"27unset":"0","27":"font-weight:bold","49unset":"1","49":"color:#00ADEE"},"section_param_id":15,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2368,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":16,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2369,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{"54unset":"0","54":"text-decoration:none","49unset":"0","49":"color:#00ADEE"},"section_param_id":17,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2370,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":18,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2371,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":19,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2372,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":20,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2373,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":21,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2374,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":22,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":2375,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":23,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:09.000Z","id":2376,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":24,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:09.000Z","id":2377,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":25,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:09.000Z","id":2378,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":26,"theme_id":1,"unset":null,"updated_at":"2013-11-05T03:16:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:08.000Z","id":2379,"page_layout_id":95,"page_layout_root_id":83,"pvalue":{},"section_param_id":135,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:08.000Z","id":2380,"page_layout_id":95,"page_layout_root_id":83,"pvalue":{"21unset":"0","21":"width:160px"},"section_param_id":136,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":2381,"page_layout_id":95,"page_layout_root_id":83,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","32unset":"0","32":"padding:0px 0px 5px 0px"},"section_param_id":137,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:25.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":2382,"page_layout_id":95,"page_layout_root_id":83,"pvalue":{},"section_param_id":138,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":2383,"page_layout_id":95,"page_layout_root_id":83,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":139,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":2384,"page_layout_id":98,"page_layout_root_id":83,"pvalue":{},"section_param_id":135,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":2385,"page_layout_id":98,"page_layout_root_id":83,"pvalue":{"21unset":"0","21":"width:160px"},"section_param_id":136,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":2386,"page_layout_id":98,"page_layout_root_id":83,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 5px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":137,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":2387,"page_layout_id":98,"page_layout_root_id":83,"pvalue":{},"section_param_id":138,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":2388,"page_layout_id":98,"page_layout_root_id":83,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":139,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":2389,"page_layout_id":123,"page_layout_root_id":83,"pvalue":{},"section_param_id":140,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":2390,"page_layout_id":123,"page_layout_root_id":83,"pvalue":{},"section_param_id":141,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":2391,"page_layout_id":123,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":142,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":2392,"page_layout_id":123,"page_layout_root_id":83,"pvalue":{},"section_param_id":143,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":2393,"page_layout_id":123,"page_layout_root_id":83,"pvalue":{},"section_param_id":144,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":2394,"page_layout_id":124,"page_layout_root_id":83,"pvalue":{},"section_param_id":145,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":2395,"page_layout_id":124,"page_layout_root_id":83,"pvalue":{"101unset":"0","101":"float:right"},"section_param_id":146,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":2396,"page_layout_id":124,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:10px auto auto auto"},"section_param_id":147,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":2397,"page_layout_id":124,"page_layout_root_id":83,"pvalue":{},"section_param_id":148,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":2398,"page_layout_id":124,"page_layout_root_id":83,"pvalue":{},"section_param_id":149,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":2399,"page_layout_id":125,"page_layout_root_id":83,"pvalue":{},"section_param_id":150,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":2400,"page_layout_id":125,"page_layout_root_id":83,"pvalue":{"21unset":"1","21":"width:600px"},"section_param_id":151,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":2401,"page_layout_id":125,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":152,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":2402,"page_layout_id":125,"page_layout_root_id":83,"pvalue":{},"section_param_id":153,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":2403,"page_layout_id":125,"page_layout_root_id":83,"pvalue":{},"section_param_id":154,"theme_id":1,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:56.000Z","id":2404,"page_layout_id":86,"page_layout_root_id":83,"pvalue":{},"section_param_id":323,"theme_id":1,"unset":null,"updated_at":"2013-11-29T02:49:56.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:56.000Z","id":2405,"page_layout_id":86,"page_layout_root_id":83,"pvalue":{"21unset":"1","21":"width:220px","101unset":"1","101":"float:none"},"section_param_id":324,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:57.000Z","id":2406,"page_layout_id":86,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":325,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:57.000Z","id":2407,"page_layout_id":86,"page_layout_root_id":83,"pvalue":{},"section_param_id":326,"theme_id":1,"unset":null,"updated_at":"2013-11-29T02:49:57.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:57.000Z","id":2408,"page_layout_id":86,"page_layout_root_id":83,"pvalue":{},"section_param_id":327,"theme_id":1,"unset":null,"updated_at":"2013-11-29T02:49:57.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:45.000Z","id":2409,"page_layout_id":89,"page_layout_root_id":83,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:45.000Z","id":2410,"page_layout_id":89,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"1","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:46.000Z","id":2411,"page_layout_id":89,"page_layout_root_id":83,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 6px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","31unset":"0","31":"margin:auto 10px auto 10px"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:46.000Z","id":2412,"page_layout_id":89,"page_layout_root_id":83,"pvalue":{"2unset":"1","2":"background-color:green","3unset":"1","3":"background-image:pattern-1.png"},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:46.000Z","id":2413,"page_layout_id":89,"page_layout_root_id":83,"pvalue":{"49unset":"1","49":"color:teal","25unset":"1","25":"font-style:normal","24unset":"1","24":"font-size:0%","27unset":"1","27":"font-weight:bold"},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:15:21.000Z","id":2414,"page_layout_id":91,"page_layout_root_id":83,"pvalue":{},"section_param_id":328,"theme_id":1,"unset":null,"updated_at":"2013-12-03T08:15:21.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:15:21.000Z","id":2415,"page_layout_id":91,"page_layout_root_id":83,"pvalue":{"101unset":"0","101":"float:right"},"section_param_id":329,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:15:21.000Z","id":2416,"page_layout_id":91,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":330,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:15:21.000Z","id":2417,"page_layout_id":91,"page_layout_root_id":83,"pvalue":{},"section_param_id":331,"theme_id":1,"unset":null,"updated_at":"2013-12-03T08:15:21.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:15:21.000Z","id":2418,"page_layout_id":91,"page_layout_root_id":83,"pvalue":{},"section_param_id":332,"theme_id":1,"unset":null,"updated_at":"2013-12-03T08:15:21.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":2419,"page_layout_id":85,"page_layout_root_id":83,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":2420,"page_layout_id":85,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":2421,"page_layout_id":85,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":2422,"page_layout_id":85,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2013-12-05T08:06:08.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":2423,"page_layout_id":85,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2013-12-05T08:06:08.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":2424,"page_layout_id":87,"page_layout_root_id":83,"pvalue":{},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":2425,"page_layout_id":87,"page_layout_root_id":83,"pvalue":{"101":"float:right","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":2426,"page_layout_id":87,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":2427,"page_layout_id":87,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":2428,"page_layout_id":87,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":2429,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{"21":"width:960px","21unset":"0","20":"min-width:960px","20hidden":"1"},"section_param_id":226,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":2430,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":227,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":2431,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{"85":"clear:both"},"section_param_id":228,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":2432,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":229,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":2433,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":230,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2434,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":231,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2435,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":232,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2436,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":233,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2437,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":234,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2438,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{"31unset":"0","31":"margin:10px auto 2px auto"},"section_param_id":235,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2439,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":236,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2440,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":237,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2441,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":238,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2442,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":239,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2443,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":240,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":2444,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":241,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2445,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{"49unset":"0","49":"color:red","24unset":"0","24":"font-size:82%"},"section_param_id":242,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2446,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":243,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2447,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":317,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2448,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":318,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2449,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":319,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2450,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":320,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2451,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":321,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2452,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":322,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2453,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":244,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":2454,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":245,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":2455,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":246,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":2456,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{"49unset":"0","49":"color:#00ADEE","24unset":"1","24":"font-size:80%"},"section_param_id":247,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":2457,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":248,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":2458,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{"7unset":"0","7":"border-style:solid none solid none","8unset":"0","8":"border-width:1px 0px 1px 0px","6unset":"0","6":"border-color:#D9D9DB transparent #D9D9DB transparent"},"section_param_id":249,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":2459,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{"32unset":"0","32":"padding:5px 10px 5px 10px"},"section_param_id":250,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":2460,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":251,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":2461,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{"2unset":"0","2":"background-color:#D9D9DB"},"section_param_id":252,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":2462,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":253,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":2463,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":254,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2464,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":255,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2465,"page_layout_id":83,"page_layout_root_id":83,"pvalue":{},"section_param_id":256,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2466,"page_layout_id":104,"page_layout_root_id":83,"pvalue":{},"section_param_id":55,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2467,"page_layout_id":104,"page_layout_root_id":83,"pvalue":{"21unset":"0","21":"width:150px","15unset":"0","15":"height:34px"},"section_param_id":56,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2468,"page_layout_id":104,"page_layout_root_id":83,"pvalue":{"15hidden":"1","15unset":"0","15":"height:33px","32unset":"1","32":"padding:0px 0px 0px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #BBBBBB transparent"},"section_param_id":57,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2469,"page_layout_id":104,"page_layout_root_id":83,"pvalue":{},"section_param_id":58,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2470,"page_layout_id":104,"page_layout_root_id":83,"pvalue":{},"section_param_id":59,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2471,"page_layout_id":104,"page_layout_root_id":83,"pvalue":{},"section_param_id":294,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2472,"page_layout_id":104,"page_layout_root_id":83,"pvalue":{},"section_param_id":295,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":2473,"page_layout_id":104,"page_layout_root_id":83,"pvalue":{"49unset":"0","49":"color:#BBBBBB","27unset":"0","27":"font-weight:bold","24unset":"0","24":"font-size:80%","54unset":"0","54":"text-decoration:none","53unset":"0","53":"text-align:center"},"section_param_id":296,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:58.000Z","id":2474,"page_layout_id":104,"page_layout_root_id":83,"pvalue":{},"section_param_id":297,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:39:58.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":2475,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{},"section_param_id":105,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":2476,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":106,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":2477,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{},"section_param_id":107,"theme_id":1,"unset":null,"updated_at":"2014-07-30T23:08:17.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":2478,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{},"section_param_id":108,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":2479,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{},"section_param_id":109,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":2480,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 5px","7unset":"0","7":"border-style:solid none solid none","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":302,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":2481,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{"2unset":"0","2":"background-color:transparent"},"section_param_id":303,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2482,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{},"section_param_id":304,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2483,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":305,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2484,"page_layout_id":109,"page_layout_root_id":83,"pvalue":{},"section_param_id":306,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2485,"page_layout_id":111,"page_layout_root_id":83,"pvalue":{},"section_param_id":55,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2486,"page_layout_id":111,"page_layout_root_id":83,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":56,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:26.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2487,"page_layout_id":111,"page_layout_root_id":83,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 0px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":57,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2488,"page_layout_id":111,"page_layout_root_id":83,"pvalue":{},"section_param_id":58,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2489,"page_layout_id":111,"page_layout_root_id":83,"pvalue":{},"section_param_id":59,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2490,"page_layout_id":111,"page_layout_root_id":83,"pvalue":{},"section_param_id":294,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":2491,"page_layout_id":111,"page_layout_root_id":83,"pvalue":{},"section_param_id":295,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":2492,"page_layout_id":111,"page_layout_root_id":83,"pvalue":{"49unset":"0","49":"color:black","54unset":"0","54":"text-decoration:none","27unset":"0","27":"font-weight:bold","24unset":"0","24":"font-size:150%"},"section_param_id":296,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":2493,"page_layout_id":111,"page_layout_root_id":83,"pvalue":{},"section_param_id":297,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":2494,"page_layout_id":118,"page_layout_root_id":83,"pvalue":{},"section_param_id":115,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":2495,"page_layout_id":118,"page_layout_root_id":83,"pvalue":{},"section_param_id":116,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":2496,"page_layout_id":118,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":117,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":2497,"page_layout_id":118,"page_layout_root_id":83,"pvalue":{},"section_param_id":118,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":2498,"page_layout_id":118,"page_layout_root_id":83,"pvalue":{},"section_param_id":119,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":2499,"page_layout_id":118,"page_layout_root_id":83,"pvalue":{"21unset":"0","21":"width:60px","7unset":"0","7":"border-style:solid solid solid solid","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","8unset":"0","8":"border-width:1px 1px 1px 1px","32unset":"0","32":"padding:7px 10px 7px 10px"},"section_param_id":307,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":2500,"page_layout_id":118,"page_layout_root_id":83,"pvalue":{},"section_param_id":308,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":2501,"page_layout_id":118,"page_layout_root_id":83,"pvalue":{"53unset":"0","53":"text-align:left"},"section_param_id":309,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":2502,"page_layout_id":119,"page_layout_root_id":83,"pvalue":{},"section_param_id":120,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":2503,"page_layout_id":119,"page_layout_root_id":83,"pvalue":{},"section_param_id":121,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":2504,"page_layout_id":119,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto auto 5px"},"section_param_id":122,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":2505,"page_layout_id":119,"page_layout_root_id":83,"pvalue":{},"section_param_id":123,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":2506,"page_layout_id":119,"page_layout_root_id":83,"pvalue":{},"section_param_id":124,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":2507,"page_layout_id":119,"page_layout_root_id":83,"pvalue":{},"section_param_id":310,"theme_id":1,"unset":null,"updated_at":"2014-07-30T23:08:17.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":2508,"page_layout_id":119,"page_layout_root_id":83,"pvalue":{"2unset":"0","2":"background-color:#00ADEE"},"section_param_id":311,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":2509,"page_layout_id":119,"page_layout_root_id":83,"pvalue":{"49unset":"0","49":"color:white","24unset":"1","24":"font-size:14em"},"section_param_id":312,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":2510,"page_layout_id":144,"page_layout_root_id":83,"pvalue":{},"section_param_id":284,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:04.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":2511,"page_layout_id":144,"page_layout_root_id":83,"pvalue":{"21":"width:600px","21unset":"0"},"section_param_id":285,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":2512,"page_layout_id":144,"page_layout_root_id":83,"pvalue":{"7":"border-style:solid solid solid solid","7unset":"0","8":"border-width:1px 1px 1px 1px","8unset":"0","6":"border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC","6unset":"0","15":"height:598px","15hidden":"1"},"section_param_id":286,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":2513,"page_layout_id":144,"page_layout_root_id":83,"pvalue":{"2":"background-color:#FFFFFF","2unset":"0"},"section_param_id":287,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":2514,"page_layout_id":144,"page_layout_root_id":83,"pvalue":{},"section_param_id":288,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:04.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":2515,"page_layout_id":144,"page_layout_root_id":83,"pvalue":{"32":"padding:2px 2px 2px 2px","32unset":"0"},"section_param_id":313,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":2516,"page_layout_id":144,"page_layout_root_id":83,"pvalue":{"2":"background-color:#EEEEEE","2unset":"0"},"section_param_id":314,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:05.000Z","id":2517,"page_layout_id":144,"page_layout_root_id":83,"pvalue":{},"section_param_id":315,"theme_id":1,"unset":null,"updated_at":"2014-01-22T03:40:05.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:05.000Z","id":2518,"page_layout_id":144,"page_layout_root_id":83,"pvalue":{"32":"padding:0 10px 5px 10px","32unset":"0"},"section_param_id":316,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2519,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":333,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2520,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":334,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2521,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":335,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2522,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":336,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2523,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":337,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2524,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":338,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2525,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":339,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2526,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":340,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2527,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":341,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2528,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":342,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2529,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":343,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2530,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":344,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2531,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":345,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2532,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":346,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2533,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":347,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":2534,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":348,"theme_id":1,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":2535,"page_layout_id":140,"page_layout_root_id":83,"pvalue":{},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":2536,"page_layout_id":140,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":2537,"page_layout_id":140,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":2538,"page_layout_id":140,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":2539,"page_layout_id":140,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":2540,"page_layout_id":141,"page_layout_root_id":83,"pvalue":{},"section_param_id":349,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-05-10T13:08:24.000Z","id":2541,"page_layout_id":141,"page_layout_root_id":83,"pvalue":{},"section_param_id":350,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":2542,"page_layout_id":141,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":351,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":2543,"page_layout_id":141,"page_layout_root_id":83,"pvalue":{},"section_param_id":352,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":2544,"page_layout_id":141,"page_layout_root_id":83,"pvalue":{},"section_param_id":353,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":2545,"page_layout_id":141,"page_layout_root_id":83,"pvalue":{},"section_param_id":354,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":2546,"page_layout_id":141,"page_layout_root_id":83,"pvalue":{},"section_param_id":355,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":2547,"page_layout_id":141,"page_layout_root_id":83,"pvalue":{},"section_param_id":356,"theme_id":1,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":2548,"page_layout_id":108,"page_layout_root_id":83,"pvalue":{},"section_param_id":289,"theme_id":1,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":2549,"page_layout_id":108,"page_layout_root_id":83,"pvalue":{},"section_param_id":290,"theme_id":1,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":2550,"page_layout_id":108,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":291,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":2551,"page_layout_id":108,"page_layout_root_id":83,"pvalue":{},"section_param_id":292,"theme_id":1,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":2552,"page_layout_id":108,"page_layout_root_id":83,"pvalue":{},"section_param_id":293,"theme_id":1,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":2553,"page_layout_id":108,"page_layout_root_id":83,"pvalue":{"32unset":"0","32":"padding:5px 10px 5px 10px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":299,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":2554,"page_layout_id":108,"page_layout_root_id":83,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 5px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","31unset":"0","31":"margin:6px 6px 6px auto"},"section_param_id":301,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":2555,"page_layout_id":129,"page_layout_root_id":83,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":2556,"page_layout_id":129,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":2557,"page_layout_id":129,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":2558,"page_layout_id":129,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-03-04T14:20:03.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":2559,"page_layout_id":129,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-03-04T14:20:03.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:19:56.000Z","id":2560,"page_layout_id":114,"page_layout_root_id":83,"pvalue":{},"section_param_id":357,"theme_id":1,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:19:56.000Z","id":2561,"page_layout_id":114,"page_layout_root_id":83,"pvalue":{},"section_param_id":358,"theme_id":1,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:19:56.000Z","id":2562,"page_layout_id":114,"page_layout_root_id":83,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":359,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:19:56.000Z","id":2563,"page_layout_id":114,"page_layout_root_id":83,"pvalue":{},"section_param_id":360,"theme_id":1,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:19:56.000Z","id":2564,"page_layout_id":114,"page_layout_root_id":83,"pvalue":{},"section_param_id":361,"theme_id":1,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":2565,"page_layout_id":117,"page_layout_root_id":83,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":2566,"page_layout_id":117,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:230px"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":2567,"page_layout_id":117,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":2568,"page_layout_id":117,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-03-06T13:42:19.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":2569,"page_layout_id":117,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-03-06T13:42:19.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":2570,"page_layout_id":115,"page_layout_root_id":83,"pvalue":{"85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":2571,"page_layout_id":115,"page_layout_root_id":83,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":2572,"page_layout_id":115,"page_layout_root_id":83,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":1,"unset":null,"updated_at":"2014-07-31T14:19:27.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":2573,"page_layout_id":115,"page_layout_root_id":83,"pvalue":{},"section_param_id":9,"theme_id":1,"unset":null,"updated_at":"2014-03-06T15:17:45.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":2574,"page_layout_id":115,"page_layout_root_id":83,"pvalue":{},"section_param_id":10,"theme_id":1,"unset":null,"updated_at":"2014-03-06T15:17:45.000Z"},{"computed_pvalue":null,"created_at":"2014-07-04T12:47:18.000Z","id":3973,"page_layout_id":103,"page_layout_root_id":83,"pvalue":{},"section_param_id":404,"theme_id":1,"unset":null,"updated_at":"2014-07-04T12:47:18.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4131,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":420,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4135,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":421,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4137,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":421,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4143,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":422,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4148,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":423,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4152,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":424,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4154,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":424,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4160,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":425,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4165,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":426,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4169,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":427,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4171,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":427,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4177,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":428,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4182,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":429,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4186,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":430,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4188,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":430,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4194,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":431,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4199,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":432,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4203,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":433,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4205,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":433,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4211,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":434,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4216,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":435,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4220,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":436,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4222,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":436,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4228,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":437,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4233,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":438,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4237,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":439,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4239,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":439,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4245,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":440,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4250,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":441,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4254,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":442,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4256,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":442,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4262,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":443,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4267,"page_layout_id":90,"page_layout_root_id":83,"pvalue":{},"section_param_id":444,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4271,"page_layout_id":96,"page_layout_root_id":83,"pvalue":{},"section_param_id":445,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4273,"page_layout_id":99,"page_layout_root_id":83,"pvalue":{},"section_param_id":445,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4279,"page_layout_id":88,"page_layout_root_id":83,"pvalue":{},"section_param_id":446,"theme_id":1,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}],"page_layouts":[{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":83,"is_enabled":true,"is_full_html":true,"lft":1,"parent_id":null,"rgt":124,"root_id":83,"section_context":"","section_id":75,"section_instance":2,"site_id":2,"slug":"root","title":"root","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":84,"is_enabled":true,"is_full_html":false,"lft":2,"parent_id":83,"rgt":17,"root_id":83,"section_context":"","section_id":2,"section_instance":1,"site_id":2,"slug":"header","title":"Header","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":85,"is_enabled":true,"is_full_html":false,"lft":3,"parent_id":84,"rgt":10,"root_id":83,"section_context":"","section_id":2,"section_instance":20,"site_id":2,"slug":"container000","title":"container000","updated_at":"2014-07-16T09:30:58.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":86,"is_enabled":true,"is_full_html":false,"lft":4,"parent_id":85,"rgt":5,"root_id":83,"section_context":"","section_id":97,"section_instance":1,"site_id":2,"slug":"logo","title":"Logo","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":87,"is_enabled":true,"is_full_html":false,"lft":6,"parent_id":85,"rgt":9,"root_id":83,"section_context":"","section_id":2,"section_instance":21,"site_id":2,"slug":"container--6","title":"container","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":88,"is_enabled":true,"is_full_html":false,"lft":7,"parent_id":87,"rgt":8,"root_id":83,"section_context":"","section_id":101,"section_instance":2,"site_id":2,"slug":"logged-unlogged-menu","title":"logged&unlogged menu","updated_at":"2014-07-12T06:27:35.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":89,"is_enabled":true,"is_full_html":false,"lft":11,"parent_id":84,"rgt":16,"root_id":83,"section_context":"","section_id":2,"section_instance":19,"site_id":2,"slug":"container--7","title":"container","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":90,"is_enabled":true,"is_full_html":false,"lft":12,"parent_id":89,"rgt":13,"root_id":83,"section_context":"","section_id":3,"section_instance":3,"site_id":2,"slug":"main-menu","title":"Main menu","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":91,"is_enabled":true,"is_full_html":false,"lft":14,"parent_id":89,"rgt":15,"root_id":83,"section_context":"","section_id":99,"section_instance":1,"site_id":2,"slug":"mini-cart","title":"Mini cart","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":92,"is_enabled":true,"is_full_html":false,"lft":18,"parent_id":83,"rgt":117,"root_id":83,"section_context":"","section_id":2,"section_instance":2,"site_id":2,"slug":"content","title":"content","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":93,"is_enabled":true,"is_full_html":false,"lft":19,"parent_id":92,"rgt":32,"root_id":83,"section_context":"","section_id":2,"section_instance":4,"site_id":2,"slug":"lftnav","title":"lftnav","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":94,"is_enabled":true,"is_full_html":false,"lft":20,"parent_id":93,"rgt":25,"root_id":83,"section_context":"","section_id":2,"section_instance":12,"site_id":2,"slug":"container--8","title":"container","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":95,"is_enabled":true,"is_full_html":false,"lft":21,"parent_id":94,"rgt":22,"root_id":83,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name","title":"taxonomy name","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":96,"is_enabled":true,"is_full_html":false,"lft":23,"parent_id":94,"rgt":24,"root_id":83,"section_context":"","section_id":6,"section_instance":1,"site_id":2,"slug":"vmenu","title":"vmenu","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":97,"is_enabled":true,"is_full_html":false,"lft":26,"parent_id":93,"rgt":31,"root_id":83,"section_context":"","section_id":2,"section_instance":13,"site_id":2,"slug":"container--9","title":"container","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":98,"is_enabled":true,"is_full_html":false,"lft":27,"parent_id":97,"rgt":28,"root_id":83,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name--2","title":"taxonomy name","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":99,"is_enabled":true,"is_full_html":false,"lft":29,"parent_id":97,"rgt":30,"root_id":83,"section_context":"","section_id":6,"section_instance":2,"site_id":2,"slug":"vmenu--2","title":"vmenu","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":100,"is_enabled":true,"is_full_html":false,"lft":33,"parent_id":92,"rgt":116,"root_id":83,"section_context":"","section_id":2,"section_instance":5,"site_id":2,"slug":"main-content","title":"main content","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"gpvs","id":101,"is_enabled":true,"is_full_html":false,"lft":34,"parent_id":100,"rgt":43,"root_id":83,"section_context":"home,list","section_id":2,"section_instance":6,"site_id":2,"slug":"product-list","title":"product list","updated_at":"2014-07-26T09:44:58.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":102,"is_enabled":true,"is_full_html":false,"lft":35,"parent_id":101,"rgt":42,"root_id":83,"section_context":"","section_id":2,"section_instance":8,"site_id":2,"slug":"container--10","title":"container","updated_at":"2014-07-26T09:44:58.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":103,"is_enabled":true,"is_full_html":false,"lft":36,"parent_id":102,"rgt":37,"root_id":83,"section_context":"","section_id":17,"section_instance":1,"site_id":2,"slug":"product-image","title":"product image","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":104,"is_enabled":true,"is_full_html":false,"lft":38,"parent_id":102,"rgt":39,"root_id":83,"section_context":"","section_id":13,"section_instance":3,"site_id":2,"slug":"product-name","title":"product name","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":105,"is_enabled":true,"is_full_html":false,"lft":40,"parent_id":102,"rgt":41,"root_id":83,"section_context":"","section_id":30,"section_instance":2,"site_id":2,"slug":"product-price","title":"product price","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"this_product","id":106,"is_enabled":true,"is_full_html":false,"lft":44,"parent_id":100,"rgt":71,"root_id":83,"section_context":"detail","section_id":2,"section_instance":7,"site_id":2,"slug":"product-detail","title":"product detail","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":107,"is_enabled":true,"is_full_html":false,"lft":45,"parent_id":106,"rgt":50,"root_id":83,"section_context":"","section_id":2,"section_instance":10,"site_id":2,"slug":"container--11","title":"container","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":108,"is_enabled":true,"is_full_html":false,"lft":46,"parent_id":107,"rgt":47,"root_id":83,"section_context":"","section_id":94,"section_instance":2,"site_id":2,"slug":"image-with-thumbnails","title":"image with thumbnails","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":109,"is_enabled":true,"is_full_html":false,"lft":48,"parent_id":107,"rgt":49,"root_id":83,"section_context":"","section_id":28,"section_instance":2,"site_id":2,"slug":"product_properties","title":"product_properties","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":110,"is_enabled":true,"is_full_html":false,"lft":51,"parent_id":106,"rgt":70,"root_id":83,"section_context":"","section_id":2,"section_instance":9,"site_id":2,"slug":"container--12","title":"container","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":111,"is_enabled":true,"is_full_html":false,"lft":52,"parent_id":110,"rgt":53,"root_id":83,"section_context":"","section_id":13,"section_instance":3,"site_id":2,"slug":"product-name--2","title":"product name","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":112,"is_enabled":true,"is_full_html":false,"lft":54,"parent_id":110,"rgt":55,"root_id":83,"section_context":"","section_id":15,"section_instance":1,"site_id":2,"slug":"product-description","title":"product description","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":113,"is_enabled":true,"is_full_html":false,"lft":56,"parent_id":110,"rgt":69,"root_id":83,"section_context":"","section_id":2,"section_instance":11,"site_id":2,"slug":"container--13","title":"container","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":114,"is_enabled":true,"is_full_html":false,"lft":57,"parent_id":113,"rgt":58,"root_id":83,"section_context":"","section_id":107,"section_instance":1,"site_id":2,"slug":"product-option-values","title":"Product option values","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":115,"is_enabled":true,"is_full_html":false,"lft":59,"parent_id":113,"rgt":68,"root_id":83,"section_context":"","section_id":2,"section_instance":25,"site_id":2,"slug":"container--14","title":"container","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":116,"is_enabled":true,"is_full_html":false,"lft":60,"parent_id":115,"rgt":61,"root_id":83,"section_context":"","section_id":30,"section_instance":1,"site_id":2,"slug":"product-price--2","title":"product price","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":117,"is_enabled":true,"is_full_html":false,"lft":62,"parent_id":115,"rgt":67,"root_id":83,"section_context":"","section_id":2,"section_instance":24,"site_id":2,"slug":"container--15","title":"container","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":118,"is_enabled":true,"is_full_html":false,"lft":63,"parent_id":117,"rgt":64,"root_id":83,"section_context":"","section_id":32,"section_instance":2,"site_id":2,"slug":"product-quantity","title":"product quantity","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":119,"is_enabled":true,"is_full_html":false,"lft":65,"parent_id":117,"rgt":66,"root_id":83,"section_context":"","section_id":34,"section_instance":2,"site_id":2,"slug":"product-atc","title":"product atc","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":120,"is_enabled":true,"is_full_html":false,"lft":72,"parent_id":100,"rgt":115,"root_id":83,"section_context":"cart,checkout,thanks,account,signup,login,password","section_id":2,"section_instance":14,"site_id":2,"slug":"other-pages","title":"other pages","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":121,"is_enabled":true,"is_full_html":false,"lft":73,"parent_id":120,"rgt":74,"root_id":83,"section_context":"","section_id":50,"section_instance":1,"site_id":2,"slug":"taxon-name","title":"taxon name","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":122,"is_enabled":true,"is_full_html":false,"lft":75,"parent_id":120,"rgt":80,"root_id":83,"section_context":"cart","section_id":36,"section_instance":1,"site_id":2,"slug":"cart","title":"cart","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":123,"is_enabled":true,"is_full_html":false,"lft":76,"parent_id":122,"rgt":77,"root_id":83,"section_context":"","section_id":42,"section_instance":2,"site_id":2,"slug":"cart-items","title":"cart items","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":124,"is_enabled":true,"is_full_html":false,"lft":78,"parent_id":122,"rgt":79,"root_id":83,"section_context":"","section_id":44,"section_instance":2,"site_id":2,"slug":"order-total-price","title":"order total price","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":125,"is_enabled":true,"is_full_html":false,"lft":81,"parent_id":120,"rgt":86,"root_id":83,"section_context":"checkout","section_id":46,"section_instance":2,"site_id":2,"slug":"checkout","title":"checkout","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":126,"is_enabled":true,"is_full_html":false,"lft":82,"parent_id":125,"rgt":83,"root_id":83,"section_context":"","section_id":69,"section_instance":1,"site_id":2,"slug":"ship-form","title":"ship form","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":127,"is_enabled":true,"is_full_html":false,"lft":84,"parent_id":125,"rgt":85,"root_id":83,"section_context":"","section_id":72,"section_instance":1,"site_id":2,"slug":"payment-form","title":"payment form","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":128,"is_enabled":true,"is_full_html":false,"lft":87,"parent_id":120,"rgt":96,"root_id":83,"section_context":"thanks","section_id":2,"section_instance":18,"site_id":2,"slug":"thanks","title":"thanks","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":129,"is_enabled":true,"is_full_html":false,"lft":88,"parent_id":128,"rgt":93,"root_id":83,"section_context":"","section_id":2,"section_instance":23,"site_id":2,"slug":"container--16","title":"container","updated_at":"2014-07-12T06:27:36.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":130,"is_enabled":true,"is_full_html":false,"lft":89,"parent_id":129,"rgt":90,"root_id":83,"section_context":"","section_id":52,"section_instance":1,"site_id":2,"slug":"order-address","title":"order address","updated_at":"2014-07-12T06:27:37.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":131,"is_enabled":true,"is_full_html":false,"lft":91,"parent_id":129,"rgt":92,"root_id":83,"section_context":"","section_id":55,"section_instance":1,"site_id":2,"slug":"order-payment","title":"order payment","updated_at":"2014-07-12T06:27:37.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":132,"is_enabled":true,"is_full_html":false,"lft":94,"parent_id":128,"rgt":95,"root_id":83,"section_context":"","section_id":58,"section_instance":1,"site_id":2,"slug":"order-items","title":"order items","updated_at":"2014-07-12T06:27:37.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":133,"is_enabled":true,"is_full_html":false,"lft":97,"parent_id":120,"rgt":102,"root_id":83,"section_context":"account","section_id":2,"section_instance":17,"site_id":2,"slug":"account","title":"account","updated_at":"2014-07-12T06:27:37.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":134,"is_enabled":true,"is_full_html":false,"lft":98,"parent_id":133,"rgt":99,"root_id":83,"section_context":"","section_id":85,"section_instance":1,"site_id":2,"slug":"profile","title":"profile","updated_at":"2014-07-12T06:27:37.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":135,"is_enabled":true,"is_full_html":false,"lft":100,"parent_id":133,"rgt":101,"root_id":83,"section_context":"","section_id":82,"section_instance":1,"site_id":2,"slug":"order-list","title":"order list","updated_at":"2014-07-12T06:27:37.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":136,"is_enabled":true,"is_full_html":false,"lft":103,"parent_id":120,"rgt":106,"root_id":83,"section_context":"login","section_id":2,"section_instance":15,"site_id":2,"slug":"login","title":"login","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":137,"is_enabled":true,"is_full_html":false,"lft":104,"parent_id":136,"rgt":105,"root_id":83,"section_context":"","section_id":61,"section_instance":1,"site_id":2,"slug":"login-form","title":"login form","updated_at":"2014-07-12T06:27:37.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":138,"is_enabled":true,"is_full_html":false,"lft":107,"parent_id":120,"rgt":110,"root_id":83,"section_context":"signup","section_id":2,"section_instance":16,"site_id":2,"slug":"signup","title":"signup","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":139,"is_enabled":true,"is_full_html":false,"lft":108,"parent_id":138,"rgt":109,"root_id":83,"section_context":"","section_id":64,"section_instance":1,"site_id":2,"slug":"sign-up-form","title":"sign up form","updated_at":"2014-07-12T06:27:37.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":140,"is_enabled":true,"is_full_html":false,"lft":111,"parent_id":120,"rgt":114,"root_id":83,"section_context":"password","section_id":2,"section_instance":22,"site_id":2,"slug":"password","title":"password","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":141,"is_enabled":true,"is_full_html":false,"lft":112,"parent_id":140,"rgt":113,"root_id":83,"section_context":"","section_id":104,"section_instance":1,"site_id":2,"slug":"password-recover-form","title":"password recover form","updated_at":"2014-07-12T06:27:37.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":142,"is_enabled":true,"is_full_html":false,"lft":118,"parent_id":83,"rgt":121,"root_id":83,"section_context":"","section_id":2,"section_instance":3,"site_id":2,"slug":"footer","title":"footer","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":143,"is_enabled":true,"is_full_html":false,"lft":119,"parent_id":142,"rgt":120,"root_id":83,"section_context":"","section_id":11,"section_instance":1,"site_id":2,"slug":"copyright","title":"copyright","updated_at":"2014-05-10T13:08:24.000Z"},{"copy_from_root_id":1,"created_at":"2014-05-10T13:08:24.000Z","data_filter":"","data_source":"","id":144,"is_enabled":true,"is_full_html":false,"lft":122,"parent_id":83,"rgt":123,"root_id":83,"section_context":"","section_id":90,"section_instance":2,"site_id":2,"slug":"dialog","title":"dialog","updated_at":"2014-07-12T06:27:37.000Z"}],"template_files":[{"attachment_content_type":"image/gif","attachment_file_name":"logo.gif","attachment_file_size":1574,"attachment_height":null,"attachment_updated_at":"2013-05-12T13:29:47.000Z","attachment_width":null,"created_at":"2013-05-12T13:29:53.000Z","id":1,"theme_id":1},{"attachment_content_type":"image/jpeg","attachment_file_name":"6a5e31b1jw1doccdf5tdqj.jpg","attachment_file_size":16469,"attachment_height":null,"attachment_updated_at":"2014-07-03T15:26:52.000Z","attachment_width":null,"created_at":"2014-07-03T15:26:52.000Z","id":16,"theme_id":1}],"template_releases":[{"created_at":"2013-05-12T13:29:53.000Z","id":1,"name":"First theme released","theme_id":1,"updated_at":"2013-05-12T13:29:47.000Z"},{"created_at":"2014-02-16T13:05:22.000Z","id":2,"name":"just a test","theme_id":1,"updated_at":"2014-02-16T13:05:22.000Z"},{"created_at":"2014-02-20T14:39:05.000Z","id":3,"name":"just a test","theme_id":1,"updated_at":"2014-02-20T14:39:05.000Z"},{"created_at":"2014-03-02T06:58:26.000Z","id":4,"name":"just a test","theme_id":1,"updated_at":"2014-03-02T06:58:26.000Z"},{"created_at":"2014-04-03T14:04:43.000Z","id":5,"name":"just a test","theme_id":1,"updated_at":"2014-04-03T14:04:43.000Z"},{"created_at":"2014-07-26T08:14:37.000Z","id":8,"name":"just a test","theme_id":1,"updated_at":"2014-07-26T08:14:37.000Z"}]} \ No newline at end of file diff --git a/spree_theme/db/themes/designs/2_1_1406937516/6a5e31b1jw1doccdf5tdqj.jpg b/spree_theme/db/themes/designs/2_1_1406937516/6a5e31b1jw1doccdf5tdqj.jpg deleted file mode 100644 index 7fff0f085d237febe739518d32808596dccc040a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16469 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 diff --git a/spree_theme/db/themes/designs/2_1_1406937516/logo.gif b/spree_theme/db/themes/designs/2_1_1406937516/logo.gif deleted file mode 100644 index 2782a6b27e6d0a18db95e03075f5c963e26749f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 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 diff --git a/spree_theme/db/themes/designs/2_1_1408541455/logo.gif b/spree_theme/db/themes/designs/2_1_1408541455/logo.gif deleted file mode 100644 index 2782a6b27e6d0a18db95e03075f5c963e26749f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 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 diff --git a/spree_theme/db/themes/designs/2_1_1410512684/logo.gif b/spree_theme/db/themes/designs/2_1_1410512684/logo.gif deleted file mode 100644 index 2782a6b27e6d0a18db95e03075f5c963e26749f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmV+?2H5#WNk%w1VGaR-0J8u9U}x#(F)sV^^!duk^PZjUYG=>U_@}G$g^KRx=llEN z;50nrMNH)>GU4F{0{{R2A^8LV00000EC2ui01g3x000F4@X1N5y*TU5yZ>M)j$~<` zXsWJk>%MR-&vb3yc&_h!@BhG{a7Zi~kI1BQ$!t2G(5Q4uty-_xtai)odcWYXcuX#v z&*-#z&2GEj@VIG5qM`_%jtQZoqX!rU0HF-5rhNdastXAg2eu6W0<(GsysEMjyTbs$c?iR!3>3o6 z4aLfIwbBj064%Yo)pe=Txep20qMhG!<_+k_*wpE7;mzaB=J4@t4CdPQ*yH)$_#5W! z!9aom)o6o;t&{|J%^W5qBLG1vP87J=!ZjgUGmaDg$0XQis~D(Z@JONzNk${Fj`JEw z>==>d7>FAIVuFS5Va%B}zqqsow1a>H2oM|qcvL0EpjHH!D|kY{P?=Dxc$B8%Dyghf za1L8oV(Tz~V4WO1i()O&v{1zILQCNQfPD;}UhwJ+?h~`aE*Ma$3IJURF$4Q`lDM!g zYz)v*Sl3{&+IJP?=Bz-uhX4nl9R%p}Ikf51q5}jdFyKXj(-Q;`E=(41vt$$+-|}pF zG@sI_gP$hQ;D{|qkKbK89Pac(7g!-4bgRP;Xok)I0_fPL3OexRH{E;+PG{d6_%-;T3H><$ zf`RKWpbcNRJ&<67s4?gO0Rxn1;)y7xSR#0B;J04}1bpbgizp00z>PP4a1t>F^tcXg zRuKe{0xF*PA&EuWXPT0sO*lbi<}}>I%$)YS_){U8VnkmZ)+-OU#J!YS=a$R z_PCHJ00c|eCc**>AO)?4wkl{$GK&HKn{?o}S^?BnTdkpb)|%gUpu%>6Y`65Zui)0uyK&}Mo-ih$Q8JL!B z2W2W-?*k62D60dgu8}W&YHnbqnGfJT zcKoKdB0nI&JX8%-XUYkq%gdw4hW0QAF=ITjzHL^zv3@OTxtRE$eqvka`)yc9)ovQA5YW+H)R&@^ajS18}r z0p~`t1heH0_TGA{LRG4fntizcf@_;bC7G}?&bjFRai;YHc#q3B<&*Db0pNlE&Ftp+ zb*^6rANof7;yoWtla>+~yt=}zt0Fewnnz0OeW7cxY3?0YJ$LEOg)M^6;u7QjK;HR_nq+3nFT1a1T&IaFOo%lusvv~=w zNfHo1)dJ8O_ss}?XpkT1;-mnqT>yVQlZ)Rbqpo9B&OOH)UjZd{Kxa)r0Tq%_+U_91 z3MimzqVd^j?#D9=Ch$42IF>WSgnUByRq0A;WfdLpwG&*Bmt6p>(24Vn%Hr$%2 zrics-jE!mrlpW13usKiE>0x8}(T3vUGd=y)jf!Z@o)wWt#Pl5zG%I9btL*c!29>c& zqe|mS)|jjT8j(70L?EX6?Jdh?s$45v89NzQVb^PK2R Zr#jck&UU)i0ZUu^4ffjd%6bSBa#U;2Gr%lil2`}IO z_ttwiv$AHbdoyxp&Y8W>*?C@h-T}N+S5{L7prD`t-XlMN=XHQ001XxOzkIHq}3H)`ozg<*jLoUECCtN(lNp{T#t zsWxJm5&nmB?V2=kzNY)!{qk3#eGM&6nDq$dT2+ zoN9g?+qM zax>YlLFSc?6cqZuyf$U9Bb{2mhAviFZB@*AgQ{e(6!%nnsNtaq;#It!S0a^sl>2}8 zdnEVcuA@%0${PTl^Ib>#GVK*7^nm5pi_P0`<%^)S-Zh4yFW2j*!5Bd$P{g1vJu!@I z_%7~mkZjRenxb>j+Nmf!|BuonIk(5hEB=K_va`^J*Lc)VrH$xn`yc&rC~cEn&5R+nci#~URAXY|r&t!oGqTOoH8oE8baO(o zcxP*NIiCK3x0C7qe$Ky^Q|eF1C_U3N{zzp1yL<+Wp6!9~9Ru7JZwPT6Z}aKemeINV z*6Uq@2B|;H{F-b-m1(~H+c(~r4~iaM%1gW*egYbcnrDOp7Kno2TklG{uxfe@fxoE zJZjsh1%t*_sn>fVS6TQkPxlKtq@76i>1Yi2*Vj*dvUsF>*Gl3zG7^3sxqfexs&^Ay z$c7&oL5Is5u!fT3%wFf;2OJySiL6Pvk#7p^d{i6zJHCHniFID^!G>@6M|~H+FDoL^ zaks{#nP!elLbFnQYny+J8>Rn`ptXZ}!dp%=_TrRl5GVYiesI?{CVT11an!V(=u2zU zWmi9Uty@@<--eQ3ejW5Rq;I=PHjcToCDYkcA1s;$viau7YZ6owg?OpOf6TRnAlW)$ zz?Y%-GatBv5W4yUi&^&v-g|!0Dav6a${T{^J{a3O!`KwPZ8cT}ctY0HTGF44@7k?; zHiIjzV>=l2X1rfjtn`8fmM@RSr$ya*E3BPPyb{&vjOMv2)g0KAGDR383=)zEUxAO2 zL$1C{1*fKzRxwvzSZKBHNIuz}>1WHnv|f2CXP;+@ap76j(qN<0R?OB&Mn9zp2&n=< z{uZWPGR8{zZM(?z+wOyw^E`LV&%S~b;PJYNf8Iw^ZsPp;QY7v@cG|adG~YHuiZBX(i)!BB0S`cBZ6-~rg1l+7AKpGsg0~}lC!tOQ9nEfi>bw|Dt8s4*x1YWLZosXs6Ho-}kshEXv{gUjxmCVqoy67-9r z(?jcO+W%;MzFn3E@ym(`cGDa4aXA!h=Zy7Bgt+cHp5^m{$M2@J5czTGsZXcRfJTN$ z;X363#G$3dsffGLf*ACx4r z&)QXQ>a|Cn0R&*}uV$tTLGtDOHIBa{gY$Pi+G!LXWs!b)a8&5;Zmv8ko$N}7QK zQ^q7jrLpTHMt6N!KEq#!aYIf}cP>wi6?k2?mZ$-chyU`k|*<0kg zcg(I`B`dSrxL`63UAiy2b+xW|a%h(&PdhT*rdSxsQ=(U>7=R{-<>pN%d~6#GQ;Vw{kjjA z?N04fMVhlK1b>0q>(#*Gt0Cv5w{p%2H}a!e68g!J*L!F2l3oT0Lxl>xob)xXt&TKMNi^TAh>p(l8ECd^HjCL z6EEaIt7Es&F@6=+cJnIB;Tm~_vKPm_!$G=`|0@60;{-SykhSv6{$Y9Pwf=~qmjQZ8 z0gaWP4yb?Dwb|tbNu_-BD#LYlL)_$Ve-aBp?Yv?^<$3WQoBHI2!I!)Vkq+dG{g| zsj{#DF0}h=KcI&L)+mo!5GhvtsiAwJ7M)Wgehc;a?{2@+I5Wj@)b!(Sb8IeAw#xr+ z4hrs?0_;>QI3U)&a(RrH7O~o3;K-UxIAKnelTRim;bY4;4utpN-8MKgDm3WUigw|~ zm1F~iescTk1A{36sj(;Y@2Jt1#9Y(`*cBy7Ioi*b@q4LtR|S1c+<7H(db%kNc!U9j z>Y}=-%1S){dm;b(W@5xC@(o}fV<8YAaJN$2pNVZe6EQ>l*nOS-*L=bG*NkwZ9sAg) zUx6L2%u;yQ7xQh~ctIgBk@nEv>&GG;6Qq2fqFrGF(nE1~BE? zyE`L&;%w9!dAgz*%(qgVXd7u<$3QCP%Yl-hYCu2bGeGvqsf)nT0XaZJjqwPMekv(X zE0y;bb&sK4ZJOnDT<=WG>GG2NONK>jcDIwZC>Kj#aapQp6lfD{9uU-%B2c?M)_zmz z*yH&Rn`6DoL~e)lZr$E?^0Dbrr%G;<+hM<42HKlsviMeLYxLHi5jKZs0QiRLt;j)D zKl7qpTcYvETK9R=Gr-mFo_%pQwDFM#CDZy&<7#HU#t+y>LA^A%b=-rRwrBs_n~%Z* z9COMnJ{-Ur({D`#B+oaFmC|Q%BR`ycn_xDCRj$HDcG80dl}X)^Cg%}VZGPZstx>n^&$B2* zt)j(VObJ-8wGO%ycs;3tK;N)#scRi5uDtUvq;%)e=%k3r}C ziviYYx}1(f3-LZeHX}nWQuNy|^6d|=ZBi4^A70X+^m;XZb=g?$UIh;>?OjkZ6U^t^ zB#X0s%{qV5pQ)KClB8apfJm!k=hrvWo+tWqO2X3^{uRU9)EjVZ_2ziZSo@_Ls`>dT z23Ey}Q}-3Tf&q{p?g0Mo6sK}myXbx0f@??TB0XVZb*#zrAAJ$zH!F`?u!ehcU|)%l4B#vW4EhQ1niIdio~0z>%EL3>m_3E9_)+ z2a%(v9W(Gn2nk$k=wGT|pf-WzchZ98wkqyIXvJu^;5oFcJHM*D%beM=rkh~*p88fS zhZ%bKf6fw#v;<+0VISyLV~5d?;w^ZL;R-7dC_wS?h{{fylL70|EZqu%nON;0x<$Km zkXRnQc9F5XCp>bQP?09kPD!T}5TqjAp!c5>RULfQrX6P`{0#UaI+(VhNL8To;|qBT z9}i32Ktiy;tomM%aHRtS7T6uRdC03sC6*q7%YT%8r3 zV-OGTlBe5~NjA+C{RxK%v8)xVpT7GCL^YR09+}^bowWx%KwA9lO`f zSZ41d#<&fnkHHy&S;z87@t0~>ZcY3&8;CkcO%jQNb@pBqB#{>*ru!dd>Ano?Yb^4P z9H#a^Y+2u_zHTmr%kJfA0lbsH-jBZ*Pu5D3^t-y~7Z!)}gB+om3q8#6I4V+?XMifd z`j;o1C(eQ|T^xHe=u>+<%9rNSKKCc&s-@Aguhf17U{bAd)x&}N-(Y{fLuB+>DT;F@0R4t}lT62}a4^m+eN&jsmHGJ;^;MF2_~V(zZhlG!UpQEUa(`gZAx^tTydKO4@VTF* zKuy!qNy;@&4SKI@vloitRKay{szBVg&osid{QkWJZCpO`)NQ(;x_Eb$mEf73q!B(g zjSXU+$0h%SHY6>Ws#YsmIk{Y2llQHi@k%k3noK2W=nw6)YZJTX0rtyq7MQm| zr+VXze)j~zvF;7fXv1m)>>Kww9YSQ_9(~w1=)Lo$r$&F4zVWrVn-K;1LRp9GR89XWH~!(3{g_Hp7OTP)gIqqZ^PUTuq2SNE03fq;2>q>h?<{pT^6k zV7|LS3kjD;akK*_7hUMrmQ5d0;h7#JB&Mz zF{mAi&`CYWM>IWnR;2~z!PD1K;^cBpDp|W{0N&R61lzK3%`$(+rbsdTs0RfkKHvLs z3QbEJ??wHV@&fOtG@IKPe9i_j+!@NL0PpSdqn!!^j^N4_GODNPvR4TR@8sYeI>G+a z1+yUSMWLOpsP;}ZgAjZ*=-D3OS8qaU`EoO-ZD_{vdqIm+XXk@b2KKe04ndM>ET_9k z^8#UGX-)Iu>?0iD_%px($pGU0Z!KWH!Okf6RHOyJtx`*sKQu=1M`4$swbB}WJ<(7d zbQ|{PyTB&~MV{9~)xe89zZoKvVIYkK^It9DS9d9HK!rHPT=(TFOG~is!F!@Ji`KXh z*5fULpMs~5cp?{KMqJgSIRg*vU5ihxL)vtHb)tU018NoP>0dgQ%T`kYL^HegR~AR* z;mwu&j?J6ItwU>}LqKg}Yk1bf+jyS{zb`1H2?r=~1*6v3-rFRP zI&+V@Wqyg*20s_r8XYnjf5(p{x7kBn77)i(e}r7)I)vhG&HiN6zAgFwm*>~J&>eLr z9?5;_yO?Iu23Sk1NW>*wO(>0jOVU{bqUwSaL;(yuYQY0=uq00|vO`dFD4y6Zm6!>$em(yruT*Toj>veGMYUgP93~ z@H}6J<&k_n>VDx$rTBj}7%T7#=KB3Fh;YwY zWmMu%*n-3TwGS?BDxJ~d3rm_M2v%IfGXSSx=w(;FeHf3uRVR4UOtn#3PDp82a$We9 zD=NHP3XibKY5nScAvzW>i~?$$v`we7c8P_M)}p8V8AJy6+1jD9yqsrk6Lj`0<(8J~$^Wy-+#4n=GABtc1olm>fZn|GW<|Vw_ zTi>Fmw9wTOAFmXboZL3&M$$`ys2oU=$X2r$kJnIlGn zuH6JMi16hgFu8i6|7=QET^L)x{dflSC^^k(x~$X_?u~xEVR!*oe$bo0zFVySNX1{s zt#Fjtcd%oe9mLxMC1|Lkb2%HjHG_OTluTYP!)3vGh^O&ryEkq(wUigzCSgW z{nY8?6fCrMq2DX=Orh#%MHV}@0ee6AfBEYWR@F{EkufH2h_#&TlDY~=JaV;#`{DUv5=I^mL`fk(s zu9%dk93C=Ya3a!#yV6HiWod#4zU&iOv?3%eK}j|Oev+o2Fk-d12u?ROcAPx6^H{r~HDo8JyHc`LAIVl5W_8d%SR5KmgVN##%Y9ZGK8E zdl=3+6n~uZt$xFyI%U`u*2N2$4hD|*P|Ua&!5@b6DZA3te6;v#*X+4RsKgmb(!*AV z15w4?u!UKXgm^s4BGpQ~Tc~%9``{v3XWkQW#T9yU2GK>qN`g;Gh@oC%T~%pGk7TN#Qv^uN#rw(@qP_{q>|T?r(7r&+o+*JxMGA1B zhxU;Vx*dPRhh%g>2P26v#G*Im9@%F%aVpvnGRWYAFkECy*qpLin!^CvLY)i4xCbmw z7KHiS?mWeh(DO91bvQ*KaW|t=1Dvk55FcxpkV1L0RRb5vQJ5BbcU9o2(V@FQzrun$ z=Vt&sE?PUhV{T?mh7I2Q5R}#zd7V^SasE)TIn=vG&ki#xHBPfzvXp5#M_$}NpG%?yPdC-7IF{e9*KeEo&nLZ&_}(my9+mtA5ZO)rY1uC>T3qK zDTDa;)Iw%})gxI_BnCh@ zPc-so2rnKH!>$*)A$(BK6q8UKihZ&S=@4{)4ccM%wx^QWNk;Qehf3Uf!7>wuUY#1% zKe@fOhSlLZt8aM(weNXCaCR1>f7@aeI9>jYaIxASaS_9>|0RCbM|Ku}r^F+C?=|Jm zaDmUBGeBUv(Bba-C!~Tg^30KIn#1qcg~HLidHhHf2}m2-r0Af+r-|e8ZJv|D-5==%Cb_BdXQ^?H>r_PXN6L=BZRz( z-Qkn63RV&Nd&u+})^HYFx)Kx_qyiK&B7e7KRND8=++&-W;a1sA^<=9XiJF(|nsE)< zTT)$kN_AjkF`N?tv`ON1$wK}gV#)&`WH8)4qx2m*p1;C0sqJG)Ys<3PrU%kQ6zw2- zxOF8wa_?veNfj$gV&2V_@{o1lRjUt1&3Kf6ia=$%$y99F*>Rj4jfM>;R)$dd@4A8e%s*%8r@1 zxUY3)xJRRK3m_}hzel4(7}bDJ<=!@?W)O;zmp~oAtYKdX%;NW1xfu#ZV zu8a8o_xR&iva>i342kT=1mol&Bi9SUuMC7Oppn` z`gW}U$U}&tO*!1tglf8=*1Vlld~K?^_d7_hId_Iw44n%QlHul6Rz4s>_C|tby%1)ybs7ALK z5cZ2gHqkAg0v=csq_&uUIk5NSY=`k0W>s(c=TIxk`PIYE$Rt&?h9fFaaS+9hvt-}e zr=FbBA?NcV&FYvM`twov_k1*BG(o#Ap3?12mN1?SYKb?aM01d zrJgJv(3*;uXPoQl$BP#X=)dNi_n+#O0+RI`O?i_5{`#Cr;bRlJz}-UK>SYMawKsVpKs7e!@hjQ+;O?Of0cFN{|A>cLgqxGt)q?a zR0VGJ6@6rPh|w(XV)&@9-ZlUD`L3Y`@v()yxO(f2hQCQ(o1W)MxRuR=WTh-&&wRk9 z^~Oy4UoPVskh&RrDf6r9O_SQG&ThAD5-Dc;dU(LyMasWojH_>VdR-9}t-^=*-q#G| z-UYahSx|dNtw#S|yR93DR#Hv{j^x?U6&G_W2oxg8Awa??tH_+RnREug-M3Gd@OOudWoxpCAGu({3vke${`~7kC@95Ijp1#=Xk4gCB5FtAhpl zDPY1k&OeVR`$yHAHA6BE8AwVTr3`o0Q|7|S{xR_Pf3Bi6Hr_W{-+B5Jtr480J6bBwx{+>orMp?hl|KK?B?xr;x1IIuV&TwXrGCfTVhNJn{9%sD}B%D>|L z#0Ba{Y-FcGd}{20M&m*$kbiR~_g-(on)0a3pS0iZsrVubEFs7+H5_nYgIb`(bPSAv zcYfwY(7=;8NF{PO2nZVwYae;KA40>V#M#C1KM-hFVGCLYx_g`K?LC_>bQ2rT!-BRy9vx;OSvzmSk{V2}>GEmIZHShM# zEM$H#?!R!WfPNH+21-pQyYHGoBW$FJ{C={4P1EnI$Q zeUAENgb>ftFMcra`a~+vXyj7| z_@m!e3?qZhd@?Hhc64;@g_=OCd-AK>5$#@@>-U4RSIN4TJ~5?hj^rt(tI8?n3OP2h zn5c0ploohbI#cY)RfkW7%D$ogz(ac zr#&A76wSmMZ9@avI&d!b3{Xf2QRsxtXQo`&Uf9jK3a!`p0BRcqXs-{5tUMpYEU9ED zSJrb~8nXlSN?OKE<({~fM%B#}=i3S6d@w@N3`exf(6>jA30hc_>j3z!XYtS zdkX72V8j0{Cl|?xB7(!&8qxi~rKITFEueLvdIl5{A{K?O>tv8QgreM*E%AHf;%G1`kVWgapCc$}NzJxiW&Z_vslU|595A*Pfl%O0yEE91 zR$N&IoxzIwOTu!I2%=7!G`)L60JGG4o0T-Vy_PNp=&0WE4UKf@2+>>C7={mXb@0|k z?cJHXT!QlMYFzI)R)Ebyx2bNphUVw}xH_pM_zP<+T>!&H?MiAc>J?%(`V zgjPG^lyFym7Uw$N@2x79wC9wzlJLE8+Pk3MHQuQl+3vYKm7TqAXZ|FPMLm+Ze%K@- zT=AwS^!K#&696I(e&bEqEe%Tj-?p0#2*AkM;e zkg#;ZgTs+f{i-0jRT;8t)!iDMO+@%~-Dj-5Gp5-Z?NzC5(2~ILa9{*K`7d`!pAobF z`WX;sV}xA6EJxXE5~~+bNrXxw+QI`C=m{)*{gbK!8Mrp^5ZTBz&V96iT5JiNxSX>g&TD2F?5Ol_s(Q#D<>E&=1pdv@&{@qPW8NF!oX?+t&xI9r_-CI%0wzWTCNZD~LI7PCdrv?QU~ zKjT3L{F`JdV94vt=|9tm35f0+MX6fYkG64f#b`7i!3#_4NA`l3ZDP&yiy*28i)X;T zMNbLz%n0f`$C`*cmG7>i*-0zfC6xs=odufT{FPoAG`*3EA%` zh#6wi{~+(@2nm0kBk?jYMJZs9cHy{`nVD=n=v_Ox6)KDrX(crc-;h0&S3T0U0$rnf zs8sZ7xoyPmD`l5EQ|B||;)2jwcJ`b73B$ElWQ5`Oe{Y6`WXusN%Ks)=jH zz=ab+^-I?^fpfmF`3=+y_h47@xeY2z;QV#v7ZDvsbc{qftU9azEHouoN0m;~vxmpE z*`am$xSur*(~w(^iZQ8qUltE++9kZdNihA#L}_*|?rUmOt~gtMOkFT8$tS_=|Amli z1r3i{2y$&MK?NaVaNzJ35e$!B6w0h}$Y`*1F4ev5km!d8IC7hDao2+@-hL}ET6our zpl#1Ul1-C)^V;94HwlmX$4Xwah&comis5;4Tj}Vpx-!j_(7)M0#H>%cir^~T-m3k@ z^grjIFQfHG%w&gKOi$I18kN@gTmxI^1*VIot~{ugT-XhFfXiVRv93HDsWGq!vN9 z*xYITVv5Q)M(eA^KT(?4j}yv1sS9-chWdNg`c^sEGOwH<)ZeK@bWhNyo&iA@Rb7(M zbrX2%K6o)mTcjy?w^Pi>oOQ7QMU*DVGMX}_eo{UVNRg*+Cv&zNlNP+GzN08+Uw1c@y`bmnM+m@?qDTou z_->+zSNEbU_(S%d7!4OS$2fNY&RwF2!dYYzDNeT%sUfhcD~tez>aR&aYl6@e{d(}t zQ**UVOhzBpqBn>M=9*Xmuk%L&hSA6$rHv`c7x$I>o1o9|VdBe#0{ciFK59%J};V*4W$!OFPE@&bA zkck)VJ;=7fHlev5-0Je^X?BgoQL2MgSVfez>&LszicCA4nXDZ)pleV{7u((x`NC~D zj3S=5o>`OfBT2}_01G$GNAhFJ3lEB(g=64}bm*vvPX{Rl)NE@z9*jB8!(EnF|3cyH zC(2b&wRuusenc_czS^(GaPB+2SILsWKrK(Iaz&!!Pv3ia=5oOZr2uNA#3Xx@>lcFW zktg)4gam8i$%40r&+9Fi=l3h5K1Tg=itqL#gnO2J@w&4;;9qOz6qhK(y>6w~{uw}2 z`a!v*knqKp5wL}?fH~UM7U(VhYCR-&y7h5dqD zV1H(KQWeo6wpRsR7{c~ywh3dA*?ThQ+f!@1pg-IZ6HGU!Lm`HnkFTHdn4rzqX63B{ zTc;dIJ()kzh<2!v%whK-_5c9@wY)fmb}rRG*h|3tf{N;RumMzX^EcvtgF14<(Q_5( zvt{#6=;9MD_q$CW+4c+bd+o1X_Pd=-$Sf(rN1_T8ud{Esa6H3axEX>qC&&?cq;J}g zobAwu@DATgj1C$GrV;xMr7FE980rA_n;)1eeK znyl3NcTQ9-giY$hCJFi>G(hT@WV89fAzkZLWboK0wSJsbv}s+<)&EV~wxej~gslOQ zvKfaj+97`5V_Ol_>XrfTksIz`DN__$14M8wc&)mGw%n{wwxq6M_Tj0k3Zri22cA+ZCFZWJE+Vl zAUS3)pScbmso!Fa2hY5jH^+CG_eoX>gPhYD3wDkUP6^RAi(b<-eDibR}N37 z&#QAVI=s?_5u^;9S;g(`c2!DA?CDkWt_X5RI1CCk0j?wk)hEj9G>QiILJ1rtz*eO5 zyE$g_GPB7gO0?&qj)%bbtd=aTHd%hv&m%IkL7jQkqI7kgyUr9AIeV?K#S6RXa!oDH z9_N)#QaVxAT)!qJCC4VIeDlT5G;|kv_h*@*`ap>>h%j9M*8E>@ zd}5j^rRMIX_)V=U*AE8@L zqiwEx6=PYD~>0=H*^f%|DJ7cVyBC8pC*mP11p3qYEq_p>5p@Z`)p>g+9derdn` z?A)J#B}W${wtlWK!Q~vXM_=3yabo#g)QWBu=?ztZb5fGzS^TcTqi_0`}E z7iP4ZoMhN{{!e0kOc~*0H_jtPt+Ot58(r3))XZrPbH^oRBy2x~6(k zMin04PKMf)AG<5zCx}RtE%l7;8@^R>IMC;eGNerTDRv}0!Pd9QbJKoN_VCW?Wu*Lq z5D;Hr#;7Z-um$+@j9tZ=AJ223&BuA2#%+hBweFE^UU*7Rvb~w%rK$O#J$?o<1bEh( z?OcjWqw34;Gp~&M#;vp^#AFum#&ZU#k$v$f`gyLaHQ-=w)Y02^(jR1HA;>zE31Spf z<9dhrc@M>K;6o{f)|Catz%u~D+z%NLVqNqCcIIJ@OqmU8b}xJ(n3I$kcNch3l4^Ot zUOjy}1%6LtmFNy-d)o!=qQ+kIW-6Ee;9PFLKHYMsGwh05X?STLt@=Gv$zwWUJ**!9 z;BY8tDo-sryX)vYTPvGdLOcUn)sQZsV#>FBu=R)MCr6C_$tasxxsNi=gN)Zky;xn6 z<)_q^BR`%>O3YU@h39_GH&fN|{N-hFP|H5CdGA7rtq{)iiD^TiMOpNbZa3Z<9j>AX zy+}yc_*81rU(wGxh?!avC!DB}0^n9i*g?r3Xr6p;S7o_5^7F`NZbtaBpx>Hy({KH@ z8lEa>F?KKIlWOkhc*uZElE1B`fVhvipIK$Vwujfc>*HN_xADcaNzRBVFAk>{TjOQB ze&iJ55L)YTP4>_Ld)QlHGYNlW!Qh9Sc*>pmi*5bh;AD0y6F}Di#2j`vx|S4K0{2z& zNw9#2+ehrynW7GnGyd8=umuoyNM2bBn?9Ps?BjwQcNqx#gtOYy=KZdJIG2AR^OiLH zEeTZ_(=uP~$$+2jT^PTEQ~6i?*l&Ub-+_?sPDcnXWGLFEp?mI;$<|xicJN0%EfGdSpogu` zxypO-|8#yR2&Pk60`L^4F-sm83j$(-7#RUr@tnm=BI zRDR3@hlc|rG<6D+%X#&sDylke^I!CvaZ?1-7qaKziZBJj1csMgnx&#~pbKyfdeX%7 zmSnWP_ZynBOmT?}Du7M1cPMx?_Vof`gcny}`}?%Z2d^pGPScXN2mE7WQuf&caD3sJ zub~bMq%*8T4JO9{7-hu@_B=E*?m|hwFmI_|5aZqAn-mat1=ef?`DZR@K+g9N;|ry! zAyc>;M4b(Q3q1a5py;hX6CpJ4bnQ;f zQ1vj@`f`}yn)P}iE^WT6{Tk+u|1_|#8MLOr{2=EyZKw*wNwvUCE=b# z!A28jK_wKvcm^~@mxsK9^QpqT@4hzUPAMp|jPxII{$wU;pqCMl`xDYU^!OI0IdwFe zOsqt<(2`er@<#3h1&WQS<&O?3l3aqGn~jjk`}vblY;OjVGvBnjt}I`QMh&5aJu!n^ z8xVld?BXKSkq_00$j=Pu{D~!bXkN<9^m4`jyaIncDF#$#)dK&wQ*$9XlpWR6N@4~N zP>#_Hu6u~FDum7K8lLw$xMDa_Cr5vFZZ1pvJCrJPZ!2StCcr*PpX)}53_pd!%m)id zDD=|@@8hM0ThPq#E>xytT&3L&M{!9{6Nas@h(+N3zs5+Q77h{xvjj}K0 z0z$r1W^3qCLS3EkVYa5I@}ldJE8(d~D+LgU%AV$D#$loS4Cu1v`?car5Q$lTk}s1y zn9l~!Ui+4vc$iUc9X}aA(B3>>XeltY#@&hP8Oyp({FD9z8{WpX1Ze0kgbg~qF9gzNI@~atV?@&))i8a#|lM(vB zs<_2d`e zKWYhz0jXP{X;6R9h66x||+cqN+aQxKb*TE-iDqQ6FAIiHH)cWVo zNtY;S6%HEguxhPP{j_kyWdd?8{j_Gr@lt|V()P_>-G==Hix1fWl4%{lw0gOFXrb4# zt1wHI#(m?IqjAOlOGu}29=vlWvvmhMh_3cgIEhNwnlK&c>FBe9m~HX=Au4*;bY;KX zO)|6$S-U8GX$3cve1g`Dy<1s%Qa=KjUCII;8JDD(OHLOo;FvRd%PzvoU9AEZLDgl^ zTWY6RLVwrTcC`~^Shr0+4!a0}zbgEc+o25Soae{-OHAQ}=my5j_S*ktfU^x*(ZYCY zb)B+*aj}?sRPvmqb*xy22WOsA*6WC_yU6XkpGR~( z?8XerlEBHpnu5kq1BhtD)}*(4DA1>PWt=5pIBs9kZIkP)?)79)(3^<_q68ag%}m)J zD!$AkbO;qpMWx3T;1`Eay*}03){>$^YvbrhN%Z6xLJqgm#tD*{^@{ySqzU{)t={bh z|JVL^%Fi`k)(#%@0alH#Xb>GZ#qF5heRJ>~-;+D3i0M|RsEtmRdI7EpRaoAzIHNvH zzQtF7SZ3)i?8f}&=LBUjXbr2VCtdB5x5F6r$nv|ZreyL;O@2tl2WFbG1aEjT<8aEx z^kOy_Us$Y>`j)+Z9%il_$ed&P<*PQyw$RrVB^kjM0 zPS-dY$>ztlSlaV!W&;6@+FB9 zO;teh_W+)8;9f9lu<^UD=IC2<@^;H|hmgyodTE$7uR~~)ZMN%|9>&wu<7mwQ^PF$< zb)|qLra`cT`MdJ z_IPmtX!%Nkc=Y&lB^ugX8cp)H+N&z7kUR8Cb@$QTw;_1*d##<}UhDj1>lAtDIOwG} z-25~9TJinaZ#~w2b$C~6I+XF`DijV>M3C->Usrj};GEp^=bD)I+ct@3%Am^9<%@D z*c%AR%P?@8qZ~7i)QOChGSgxYsbZbO)~k78LL#8CnN~yjhNFf}$Cg;_`yV2rX~blc zD2a7^-&JJl(uaC+KEjknDzmI!EvKt4*%5Ca&o+0gTU4ZzD!+DRnPC1DpVElx+s5Vy zFoD?*I&|6I5m}xEl+~yDbqeFZS~x#*4QazMGImHPBtubEBPAO3%;`vuIOy$J;-eUn z=&rr{$k6mp8~1g-jj`n{^Uws<E|Sl$3RWP@BO!Gm+jh1(#Z{C!0YxKhvESZ`7@6vUZclx(T-( z%Q1oVn2B6Bk9;BcCnS=m2e}8jy6Ha{KZwj2s+A7VaH$=&y`YX7cck`79DIX8xsU## zr5S{&QVYZn^5)7hDM#wmJK5hiJAjy9$wlb1@GxP2@-ZZ!VEL`eLeFdpR|_pZ@t7)d zy3eer-PA5JofIBe9sF%-=49uO!{Rnd$wf9iN~5Jv325Cq1-nMiIy%-&dDb~)kASLb zIYdAq@2{3VaDOl`*;CEX&08VlLvJGAOxK!4(3NNG;nKO>St0kN(frz4Wq3Nx>w>%@wPxe$wBg-7to}b-F2$hnUkswk=hX&(fG_Nq(JH{Mu15a zRUevkl%s_w)x9B0vpoBU6!%4H)4I7_dudKp=Q*Dp-zs|6N%w_R-R^2B(@8W)q>hF? zW$bry{Nye|q3gzkx7LT;n`%P0EqY@DeSy^Z%ZxwE1@)VaQx&W97lbKR7l7WChplpn zkZvxsa^p;@5jO|bmyBZLcje!|O;;uG72Z=DG$ktD$m*-CmKc9ROV*yQGsEMk`k{<( zM`Hp7MYfwq!VP1YjP)v5+%@ASSlb=&ZKgt^(t*-1$vx)xK`l^b*U ef|kI#kvA0qdUOB%Yv%tg-$}v$S0{U3{eJ)nM1eK{ diff --git a/spree_theme/db/themes/designs/2_5_1406819373/howbuy.jpg b/spree_theme/db/themes/designs/2_5_1406819373/howbuy.jpg deleted file mode 100644 index bfeaca08e140c05ea324471bd010c7efb68ba9ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59008 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 diff --git a/spree_theme/db/themes/designs/2_5_1406819373/nav_bg_40px.gif b/spree_theme/db/themes/designs/2_5_1406819373/nav_bg_40px.gif deleted file mode 100644 index c0bffae49d8a501fb617992c2dd0051b438bbe2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 zcmZ?wbhEHbWMt4_xXQqws;H!?uBD`)sG+90fB$|R9X$g>Q$2lSBU39~Jp&_Sb2Cdj zGi!TGD?2R>?MIIusVb{&+OSbeOUKaELQmh&)XMJi<;&`-8gJgb(Kj&B*4EY4)mKwd zS5Z(jFflhVxB2+-qp5|hijuOinYE#j+5i9l8K??$K&FBG!oa3-VA6&w2_a$&FFZGv fQdE;;?Myi#qtWT>s9eaxCeG)g!c@ZI$Y2csX*@Cp diff --git a/spree_theme/db/themes/designs/2_5_1406819373/nav_not.gif b/spree_theme/db/themes/designs/2_5_1406819373/nav_not.gif deleted file mode 100644 index c69d645da8a7022d20b71f38f8355ca612c1477b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519 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 QJo;v)dHgr2Kza9n08BbX)c^nh diff --git a/spree_theme/db/themes/designs/2_5_1406819373/title_bg.gif b/spree_theme/db/themes/designs/2_5_1406819373/title_bg.gif deleted file mode 100644 index 26c8046b3273ec564f3f7c96d1d1fc3b184c4069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 zcma))=}(gf0Ea7MKo~Qi8<+(r0|MogYz7!Eo0$sb@YpnB3@S#$Sr8`yVwgiY1ym*o zC|40Ir7bN`XbV&*hfpX`6yz93OIv#Pec#@9JKbNf=fm&Qll;CsF|pB+Ki+s{2Zv3; zU>1wTXf*0{I)y@^(P&gE6#xKwz20m#8w>`mRtrJU0+VSnnUqQ;2!d+0+G@4hY&O{c z<2!@>e`4^b{qza@+~(!;S(acj(?uTpoWGhl#8U{{BLynSHj_eRkKH)!dnke0 zyE|ENFzDJmwU0Mb;}hSSFx0=tZ2Tc}XMTtzWT8%0eS2nDePbMb0e5X-cu>05dz0CE zW`vwI?Y&>LvoJyd+4SNsj+~`Y6+A|5(Dg;ykV?4J5#M(9&9FwgPRe92Zs!94XR_+Z zxlx)yC0fQ^XN_8N-0Zl_wsT{n7L#5jWwXY{KDOcj=M>qyr*R%Q`C&M=hc4kFPO)n= ze78jN2t_YFl!DnU^UM?NmV1@KxfQSL>EyvLCOYI|vv zR>XUH!XbcPbILuP|2M*~+qc5omBX(+A04n)ckxpC-t)^T-Fx*(dE&i>x8Nm`EEY87#0A*d=dPv;TM7i-!q!5qSlCwN5GX>GxMzskEBvscSJmMXQAbU5 zpt!T{Qbs`Q-D_Aex;alG?n0FXN-&-E8ItZlQz|7`JXs>a^-c#$@dNh*f89qFV5J0_ zRw5e>lj4TC4py?oxre4hi-{=K6aMY}of@83%%`CdT2ND{0^2b9HE)g%}S`-BL&dii`zh-T$tVwUE^<*@(# zjv>mmn>jNfx~<%`EZug2ut&G^TNOlS7deLNIVB$1`rQhDf}UF)0qA)(F`)*2U1GLj zuQ8Qi5H#ll1|h2aXX+69RYSH>jOij6C3p&8l=jYq9_MzlvQ2WTkYEC6I=}>CtCH!^ zl*eteg5ggzE9WCXvuY{ks71Y!c-x{`PbFHkTlt_x$0JV1_EX0!Js=tK@VK3QTG0bapx;x&fZj% nLj+@d|2?SK%cb2Z#%bK;8B_vKXm?IzOt=r{l)5~A diff --git a/spree_theme/db/themes/designs/2_5_1406819373/ushan-logo.jpg b/spree_theme/db/themes/designs/2_5_1406819373/ushan-logo.jpg deleted file mode 100644 index 9455e3de0f4c365d0d0df8e2c2398f27ca75da43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6834 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 IIZwv^3-*EmLjV8( diff --git a/spree_theme/db/themes/designs/2_5_1406820030.yml b/spree_theme/db/themes/designs/2_5_1406820030.yml deleted file mode 100644 index ede55aca..00000000 --- a/spree_theme/db/themes/designs/2_5_1406820030.yml +++ /dev/null @@ -1 +0,0 @@ -{"template":{"assigned_resource_ids":{"273":{"spree/template_file":[19]},"275":{"spree/taxon":[0,0]},"277":{"spree/taxon":[36]},"281":{"spree/taxon":[61]},"284":{"spree/taxon":[71]},"332":{"spree/taxon":[47]},"335":{"spree/template_text":[5]},"343":{"spree/specific_taxon":[0],"spree/taxon":[53]},"342":{"spree/specific_taxon":[0],"spree/taxon":[52]},"347":{"spree/template_text":[6]},"346":{"spree/taxon":[0]},"353":{"spree/taxon":[54]},"330":{"spree/template_text":[7]},"362":{"spree/template_text":[8]}},"created_at":"2014-06-28T10:16:01.000Z","id":5,"page_layout_root_id":270,"release_id":7,"site_id":2,"slug":"","title":"\u670d\u88c5\u5b9a\u5236","updated_at":"2014-07-31T14:21:29.000Z"},"param_values":[{"computed_pvalue":null,"created_at":"2013-04-08T13:27:02.000Z","id":3532,"page_layout_id":271,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:02.000Z","id":3533,"page_layout_id":271,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:none","101unset":"0","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:03.000Z","id":3534,"page_layout_id":271,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto auto auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:03.000Z","id":3535,"page_layout_id":271,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:03.000Z","id":3536,"page_layout_id":271,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":3537,"page_layout_id":279,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":3538,"page_layout_id":279,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:none","101unset":"0","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":3539,"page_layout_id":279,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":3540,"page_layout_id":279,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"1","2":"background-color:yellow"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:04.000Z","id":3541,"page_layout_id":279,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":3542,"page_layout_id":329,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":3543,"page_layout_id":329,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":3544,"page_layout_id":329,"page_layout_root_id":270,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:4px 0px 0px 0px","6unset":"0","6":"border-color:#2D2D2F transparent transparent transparent"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":3545,"page_layout_id":329,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"0","2":"background-color:#F5F5F5"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":3546,"page_layout_id":329,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":3547,"page_layout_id":280,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":3548,"page_layout_id":280,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:200px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":3549,"page_layout_id":280,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 5px auto auto","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB","32unset":"0","32":"padding:10px 10px 10px 10px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:05.000Z","id":3550,"page_layout_id":280,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"1","2":"background-color:#FFF8ED"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":3551,"page_layout_id":280,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","49unset":"1","49":"color:black"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:33.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":3552,"page_layout_id":287,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":3553,"page_layout_id":287,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:750px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":3554,"page_layout_id":287,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":3555,"page_layout_id":287,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:06.000Z","id":3556,"page_layout_id":287,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":3557,"page_layout_id":288,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":3558,"page_layout_id":288,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"1","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":3559,"page_layout_id":288,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":3560,"page_layout_id":288,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":3561,"page_layout_id":288,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:07.000Z","id":3562,"page_layout_id":293,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":3563,"page_layout_id":293,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"1","21":"width:200px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":3564,"page_layout_id":293,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":3565,"page_layout_id":293,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":3566,"page_layout_id":293,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:08.000Z","id":3567,"page_layout_id":290,"page_layout_root_id":270,"pvalue":{},"section_param_id":65,"theme_id":5,"unset":null,"updated_at":"2013-04-08T13:27:08.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:09.000Z","id":3568,"page_layout_id":290,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111","15unset":"0","15":"height:110px","21unset":"0","21":"width:150px"},"section_param_id":66,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:09.000Z","id":3569,"page_layout_id":290,"page_layout_root_id":270,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","32unset":"0","32":"padding:5px 0px 5px 0px","15unset":"0","15":"height:98px"},"section_param_id":67,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:09.000Z","id":3570,"page_layout_id":290,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":68,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:09.000Z","id":3571,"page_layout_id":290,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111","53unset":"0","53":"text-align:center"},"section_param_id":69,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":3572,"page_layout_id":299,"page_layout_root_id":270,"pvalue":{},"section_param_id":60,"theme_id":5,"unset":null,"updated_at":"2013-04-08T13:27:10.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":3573,"page_layout_id":299,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":61,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":3574,"page_layout_id":299,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 0px 10px 0px"},"section_param_id":62,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":3575,"page_layout_id":299,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":63,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:10.000Z","id":3576,"page_layout_id":299,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111","24unset":"0","24":"font-size:90%"},"section_param_id":64,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":3577,"page_layout_id":330,"page_layout_root_id":270,"pvalue":{},"section_param_id":50,"theme_id":5,"unset":null,"updated_at":"2013-04-08T13:27:11.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":3578,"page_layout_id":330,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111","21unset":"0","21":"width:100%"},"section_param_id":51,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":3579,"page_layout_id":330,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":3580,"page_layout_id":330,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":53,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T13:27:11.000Z","id":3581,"page_layout_id":330,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":54,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":3582,"page_layout_id":289,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":3583,"page_layout_id":289,"page_layout_root_id":270,"pvalue":{"15":"height:160px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:160px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":3584,"page_layout_id":289,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto","15unset":"1","15":"height:140px","32unset":"1","32":"padding:0px 0px 0px 0px","8unset":"1","8":"border-width:0px 0px 0px 0px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":3585,"page_layout_id":289,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-08T14:05:42.000Z","id":3586,"page_layout_id":289,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":3587,"page_layout_id":297,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":3588,"page_layout_id":297,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:350px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":3589,"page_layout_id":297,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":3590,"page_layout_id":297,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-09T13:12:32.000Z","id":3591,"page_layout_id":297,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:34.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":3592,"page_layout_id":294,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":3593,"page_layout_id":294,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":3594,"page_layout_id":294,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 10px auto auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":3595,"page_layout_id":294,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-12T13:44:05.000Z","id":3596,"page_layout_id":294,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":3597,"page_layout_id":303,"page_layout_root_id":270,"pvalue":{},"section_param_id":110,"theme_id":5,"unset":null,"updated_at":"2014-07-30T23:08:26.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":3598,"page_layout_id":303,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":111,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":3599,"page_layout_id":303,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:10px auto 20px auto"},"section_param_id":112,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":3600,"page_layout_id":303,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":113,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T01:32:40.000Z","id":3601,"page_layout_id":303,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111","27unset":"0","27":"font-weight:bolder","24unset":"0","24":"font-size:110%","49unset":"0","49":"color:#00ADEE"},"section_param_id":114,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:25.000Z","id":3602,"page_layout_id":300,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:25.000Z","id":3603,"page_layout_id":300,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"1","21unset":"0","21":"width:450px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:25.000Z","id":3604,"page_layout_id":300,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:40px auto auto auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:25.000Z","id":3605,"page_layout_id":300,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-13T02:35:26.000Z","id":3606,"page_layout_id":300,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":3607,"page_layout_id":309,"page_layout_root_id":270,"pvalue":{},"section_param_id":125,"theme_id":5,"unset":null,"updated_at":"2013-04-16T14:20:10.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":3608,"page_layout_id":309,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111","21unset":"1","21":"width:670px"},"section_param_id":126,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":3609,"page_layout_id":309,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":127,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":3610,"page_layout_id":309,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":128,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-16T14:20:10.000Z","id":3611,"page_layout_id":309,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111","53unset":"1","53":"text-align:right"},"section_param_id":129,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:09.000Z","id":3612,"page_layout_id":292,"page_layout_root_id":270,"pvalue":{},"section_param_id":110,"theme_id":5,"unset":null,"updated_at":"2013-04-19T13:03:09.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:10.000Z","id":3613,"page_layout_id":292,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111","21unset":"0","21":"width:150px"},"section_param_id":111,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:10.000Z","id":3614,"page_layout_id":292,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:5px 0px 0px 0px","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":112,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:10.000Z","id":3615,"page_layout_id":292,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":113,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-04-19T13:03:10.000Z","id":3616,"page_layout_id":292,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111","53unset":"0","53":"text-align:center","49unset":"0","49":"color:#00ADEE","27unset":"0","27":"font-weight:bold"},"section_param_id":114,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3617,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":27,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3618,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":28,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3619,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 0px 20px"},"section_param_id":29,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3620,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":30,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3621,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":31,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3622,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 0px"},"section_param_id":32,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3623,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{"54unset":"0","54":"text-decoration:none","24unset":"0","24":"font-size:90%","49unset":"0","49":"color:black"},"section_param_id":33,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3624,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{"54unset":"0","54":"text-decoration:underline"},"section_param_id":34,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3625,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":35,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:54.000Z","id":3626,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":36,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":3627,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":37,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":3628,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":38,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":3629,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":39,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":3630,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":40,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":3631,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":41,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-02T10:20:55.000Z","id":3632,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":42,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":3633,"page_layout_id":281,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":3634,"page_layout_id":281,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":3635,"page_layout_id":281,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":3636,"page_layout_id":281,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:36:48.000Z","id":3637,"page_layout_id":281,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:55.000Z","id":3638,"page_layout_id":284,"page_layout_root_id":270,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:55.000Z","id":3639,"page_layout_id":284,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:55.000Z","id":3640,"page_layout_id":284,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:56.000Z","id":3641,"page_layout_id":284,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:37:56.000Z","id":3642,"page_layout_id":284,"page_layout_root_id":270,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:35.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":3643,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":27,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:16.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":3644,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":28,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":3645,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 20px","32unset":"0","32":"padding:0px 0px 0px 20px"},"section_param_id":29,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":3646,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":30,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:16.000Z","id":3647,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":31,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3648,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 0px"},"section_param_id":32,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3649,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{"24unset":"0","24":"font-size:90%","49unset":"0","49":"color:black","54unset":"0","54":"text-decoration:none"},"section_param_id":33,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3650,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{"54unset":"0","54":"text-decoration:underline"},"section_param_id":34,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3651,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":35,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3652,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":36,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3653,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":37,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3654,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":38,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3655,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":39,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3656,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":40,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3657,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":41,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-10-05T00:38:17.000Z","id":3658,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":42,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:58.000Z","id":3659,"page_layout_id":313,"page_layout_root_id":270,"pvalue":{},"section_param_id":210,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:20:58.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:58.000Z","id":3660,"page_layout_id":313,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:360px"},"section_param_id":211,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:58.000Z","id":3661,"page_layout_id":313,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 10px 10px 10px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":212,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:58.000Z","id":3662,"page_layout_id":313,"page_layout_root_id":270,"pvalue":{},"section_param_id":213,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:20:58.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:59.000Z","id":3663,"page_layout_id":313,"page_layout_root_id":270,"pvalue":{},"section_param_id":214,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:20:59.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:59.000Z","id":3664,"page_layout_id":313,"page_layout_root_id":270,"pvalue":{},"section_param_id":215,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:20:59.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:59.000Z","id":3665,"page_layout_id":313,"page_layout_root_id":270,"pvalue":{"2unset":"1","2":"background-color:#000000"},"section_param_id":216,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:20:59.000Z","id":3666,"page_layout_id":313,"page_layout_root_id":270,"pvalue":{"49unset":"0","49":"color:#00ADEE","53unset":"0","53":"text-align:center"},"section_param_id":217,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:08.000Z","id":3667,"page_layout_id":314,"page_layout_root_id":270,"pvalue":{},"section_param_id":218,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:08.000Z","id":3668,"page_layout_id":314,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:360px"},"section_param_id":219,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:08.000Z","id":3669,"page_layout_id":314,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 20px 10px 20px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","31unset":"0","31":"margin:10px auto 10px auto"},"section_param_id":220,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":3670,"page_layout_id":314,"page_layout_root_id":270,"pvalue":{},"section_param_id":221,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":3671,"page_layout_id":314,"page_layout_root_id":270,"pvalue":{},"section_param_id":222,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":3672,"page_layout_id":314,"page_layout_root_id":270,"pvalue":{},"section_param_id":223,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":3673,"page_layout_id":314,"page_layout_root_id":270,"pvalue":{},"section_param_id":224,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:21:09.000Z","id":3674,"page_layout_id":314,"page_layout_root_id":270,"pvalue":{"49unset":"0","49":"color:#00ADEE","53unset":"0","53":"text-align:center"},"section_param_id":225,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":3675,"page_layout_id":307,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":3676,"page_layout_id":307,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":3677,"page_layout_id":307,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":3678,"page_layout_id":307,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:35:02.000Z","id":3679,"page_layout_id":307,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:17.000Z","id":3680,"page_layout_id":308,"page_layout_root_id":270,"pvalue":{},"section_param_id":160,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:17.000Z","id":3681,"page_layout_id":308,"page_layout_root_id":270,"pvalue":{},"section_param_id":161,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:17.000Z","id":3682,"page_layout_id":308,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":162,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:17.000Z","id":3683,"page_layout_id":308,"page_layout_root_id":270,"pvalue":{},"section_param_id":163,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:36:18.000Z","id":3684,"page_layout_id":308,"page_layout_root_id":270,"pvalue":{"24unset":"0","24":"font-size:150%"},"section_param_id":164,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":3685,"page_layout_id":317,"page_layout_root_id":270,"pvalue":{},"section_param_id":165,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":3686,"page_layout_id":317,"page_layout_root_id":270,"pvalue":{},"section_param_id":166,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":3687,"page_layout_id":317,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 10px auto 10px"},"section_param_id":167,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":3688,"page_layout_id":317,"page_layout_root_id":270,"pvalue":{},"section_param_id":168,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":3689,"page_layout_id":317,"page_layout_root_id":270,"pvalue":{},"section_param_id":169,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:21.000Z","id":3690,"page_layout_id":317,"page_layout_root_id":270,"pvalue":{"31unset":"0","31":"margin:auto auto 10px auto","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","32unset":"0","32":"padding:5px 0px 5px 0px"},"section_param_id":170,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:36.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:22.000Z","id":3691,"page_layout_id":317,"page_layout_root_id":270,"pvalue":{},"section_param_id":171,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:22.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:22.000Z","id":3692,"page_layout_id":317,"page_layout_root_id":270,"pvalue":{"27":"font-weight:bold","54unset":"1","54":"text-decoration:underline","53unset":"1","53":"text-align:left"},"section_param_id":172,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:30.000Z","id":3693,"page_layout_id":318,"page_layout_root_id":270,"pvalue":{},"section_param_id":173,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:30.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":3694,"page_layout_id":318,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:300px"},"section_param_id":174,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":3695,"page_layout_id":318,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":175,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":3696,"page_layout_id":318,"page_layout_root_id":270,"pvalue":{},"section_param_id":176,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":3697,"page_layout_id":318,"page_layout_root_id":270,"pvalue":{},"section_param_id":177,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":3698,"page_layout_id":318,"page_layout_root_id":270,"pvalue":{"31unset":"0","31":"margin:auto auto 10px auto","32unset":"0","32":"padding:5px 0px 5px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":178,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":3699,"page_layout_id":318,"page_layout_root_id":270,"pvalue":{},"section_param_id":179,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:31.000Z","id":3700,"page_layout_id":318,"page_layout_root_id":270,"pvalue":{"27":"font-weight:bold","54unset":"1","54":"text-decoration:underline"},"section_param_id":180,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":3701,"page_layout_id":319,"page_layout_root_id":270,"pvalue":{},"section_param_id":181,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":3702,"page_layout_id":319,"page_layout_root_id":270,"pvalue":{},"section_param_id":182,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":3703,"page_layout_id":319,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":183,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":3704,"page_layout_id":319,"page_layout_root_id":270,"pvalue":{},"section_param_id":184,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":3705,"page_layout_id":319,"page_layout_root_id":270,"pvalue":{},"section_param_id":185,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":3706,"page_layout_id":319,"page_layout_root_id":270,"pvalue":{},"section_param_id":186,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":3707,"page_layout_id":319,"page_layout_root_id":270,"pvalue":{},"section_param_id":187,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:40.000Z","id":3708,"page_layout_id":319,"page_layout_root_id":270,"pvalue":{"27":"font-weight:bold"},"section_param_id":188,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:51.000Z","id":3709,"page_layout_id":321,"page_layout_root_id":270,"pvalue":{},"section_param_id":268,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:51.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:51.000Z","id":3710,"page_layout_id":321,"page_layout_root_id":270,"pvalue":{},"section_param_id":269,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:51.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":3711,"page_layout_id":321,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":270,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":3712,"page_layout_id":321,"page_layout_root_id":270,"pvalue":{},"section_param_id":271,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":3713,"page_layout_id":321,"page_layout_root_id":270,"pvalue":{},"section_param_id":272,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":3714,"page_layout_id":321,"page_layout_root_id":270,"pvalue":{},"section_param_id":273,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":3715,"page_layout_id":321,"page_layout_root_id":270,"pvalue":{},"section_param_id":274,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:37:52.000Z","id":3716,"page_layout_id":321,"page_layout_root_id":270,"pvalue":{},"section_param_id":275,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":3717,"page_layout_id":322,"page_layout_root_id":270,"pvalue":{},"section_param_id":260,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":3718,"page_layout_id":322,"page_layout_root_id":270,"pvalue":{},"section_param_id":261,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":3719,"page_layout_id":322,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":262,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":3720,"page_layout_id":322,"page_layout_root_id":270,"pvalue":{},"section_param_id":263,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":3721,"page_layout_id":322,"page_layout_root_id":270,"pvalue":{},"section_param_id":264,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":3722,"page_layout_id":322,"page_layout_root_id":270,"pvalue":{},"section_param_id":265,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:01.000Z","id":3723,"page_layout_id":322,"page_layout_root_id":270,"pvalue":{},"section_param_id":266,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:38:02.000Z","id":3724,"page_layout_id":322,"page_layout_root_id":270,"pvalue":{},"section_param_id":267,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:02.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":3725,"page_layout_id":323,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":3726,"page_layout_id":323,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":3727,"page_layout_id":323,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":3728,"page_layout_id":323,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:01.000Z","id":3729,"page_layout_id":323,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:32.000Z","id":3730,"page_layout_id":325,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:32.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:33.000Z","id":3731,"page_layout_id":325,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:33.000Z","id":3732,"page_layout_id":325,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:33.000Z","id":3733,"page_layout_id":325,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:33.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:33.000Z","id":3734,"page_layout_id":325,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:33.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":3735,"page_layout_id":324,"page_layout_root_id":270,"pvalue":{},"section_param_id":189,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":3736,"page_layout_id":324,"page_layout_root_id":270,"pvalue":{},"section_param_id":190,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":3737,"page_layout_id":324,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":191,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":3738,"page_layout_id":324,"page_layout_root_id":270,"pvalue":{},"section_param_id":192,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":3739,"page_layout_id":324,"page_layout_root_id":270,"pvalue":{},"section_param_id":193,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":3740,"page_layout_id":324,"page_layout_root_id":270,"pvalue":{},"section_param_id":194,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":3741,"page_layout_id":324,"page_layout_root_id":270,"pvalue":{},"section_param_id":195,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:39:53.000Z","id":3742,"page_layout_id":324,"page_layout_root_id":270,"pvalue":{},"section_param_id":196,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":3743,"page_layout_id":326,"page_layout_root_id":270,"pvalue":{},"section_param_id":197,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":3744,"page_layout_id":326,"page_layout_root_id":270,"pvalue":{},"section_param_id":198,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":3745,"page_layout_id":326,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":199,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":3746,"page_layout_id":326,"page_layout_root_id":270,"pvalue":{},"section_param_id":200,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":3747,"page_layout_id":326,"page_layout_root_id":270,"pvalue":{},"section_param_id":201,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":3748,"page_layout_id":326,"page_layout_root_id":270,"pvalue":{},"section_param_id":202,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":3749,"page_layout_id":326,"page_layout_root_id":270,"pvalue":{},"section_param_id":203,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:40:04.000Z","id":3750,"page_layout_id":326,"page_layout_root_id":270,"pvalue":{},"section_param_id":204,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:08.000Z","id":3751,"page_layout_id":320,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:08.000Z","id":3752,"page_layout_id":320,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:08.000Z","id":3753,"page_layout_id":320,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:08.000Z","id":3754,"page_layout_id":320,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:09.000Z","id":3755,"page_layout_id":320,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":3756,"page_layout_id":315,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":3757,"page_layout_id":315,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":3758,"page_layout_id":315,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 0px 0px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":3759,"page_layout_id":315,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-02T09:50:37.000Z","id":3760,"page_layout_id":315,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:07.000Z","id":3761,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":11,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:07.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:07.000Z","id":3762,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{"21unset":"1","21":"width:960px"},"section_param_id":12,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3763,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 0px 0px"},"section_param_id":13,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3764,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{"2unset":"1","2":"background-color:lime"},"section_param_id":14,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3765,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{"27unset":"1","27":"font-weight:bold","49unset":"1","49":"color:white"},"section_param_id":15,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3766,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:12px 10px 13px 10px"},"section_param_id":16,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3767,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{"54unset":"0","54":"text-decoration:none","49unset":"0","49":"color:white"},"section_param_id":17,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3768,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":18,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3769,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":19,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3770,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":20,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3771,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":21,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3772,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{"3unset":"0","3":"background-image:nav_not.gif","4unset":"0","4":"background-position:right top","5unset":"0","5":"background-repeat:no-repeat"},"section_param_id":22,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:08.000Z","id":3773,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":23,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:09.000Z","id":3774,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{"3unset":"0","3":"background-image:tab_on_1px.gif","4unset":"1","4":"background-position:left top","5unset":"0","5":"background-repeat:repeat"},"section_param_id":24,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:09.000Z","id":3775,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":25,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-05T03:16:09.000Z","id":3776,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":26,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:08.000Z","id":3777,"page_layout_id":282,"page_layout_root_id":270,"pvalue":{},"section_param_id":135,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:08.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:08.000Z","id":3778,"page_layout_id":282,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:160px"},"section_param_id":136,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":3779,"page_layout_id":282,"page_layout_root_id":270,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","32unset":"0","32":"padding:0px 0px 5px 0px"},"section_param_id":137,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":3780,"page_layout_id":282,"page_layout_root_id":270,"pvalue":{},"section_param_id":138,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":3781,"page_layout_id":282,"page_layout_root_id":270,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":139,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":3782,"page_layout_id":285,"page_layout_root_id":270,"pvalue":{},"section_param_id":135,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":3783,"page_layout_id":285,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:160px"},"section_param_id":136,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":3784,"page_layout_id":285,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 5px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":137,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":3785,"page_layout_id":285,"page_layout_root_id":270,"pvalue":{},"section_param_id":138,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:09.000Z","id":3786,"page_layout_id":285,"page_layout_root_id":270,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":139,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":3787,"page_layout_id":310,"page_layout_root_id":270,"pvalue":{},"section_param_id":140,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":3788,"page_layout_id":310,"page_layout_root_id":270,"pvalue":{},"section_param_id":141,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":3789,"page_layout_id":310,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":142,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":3790,"page_layout_id":310,"page_layout_root_id":270,"pvalue":{},"section_param_id":143,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":3791,"page_layout_id":310,"page_layout_root_id":270,"pvalue":{},"section_param_id":144,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:15.000Z","id":3792,"page_layout_id":311,"page_layout_root_id":270,"pvalue":{},"section_param_id":145,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":3793,"page_layout_id":311,"page_layout_root_id":270,"pvalue":{"101unset":"0","101":"float:right"},"section_param_id":146,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":3794,"page_layout_id":311,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:10px auto auto auto"},"section_param_id":147,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":3795,"page_layout_id":311,"page_layout_root_id":270,"pvalue":{},"section_param_id":148,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":3796,"page_layout_id":311,"page_layout_root_id":270,"pvalue":{},"section_param_id":149,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":3797,"page_layout_id":312,"page_layout_root_id":270,"pvalue":{},"section_param_id":150,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":3798,"page_layout_id":312,"page_layout_root_id":270,"pvalue":{"21unset":"1","21":"width:600px"},"section_param_id":151,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":3799,"page_layout_id":312,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":152,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":3800,"page_layout_id":312,"page_layout_root_id":270,"pvalue":{},"section_param_id":153,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-25T06:53:16.000Z","id":3801,"page_layout_id":312,"page_layout_root_id":270,"pvalue":{},"section_param_id":154,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:56.000Z","id":3802,"page_layout_id":273,"page_layout_root_id":270,"pvalue":{},"section_param_id":323,"theme_id":5,"unset":null,"updated_at":"2013-11-29T02:49:56.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:56.000Z","id":3803,"page_layout_id":273,"page_layout_root_id":270,"pvalue":{"21unset":"1","21":"width:220px","101unset":"1","101":"float:none"},"section_param_id":324,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:37.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:57.000Z","id":3804,"page_layout_id":273,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":325,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:57.000Z","id":3805,"page_layout_id":273,"page_layout_root_id":270,"pvalue":{},"section_param_id":326,"theme_id":5,"unset":null,"updated_at":"2013-11-29T02:49:57.000Z"},{"computed_pvalue":null,"created_at":"2013-11-29T02:49:57.000Z","id":3806,"page_layout_id":273,"page_layout_root_id":270,"pvalue":{},"section_param_id":327,"theme_id":5,"unset":null,"updated_at":"2013-11-29T02:49:57.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:45.000Z","id":3807,"page_layout_id":276,"page_layout_root_id":270,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:45.000Z","id":3808,"page_layout_id":276,"page_layout_root_id":270,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:46.000Z","id":3809,"page_layout_id":276,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 6px 0px","7unset":"1","7":"border-style:none none solid none","8unset":"1","8":"border-width:0px 0px 1px 0px","6unset":"1","6":"border-color:transparent transparent #D9D9DB transparent","31unset":"1","31":"margin:auto 10px auto 10px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:46.000Z","id":3810,"page_layout_id":276,"page_layout_root_id":270,"pvalue":{"2unset":"1","2":"background-color:green"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-03T08:14:46.000Z","id":3811,"page_layout_id":276,"page_layout_root_id":270,"pvalue":{"49unset":"1","49":"color:teal","25unset":"1","25":"font-style:normal","24unset":"1","24":"font-size:0%","27unset":"1","27":"font-weight:bold"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":3817,"page_layout_id":272,"page_layout_root_id":270,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":3818,"page_layout_id":272,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":3819,"page_layout_id":272,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":3820,"page_layout_id":272,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:06:08.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:06:08.000Z","id":3821,"page_layout_id":272,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:06:08.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":3822,"page_layout_id":274,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":3823,"page_layout_id":274,"page_layout_root_id":270,"pvalue":{"101":"float:right","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":3824,"page_layout_id":274,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":3825,"page_layout_id":274,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"},{"computed_pvalue":null,"created_at":"2013-12-05T08:11:48.000Z","id":3826,"page_layout_id":274,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":3827,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{"21":"width:960px","21unset":"1","20":"min-width:960px","20hidden":"1"},"section_param_id":226,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":3828,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":227,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":3829,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{"85":"clear:both"},"section_param_id":228,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":3830,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":229,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:53.000Z","id":3831,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":230,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3832,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":231,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3833,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":232,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3834,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":233,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3835,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":234,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3836,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{"31unset":"0","31":"margin:10px auto 2px auto"},"section_param_id":235,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3837,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":236,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3838,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":237,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3839,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":238,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3840,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":239,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3841,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":240,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:54.000Z","id":3842,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":241,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3843,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{"49unset":"0","49":"color:red","24unset":"0","24":"font-size:82%"},"section_param_id":242,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3844,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":243,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3845,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":317,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3846,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":318,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3847,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":319,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3848,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":320,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3849,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":321,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3850,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":322,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3851,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":244,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:55.000Z","id":3852,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":245,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":3853,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":246,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":3854,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{"49unset":"1","49":"color:#00ADEE","24unset":"1","24":"font-size:80%"},"section_param_id":247,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":3855,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":248,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":3856,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":249,"theme_id":5,"unset":null,"updated_at":"2014-07-30T23:08:29.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":3857,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:5px 10px 5px 10px"},"section_param_id":250,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":3858,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":251,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":3859,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{"2unset":"0","2":"background-color:#D9D9DB"},"section_param_id":252,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":3860,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":253,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:56.000Z","id":3861,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":254,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3862,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":255,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3863,"page_layout_id":270,"page_layout_root_id":270,"pvalue":{},"section_param_id":256,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3864,"page_layout_id":291,"page_layout_root_id":270,"pvalue":{},"section_param_id":55,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3865,"page_layout_id":291,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:150px","15unset":"0","15":"height:34px"},"section_param_id":56,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3866,"page_layout_id":291,"page_layout_root_id":270,"pvalue":{"15hidden":"1","15unset":"0","15":"height:33px","32unset":"1","32":"padding:0px 0px 0px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #BBBBBB transparent"},"section_param_id":57,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3867,"page_layout_id":291,"page_layout_root_id":270,"pvalue":{},"section_param_id":58,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3868,"page_layout_id":291,"page_layout_root_id":270,"pvalue":{},"section_param_id":59,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3869,"page_layout_id":291,"page_layout_root_id":270,"pvalue":{},"section_param_id":294,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3870,"page_layout_id":291,"page_layout_root_id":270,"pvalue":{},"section_param_id":295,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:57.000Z","id":3871,"page_layout_id":291,"page_layout_root_id":270,"pvalue":{"49unset":"0","49":"color:#BBBBBB","27unset":"0","27":"font-weight:bold","24unset":"0","24":"font-size:80%","54unset":"0","54":"text-decoration:none","53unset":"0","53":"text-align:center"},"section_param_id":296,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:39:58.000Z","id":3872,"page_layout_id":291,"page_layout_root_id":270,"pvalue":{},"section_param_id":297,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:58.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":3873,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{},"section_param_id":105,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":3874,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":106,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":3875,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{},"section_param_id":107,"theme_id":5,"unset":null,"updated_at":"2014-07-31T13:50:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":3876,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{},"section_param_id":108,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":3877,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{},"section_param_id":109,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":3878,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 5px","7unset":"0","7":"border-style:solid none solid none","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":302,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:00.000Z","id":3879,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{"2unset":"0","2":"background-color:transparent"},"section_param_id":303,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3880,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{},"section_param_id":304,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3881,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":305,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3882,"page_layout_id":296,"page_layout_root_id":270,"pvalue":{},"section_param_id":306,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3883,"page_layout_id":298,"page_layout_root_id":270,"pvalue":{},"section_param_id":55,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3884,"page_layout_id":298,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":56,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3885,"page_layout_id":298,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 0px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":57,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3886,"page_layout_id":298,"page_layout_root_id":270,"pvalue":{},"section_param_id":58,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3887,"page_layout_id":298,"page_layout_root_id":270,"pvalue":{},"section_param_id":59,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3888,"page_layout_id":298,"page_layout_root_id":270,"pvalue":{},"section_param_id":294,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:01.000Z","id":3889,"page_layout_id":298,"page_layout_root_id":270,"pvalue":{},"section_param_id":295,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":3890,"page_layout_id":298,"page_layout_root_id":270,"pvalue":{"49unset":"0","49":"color:black","54unset":"0","54":"text-decoration:none","27unset":"0","27":"font-weight:bold","24unset":"0","24":"font-size:150%"},"section_param_id":296,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":3891,"page_layout_id":298,"page_layout_root_id":270,"pvalue":{},"section_param_id":297,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":3892,"page_layout_id":305,"page_layout_root_id":270,"pvalue":{},"section_param_id":115,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":3893,"page_layout_id":305,"page_layout_root_id":270,"pvalue":{},"section_param_id":116,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":3894,"page_layout_id":305,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":117,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":3895,"page_layout_id":305,"page_layout_root_id":270,"pvalue":{},"section_param_id":118,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":3896,"page_layout_id":305,"page_layout_root_id":270,"pvalue":{},"section_param_id":119,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":3897,"page_layout_id":305,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:60px","7unset":"0","7":"border-style:solid solid solid solid","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","8unset":"0","8":"border-width:1px 1px 1px 1px","32unset":"0","32":"padding:7px 10px 7px 10px"},"section_param_id":307,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:02.000Z","id":3898,"page_layout_id":305,"page_layout_root_id":270,"pvalue":{},"section_param_id":308,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":3899,"page_layout_id":305,"page_layout_root_id":270,"pvalue":{"53unset":"0","53":"text-align:left"},"section_param_id":309,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":3900,"page_layout_id":306,"page_layout_root_id":270,"pvalue":{},"section_param_id":120,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":3901,"page_layout_id":306,"page_layout_root_id":270,"pvalue":{},"section_param_id":121,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":3902,"page_layout_id":306,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto auto 5px"},"section_param_id":122,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":3903,"page_layout_id":306,"page_layout_root_id":270,"pvalue":{},"section_param_id":123,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":3904,"page_layout_id":306,"page_layout_root_id":270,"pvalue":{},"section_param_id":124,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":3905,"page_layout_id":306,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:7px 10px 7px 10px","7unset":"1","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#008ABD #008ABD #008ABD #008ABD"},"section_param_id":310,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":3906,"page_layout_id":306,"page_layout_root_id":270,"pvalue":{"2unset":"0","2":"background-color:#00ADEE"},"section_param_id":311,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:03.000Z","id":3907,"page_layout_id":306,"page_layout_root_id":270,"pvalue":{"49unset":"0","49":"color:white","24unset":"1","24":"font-size:14em"},"section_param_id":312,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":3908,"page_layout_id":331,"page_layout_root_id":270,"pvalue":{},"section_param_id":284,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:04.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":3909,"page_layout_id":331,"page_layout_root_id":270,"pvalue":{"21":"width:600px","21unset":"0"},"section_param_id":285,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":3910,"page_layout_id":331,"page_layout_root_id":270,"pvalue":{"7":"border-style:solid solid solid solid","7unset":"0","8":"border-width:1px 1px 1px 1px","8unset":"0","6":"border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC","6unset":"0","15":"height:598px","15hidden":"1"},"section_param_id":286,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":3911,"page_layout_id":331,"page_layout_root_id":270,"pvalue":{"2":"background-color:#FFFFFF","2unset":"0"},"section_param_id":287,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:38.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":3912,"page_layout_id":331,"page_layout_root_id":270,"pvalue":{},"section_param_id":288,"theme_id":5,"unset":null,"updated_at":null},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":3913,"page_layout_id":331,"page_layout_root_id":270,"pvalue":{"32":"padding:2px 2px 2px 2px","32unset":"0"},"section_param_id":313,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:04.000Z","id":3914,"page_layout_id":331,"page_layout_root_id":270,"pvalue":{"2":"background-color:#EEEEEE","2unset":"0"},"section_param_id":314,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:05.000Z","id":3915,"page_layout_id":331,"page_layout_root_id":270,"pvalue":{},"section_param_id":315,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:05.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T03:40:05.000Z","id":3916,"page_layout_id":331,"page_layout_root_id":270,"pvalue":{"32":"padding:0 10px 5px 10px","32unset":"0"},"section_param_id":316,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3917,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":333,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3918,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":334,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3919,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":335,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3920,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":336,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3921,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":337,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3922,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":338,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3923,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":339,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3924,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":340,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3925,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":341,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3926,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":342,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3927,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":343,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3928,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":344,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3929,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":345,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3930,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":346,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3931,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":347,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-01-22T14:00:12.000Z","id":3932,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":348,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":3933,"page_layout_id":327,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":3934,"page_layout_id":327,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":3935,"page_layout_id":327,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":3936,"page_layout_id":327,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:03:39.000Z","id":3937,"page_layout_id":327,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":3938,"page_layout_id":328,"page_layout_root_id":270,"pvalue":{},"section_param_id":349,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-05-10T13:08:24.000Z","id":3939,"page_layout_id":328,"page_layout_root_id":270,"pvalue":{},"section_param_id":350,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":3940,"page_layout_id":328,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":351,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":3941,"page_layout_id":328,"page_layout_root_id":270,"pvalue":{},"section_param_id":352,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":3942,"page_layout_id":328,"page_layout_root_id":270,"pvalue":{},"section_param_id":353,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":3943,"page_layout_id":328,"page_layout_root_id":270,"pvalue":{},"section_param_id":354,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":3944,"page_layout_id":328,"page_layout_root_id":270,"pvalue":{},"section_param_id":355,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-19T13:12:08.000Z","id":3945,"page_layout_id":328,"page_layout_root_id":270,"pvalue":{},"section_param_id":356,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":3946,"page_layout_id":295,"page_layout_root_id":270,"pvalue":{},"section_param_id":289,"theme_id":5,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":3947,"page_layout_id":295,"page_layout_root_id":270,"pvalue":{},"section_param_id":290,"theme_id":5,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":3948,"page_layout_id":295,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":291,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":3949,"page_layout_id":295,"page_layout_root_id":270,"pvalue":{},"section_param_id":292,"theme_id":5,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":3950,"page_layout_id":295,"page_layout_root_id":270,"pvalue":{},"section_param_id":293,"theme_id":5,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":3951,"page_layout_id":295,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:5px 10px 5px 10px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":299,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-02-23T13:34:50.000Z","id":3952,"page_layout_id":295,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 5px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","31unset":"0","31":"margin:6px 6px 6px auto"},"section_param_id":301,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":3953,"page_layout_id":316,"page_layout_root_id":270,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":3954,"page_layout_id":316,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":3955,"page_layout_id":316,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":3956,"page_layout_id":316,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-03-04T14:20:03.000Z"},{"computed_pvalue":null,"created_at":"2014-03-04T14:20:03.000Z","id":3957,"page_layout_id":316,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-03-04T14:20:03.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:19:56.000Z","id":3958,"page_layout_id":301,"page_layout_root_id":270,"pvalue":{},"section_param_id":357,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:19:56.000Z","id":3959,"page_layout_id":301,"page_layout_root_id":270,"pvalue":{},"section_param_id":358,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"},{"computed_pvalue":null,"created_at":null,"id":3960,"page_layout_id":301,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":359,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:19:56.000Z","id":3961,"page_layout_id":301,"page_layout_root_id":270,"pvalue":{},"section_param_id":360,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:19:56.000Z","id":3962,"page_layout_id":301,"page_layout_root_id":270,"pvalue":{},"section_param_id":361,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":3963,"page_layout_id":304,"page_layout_root_id":270,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":3964,"page_layout_id":304,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:230px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":3965,"page_layout_id":304,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":3966,"page_layout_id":304,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:42:19.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T13:42:19.000Z","id":3967,"page_layout_id":304,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:42:19.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":3968,"page_layout_id":302,"page_layout_root_id":270,"pvalue":{"85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":3969,"page_layout_id":302,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":3970,"page_layout_id":302,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":3971,"page_layout_id":302,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-03-06T15:17:45.000Z"},{"computed_pvalue":null,"created_at":"2014-03-06T15:17:45.000Z","id":3972,"page_layout_id":302,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-03-06T15:17:45.000Z"},{"computed_pvalue":null,"created_at":"2014-07-04T12:47:18.000Z","id":3976,"page_layout_id":290,"page_layout_root_id":270,"pvalue":{"84unset":"1","84":"product"},"section_param_id":404,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-09T13:01:29.000Z","id":3977,"page_layout_id":332,"page_layout_root_id":270,"pvalue":{},"section_param_id":388,"theme_id":5,"unset":null,"updated_at":"2014-07-09T13:01:29.000Z"},{"computed_pvalue":null,"created_at":"2014-07-09T13:01:29.000Z","id":3978,"page_layout_id":332,"page_layout_root_id":270,"pvalue":{"21":"width:960px","21unset":"0","15unset":"0","15":"height:300px","101unset":"0","101":"float:none"},"section_param_id":389,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-09T13:01:29.000Z","id":3979,"page_layout_id":332,"page_layout_root_id":270,"pvalue":{"15hidden":"1","15unset":"0","15":"height:300px"},"section_param_id":390,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-09T13:01:29.000Z","id":3980,"page_layout_id":332,"page_layout_root_id":270,"pvalue":{},"section_param_id":391,"theme_id":5,"unset":null,"updated_at":"2014-07-09T13:01:29.000Z"},{"computed_pvalue":null,"created_at":"2014-07-09T13:01:29.000Z","id":3981,"page_layout_id":332,"page_layout_root_id":270,"pvalue":{},"section_param_id":392,"theme_id":5,"unset":null,"updated_at":"2014-07-09T13:01:29.000Z"},{"computed_pvalue":null,"created_at":"2014-07-09T13:01:29.000Z","id":3982,"page_layout_id":332,"page_layout_root_id":270,"pvalue":{"78":"width:960px","79":"height:300px","78unset":"0","79unset":"0"},"section_param_id":393,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T04:07:03.000Z","id":3983,"page_layout_id":333,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-12T04:07:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T04:07:03.000Z","id":3984,"page_layout_id":333,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:300px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T04:07:03.000Z","id":3985,"page_layout_id":333,"page_layout_root_id":270,"pvalue":{"15hidden":"1","15unset":"1","15":"height:295px","31unset":"0","31":"margin:auto auto 5px auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T04:07:03.000Z","id":3986,"page_layout_id":333,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-12T04:07:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T04:07:03.000Z","id":3987,"page_layout_id":333,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-12T04:07:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T05:05:49.000Z","id":3993,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{},"section_param_id":50,"theme_id":5,"unset":null,"updated_at":"2014-07-12T05:05:49.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T05:05:49.000Z","id":3994,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{"101unset":"0","101":"float:none","21unset":"0","21":"width:800px"},"section_param_id":51,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T05:05:49.000Z","id":3995,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T05:05:49.000Z","id":3996,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{},"section_param_id":53,"theme_id":5,"unset":null,"updated_at":"2014-07-12T05:05:49.000Z"},{"computed_pvalue":null,"created_at":"2014-07-12T05:05:49.000Z","id":3997,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{},"section_param_id":54,"theme_id":5,"unset":null,"updated_at":"2014-07-12T05:05:49.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:03.000Z","id":4003,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:03.000Z","id":4004,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:03.000Z","id":4005,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:03.000Z","id":4006,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:03.000Z","id":4007,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:13.000Z","id":4008,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:13.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:13.000Z","id":4009,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:13.000Z","id":4010,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:13.000Z","id":4011,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:13.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:16:13.000Z","id":4012,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:13.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:19:17.000Z","id":4013,"page_layout_id":339,"page_layout_root_id":270,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:19:17.000Z","id":4014,"page_layout_id":339,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:19:17.000Z","id":4015,"page_layout_id":339,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:19:17.000Z","id":4016,"page_layout_id":339,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:19:17.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:19:17.000Z","id":4017,"page_layout_id":339,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:19:17.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:45.000Z","id":4018,"page_layout_id":340,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:45.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:45.000Z","id":4019,"page_layout_id":340,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:655px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:45.000Z","id":4020,"page_layout_id":340,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:45.000Z","id":4021,"page_layout_id":340,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:45.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:45.000Z","id":4022,"page_layout_id":340,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:45.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:54.000Z","id":4023,"page_layout_id":341,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:55.000Z","id":4024,"page_layout_id":341,"page_layout_root_id":270,"pvalue":{"101":"float:right","101unset":"0","15":"height:100px","15unset":"1","21unset":"1","21":"width:360px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:55.000Z","id":4025,"page_layout_id":341,"page_layout_root_id":270,"pvalue":{"15hidden":"1","15unset":"1","15":"height:100px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:55.000Z","id":4026,"page_layout_id":341,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:55.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:26:55.000Z","id":4027,"page_layout_id":341,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:55.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:28:52.000Z","id":4028,"page_layout_id":342,"page_layout_root_id":270,"pvalue":{"85unset":"1","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:28:52.000Z","id":4029,"page_layout_id":342,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:28:52.000Z","id":4030,"page_layout_id":342,"page_layout_root_id":270,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:28:52.000Z","id":4031,"page_layout_id":342,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:28:52.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:28:52.000Z","id":4032,"page_layout_id":342,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:28:52.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:29:03.000Z","id":4033,"page_layout_id":343,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:29:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:29:03.000Z","id":4034,"page_layout_id":343,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:29:03.000Z","id":4035,"page_layout_id":343,"page_layout_root_id":270,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB","32unset":"1","32":"padding:0px 0px 0px 0px","31unset":"0","31":"margin:5px auto auto auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:29:03.000Z","id":4036,"page_layout_id":343,"page_layout_root_id":270,"pvalue":{"3unset":"1","3":"background-image:none"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T00:29:03.000Z","id":4037,"page_layout_id":343,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:29:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:10:10.000Z","id":4038,"page_layout_id":344,"page_layout_root_id":270,"pvalue":{},"section_param_id":65,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:10:10.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:10:10.000Z","id":4039,"page_layout_id":344,"page_layout_root_id":270,"pvalue":{},"section_param_id":66,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:10:10.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:10:10.000Z","id":4040,"page_layout_id":344,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":67,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:10:10.000Z","id":4041,"page_layout_id":344,"page_layout_root_id":270,"pvalue":{},"section_param_id":68,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:10:10.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:10:10.000Z","id":4042,"page_layout_id":344,"page_layout_root_id":270,"pvalue":{},"section_param_id":69,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:10:10.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:10:10.000Z","id":4043,"page_layout_id":344,"page_layout_root_id":270,"pvalue":{"84unset":"0","84":"product"},"section_param_id":404,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:13:54.000Z","id":4044,"page_layout_id":345,"page_layout_root_id":270,"pvalue":{},"section_param_id":65,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:13:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:13:54.000Z","id":4045,"page_layout_id":345,"page_layout_root_id":270,"pvalue":{},"section_param_id":66,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:13:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:13:54.000Z","id":4046,"page_layout_id":345,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":67,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:13:54.000Z","id":4047,"page_layout_id":345,"page_layout_root_id":270,"pvalue":{},"section_param_id":68,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:13:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:13:54.000Z","id":4048,"page_layout_id":345,"page_layout_root_id":270,"pvalue":{},"section_param_id":69,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:13:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:13:54.000Z","id":4049,"page_layout_id":345,"page_layout_root_id":270,"pvalue":{"84unset":"0","84":"product"},"section_param_id":404,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:14:54.000Z","id":4050,"page_layout_id":346,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:14:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:14:54.000Z","id":4051,"page_layout_id":346,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:14:54.000Z","id":4052,"page_layout_id":346,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:18px 5px 5px 5px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:14:54.000Z","id":4053,"page_layout_id":346,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:14:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:14:54.000Z","id":4054,"page_layout_id":346,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:14:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:15:31.000Z","id":4055,"page_layout_id":347,"page_layout_root_id":270,"pvalue":{},"section_param_id":50,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:15:31.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:15:31.000Z","id":4056,"page_layout_id":347,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":51,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:15:31.000Z","id":4057,"page_layout_id":347,"page_layout_root_id":270,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB","32unset":"0","32":"padding:5px 5px 5px 5px","31unset":"0","31":"margin:5px auto auto auto"},"section_param_id":52,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:15:31.000Z","id":4058,"page_layout_id":347,"page_layout_root_id":270,"pvalue":{},"section_param_id":53,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:15:31.000Z"},{"computed_pvalue":null,"created_at":"2014-07-17T09:15:31.000Z","id":4059,"page_layout_id":347,"page_layout_root_id":270,"pvalue":{},"section_param_id":54,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:15:31.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:40:52.000Z","id":4060,"page_layout_id":348,"page_layout_root_id":270,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:40:52.000Z","id":4061,"page_layout_id":348,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:40:52.000Z","id":4062,"page_layout_id":348,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:40:52.000Z","id":4063,"page_layout_id":348,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-24T23:40:52.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:40:52.000Z","id":4064,"page_layout_id":348,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-24T23:40:52.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:41:13.000Z","id":4065,"page_layout_id":349,"page_layout_root_id":270,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:41:13.000Z","id":4066,"page_layout_id":349,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:41:13.000Z","id":4067,"page_layout_id":349,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:41:13.000Z","id":4068,"page_layout_id":349,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-24T23:41:13.000Z"},{"computed_pvalue":null,"created_at":"2014-07-24T23:41:13.000Z","id":4069,"page_layout_id":349,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-24T23:41:13.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T13:58:55.000Z","id":4070,"page_layout_id":350,"page_layout_root_id":270,"pvalue":{},"section_param_id":160,"theme_id":5,"unset":null,"updated_at":"2014-07-25T13:58:55.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T13:58:55.000Z","id":4071,"page_layout_id":350,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":161,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T13:58:55.000Z","id":4072,"page_layout_id":350,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:8px 5px 8px 28px"},"section_param_id":162,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T13:58:55.000Z","id":4073,"page_layout_id":350,"page_layout_root_id":270,"pvalue":{"3unset":"0","3":"background-image:tiao.jpg","2unset":"0","2":"background-color:#F8F8F8"},"section_param_id":163,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T13:58:55.000Z","id":4074,"page_layout_id":350,"page_layout_root_id":270,"pvalue":{},"section_param_id":164,"theme_id":5,"unset":null,"updated_at":"2014-07-25T13:58:55.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T14:01:47.000Z","id":4075,"page_layout_id":351,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-25T14:01:47.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T14:01:47.000Z","id":4076,"page_layout_id":351,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T14:01:47.000Z","id":4077,"page_layout_id":351,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T14:01:47.000Z","id":4078,"page_layout_id":351,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-25T14:01:47.000Z"},{"computed_pvalue":null,"created_at":"2014-07-25T14:01:47.000Z","id":4079,"page_layout_id":351,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-25T14:01:47.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T03:12:38.000Z","id":4080,"page_layout_id":352,"page_layout_root_id":270,"pvalue":{},"section_param_id":405,"theme_id":5,"unset":null,"updated_at":"2014-07-26T03:12:38.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T03:12:38.000Z","id":4081,"page_layout_id":352,"page_layout_root_id":270,"pvalue":{},"section_param_id":406,"theme_id":5,"unset":null,"updated_at":"2014-07-26T03:12:38.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T03:12:38.000Z","id":4082,"page_layout_id":352,"page_layout_root_id":270,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":407,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T03:12:38.000Z","id":4083,"page_layout_id":352,"page_layout_root_id":270,"pvalue":{},"section_param_id":408,"theme_id":5,"unset":null,"updated_at":"2014-07-26T03:12:38.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T03:12:38.000Z","id":4084,"page_layout_id":352,"page_layout_root_id":270,"pvalue":{},"section_param_id":409,"theme_id":5,"unset":null,"updated_at":"2014-07-26T03:12:38.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:58:58.000Z","id":4085,"page_layout_id":353,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:58:58.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:58:58.000Z","id":4086,"page_layout_id":353,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:58:58.000Z","id":4087,"page_layout_id":353,"page_layout_root_id":270,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB","32unset":"1","32":"padding:0px 0px 0px 0px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:58:58.000Z","id":4088,"page_layout_id":353,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:58:58.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:58:58.000Z","id":4089,"page_layout_id":353,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:58:58.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:59:54.000Z","id":4090,"page_layout_id":354,"page_layout_root_id":270,"pvalue":{},"section_param_id":135,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:59:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:59:54.000Z","id":4091,"page_layout_id":354,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":136,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:59:54.000Z","id":4092,"page_layout_id":354,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:8px 5px 8px 28px"},"section_param_id":137,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:59:54.000Z","id":4093,"page_layout_id":354,"page_layout_root_id":270,"pvalue":{"2unset":"1","2":"background-color:#F8F8F8","3unset":"0","3":"background-image:tiao.jpg"},"section_param_id":138,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T04:59:54.000Z","id":4094,"page_layout_id":354,"page_layout_root_id":270,"pvalue":{},"section_param_id":139,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:59:54.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:01:44.000Z","id":4095,"page_layout_id":355,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:01:44.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:01:44.000Z","id":4096,"page_layout_id":355,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:40px","15unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:01:45.000Z","id":4097,"page_layout_id":355,"page_layout_root_id":270,"pvalue":{"15hidden":"1","15unset":"0","15":"height:40px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:01:45.000Z","id":4098,"page_layout_id":355,"page_layout_root_id":270,"pvalue":{"3unset":"0","3":"background-image:nav_bg_40px.gif","2unset":"1","2":"background-color:black"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:01:45.000Z","id":4099,"page_layout_id":355,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:01:45.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:46.000Z","id":4100,"page_layout_id":356,"page_layout_root_id":270,"pvalue":{},"section_param_id":160,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:30:46.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:46.000Z","id":4101,"page_layout_id":356,"page_layout_root_id":270,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":161,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:46.000Z","id":4102,"page_layout_id":356,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:8px 5px 8px 28px"},"section_param_id":162,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:46.000Z","id":4103,"page_layout_id":356,"page_layout_root_id":270,"pvalue":{"3unset":"0","3":"background-image:tiao.jpg"},"section_param_id":163,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:46.000Z","id":4104,"page_layout_id":356,"page_layout_root_id":270,"pvalue":{},"section_param_id":164,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:30:46.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:57.000Z","id":4105,"page_layout_id":357,"page_layout_root_id":270,"pvalue":{"85unset":"1","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:57.000Z","id":4106,"page_layout_id":357,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:40.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:57.000Z","id":4107,"page_layout_id":357,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:58.000Z","id":4108,"page_layout_id":357,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:30:58.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T13:30:58.000Z","id":4109,"page_layout_id":357,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:30:58.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T14:41:26.000Z","id":4110,"page_layout_id":358,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-26T14:41:26.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T14:41:26.000Z","id":4111,"page_layout_id":358,"page_layout_root_id":270,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T14:41:26.000Z","id":4112,"page_layout_id":358,"page_layout_root_id":270,"pvalue":{"15hidden":"1","7unset":"1","7":"border-style:solid none none none","8unset":"1","8":"border-width:4px 0px 0px 0px","6unset":"1","6":"border-color:#2D2D2F transparent transparent transparent"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T14:41:26.000Z","id":4113,"page_layout_id":358,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-26T14:41:26.000Z"},{"computed_pvalue":null,"created_at":"2014-07-26T14:41:26.000Z","id":4114,"page_layout_id":358,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-26T14:41:26.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T02:08:02.000Z","id":4115,"page_layout_id":359,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-27T02:08:02.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T02:08:02.000Z","id":4116,"page_layout_id":359,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T02:08:02.000Z","id":4117,"page_layout_id":359,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T02:08:02.000Z","id":4118,"page_layout_id":359,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-27T02:08:02.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T02:08:02.000Z","id":4119,"page_layout_id":359,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-27T02:08:02.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:52.000Z","id":4120,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{},"section_param_id":410,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:52.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:52.000Z","id":4121,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{"101unset":"0","101":"float:right"},"section_param_id":411,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:52.000Z","id":4122,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:12px 0px 0px 0px"},"section_param_id":412,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:52.000Z","id":4123,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{},"section_param_id":413,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:52.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:52.000Z","id":4124,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{},"section_param_id":414,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:52.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:52.000Z","id":4125,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{},"section_param_id":415,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:52.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:53.000Z","id":4126,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{},"section_param_id":416,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:53.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:53.000Z","id":4127,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{},"section_param_id":417,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:53.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:53.000Z","id":4128,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":418,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T03:20:53.000Z","id":4129,"page_layout_id":278,"page_layout_root_id":270,"pvalue":{},"section_param_id":419,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:53.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4134,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":420,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4141,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{"32unset":"1","32":"padding:0px 0px 0px 0px"},"section_param_id":421,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4142,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":421,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4146,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":422,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4151,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":423,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4158,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":424,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4159,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":424,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4163,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":425,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4168,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":426,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4175,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":427,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4176,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":427,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4180,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":428,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4185,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":429,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4192,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 15px"},"section_param_id":430,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4193,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 15px"},"section_param_id":430,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4197,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":431,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4202,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":432,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4209,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":433,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4210,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":433,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4214,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":434,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4219,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":435,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4226,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":436,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4227,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":436,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4231,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":437,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4236,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":438,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4243,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":439,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4244,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":439,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4248,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":440,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4253,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":441,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4260,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":442,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4261,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":442,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4265,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":443,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4270,"page_layout_id":277,"page_layout_root_id":270,"pvalue":{},"section_param_id":444,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4277,"page_layout_id":283,"page_layout_root_id":270,"pvalue":{},"section_param_id":445,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4278,"page_layout_id":286,"page_layout_root_id":270,"pvalue":{},"section_param_id":445,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T04:41:03.000Z","id":4282,"page_layout_id":275,"page_layout_root_id":270,"pvalue":{},"section_param_id":446,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:07:38.000Z","id":4290,"page_layout_id":361,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:07:38.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:07:38.000Z","id":4291,"page_layout_id":361,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:200px","15unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:07:39.000Z","id":4292,"page_layout_id":361,"page_layout_root_id":270,"pvalue":{"15hidden":"1","15unset":"0","15":"height:190px","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:07:39.000Z","id":4293,"page_layout_id":361,"page_layout_root_id":270,"pvalue":{"3unset":"0","3":"background-image:howbuy.jpg","4unset":"0","4":"background-position:center center"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:07:39.000Z","id":4294,"page_layout_id":361,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:07:39.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:11:43.000Z","id":4295,"page_layout_id":362,"page_layout_root_id":270,"pvalue":{},"section_param_id":50,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:11:43.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:11:43.000Z","id":4296,"page_layout_id":362,"page_layout_root_id":270,"pvalue":{},"section_param_id":51,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:11:43.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:11:43.000Z","id":4297,"page_layout_id":362,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":5,"unset":null,"updated_at":"2014-07-31T14:19:41.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:11:43.000Z","id":4298,"page_layout_id":362,"page_layout_root_id":270,"pvalue":{},"section_param_id":53,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:11:43.000Z"},{"computed_pvalue":null,"created_at":"2014-07-27T05:11:43.000Z","id":4299,"page_layout_id":362,"page_layout_root_id":270,"pvalue":{},"section_param_id":54,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:11:43.000Z"}],"page_layouts":[{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:57.000Z","data_filter":"","data_source":"","id":270,"is_enabled":true,"is_full_html":true,"lft":1,"parent_id":null,"rgt":174,"root_id":270,"section_context":"","section_id":75,"section_instance":2,"site_id":2,"slug":"root--3","title":"root","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:57.000Z","data_filter":"","data_source":"","id":271,"is_enabled":true,"is_full_html":false,"lft":2,"parent_id":270,"rgt":11,"root_id":270,"section_context":"","section_id":2,"section_instance":1,"site_id":2,"slug":"header--3","title":"Header","updated_at":"2014-07-22T15:16:20.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":272,"is_enabled":true,"is_full_html":false,"lft":3,"parent_id":271,"rgt":10,"root_id":270,"section_context":"","section_id":2,"section_instance":20,"site_id":2,"slug":"container--30","title":"container","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":273,"is_enabled":true,"is_full_html":false,"lft":4,"parent_id":272,"rgt":5,"root_id":270,"section_context":"","section_id":97,"section_instance":1,"site_id":2,"slug":"logo--3","title":"Logo","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":274,"is_enabled":true,"is_full_html":false,"lft":6,"parent_id":272,"rgt":9,"root_id":270,"section_context":"","section_id":2,"section_instance":21,"site_id":2,"slug":"container--31","title":"container","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":275,"is_enabled":true,"is_full_html":false,"lft":7,"parent_id":274,"rgt":8,"root_id":270,"section_context":"","section_id":101,"section_instance":2,"site_id":2,"slug":"logged-unlogged-menu--3","title":"logged&unlogged menu","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-26T13:01:44.000Z","data_filter":"","data_source":"","id":355,"is_enabled":true,"is_full_html":false,"lft":12,"parent_id":270,"rgt":19,"root_id":270,"section_context":"","section_id":2,"section_instance":37,"site_id":2,"slug":"container37--2","title":"container37","updated_at":"2014-07-26T13:01:44.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":276,"is_enabled":true,"is_full_html":false,"lft":13,"parent_id":355,"rgt":18,"root_id":270,"section_context":"","section_id":2,"section_instance":19,"site_id":2,"slug":"container--32","title":"container","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":277,"is_enabled":true,"is_full_html":false,"lft":14,"parent_id":276,"rgt":15,"root_id":270,"section_context":"","section_id":3,"section_instance":3,"site_id":2,"slug":"main-menu--3","title":"Main menu","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":278,"is_enabled":true,"is_full_html":false,"lft":16,"parent_id":276,"rgt":17,"root_id":270,"section_context":"","section_id":121,"section_instance":1,"site_id":2,"slug":"mini-cart--2","title":"Mini cart","updated_at":"2014-07-27T03:20:52.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-12T04:07:02.000Z","data_filter":"","data_source":"","id":333,"is_enabled":true,"is_full_html":false,"lft":20,"parent_id":270,"rgt":23,"root_id":270,"section_context":"home","section_id":2,"section_instance":26,"site_id":2,"slug":"container--42","title":"container","updated_at":"2014-07-22T14:22:01.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-09T13:01:29.000Z","data_filter":"","data_source":"","id":332,"is_enabled":true,"is_full_html":false,"lft":21,"parent_id":333,"rgt":22,"root_id":270,"section_context":"","section_id":114,"section_instance":1,"site_id":2,"slug":"slider","title":"Slider","updated_at":"2014-07-12T06:27:40.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-27T05:07:38.000Z","data_filter":"","data_source":"","id":361,"is_enabled":true,"is_full_html":false,"lft":24,"parent_id":270,"rgt":27,"root_id":270,"section_context":"list,detail","section_id":2,"section_instance":41,"site_id":2,"slug":"container41","title":"container41","updated_at":"2014-07-27T14:20:43.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-27T05:11:43.000Z","data_filter":"","data_source":"","id":362,"is_enabled":true,"is_full_html":false,"lft":25,"parent_id":361,"rgt":26,"root_id":270,"section_context":"","section_id":11,"section_instance":3,"site_id":2,"slug":"text3--2","title":"text3","updated_at":"2014-07-27T05:11:43.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":279,"is_enabled":true,"is_full_html":false,"lft":28,"parent_id":270,"rgt":165,"root_id":270,"section_context":"","section_id":2,"section_instance":2,"site_id":2,"slug":"content--3","title":"content","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-17T00:19:17.000Z","data_filter":"","data_source":"","id":339,"is_enabled":true,"is_full_html":false,"lft":29,"parent_id":279,"rgt":62,"root_id":270,"section_context":"home","section_id":2,"section_instance":31,"site_id":2,"slug":"container31","title":"container31","updated_at":"2014-07-26T14:40:12.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-17T00:26:45.000Z","data_filter":"","data_source":"","id":340,"is_enabled":true,"is_full_html":false,"lft":30,"parent_id":339,"rgt":51,"root_id":270,"section_context":"","section_id":2,"section_instance":32,"site_id":2,"slug":"leftside","title":"leftside","updated_at":"2014-07-17T00:27:28.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-17T00:28:52.000Z","data_filter":"","data_source":"taxon","id":342,"is_enabled":true,"is_full_html":false,"lft":31,"parent_id":340,"rgt":40,"root_id":270,"section_context":"","section_id":2,"section_instance":31,"site_id":2,"slug":"suits","title":"suits","updated_at":"2014-07-25T12:45:06.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-25T13:58:55.000Z","data_filter":"","data_source":"","id":350,"is_enabled":true,"is_full_html":false,"lft":32,"parent_id":342,"rgt":33,"root_id":270,"section_context":"","section_id":50,"section_instance":2,"site_id":2,"slug":"taxon-name2","title":"taxon name2","updated_at":"2014-07-25T13:58:55.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-25T14:01:47.000Z","data_filter":"","data_source":"","id":351,"is_enabled":true,"is_full_html":false,"lft":34,"parent_id":342,"rgt":39,"root_id":270,"section_context":"","section_id":2,"section_instance":36,"site_id":2,"slug":"container36","title":"container36","updated_at":"2014-07-25T14:01:47.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-24T23:40:52.000Z","data_filter":"","data_source":"gpvs","id":348,"is_enabled":true,"is_full_html":false,"lft":35,"parent_id":351,"rgt":38,"root_id":270,"section_context":"","section_id":2,"section_instance":34,"site_id":2,"slug":"container34","title":"container34","updated_at":"2014-07-24T23:43:30.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-17T09:10:10.000Z","data_filter":"","data_source":"","id":344,"is_enabled":true,"is_full_html":false,"lft":36,"parent_id":348,"rgt":37,"root_id":270,"section_context":"","section_id":17,"section_instance":2,"site_id":2,"slug":"product-image2","title":"product image2","updated_at":"2014-07-17T09:10:10.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-17T00:29:02.000Z","data_filter":"","data_source":"taxon","id":343,"is_enabled":true,"is_full_html":false,"lft":41,"parent_id":340,"rgt":50,"root_id":270,"section_context":"","section_id":2,"section_instance":32,"site_id":2,"slug":"fabrics","title":"fabrics","updated_at":"2014-07-25T12:48:48.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-26T13:30:46.000Z","data_filter":"","data_source":"","id":356,"is_enabled":true,"is_full_html":false,"lft":42,"parent_id":343,"rgt":43,"root_id":270,"section_context":"","section_id":50,"section_instance":3,"site_id":2,"slug":"taxon-name3","title":"taxon name3","updated_at":"2014-07-26T13:30:46.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-26T13:30:57.000Z","data_filter":"","data_source":"","id":357,"is_enabled":true,"is_full_html":false,"lft":44,"parent_id":343,"rgt":49,"root_id":270,"section_context":"","section_id":2,"section_instance":38,"site_id":2,"slug":"container38","title":"container38","updated_at":"2014-07-26T13:30:57.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-24T23:41:13.000Z","data_filter":"","data_source":"gpvs","id":349,"is_enabled":true,"is_full_html":false,"lft":45,"parent_id":357,"rgt":48,"root_id":270,"section_context":"","section_id":2,"section_instance":35,"site_id":2,"slug":"container35","title":"container35","updated_at":"2014-07-24T23:43:38.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-17T09:13:54.000Z","data_filter":"","data_source":"","id":345,"is_enabled":true,"is_full_html":false,"lft":46,"parent_id":349,"rgt":47,"root_id":270,"section_context":"","section_id":17,"section_instance":3,"site_id":2,"slug":"product-image3","title":"product image3","updated_at":"2014-07-17T09:13:54.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-17T00:26:54.000Z","data_filter":"","data_source":"","id":341,"is_enabled":true,"is_full_html":false,"lft":52,"parent_id":339,"rgt":61,"root_id":270,"section_context":"","section_id":2,"section_instance":33,"site_id":2,"slug":"rightside","title":"rightside","updated_at":"2014-07-17T00:27:40.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-26T04:58:58.000Z","data_filter":"","data_source":"","id":353,"is_enabled":true,"is_full_html":false,"lft":53,"parent_id":341,"rgt":60,"root_id":270,"section_context":"","section_id":2,"section_instance":37,"site_id":2,"slug":"container37","title":"container37","updated_at":"2014-07-26T04:58:58.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-26T04:59:54.000Z","data_filter":"","data_source":"","id":354,"is_enabled":true,"is_full_html":false,"lft":54,"parent_id":353,"rgt":55,"root_id":270,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name3","title":"taxonomy name3","updated_at":"2014-07-26T04:59:54.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-17T09:14:54.000Z","data_filter":"","data_source":"taxon","id":346,"is_enabled":true,"is_full_html":false,"lft":56,"parent_id":353,"rgt":59,"root_id":270,"section_context":"","section_id":2,"section_instance":33,"site_id":2,"slug":"container33","title":"container33","updated_at":"2014-07-26T03:15:19.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-26T03:12:37.000Z","data_filter":"","data_source":"","id":352,"is_enabled":true,"is_full_html":false,"lft":57,"parent_id":346,"rgt":58,"root_id":270,"section_context":"","section_id":119,"section_instance":1,"site_id":2,"slug":"taxon-icon1","title":"Taxon icon1","updated_at":"2014-07-26T03:12:37.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":280,"is_enabled":true,"is_full_html":false,"lft":63,"parent_id":279,"rgt":76,"root_id":270,"section_context":"list,detail","section_id":2,"section_instance":4,"site_id":2,"slug":"lftnav--3","title":"lftnav","updated_at":"2014-07-27T02:04:37.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":281,"is_enabled":true,"is_full_html":false,"lft":64,"parent_id":280,"rgt":69,"root_id":270,"section_context":"","section_id":2,"section_instance":12,"site_id":2,"slug":"container--33","title":"container","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":282,"is_enabled":true,"is_full_html":false,"lft":65,"parent_id":281,"rgt":66,"root_id":270,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name--5","title":"taxonomy name","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":283,"is_enabled":true,"is_full_html":false,"lft":67,"parent_id":281,"rgt":68,"root_id":270,"section_context":"","section_id":6,"section_instance":1,"site_id":2,"slug":"vmenu--5","title":"vmenu","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":284,"is_enabled":true,"is_full_html":false,"lft":70,"parent_id":280,"rgt":75,"root_id":270,"section_context":"","section_id":2,"section_instance":13,"site_id":2,"slug":"container--34","title":"container","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":285,"is_enabled":true,"is_full_html":false,"lft":71,"parent_id":284,"rgt":72,"root_id":270,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name--6","title":"taxonomy name","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":286,"is_enabled":true,"is_full_html":false,"lft":73,"parent_id":284,"rgt":74,"root_id":270,"section_context":"","section_id":6,"section_instance":2,"site_id":2,"slug":"vmenu--6","title":"vmenu","updated_at":"2014-07-12T06:27:38.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":287,"is_enabled":true,"is_full_html":false,"lft":77,"parent_id":279,"rgt":162,"root_id":270,"section_context":"","section_id":2,"section_instance":5,"site_id":2,"slug":"main-content--3","title":"main content","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"gpvs","id":288,"is_enabled":true,"is_full_html":false,"lft":78,"parent_id":287,"rgt":87,"root_id":270,"section_context":"list","section_id":2,"section_instance":6,"site_id":2,"slug":"product-list--3","title":"product list","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":289,"is_enabled":true,"is_full_html":false,"lft":79,"parent_id":288,"rgt":86,"root_id":270,"section_context":"","section_id":2,"section_instance":8,"site_id":2,"slug":"container--35","title":"container","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":290,"is_enabled":true,"is_full_html":false,"lft":80,"parent_id":289,"rgt":81,"root_id":270,"section_context":"","section_id":17,"section_instance":1,"site_id":2,"slug":"product-image--3","title":"product image","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":291,"is_enabled":true,"is_full_html":false,"lft":82,"parent_id":289,"rgt":83,"root_id":270,"section_context":"","section_id":13,"section_instance":3,"site_id":2,"slug":"product-name--5","title":"product name","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":292,"is_enabled":true,"is_full_html":false,"lft":84,"parent_id":289,"rgt":85,"root_id":270,"section_context":"","section_id":30,"section_instance":2,"site_id":2,"slug":"product-price--5","title":"product price","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"this_product","id":293,"is_enabled":true,"is_full_html":false,"lft":88,"parent_id":287,"rgt":117,"root_id":270,"section_context":"detail","section_id":2,"section_instance":7,"site_id":2,"slug":"product-detail--3","title":"product detail","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":294,"is_enabled":true,"is_full_html":false,"lft":89,"parent_id":293,"rgt":94,"root_id":270,"section_context":"","section_id":2,"section_instance":10,"site_id":2,"slug":"container--36","title":"container","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":295,"is_enabled":true,"is_full_html":false,"lft":90,"parent_id":294,"rgt":91,"root_id":270,"section_context":"","section_id":94,"section_instance":2,"site_id":2,"slug":"image-with-thumbnails--3","title":"image with thumbnails","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":296,"is_enabled":true,"is_full_html":false,"lft":92,"parent_id":294,"rgt":93,"root_id":270,"section_context":"","section_id":28,"section_instance":2,"site_id":2,"slug":"product_properties--3","title":"product_properties","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":297,"is_enabled":true,"is_full_html":false,"lft":95,"parent_id":293,"rgt":112,"root_id":270,"section_context":"","section_id":2,"section_instance":9,"site_id":2,"slug":"container--37","title":"container","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":298,"is_enabled":true,"is_full_html":false,"lft":96,"parent_id":297,"rgt":97,"root_id":270,"section_context":"","section_id":13,"section_instance":3,"site_id":2,"slug":"product-name--6","title":"product name","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":300,"is_enabled":true,"is_full_html":false,"lft":98,"parent_id":297,"rgt":111,"root_id":270,"section_context":"","section_id":2,"section_instance":11,"site_id":2,"slug":"container--38","title":"container","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":301,"is_enabled":true,"is_full_html":false,"lft":99,"parent_id":300,"rgt":100,"root_id":270,"section_context":"","section_id":107,"section_instance":1,"site_id":2,"slug":"product-option-values--3","title":"Product option values","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":302,"is_enabled":true,"is_full_html":false,"lft":101,"parent_id":300,"rgt":110,"root_id":270,"section_context":"","section_id":2,"section_instance":25,"site_id":2,"slug":"container--39","title":"container","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":303,"is_enabled":true,"is_full_html":false,"lft":102,"parent_id":302,"rgt":103,"root_id":270,"section_context":"","section_id":30,"section_instance":1,"site_id":2,"slug":"product-price--6","title":"product price","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":304,"is_enabled":true,"is_full_html":false,"lft":104,"parent_id":302,"rgt":109,"root_id":270,"section_context":"","section_id":2,"section_instance":24,"site_id":2,"slug":"container--40","title":"container","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":305,"is_enabled":true,"is_full_html":false,"lft":105,"parent_id":304,"rgt":106,"root_id":270,"section_context":"","section_id":32,"section_instance":2,"site_id":2,"slug":"product-quantity--3","title":"product quantity","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":306,"is_enabled":true,"is_full_html":false,"lft":107,"parent_id":304,"rgt":108,"root_id":270,"section_context":"","section_id":34,"section_instance":2,"site_id":2,"slug":"product-atc--3","title":"product atc","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-27T02:08:02.000Z","data_filter":"","data_source":"","id":359,"is_enabled":true,"is_full_html":false,"lft":113,"parent_id":293,"rgt":116,"root_id":270,"section_context":"","section_id":2,"section_instance":40,"site_id":2,"slug":"container40","title":"container40","updated_at":"2014-07-27T02:08:02.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":299,"is_enabled":true,"is_full_html":false,"lft":114,"parent_id":359,"rgt":115,"root_id":270,"section_context":"","section_id":15,"section_instance":1,"site_id":2,"slug":"product-description--3","title":"product description","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":307,"is_enabled":true,"is_full_html":false,"lft":118,"parent_id":287,"rgt":161,"root_id":270,"section_context":"cart,checkout,thanks,account,signup,login,password","section_id":2,"section_instance":14,"site_id":2,"slug":"other-pages--3","title":"other pages","updated_at":"2014-07-02T13:33:58.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":308,"is_enabled":true,"is_full_html":false,"lft":119,"parent_id":307,"rgt":120,"root_id":270,"section_context":"","section_id":50,"section_instance":1,"site_id":2,"slug":"taxon-name--3","title":"taxon name","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":309,"is_enabled":true,"is_full_html":false,"lft":121,"parent_id":307,"rgt":126,"root_id":270,"section_context":"cart","section_id":36,"section_instance":1,"site_id":2,"slug":"cart--3","title":"cart","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":310,"is_enabled":true,"is_full_html":false,"lft":122,"parent_id":309,"rgt":123,"root_id":270,"section_context":"","section_id":42,"section_instance":2,"site_id":2,"slug":"cart-items--3","title":"cart items","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":311,"is_enabled":true,"is_full_html":false,"lft":124,"parent_id":309,"rgt":125,"root_id":270,"section_context":"","section_id":44,"section_instance":2,"site_id":2,"slug":"order-total-price--3","title":"order total price","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":312,"is_enabled":true,"is_full_html":false,"lft":127,"parent_id":307,"rgt":132,"root_id":270,"section_context":"checkout","section_id":46,"section_instance":2,"site_id":2,"slug":"checkout--3","title":"checkout","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:58.000Z","data_filter":"","data_source":"","id":313,"is_enabled":true,"is_full_html":false,"lft":128,"parent_id":312,"rgt":129,"root_id":270,"section_context":"","section_id":69,"section_instance":1,"site_id":2,"slug":"ship-form--3","title":"ship form","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":314,"is_enabled":true,"is_full_html":false,"lft":130,"parent_id":312,"rgt":131,"root_id":270,"section_context":"","section_id":72,"section_instance":1,"site_id":2,"slug":"payment-form--3","title":"payment form","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":315,"is_enabled":true,"is_full_html":false,"lft":133,"parent_id":307,"rgt":142,"root_id":270,"section_context":"thanks","section_id":2,"section_instance":18,"site_id":2,"slug":"thanks--3","title":"thanks","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":316,"is_enabled":true,"is_full_html":false,"lft":134,"parent_id":315,"rgt":139,"root_id":270,"section_context":"","section_id":2,"section_instance":23,"site_id":2,"slug":"container--41","title":"container","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":317,"is_enabled":true,"is_full_html":false,"lft":135,"parent_id":316,"rgt":136,"root_id":270,"section_context":"","section_id":52,"section_instance":1,"site_id":2,"slug":"order-address--3","title":"order address","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":318,"is_enabled":true,"is_full_html":false,"lft":137,"parent_id":316,"rgt":138,"root_id":270,"section_context":"","section_id":55,"section_instance":1,"site_id":2,"slug":"order-payment--3","title":"order payment","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":319,"is_enabled":true,"is_full_html":false,"lft":140,"parent_id":315,"rgt":141,"root_id":270,"section_context":"","section_id":58,"section_instance":1,"site_id":2,"slug":"order-items--3","title":"order items","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":320,"is_enabled":true,"is_full_html":false,"lft":143,"parent_id":307,"rgt":148,"root_id":270,"section_context":"account","section_id":2,"section_instance":17,"site_id":2,"slug":"account--3","title":"account","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":321,"is_enabled":true,"is_full_html":false,"lft":144,"parent_id":320,"rgt":145,"root_id":270,"section_context":"","section_id":85,"section_instance":1,"site_id":2,"slug":"profile--3","title":"profile","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":322,"is_enabled":true,"is_full_html":false,"lft":146,"parent_id":320,"rgt":147,"root_id":270,"section_context":"","section_id":82,"section_instance":1,"site_id":2,"slug":"order-list--3","title":"order list","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":323,"is_enabled":true,"is_full_html":false,"lft":149,"parent_id":307,"rgt":152,"root_id":270,"section_context":"login","section_id":2,"section_instance":15,"site_id":2,"slug":"login--3","title":"login","updated_at":"2014-07-02T13:33:59.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":324,"is_enabled":true,"is_full_html":false,"lft":150,"parent_id":323,"rgt":151,"root_id":270,"section_context":"","section_id":61,"section_instance":1,"site_id":2,"slug":"login-form--3","title":"login form","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":325,"is_enabled":true,"is_full_html":false,"lft":153,"parent_id":307,"rgt":156,"root_id":270,"section_context":"signup","section_id":2,"section_instance":16,"site_id":2,"slug":"signup--3","title":"signup","updated_at":"2014-07-02T13:33:59.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":326,"is_enabled":true,"is_full_html":false,"lft":154,"parent_id":325,"rgt":155,"root_id":270,"section_context":"","section_id":64,"section_instance":1,"site_id":2,"slug":"sign-up-form--3","title":"sign up form","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":327,"is_enabled":true,"is_full_html":false,"lft":157,"parent_id":307,"rgt":160,"root_id":270,"section_context":"password","section_id":2,"section_instance":22,"site_id":2,"slug":"password--3","title":"password","updated_at":"2014-07-02T13:33:59.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":328,"is_enabled":true,"is_full_html":false,"lft":158,"parent_id":327,"rgt":159,"root_id":270,"section_context":"","section_id":104,"section_instance":1,"site_id":2,"slug":"password-recover-form--3","title":"password recover form","updated_at":"2014-07-12T06:27:39.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-17T09:15:31.000Z","data_filter":"","data_source":"","id":347,"is_enabled":true,"is_full_html":false,"lft":163,"parent_id":279,"rgt":164,"root_id":270,"section_context":"","section_id":11,"section_instance":3,"site_id":2,"slug":"text3","title":"text3","updated_at":"2014-07-17T09:15:31.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":329,"is_enabled":true,"is_full_html":false,"lft":166,"parent_id":270,"rgt":171,"root_id":270,"section_context":"","section_id":2,"section_instance":3,"site_id":2,"slug":"footer--3","title":"footer","updated_at":"2014-07-02T13:33:59.000Z"},{"copy_from_root_id":0,"created_at":"2014-07-26T14:41:26.000Z","data_filter":"","data_source":"","id":358,"is_enabled":true,"is_full_html":false,"lft":167,"parent_id":329,"rgt":170,"root_id":270,"section_context":"","section_id":2,"section_instance":39,"site_id":2,"slug":"container39","title":"container39","updated_at":"2014-07-26T14:41:26.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":330,"is_enabled":true,"is_full_html":false,"lft":168,"parent_id":358,"rgt":169,"root_id":270,"section_context":"","section_id":11,"section_instance":1,"site_id":2,"slug":"copyright--3","title":"copyright","updated_at":"2014-07-02T13:33:59.000Z"},{"copy_from_root_id":208,"created_at":"2014-07-02T13:33:59.000Z","data_filter":"","data_source":"","id":331,"is_enabled":true,"is_full_html":false,"lft":172,"parent_id":270,"rgt":173,"root_id":270,"section_context":"","section_id":90,"section_instance":2,"site_id":2,"slug":"dialog--3","title":"dialog","updated_at":"2014-07-12T06:27:39.000Z"}],"template_files":[{"attachment_content_type":"image/jpeg","attachment_file_name":"6a5e31b1jw1doccdf5tdqj.jpg","attachment_file_size":16469,"attachment_height":null,"attachment_updated_at":"2014-07-09T12:28:20.000Z","attachment_width":null,"created_at":"2014-07-09T12:28:20.000Z","id":18,"theme_id":5},{"attachment_content_type":"image/jpeg","attachment_file_name":"ushan-logo.jpg","attachment_file_size":6834,"attachment_height":null,"attachment_updated_at":"2014-07-09T12:50:23.000Z","attachment_width":null,"created_at":"2014-07-09T12:50:23.000Z","id":19,"theme_id":5},{"attachment_content_type":"image/gif","attachment_file_name":"title_bg.gif","attachment_file_size":1340,"attachment_height":null,"attachment_updated_at":"2014-07-26T01:36:57.000Z","attachment_width":null,"created_at":"2014-07-26T01:36:57.000Z","id":20,"theme_id":5},{"attachment_content_type":"image/jpeg","attachment_file_name":"howbuy.jpg","attachment_file_size":59008,"attachment_height":null,"attachment_updated_at":"2014-07-27T05:59:59.000Z","attachment_width":null,"created_at":"2014-07-27T05:59:59.000Z","id":21,"theme_id":5},{"attachment_content_type":"image/gif","attachment_file_name":"nav_bg_40px.gif","attachment_file_size":255,"attachment_height":null,"attachment_updated_at":"2014-07-27T13:43:43.000Z","attachment_width":null,"created_at":"2014-07-27T13:43:43.000Z","id":22,"theme_id":5},{"attachment_content_type":"image/gif","attachment_file_name":"tab_on_1px.gif","attachment_file_size":452,"attachment_height":null,"attachment_updated_at":"2014-07-27T13:45:16.000Z","attachment_width":null,"created_at":"2014-07-27T13:45:16.000Z","id":23,"theme_id":5},{"attachment_content_type":"image/jpeg","attachment_file_name":"tiao.jpg","attachment_file_size":19840,"attachment_height":null,"attachment_updated_at":"2014-07-27T13:50:26.000Z","attachment_width":null,"created_at":"2014-07-27T13:50:26.000Z","id":24,"theme_id":5},{"attachment_content_type":"image/gif","attachment_file_name":"nav_not.gif","attachment_file_size":519,"attachment_height":null,"attachment_updated_at":"2014-07-28T14:08:34.000Z","attachment_width":null,"created_at":"2014-07-28T14:08:34.000Z","id":25,"theme_id":5}],"template_releases":[{"created_at":"2014-07-26T08:14:33.000Z","id":7,"name":"just a test","theme_id":5,"updated_at":"2014-07-26T08:14:33.000Z"}]} \ No newline at end of file diff --git a/spree_theme/db/themes/designs/2_5_1406820030/6a5e31b1jw1doccdf5tdqj.jpg b/spree_theme/db/themes/designs/2_5_1406820030/6a5e31b1jw1doccdf5tdqj.jpg deleted file mode 100644 index 7fff0f085d237febe739518d32808596dccc040a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16469 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 diff --git a/spree_theme/db/themes/designs/2_5_1406820030/howbuy.jpg b/spree_theme/db/themes/designs/2_5_1406820030/howbuy.jpg deleted file mode 100644 index bfeaca08e140c05ea324471bd010c7efb68ba9ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59008 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 diff --git a/spree_theme/db/themes/designs/2_5_1406820030/nav_bg_40px.gif b/spree_theme/db/themes/designs/2_5_1406820030/nav_bg_40px.gif deleted file mode 100644 index c0bffae49d8a501fb617992c2dd0051b438bbe2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 zcmZ?wbhEHbWMt4_xXQqws;H!?uBD`)sG+90fB$|R9X$g>Q$2lSBU39~Jp&_Sb2Cdj zGi!TGD?2R>?MIIusVb{&+OSbeOUKaELQmh&)XMJi<;&`-8gJgb(Kj&B*4EY4)mKwd zS5Z(jFflhVxB2+-qp5|hijuOinYE#j+5i9l8K??$K&FBG!oa3-VA6&w2_a$&FFZGv fQdE;;?Myi#qtWT>s9eaxCeG)g!c@ZI$Y2csX*@Cp diff --git a/spree_theme/db/themes/designs/2_5_1406820030/nav_not.gif b/spree_theme/db/themes/designs/2_5_1406820030/nav_not.gif deleted file mode 100644 index c69d645da8a7022d20b71f38f8355ca612c1477b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519 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 QJo;v)dHgr2Kza9n08BbX)c^nh diff --git a/spree_theme/db/themes/designs/2_5_1406820030/title_bg.gif b/spree_theme/db/themes/designs/2_5_1406820030/title_bg.gif deleted file mode 100644 index 26c8046b3273ec564f3f7c96d1d1fc3b184c4069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 zcma))=}(gf0Ea7MKo~Qi8<+(r0|MogYz7!Eo0$sb@YpnB3@S#$Sr8`yVwgiY1ym*o zC|40Ir7bN`XbV&*hfpX`6yz93OIv#Pec#@9JKbNf=fm&Qll;CsF|pB+Ki+s{2Zv3; zU>1wTXf*0{I)y@^(P&gE6#xKwz20m#8w>`mRtrJU0+VSnnUqQ;2!d+0+G@4hY&O{c z<2!@>e`4^b{qza@+~(!;S(acj(?uTpoWGhl#8U{{BLynSHj_eRkKH)!dnke0 zyE|ENFzDJmwU0Mb;}hSSFx0=tZ2Tc}XMTtzWT8%0eS2nDePbMb0e5X-cu>05dz0CE zW`vwI?Y&>LvoJyd+4SNsj+~`Y6+A|5(Dg;ykV?4J5#M(9&9FwgPRe92Zs!94XR_+Z zxlx)yC0fQ^XN_8N-0Zl_wsT{n7L#5jWwXY{KDOcj=M>qyr*R%Q`C&M=hc4kFPO)n= ze78jN2t_YFl!DnU^UM?NmV1@KxfQSL>EyvLCOYI|vv zR>XUH!XbcPbILuP|2M*~+qc5omBX(+A04n)ckxpC-t)^T-Fx*(dE&i>x8Nm`EEY87#0A*d=dPv;TM7i-!q!5qSlCwN5GX>GxMzskEBvscSJmMXQAbU5 zpt!T{Qbs`Q-D_Aex;alG?n0FXN-&-E8ItZlQz|7`JXs>a^-c#$@dNh*f89qFV5J0_ zRw5e>lj4TC4py?oxre4hi-{=K6aMY}of@83%%`CdT2ND{0^2b9HE)g%}S`-BL&dii`zh-T$tVwUE^<*@(# zjv>mmn>jNfx~<%`EZug2ut&G^TNOlS7deLNIVB$1`rQhDf}UF)0qA)(F`)*2U1GLj zuQ8Qi5H#ll1|h2aXX+69RYSH>jOij6C3p&8l=jYq9_MzlvQ2WTkYEC6I=}>CtCH!^ zl*eteg5ggzE9WCXvuY{ks71Y!c-x{`PbFHkTlt_x$0JV1_EX0!Js=tK@VK3QTG0bapx;x&fZj% nLj+@d|2?SK%cb2Z#%bK;8B_vKXm?IzOt=r{l)5~A diff --git a/spree_theme/db/themes/designs/2_5_1406820030/ushan-logo.jpg b/spree_theme/db/themes/designs/2_5_1406820030/ushan-logo.jpg deleted file mode 100644 index 9455e3de0f4c365d0d0df8e2c2398f27ca75da43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6834 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 IIZwv^3-*EmLjV8( diff --git a/spree_theme/db/themes/designs/2_5_1408541541.yml b/spree_theme/db/themes/designs/2_5_1408541541.yml deleted file mode 100644 index 7fa54f2e..00000000 --- a/spree_theme/db/themes/designs/2_5_1408541541.yml +++ /dev/null @@ -1,10487 +0,0 @@ ---- -template: !ruby/object:Spree::TemplateTheme - attributes: - id: 5 - site_id: 2 - page_layout_root_id: 270 - release_id: 7 - title: 服装定制 - slug: '' - assigned_resource_ids: - '273': - :spree/template_file: - - 19 - '275': - :spree/taxon: - - 0 - - 0 - '277': - :spree/taxon: - - 36 - '281': - :spree/taxon: - - 61 - '284': - :spree/taxon: - - 71 - '332': - :spree/taxon: - - 47 - spree/taxon: - - 47 - '335': - :spree/template_text: - - 5 - '343': - :spree/specific_taxon: - - 0 - :spree/taxon: - - 53 - '342': - :spree/specific_taxon: - - 0 - :spree/taxon: - - 52 - '347': - :spree/template_text: - - 6 - '346': - :spree/taxon: - - 0 - '353': - :spree/taxon: - - 54 - '330': - :spree/template_text: - - 7 - '362': - :spree/template_text: - - 8 - created_at: 2014-06-28 10:16:01.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -param_values: -- !ruby/object:Spree::ParamValue - attributes: - id: 3532 - page_layout_root_id: 270 - page_layout_id: 271 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:02.000000000 Z - updated_at: 2014-08-09 07:34:33.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3533 - page_layout_root_id: 270 - page_layout_id: 271 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:none - 101unset: '0' - 21unset: '0' - '21': width:960px - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:02.000000000 Z - updated_at: 2014-08-09 07:34:33.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3534 - page_layout_root_id: 270 - page_layout_id: 271 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:auto auto auto auto - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:03.000000000 Z - updated_at: 2014-08-09 07:34:33.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3535 - page_layout_root_id: 270 - page_layout_id: 271 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:03.000000000 Z - updated_at: 2014-08-09 07:34:33.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: &103274600 - id: 3536 - page_layout_root_id: 270 - page_layout_id: 271 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:03.000000000 Z - updated_at: 2014-08-09 07:34:33.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3537 - page_layout_root_id: 270 - page_layout_id: 279 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:04.000000000 Z - updated_at: 2014-08-09 07:34:33.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3538 - page_layout_root_id: 270 - page_layout_id: 279 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:none - 101unset: '0' - 21unset: '0' - '21': width:960px - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:04.000000000 Z - updated_at: 2014-08-09 07:34:33.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3539 - page_layout_root_id: 270 - page_layout_id: 279 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:04.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3540 - page_layout_root_id: 270 - page_layout_id: 279 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - 2unset: '1' - '2': background-color:yellow - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:04.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3541 - page_layout_root_id: 270 - page_layout_id: 279 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:04.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: &100363720 - id: 3542 - page_layout_root_id: 270 - page_layout_id: 329 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:05.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3543 - page_layout_root_id: 270 - page_layout_id: 329 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '0' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:05.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3544 - page_layout_root_id: 270 - page_layout_id: 329 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 7unset: '0' - '7': border-style:solid none none none - 8unset: '0' - '8': border-width:4px 0px 0px 0px - 6unset: '0' - '6': border-color:#2D2D2F transparent transparent transparent - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:05.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3545 - page_layout_root_id: 270 - page_layout_id: 329 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - 2unset: '0' - '2': background-color:#F5F5F5 - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:05.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3546 - page_layout_root_id: 270 - page_layout_id: 329 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:05.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3547 - page_layout_root_id: 270 - page_layout_id: 280 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:05.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3548 - page_layout_root_id: 270 - page_layout_id: 280 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '0' - 21unset: '0' - '21': width:200px - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:05.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3549 - page_layout_root_id: 270 - page_layout_id: 280 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:auto 5px auto auto - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB' - 32unset: '0' - '32': padding:10px 10px 10px 10px - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:05.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3550 - page_layout_root_id: 270 - page_layout_id: 280 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - 2unset: '1' - '2': background-color:#FFF8ED - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:05.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3551 - page_layout_root_id: 270 - page_layout_id: 280 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - 49unset: '1' - '49': color:black - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:06.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3552 - page_layout_root_id: 270 - page_layout_id: 287 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:06.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3553 - page_layout_root_id: 270 - page_layout_id: 287 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '0' - 21unset: '0' - '21': width:750px - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:06.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3554 - page_layout_root_id: 270 - page_layout_id: 287 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:06.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3555 - page_layout_root_id: 270 - page_layout_id: 287 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:06.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3556 - page_layout_root_id: 270 - page_layout_id: 287 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:06.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3557 - page_layout_root_id: 270 - page_layout_id: 288 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:07.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3558 - page_layout_root_id: 270 - page_layout_id: 288 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '0' - 21unset: '1' - '21': width:100% - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:07.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3559 - page_layout_root_id: 270 - page_layout_id: 288 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:07.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3560 - page_layout_root_id: 270 - page_layout_id: 288 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:07.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3561 - page_layout_root_id: 270 - page_layout_id: 288 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:07.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3562 - page_layout_root_id: 270 - page_layout_id: 293 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:07.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3563 - page_layout_root_id: 270 - page_layout_id: 293 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '0' - 21unset: '1' - '21': width:200px - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:08.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3564 - page_layout_root_id: 270 - page_layout_id: 293 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:08.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3565 - page_layout_root_id: 270 - page_layout_id: 293 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:08.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3566 - page_layout_root_id: 270 - page_layout_id: 293 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:08.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3567 - page_layout_root_id: 270 - page_layout_id: 290 - section_param_id: 65 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:08.000000000 Z - updated_at: 2013-04-08 13:27:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3568 - page_layout_root_id: 270 - page_layout_id: 290 - section_param_id: 66 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - 15unset: '0' - '15': height:110px - 21unset: '0' - '21': width:150px - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:09.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: &96130400 - id: 3569 - page_layout_root_id: 270 - page_layout_id: 290 - section_param_id: 67 - theme_id: 5 - pvalue: - 15hidden: '1' - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB' - 32unset: '0' - '32': padding:5px 0px 5px 0px - 15unset: '0' - '15': height:98px - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:09.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3570 - page_layout_root_id: 270 - page_layout_id: 290 - section_param_id: 68 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:09.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3571 - page_layout_root_id: 270 - page_layout_id: 290 - section_param_id: 69 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - 53unset: '0' - '53': text-align:center - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:09.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3572 - page_layout_root_id: 270 - page_layout_id: 299 - section_param_id: 60 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:10.000000000 Z - updated_at: 2013-04-08 13:27:10.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3573 - page_layout_root_id: 270 - page_layout_id: 299 - section_param_id: 61 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:10.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3574 - page_layout_root_id: 270 - page_layout_id: 299 - section_param_id: 62 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:10px 0px 10px 0px - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:10.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3575 - page_layout_root_id: 270 - page_layout_id: 299 - section_param_id: 63 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:10.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3576 - page_layout_root_id: 270 - page_layout_id: 299 - section_param_id: 64 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - 24unset: '0' - '24': font-size:90% - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:10.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3577 - page_layout_root_id: 270 - page_layout_id: 330 - section_param_id: 50 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:11.000000000 Z - updated_at: 2013-04-08 13:27:11.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3578 - page_layout_root_id: 270 - page_layout_id: 330 - section_param_id: 51 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:11.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3579 - page_layout_root_id: 270 - page_layout_id: 330 - section_param_id: 52 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:11.000000000 Z - updated_at: 2014-08-09 07:34:34.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3580 - page_layout_root_id: 270 - page_layout_id: 330 - section_param_id: 53 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:11.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3581 - page_layout_root_id: 270 - page_layout_id: 330 - section_param_id: 54 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-04-08 13:27:11.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3582 - page_layout_root_id: 270 - page_layout_id: 289 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - 85unset: '0' - '85': clear:both - unset: - computed_pvalue: - created_at: 2013-04-08 14:05:42.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3583 - page_layout_root_id: 270 - page_layout_id: 289 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:160px - 15unset: '1' - '101': float:left - 101unset: '0' - 21unset: '0' - '21': width:160px - unset: - computed_pvalue: - created_at: 2013-04-08 14:05:42.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3584 - page_layout_root_id: 270 - page_layout_id: 289 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:auto auto 20px auto - 15unset: '1' - '15': height:140px - 32unset: '1' - '32': padding:0px 0px 0px 0px - 8unset: '1' - '8': border-width:0px 0px 0px 0px - unset: - computed_pvalue: - created_at: 2013-04-08 14:05:42.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3585 - page_layout_root_id: 270 - page_layout_id: 289 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 14:05:42.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3586 - page_layout_root_id: 270 - page_layout_id: 289 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-08 14:05:42.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3587 - page_layout_root_id: 270 - page_layout_id: 297 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-09 13:12:32.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3588 - page_layout_root_id: 270 - page_layout_id: 297 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '0' - 21unset: '0' - '21': width:350px - unset: - computed_pvalue: - created_at: 2013-04-09 13:12:32.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3589 - page_layout_root_id: 270 - page_layout_id: 297 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-04-09 13:12:32.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3590 - page_layout_root_id: 270 - page_layout_id: 297 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-09 13:12:32.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3591 - page_layout_root_id: 270 - page_layout_id: 297 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-09 13:12:32.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3592 - page_layout_root_id: 270 - page_layout_id: 294 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-12 13:44:05.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3593 - page_layout_root_id: 270 - page_layout_id: 294 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-12 13:44:05.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3594 - page_layout_root_id: 270 - page_layout_id: 294 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:auto 10px auto auto - unset: - computed_pvalue: - created_at: 2013-04-12 13:44:05.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3595 - page_layout_root_id: 270 - page_layout_id: 294 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-12 13:44:05.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3596 - page_layout_root_id: 270 - page_layout_id: 294 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-12 13:44:05.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3597 - page_layout_root_id: 270 - page_layout_id: 303 - section_param_id: 110 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-04-13 01:32:40.000000000 Z - updated_at: 2014-07-30 23:08:26.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3598 - page_layout_root_id: 270 - page_layout_id: 303 - section_param_id: 111 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-04-13 01:32:40.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3599 - page_layout_root_id: 270 - page_layout_id: 303 - section_param_id: 112 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:10px auto 20px auto - unset: - computed_pvalue: - created_at: 2013-04-13 01:32:40.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3600 - page_layout_root_id: 270 - page_layout_id: 303 - section_param_id: 113 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-04-13 01:32:40.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3601 - page_layout_root_id: 270 - page_layout_id: 303 - section_param_id: 114 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - 27unset: '0' - '27': font-weight:bolder - 24unset: '0' - '24': font-size:110% - 49unset: '0' - '49': color:#00ADEE - unset: - computed_pvalue: - created_at: 2013-04-13 01:32:40.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3602 - page_layout_root_id: 270 - page_layout_id: 300 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - 85unset: '0' - '85': clear:both - unset: - computed_pvalue: - created_at: 2013-04-13 02:35:25.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3603 - page_layout_root_id: 270 - page_layout_id: 300 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '1' - 21unset: '0' - '21': width:450px - unset: - computed_pvalue: - created_at: 2013-04-13 02:35:25.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3604 - page_layout_root_id: 270 - page_layout_id: 300 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:40px auto auto auto - unset: - computed_pvalue: - created_at: 2013-04-13 02:35:25.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3605 - page_layout_root_id: 270 - page_layout_id: 300 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-13 02:35:25.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3606 - page_layout_root_id: 270 - page_layout_id: 300 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-04-13 02:35:26.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3607 - page_layout_root_id: 270 - page_layout_id: 309 - section_param_id: 125 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-04-16 14:20:10.000000000 Z - updated_at: 2013-04-16 14:20:10.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3608 - page_layout_root_id: 270 - page_layout_id: 309 - section_param_id: 126 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - 21unset: '1' - '21': width:670px - unset: - computed_pvalue: - created_at: 2013-04-16 14:20:10.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3609 - page_layout_root_id: 270 - page_layout_id: 309 - section_param_id: 127 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-04-16 14:20:10.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3610 - page_layout_root_id: 270 - page_layout_id: 309 - section_param_id: 128 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-04-16 14:20:10.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3611 - page_layout_root_id: 270 - page_layout_id: 309 - section_param_id: 129 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - 53unset: '1' - '53': text-align:right - unset: - computed_pvalue: - created_at: 2013-04-16 14:20:10.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3612 - page_layout_root_id: 270 - page_layout_id: 292 - section_param_id: 110 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-04-19 13:03:09.000000000 Z - updated_at: 2013-04-19 13:03:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3613 - page_layout_root_id: 270 - page_layout_id: 292 - section_param_id: 111 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - 21unset: '0' - '21': width:150px - unset: - computed_pvalue: - created_at: 2013-04-19 13:03:10.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3614 - page_layout_root_id: 270 - page_layout_id: 292 - section_param_id: 112 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:5px 0px 0px 0px - 31unset: '0' - '31': margin:auto auto 10px auto - unset: - computed_pvalue: - created_at: 2013-04-19 13:03:10.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3615 - page_layout_root_id: 270 - page_layout_id: 292 - section_param_id: 113 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-04-19 13:03:10.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3616 - page_layout_root_id: 270 - page_layout_id: 292 - section_param_id: 114 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - 53unset: '0' - '53': text-align:center - 49unset: '0' - '49': color:#00ADEE - 27unset: '0' - '27': font-weight:bold - unset: - computed_pvalue: - created_at: 2013-04-19 13:03:10.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3617 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 27 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2013-10-02 10:20:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3618 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 28 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3619 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 29 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:0px 0px 0px 20px - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2014-08-09 07:34:35.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3620 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 30 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3621 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 31 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3622 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 32 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:5px 0px 0px 0px - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3623 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 33 - theme_id: 5 - pvalue: - 54unset: '0' - '54': text-decoration:none - 24unset: '0' - '24': font-size:90% - 49unset: '0' - '49': color:black - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3624 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 34 - theme_id: 5 - pvalue: - 54unset: '0' - '54': text-decoration:underline - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3625 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 35 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2013-10-02 10:20:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3626 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 36 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:54.000000000 Z - updated_at: 2013-10-02 10:20:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3627 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 37 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:55.000000000 Z - updated_at: 2013-10-02 10:20:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: &103282020 - id: 3628 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 38 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:55.000000000 Z - updated_at: 2013-10-02 10:20:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3629 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 39 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:55.000000000 Z - updated_at: 2013-10-02 10:20:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3630 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 40 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:55.000000000 Z - updated_at: 2013-10-02 10:20:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3631 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 41 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:55.000000000 Z - updated_at: 2013-10-02 10:20:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3632 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 42 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-02 10:20:55.000000000 Z - updated_at: 2013-10-02 10:20:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3633 - page_layout_root_id: 270 - page_layout_id: 281 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - unset: - computed_pvalue: - created_at: 2013-10-05 00:36:48.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3634 - page_layout_root_id: 270 - page_layout_id: 281 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-10-05 00:36:48.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3635 - page_layout_root_id: 270 - page_layout_id: 281 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:auto auto 20px auto - unset: - computed_pvalue: - created_at: 2013-10-05 00:36:48.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3636 - page_layout_root_id: 270 - page_layout_id: 281 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-10-05 00:36:48.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3637 - page_layout_root_id: 270 - page_layout_id: 281 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-10-05 00:36:48.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3638 - page_layout_root_id: 270 - page_layout_id: 284 - section_param_id: 6 - theme_id: 5 - pvalue: - '86': '1' - 86unset: '0' - unset: - computed_pvalue: - created_at: 2013-10-05 00:37:55.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3639 - page_layout_root_id: 270 - page_layout_id: 284 - section_param_id: 7 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '1' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-10-05 00:37:55.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3640 - page_layout_root_id: 270 - page_layout_id: 284 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-10-05 00:37:55.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3641 - page_layout_root_id: 270 - page_layout_id: 284 - section_param_id: 9 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-10-05 00:37:56.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3642 - page_layout_root_id: 270 - page_layout_id: 284 - section_param_id: 10 - theme_id: 5 - pvalue: - '15': height:100px - 15unset: '0' - '101': float:left - 101unset: '0' - unset: - computed_pvalue: - created_at: 2013-10-05 00:37:56.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3643 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 27 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:16.000000000 Z - updated_at: 2013-10-05 00:38:16.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3644 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 28 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:16.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3645 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 29 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '1' - '31': margin:auto auto auto 20px - 32unset: '0' - '32': padding:0px 0px 0px 20px - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:16.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3646 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 30 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:16.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3647 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 31 - theme_id: 5 - pvalue: - disabled_ha_ids: '111' - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:16.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3648 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 32 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:5px 0px 0px 0px - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3649 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 33 - theme_id: 5 - pvalue: - 24unset: '0' - '24': font-size:90% - 49unset: '0' - '49': color:black - 54unset: '0' - '54': text-decoration:none - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3650 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 34 - theme_id: 5 - pvalue: - 54unset: '0' - '54': text-decoration:underline - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3651 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 35 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2013-10-05 00:38:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3652 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 36 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2013-10-05 00:38:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3653 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 37 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2013-10-05 00:38:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3654 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 38 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2013-10-05 00:38:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3655 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 39 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2013-10-05 00:38:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3656 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 40 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2013-10-05 00:38:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3657 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 41 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2013-10-05 00:38:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3658 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 42 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-10-05 00:38:17.000000000 Z - updated_at: 2013-10-05 00:38:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3659 - page_layout_root_id: 270 - page_layout_id: 313 - section_param_id: 210 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:20:58.000000000 Z - updated_at: 2013-11-02 09:20:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3660 - page_layout_root_id: 270 - page_layout_id: 313 - section_param_id: 211 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:360px - unset: - computed_pvalue: - created_at: 2013-11-02 09:20:58.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3661 - page_layout_root_id: 270 - page_layout_id: 313 - section_param_id: 212 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:10px 10px 10px 10px - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB' - unset: - computed_pvalue: - created_at: 2013-11-02 09:20:58.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3662 - page_layout_root_id: 270 - page_layout_id: 313 - section_param_id: 213 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:20:58.000000000 Z - updated_at: 2013-11-02 09:20:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3663 - page_layout_root_id: 270 - page_layout_id: 313 - section_param_id: 214 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:20:59.000000000 Z - updated_at: 2013-11-02 09:20:59.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3664 - page_layout_root_id: 270 - page_layout_id: 313 - section_param_id: 215 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:20:59.000000000 Z - updated_at: 2013-11-02 09:20:59.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3665 - page_layout_root_id: 270 - page_layout_id: 313 - section_param_id: 216 - theme_id: 5 - pvalue: - 2unset: '1' - '2': background-color:#000000 - unset: - computed_pvalue: - created_at: 2013-11-02 09:20:59.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3666 - page_layout_root_id: 270 - page_layout_id: 313 - section_param_id: 217 - theme_id: 5 - pvalue: - 49unset: '0' - '49': color:#00ADEE - 53unset: '0' - '53': text-align:center - unset: - computed_pvalue: - created_at: 2013-11-02 09:20:59.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3667 - page_layout_root_id: 270 - page_layout_id: 314 - section_param_id: 218 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:21:08.000000000 Z - updated_at: 2013-11-02 09:21:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3668 - page_layout_root_id: 270 - page_layout_id: 314 - section_param_id: 219 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:360px - unset: - computed_pvalue: - created_at: 2013-11-02 09:21:08.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3669 - page_layout_root_id: 270 - page_layout_id: 314 - section_param_id: 220 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:10px 20px 10px 20px - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB' - 31unset: '0' - '31': margin:10px auto 10px auto - unset: - computed_pvalue: - created_at: 2013-11-02 09:21:08.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3670 - page_layout_root_id: 270 - page_layout_id: 314 - section_param_id: 221 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:21:09.000000000 Z - updated_at: 2013-11-02 09:21:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3671 - page_layout_root_id: 270 - page_layout_id: 314 - section_param_id: 222 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:21:09.000000000 Z - updated_at: 2013-11-02 09:21:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3672 - page_layout_root_id: 270 - page_layout_id: 314 - section_param_id: 223 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:21:09.000000000 Z - updated_at: 2013-11-02 09:21:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3673 - page_layout_root_id: 270 - page_layout_id: 314 - section_param_id: 224 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:21:09.000000000 Z - updated_at: 2013-11-02 09:21:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3674 - page_layout_root_id: 270 - page_layout_id: 314 - section_param_id: 225 - theme_id: 5 - pvalue: - 49unset: '0' - '49': color:#00ADEE - 53unset: '0' - '53': text-align:center - unset: - computed_pvalue: - created_at: 2013-11-02 09:21:09.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3675 - page_layout_root_id: 270 - page_layout_id: 307 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:35:02.000000000 Z - updated_at: 2013-11-02 09:35:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3676 - page_layout_root_id: 270 - page_layout_id: 307 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2013-11-02 09:35:02.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3677 - page_layout_root_id: 270 - page_layout_id: 307 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:35:02.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3678 - page_layout_root_id: 270 - page_layout_id: 307 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:35:02.000000000 Z - updated_at: 2013-11-02 09:35:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3679 - page_layout_root_id: 270 - page_layout_id: 307 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:35:02.000000000 Z - updated_at: 2013-11-02 09:35:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3680 - page_layout_root_id: 270 - page_layout_id: 308 - section_param_id: 160 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:36:17.000000000 Z - updated_at: 2013-11-02 09:36:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3681 - page_layout_root_id: 270 - page_layout_id: 308 - section_param_id: 161 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:36:17.000000000 Z - updated_at: 2013-11-02 09:36:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3682 - page_layout_root_id: 270 - page_layout_id: 308 - section_param_id: 162 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:36:17.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3683 - page_layout_root_id: 270 - page_layout_id: 308 - section_param_id: 163 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:36:17.000000000 Z - updated_at: 2013-11-02 09:36:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3684 - page_layout_root_id: 270 - page_layout_id: 308 - section_param_id: 164 - theme_id: 5 - pvalue: - 24unset: '0' - '24': font-size:150% - unset: - computed_pvalue: - created_at: 2013-11-02 09:36:18.000000000 Z - updated_at: 2014-08-09 07:34:36.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3685 - page_layout_root_id: 270 - page_layout_id: 317 - section_param_id: 165 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:21.000000000 Z - updated_at: 2013-11-02 09:37:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3686 - page_layout_root_id: 270 - page_layout_id: 317 - section_param_id: 166 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:21.000000000 Z - updated_at: 2013-11-02 09:37:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3687 - page_layout_root_id: 270 - page_layout_id: 317 - section_param_id: 167 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:auto 10px auto 10px - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:21.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3688 - page_layout_root_id: 270 - page_layout_id: 317 - section_param_id: 168 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:21.000000000 Z - updated_at: 2013-11-02 09:37:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3689 - page_layout_root_id: 270 - page_layout_id: 317 - section_param_id: 169 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:21.000000000 Z - updated_at: 2013-11-02 09:37:21.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3690 - page_layout_root_id: 270 - page_layout_id: 317 - section_param_id: 170 - theme_id: 5 - pvalue: - 31unset: '0' - '31': margin:auto auto 10px auto - 7unset: '0' - '7': border-style:none none solid none - 8unset: '0' - '8': border-width:0px 0px 1px 0px - 6unset: '0' - '6': ! 'border-color:transparent transparent #D9D9DB transparent' - 32unset: '0' - '32': padding:5px 0px 5px 0px - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:21.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3691 - page_layout_root_id: 270 - page_layout_id: 317 - section_param_id: 171 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:22.000000000 Z - updated_at: 2013-11-02 09:37:22.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3692 - page_layout_root_id: 270 - page_layout_id: 317 - section_param_id: 172 - theme_id: 5 - pvalue: - '27': font-weight:bold - 54unset: '1' - '54': text-decoration:underline - 53unset: '1' - '53': text-align:left - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:22.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3693 - page_layout_root_id: 270 - page_layout_id: 318 - section_param_id: 173 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:30.000000000 Z - updated_at: 2013-11-02 09:37:30.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3694 - page_layout_root_id: 270 - page_layout_id: 318 - section_param_id: 174 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:300px - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:31.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3695 - page_layout_root_id: 270 - page_layout_id: 318 - section_param_id: 175 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:31.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3696 - page_layout_root_id: 270 - page_layout_id: 318 - section_param_id: 176 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:31.000000000 Z - updated_at: 2013-11-02 09:37:31.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3697 - page_layout_root_id: 270 - page_layout_id: 318 - section_param_id: 177 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:31.000000000 Z - updated_at: 2013-11-02 09:37:31.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3698 - page_layout_root_id: 270 - page_layout_id: 318 - section_param_id: 178 - theme_id: 5 - pvalue: - 31unset: '0' - '31': margin:auto auto 10px auto - 32unset: '0' - '32': padding:5px 0px 5px 0px - 7unset: '0' - '7': border-style:none none solid none - 8unset: '0' - '8': border-width:0px 0px 1px 0px - 6unset: '0' - '6': ! 'border-color:transparent transparent #D9D9DB transparent' - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:31.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3699 - page_layout_root_id: 270 - page_layout_id: 318 - section_param_id: 179 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:31.000000000 Z - updated_at: 2013-11-02 09:37:31.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3700 - page_layout_root_id: 270 - page_layout_id: 318 - section_param_id: 180 - theme_id: 5 - pvalue: - '27': font-weight:bold - 54unset: '1' - '54': text-decoration:underline - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:31.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3701 - page_layout_root_id: 270 - page_layout_id: 319 - section_param_id: 181 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:40.000000000 Z - updated_at: 2013-11-02 09:37:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3702 - page_layout_root_id: 270 - page_layout_id: 319 - section_param_id: 182 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:40.000000000 Z - updated_at: 2013-11-02 09:37:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3703 - page_layout_root_id: 270 - page_layout_id: 319 - section_param_id: 183 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:40.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3704 - page_layout_root_id: 270 - page_layout_id: 319 - section_param_id: 184 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:40.000000000 Z - updated_at: 2013-11-02 09:37:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3705 - page_layout_root_id: 270 - page_layout_id: 319 - section_param_id: 185 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:40.000000000 Z - updated_at: 2013-11-02 09:37:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3706 - page_layout_root_id: 270 - page_layout_id: 319 - section_param_id: 186 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:40.000000000 Z - updated_at: 2013-11-02 09:37:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3707 - page_layout_root_id: 270 - page_layout_id: 319 - section_param_id: 187 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:40.000000000 Z - updated_at: 2013-11-02 09:37:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: &103666040 - id: 3708 - page_layout_root_id: 270 - page_layout_id: 319 - section_param_id: 188 - theme_id: 5 - pvalue: - '27': font-weight:bold - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:40.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3709 - page_layout_root_id: 270 - page_layout_id: 321 - section_param_id: 268 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:51.000000000 Z - updated_at: 2013-11-02 09:37:51.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3710 - page_layout_root_id: 270 - page_layout_id: 321 - section_param_id: 269 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:51.000000000 Z - updated_at: 2013-11-02 09:37:51.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3711 - page_layout_root_id: 270 - page_layout_id: 321 - section_param_id: 270 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:52.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3712 - page_layout_root_id: 270 - page_layout_id: 321 - section_param_id: 271 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:52.000000000 Z - updated_at: 2013-11-02 09:37:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3713 - page_layout_root_id: 270 - page_layout_id: 321 - section_param_id: 272 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:52.000000000 Z - updated_at: 2013-11-02 09:37:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3714 - page_layout_root_id: 270 - page_layout_id: 321 - section_param_id: 273 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:52.000000000 Z - updated_at: 2013-11-02 09:37:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3715 - page_layout_root_id: 270 - page_layout_id: 321 - section_param_id: 274 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:52.000000000 Z - updated_at: 2013-11-02 09:37:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3716 - page_layout_root_id: 270 - page_layout_id: 321 - section_param_id: 275 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:37:52.000000000 Z - updated_at: 2013-11-02 09:37:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3717 - page_layout_root_id: 270 - page_layout_id: 322 - section_param_id: 260 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:38:01.000000000 Z - updated_at: 2013-11-02 09:38:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3718 - page_layout_root_id: 270 - page_layout_id: 322 - section_param_id: 261 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:38:01.000000000 Z - updated_at: 2013-11-02 09:38:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3719 - page_layout_root_id: 270 - page_layout_id: 322 - section_param_id: 262 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:38:01.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3720 - page_layout_root_id: 270 - page_layout_id: 322 - section_param_id: 263 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:38:01.000000000 Z - updated_at: 2013-11-02 09:38:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3721 - page_layout_root_id: 270 - page_layout_id: 322 - section_param_id: 264 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:38:01.000000000 Z - updated_at: 2013-11-02 09:38:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3722 - page_layout_root_id: 270 - page_layout_id: 322 - section_param_id: 265 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:38:01.000000000 Z - updated_at: 2013-11-02 09:38:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3723 - page_layout_root_id: 270 - page_layout_id: 322 - section_param_id: 266 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:38:01.000000000 Z - updated_at: 2013-11-02 09:38:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3724 - page_layout_root_id: 270 - page_layout_id: 322 - section_param_id: 267 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:38:02.000000000 Z - updated_at: 2013-11-02 09:38:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3725 - page_layout_root_id: 270 - page_layout_id: 323 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:01.000000000 Z - updated_at: 2013-11-02 09:39:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3726 - page_layout_root_id: 270 - page_layout_id: 323 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:01.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3727 - page_layout_root_id: 270 - page_layout_id: 323 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:01.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3728 - page_layout_root_id: 270 - page_layout_id: 323 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:01.000000000 Z - updated_at: 2013-11-02 09:39:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3729 - page_layout_root_id: 270 - page_layout_id: 323 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:01.000000000 Z - updated_at: 2013-11-02 09:39:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3730 - page_layout_root_id: 270 - page_layout_id: 325 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:32.000000000 Z - updated_at: 2013-11-02 09:39:32.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3731 - page_layout_root_id: 270 - page_layout_id: 325 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:33.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3732 - page_layout_root_id: 270 - page_layout_id: 325 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:33.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3733 - page_layout_root_id: 270 - page_layout_id: 325 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:33.000000000 Z - updated_at: 2013-11-02 09:39:33.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3734 - page_layout_root_id: 270 - page_layout_id: 325 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:33.000000000 Z - updated_at: 2013-11-02 09:39:33.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3735 - page_layout_root_id: 270 - page_layout_id: 324 - section_param_id: 189 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:53.000000000 Z - updated_at: 2013-11-02 09:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3736 - page_layout_root_id: 270 - page_layout_id: 324 - section_param_id: 190 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:53.000000000 Z - updated_at: 2013-11-02 09:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3737 - page_layout_root_id: 270 - page_layout_id: 324 - section_param_id: 191 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:53.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3738 - page_layout_root_id: 270 - page_layout_id: 324 - section_param_id: 192 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:53.000000000 Z - updated_at: 2013-11-02 09:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3739 - page_layout_root_id: 270 - page_layout_id: 324 - section_param_id: 193 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:53.000000000 Z - updated_at: 2013-11-02 09:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3740 - page_layout_root_id: 270 - page_layout_id: 324 - section_param_id: 194 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:53.000000000 Z - updated_at: 2013-11-02 09:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3741 - page_layout_root_id: 270 - page_layout_id: 324 - section_param_id: 195 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:53.000000000 Z - updated_at: 2013-11-02 09:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3742 - page_layout_root_id: 270 - page_layout_id: 324 - section_param_id: 196 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:39:53.000000000 Z - updated_at: 2013-11-02 09:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3743 - page_layout_root_id: 270 - page_layout_id: 326 - section_param_id: 197 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:40:04.000000000 Z - updated_at: 2013-11-02 09:40:04.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3744 - page_layout_root_id: 270 - page_layout_id: 326 - section_param_id: 198 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:40:04.000000000 Z - updated_at: 2013-11-02 09:40:04.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3745 - page_layout_root_id: 270 - page_layout_id: 326 - section_param_id: 199 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:40:04.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3746 - page_layout_root_id: 270 - page_layout_id: 326 - section_param_id: 200 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:40:04.000000000 Z - updated_at: 2013-11-02 09:40:04.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3747 - page_layout_root_id: 270 - page_layout_id: 326 - section_param_id: 201 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:40:04.000000000 Z - updated_at: 2013-11-02 09:40:04.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3748 - page_layout_root_id: 270 - page_layout_id: 326 - section_param_id: 202 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:40:04.000000000 Z - updated_at: 2013-11-02 09:40:04.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3749 - page_layout_root_id: 270 - page_layout_id: 326 - section_param_id: 203 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:40:04.000000000 Z - updated_at: 2013-11-02 09:40:04.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3750 - page_layout_root_id: 270 - page_layout_id: 326 - section_param_id: 204 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:40:04.000000000 Z - updated_at: 2013-11-02 09:40:04.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3751 - page_layout_root_id: 270 - page_layout_id: 320 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:08.000000000 Z - updated_at: 2013-11-02 09:50:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3752 - page_layout_root_id: 270 - page_layout_id: 320 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:08.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3753 - page_layout_root_id: 270 - page_layout_id: 320 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:08.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3754 - page_layout_root_id: 270 - page_layout_id: 320 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:08.000000000 Z - updated_at: 2013-11-02 09:50:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3755 - page_layout_root_id: 270 - page_layout_id: 320 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:09.000000000 Z - updated_at: 2013-11-02 09:50:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3756 - page_layout_root_id: 270 - page_layout_id: 315 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:37.000000000 Z - updated_at: 2013-11-02 09:50:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3757 - page_layout_root_id: 270 - page_layout_id: 315 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:37.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3758 - page_layout_root_id: 270 - page_layout_id: 315 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:0px 0px 0px 0px - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:37.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3759 - page_layout_root_id: 270 - page_layout_id: 315 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:37.000000000 Z - updated_at: 2013-11-02 09:50:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3760 - page_layout_root_id: 270 - page_layout_id: 315 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-02 09:50:37.000000000 Z - updated_at: 2013-11-02 09:50:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3761 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 11 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:07.000000000 Z - updated_at: 2013-11-05 03:16:07.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3762 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 12 - theme_id: 5 - pvalue: - 21unset: '1' - '21': width:960px - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:07.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3763 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 13 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '1' - '32': padding:0px 0px 0px 0px - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3764 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 14 - theme_id: 5 - pvalue: - 2unset: '1' - '2': background-color:lime - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3765 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 15 - theme_id: 5 - pvalue: - 27unset: '1' - '27': font-weight:bold - 49unset: '1' - '49': color:white - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3766 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 16 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:12px 10px 13px 10px - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3767 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 17 - theme_id: 5 - pvalue: - 54unset: '0' - '54': text-decoration:none - 49unset: '0' - '49': color:white - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3768 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 18 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2013-11-05 03:16:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3769 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 19 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2013-11-05 03:16:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3770 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 20 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2013-11-05 03:16:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3771 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 21 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2013-11-05 03:16:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3772 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 22 - theme_id: 5 - pvalue: - 3unset: '0' - '3': background-image:nav_not.gif - 4unset: '0' - '4': background-position:right top - 5unset: '0' - '5': background-repeat:no-repeat - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3773 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 23 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:08.000000000 Z - updated_at: 2013-11-05 03:16:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3774 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 24 - theme_id: 5 - pvalue: - 3unset: '0' - '3': background-image:tab_on_1px.gif - 4unset: '1' - '4': background-position:left top - 5unset: '0' - '5': background-repeat:repeat - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:09.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3775 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 25 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:09.000000000 Z - updated_at: 2013-11-05 03:16:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3776 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 26 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-05 03:16:09.000000000 Z - updated_at: 2013-11-05 03:16:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3777 - page_layout_root_id: 270 - page_layout_id: 282 - section_param_id: 135 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:08.000000000 Z - updated_at: 2013-11-25 06:53:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3778 - page_layout_root_id: 270 - page_layout_id: 282 - section_param_id: 136 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:160px - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:08.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3779 - page_layout_root_id: 270 - page_layout_id: 282 - section_param_id: 137 - theme_id: 5 - pvalue: - 15hidden: '1' - 7unset: '0' - '7': border-style:none none solid none - 8unset: '0' - '8': border-width:0px 0px 1px 0px - 6unset: '0' - '6': ! 'border-color:transparent transparent #D9D9DB transparent' - 32unset: '0' - '32': padding:0px 0px 5px 0px - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:09.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3780 - page_layout_root_id: 270 - page_layout_id: 282 - section_param_id: 138 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:09.000000000 Z - updated_at: 2013-11-25 06:53:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3781 - page_layout_root_id: 270 - page_layout_id: 282 - section_param_id: 139 - theme_id: 5 - pvalue: - 27unset: '0' - '27': font-weight:bold - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:09.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3782 - page_layout_root_id: 270 - page_layout_id: 285 - section_param_id: 135 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:09.000000000 Z - updated_at: 2013-11-25 06:53:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3783 - page_layout_root_id: 270 - page_layout_id: 285 - section_param_id: 136 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:160px - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:09.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3784 - page_layout_root_id: 270 - page_layout_id: 285 - section_param_id: 137 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:0px 0px 5px 0px - 7unset: '0' - '7': border-style:none none solid none - 8unset: '0' - '8': border-width:0px 0px 1px 0px - 6unset: '0' - '6': ! 'border-color:transparent transparent #D9D9DB transparent' - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:09.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3785 - page_layout_root_id: 270 - page_layout_id: 285 - section_param_id: 138 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:09.000000000 Z - updated_at: 2013-11-25 06:53:09.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3786 - page_layout_root_id: 270 - page_layout_id: 285 - section_param_id: 139 - theme_id: 5 - pvalue: - 27unset: '0' - '27': font-weight:bold - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:09.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3787 - page_layout_root_id: 270 - page_layout_id: 310 - section_param_id: 140 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:15.000000000 Z - updated_at: 2013-11-25 06:53:15.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3788 - page_layout_root_id: 270 - page_layout_id: 310 - section_param_id: 141 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:15.000000000 Z - updated_at: 2013-11-25 06:53:15.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3789 - page_layout_root_id: 270 - page_layout_id: 310 - section_param_id: 142 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:15.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3790 - page_layout_root_id: 270 - page_layout_id: 310 - section_param_id: 143 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:15.000000000 Z - updated_at: 2013-11-25 06:53:15.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3791 - page_layout_root_id: 270 - page_layout_id: 310 - section_param_id: 144 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:15.000000000 Z - updated_at: 2013-11-25 06:53:15.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3792 - page_layout_root_id: 270 - page_layout_id: 311 - section_param_id: 145 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:15.000000000 Z - updated_at: 2013-11-25 06:53:15.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3793 - page_layout_root_id: 270 - page_layout_id: 311 - section_param_id: 146 - theme_id: 5 - pvalue: - 101unset: '0' - '101': float:right - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:16.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3794 - page_layout_root_id: 270 - page_layout_id: 311 - section_param_id: 147 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:10px auto auto auto - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:16.000000000 Z - updated_at: 2014-08-09 07:34:37.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3795 - page_layout_root_id: 270 - page_layout_id: 311 - section_param_id: 148 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:16.000000000 Z - updated_at: 2013-11-25 06:53:16.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3796 - page_layout_root_id: 270 - page_layout_id: 311 - section_param_id: 149 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:16.000000000 Z - updated_at: 2013-11-25 06:53:16.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: &105285340 - id: 3797 - page_layout_root_id: 270 - page_layout_id: 312 - section_param_id: 150 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:16.000000000 Z - updated_at: 2013-11-25 06:53:16.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3798 - page_layout_root_id: 270 - page_layout_id: 312 - section_param_id: 151 - theme_id: 5 - pvalue: - 21unset: '1' - '21': width:600px - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:16.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3799 - page_layout_root_id: 270 - page_layout_id: 312 - section_param_id: 152 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:16.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3800 - page_layout_root_id: 270 - page_layout_id: 312 - section_param_id: 153 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:16.000000000 Z - updated_at: 2013-11-25 06:53:16.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3801 - page_layout_root_id: 270 - page_layout_id: 312 - section_param_id: 154 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-25 06:53:16.000000000 Z - updated_at: 2013-11-25 06:53:16.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3802 - page_layout_root_id: 270 - page_layout_id: 273 - section_param_id: 323 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-29 02:49:56.000000000 Z - updated_at: 2013-11-29 02:49:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3803 - page_layout_root_id: 270 - page_layout_id: 273 - section_param_id: 324 - theme_id: 5 - pvalue: - 21unset: '1' - '21': width:220px - 101unset: '1' - '101': float:none - unset: - computed_pvalue: - created_at: 2013-11-29 02:49:56.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3804 - page_layout_root_id: 270 - page_layout_id: 273 - section_param_id: 325 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-11-29 02:49:57.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3805 - page_layout_root_id: 270 - page_layout_id: 273 - section_param_id: 326 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-29 02:49:57.000000000 Z - updated_at: 2013-11-29 02:49:57.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3806 - page_layout_root_id: 270 - page_layout_id: 273 - section_param_id: 327 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-11-29 02:49:57.000000000 Z - updated_at: 2013-11-29 02:49:57.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3807 - page_layout_root_id: 270 - page_layout_id: 276 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2013-12-03 08:14:45.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3808 - page_layout_root_id: 270 - page_layout_id: 276 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:none - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:960px - unset: - computed_pvalue: - created_at: 2013-12-03 08:14:45.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3809 - page_layout_root_id: 270 - page_layout_id: 276 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:0px 0px 6px 0px - 7unset: '1' - '7': border-style:none none solid none - 8unset: '1' - '8': border-width:0px 0px 1px 0px - 6unset: '1' - '6': ! 'border-color:transparent transparent #D9D9DB transparent' - 31unset: '1' - '31': margin:auto 10px auto 10px - unset: - computed_pvalue: - created_at: 2013-12-03 08:14:46.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3810 - page_layout_root_id: 270 - page_layout_id: 276 - section_param_id: 9 - theme_id: 5 - pvalue: - 2unset: '1' - '2': background-color:green - unset: - computed_pvalue: - created_at: 2013-12-03 08:14:46.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3811 - page_layout_root_id: 270 - page_layout_id: 276 - section_param_id: 10 - theme_id: 5 - pvalue: - 49unset: '1' - '49': color:teal - 25unset: '1' - '25': font-style:normal - 24unset: '1' - '24': font-size:0% - 27unset: '1' - '27': font-weight:bold - unset: - computed_pvalue: - created_at: 2013-12-03 08:14:46.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3817 - page_layout_root_id: 270 - page_layout_id: 272 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2013-12-05 08:06:08.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3818 - page_layout_root_id: 270 - page_layout_id: 272 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2013-12-05 08:06:08.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3819 - page_layout_root_id: 270 - page_layout_id: 272 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-12-05 08:06:08.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3820 - page_layout_root_id: 270 - page_layout_id: 272 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-12-05 08:06:08.000000000 Z - updated_at: 2013-12-05 08:06:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3821 - page_layout_root_id: 270 - page_layout_id: 272 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-12-05 08:06:08.000000000 Z - updated_at: 2013-12-05 08:06:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3822 - page_layout_root_id: 270 - page_layout_id: 274 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-12-05 08:11:48.000000000 Z - updated_at: 2013-12-05 08:11:48.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3823 - page_layout_root_id: 270 - page_layout_id: 274 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:right - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2013-12-05 08:11:48.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3824 - page_layout_root_id: 270 - page_layout_id: 274 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2013-12-05 08:11:48.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3825 - page_layout_root_id: 270 - page_layout_id: 274 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-12-05 08:11:48.000000000 Z - updated_at: 2013-12-05 08:11:48.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3826 - page_layout_root_id: 270 - page_layout_id: 274 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2013-12-05 08:11:48.000000000 Z - updated_at: 2013-12-05 08:11:48.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3827 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 226 - theme_id: 5 - pvalue: - '21': width:960px - 21unset: '1' - '20': min-width:960px - 20hidden: '1' - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:53.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3828 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 227 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:53.000000000 Z - updated_at: 2014-01-22 03:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3829 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 228 - theme_id: 5 - pvalue: - '85': clear:both - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:53.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3830 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 229 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:53.000000000 Z - updated_at: 2014-01-22 03:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3831 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 230 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:53.000000000 Z - updated_at: 2014-01-22 03:39:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3832 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 231 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3833 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 232 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3834 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 233 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3835 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 234 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3836 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 235 - theme_id: 5 - pvalue: - 31unset: '0' - '31': margin:10px auto 2px auto - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3837 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 236 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3838 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 237 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3839 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 238 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3840 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 239 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3841 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 240 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3842 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 241 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:54.000000000 Z - updated_at: 2014-01-22 03:39:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3843 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 242 - theme_id: 5 - pvalue: - 49unset: '0' - '49': color:red - 24unset: '0' - '24': font-size:82% - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3844 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 243 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-01-22 03:39:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3845 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 317 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-01-22 03:39:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3846 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 318 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-01-22 03:39:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3847 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 319 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-01-22 03:39:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3848 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 320 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-01-22 03:39:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3849 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 321 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-01-22 03:39:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3850 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 322 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-01-22 03:39:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3851 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 244 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-01-22 03:39:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3852 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 245 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:55.000000000 Z - updated_at: 2014-01-22 03:39:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3853 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 246 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:56.000000000 Z - updated_at: 2014-01-22 03:39:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3854 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 247 - theme_id: 5 - pvalue: - 49unset: '1' - '49': color:#00ADEE - 24unset: '1' - '24': font-size:80% - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:56.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: &107466080 - id: 3855 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 248 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:56.000000000 Z - updated_at: 2014-01-22 03:39:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3856 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 249 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:56.000000000 Z - updated_at: 2014-07-30 23:08:29.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3857 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 250 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:5px 10px 5px 10px - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:56.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3858 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 251 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:56.000000000 Z - updated_at: 2014-01-22 03:39:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3859 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 252 - theme_id: 5 - pvalue: - 2unset: '0' - '2': background-color:#D9D9DB - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:56.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3860 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 253 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:56.000000000 Z - updated_at: 2014-01-22 03:39:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3861 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 254 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:56.000000000 Z - updated_at: 2014-01-22 03:39:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3862 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 255 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-01-22 03:39:57.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3863 - page_layout_root_id: 270 - page_layout_id: 270 - section_param_id: 256 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-01-22 03:39:57.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3864 - page_layout_root_id: 270 - page_layout_id: 291 - section_param_id: 55 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-01-22 03:39:57.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3865 - page_layout_root_id: 270 - page_layout_id: 291 - section_param_id: 56 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:150px - 15unset: '0' - '15': height:34px - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3866 - page_layout_root_id: 270 - page_layout_id: 291 - section_param_id: 57 - theme_id: 5 - pvalue: - 15hidden: '1' - 15unset: '0' - '15': height:33px - 32unset: '1' - '32': padding:0px 0px 0px 0px - 7unset: '0' - '7': border-style:none none solid none - 8unset: '0' - '8': border-width:0px 0px 1px 0px - 6unset: '0' - '6': ! 'border-color:transparent transparent #BBBBBB transparent' - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3867 - page_layout_root_id: 270 - page_layout_id: 291 - section_param_id: 58 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-01-22 03:39:57.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3868 - page_layout_root_id: 270 - page_layout_id: 291 - section_param_id: 59 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-01-22 03:39:57.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3869 - page_layout_root_id: 270 - page_layout_id: 291 - section_param_id: 294 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-01-22 03:39:57.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3870 - page_layout_root_id: 270 - page_layout_id: 291 - section_param_id: 295 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-01-22 03:39:57.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3871 - page_layout_root_id: 270 - page_layout_id: 291 - section_param_id: 296 - theme_id: 5 - pvalue: - 49unset: '0' - '49': color:#BBBBBB - 27unset: '0' - '27': font-weight:bold - 24unset: '0' - '24': font-size:80% - 54unset: '0' - '54': text-decoration:none - 53unset: '0' - '53': text-align:center - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:57.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3872 - page_layout_root_id: 270 - page_layout_id: 291 - section_param_id: 297 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:39:58.000000000 Z - updated_at: 2014-01-22 03:39:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3873 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 105 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:00.000000000 Z - updated_at: 2014-01-22 03:40:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3874 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 106 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:00.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3875 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 107 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:00.000000000 Z - updated_at: 2014-07-31 13:50:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3876 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 108 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:00.000000000 Z - updated_at: 2014-01-22 03:40:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3877 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 109 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:00.000000000 Z - updated_at: 2014-01-22 03:40:00.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3878 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 302 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:5px 5px 5px 5px - 7unset: '0' - '7': border-style:solid none solid none - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:00.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3879 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 303 - theme_id: 5 - pvalue: - 2unset: '0' - '2': background-color:transparent - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:00.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3880 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 304 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-01-22 03:40:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3881 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 305 - theme_id: 5 - pvalue: - 27unset: '0' - '27': font-weight:bold - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3882 - page_layout_root_id: 270 - page_layout_id: 296 - section_param_id: 306 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-01-22 03:40:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3883 - page_layout_root_id: 270 - page_layout_id: 298 - section_param_id: 55 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-01-22 03:40:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3884 - page_layout_root_id: 270 - page_layout_id: 298 - section_param_id: 56 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3885 - page_layout_root_id: 270 - page_layout_id: 298 - section_param_id: 57 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '1' - '32': padding:0px 0px 0px 0px - 7unset: '0' - '7': border-style:none none solid none - 8unset: '0' - '8': border-width:0px 0px 1px 0px - 6unset: '0' - '6': ! 'border-color:transparent transparent #D9D9DB transparent' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3886 - page_layout_root_id: 270 - page_layout_id: 298 - section_param_id: 58 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-01-22 03:40:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3887 - page_layout_root_id: 270 - page_layout_id: 298 - section_param_id: 59 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-01-22 03:40:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3888 - page_layout_root_id: 270 - page_layout_id: 298 - section_param_id: 294 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-01-22 03:40:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: &118524550 - id: 3889 - page_layout_root_id: 270 - page_layout_id: 298 - section_param_id: 295 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:01.000000000 Z - updated_at: 2014-01-22 03:40:01.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3890 - page_layout_root_id: 270 - page_layout_id: 298 - section_param_id: 296 - theme_id: 5 - pvalue: - 49unset: '0' - '49': color:black - 54unset: '0' - '54': text-decoration:none - 27unset: '0' - '27': font-weight:bold - 24unset: '0' - '24': font-size:150% - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:02.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3891 - page_layout_root_id: 270 - page_layout_id: 298 - section_param_id: 297 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:02.000000000 Z - updated_at: 2014-01-22 03:40:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3892 - page_layout_root_id: 270 - page_layout_id: 305 - section_param_id: 115 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:02.000000000 Z - updated_at: 2014-01-22 03:40:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3893 - page_layout_root_id: 270 - page_layout_id: 305 - section_param_id: 116 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:02.000000000 Z - updated_at: 2014-01-22 03:40:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3894 - page_layout_root_id: 270 - page_layout_id: 305 - section_param_id: 117 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:02.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3895 - page_layout_root_id: 270 - page_layout_id: 305 - section_param_id: 118 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:02.000000000 Z - updated_at: 2014-01-22 03:40:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3896 - page_layout_root_id: 270 - page_layout_id: 305 - section_param_id: 119 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:02.000000000 Z - updated_at: 2014-01-22 03:40:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3897 - page_layout_root_id: 270 - page_layout_id: 305 - section_param_id: 307 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:60px - 7unset: '0' - '7': border-style:solid solid solid solid - 6unset: '0' - '6': ! 'border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB' - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 32unset: '0' - '32': padding:7px 10px 7px 10px - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:02.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3898 - page_layout_root_id: 270 - page_layout_id: 305 - section_param_id: 308 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:02.000000000 Z - updated_at: 2014-01-22 03:40:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3899 - page_layout_root_id: 270 - page_layout_id: 305 - section_param_id: 309 - theme_id: 5 - pvalue: - 53unset: '0' - '53': text-align:left - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:03.000000000 Z - updated_at: 2014-08-09 07:34:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3900 - page_layout_root_id: 270 - page_layout_id: 306 - section_param_id: 120 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:03.000000000 Z - updated_at: 2014-01-22 03:40:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3901 - page_layout_root_id: 270 - page_layout_id: 306 - section_param_id: 121 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:03.000000000 Z - updated_at: 2014-01-22 03:40:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3902 - page_layout_root_id: 270 - page_layout_id: 306 - section_param_id: 122 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:auto auto auto 5px - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3903 - page_layout_root_id: 270 - page_layout_id: 306 - section_param_id: 123 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:03.000000000 Z - updated_at: 2014-01-22 03:40:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3904 - page_layout_root_id: 270 - page_layout_id: 306 - section_param_id: 124 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:03.000000000 Z - updated_at: 2014-01-22 03:40:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3905 - page_layout_root_id: 270 - page_layout_id: 306 - section_param_id: 310 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:7px 10px 7px 10px - 7unset: '1' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#008ABD #008ABD #008ABD #008ABD' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3906 - page_layout_root_id: 270 - page_layout_id: 306 - section_param_id: 311 - theme_id: 5 - pvalue: - 2unset: '0' - '2': background-color:#00ADEE - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3907 - page_layout_root_id: 270 - page_layout_id: 306 - section_param_id: 312 - theme_id: 5 - pvalue: - 49unset: '0' - '49': color:white - 24unset: '1' - '24': font-size:14em - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3908 - page_layout_root_id: 270 - page_layout_id: 331 - section_param_id: 284 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:04.000000000 Z - updated_at: 2014-01-22 03:40:04.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3909 - page_layout_root_id: 270 - page_layout_id: 331 - section_param_id: 285 - theme_id: 5 - pvalue: - '21': width:600px - 21unset: '0' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:04.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3910 - page_layout_root_id: 270 - page_layout_id: 331 - section_param_id: 286 - theme_id: 5 - pvalue: - '7': border-style:solid solid solid solid - 7unset: '0' - '8': border-width:1px 1px 1px 1px - 8unset: '0' - '6': ! 'border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC' - 6unset: '0' - '15': height:598px - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:04.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3911 - page_layout_root_id: 270 - page_layout_id: 331 - section_param_id: 287 - theme_id: 5 - pvalue: - '2': background-color:#FFFFFF - 2unset: '0' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:04.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3912 - page_layout_root_id: 270 - page_layout_id: 331 - section_param_id: 288 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:04.000000000 Z - updated_at: -- !ruby/object:Spree::ParamValue - attributes: - id: 3913 - page_layout_root_id: 270 - page_layout_id: 331 - section_param_id: 313 - theme_id: 5 - pvalue: - '32': padding:2px 2px 2px 2px - 32unset: '0' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:04.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3914 - page_layout_root_id: 270 - page_layout_id: 331 - section_param_id: 314 - theme_id: 5 - pvalue: - '2': background-color:#EEEEEE - 2unset: '0' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:04.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3915 - page_layout_root_id: 270 - page_layout_id: 331 - section_param_id: 315 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:05.000000000 Z - updated_at: 2014-01-22 03:40:05.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3916 - page_layout_root_id: 270 - page_layout_id: 331 - section_param_id: 316 - theme_id: 5 - pvalue: - '32': padding:0 10px 5px 10px - 32unset: '0' - unset: - computed_pvalue: - created_at: 2014-01-22 03:40:05.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3917 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 333 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3918 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 334 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3919 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 335 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3920 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 336 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3921 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 337 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3922 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 338 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3923 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 339 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3924 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 340 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3925 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 341 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3926 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 342 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3927 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 343 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3928 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 344 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3929 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 345 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3930 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 346 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3931 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 347 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3932 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 348 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-01-22 14:00:12.000000000 Z - updated_at: 2014-01-22 14:00:12.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3933 - page_layout_root_id: 270 - page_layout_id: 327 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-19 13:03:39.000000000 Z - updated_at: 2014-02-19 13:03:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3934 - page_layout_root_id: 270 - page_layout_id: 327 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2014-02-19 13:03:39.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3935 - page_layout_root_id: 270 - page_layout_id: 327 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-02-19 13:03:39.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3936 - page_layout_root_id: 270 - page_layout_id: 327 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-19 13:03:39.000000000 Z - updated_at: 2014-02-19 13:03:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3937 - page_layout_root_id: 270 - page_layout_id: 327 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-19 13:03:39.000000000 Z - updated_at: 2014-02-19 13:03:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3938 - page_layout_root_id: 270 - page_layout_id: 328 - section_param_id: 349 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-19 13:12:08.000000000 Z - updated_at: 2014-02-19 13:12:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: *96130400 -- !ruby/object:Spree::ParamValue - attributes: - id: 3940 - page_layout_root_id: 270 - page_layout_id: 328 - section_param_id: 351 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-02-19 13:12:08.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3941 - page_layout_root_id: 270 - page_layout_id: 328 - section_param_id: 352 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-19 13:12:08.000000000 Z - updated_at: 2014-02-19 13:12:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3942 - page_layout_root_id: 270 - page_layout_id: 328 - section_param_id: 353 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-19 13:12:08.000000000 Z - updated_at: 2014-02-19 13:12:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3943 - page_layout_root_id: 270 - page_layout_id: 328 - section_param_id: 354 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-19 13:12:08.000000000 Z - updated_at: 2014-02-19 13:12:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3944 - page_layout_root_id: 270 - page_layout_id: 328 - section_param_id: 355 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-19 13:12:08.000000000 Z - updated_at: 2014-02-19 13:12:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3945 - page_layout_root_id: 270 - page_layout_id: 328 - section_param_id: 356 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-19 13:12:08.000000000 Z - updated_at: 2014-02-19 13:12:08.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3946 - page_layout_root_id: 270 - page_layout_id: 295 - section_param_id: 289 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-23 13:34:50.000000000 Z - updated_at: 2014-02-23 13:34:50.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3947 - page_layout_root_id: 270 - page_layout_id: 295 - section_param_id: 290 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-23 13:34:50.000000000 Z - updated_at: 2014-02-23 13:34:50.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3948 - page_layout_root_id: 270 - page_layout_id: 295 - section_param_id: 291 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-02-23 13:34:50.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3949 - page_layout_root_id: 270 - page_layout_id: 295 - section_param_id: 292 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-23 13:34:50.000000000 Z - updated_at: 2014-02-23 13:34:50.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3950 - page_layout_root_id: 270 - page_layout_id: 295 - section_param_id: 293 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-02-23 13:34:50.000000000 Z - updated_at: 2014-02-23 13:34:50.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3951 - page_layout_root_id: 270 - page_layout_id: 295 - section_param_id: 299 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:5px 10px 5px 10px - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB' - unset: - computed_pvalue: - created_at: 2014-02-23 13:34:50.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3952 - page_layout_root_id: 270 - page_layout_id: 295 - section_param_id: 301 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:5px 5px 5px 5px - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB' - 31unset: '0' - '31': margin:6px 6px 6px auto - unset: - computed_pvalue: - created_at: 2014-02-23 13:34:50.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3953 - page_layout_root_id: 270 - page_layout_id: 316 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2014-03-04 14:20:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3954 - page_layout_root_id: 270 - page_layout_id: 316 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '0' - unset: - computed_pvalue: - created_at: 2014-03-04 14:20:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3955 - page_layout_root_id: 270 - page_layout_id: 316 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-04 14:20:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3956 - page_layout_root_id: 270 - page_layout_id: 316 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-04 14:20:03.000000000 Z - updated_at: 2014-03-04 14:20:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3957 - page_layout_root_id: 270 - page_layout_id: 316 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-04 14:20:03.000000000 Z - updated_at: 2014-03-04 14:20:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3958 - page_layout_root_id: 270 - page_layout_id: 301 - section_param_id: 357 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-06 13:19:56.000000000 Z - updated_at: 2014-03-06 13:19:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3959 - page_layout_root_id: 270 - page_layout_id: 301 - section_param_id: 358 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-06 13:19:56.000000000 Z - updated_at: 2014-03-06 13:19:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3960 - page_layout_root_id: 270 - page_layout_id: 301 - section_param_id: 359 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:auto auto 10px auto - unset: - computed_pvalue: - created_at: - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3961 - page_layout_root_id: 270 - page_layout_id: 301 - section_param_id: 360 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-06 13:19:56.000000000 Z - updated_at: 2014-03-06 13:19:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3962 - page_layout_root_id: 270 - page_layout_id: 301 - section_param_id: 361 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-06 13:19:56.000000000 Z - updated_at: 2014-03-06 13:19:56.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3963 - page_layout_root_id: 270 - page_layout_id: 304 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2014-03-06 13:42:19.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3964 - page_layout_root_id: 270 - page_layout_id: 304 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:230px - unset: - computed_pvalue: - created_at: 2014-03-06 13:42:19.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3965 - page_layout_root_id: 270 - page_layout_id: 304 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-06 13:42:19.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3966 - page_layout_root_id: 270 - page_layout_id: 304 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-06 13:42:19.000000000 Z - updated_at: 2014-03-06 13:42:19.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3967 - page_layout_root_id: 270 - page_layout_id: 304 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-06 13:42:19.000000000 Z - updated_at: 2014-03-06 13:42:19.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3968 - page_layout_root_id: 270 - page_layout_id: 302 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '0' - '85': clear:both - unset: - computed_pvalue: - created_at: 2014-03-06 15:17:45.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3969 - page_layout_root_id: 270 - page_layout_id: 302 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2014-03-06 15:17:45.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3970 - page_layout_root_id: 270 - page_layout_id: 302 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-03-06 15:17:45.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3971 - page_layout_root_id: 270 - page_layout_id: 302 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-06 15:17:45.000000000 Z - updated_at: 2014-03-06 15:17:45.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3972 - page_layout_root_id: 270 - page_layout_id: 302 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-03-06 15:17:45.000000000 Z - updated_at: 2014-03-06 15:17:45.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3976 - page_layout_root_id: 270 - page_layout_id: 290 - section_param_id: 404 - theme_id: 5 - pvalue: - 84unset: '1' - '84': product - unset: - computed_pvalue: - created_at: 2014-07-04 12:47:18.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3977 - page_layout_root_id: 270 - page_layout_id: 332 - section_param_id: 388 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-09 13:01:29.000000000 Z - updated_at: 2014-07-09 13:01:29.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3978 - page_layout_root_id: 270 - page_layout_id: 332 - section_param_id: 389 - theme_id: 5 - pvalue: - '21': width:960px - 21unset: '0' - 15unset: '1' - '15': height:480px - 101unset: '0' - '101': float:none - unset: - computed_pvalue: - created_at: 2014-07-09 13:01:29.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3979 - page_layout_root_id: 270 - page_layout_id: 332 - section_param_id: 390 - theme_id: 5 - pvalue: - 15hidden: '1' - 15unset: '1' - '15': height:480px - unset: - computed_pvalue: - created_at: 2014-07-09 13:01:29.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3980 - page_layout_root_id: 270 - page_layout_id: 332 - section_param_id: 391 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-09 13:01:29.000000000 Z - updated_at: 2014-07-09 13:01:29.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3981 - page_layout_root_id: 270 - page_layout_id: 332 - section_param_id: 392 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-09 13:01:29.000000000 Z - updated_at: 2014-07-09 13:01:29.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3982 - page_layout_root_id: 270 - page_layout_id: 332 - section_param_id: 393 - theme_id: 5 - pvalue: - '78': width:960px - '79': height:300px - 78unset: '0' - 79unset: '0' - unset: - computed_pvalue: - created_at: 2014-07-09 13:01:29.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3983 - page_layout_root_id: 270 - page_layout_id: 333 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-12 04:07:03.000000000 Z - updated_at: *103274600 -- !ruby/object:Spree::ParamValue - attributes: - id: 3984 - page_layout_root_id: 270 - page_layout_id: 333 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:300px - 15unset: '1' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-12 04:07:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3985 - page_layout_root_id: 270 - page_layout_id: 333 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 15unset: '1' - '15': height:295px - 31unset: '0' - '31': margin:auto auto 5px auto - unset: - computed_pvalue: - created_at: 2014-07-12 04:07:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3986 - page_layout_root_id: 270 - page_layout_id: 333 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-12 04:07:03.000000000 Z - updated_at: 2014-07-12 04:07:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3987 - page_layout_root_id: 270 - page_layout_id: 333 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-12 04:07:03.000000000 Z - updated_at: 2014-07-12 04:07:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3993 - page_layout_root_id: 270 - page_layout_id: 335 - section_param_id: 50 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-12 05:05:49.000000000 Z - updated_at: 2014-07-12 05:05:49.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3994 - page_layout_root_id: 270 - page_layout_id: 335 - section_param_id: 51 - theme_id: 5 - pvalue: - *100363720: '0' - '101': float:none - 21unset: '0' - '21': width:800px - unset: - computed_pvalue: - created_at: 2014-07-12 05:05:49.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3995 - page_layout_root_id: 270 - page_layout_id: 335 - section_param_id: 52 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-12 05:05:49.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3996 - page_layout_root_id: 270 - page_layout_id: 335 - section_param_id: 53 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-12 05:05:49.000000000 Z - updated_at: 2014-07-12 05:05:49.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 3997 - page_layout_root_id: 270 - page_layout_id: 335 - section_param_id: 54 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-12 05:05:49.000000000 Z - updated_at: 2014-07-12 05:05:49.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4003 - page_layout_root_id: 270 - page_layout_id: 337 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:03.000000000 Z - updated_at: 2014-07-17 00:16:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4004 - page_layout_root_id: 270 - page_layout_id: 337 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '0' - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4005 - page_layout_root_id: 270 - page_layout_id: 337 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:03.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4006 - page_layout_root_id: 270 - page_layout_id: 337 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:03.000000000 Z - updated_at: 2014-07-17 00:16:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4007 - page_layout_root_id: 270 - page_layout_id: 337 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:03.000000000 Z - updated_at: 2014-07-17 00:16:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4008 - page_layout_root_id: 270 - page_layout_id: 338 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:13.000000000 Z - updated_at: 2014-07-17 00:16:13.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4009 - page_layout_root_id: 270 - page_layout_id: 338 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '0' - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:13.000000000 Z - updated_at: 2014-08-09 07:34:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4010 - page_layout_root_id: 270 - page_layout_id: 338 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:13.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4011 - page_layout_root_id: 270 - page_layout_id: 338 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:13.000000000 Z - updated_at: 2014-07-17 00:16:13.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4012 - page_layout_root_id: 270 - page_layout_id: 338 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:16:13.000000000 Z - updated_at: 2014-07-17 00:16:13.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4013 - page_layout_root_id: 270 - page_layout_id: 339 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2014-07-17 00:19:17.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4014 - page_layout_root_id: 270 - page_layout_id: 339 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - *103282020: '1' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-17 00:19:17.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4015 - page_layout_root_id: 270 - page_layout_id: 339 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-17 00:19:17.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4016 - page_layout_root_id: 270 - page_layout_id: 339 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:19:17.000000000 Z - updated_at: 2014-07-17 00:19:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4017 - page_layout_root_id: 270 - page_layout_id: 339 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:19:17.000000000 Z - updated_at: 2014-07-17 00:19:17.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4018 - page_layout_root_id: 270 - page_layout_id: 340 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:45.000000000 Z - updated_at: 2014-07-17 00:26:45.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4019 - page_layout_root_id: 270 - page_layout_id: 340 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:655px - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:45.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4020 - page_layout_root_id: 270 - page_layout_id: 340 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:45.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4021 - page_layout_root_id: 270 - page_layout_id: 340 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:45.000000000 Z - updated_at: 2014-07-17 00:26:45.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4022 - page_layout_root_id: 270 - page_layout_id: 340 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:45.000000000 Z - updated_at: 2014-07-17 00:26:45.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4023 - page_layout_root_id: 270 - page_layout_id: 341 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:54.000000000 Z - updated_at: 2014-07-17 00:26:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4024 - page_layout_root_id: 270 - page_layout_id: 341 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:right - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '1' - '21': width:360px - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:55.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4025 - page_layout_root_id: 270 - page_layout_id: 341 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 15unset: '1' - '15': height:100px - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:55.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4026 - page_layout_root_id: 270 - page_layout_id: 341 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:55.000000000 Z - updated_at: 2014-07-17 00:26:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4027 - page_layout_root_id: 270 - page_layout_id: 341 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:26:55.000000000 Z - updated_at: 2014-07-17 00:26:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4028 - page_layout_root_id: 270 - page_layout_id: 342 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '1' - '85': clear:none - unset: - computed_pvalue: - created_at: 2014-07-17 00:28:52.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4029 - page_layout_root_id: 270 - page_layout_id: 342 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-17 00:28:52.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4030 - page_layout_root_id: 270 - page_layout_id: 342 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB' - unset: - computed_pvalue: - created_at: 2014-07-17 00:28:52.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4031 - page_layout_root_id: 270 - page_layout_id: 342 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:28:52.000000000 Z - updated_at: 2014-07-17 00:28:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4032 - page_layout_root_id: 270 - page_layout_id: 342 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:28:52.000000000 Z - updated_at: 2014-07-17 00:28:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4033 - page_layout_root_id: 270 - page_layout_id: 343 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:29:03.000000000 Z - updated_at: 2014-07-17 00:29:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4034 - page_layout_root_id: 270 - page_layout_id: 343 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-17 00:29:03.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4035 - page_layout_root_id: 270 - page_layout_id: 343 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB' - 32unset: '1' - '32': padding:0px 0px 0px 0px - 31unset: '0' - '31': margin:5px auto auto auto - unset: - computed_pvalue: - created_at: 2014-07-17 00:29:03.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4036 - page_layout_root_id: 270 - page_layout_id: 343 - section_param_id: 9 - theme_id: 5 - pvalue: - 3unset: '1' - '3': background-image:none - unset: - computed_pvalue: - created_at: 2014-07-17 00:29:03.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4037 - page_layout_root_id: 270 - page_layout_id: 343 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 00:29:03.000000000 Z - updated_at: 2014-07-17 00:29:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4038 - page_layout_root_id: 270 - page_layout_id: 344 - section_param_id: 65 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:10:10.000000000 Z - updated_at: 2014-07-17 09:10:10.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4039 - page_layout_root_id: 270 - page_layout_id: 344 - section_param_id: 66 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:10:10.000000000 Z - updated_at: 2014-07-17 09:10:10.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4040 - page_layout_root_id: 270 - page_layout_id: 344 - section_param_id: 67 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-17 09:10:10.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4041 - page_layout_root_id: 270 - page_layout_id: 344 - section_param_id: 68 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:10:10.000000000 Z - updated_at: 2014-07-17 09:10:10.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4042 - page_layout_root_id: 270 - page_layout_id: 344 - section_param_id: 69 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:10:10.000000000 Z - updated_at: 2014-07-17 09:10:10.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4043 - page_layout_root_id: 270 - page_layout_id: 344 - section_param_id: 404 - theme_id: 5 - pvalue: - 84unset: '0' - '84': product - unset: - computed_pvalue: - created_at: 2014-07-17 09:10:10.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4044 - page_layout_root_id: 270 - page_layout_id: 345 - section_param_id: 65 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:13:54.000000000 Z - updated_at: 2014-07-17 09:13:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4045 - page_layout_root_id: 270 - page_layout_id: 345 - section_param_id: 66 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:13:54.000000000 Z - updated_at: 2014-07-17 09:13:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4046 - page_layout_root_id: 270 - page_layout_id: 345 - section_param_id: 67 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-17 09:13:54.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4047 - page_layout_root_id: 270 - page_layout_id: 345 - section_param_id: 68 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:13:54.000000000 Z - updated_at: 2014-07-17 09:13:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4048 - page_layout_root_id: 270 - page_layout_id: 345 - section_param_id: 69 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:13:54.000000000 Z - updated_at: 2014-07-17 09:13:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4049 - page_layout_root_id: 270 - page_layout_id: 345 - section_param_id: 404 - theme_id: 5 - pvalue: - 84unset: '0' - '84': product - unset: - computed_pvalue: - created_at: 2014-07-17 09:13:54.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4050 - page_layout_root_id: 270 - page_layout_id: 346 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:14:54.000000000 Z - updated_at: 2014-07-17 09:14:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4051 - page_layout_root_id: 270 - page_layout_id: 346 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2014-07-17 09:14:54.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4052 - page_layout_root_id: 270 - page_layout_id: 346 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:18px 5px 5px 5px - unset: - computed_pvalue: - created_at: 2014-07-17 09:14:54.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4053 - page_layout_root_id: 270 - page_layout_id: 346 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:14:54.000000000 Z - updated_at: 2014-07-17 09:14:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4054 - page_layout_root_id: 270 - page_layout_id: 346 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:14:54.000000000 Z - updated_at: 2014-07-17 09:14:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4055 - page_layout_root_id: 270 - page_layout_id: 347 - section_param_id: 50 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:15:31.000000000 Z - updated_at: 2014-07-17 09:15:31.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4056 - page_layout_root_id: 270 - page_layout_id: 347 - section_param_id: 51 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-17 09:15:31.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4057 - page_layout_root_id: 270 - page_layout_id: 347 - section_param_id: 52 - theme_id: 5 - pvalue: - 15hidden: '1' - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB' - 32unset: '0' - '32': padding:5px 5px 5px 5px - 31unset: '0' - '31': margin:5px auto auto auto - unset: - computed_pvalue: - created_at: 2014-07-17 09:15:31.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4058 - page_layout_root_id: 270 - page_layout_id: 347 - section_param_id: 53 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:15:31.000000000 Z - updated_at: 2014-07-17 09:15:31.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4059 - page_layout_root_id: 270 - page_layout_id: 347 - section_param_id: 54 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-17 09:15:31.000000000 Z - updated_at: 2014-07-17 09:15:31.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4060 - page_layout_root_id: 270 - page_layout_id: 348 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2014-07-24 23:40:52.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4061 - page_layout_root_id: 270 - page_layout_id: 348 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2014-07-24 23:40:52.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4062 - page_layout_root_id: 270 - page_layout_id: 348 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-24 23:40:52.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4063 - page_layout_root_id: 270 - page_layout_id: 348 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-24 23:40:52.000000000 Z - updated_at: 2014-07-24 23:40:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4064 - page_layout_root_id: 270 - page_layout_id: 348 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-24 23:40:52.000000000 Z - updated_at: 2014-07-24 23:40:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4065 - page_layout_root_id: 270 - page_layout_id: 349 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '0' - '85': clear:none - unset: - computed_pvalue: - created_at: 2014-07-24 23:41:13.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4066 - page_layout_root_id: 270 - page_layout_id: 349 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2014-07-24 23:41:13.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4067 - page_layout_root_id: 270 - page_layout_id: 349 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-24 23:41:13.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4068 - page_layout_root_id: 270 - page_layout_id: 349 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-24 23:41:13.000000000 Z - updated_at: 2014-07-24 23:41:13.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4069 - page_layout_root_id: 270 - page_layout_id: 349 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-24 23:41:13.000000000 Z - updated_at: 2014-07-24 23:41:13.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4070 - page_layout_root_id: 270 - page_layout_id: 350 - section_param_id: 160 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-25 13:58:55.000000000 Z - updated_at: 2014-07-25 13:58:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4071 - page_layout_root_id: 270 - page_layout_id: 350 - section_param_id: 161 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-25 13:58:55.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4072 - page_layout_root_id: 270 - page_layout_id: 350 - section_param_id: 162 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:8px 5px 8px 28px - unset: - computed_pvalue: - created_at: 2014-07-25 13:58:55.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4073 - page_layout_root_id: 270 - page_layout_id: 350 - section_param_id: 163 - theme_id: 5 - pvalue: - 3unset: '0' - '3': background-image:tiao.jpg - 2unset: '0' - '2': background-color:#F8F8F8 - unset: - computed_pvalue: - created_at: 2014-07-25 13:58:55.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4074 - page_layout_root_id: 270 - page_layout_id: 350 - section_param_id: 164 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-25 13:58:55.000000000 Z - updated_at: 2014-07-25 13:58:55.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4075 - page_layout_root_id: 270 - page_layout_id: 351 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-25 14:01:47.000000000 Z - updated_at: 2014-07-25 14:01:47.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4076 - page_layout_root_id: 270 - page_layout_id: 351 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': *103666040 - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2014-07-25 14:01:47.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4077 - page_layout_root_id: 270 - page_layout_id: 351 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-25 14:01:47.000000000 Z - updated_at: 2014-08-09 07:34:40.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4078 - page_layout_root_id: 270 - page_layout_id: 351 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-25 14:01:47.000000000 Z - updated_at: 2014-07-25 14:01:47.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4079 - page_layout_root_id: 270 - page_layout_id: 351 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-25 14:01:47.000000000 Z - updated_at: 2014-07-25 14:01:47.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4080 - page_layout_root_id: 270 - page_layout_id: 352 - section_param_id: 405 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 03:12:38.000000000 Z - updated_at: 2014-07-26 03:12:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4081 - page_layout_root_id: 270 - page_layout_id: 352 - section_param_id: 406 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 03:12:38.000000000 Z - updated_at: 2014-07-26 03:12:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4082 - page_layout_root_id: 270 - page_layout_id: 352 - section_param_id: 407 - theme_id: 5 - pvalue: - 15hidden: '1' - 31unset: '0' - '31': margin:auto auto 10px auto - unset: - computed_pvalue: - created_at: 2014-07-26 03:12:38.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4083 - page_layout_root_id: 270 - page_layout_id: 352 - section_param_id: 408 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 03:12:38.000000000 Z - updated_at: 2014-07-26 03:12:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4084 - page_layout_root_id: 270 - page_layout_id: 352 - section_param_id: 409 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 03:12:38.000000000 Z - updated_at: 2014-07-26 03:12:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4085 - page_layout_root_id: 270 - page_layout_id: 353 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 04:58:58.000000000 Z - updated_at: 2014-07-26 04:58:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4086 - page_layout_root_id: 270 - page_layout_id: 353 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2014-07-26 04:58:58.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4087 - page_layout_root_id: 270 - page_layout_id: 353 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 7unset: '0' - '7': border-style:solid solid solid solid - 8unset: '0' - '8': border-width:1px 1px 1px 1px - 6unset: '0' - '6': ! 'border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB' - 32unset: '1' - '32': padding:0px 0px 0px 0px - unset: - computed_pvalue: - created_at: 2014-07-26 04:58:58.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4088 - page_layout_root_id: 270 - page_layout_id: 353 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 04:58:58.000000000 Z - updated_at: 2014-07-26 04:58:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4089 - page_layout_root_id: 270 - page_layout_id: 353 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 04:58:58.000000000 Z - updated_at: 2014-07-26 04:58:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4090 - page_layout_root_id: 270 - page_layout_id: 354 - section_param_id: 135 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 04:59:54.000000000 Z - updated_at: 2014-07-26 04:59:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4091 - page_layout_root_id: 270 - page_layout_id: 354 - section_param_id: 136 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-26 04:59:54.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4092 - page_layout_root_id: 270 - page_layout_id: 354 - section_param_id: 137 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:8px 5px 8px 28px - unset: - computed_pvalue: - created_at: 2014-07-26 04:59:54.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4093 - page_layout_root_id: 270 - page_layout_id: 354 - section_param_id: 138 - theme_id: 5 - pvalue: - 2unset: '1' - '2': background-color:#F8F8F8 - 3unset: '0' - '3': background-image:tiao.jpg - unset: - computed_pvalue: - created_at: 2014-07-26 04:59:54.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4094 - page_layout_root_id: 270 - page_layout_id: 354 - section_param_id: 139 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 04:59:54.000000000 Z - updated_at: 2014-07-26 04:59:54.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4095 - page_layout_root_id: 270 - page_layout_id: 355 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 13:01:44.000000000 Z - updated_at: 2014-07-26 13:01:44.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4096 - page_layout_root_id: 270 - page_layout_id: 355 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:40px - 15unset: '0' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-26 13:01:44.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4097 - page_layout_root_id: 270 - page_layout_id: 355 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 15unset: '0' - '15': height:40px - unset: - computed_pvalue: - created_at: 2014-07-26 13:01:45.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4098 - page_layout_root_id: 270 - page_layout_id: 355 - section_param_id: 9 - theme_id: 5 - pvalue: - 3unset: '0' - '3': background-image:nav_bg_40px.gif - 2unset: '1' - '2': background-color:black - unset: - computed_pvalue: - created_at: 2014-07-26 13:01:45.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4099 - page_layout_root_id: 270 - page_layout_id: 355 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 13:01:45.000000000 Z - updated_at: 2014-07-26 13:01:45.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4100 - page_layout_root_id: 270 - page_layout_id: 356 - section_param_id: 160 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:46.000000000 Z - updated_at: 2014-07-26 13:30:46.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4101 - page_layout_root_id: 270 - page_layout_id: 356 - section_param_id: 161 - theme_id: 5 - pvalue: - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:46.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4102 - page_layout_root_id: 270 - page_layout_id: 356 - section_param_id: 162 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:8px 5px 8px 28px - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:46.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4103 - page_layout_root_id: 270 - page_layout_id: 356 - section_param_id: 163 - theme_id: 5 - pvalue: - 3unset: '0' - '3': background-image:tiao.jpg - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:46.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4104 - page_layout_root_id: 270 - page_layout_id: 356 - section_param_id: 164 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:46.000000000 Z - updated_at: 2014-07-26 13:30:46.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4105 - page_layout_root_id: 270 - page_layout_id: 357 - section_param_id: 6 - theme_id: 5 - pvalue: - 85unset: '1' - '85': clear:none - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:57.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4106 - page_layout_root_id: 270 - page_layout_id: 357 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:57.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4107 - page_layout_root_id: 270 - page_layout_id: 357 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:57.000000000 Z - updated_at: 2014-08-09 07:34:41.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4108 - page_layout_root_id: 270 - page_layout_id: 357 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:58.000000000 Z - updated_at: 2014-07-26 13:30:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4109 - page_layout_root_id: 270 - page_layout_id: 357 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 13:30:58.000000000 Z - updated_at: 2014-07-26 13:30:58.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4110 - page_layout_root_id: 270 - page_layout_id: 358 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 14:41:26.000000000 Z - updated_at: 2014-07-26 14:41:26.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4111 - page_layout_root_id: 270 - page_layout_id: 358 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:none - 101unset: '0' - '15': height:100px - 15unset: '1' - 21unset: '0' - '21': width:960px - unset: - computed_pvalue: - created_at: 2014-07-26 14:41:26.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4112 - page_layout_root_id: 270 - page_layout_id: 358 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 7unset: '1' - '7': border-style:solid none none none - 8unset: '1' - '8': border-width:4px 0px 0px 0px - 6unset: '1' - '6': border-color:#2D2D2F transparent transparent transparent - unset: - computed_pvalue: - created_at: 2014-07-26 14:41:26.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4113 - page_layout_root_id: 270 - page_layout_id: 358 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 14:41:26.000000000 Z - updated_at: 2014-07-26 14:41:26.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4114 - page_layout_root_id: 270 - page_layout_id: 358 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-26 14:41:26.000000000 Z - updated_at: 2014-07-26 14:41:26.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4115 - page_layout_root_id: 270 - page_layout_id: 359 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 02:08:02.000000000 Z - updated_at: 2014-07-27 02:08:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4116 - page_layout_root_id: 270 - page_layout_id: 359 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:100px - 15unset: '1' - unset: - computed_pvalue: - created_at: 2014-07-27 02:08:02.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4117 - page_layout_root_id: 270 - page_layout_id: 359 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-27 02:08:02.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4118 - page_layout_root_id: 270 - page_layout_id: 359 - section_param_id: 9 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 02:08:02.000000000 Z - updated_at: 2014-07-27 02:08:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4119 - page_layout_root_id: 270 - page_layout_id: 359 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 02:08:02.000000000 Z - updated_at: 2014-07-27 02:08:02.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4120 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 410 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:52.000000000 Z - updated_at: 2014-07-27 03:20:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4121 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 411 - theme_id: 5 - pvalue: - 101unset: '0' - '101': float:right - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:52.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4122 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 412 - theme_id: 5 - pvalue: - 15hidden: '1' - 32unset: '0' - '32': padding:12px 0px 0px 0px - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:52.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4123 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 413 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:52.000000000 Z - updated_at: 2014-07-27 03:20:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4124 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 414 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:52.000000000 Z - updated_at: 2014-07-27 03:20:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4125 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 415 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:52.000000000 Z - updated_at: 2014-07-27 03:20:52.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4126 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 416 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:53.000000000 Z - updated_at: 2014-07-27 03:20:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4127 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 417 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:53.000000000 Z - updated_at: 2014-07-27 03:20:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4128 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 418 - theme_id: 5 - pvalue: - 49unset: '0' - '49': color:white - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:53.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4129 - page_layout_root_id: 270 - page_layout_id: 278 - section_param_id: 419 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 03:20:53.000000000 Z - updated_at: 2014-07-27 03:20:53.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4134 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 420 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4141 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 421 - theme_id: 5 - pvalue: - 32unset: '1' - '32': padding:0px 0px 0px 0px - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4142 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 421 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4146 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 422 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4151 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 423 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4158 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 424 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4159 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 424 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4163 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 425 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4168 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 426 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4175 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 427 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4176 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 427 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4180 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 428 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: *105285340 -- !ruby/object:Spree::ParamValue - attributes: - id: 4185 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 429 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4192 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 430 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:5px 0px 0px 15px - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4193 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 430 - theme_id: 5 - pvalue: - 32unset: '0' - '32': padding:5px 0px 0px 15px - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4197 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 431 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4202 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 432 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4209 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 433 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4210 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 433 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4214 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 434 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4219 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 435 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4226 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 436 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4227 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 436 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4231 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 437 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4236 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 438 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4243 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 439 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4244 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 439 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4248 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 440 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4253 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 441 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4260 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 442 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4261 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 442 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4265 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 443 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4270 - page_layout_root_id: 270 - page_layout_id: 277 - section_param_id: 444 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4277 - page_layout_root_id: 270 - page_layout_id: 283 - section_param_id: 445 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4278 - page_layout_root_id: 270 - page_layout_id: 286 - section_param_id: 445 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4282 - page_layout_root_id: 270 - page_layout_id: 275 - section_param_id: 446 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 04:41:03.000000000 Z - updated_at: 2014-07-27 04:41:03.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4290 - page_layout_root_id: 270 - page_layout_id: 361 - section_param_id: 6 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 05:07:38.000000000 Z - updated_at: 2014-07-27 05:07:38.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4291 - page_layout_root_id: 270 - page_layout_id: 361 - section_param_id: 7 - theme_id: 5 - pvalue: - '101': float:left - 101unset: '0' - '15': height:200px - 15unset: '0' - 21unset: '0' - '21': width:100% - unset: - computed_pvalue: - created_at: 2014-07-27 05:07:38.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4292 - page_layout_root_id: 270 - page_layout_id: 361 - section_param_id: 8 - theme_id: 5 - pvalue: - 15hidden: '1' - 15unset: '0' - '15': height:190px - 31unset: '0' - '31': margin:auto auto 10px auto - unset: - computed_pvalue: - created_at: 2014-07-27 05:07:39.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4293 - page_layout_root_id: 270 - page_layout_id: 361 - section_param_id: 9 - theme_id: 5 - pvalue: - 3unset: '0' - '3': background-image:howbuy.jpg - 4unset: '0' - '4': background-position:center center - unset: - computed_pvalue: - created_at: 2014-07-27 05:07:39.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4294 - page_layout_root_id: 270 - page_layout_id: 361 - section_param_id: 10 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 05:07:39.000000000 Z - updated_at: 2014-07-27 05:07:39.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4295 - page_layout_root_id: 270 - page_layout_id: 362 - section_param_id: 50 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 05:11:43.000000000 Z - updated_at: 2014-07-27 05:11:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4296 - page_layout_root_id: 270 - page_layout_id: 362 - section_param_id: 51 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 05:11:43.000000000 Z - updated_at: 2014-07-27 05:11:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4297 - page_layout_root_id: 270 - page_layout_id: 362 - section_param_id: 52 - theme_id: 5 - pvalue: - 15hidden: '1' - unset: - computed_pvalue: - created_at: 2014-07-27 05:11:43.000000000 Z - updated_at: 2014-08-09 07:34:42.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4298 - page_layout_root_id: 270 - page_layout_id: 362 - section_param_id: 53 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 05:11:43.000000000 Z - updated_at: 2014-07-27 05:11:43.000000000 Z -- !ruby/object:Spree::ParamValue - attributes: - id: 4299 - page_layout_root_id: 270 - page_layout_id: 362 - section_param_id: 54 - theme_id: 5 - pvalue: {} - unset: - computed_pvalue: - created_at: 2014-07-27 05:11:43.000000000 Z - updated_at: 2014-07-27 05:11:43.000000000 Z -page_layouts: -- !ruby/object:Spree::PageLayout - attributes: - id: 270 - site_id: 2 - root_id: 270 - parent_id: - lft: 1 - rgt: 174 - title: root - slug: root--3 - section_id: 75 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: true - created_at: 2014-07-02 13:33:57.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 271 - site_id: 2 - root_id: 270 - parent_id: 270 - lft: 2 - rgt: 11 - title: Header - slug: header--3 - section_id: 2 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:57.000000000 Z - updated_at: 2014-07-22 15:16:20.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 272 - site_id: 2 - root_id: 270 - parent_id: 271 - lft: 3 - rgt: 10 - title: container - slug: container--30 - section_id: 2 - section_instance: 20 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 273 - site_id: 2 - root_id: 270 - parent_id: 272 - lft: 4 - rgt: 5 - title: Logo - slug: logo--3 - section_id: 97 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 274 - site_id: 2 - root_id: 270 - parent_id: 272 - lft: 6 - rgt: 9 - title: container - slug: container--31 - section_id: 2 - section_instance: 21 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 275 - site_id: 2 - root_id: 270 - parent_id: 274 - lft: 7 - rgt: 8 - title: logged&unlogged menu - slug: logged-unlogged-menu--3 - section_id: 101 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 355 - site_id: 2 - root_id: 270 - parent_id: 270 - lft: 12 - rgt: 19 - title: container37 - slug: container37--2 - section_id: 2 - section_instance: 37 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-26 13:01:44.000000000 Z - updated_at: 2014-07-26 13:01:44.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 276 - site_id: 2 - root_id: 270 - parent_id: 355 - lft: 13 - rgt: 18 - title: container - slug: container--32 - section_id: 2 - section_instance: 19 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 277 - site_id: 2 - root_id: 270 - parent_id: 276 - lft: 14 - rgt: 15 - title: Main menu - slug: main-menu--3 - section_id: 3 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 278 - site_id: 2 - root_id: 270 - parent_id: 276 - lft: 16 - rgt: 17 - title: Mini cart - slug: mini-cart--2 - section_id: 121 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-27 03:20:52.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: *107466080 -- !ruby/object:Spree::PageLayout - attributes: - id: 332 - site_id: 2 - root_id: 270 - parent_id: 333 - lft: 21 - rgt: 22 - title: Slider - slug: slider - section_id: 114 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-09 13:01:29.000000000 Z - updated_at: 2014-07-12 06:27:40.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 361 - site_id: 2 - root_id: 270 - parent_id: 270 - lft: 24 - rgt: 27 - title: container41 - slug: container41 - section_id: 2 - section_instance: 41 - section_context: list,detail - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-27 05:07:38.000000000 Z - updated_at: 2014-07-27 14:20:43.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 362 - site_id: 2 - root_id: 270 - parent_id: 361 - lft: 25 - rgt: 26 - title: text3 - slug: text3--2 - section_id: 11 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-27 05:11:43.000000000 Z - updated_at: 2014-07-27 05:11:43.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 279 - site_id: 2 - root_id: 270 - parent_id: 270 - lft: 28 - rgt: 165 - title: content - slug: content--3 - section_id: 2 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 339 - site_id: 2 - root_id: 270 - parent_id: 279 - lft: 29 - rgt: 62 - title: container31 - slug: container31 - section_id: 2 - section_instance: 31 - section_context: home - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-17 00:19:17.000000000 Z - updated_at: 2014-07-26 14:40:12.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 340 - site_id: 2 - root_id: 270 - parent_id: 339 - lft: 30 - rgt: 51 - title: leftside - slug: leftside - section_id: 2 - section_instance: 32 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-17 00:26:45.000000000 Z - updated_at: 2014-07-17 00:27:28.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 342 - site_id: 2 - root_id: 270 - parent_id: 340 - lft: 31 - rgt: 40 - title: suits - slug: suits - section_id: 2 - section_instance: 31 - section_context: '' - data_source: taxon - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-17 00:28:52.000000000 Z - updated_at: 2014-07-25 12:45:06.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 350 - site_id: 2 - root_id: 270 - parent_id: 342 - lft: 32 - rgt: 33 - title: taxon name2 - slug: taxon-name2 - section_id: 50 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-25 13:58:55.000000000 Z - updated_at: 2014-07-25 13:58:55.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 351 - site_id: 2 - root_id: 270 - parent_id: 342 - lft: 34 - rgt: 39 - title: container36 - slug: container36 - section_id: 2 - section_instance: 36 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-25 14:01:47.000000000 Z - updated_at: 2014-07-25 14:01:47.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 348 - site_id: 2 - root_id: 270 - parent_id: 351 - lft: 35 - rgt: 38 - title: container34 - slug: container34 - section_id: 2 - section_instance: 34 - section_context: '' - data_source: gpvs - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-24 23:40:52.000000000 Z - updated_at: 2014-07-24 23:43:30.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 344 - site_id: 2 - root_id: 270 - parent_id: 348 - lft: 36 - rgt: 37 - title: product image2 - slug: product-image2 - section_id: 17 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-17 09:10:10.000000000 Z - updated_at: 2014-07-17 09:10:10.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 343 - site_id: 2 - root_id: 270 - parent_id: 340 - lft: 41 - rgt: 50 - title: fabrics - slug: fabrics - section_id: 2 - section_instance: 32 - section_context: '' - data_source: taxon - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-17 00:29:02.000000000 Z - updated_at: 2014-07-25 12:48:48.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 356 - site_id: 2 - root_id: 270 - parent_id: 343 - lft: 42 - rgt: 43 - title: taxon name3 - slug: taxon-name3 - section_id: 50 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-26 13:30:46.000000000 Z - updated_at: 2014-07-26 13:30:46.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 357 - site_id: 2 - root_id: 270 - parent_id: 343 - lft: 44 - rgt: 49 - title: container38 - slug: container38 - section_id: 2 - section_instance: 38 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-26 13:30:57.000000000 Z - updated_at: 2014-07-26 13:30:57.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 349 - site_id: 2 - root_id: 270 - parent_id: 357 - lft: 45 - rgt: 48 - title: container35 - slug: container35 - section_id: 2 - section_instance: 35 - section_context: '' - data_source: gpvs - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-24 23:41:13.000000000 Z - updated_at: 2014-07-24 23:43:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 345 - site_id: 2 - root_id: 270 - parent_id: 349 - lft: 46 - rgt: 47 - title: product image3 - slug: product-image3 - section_id: 17 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-17 09:13:54.000000000 Z - updated_at: 2014-07-17 09:13:54.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 341 - site_id: 2 - root_id: 270 - parent_id: 339 - lft: 52 - rgt: 61 - title: rightside - slug: rightside - section_id: 2 - section_instance: 33 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-17 00:26:54.000000000 Z - updated_at: 2014-07-17 00:27:40.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 353 - site_id: 2 - root_id: 270 - parent_id: 341 - lft: 53 - rgt: 60 - title: container37 - slug: container37 - section_id: 2 - section_instance: 37 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-26 04:58:58.000000000 Z - updated_at: 2014-07-26 04:58:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 354 - site_id: 2 - root_id: 270 - parent_id: 353 - lft: 54 - rgt: 55 - title: taxonomy name3 - slug: taxonomy-name3 - section_id: 40 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-26 04:59:54.000000000 Z - updated_at: 2014-07-26 04:59:54.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 346 - site_id: 2 - root_id: 270 - parent_id: 353 - lft: 56 - rgt: 59 - title: container33 - slug: container33 - section_id: 2 - section_instance: 33 - section_context: '' - data_source: taxon - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-17 09:14:54.000000000 Z - updated_at: 2014-07-26 03:15:19.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 352 - site_id: 2 - root_id: 270 - parent_id: 346 - lft: 57 - rgt: 58 - title: Taxon icon1 - slug: taxon-icon1 - section_id: 119 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-26 03:12:37.000000000 Z - updated_at: 2014-07-26 03:12:37.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 280 - site_id: 2 - root_id: 270 - parent_id: 279 - lft: 63 - rgt: 76 - title: lftnav - slug: lftnav--3 - section_id: 2 - section_instance: 4 - section_context: list,detail - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-27 02:04:37.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 281 - site_id: 2 - root_id: 270 - parent_id: 280 - lft: 64 - rgt: 69 - title: container - slug: container--33 - section_id: 2 - section_instance: 12 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 282 - site_id: 2 - root_id: 270 - parent_id: 281 - lft: 65 - rgt: 66 - title: taxonomy name - slug: taxonomy-name--5 - section_id: 40 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: *118524550 - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 283 - site_id: 2 - root_id: 270 - parent_id: 281 - lft: 67 - rgt: 68 - title: vmenu - slug: vmenu--5 - section_id: 6 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 284 - site_id: 2 - root_id: 270 - parent_id: 280 - lft: 70 - rgt: 75 - title: container - slug: container--34 - section_id: 2 - section_instance: 13 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 285 - site_id: 2 - root_id: 270 - parent_id: 284 - lft: 71 - rgt: 72 - title: taxonomy name - slug: taxonomy-name--6 - section_id: 40 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 286 - site_id: 2 - root_id: 270 - parent_id: 284 - lft: 73 - rgt: 74 - title: vmenu - slug: vmenu--6 - section_id: 6 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:38.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 287 - site_id: 2 - root_id: 270 - parent_id: 279 - lft: 77 - rgt: 162 - title: main content - slug: main-content--3 - section_id: 2 - section_instance: 5 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 288 - site_id: 2 - root_id: 270 - parent_id: 287 - lft: 78 - rgt: 87 - title: product list - slug: product-list--3 - section_id: 2 - section_instance: 6 - section_context: list - data_source: gpvs - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 289 - site_id: 2 - root_id: 270 - parent_id: 288 - lft: 79 - rgt: 86 - title: container - slug: container--35 - section_id: 2 - section_instance: 8 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 290 - site_id: 2 - root_id: 270 - parent_id: 289 - lft: 80 - rgt: 81 - title: product image - slug: product-image--3 - section_id: 17 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 291 - site_id: 2 - root_id: 270 - parent_id: 289 - lft: 82 - rgt: 83 - title: product name - slug: product-name--5 - section_id: 13 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 292 - site_id: 2 - root_id: 270 - parent_id: 289 - lft: 84 - rgt: 85 - title: product price - slug: product-price--5 - section_id: 30 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 293 - site_id: 2 - root_id: 270 - parent_id: 287 - lft: 88 - rgt: 117 - title: product detail - slug: product-detail--3 - section_id: 2 - section_instance: 7 - section_context: detail - data_source: this_product - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 294 - site_id: 2 - root_id: 270 - parent_id: 293 - lft: 89 - rgt: 94 - title: container - slug: container--36 - section_id: 2 - section_instance: 10 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 295 - site_id: 2 - root_id: 270 - parent_id: 294 - lft: 90 - rgt: 91 - title: image with thumbnails - slug: image-with-thumbnails--3 - section_id: 94 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 296 - site_id: 2 - root_id: 270 - parent_id: 294 - lft: 92 - rgt: 93 - title: product_properties - slug: product_properties--3 - section_id: 28 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 297 - site_id: 2 - root_id: 270 - parent_id: 293 - lft: 95 - rgt: 112 - title: container - slug: container--37 - section_id: 2 - section_instance: 9 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 298 - site_id: 2 - root_id: 270 - parent_id: 297 - lft: 96 - rgt: 97 - title: product name - slug: product-name--6 - section_id: 13 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 300 - site_id: 2 - root_id: 270 - parent_id: 297 - lft: 98 - rgt: 111 - title: container - slug: container--38 - section_id: 2 - section_instance: 11 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 301 - site_id: 2 - root_id: 270 - parent_id: 300 - lft: 99 - rgt: 100 - title: Product option values - slug: product-option-values--3 - section_id: 107 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 302 - site_id: 2 - root_id: 270 - parent_id: 300 - lft: 101 - rgt: 110 - title: container - slug: container--39 - section_id: 2 - section_instance: 25 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 303 - site_id: 2 - root_id: 270 - parent_id: 302 - lft: 102 - rgt: 103 - title: product price - slug: product-price--6 - section_id: 30 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 304 - site_id: 2 - root_id: 270 - parent_id: 302 - lft: 104 - rgt: 109 - title: container - slug: container--40 - section_id: 2 - section_instance: 24 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 305 - site_id: 2 - root_id: 270 - parent_id: 304 - lft: 105 - rgt: 106 - title: product quantity - slug: product-quantity--3 - section_id: 32 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 306 - site_id: 2 - root_id: 270 - parent_id: 304 - lft: 107 - rgt: 108 - title: product atc - slug: product-atc--3 - section_id: 34 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 359 - site_id: 2 - root_id: 270 - parent_id: 293 - lft: 113 - rgt: 116 - title: container40 - slug: container40 - section_id: 2 - section_instance: 40 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-27 02:08:02.000000000 Z - updated_at: 2014-07-27 02:08:02.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 299 - site_id: 2 - root_id: 270 - parent_id: 359 - lft: 114 - rgt: 115 - title: product description - slug: product-description--3 - section_id: 15 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 307 - site_id: 2 - root_id: 270 - parent_id: 287 - lft: 118 - rgt: 161 - title: other pages - slug: other-pages--3 - section_id: 2 - section_instance: 14 - section_context: cart,checkout,thanks,account,signup,login,password - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-02 13:33:58.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 308 - site_id: 2 - root_id: 270 - parent_id: 307 - lft: 119 - rgt: 120 - title: taxon name - slug: taxon-name--3 - section_id: 50 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 309 - site_id: 2 - root_id: 270 - parent_id: 307 - lft: 121 - rgt: 126 - title: cart - slug: cart--3 - section_id: 36 - section_instance: 1 - section_context: cart - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 310 - site_id: 2 - root_id: 270 - parent_id: 309 - lft: 122 - rgt: 123 - title: cart items - slug: cart-items--3 - section_id: 42 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 311 - site_id: 2 - root_id: 270 - parent_id: 309 - lft: 124 - rgt: 125 - title: order total price - slug: order-total-price--3 - section_id: 44 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 312 - site_id: 2 - root_id: 270 - parent_id: 307 - lft: 127 - rgt: 132 - title: checkout - slug: checkout--3 - section_id: 46 - section_instance: 2 - section_context: checkout - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 313 - site_id: 2 - root_id: 270 - parent_id: 312 - lft: 128 - rgt: 129 - title: ship form - slug: ship-form--3 - section_id: 69 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:58.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 314 - site_id: 2 - root_id: 270 - parent_id: 312 - lft: 130 - rgt: 131 - title: payment form - slug: payment-form--3 - section_id: 72 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 315 - site_id: 2 - root_id: 270 - parent_id: 307 - lft: 133 - rgt: 142 - title: thanks - slug: thanks--3 - section_id: 2 - section_instance: 18 - section_context: thanks - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 316 - site_id: 2 - root_id: 270 - parent_id: 315 - lft: 134 - rgt: 139 - title: container - slug: container--41 - section_id: 2 - section_instance: 23 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 317 - site_id: 2 - root_id: 270 - parent_id: 316 - lft: 135 - rgt: 136 - title: order address - slug: order-address--3 - section_id: 52 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 318 - site_id: 2 - root_id: 270 - parent_id: 316 - lft: 137 - rgt: 138 - title: order payment - slug: order-payment--3 - section_id: 55 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 319 - site_id: 2 - root_id: 270 - parent_id: 315 - lft: 140 - rgt: 141 - title: order items - slug: order-items--3 - section_id: 58 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 320 - site_id: 2 - root_id: 270 - parent_id: 307 - lft: 143 - rgt: 148 - title: account - slug: account--3 - section_id: 2 - section_instance: 17 - section_context: account - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 321 - site_id: 2 - root_id: 270 - parent_id: 320 - lft: 144 - rgt: 145 - title: profile - slug: profile--3 - section_id: 85 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 322 - site_id: 2 - root_id: 270 - parent_id: 320 - lft: 146 - rgt: 147 - title: order list - slug: order-list--3 - section_id: 82 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 323 - site_id: 2 - root_id: 270 - parent_id: 307 - lft: 149 - rgt: 152 - title: login - slug: login--3 - section_id: 2 - section_instance: 15 - section_context: login - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-02 13:33:59.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 324 - site_id: 2 - root_id: 270 - parent_id: 323 - lft: 150 - rgt: 151 - title: login form - slug: login-form--3 - section_id: 61 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 325 - site_id: 2 - root_id: 270 - parent_id: 307 - lft: 153 - rgt: 156 - title: signup - slug: signup--3 - section_id: 2 - section_instance: 16 - section_context: signup - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-02 13:33:59.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 326 - site_id: 2 - root_id: 270 - parent_id: 325 - lft: 154 - rgt: 155 - title: sign up form - slug: sign-up-form--3 - section_id: 64 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 327 - site_id: 2 - root_id: 270 - parent_id: 307 - lft: 157 - rgt: 160 - title: password - slug: password--3 - section_id: 2 - section_instance: 22 - section_context: password - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-02 13:33:59.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 328 - site_id: 2 - root_id: 270 - parent_id: 327 - lft: 158 - rgt: 159 - title: password recover form - slug: password-recover-form--3 - section_id: 104 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 347 - site_id: 2 - root_id: 270 - parent_id: 279 - lft: 163 - rgt: 164 - title: text3 - slug: text3 - section_id: 11 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-17 09:15:31.000000000 Z - updated_at: 2014-07-17 09:15:31.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 329 - site_id: 2 - root_id: 270 - parent_id: 270 - lft: 166 - rgt: 171 - title: footer - slug: footer--3 - section_id: 2 - section_instance: 3 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-02 13:33:59.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 358 - site_id: 2 - root_id: 270 - parent_id: 329 - lft: 167 - rgt: 170 - title: container39 - slug: container39 - section_id: 2 - section_instance: 39 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 0 - is_full_html: false - created_at: 2014-07-26 14:41:26.000000000 Z - updated_at: 2014-07-26 14:41:26.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 330 - site_id: 2 - root_id: 270 - parent_id: 358 - lft: 168 - rgt: 169 - title: copyright - slug: copyright--3 - section_id: 11 - section_instance: 1 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-02 13:33:59.000000000 Z - data_source_param: '' -- !ruby/object:Spree::PageLayout - attributes: - id: 331 - site_id: 2 - root_id: 270 - parent_id: 270 - lft: 172 - rgt: 173 - title: dialog - slug: dialog--3 - section_id: 90 - section_instance: 2 - section_context: '' - data_source: '' - data_filter: '' - is_enabled: true - copy_from_root_id: 208 - is_full_html: false - created_at: 2014-07-02 13:33:59.000000000 Z - updated_at: 2014-07-12 06:27:39.000000000 Z - data_source_param: '' -template_files: -- !ruby/object:Spree::TemplateFile - attributes: - id: 18 - theme_id: 5 - attachment_width: - attachment_height: - attachment_file_size: 16469 - attachment_content_type: image/jpeg - attachment_file_name: 6a5e31b1jw1doccdf5tdqj.jpg - attachment_updated_at: 2014-07-09 12:28:20.000000000 Z - created_at: 2014-07-09 12:28:20.000000000 Z -- !ruby/object:Spree::TemplateFile - attributes: - id: 19 - theme_id: 5 - attachment_width: - attachment_height: - attachment_file_size: 6834 - attachment_content_type: image/jpeg - attachment_file_name: ushan-logo.jpg - attachment_updated_at: 2014-07-09 12:50:23.000000000 Z - created_at: 2014-07-09 12:50:23.000000000 Z -- !ruby/object:Spree::TemplateFile - attributes: - id: 20 - theme_id: 5 - attachment_width: - attachment_height: - attachment_file_size: 1340 - attachment_content_type: image/gif - attachment_file_name: title_bg.gif - attachment_updated_at: 2014-07-26 01:36:57.000000000 Z - created_at: 2014-07-26 01:36:57.000000000 Z -- !ruby/object:Spree::TemplateFile - attributes: - id: 21 - theme_id: 5 - attachment_width: - attachment_height: - attachment_file_size: 59008 - attachment_content_type: image/jpeg - attachment_file_name: howbuy.jpg - attachment_updated_at: 2014-07-27 05:59:59.000000000 Z - created_at: 2014-07-27 05:59:59.000000000 Z -- !ruby/object:Spree::TemplateFile - attributes: - id: 22 - theme_id: 5 - attachment_width: - attachment_height: - attachment_file_size: 255 - attachment_content_type: image/gif - attachment_file_name: nav_bg_40px.gif - attachment_updated_at: 2014-07-27 13:43:43.000000000 Z - created_at: 2014-07-27 13:43:43.000000000 Z -- !ruby/object:Spree::TemplateFile - attributes: - id: 23 - theme_id: 5 - attachment_width: - attachment_height: - attachment_file_size: 452 - attachment_content_type: image/gif - attachment_file_name: tab_on_1px.gif - attachment_updated_at: 2014-07-27 13:45:16.000000000 Z - created_at: 2014-07-27 13:45:16.000000000 Z -- !ruby/object:Spree::TemplateFile - attributes: - id: 24 - theme_id: 5 - attachment_width: - attachment_height: - attachment_file_size: 19840 - attachment_content_type: image/jpeg - attachment_file_name: tiao.jpg - attachment_updated_at: 2014-07-27 13:50:26.000000000 Z - created_at: 2014-07-27 13:50:26.000000000 Z -- !ruby/object:Spree::TemplateFile - attributes: - id: 25 - theme_id: 5 - attachment_width: - attachment_height: - attachment_file_size: 519 - attachment_content_type: image/gif - attachment_file_name: nav_not.gif - attachment_updated_at: 2014-07-28 14:08:34.000000000 Z - created_at: 2014-07-28 14:08:34.000000000 Z -template_releases: -- !ruby/object:Spree::TemplateRelease - attributes: - id: 7 - name: just a test - theme_id: 5 - created_at: 2014-07-26 08:14:33.000000000 Z - updated_at: 2014-07-26 08:14:33.000000000 Z diff --git a/spree_theme/db/themes/designs/2_5_1408541541/6a5e31b1jw1doccdf5tdqj.jpg b/spree_theme/db/themes/designs/2_5_1408541541/6a5e31b1jw1doccdf5tdqj.jpg deleted file mode 100644 index 7fff0f085d237febe739518d32808596dccc040a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16469 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 diff --git a/spree_theme/db/themes/designs/2_5_1408541541/howbuy.jpg b/spree_theme/db/themes/designs/2_5_1408541541/howbuy.jpg deleted file mode 100644 index bfeaca08e140c05ea324471bd010c7efb68ba9ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59008 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 diff --git a/spree_theme/db/themes/designs/2_5_1408541541/nav_bg_40px.gif b/spree_theme/db/themes/designs/2_5_1408541541/nav_bg_40px.gif deleted file mode 100644 index c0bffae49d8a501fb617992c2dd0051b438bbe2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 zcmZ?wbhEHbWMt4_xXQqws;H!?uBD`)sG+90fB$|R9X$g>Q$2lSBU39~Jp&_Sb2Cdj zGi!TGD?2R>?MIIusVb{&+OSbeOUKaELQmh&)XMJi<;&`-8gJgb(Kj&B*4EY4)mKwd zS5Z(jFflhVxB2+-qp5|hijuOinYE#j+5i9l8K??$K&FBG!oa3-VA6&w2_a$&FFZGv fQdE;;?Myi#qtWT>s9eaxCeG)g!c@ZI$Y2csX*@Cp diff --git a/spree_theme/db/themes/designs/2_5_1408541541/nav_not.gif b/spree_theme/db/themes/designs/2_5_1408541541/nav_not.gif deleted file mode 100644 index c69d645da8a7022d20b71f38f8355ca612c1477b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519 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 QJo;v)dHgr2Kza9n08BbX)c^nh diff --git a/spree_theme/db/themes/designs/2_5_1408541541/title_bg.gif b/spree_theme/db/themes/designs/2_5_1408541541/title_bg.gif deleted file mode 100644 index 26c8046b3273ec564f3f7c96d1d1fc3b184c4069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 zcma))=}(gf0Ea7MKo~Qi8<+(r0|MogYz7!Eo0$sb@YpnB3@S#$Sr8`yVwgiY1ym*o zC|40Ir7bN`XbV&*hfpX`6yz93OIv#Pec#@9JKbNf=fm&Qll;CsF|pB+Ki+s{2Zv3; zU>1wTXf*0{I)y@^(P&gE6#xKwz20m#8w>`mRtrJU0+VSnnUqQ;2!d+0+G@4hY&O{c z<2!@>e`4^b{qza@+~(!;S(acj(?uTpoWGhl#8U{{BLynSHj_eRkKH)!dnke0 zyE|ENFzDJmwU0Mb;}hSSFx0=tZ2Tc}XMTtzWT8%0eS2nDePbMb0e5X-cu>05dz0CE zW`vwI?Y&>LvoJyd+4SNsj+~`Y6+A|5(Dg;ykV?4J5#M(9&9FwgPRe92Zs!94XR_+Z zxlx)yC0fQ^XN_8N-0Zl_wsT{n7L#5jWwXY{KDOcj=M>qyr*R%Q`C&M=hc4kFPO)n= ze78jN2t_YFl!DnU^UM?NmV1@KxfQSL>EyvLCOYI|vv zR>XUH!XbcPbILuP|2M*~+qc5omBX(+A04n)ckxpC-t)^T-Fx*(dE&i>x8Nm`EEY87#0A*d=dPv;TM7i-!q!5qSlCwN5GX>GxMzskEBvscSJmMXQAbU5 zpt!T{Qbs`Q-D_Aex;alG?n0FXN-&-E8ItZlQz|7`JXs>a^-c#$@dNh*f89qFV5J0_ zRw5e>lj4TC4py?oxre4hi-{=K6aMY}of@83%%`CdT2ND{0^2b9HE)g%}S`-BL&dii`zh-T$tVwUE^<*@(# zjv>mmn>jNfx~<%`EZug2ut&G^TNOlS7deLNIVB$1`rQhDf}UF)0qA)(F`)*2U1GLj zuQ8Qi5H#ll1|h2aXX+69RYSH>jOij6C3p&8l=jYq9_MzlvQ2WTkYEC6I=}>CtCH!^ zl*eteg5ggzE9WCXvuY{ks71Y!c-x{`PbFHkTlt_x$0JV1_EX0!Js=tK@VK3QTG0bapx;x&fZj% nLj+@d|2?SK%cb2Z#%bK;8B_vKXm?IzOt=r{l)5~A diff --git a/spree_theme/db/themes/designs/2_5_1408541541/ushan-logo.jpg b/spree_theme/db/themes/designs/2_5_1408541541/ushan-logo.jpg deleted file mode 100644 index 9455e3de0f4c365d0d0df8e2c2398f27ca75da43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6834 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 IIZwv^3-*EmLjV8( diff --git a/spree_theme/db/themes/designs/2_5_1410526949.json b/spree_theme/db/themes/designs/2_5_1410526949.json deleted file mode 100644 index f072da2d..00000000 --- a/spree_theme/db/themes/designs/2_5_1410526949.json +++ /dev/null @@ -1 +0,0 @@ -{"template":{"template_theme":{"assigned_resource_ids":{"335":{"spree/template_text":[5]},"386":{},"388":{"spree/taxon":[0,0]},"391":{},"394":{"spree/taxon":[65]},"396":{},"400":{},"405":{},"411":{},"413":{"spree/taxon":[0]},"416":{},"419":{},"465":{},"468":{}},"created_at":"2014-08-02T07:39:31.000Z","id":5,"page_layout_root_id":383,"release_id":15,"site_id":2,"slug":"","title":"\u670d\u88c5\u5b9a\u5236","updated_at":"2014-08-23T00:09:42.000Z"}},"param_values":[{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3640,"page_layout_id":384,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3641,"page_layout_id":384,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:none","101unset":"0","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3642,"page_layout_id":384,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto auto auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3643,"page_layout_id":384,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3644,"page_layout_id":384,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3645,"page_layout_id":397,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3646,"page_layout_id":397,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:none","101unset":"0","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3647,"page_layout_id":397,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3648,"page_layout_id":397,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"1","2":"background-color:yellow"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3649,"page_layout_id":397,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3650,"page_layout_id":466,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3651,"page_layout_id":466,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3652,"page_layout_id":466,"page_layout_root_id":383,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid none none none","8unset":"0","8":"border-width:4px 0px 0px 0px","6unset":"0","6":"border-color:#2D2D2F transparent transparent transparent"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3653,"page_layout_id":466,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"0","2":"background-color:#F5F5F5"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3654,"page_layout_id":466,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3655,"page_layout_id":415,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3656,"page_layout_id":415,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:200px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3657,"page_layout_id":415,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 5px auto auto","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB","32unset":"0","32":"padding:10px 10px 10px 10px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3658,"page_layout_id":415,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","2unset":"1","2":"background-color:#FFF8ED"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3659,"page_layout_id":415,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0","49unset":"1","49":"color:black"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3660,"page_layout_id":422,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3661,"page_layout_id":422,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:750px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3662,"page_layout_id":422,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3663,"page_layout_id":422,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3664,"page_layout_id":422,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3665,"page_layout_id":423,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3666,"page_layout_id":423,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"1","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3667,"page_layout_id":423,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3668,"page_layout_id":423,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3669,"page_layout_id":423,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3670,"page_layout_id":428,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3671,"page_layout_id":428,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"1","21":"width:200px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3672,"page_layout_id":428,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3673,"page_layout_id":428,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3674,"page_layout_id":428,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3675,"page_layout_id":425,"page_layout_root_id":383,"pvalue":{},"section_param_id":65,"theme_id":5,"unset":null,"updated_at":"2013-04-08T13:27:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3676,"page_layout_id":425,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111","15unset":"0","15":"height:110px","21unset":"0","21":"width:150px"},"section_param_id":66,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3677,"page_layout_id":425,"page_layout_root_id":383,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","32unset":"0","32":"padding:5px 0px 5px 0px","15unset":"0","15":"height:98px"},"section_param_id":67,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3678,"page_layout_id":425,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":68,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3679,"page_layout_id":425,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111","53unset":"0","53":"text-align:center"},"section_param_id":69,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3680,"page_layout_id":442,"page_layout_root_id":383,"pvalue":{},"section_param_id":60,"theme_id":5,"unset":null,"updated_at":"2013-04-08T13:27:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3681,"page_layout_id":442,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":61,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3682,"page_layout_id":442,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 0px 10px 0px"},"section_param_id":62,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3683,"page_layout_id":442,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":63,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3684,"page_layout_id":442,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111","24unset":"0","24":"font-size:90%"},"section_param_id":64,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3685,"page_layout_id":468,"page_layout_root_id":383,"pvalue":{},"section_param_id":50,"theme_id":5,"unset":null,"updated_at":"2013-04-08T13:27:11.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3686,"page_layout_id":468,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111","21unset":"0","21":"width:100%"},"section_param_id":51,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3687,"page_layout_id":468,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3688,"page_layout_id":468,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":53,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3689,"page_layout_id":468,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":54,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3690,"page_layout_id":424,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3691,"page_layout_id":424,"page_layout_root_id":383,"pvalue":{"15":"height:160px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:160px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3692,"page_layout_id":424,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto","15unset":"1","15":"height:140px","32unset":"1","32":"padding:0px 0px 0px 0px","8unset":"1","8":"border-width:0px 0px 0px 0px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3693,"page_layout_id":424,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3694,"page_layout_id":424,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3695,"page_layout_id":432,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3696,"page_layout_id":432,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0","21unset":"0","21":"width:350px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3697,"page_layout_id":432,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3698,"page_layout_id":432,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3699,"page_layout_id":432,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3700,"page_layout_id":429,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3701,"page_layout_id":429,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3702,"page_layout_id":429,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 10px auto auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3703,"page_layout_id":429,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3704,"page_layout_id":429,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3705,"page_layout_id":437,"page_layout_root_id":383,"pvalue":{},"section_param_id":110,"theme_id":5,"unset":null,"updated_at":"2014-07-30T23:08:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3706,"page_layout_id":437,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":111,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3707,"page_layout_id":437,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:10px auto 20px auto"},"section_param_id":112,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3708,"page_layout_id":437,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":113,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3709,"page_layout_id":437,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111","27unset":"0","27":"font-weight:bolder","24unset":"0","24":"font-size:110%","49unset":"0","49":"color:#00ADEE"},"section_param_id":114,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3710,"page_layout_id":434,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0","85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3711,"page_layout_id":434,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"1","21unset":"0","21":"width:450px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3712,"page_layout_id":434,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:40px auto auto auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3713,"page_layout_id":434,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3714,"page_layout_id":434,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3715,"page_layout_id":445,"page_layout_root_id":383,"pvalue":{},"section_param_id":125,"theme_id":5,"unset":null,"updated_at":"2013-04-16T14:20:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3716,"page_layout_id":445,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111","21unset":"1","21":"width:670px"},"section_param_id":126,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3717,"page_layout_id":445,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":127,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3718,"page_layout_id":445,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":128,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3719,"page_layout_id":445,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111","53unset":"1","53":"text-align:right"},"section_param_id":129,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3720,"page_layout_id":427,"page_layout_root_id":383,"pvalue":{},"section_param_id":110,"theme_id":5,"unset":null,"updated_at":"2013-04-19T13:03:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3721,"page_layout_id":427,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111","21unset":"0","21":"width:150px"},"section_param_id":111,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3722,"page_layout_id":427,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:5px 0px 0px 0px","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":112,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3723,"page_layout_id":427,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":113,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3724,"page_layout_id":427,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111","53unset":"0","53":"text-align:center","49unset":"0","49":"color:#00ADEE","27unset":"0","27":"font-weight:bold"},"section_param_id":114,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3725,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":27,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3726,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":28,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3727,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 0px 20px"},"section_param_id":29,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3728,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":30,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3729,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":31,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3730,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 0px"},"section_param_id":32,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3731,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{"54unset":"0","54":"text-decoration:none","24unset":"0","24":"font-size:90%","49unset":"0","49":"color:black"},"section_param_id":33,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3732,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{"54unset":"0","54":"text-decoration:underline"},"section_param_id":34,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3733,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":35,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3734,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":36,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3735,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":37,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3736,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":38,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3737,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":39,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3738,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":40,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3739,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":41,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3740,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":42,"theme_id":5,"unset":null,"updated_at":"2013-10-02T10:20:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3741,"page_layout_id":416,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3742,"page_layout_id":416,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3743,"page_layout_id":416,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 20px auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3744,"page_layout_id":416,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3745,"page_layout_id":416,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3746,"page_layout_id":419,"page_layout_root_id":383,"pvalue":{"86":"1","86unset":"0"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3747,"page_layout_id":419,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"1","101":"float:left","101unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3748,"page_layout_id":419,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3749,"page_layout_id":419,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3750,"page_layout_id":419,"page_layout_root_id":383,"pvalue":{"15":"height:100px","15unset":"0","101":"float:left","101unset":"0"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3751,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":27,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3752,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":28,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3753,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"1","31":"margin:auto auto auto 20px","32unset":"0","32":"padding:0px 0px 0px 20px"},"section_param_id":29,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3754,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":30,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3755,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{"disabled_ha_ids":"111"},"section_param_id":31,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3756,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 0px"},"section_param_id":32,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3757,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{"24unset":"0","24":"font-size:90%","49unset":"0","49":"color:black","54unset":"0","54":"text-decoration:none"},"section_param_id":33,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3758,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{"54unset":"0","54":"text-decoration:underline"},"section_param_id":34,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3759,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":35,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3760,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":36,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3761,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":37,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3762,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":38,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3763,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":39,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3764,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":40,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3765,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":41,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3766,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":42,"theme_id":5,"unset":null,"updated_at":"2013-10-05T00:38:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3767,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{},"section_param_id":210,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:20:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3768,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:360px"},"section_param_id":211,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3769,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 10px 10px 10px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":212,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3770,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{},"section_param_id":213,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:20:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3771,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{},"section_param_id":214,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:20:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3772,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{},"section_param_id":215,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:20:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3773,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{"2unset":"1","2":"background-color:#000000"},"section_param_id":216,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3774,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{"49unset":"0","49":"color:#00ADEE","53unset":"0","53":"text-align:center"},"section_param_id":217,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3775,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{},"section_param_id":218,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3776,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:360px"},"section_param_id":219,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3777,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:10px 20px 10px 20px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","31unset":"0","31":"margin:10px auto 10px auto"},"section_param_id":220,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3778,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{},"section_param_id":221,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3779,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{},"section_param_id":222,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3780,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{},"section_param_id":223,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3781,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{},"section_param_id":224,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:21:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3782,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{"49unset":"0","49":"color:#00ADEE","53unset":"0","53":"text-align:center"},"section_param_id":225,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3783,"page_layout_id":443,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3784,"page_layout_id":443,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3785,"page_layout_id":443,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3786,"page_layout_id":443,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3787,"page_layout_id":443,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:35:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3788,"page_layout_id":444,"page_layout_root_id":383,"pvalue":{},"section_param_id":160,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3789,"page_layout_id":444,"page_layout_root_id":383,"pvalue":{},"section_param_id":161,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3790,"page_layout_id":444,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":162,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3791,"page_layout_id":444,"page_layout_root_id":383,"pvalue":{},"section_param_id":163,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:36:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3792,"page_layout_id":444,"page_layout_root_id":383,"pvalue":{"24unset":"0","24":"font-size:150%"},"section_param_id":164,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3793,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{},"section_param_id":165,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3794,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{},"section_param_id":166,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3795,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto 10px auto 10px"},"section_param_id":167,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3796,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{},"section_param_id":168,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3797,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{},"section_param_id":169,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:21.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3798,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{"31unset":"0","31":"margin:auto auto 10px auto","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","32unset":"0","32":"padding:5px 0px 5px 0px"},"section_param_id":170,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3799,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{},"section_param_id":171,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:22.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3800,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{"27":"font-weight:bold","54unset":"1","54":"text-decoration:underline","53unset":"1","53":"text-align:left"},"section_param_id":172,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3801,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{},"section_param_id":173,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:30.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3802,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:300px"},"section_param_id":174,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3803,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":175,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3804,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{},"section_param_id":176,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3805,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{},"section_param_id":177,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3806,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{"31unset":"0","31":"margin:auto auto 10px auto","32unset":"0","32":"padding:5px 0px 5px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":178,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3807,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{},"section_param_id":179,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3808,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{"27":"font-weight:bold","54unset":"1","54":"text-decoration:underline"},"section_param_id":180,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3809,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{},"section_param_id":181,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3810,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{},"section_param_id":182,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3811,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":183,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3812,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{},"section_param_id":184,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3813,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{},"section_param_id":185,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3814,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{},"section_param_id":186,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3815,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{},"section_param_id":187,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:40.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3816,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{"27":"font-weight:bold"},"section_param_id":188,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3817,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{},"section_param_id":268,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3818,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{},"section_param_id":269,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:51.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3819,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":270,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3820,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{},"section_param_id":271,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3821,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{},"section_param_id":272,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3822,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{},"section_param_id":273,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3823,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{},"section_param_id":274,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3824,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{},"section_param_id":275,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:37:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3825,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{},"section_param_id":260,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3826,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{},"section_param_id":261,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3827,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":262,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3828,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{},"section_param_id":263,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3829,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{},"section_param_id":264,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3830,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{},"section_param_id":265,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3831,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{},"section_param_id":266,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3832,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{},"section_param_id":267,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:38:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3833,"page_layout_id":459,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3834,"page_layout_id":459,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3835,"page_layout_id":459,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3836,"page_layout_id":459,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3837,"page_layout_id":459,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3838,"page_layout_id":461,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:32.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3839,"page_layout_id":461,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3840,"page_layout_id":461,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3841,"page_layout_id":461,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3842,"page_layout_id":461,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:33.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3843,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{},"section_param_id":189,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3844,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{},"section_param_id":190,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3845,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":191,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3846,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{},"section_param_id":192,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3847,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{},"section_param_id":193,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3848,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{},"section_param_id":194,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3849,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{},"section_param_id":195,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3850,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{},"section_param_id":196,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3851,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{},"section_param_id":197,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3852,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{},"section_param_id":198,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3853,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":199,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3854,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{},"section_param_id":200,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3855,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{},"section_param_id":201,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3856,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{},"section_param_id":202,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3857,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{},"section_param_id":203,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3858,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{},"section_param_id":204,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3859,"page_layout_id":456,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3860,"page_layout_id":456,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3861,"page_layout_id":456,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3862,"page_layout_id":456,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3863,"page_layout_id":456,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3864,"page_layout_id":451,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3865,"page_layout_id":451,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3866,"page_layout_id":451,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 0px 0px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3867,"page_layout_id":451,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3868,"page_layout_id":451,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-11-02T09:50:37.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3869,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":11,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:07.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3870,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{"21unset":"1","21":"width:960px"},"section_param_id":12,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3871,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 0px 0px"},"section_param_id":13,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3872,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{"2unset":"1","2":"background-color:lime"},"section_param_id":14,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3873,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{"27unset":"1","27":"font-weight:bold","49unset":"1","49":"color:white"},"section_param_id":15,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3874,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:12px 10px 13px 10px"},"section_param_id":16,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3875,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{"54unset":"0","54":"text-decoration:none","49unset":"0","49":"color:white"},"section_param_id":17,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3876,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":18,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3877,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":19,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3878,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":20,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3879,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":21,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3880,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{"3unset":"0","3":"background-image:nav_not.gif","4unset":"0","4":"background-position:right top","5unset":"0","5":"background-repeat:no-repeat"},"section_param_id":22,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3881,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":23,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3882,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{"3unset":"0","3":"background-image:tab_on_1px.gif","4unset":"1","4":"background-position:left top","5unset":"0","5":"background-repeat:repeat"},"section_param_id":24,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3883,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":25,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3884,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":26,"theme_id":5,"unset":null,"updated_at":"2013-11-05T03:16:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3885,"page_layout_id":417,"page_layout_root_id":383,"pvalue":{},"section_param_id":135,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3886,"page_layout_id":417,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:160px"},"section_param_id":136,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3887,"page_layout_id":417,"page_layout_root_id":383,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent","32unset":"0","32":"padding:0px 0px 5px 0px"},"section_param_id":137,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3888,"page_layout_id":417,"page_layout_root_id":383,"pvalue":{},"section_param_id":138,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3889,"page_layout_id":417,"page_layout_root_id":383,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":139,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3890,"page_layout_id":420,"page_layout_root_id":383,"pvalue":{},"section_param_id":135,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3891,"page_layout_id":420,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:160px"},"section_param_id":136,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3892,"page_layout_id":420,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 5px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":137,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3893,"page_layout_id":420,"page_layout_root_id":383,"pvalue":{},"section_param_id":138,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:09.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3894,"page_layout_id":420,"page_layout_root_id":383,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":139,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3895,"page_layout_id":446,"page_layout_root_id":383,"pvalue":{},"section_param_id":140,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3896,"page_layout_id":446,"page_layout_root_id":383,"pvalue":{},"section_param_id":141,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3897,"page_layout_id":446,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":142,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3898,"page_layout_id":446,"page_layout_root_id":383,"pvalue":{},"section_param_id":143,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3899,"page_layout_id":446,"page_layout_root_id":383,"pvalue":{},"section_param_id":144,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3900,"page_layout_id":447,"page_layout_root_id":383,"pvalue":{},"section_param_id":145,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:15.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3901,"page_layout_id":447,"page_layout_root_id":383,"pvalue":{"101unset":"0","101":"float:right"},"section_param_id":146,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3902,"page_layout_id":447,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:10px auto auto auto"},"section_param_id":147,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3903,"page_layout_id":447,"page_layout_root_id":383,"pvalue":{},"section_param_id":148,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3904,"page_layout_id":447,"page_layout_root_id":383,"pvalue":{},"section_param_id":149,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3905,"page_layout_id":448,"page_layout_root_id":383,"pvalue":{},"section_param_id":150,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3906,"page_layout_id":448,"page_layout_root_id":383,"pvalue":{"21unset":"1","21":"width:600px"},"section_param_id":151,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3907,"page_layout_id":448,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":152,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3908,"page_layout_id":448,"page_layout_root_id":383,"pvalue":{},"section_param_id":153,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3909,"page_layout_id":448,"page_layout_root_id":383,"pvalue":{},"section_param_id":154,"theme_id":5,"unset":null,"updated_at":"2013-11-25T06:53:16.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3910,"page_layout_id":386,"page_layout_root_id":383,"pvalue":{},"section_param_id":323,"theme_id":5,"unset":null,"updated_at":"2013-11-29T02:49:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3911,"page_layout_id":386,"page_layout_root_id":383,"pvalue":{"21unset":"1","21":"width:220px","101unset":"1","101":"float:none"},"section_param_id":324,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3912,"page_layout_id":386,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":325,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3913,"page_layout_id":386,"page_layout_root_id":383,"pvalue":{},"section_param_id":326,"theme_id":5,"unset":null,"updated_at":"2013-11-29T02:49:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3914,"page_layout_id":386,"page_layout_root_id":383,"pvalue":{},"section_param_id":327,"theme_id":5,"unset":null,"updated_at":"2013-11-29T02:49:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3915,"page_layout_id":390,"page_layout_root_id":383,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3916,"page_layout_id":390,"page_layout_root_id":383,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3917,"page_layout_id":390,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:0px 0px 6px 0px","7unset":"1","7":"border-style:none none solid none","8unset":"1","8":"border-width:0px 0px 1px 0px","6unset":"1","6":"border-color:transparent transparent #D9D9DB transparent","31unset":"1","31":"margin:auto 10px auto 10px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3918,"page_layout_id":390,"page_layout_root_id":383,"pvalue":{"2unset":"1","2":"background-color:green"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3919,"page_layout_id":390,"page_layout_root_id":383,"pvalue":{"49unset":"1","49":"color:teal","25unset":"1","25":"font-style:normal","24unset":"1","24":"font-size:0%","27unset":"1","27":"font-weight:bold"},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3920,"page_layout_id":385,"page_layout_root_id":383,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3921,"page_layout_id":385,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3922,"page_layout_id":385,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3923,"page_layout_id":385,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:06:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3924,"page_layout_id":385,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:06:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3925,"page_layout_id":387,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3926,"page_layout_id":387,"page_layout_root_id":383,"pvalue":{"101":"float:right","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3927,"page_layout_id":387,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3928,"page_layout_id":387,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3929,"page_layout_id":387,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2013-12-05T08:11:48.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3930,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{"21":"width:960px","21unset":"1","20":"min-width:960px","20hidden":"1"},"section_param_id":226,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3931,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":227,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3932,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{"85":"clear:both"},"section_param_id":228,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3933,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{"3unset":"1","3":"background-image:none","2unset":"1","2":"background-color:black"},"section_param_id":229,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3934,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":230,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3935,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":231,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3936,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":232,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3937,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":233,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3938,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":234,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3939,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{"31unset":"0","31":"margin:10px auto 2px auto"},"section_param_id":235,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3940,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":236,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3941,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":237,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3942,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":238,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3943,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":239,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3944,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":240,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3945,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":241,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3946,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{"49unset":"0","49":"color:red","24unset":"0","24":"font-size:82%"},"section_param_id":242,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3947,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":243,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3948,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":317,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3949,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":318,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3950,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":319,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3951,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":320,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3952,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":321,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3953,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":322,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3954,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":244,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3955,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":245,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3956,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":246,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3957,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{"49unset":"1","49":"color:#00ADEE","24unset":"1","24":"font-size:80%"},"section_param_id":247,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3958,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":248,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3959,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":249,"theme_id":5,"unset":null,"updated_at":"2014-07-30T23:08:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3960,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:5px 10px 5px 10px"},"section_param_id":250,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3961,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":251,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3962,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{"2unset":"0","2":"background-color:#D9D9DB"},"section_param_id":252,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3963,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":253,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3964,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":254,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3965,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":255,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3966,"page_layout_id":383,"page_layout_root_id":383,"pvalue":{},"section_param_id":256,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3967,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{},"section_param_id":55,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3968,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:150px","15unset":"0","15":"height:34px"},"section_param_id":56,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3969,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{"15hidden":"1","15unset":"0","15":"height:33px","32unset":"1","32":"padding:0px 0px 0px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #BBBBBB transparent"},"section_param_id":57,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3970,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{},"section_param_id":58,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3971,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{},"section_param_id":59,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3972,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{},"section_param_id":294,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3973,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{},"section_param_id":295,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3974,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{"49unset":"0","49":"color:#BBBBBB","27unset":"0","27":"font-weight:bold","24unset":"0","24":"font-size:80%","54unset":"0","54":"text-decoration:none","53unset":"0","53":"text-align:center"},"section_param_id":296,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3975,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{},"section_param_id":297,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:39:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3976,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{},"section_param_id":105,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3977,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":106,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3978,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{},"section_param_id":107,"theme_id":5,"unset":null,"updated_at":"2014-07-31T13:50:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3979,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{},"section_param_id":108,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3980,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{},"section_param_id":109,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3981,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 5px","7unset":"0","7":"border-style:solid none solid none","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":302,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3982,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{"2unset":"0","2":"background-color:transparent"},"section_param_id":303,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3983,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{},"section_param_id":304,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3984,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{"27unset":"0","27":"font-weight:bold"},"section_param_id":305,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3985,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{},"section_param_id":306,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3986,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{},"section_param_id":55,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3987,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":56,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3988,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"1","32":"padding:0px 0px 0px 0px","7unset":"0","7":"border-style:none none solid none","8unset":"0","8":"border-width:0px 0px 1px 0px","6unset":"0","6":"border-color:transparent transparent #D9D9DB transparent"},"section_param_id":57,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3989,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{},"section_param_id":58,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3990,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{},"section_param_id":59,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3991,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{},"section_param_id":294,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3992,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{},"section_param_id":295,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3993,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{"49unset":"0","49":"color:black","54unset":"0","54":"text-decoration:none","27unset":"0","27":"font-weight:bold","24unset":"0","24":"font-size:150%"},"section_param_id":296,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:41.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3994,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{},"section_param_id":297,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3995,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{},"section_param_id":115,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3996,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{},"section_param_id":116,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3997,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":117,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3998,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{},"section_param_id":118,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":3999,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{},"section_param_id":119,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4000,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:60px","7unset":"0","7":"border-style:solid solid solid solid","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","8unset":"0","8":"border-width:1px 1px 1px 1px","32unset":"0","32":"padding:7px 10px 7px 10px"},"section_param_id":307,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4001,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{},"section_param_id":308,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4002,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{"53unset":"0","53":"text-align:left"},"section_param_id":309,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4003,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{},"section_param_id":120,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4004,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{},"section_param_id":121,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4005,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto auto 5px"},"section_param_id":122,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4006,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{},"section_param_id":123,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4007,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{},"section_param_id":124,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4008,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:7px 10px 7px 10px","7unset":"1","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#008ABD #008ABD #008ABD #008ABD"},"section_param_id":310,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4009,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{"2unset":"0","2":"background-color:#00ADEE"},"section_param_id":311,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4010,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{"49unset":"0","49":"color:white","24unset":"1","24":"font-size:14em"},"section_param_id":312,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4011,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{},"section_param_id":284,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:04.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4012,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{"21":"width:600px","21unset":"0"},"section_param_id":285,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4013,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{"7":"border-style:solid solid solid solid","7unset":"0","8":"border-width:1px 1px 1px 1px","8unset":"0","6":"border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC","6unset":"0","15":"height:598px","15hidden":"1"},"section_param_id":286,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4014,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{"2":"background-color:#FFFFFF","2unset":"0"},"section_param_id":287,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4015,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{},"section_param_id":288,"theme_id":5,"unset":null,"updated_at":"2014-08-02T07:39:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4016,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{"32":"padding:2px 2px 2px 2px","32unset":"0"},"section_param_id":313,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4017,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{"2":"background-color:#EEEEEE","2unset":"0"},"section_param_id":314,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4018,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{},"section_param_id":315,"theme_id":5,"unset":null,"updated_at":"2014-01-22T03:40:05.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4019,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{"32":"padding:0 10px 5px 10px","32unset":"0"},"section_param_id":316,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4020,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":333,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4021,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":334,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4022,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":335,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4023,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":336,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4024,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":337,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4025,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":338,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4026,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":339,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4027,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":340,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4028,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":341,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4029,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":342,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4030,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":343,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4031,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":344,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4032,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":345,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4033,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":346,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4034,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":347,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4035,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":348,"theme_id":5,"unset":null,"updated_at":"2014-01-22T14:00:12.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4036,"page_layout_id":463,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4037,"page_layout_id":463,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4038,"page_layout_id":463,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4039,"page_layout_id":463,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4040,"page_layout_id":463,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:03:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4041,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{},"section_param_id":349,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4042,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{},"section_param_id":350,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4043,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":351,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4044,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{},"section_param_id":352,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4045,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{},"section_param_id":353,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4046,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{},"section_param_id":354,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4047,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{},"section_param_id":355,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4048,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{},"section_param_id":356,"theme_id":5,"unset":null,"updated_at":"2014-02-19T13:12:08.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4049,"page_layout_id":430,"page_layout_root_id":383,"pvalue":{},"section_param_id":289,"theme_id":5,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4050,"page_layout_id":430,"page_layout_root_id":383,"pvalue":{},"section_param_id":290,"theme_id":5,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4051,"page_layout_id":430,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":291,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4052,"page_layout_id":430,"page_layout_root_id":383,"pvalue":{},"section_param_id":292,"theme_id":5,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4053,"page_layout_id":430,"page_layout_root_id":383,"pvalue":{},"section_param_id":293,"theme_id":5,"unset":null,"updated_at":"2014-02-23T13:34:50.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4054,"page_layout_id":430,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:5px 10px 5px 10px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB"},"section_param_id":299,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4055,"page_layout_id":430,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:5px 5px 5px 5px","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#D9D9DB #D9D9DB #D9D9DB #D9D9DB","31unset":"0","31":"margin:6px 6px 6px auto"},"section_param_id":301,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4056,"page_layout_id":452,"page_layout_root_id":383,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4057,"page_layout_id":452,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4058,"page_layout_id":452,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4059,"page_layout_id":452,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-03-04T14:20:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4060,"page_layout_id":452,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-03-04T14:20:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4061,"page_layout_id":435,"page_layout_root_id":383,"pvalue":{},"section_param_id":357,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4062,"page_layout_id":435,"page_layout_root_id":383,"pvalue":{},"section_param_id":358,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4063,"page_layout_id":435,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":359,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4064,"page_layout_id":435,"page_layout_root_id":383,"pvalue":{},"section_param_id":360,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4065,"page_layout_id":435,"page_layout_root_id":383,"pvalue":{},"section_param_id":361,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:19:56.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4066,"page_layout_id":438,"page_layout_root_id":383,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4067,"page_layout_id":438,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:230px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4068,"page_layout_id":438,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4069,"page_layout_id":438,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:42:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4070,"page_layout_id":438,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-03-06T13:42:19.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4071,"page_layout_id":436,"page_layout_root_id":383,"pvalue":{"85unset":"0","85":"clear:both"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4072,"page_layout_id":436,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4073,"page_layout_id":436,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4074,"page_layout_id":436,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-03-06T15:17:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4075,"page_layout_id":436,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-03-06T15:17:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4076,"page_layout_id":425,"page_layout_root_id":383,"pvalue":{"84unset":"1","84":"product"},"section_param_id":404,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4077,"page_layout_id":394,"page_layout_root_id":383,"pvalue":{},"section_param_id":388,"theme_id":5,"unset":null,"updated_at":"2014-07-09T13:01:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4078,"page_layout_id":394,"page_layout_root_id":383,"pvalue":{"21":"width:100%","21unset":"0","15unset":"0","15":"height:300px","101unset":"0","101":"float:none"},"section_param_id":389,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4079,"page_layout_id":394,"page_layout_root_id":383,"pvalue":{"15hidden":"1","15unset":"0","15":"height:300px"},"section_param_id":390,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4080,"page_layout_id":394,"page_layout_root_id":383,"pvalue":{},"section_param_id":391,"theme_id":5,"unset":null,"updated_at":"2014-07-09T13:01:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4081,"page_layout_id":394,"page_layout_root_id":383,"pvalue":{},"section_param_id":392,"theme_id":5,"unset":null,"updated_at":"2014-07-09T13:01:29.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4082,"page_layout_id":394,"page_layout_root_id":383,"pvalue":{"78":"width:1350px","79":"height:300px","78unset":"0","79unset":"0"},"section_param_id":393,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4083,"page_layout_id":393,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-12T04:07:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4084,"page_layout_id":393,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:300px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4085,"page_layout_id":393,"page_layout_root_id":383,"pvalue":{"15hidden":"1","15unset":"1","15":"height:295px","31unset":"0","31":"margin:auto auto 5px auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4086,"page_layout_id":393,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-12T04:07:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4087,"page_layout_id":393,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-12T04:07:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4088,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{},"section_param_id":50,"theme_id":5,"unset":null,"updated_at":"2014-07-12T05:05:49.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4089,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{"101unset":"0","101":"float:none","21unset":"0","21":"width:800px"},"section_param_id":51,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4090,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4091,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{},"section_param_id":53,"theme_id":5,"unset":null,"updated_at":"2014-07-12T05:05:49.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4092,"page_layout_id":335,"page_layout_root_id":270,"pvalue":{},"section_param_id":54,"theme_id":5,"unset":null,"updated_at":"2014-07-12T05:05:49.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4093,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4094,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4095,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4096,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4097,"page_layout_id":337,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4098,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4099,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"0"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4100,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4101,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4102,"page_layout_id":338,"page_layout_root_id":270,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:16:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4103,"page_layout_id":398,"page_layout_root_id":383,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4104,"page_layout_id":398,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4105,"page_layout_id":398,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4106,"page_layout_id":398,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:19:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4107,"page_layout_id":398,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:19:17.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4108,"page_layout_id":399,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4109,"page_layout_id":399,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:655px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4110,"page_layout_id":399,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4111,"page_layout_id":399,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4112,"page_layout_id":399,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4113,"page_layout_id":410,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4114,"page_layout_id":410,"page_layout_root_id":383,"pvalue":{"101":"float:right","101unset":"0","15":"height:100px","15unset":"1","21unset":"1","21":"width:360px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4115,"page_layout_id":410,"page_layout_root_id":383,"pvalue":{"15hidden":"1","15unset":"1","15":"height:100px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4116,"page_layout_id":410,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4117,"page_layout_id":410,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:26:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4118,"page_layout_id":400,"page_layout_root_id":383,"pvalue":{"85unset":"1","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4119,"page_layout_id":400,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4120,"page_layout_id":400,"page_layout_root_id":383,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4121,"page_layout_id":400,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:28:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4122,"page_layout_id":400,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:28:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4123,"page_layout_id":405,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:29:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4124,"page_layout_id":405,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4125,"page_layout_id":405,"page_layout_root_id":383,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB","32unset":"1","32":"padding:0px 0px 0px 0px","31unset":"0","31":"margin:5px auto auto auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4126,"page_layout_id":405,"page_layout_root_id":383,"pvalue":{"3unset":"1","3":"background-image:none"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4127,"page_layout_id":405,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T00:29:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4128,"page_layout_id":404,"page_layout_root_id":383,"pvalue":{},"section_param_id":65,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:10:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4129,"page_layout_id":404,"page_layout_root_id":383,"pvalue":{},"section_param_id":66,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:10:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4130,"page_layout_id":404,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":67,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4131,"page_layout_id":404,"page_layout_root_id":383,"pvalue":{},"section_param_id":68,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:10:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4132,"page_layout_id":404,"page_layout_root_id":383,"pvalue":{},"section_param_id":69,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:10:10.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4133,"page_layout_id":404,"page_layout_root_id":383,"pvalue":{"84unset":"0","84":"product"},"section_param_id":404,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4134,"page_layout_id":409,"page_layout_root_id":383,"pvalue":{},"section_param_id":65,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:13:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4135,"page_layout_id":409,"page_layout_root_id":383,"pvalue":{},"section_param_id":66,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:13:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4136,"page_layout_id":409,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":67,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4137,"page_layout_id":409,"page_layout_root_id":383,"pvalue":{},"section_param_id":68,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:13:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4138,"page_layout_id":409,"page_layout_root_id":383,"pvalue":{},"section_param_id":69,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:13:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4139,"page_layout_id":409,"page_layout_root_id":383,"pvalue":{"84unset":"0","84":"product"},"section_param_id":404,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4140,"page_layout_id":413,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:14:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4141,"page_layout_id":413,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4142,"page_layout_id":413,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:18px 5px 5px 5px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4143,"page_layout_id":413,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:14:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4144,"page_layout_id":413,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:14:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4145,"page_layout_id":465,"page_layout_root_id":383,"pvalue":{},"section_param_id":50,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:15:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4146,"page_layout_id":465,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":51,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4147,"page_layout_id":465,"page_layout_root_id":383,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB","32unset":"0","32":"padding:5px 5px 5px 5px","31unset":"0","31":"margin:5px auto auto auto"},"section_param_id":52,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4148,"page_layout_id":465,"page_layout_root_id":383,"pvalue":{},"section_param_id":53,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:15:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4149,"page_layout_id":465,"page_layout_root_id":383,"pvalue":{},"section_param_id":54,"theme_id":5,"unset":null,"updated_at":"2014-07-17T09:15:31.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4150,"page_layout_id":403,"page_layout_root_id":383,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4151,"page_layout_id":403,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4152,"page_layout_id":403,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4153,"page_layout_id":403,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-24T23:40:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4154,"page_layout_id":403,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-24T23:40:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4155,"page_layout_id":408,"page_layout_root_id":383,"pvalue":{"85unset":"0","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4156,"page_layout_id":408,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4157,"page_layout_id":408,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4158,"page_layout_id":408,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-24T23:41:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4159,"page_layout_id":408,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-24T23:41:13.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4160,"page_layout_id":401,"page_layout_root_id":383,"pvalue":{},"section_param_id":160,"theme_id":5,"unset":null,"updated_at":"2014-07-25T13:58:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4161,"page_layout_id":401,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":161,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4162,"page_layout_id":401,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:8px 5px 8px 28px"},"section_param_id":162,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4163,"page_layout_id":401,"page_layout_root_id":383,"pvalue":{"3unset":"0","3":"background-image:tiao.jpg","2unset":"0","2":"background-color:#F8F8F8"},"section_param_id":163,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4164,"page_layout_id":401,"page_layout_root_id":383,"pvalue":{},"section_param_id":164,"theme_id":5,"unset":null,"updated_at":"2014-07-25T13:58:55.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4165,"page_layout_id":402,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-25T14:01:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4166,"page_layout_id":402,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4167,"page_layout_id":402,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4168,"page_layout_id":402,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-25T14:01:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4169,"page_layout_id":402,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-25T14:01:47.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4170,"page_layout_id":414,"page_layout_root_id":383,"pvalue":{},"section_param_id":405,"theme_id":5,"unset":null,"updated_at":"2014-07-26T03:12:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4171,"page_layout_id":414,"page_layout_root_id":383,"pvalue":{},"section_param_id":406,"theme_id":5,"unset":null,"updated_at":"2014-07-26T03:12:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4172,"page_layout_id":414,"page_layout_root_id":383,"pvalue":{"15hidden":"1","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":407,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4173,"page_layout_id":414,"page_layout_root_id":383,"pvalue":{},"section_param_id":408,"theme_id":5,"unset":null,"updated_at":"2014-07-26T03:12:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4174,"page_layout_id":414,"page_layout_root_id":383,"pvalue":{},"section_param_id":409,"theme_id":5,"unset":null,"updated_at":"2014-07-26T03:12:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4175,"page_layout_id":411,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:58:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4176,"page_layout_id":411,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4177,"page_layout_id":411,"page_layout_root_id":383,"pvalue":{"15hidden":"1","7unset":"0","7":"border-style:solid solid solid solid","8unset":"0","8":"border-width:1px 1px 1px 1px","6unset":"0","6":"border-color:#CDCBCB #CDCBCB #CDCBCB #CDCBCB","32unset":"1","32":"padding:0px 0px 0px 0px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4178,"page_layout_id":411,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:58:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4179,"page_layout_id":411,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:58:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4180,"page_layout_id":412,"page_layout_root_id":383,"pvalue":{},"section_param_id":135,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:59:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4181,"page_layout_id":412,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":136,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4182,"page_layout_id":412,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:8px 5px 8px 28px"},"section_param_id":137,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4183,"page_layout_id":412,"page_layout_root_id":383,"pvalue":{"2unset":"1","2":"background-color:#F8F8F8","3unset":"0","3":"background-image:tiao.jpg"},"section_param_id":138,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4184,"page_layout_id":412,"page_layout_root_id":383,"pvalue":{},"section_param_id":139,"theme_id":5,"unset":null,"updated_at":"2014-07-26T04:59:54.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4185,"page_layout_id":389,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:01:44.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4186,"page_layout_id":389,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:40px","15unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4187,"page_layout_id":389,"page_layout_root_id":383,"pvalue":{"15hidden":"1","15unset":"0","15":"height:40px"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4188,"page_layout_id":389,"page_layout_root_id":383,"pvalue":{"3unset":"0","3":"background-image:nav_bg_40px.gif","2unset":"1","2":"background-color:black"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4189,"page_layout_id":389,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:01:45.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4190,"page_layout_id":406,"page_layout_root_id":383,"pvalue":{},"section_param_id":160,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:30:46.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4191,"page_layout_id":406,"page_layout_root_id":383,"pvalue":{"21unset":"0","21":"width:100%"},"section_param_id":161,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4192,"page_layout_id":406,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:8px 5px 8px 28px"},"section_param_id":162,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4193,"page_layout_id":406,"page_layout_root_id":383,"pvalue":{"3unset":"0","3":"background-image:tiao.jpg"},"section_param_id":163,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4194,"page_layout_id":406,"page_layout_root_id":383,"pvalue":{},"section_param_id":164,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:30:46.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4195,"page_layout_id":407,"page_layout_root_id":383,"pvalue":{"85unset":"1","85":"clear:none"},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4196,"page_layout_id":407,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4197,"page_layout_id":407,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4198,"page_layout_id":407,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:30:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4199,"page_layout_id":407,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-26T13:30:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4200,"page_layout_id":467,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-26T14:41:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4201,"page_layout_id":467,"page_layout_root_id":383,"pvalue":{"101":"float:none","101unset":"0","15":"height:100px","15unset":"1","21unset":"0","21":"width:960px"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4202,"page_layout_id":467,"page_layout_root_id":383,"pvalue":{"15hidden":"1","7unset":"1","7":"border-style:solid none none none","8unset":"1","8":"border-width:4px 0px 0px 0px","6unset":"1","6":"border-color:#2D2D2F transparent transparent transparent"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4203,"page_layout_id":467,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-26T14:41:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4204,"page_layout_id":467,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-26T14:41:26.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4205,"page_layout_id":441,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-27T02:08:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4206,"page_layout_id":441,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:100px","15unset":"1"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4207,"page_layout_id":441,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4208,"page_layout_id":441,"page_layout_root_id":383,"pvalue":{},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-07-27T02:08:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4209,"page_layout_id":441,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-27T02:08:02.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4210,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{},"section_param_id":410,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4211,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{"101unset":"0","101":"float:right"},"section_param_id":411,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4212,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{"15hidden":"1","32unset":"0","32":"padding:12px 0px 0px 0px"},"section_param_id":412,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4213,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{},"section_param_id":413,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4214,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{},"section_param_id":414,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4215,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{},"section_param_id":415,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:52.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4216,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{},"section_param_id":416,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4217,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{},"section_param_id":417,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4218,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{"49unset":"0","49":"color:white"},"section_param_id":418,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4219,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{},"section_param_id":419,"theme_id":5,"unset":null,"updated_at":"2014-07-27T03:20:53.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4220,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":420,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4221,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{"32unset":"1","32":"padding:0px 0px 0px 0px"},"section_param_id":421,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4222,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":421,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4223,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":422,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4224,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":423,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4225,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":424,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4226,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":424,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4227,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":425,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4228,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":426,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4229,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":427,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4230,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":427,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4231,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":428,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4232,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":429,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4233,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 15px"},"section_param_id":430,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4234,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{"32unset":"0","32":"padding:5px 0px 0px 15px"},"section_param_id":430,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4235,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":431,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4236,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":432,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4237,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":433,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4238,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":433,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4239,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":434,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4240,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":435,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4241,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":436,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4242,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":436,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4243,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":437,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4244,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":438,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4245,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":439,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4246,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":439,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4247,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":440,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4248,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":441,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4249,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":442,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4250,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":442,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4251,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":443,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4252,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":444,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4253,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":445,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4254,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":445,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4255,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":446,"theme_id":5,"unset":null,"updated_at":"2014-07-27T04:41:03.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4256,"page_layout_id":395,"page_layout_root_id":383,"pvalue":{},"section_param_id":6,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:07:38.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4257,"page_layout_id":395,"page_layout_root_id":383,"pvalue":{"101":"float:left","101unset":"0","15":"height:200px","15unset":"0","21unset":"0","21":"width:100%"},"section_param_id":7,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4258,"page_layout_id":395,"page_layout_root_id":383,"pvalue":{"15hidden":"1","15unset":"0","15":"height:190px","31unset":"0","31":"margin:auto auto 10px auto"},"section_param_id":8,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4259,"page_layout_id":395,"page_layout_root_id":383,"pvalue":{"3unset":"0","3":"background-image:howbuy.jpg","4unset":"0","4":"background-position:center center"},"section_param_id":9,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4260,"page_layout_id":395,"page_layout_root_id":383,"pvalue":{},"section_param_id":10,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:07:39.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4261,"page_layout_id":396,"page_layout_root_id":383,"pvalue":{},"section_param_id":50,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:11:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4262,"page_layout_id":396,"page_layout_root_id":383,"pvalue":{},"section_param_id":51,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:11:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4263,"page_layout_id":396,"page_layout_root_id":383,"pvalue":{"15hidden":"1"},"section_param_id":52,"theme_id":5,"unset":null,"updated_at":"2014-08-23T00:09:42.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4264,"page_layout_id":396,"page_layout_root_id":383,"pvalue":{},"section_param_id":53,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:11:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-02T07:39:31.000Z","id":4265,"page_layout_id":396,"page_layout_root_id":383,"pvalue":{},"section_param_id":54,"theme_id":5,"unset":null,"updated_at":"2014-07-27T05:11:43.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:57.000Z","id":4601,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":477,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:57.000Z","id":4606,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":478,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:57.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4608,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":478,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4613,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":479,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4647,"page_layout_id":384,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4649,"page_layout_id":385,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4651,"page_layout_id":387,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4653,"page_layout_id":389,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4655,"page_layout_id":390,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4657,"page_layout_id":393,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4659,"page_layout_id":395,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4661,"page_layout_id":397,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4663,"page_layout_id":398,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4665,"page_layout_id":399,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4667,"page_layout_id":400,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4669,"page_layout_id":402,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4671,"page_layout_id":403,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4673,"page_layout_id":405,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4675,"page_layout_id":407,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4677,"page_layout_id":408,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4679,"page_layout_id":410,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4681,"page_layout_id":411,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4683,"page_layout_id":413,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4685,"page_layout_id":415,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4687,"page_layout_id":416,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4689,"page_layout_id":419,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4691,"page_layout_id":422,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4693,"page_layout_id":423,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4695,"page_layout_id":424,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4697,"page_layout_id":428,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4699,"page_layout_id":429,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4701,"page_layout_id":432,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4703,"page_layout_id":434,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4705,"page_layout_id":436,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4707,"page_layout_id":438,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4709,"page_layout_id":441,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4711,"page_layout_id":443,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4713,"page_layout_id":451,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4715,"page_layout_id":452,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4717,"page_layout_id":456,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4719,"page_layout_id":459,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4721,"page_layout_id":461,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4723,"page_layout_id":463,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4725,"page_layout_id":466,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4727,"page_layout_id":467,"page_layout_root_id":383,"pvalue":{},"section_param_id":480,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4751,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":481,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4756,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":482,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4758,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":482,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4766,"page_layout_id":396,"page_layout_root_id":383,"pvalue":{},"section_param_id":484,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4768,"page_layout_id":465,"page_layout_root_id":383,"pvalue":{},"section_param_id":484,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4770,"page_layout_id":468,"page_layout_root_id":383,"pvalue":{},"section_param_id":484,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4778,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{},"section_param_id":485,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4780,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{},"section_param_id":485,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4783,"page_layout_id":442,"page_layout_root_id":383,"pvalue":{},"section_param_id":486,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4786,"page_layout_id":404,"page_layout_root_id":383,"pvalue":{},"section_param_id":487,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4788,"page_layout_id":409,"page_layout_root_id":383,"pvalue":{},"section_param_id":487,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4790,"page_layout_id":425,"page_layout_root_id":383,"pvalue":{},"section_param_id":487,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4793,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{},"section_param_id":495,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4797,"page_layout_id":427,"page_layout_root_id":383,"pvalue":{},"section_param_id":496,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4799,"page_layout_id":437,"page_layout_root_id":383,"pvalue":{},"section_param_id":496,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4802,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{},"section_param_id":497,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4805,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{},"section_param_id":498,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4808,"page_layout_id":445,"page_layout_root_id":383,"pvalue":{},"section_param_id":499,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4812,"page_layout_id":412,"page_layout_root_id":383,"pvalue":{},"section_param_id":501,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4814,"page_layout_id":417,"page_layout_root_id":383,"pvalue":{},"section_param_id":501,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4816,"page_layout_id":420,"page_layout_root_id":383,"pvalue":{},"section_param_id":501,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4821,"page_layout_id":446,"page_layout_root_id":383,"pvalue":{},"section_param_id":502,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4824,"page_layout_id":447,"page_layout_root_id":383,"pvalue":{},"section_param_id":503,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:58.000Z","id":4827,"page_layout_id":448,"page_layout_root_id":383,"pvalue":{},"section_param_id":504,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:58.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4830,"page_layout_id":401,"page_layout_root_id":383,"pvalue":{},"section_param_id":506,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4832,"page_layout_id":406,"page_layout_root_id":383,"pvalue":{},"section_param_id":506,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4834,"page_layout_id":444,"page_layout_root_id":383,"pvalue":{},"section_param_id":506,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4838,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{},"section_param_id":507,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4841,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{},"section_param_id":508,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4844,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{},"section_param_id":509,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4847,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{},"section_param_id":510,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4850,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{},"section_param_id":511,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4853,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{},"section_param_id":513,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4856,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{},"section_param_id":514,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4859,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{},"section_param_id":515,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4862,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{},"section_param_id":516,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4865,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{},"section_param_id":518,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4868,"page_layout_id":430,"page_layout_root_id":383,"pvalue":{},"section_param_id":519,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4872,"page_layout_id":386,"page_layout_root_id":383,"pvalue":{},"section_param_id":520,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4877,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":522,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4880,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{},"section_param_id":523,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4883,"page_layout_id":435,"page_layout_root_id":383,"pvalue":{},"section_param_id":524,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4889,"page_layout_id":394,"page_layout_root_id":383,"pvalue":{},"section_param_id":527,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4892,"page_layout_id":414,"page_layout_root_id":383,"pvalue":{},"section_param_id":529,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:52:59.000Z","id":4895,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{},"section_param_id":530,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:52:59.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4933,"page_layout_id":384,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4935,"page_layout_id":385,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4937,"page_layout_id":387,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4939,"page_layout_id":389,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4941,"page_layout_id":390,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4943,"page_layout_id":393,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4945,"page_layout_id":395,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4947,"page_layout_id":397,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4949,"page_layout_id":398,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4951,"page_layout_id":399,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4953,"page_layout_id":400,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4955,"page_layout_id":402,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4957,"page_layout_id":403,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4959,"page_layout_id":405,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4961,"page_layout_id":407,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4963,"page_layout_id":408,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4965,"page_layout_id":410,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4967,"page_layout_id":411,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4969,"page_layout_id":413,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4971,"page_layout_id":415,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4973,"page_layout_id":416,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4975,"page_layout_id":419,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4977,"page_layout_id":422,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4979,"page_layout_id":423,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4981,"page_layout_id":424,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4983,"page_layout_id":428,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4985,"page_layout_id":429,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4987,"page_layout_id":432,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4989,"page_layout_id":434,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4991,"page_layout_id":436,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4993,"page_layout_id":438,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4995,"page_layout_id":441,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4997,"page_layout_id":443,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":4999,"page_layout_id":451,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5001,"page_layout_id":452,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5003,"page_layout_id":456,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5005,"page_layout_id":459,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5007,"page_layout_id":461,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5009,"page_layout_id":463,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5011,"page_layout_id":466,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5013,"page_layout_id":467,"page_layout_root_id":383,"pvalue":{},"section_param_id":536,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5037,"page_layout_id":391,"page_layout_root_id":383,"pvalue":{},"section_param_id":537,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5042,"page_layout_id":418,"page_layout_root_id":383,"pvalue":{},"section_param_id":538,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5044,"page_layout_id":421,"page_layout_root_id":383,"pvalue":{},"section_param_id":538,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5052,"page_layout_id":396,"page_layout_root_id":383,"pvalue":{},"section_param_id":540,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5054,"page_layout_id":465,"page_layout_root_id":383,"pvalue":{},"section_param_id":540,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5056,"page_layout_id":468,"page_layout_root_id":383,"pvalue":{},"section_param_id":540,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5064,"page_layout_id":426,"page_layout_root_id":383,"pvalue":{},"section_param_id":541,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5066,"page_layout_id":433,"page_layout_root_id":383,"pvalue":{},"section_param_id":541,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5069,"page_layout_id":442,"page_layout_root_id":383,"pvalue":{},"section_param_id":542,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5072,"page_layout_id":404,"page_layout_root_id":383,"pvalue":{},"section_param_id":543,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5074,"page_layout_id":409,"page_layout_root_id":383,"pvalue":{},"section_param_id":543,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5076,"page_layout_id":425,"page_layout_root_id":383,"pvalue":{},"section_param_id":543,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5079,"page_layout_id":431,"page_layout_root_id":383,"pvalue":{},"section_param_id":551,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5083,"page_layout_id":427,"page_layout_root_id":383,"pvalue":{},"section_param_id":552,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5085,"page_layout_id":437,"page_layout_root_id":383,"pvalue":{},"section_param_id":552,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5088,"page_layout_id":439,"page_layout_root_id":383,"pvalue":{},"section_param_id":553,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5091,"page_layout_id":440,"page_layout_root_id":383,"pvalue":{},"section_param_id":554,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5094,"page_layout_id":445,"page_layout_root_id":383,"pvalue":{},"section_param_id":555,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5098,"page_layout_id":412,"page_layout_root_id":383,"pvalue":{},"section_param_id":557,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5100,"page_layout_id":417,"page_layout_root_id":383,"pvalue":{},"section_param_id":557,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5102,"page_layout_id":420,"page_layout_root_id":383,"pvalue":{},"section_param_id":557,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5107,"page_layout_id":446,"page_layout_root_id":383,"pvalue":{},"section_param_id":558,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5110,"page_layout_id":447,"page_layout_root_id":383,"pvalue":{},"section_param_id":559,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5113,"page_layout_id":448,"page_layout_root_id":383,"pvalue":{},"section_param_id":560,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5116,"page_layout_id":401,"page_layout_root_id":383,"pvalue":{},"section_param_id":562,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5118,"page_layout_id":406,"page_layout_root_id":383,"pvalue":{},"section_param_id":562,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:00.000Z","id":5120,"page_layout_id":444,"page_layout_root_id":383,"pvalue":{},"section_param_id":562,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:00.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5124,"page_layout_id":453,"page_layout_root_id":383,"pvalue":{},"section_param_id":563,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5127,"page_layout_id":454,"page_layout_root_id":383,"pvalue":{},"section_param_id":564,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5130,"page_layout_id":455,"page_layout_root_id":383,"pvalue":{},"section_param_id":565,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5133,"page_layout_id":460,"page_layout_root_id":383,"pvalue":{},"section_param_id":566,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5136,"page_layout_id":462,"page_layout_root_id":383,"pvalue":{},"section_param_id":567,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5139,"page_layout_id":449,"page_layout_root_id":383,"pvalue":{},"section_param_id":569,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5142,"page_layout_id":450,"page_layout_root_id":383,"pvalue":{},"section_param_id":570,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5145,"page_layout_id":458,"page_layout_root_id":383,"pvalue":{},"section_param_id":571,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5148,"page_layout_id":457,"page_layout_root_id":383,"pvalue":{},"section_param_id":572,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5151,"page_layout_id":469,"page_layout_root_id":383,"pvalue":{},"section_param_id":574,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5154,"page_layout_id":430,"page_layout_root_id":383,"pvalue":{},"section_param_id":575,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5158,"page_layout_id":386,"page_layout_root_id":383,"pvalue":{},"section_param_id":576,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5163,"page_layout_id":388,"page_layout_root_id":383,"pvalue":{},"section_param_id":578,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5166,"page_layout_id":464,"page_layout_root_id":383,"pvalue":{},"section_param_id":579,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5169,"page_layout_id":435,"page_layout_root_id":383,"pvalue":{},"section_param_id":580,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5175,"page_layout_id":394,"page_layout_root_id":383,"pvalue":{},"section_param_id":583,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5178,"page_layout_id":414,"page_layout_root_id":383,"pvalue":{},"section_param_id":585,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}},{"param_value":{"computed_pvalue":null,"created_at":"2014-08-31T07:53:01.000Z","id":5181,"page_layout_id":392,"page_layout_root_id":383,"pvalue":{},"section_param_id":586,"theme_id":5,"unset":null,"updated_at":"2014-08-31T07:53:01.000Z"}}],"page_layouts":[{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":383,"is_enabled":true,"is_full_html":true,"lft":1,"parent_id":null,"rgt":174,"root_id":383,"section_context":"","section_id":75,"section_instance":2,"site_id":2,"slug":"root--3","title":"root","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":384,"is_enabled":true,"is_full_html":false,"lft":2,"parent_id":383,"rgt":11,"root_id":383,"section_context":"","section_id":2,"section_instance":1,"site_id":2,"slug":"header--3","title":"Header","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":385,"is_enabled":true,"is_full_html":false,"lft":3,"parent_id":384,"rgt":10,"root_id":383,"section_context":"","section_id":2,"section_instance":20,"site_id":2,"slug":"container--30","title":"container","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":386,"is_enabled":true,"is_full_html":false,"lft":4,"parent_id":385,"rgt":5,"root_id":383,"section_context":"","section_id":97,"section_instance":1,"site_id":2,"slug":"logo--3","title":"Logo","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":387,"is_enabled":true,"is_full_html":false,"lft":6,"parent_id":385,"rgt":9,"root_id":383,"section_context":"","section_id":2,"section_instance":21,"site_id":2,"slug":"container--31","title":"container","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":388,"is_enabled":true,"is_full_html":false,"lft":7,"parent_id":387,"rgt":8,"root_id":383,"section_context":"","section_id":101,"section_instance":2,"site_id":2,"slug":"logged-unlogged-menu--3","title":"logged&unlogged menu","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":389,"is_enabled":true,"is_full_html":false,"lft":12,"parent_id":383,"rgt":19,"root_id":383,"section_context":"","section_id":2,"section_instance":37,"site_id":2,"slug":"container37--2","title":"container37","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":390,"is_enabled":true,"is_full_html":false,"lft":13,"parent_id":389,"rgt":18,"root_id":383,"section_context":"","section_id":2,"section_instance":19,"site_id":2,"slug":"container--32","title":"container","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":391,"is_enabled":true,"is_full_html":false,"lft":14,"parent_id":390,"rgt":15,"root_id":383,"section_context":"","section_id":3,"section_instance":3,"site_id":2,"slug":"main-menu--3","title":"Main menu","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":392,"is_enabled":true,"is_full_html":false,"lft":16,"parent_id":390,"rgt":17,"root_id":383,"section_context":"","section_id":121,"section_instance":1,"site_id":2,"slug":"mini-cart--2","title":"Mini cart","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":393,"is_enabled":true,"is_full_html":false,"lft":20,"parent_id":383,"rgt":23,"root_id":383,"section_context":"home","section_id":2,"section_instance":26,"site_id":2,"slug":"container--42","title":"container","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":394,"is_enabled":true,"is_full_html":false,"lft":21,"parent_id":393,"rgt":22,"root_id":383,"section_context":"","section_id":114,"section_instance":1,"site_id":2,"slug":"slider","title":"Slider","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":395,"is_enabled":true,"is_full_html":false,"lft":24,"parent_id":383,"rgt":27,"root_id":383,"section_context":"list,detail","section_id":2,"section_instance":41,"site_id":2,"slug":"container41","title":"container41","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":396,"is_enabled":true,"is_full_html":false,"lft":25,"parent_id":395,"rgt":26,"root_id":383,"section_context":"","section_id":11,"section_instance":3,"site_id":2,"slug":"text3--2","title":"text3","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":397,"is_enabled":true,"is_full_html":false,"lft":28,"parent_id":383,"rgt":165,"root_id":383,"section_context":"","section_id":2,"section_instance":2,"site_id":2,"slug":"content--3","title":"content","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":398,"is_enabled":true,"is_full_html":false,"lft":29,"parent_id":397,"rgt":62,"root_id":383,"section_context":"home","section_id":2,"section_instance":31,"site_id":2,"slug":"container31","title":"container31","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"","data_source_param":"","id":399,"is_enabled":true,"is_full_html":false,"lft":30,"parent_id":398,"rgt":51,"root_id":383,"section_context":"","section_id":2,"section_instance":32,"site_id":2,"slug":"leftside","title":"leftside","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:34.000Z","data_filter":"","data_source":"taxon","data_source_param":"","id":400,"is_enabled":true,"is_full_html":false,"lft":31,"parent_id":399,"rgt":40,"root_id":383,"section_context":"","section_id":2,"section_instance":31,"site_id":2,"slug":"suits","title":"suits","updated_at":"2014-08-02T07:39:34.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":401,"is_enabled":true,"is_full_html":false,"lft":32,"parent_id":400,"rgt":33,"root_id":383,"section_context":"","section_id":50,"section_instance":2,"site_id":2,"slug":"taxon-name2","title":"taxon name2","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":402,"is_enabled":true,"is_full_html":false,"lft":34,"parent_id":400,"rgt":39,"root_id":383,"section_context":"","section_id":2,"section_instance":36,"site_id":2,"slug":"container36","title":"container36","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"gpvs","data_source_param":"","id":403,"is_enabled":true,"is_full_html":false,"lft":35,"parent_id":402,"rgt":38,"root_id":383,"section_context":"","section_id":2,"section_instance":34,"site_id":2,"slug":"container34","title":"container34","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":404,"is_enabled":true,"is_full_html":false,"lft":36,"parent_id":403,"rgt":37,"root_id":383,"section_context":"","section_id":17,"section_instance":2,"site_id":2,"slug":"product-image2","title":"product image2","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"taxon","data_source_param":"","id":405,"is_enabled":true,"is_full_html":false,"lft":41,"parent_id":399,"rgt":50,"root_id":383,"section_context":"","section_id":2,"section_instance":32,"site_id":2,"slug":"fabrics","title":"fabrics","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":406,"is_enabled":true,"is_full_html":false,"lft":42,"parent_id":405,"rgt":43,"root_id":383,"section_context":"","section_id":50,"section_instance":3,"site_id":2,"slug":"taxon-name3","title":"taxon name3","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":407,"is_enabled":true,"is_full_html":false,"lft":44,"parent_id":405,"rgt":49,"root_id":383,"section_context":"","section_id":2,"section_instance":38,"site_id":2,"slug":"container38","title":"container38","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"gpvs","data_source_param":"","id":408,"is_enabled":true,"is_full_html":false,"lft":45,"parent_id":407,"rgt":48,"root_id":383,"section_context":"","section_id":2,"section_instance":35,"site_id":2,"slug":"container35","title":"container35","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":409,"is_enabled":true,"is_full_html":false,"lft":46,"parent_id":408,"rgt":47,"root_id":383,"section_context":"","section_id":17,"section_instance":3,"site_id":2,"slug":"product-image3","title":"product image3","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":410,"is_enabled":true,"is_full_html":false,"lft":52,"parent_id":398,"rgt":61,"root_id":383,"section_context":"","section_id":2,"section_instance":33,"site_id":2,"slug":"rightside","title":"rightside","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":411,"is_enabled":true,"is_full_html":false,"lft":53,"parent_id":410,"rgt":60,"root_id":383,"section_context":"","section_id":2,"section_instance":37,"site_id":2,"slug":"container37","title":"container37","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":412,"is_enabled":true,"is_full_html":false,"lft":54,"parent_id":411,"rgt":55,"root_id":383,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name3","title":"taxonomy name3","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"taxon","data_source_param":"","id":413,"is_enabled":true,"is_full_html":false,"lft":56,"parent_id":411,"rgt":59,"root_id":383,"section_context":"","section_id":2,"section_instance":33,"site_id":2,"slug":"container33","title":"container33","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":414,"is_enabled":true,"is_full_html":false,"lft":57,"parent_id":413,"rgt":58,"root_id":383,"section_context":"","section_id":119,"section_instance":1,"site_id":2,"slug":"taxon-icon1","title":"Taxon icon1","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":415,"is_enabled":true,"is_full_html":false,"lft":63,"parent_id":397,"rgt":76,"root_id":383,"section_context":"list,detail","section_id":2,"section_instance":4,"site_id":2,"slug":"lftnav--3","title":"lftnav","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":416,"is_enabled":true,"is_full_html":false,"lft":64,"parent_id":415,"rgt":69,"root_id":383,"section_context":"","section_id":2,"section_instance":12,"site_id":2,"slug":"container--33","title":"container","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":417,"is_enabled":true,"is_full_html":false,"lft":65,"parent_id":416,"rgt":66,"root_id":383,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name--5","title":"taxonomy name","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":418,"is_enabled":true,"is_full_html":false,"lft":67,"parent_id":416,"rgt":68,"root_id":383,"section_context":"","section_id":6,"section_instance":1,"site_id":2,"slug":"vmenu--5","title":"vmenu","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":419,"is_enabled":true,"is_full_html":false,"lft":70,"parent_id":415,"rgt":75,"root_id":383,"section_context":"","section_id":2,"section_instance":13,"site_id":2,"slug":"container--34","title":"container","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":420,"is_enabled":true,"is_full_html":false,"lft":71,"parent_id":419,"rgt":72,"root_id":383,"section_context":"","section_id":40,"section_instance":3,"site_id":2,"slug":"taxonomy-name--6","title":"taxonomy name","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":421,"is_enabled":true,"is_full_html":false,"lft":73,"parent_id":419,"rgt":74,"root_id":383,"section_context":"","section_id":6,"section_instance":2,"site_id":2,"slug":"vmenu--6","title":"vmenu","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":422,"is_enabled":true,"is_full_html":false,"lft":77,"parent_id":397,"rgt":162,"root_id":383,"section_context":"","section_id":2,"section_instance":5,"site_id":2,"slug":"main-content--3","title":"main content","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"gpvs","data_source_param":"","id":423,"is_enabled":true,"is_full_html":false,"lft":78,"parent_id":422,"rgt":87,"root_id":383,"section_context":"list","section_id":2,"section_instance":6,"site_id":2,"slug":"product-list--3","title":"product list","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":424,"is_enabled":true,"is_full_html":false,"lft":79,"parent_id":423,"rgt":86,"root_id":383,"section_context":"","section_id":2,"section_instance":8,"site_id":2,"slug":"container--35","title":"container","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":425,"is_enabled":true,"is_full_html":false,"lft":80,"parent_id":424,"rgt":81,"root_id":383,"section_context":"","section_id":17,"section_instance":1,"site_id":2,"slug":"product-image--3","title":"product image","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:35.000Z","data_filter":"","data_source":"","data_source_param":"","id":426,"is_enabled":true,"is_full_html":false,"lft":82,"parent_id":424,"rgt":83,"root_id":383,"section_context":"","section_id":13,"section_instance":3,"site_id":2,"slug":"product-name--5","title":"product name","updated_at":"2014-08-02T07:39:35.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":427,"is_enabled":true,"is_full_html":false,"lft":84,"parent_id":424,"rgt":85,"root_id":383,"section_context":"","section_id":30,"section_instance":2,"site_id":2,"slug":"product-price--5","title":"product price","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"this_product","data_source_param":"","id":428,"is_enabled":true,"is_full_html":false,"lft":88,"parent_id":422,"rgt":117,"root_id":383,"section_context":"detail","section_id":2,"section_instance":7,"site_id":2,"slug":"product-detail--3","title":"product detail","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":429,"is_enabled":true,"is_full_html":false,"lft":89,"parent_id":428,"rgt":94,"root_id":383,"section_context":"","section_id":2,"section_instance":10,"site_id":2,"slug":"container--36","title":"container","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":430,"is_enabled":true,"is_full_html":false,"lft":90,"parent_id":429,"rgt":91,"root_id":383,"section_context":"","section_id":94,"section_instance":2,"site_id":2,"slug":"image-with-thumbnails--3","title":"image with thumbnails","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":431,"is_enabled":true,"is_full_html":false,"lft":92,"parent_id":429,"rgt":93,"root_id":383,"section_context":"","section_id":28,"section_instance":2,"site_id":2,"slug":"product_properties--3","title":"product_properties","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":432,"is_enabled":true,"is_full_html":false,"lft":95,"parent_id":428,"rgt":112,"root_id":383,"section_context":"","section_id":2,"section_instance":9,"site_id":2,"slug":"container--37","title":"container","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":433,"is_enabled":true,"is_full_html":false,"lft":96,"parent_id":432,"rgt":97,"root_id":383,"section_context":"","section_id":13,"section_instance":3,"site_id":2,"slug":"product-name--6","title":"product name","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":434,"is_enabled":true,"is_full_html":false,"lft":98,"parent_id":432,"rgt":111,"root_id":383,"section_context":"","section_id":2,"section_instance":11,"site_id":2,"slug":"container--38","title":"container","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":435,"is_enabled":true,"is_full_html":false,"lft":99,"parent_id":434,"rgt":100,"root_id":383,"section_context":"","section_id":107,"section_instance":1,"site_id":2,"slug":"product-option-values--3","title":"Product option values","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":436,"is_enabled":true,"is_full_html":false,"lft":101,"parent_id":434,"rgt":110,"root_id":383,"section_context":"","section_id":2,"section_instance":25,"site_id":2,"slug":"container--39","title":"container","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":437,"is_enabled":true,"is_full_html":false,"lft":102,"parent_id":436,"rgt":103,"root_id":383,"section_context":"","section_id":30,"section_instance":1,"site_id":2,"slug":"product-price--6","title":"product price","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":438,"is_enabled":true,"is_full_html":false,"lft":104,"parent_id":436,"rgt":109,"root_id":383,"section_context":"","section_id":2,"section_instance":24,"site_id":2,"slug":"container--40","title":"container","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":439,"is_enabled":true,"is_full_html":false,"lft":105,"parent_id":438,"rgt":106,"root_id":383,"section_context":"","section_id":32,"section_instance":2,"site_id":2,"slug":"product-quantity--3","title":"product quantity","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":440,"is_enabled":true,"is_full_html":false,"lft":107,"parent_id":438,"rgt":108,"root_id":383,"section_context":"","section_id":34,"section_instance":2,"site_id":2,"slug":"product-atc--3","title":"product atc","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":441,"is_enabled":true,"is_full_html":false,"lft":113,"parent_id":428,"rgt":116,"root_id":383,"section_context":"","section_id":2,"section_instance":40,"site_id":2,"slug":"container40","title":"container40","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":442,"is_enabled":true,"is_full_html":false,"lft":114,"parent_id":441,"rgt":115,"root_id":383,"section_context":"","section_id":15,"section_instance":1,"site_id":2,"slug":"product-description--3","title":"product description","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":443,"is_enabled":true,"is_full_html":false,"lft":118,"parent_id":422,"rgt":161,"root_id":383,"section_context":"cart,checkout,thanks,account,signup,login,password","section_id":2,"section_instance":14,"site_id":2,"slug":"other-pages--3","title":"other pages","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":444,"is_enabled":true,"is_full_html":false,"lft":119,"parent_id":443,"rgt":120,"root_id":383,"section_context":"","section_id":50,"section_instance":1,"site_id":2,"slug":"taxon-name--3","title":"taxon name","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":445,"is_enabled":true,"is_full_html":false,"lft":121,"parent_id":443,"rgt":126,"root_id":383,"section_context":"cart","section_id":36,"section_instance":1,"site_id":2,"slug":"cart--3","title":"cart","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":446,"is_enabled":true,"is_full_html":false,"lft":122,"parent_id":445,"rgt":123,"root_id":383,"section_context":"","section_id":42,"section_instance":2,"site_id":2,"slug":"cart-items--3","title":"cart items","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":447,"is_enabled":true,"is_full_html":false,"lft":124,"parent_id":445,"rgt":125,"root_id":383,"section_context":"","section_id":44,"section_instance":2,"site_id":2,"slug":"order-total-price--3","title":"order total price","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":448,"is_enabled":true,"is_full_html":false,"lft":127,"parent_id":443,"rgt":132,"root_id":383,"section_context":"checkout","section_id":46,"section_instance":2,"site_id":2,"slug":"checkout--3","title":"checkout","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":449,"is_enabled":true,"is_full_html":false,"lft":128,"parent_id":448,"rgt":129,"root_id":383,"section_context":"","section_id":69,"section_instance":1,"site_id":2,"slug":"ship-form--3","title":"ship form","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":450,"is_enabled":true,"is_full_html":false,"lft":130,"parent_id":448,"rgt":131,"root_id":383,"section_context":"","section_id":72,"section_instance":1,"site_id":2,"slug":"payment-form--3","title":"payment form","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:36.000Z","data_filter":"","data_source":"","data_source_param":"","id":451,"is_enabled":true,"is_full_html":false,"lft":133,"parent_id":443,"rgt":142,"root_id":383,"section_context":"thanks","section_id":2,"section_instance":18,"site_id":2,"slug":"thanks--3","title":"thanks","updated_at":"2014-08-02T07:39:36.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":452,"is_enabled":true,"is_full_html":false,"lft":134,"parent_id":451,"rgt":139,"root_id":383,"section_context":"","section_id":2,"section_instance":23,"site_id":2,"slug":"container--41","title":"container","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":453,"is_enabled":true,"is_full_html":false,"lft":135,"parent_id":452,"rgt":136,"root_id":383,"section_context":"","section_id":52,"section_instance":1,"site_id":2,"slug":"order-address--3","title":"order address","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":454,"is_enabled":true,"is_full_html":false,"lft":137,"parent_id":452,"rgt":138,"root_id":383,"section_context":"","section_id":55,"section_instance":1,"site_id":2,"slug":"order-payment--3","title":"order payment","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":455,"is_enabled":true,"is_full_html":false,"lft":140,"parent_id":451,"rgt":141,"root_id":383,"section_context":"","section_id":58,"section_instance":1,"site_id":2,"slug":"order-items--3","title":"order items","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":456,"is_enabled":true,"is_full_html":false,"lft":143,"parent_id":443,"rgt":148,"root_id":383,"section_context":"account","section_id":2,"section_instance":17,"site_id":2,"slug":"account--3","title":"account","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":457,"is_enabled":true,"is_full_html":false,"lft":144,"parent_id":456,"rgt":145,"root_id":383,"section_context":"","section_id":85,"section_instance":1,"site_id":2,"slug":"profile--3","title":"profile","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":458,"is_enabled":true,"is_full_html":false,"lft":146,"parent_id":456,"rgt":147,"root_id":383,"section_context":"","section_id":82,"section_instance":1,"site_id":2,"slug":"order-list--3","title":"order list","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":459,"is_enabled":true,"is_full_html":false,"lft":149,"parent_id":443,"rgt":152,"root_id":383,"section_context":"login","section_id":2,"section_instance":15,"site_id":2,"slug":"login--3","title":"login","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":460,"is_enabled":true,"is_full_html":false,"lft":150,"parent_id":459,"rgt":151,"root_id":383,"section_context":"","section_id":61,"section_instance":1,"site_id":2,"slug":"login-form--3","title":"login form","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":461,"is_enabled":true,"is_full_html":false,"lft":153,"parent_id":443,"rgt":156,"root_id":383,"section_context":"signup","section_id":2,"section_instance":16,"site_id":2,"slug":"signup--3","title":"signup","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":462,"is_enabled":true,"is_full_html":false,"lft":154,"parent_id":461,"rgt":155,"root_id":383,"section_context":"","section_id":64,"section_instance":1,"site_id":2,"slug":"sign-up-form--3","title":"sign up form","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":463,"is_enabled":true,"is_full_html":false,"lft":157,"parent_id":443,"rgt":160,"root_id":383,"section_context":"password","section_id":2,"section_instance":22,"site_id":2,"slug":"password--3","title":"password","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":464,"is_enabled":true,"is_full_html":false,"lft":158,"parent_id":463,"rgt":159,"root_id":383,"section_context":"","section_id":104,"section_instance":1,"site_id":2,"slug":"password-recover-form--3","title":"password recover form","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":465,"is_enabled":true,"is_full_html":false,"lft":163,"parent_id":397,"rgt":164,"root_id":383,"section_context":"","section_id":11,"section_instance":3,"site_id":2,"slug":"text3","title":"text3","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":466,"is_enabled":true,"is_full_html":false,"lft":166,"parent_id":383,"rgt":171,"root_id":383,"section_context":"","section_id":2,"section_instance":3,"site_id":2,"slug":"footer--3","title":"footer","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":467,"is_enabled":true,"is_full_html":false,"lft":167,"parent_id":466,"rgt":170,"root_id":383,"section_context":"","section_id":2,"section_instance":39,"site_id":2,"slug":"container39","title":"container39","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":468,"is_enabled":true,"is_full_html":false,"lft":168,"parent_id":467,"rgt":169,"root_id":383,"section_context":"","section_id":11,"section_instance":1,"site_id":2,"slug":"copyright--3","title":"copyright","updated_at":"2014-08-02T07:39:37.000Z"}},{"page_layout":{"content_param":0,"copy_from_root_id":270,"created_at":"2014-08-02T07:39:37.000Z","data_filter":"","data_source":"","data_source_param":"","id":469,"is_enabled":true,"is_full_html":false,"lft":172,"parent_id":383,"rgt":173,"root_id":383,"section_context":"","section_id":90,"section_instance":2,"site_id":2,"slug":"dialog--3","title":"dialog","updated_at":"2014-08-02T07:39:37.000Z"}}],"template_files":[{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"6a5e31b1jw1doccdf5tdqj.jpg","attachment_file_size":16469,"attachment_height":null,"attachment_updated_at":"2014-08-02T07:39:40.000Z","attachment_width":null,"created_at":"2014-08-02T07:39:31.000Z","id":21,"theme_id":5}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"ushan-logo.jpg","attachment_file_size":6834,"attachment_height":null,"attachment_updated_at":"2014-08-02T07:39:40.000Z","attachment_width":null,"created_at":"2014-08-02T07:39:31.000Z","id":22,"theme_id":5}},{"template_file":{"attachment_content_type":"image/gif","attachment_file_name":"title_bg.gif","attachment_file_size":1340,"attachment_height":null,"attachment_updated_at":"2014-08-02T07:39:40.000Z","attachment_width":null,"created_at":"2014-08-02T07:39:31.000Z","id":23,"theme_id":5}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"howbuy.jpg","attachment_file_size":59008,"attachment_height":null,"attachment_updated_at":"2014-08-02T07:39:40.000Z","attachment_width":null,"created_at":"2014-08-02T07:39:31.000Z","id":24,"theme_id":5}},{"template_file":{"attachment_content_type":"image/gif","attachment_file_name":"nav_bg_40px.gif","attachment_file_size":255,"attachment_height":null,"attachment_updated_at":"2014-08-02T07:39:40.000Z","attachment_width":null,"created_at":"2014-08-02T07:39:31.000Z","id":25,"theme_id":5}},{"template_file":{"attachment_content_type":"image/gif","attachment_file_name":"tab_on_1px.gif","attachment_file_size":452,"attachment_height":null,"attachment_updated_at":"2014-08-02T07:39:40.000Z","attachment_width":null,"created_at":"2014-08-02T07:39:31.000Z","id":26,"theme_id":5}},{"template_file":{"attachment_content_type":"image/jpeg","attachment_file_name":"tiao.jpg","attachment_file_size":19840,"attachment_height":null,"attachment_updated_at":"2014-08-02T07:39:40.000Z","attachment_width":null,"created_at":"2014-08-02T07:39:31.000Z","id":27,"theme_id":5}},{"template_file":{"attachment_content_type":"image/gif","attachment_file_name":"nav_not.gif","attachment_file_size":519,"attachment_height":null,"attachment_updated_at":"2014-08-02T07:39:40.000Z","attachment_width":null,"created_at":"2014-08-02T07:39:31.000Z","id":28,"theme_id":5}}],"template_releases":[{"template_release":{"created_at":"2014-08-02T07:39:31.000Z","id":13,"name":"just a test","theme_id":5,"updated_at":"2014-07-26T08:14:33.000Z"}},{"template_release":{"created_at":"2014-08-03T03:15:19.000Z","id":14,"name":"just a test","theme_id":5,"updated_at":"2014-08-03T03:15:19.000Z"}},{"template_release":{"created_at":"2014-08-03T03:24:55.000Z","id":15,"name":"just a test","theme_id":5,"updated_at":"2014-08-03T03:24:55.000Z"}}]} \ No newline at end of file diff --git a/spree_theme/db/themes/designs/2_5_1410526949/6a5e31b1jw1doccdf5tdqj.jpg b/spree_theme/db/themes/designs/2_5_1410526949/6a5e31b1jw1doccdf5tdqj.jpg deleted file mode 100644 index 7fff0f085d237febe739518d32808596dccc040a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16469 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 diff --git a/spree_theme/db/themes/designs/2_5_1410526949/howbuy.jpg b/spree_theme/db/themes/designs/2_5_1410526949/howbuy.jpg deleted file mode 100644 index bfeaca08e140c05ea324471bd010c7efb68ba9ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59008 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 diff --git a/spree_theme/db/themes/designs/2_5_1410526949/nav_bg_40px.gif b/spree_theme/db/themes/designs/2_5_1410526949/nav_bg_40px.gif deleted file mode 100644 index c0bffae49d8a501fb617992c2dd0051b438bbe2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255 zcmZ?wbhEHbWMt4_xXQqws;H!?uBD`)sG+90fB$|R9X$g>Q$2lSBU39~Jp&_Sb2Cdj zGi!TGD?2R>?MIIusVb{&+OSbeOUKaELQmh&)XMJi<;&`-8gJgb(Kj&B*4EY4)mKwd zS5Z(jFflhVxB2+-qp5|hijuOinYE#j+5i9l8K??$K&FBG!oa3-VA6&w2_a$&FFZGv fQdE;;?Myi#qtWT>s9eaxCeG)g!c@ZI$Y2csX*@Cp diff --git a/spree_theme/db/themes/designs/2_5_1410526949/nav_not.gif b/spree_theme/db/themes/designs/2_5_1410526949/nav_not.gif deleted file mode 100644 index c69d645da8a7022d20b71f38f8355ca612c1477b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519 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 QJo;v)dHgr2Kza9n08BbX)c^nh diff --git a/spree_theme/db/themes/designs/2_5_1410526949/title_bg.gif b/spree_theme/db/themes/designs/2_5_1410526949/title_bg.gif deleted file mode 100644 index 26c8046b3273ec564f3f7c96d1d1fc3b184c4069..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1340 zcma))=}(gf0Ea7MKo~Qi8<+(r0|MogYz7!Eo0$sb@YpnB3@S#$Sr8`yVwgiY1ym*o zC|40Ir7bN`XbV&*hfpX`6yz93OIv#Pec#@9JKbNf=fm&Qll;CsF|pB+Ki+s{2Zv3; zU>1wTXf*0{I)y@^(P&gE6#xKwz20m#8w>`mRtrJU0+VSnnUqQ;2!d+0+G@4hY&O{c z<2!@>e`4^b{qza@+~(!;S(acj(?uTpoWGhl#8U{{BLynSHj_eRkKH)!dnke0 zyE|ENFzDJmwU0Mb;}hSSFx0=tZ2Tc}XMTtzWT8%0eS2nDePbMb0e5X-cu>05dz0CE zW`vwI?Y&>LvoJyd+4SNsj+~`Y6+A|5(Dg;ykV?4J5#M(9&9FwgPRe92Zs!94XR_+Z zxlx)yC0fQ^XN_8N-0Zl_wsT{n7L#5jWwXY{KDOcj=M>qyr*R%Q`C&M=hc4kFPO)n= ze78jN2t_YFl!DnU^UM?NmV1@KxfQSL>EyvLCOYI|vv zR>XUH!XbcPbILuP|2M*~+qc5omBX(+A04n)ckxpC-t)^T-Fx*(dE&i>x8Nm`EEY87#0A*d=dPv;TM7i-!q!5qSlCwN5GX>GxMzskEBvscSJmMXQAbU5 zpt!T{Qbs`Q-D_Aex;alG?n0FXN-&-E8ItZlQz|7`JXs>a^-c#$@dNh*f89qFV5J0_ zRw5e>lj4TC4py?oxre4hi-{=K6aMY}of@83%%`CdT2ND{0^2b9HE)g%}S`-BL&dii`zh-T$tVwUE^<*@(# zjv>mmn>jNfx~<%`EZug2ut&G^TNOlS7deLNIVB$1`rQhDf}UF)0qA)(F`)*2U1GLj zuQ8Qi5H#ll1|h2aXX+69RYSH>jOij6C3p&8l=jYq9_MzlvQ2WTkYEC6I=}>CtCH!^ zl*eteg5ggzE9WCXvuY{ks71Y!c-x{`PbFHkTlt_x$0JV1_EX0!Js=tK@VK3QTG0bapx;x&fZj% nLj+@d|2?SK%cb2Z#%bK;8B_vKXm?IzOt=r{l)5~A diff --git a/spree_theme/db/themes/designs/2_5_1410526949/ushan-logo.jpg b/spree_theme/db/themes/designs/2_5_1410526949/ushan-logo.jpg deleted file mode 100644 index 9455e3de0f4c365d0d0df8e2c2398f27ca75da43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6834 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 IIZwv^3-*EmLjV8( diff --git a/spree_theme/db/themes/designs/config_template.rb b/spree_theme/db/themes/designs/config_template.rb new file mode 100644 index 00000000..441bda46 --- /dev/null +++ b/spree_theme/db/themes/designs/config_template.rb @@ -0,0 +1,13 @@ +template = Spree::TemplateTheme.first +taxon_class = SpreeTheme.taxon_class + +categories = taxon_class.find_by_name("Categories") +brands = taxon_class.find_by_name("Brand") +main_menu = taxon_class.find_by_name("MainMenu") + +#template.assign_resource(main_menu, main_menu_section) +main_menu_section = template.page_layouts.where(:title=>'Main menu').first +#template.assign_resource(main_menu, main_menu_section) + +category_section = template.page_layouts.where(:title=>'Categories').first +template.assign_resource(categories, category_section) diff --git a/spree_theme/db/themes/template_images/logo.gif b/spree_theme/db/themes/template_images/logo.gif deleted file mode 100644 index 2782a6b27e6d0a18db95e03075f5c963e26749f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmV+?2H5#WNk%w1VGaR-0J8u9U}x#(F)sV^^!duk^PZjUYG=>U_@}G$g^KRx=llEN z;50nrMNH)>GU4F{0{{R2A^8LV00000EC2ui01g3x000F4@X1N5y*TU5yZ>M)j$~<` zXsWJk>%MR-&vb3yc&_h!@BhG{a7Zi~kI1BQ$!t2G(5Q4uty-_xtai)odcWYXcuX#v z&*-#z&2GEj@VIG5qM`_%jtQZoqX!rU0HF-5rhNdastXAg2eu6W0<(GsysEMjyTbs$c?iR!3>3o6 z4aLfIwbBj064%Yo)pe=Txep20qMhG!<_+k_*wpE7;mzaB=J4@t4CdPQ*yH)$_#5W! z!9aom)o6o;t&{|J%^W5qBLG1vP87J=!ZjgUGmaDg$0XQis~D(Z@JONzNk${Fj`JEw z>==>d7>FAIVuFS5Va%B}zqqsow1a>H2oM|qcvL0EpjHH!D|kY{P?=Dxc$B8%Dyghf za1L8oV(Tz~V4WO1i()O&v{1zILQCNQfPD;}UhwJ+?h~`aE*Ma$3IJURF$4Q`lDM!g zYz)v*Sl3{&+IJP?=Bz-uhX4nl9R%p}Ikf51q5}jdFyKXj(-Q;`E=(41vt$$+-|}pF zG@sI_gP$hQ;D{|qkKbK89Pac(7g!-4bgRP;Xok)I0_fPL3OexRH{E;+PG{d6_%-;T3H><$ zf`RKWpbcNRJ&<67s4?gO0Rxn1;)y7xSR#0B;J04}1bpbgizp00z>PP4a1t>F^tcXg zRuKe{0xF*PA&EuWXPT0sO*lbi<}}>I%$)YS_){U8VnkmZ)+-OU#J!YS=a$R z_PCHJ00c|eCc**>AO)?4wkl{$GK&HKn{?o}S^?BnTdkpb)|%gUpu%>6Y`65Zui)0uyK&}Mo-ih$Q8JL!B z2W2W-?*k62D60dgu8}W&YHnbqnGfJT zcKoKdB0nI&JX8%-XUYkq%gdw4hW0QAF=ITjzHL^zv3@OTxtRE$eqvka`)yc9)ovQA5YW+H)R&@^ajS18}r z0p~`t1heH0_TGA{LRG4fntizcf@_;bC7G}?&bjFRai;YHc#q3B<&*Db0pNlE&Ftp+ zb*^6rANof7;yoWtla>+~yt=}zt0Fewnnz0OeW7cxY3?0YJ$LEOg)M^6;u7QjK;HR_nq+3nFT1a1T&IaFOo%lusvv~=w zNfHo1)dJ8O_ss}?XpkT1;-mnqT>yVQlZ)Rbqpo9B&OOH)UjZd{Kxa)r0Tq%_+U_91 z3MimzqVd^j?#D9=Ch$42IF>WSgnUByRq0A;WfdLpwG&*Bmt6p>(24Vn%Hr$%2 zrics-jE!mrlpW13usKiE>0x8}(T3vUGd=y)jf!Z@o)wWt#Pl5zG%I9btL*c!29>c& zqe|mS)|jjT8j(70L?EX6?Jdh?s$45v89NzQVb^PK2R Zr#jck&UU) Date: Mon, 23 Nov 2015 01:12:16 -0800 Subject: [PATCH 595/606] fix pingpp bug, channel could be nil --- spree_pingpp/app/models/spree/gateway/pingpp_base.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_pingpp/app/models/spree/gateway/pingpp_base.rb b/spree_pingpp/app/models/spree/gateway/pingpp_base.rb index f6ccfdba..20c813b0 100644 --- a/spree_pingpp/app/models/spree/gateway/pingpp_base.rb +++ b/spree_pingpp/app/models/spree/gateway/pingpp_base.rb @@ -22,7 +22,7 @@ def source_required? end def available_channels - self.preferred_channels.split(',') + self.preferred_channels.try(:split, ',') || [] end end From e3fe9593cdf1cd3dbcf0a1dffc2b11625a63dbda Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 25 Nov 2015 01:14:25 -0800 Subject: [PATCH 596/606] add test features/demo/checkout_with_salipay_spec --- Gemfile | 1 + Gemfile.lock | 11 +++++ app/models/spree/app_configuration.rb | 2 +- ...93402_add_theme_media_width.spree_theme.rb | 8 ---- .../demo/checkout_with_alipay_spec.rb | 43 ++++++++++++++++--- spec/rails_helper.rb | 6 ++- .../testing_support/factories/site_factory.rb | 5 ++- .../app/models/page_tag/template_tag.rb | 1 + .../20151101000030_add_theme_media_width.rb | 8 ---- spree_theme/db/seeds/05_user_terminals.rb | 5 +++ .../200/23c_fix_assigned_resource_ids.rb | 2 +- .../db/themes/15_configure_template.rb | 5 ++- spree_theme/lib/spree_theme/system.rb | 3 +- 13 files changed, 70 insertions(+), 30 deletions(-) create mode 100644 spree_theme/db/seeds/05_user_terminals.rb diff --git a/Gemfile b/Gemfile index 7bad0d6e..be6d521b 100644 --- a/Gemfile +++ b/Gemfile @@ -96,6 +96,7 @@ group :test do gem 'rspec-collection_matchers' gem 'rspec-its' gem 'rspec-rails', '~> 3.1.0' + gem 'selenium-webdriver' gem 'simplecov' gem 'webmock', '1.8.11' gem 'poltergeist', '1.5.0' diff --git a/Gemfile.lock b/Gemfile.lock index f52d52cb..265bf0cf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -148,6 +148,8 @@ GEM xpath (~> 2.0) carmen (1.0.2) activesupport (>= 3.0.0) + childprocess (0.5.8) + ffi (~> 1.0, >= 1.0.11) ckeditor (4.1.5) cocaine orm_adapter (~> 0.5.0) @@ -198,6 +200,7 @@ GEM factory_girl (~> 4.5.0) railties (>= 3.0.0) ffaker (1.32.1) + ffi (1.9.10) font-awesome-rails (4.4.0.0) railties (>= 3.2, < 5.0) friendly_id (5.0.5) @@ -331,6 +334,7 @@ GEM rspec-support (~> 3.1.0) rspec-support (3.1.2) ruby-hmac (0.4.0) + rubyzip (1.1.7) safe_yaml (1.0.4) sass (3.2.19) sass-rails (4.0.5) @@ -340,6 +344,11 @@ GEM sprockets-rails (~> 2.0) select2-rails (3.5.9.1) thor (~> 0.14) + selenium-webdriver (2.48.1) + childprocess (~> 0.5) + multi_json (~> 1.0) + rubyzip (~> 1.0) + websocket (~> 1.0) simplecov (0.10.0) docile (~> 1.1.0) json (~> 1.8) @@ -440,6 +449,7 @@ GEM webmock (1.8.11) addressable (>= 2.2.7) crack (>= 0.1.7) + websocket (1.2.2) websocket-driver (0.6.3) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.2) @@ -474,6 +484,7 @@ DEPENDENCIES rspec-rails (~> 3.1.0) ruby-hmac sass-rails (~> 4.0.2) + selenium-webdriver simplecov spree (~> 2.4.8) spree_alipay! diff --git a/app/models/spree/app_configuration.rb b/app/models/spree/app_configuration.rb index 1a439724..496606f4 100644 --- a/app/models/spree/app_configuration.rb +++ b/app/models/spree/app_configuration.rb @@ -51,7 +51,7 @@ class AppConfiguration < Preferences::Configuration preference :currency_thousands_separator, :string, default: "," preference :display_currency, :boolean, default: false # preference :default_country_id, :integer - preference :default_country_id, :integer, default: 41 + preference :default_country_id, :integer, default: 1 preference :dismissed_spree_alerts, :string, default: '' preference :expedited_exchanges, :boolean, default: false # NOTE this requires payment profiles to be supported on your gateway of choice as well as a delayed job handler to be configured with activejob. kicks off an exchange shipment upon return authorization save. charge customer if they do not return items within timely manner. preference :expedited_exchanges_days_window, :integer, default: 14 # the amount of days the customer has to return their item after the expedited exchange is shipped in order to avoid being charged diff --git a/db/migrate/20151102093402_add_theme_media_width.spree_theme.rb b/db/migrate/20151102093402_add_theme_media_width.spree_theme.rb index b52d8586..59969654 100644 --- a/db/migrate/20151102093402_add_theme_media_width.spree_theme.rb +++ b/db/migrate/20151102093402_add_theme_media_width.spree_theme.rb @@ -14,14 +14,6 @@ def change add_reference( :spree_template_themes, :user_terminal ) add_reference( :spree_orders, :user_terminal ) - if table_exists?( :spree_user_terminals ) - - pc = Spree::UserTerminal.create!(name: 'PC', medium_width: 'all' ) - phone = Spree::UserTerminal.create!(name: 'Cellphone', medium_width: 'all' ) - pad = Spree::UserTerminal.create!(name: 'Pad', medium_width: 'all' ) - - end - end end diff --git a/spec/features/demo/checkout_with_alipay_spec.rb b/spec/features/demo/checkout_with_alipay_spec.rb index ce2864f1..bc98fac1 100644 --- a/spec/features/demo/checkout_with_alipay_spec.rb +++ b/spec/features/demo/checkout_with_alipay_spec.rb @@ -5,8 +5,13 @@ #http://openapi.alipaydev.com/gateway.do describe "Alipay", :js => true, :type => :feature do before(:all) do - load File.join( Rails.root, 'spree_theme', 'db', 'themes','seed.rb') + raise "plese set ALIPAY_KEY, ALIPAY_PID" unless ENV['ALIPAY_PID'] && ENV['ALIPAY_KEY'] + FactoryGirl.create(:shipping_method) + Spree::Site.current = create(:site1) + load File.join( Rails.root, 'spree_theme', 'db', 'themes','seed.rb') + # for unkonwn reason, is_public is false, we set it here + Spree::Store.current.update_attributes( theme_id: Spree::TemplateTheme.first.id, is_public: true ) end let( :alipay_config ) { @@ -21,16 +26,12 @@ let!(:product) { FactoryGirl.create(:product, :name => 'iPad') } - before do - raise "plese set ALIPAY_KEY, ALIPAY_PID" unless ENV['ALIPAY_PID'] && ENV['ALIPAY_KEY'] - FactoryGirl.create(:shipping_method) - end - context "alipay_escrow" do before do @gateway = Spree::Gateway::AlipayEscrow.create!( alipay_config ) end it "pay an order successfully" do + #order[payments_attributes][][payment_method_id] #order_payments_attributes__payment_method_id_1 payment_method_css = "order_payments_attributes__payment_method_id_#{@gateway.id}" @@ -39,4 +40,34 @@ end end + def fill_in_billing + + within("#billing") do + fill_in "First Name", :with => "Test" + fill_in "Last Name", :with => "User" + fill_in "Street Address", :with => "1 User Lane" + # City, State and ZIP must all match for PayPal to be happy + fill_in "City", :with => "Adamsville" + select "United States of America", :from => "order_bill_address_attributes_country_id" + select "Alabama", :from => "order_bill_address_attributes_state_id" + fill_in "Zip", :with => "35005" + fill_in "Phone", :with => "555-AME-RICA" + end + end + + def add_to_cart + + visit spree.products_path + + click_link product.name + find('#add-to-cart-button').click #click_button + click_button 'Checkout' + + # spree_auth_devise requried + within("#guest_checkout") do + fill_in "Email", :with => "test@example.com" + click_button 'Continue' + end + end + end diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index b7474802..0c32ee9b 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -43,13 +43,14 @@ ActiveRecord::Migration.maintain_test_schema! RSpec.configure do |config| + # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures config.fixture_path = "#{::Rails.root}/spec/fixtures" # If you're not using ActiveRecord, or you'd prefer not to run each of your # examples within a transaction, remove the following line or assign false # instead of true. - config.use_transactional_fixtures = true + config.use_transactional_fixtures = false # RSpec Rails can automatically mix in different behaviours to your tests # based on their file location, for example enabling you to call `get` and @@ -86,7 +87,8 @@ # Before each spec check if it is a Javascript test and switch between using database transactions or not where necessary. config.before :each do - #except_tables = %w[ spree_section_pieces spree_html_attributes spree_param_categories spree_editors spree_section_piece_params spree_sections spree_section_params ] + Rails.cache.clear + WebMock.disable! if RSpec.current_example.metadata[:js] DatabaseCleaner.strategy = :truncation , { except: except_tables } diff --git a/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb b/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb index 93562a4c..6c0b2588 100644 --- a/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb +++ b/spree_multi_site/lib/spree_multi_site/testing_support/factories/site_factory.rb @@ -9,7 +9,10 @@ end after(:create) do| site | - create(:store, site: site ) + store = create(:store, site: site, is_public: true ) + #it is not work. + #store.is_public = true + #store.save! end factory :site2 do diff --git a/spree_theme/app/models/page_tag/template_tag.rb b/spree_theme/app/models/page_tag/template_tag.rb index eb01e94d..47524952 100644 --- a/spree_theme/app/models/page_tag/template_tag.rb +++ b/spree_theme/app/models/page_tag/template_tag.rb @@ -218,6 +218,7 @@ def products( wrapped_taxon ) objs = [self.page_generator.resource] end end + #Rails.logger.debug "self.current_piece=#{self.current_piece.title},wrapped_taxon = #{wrapped_taxon.name},objs=#{objs.inspect}" if objs.present? # wrapped_taxon may not be current taxon diff --git a/spree_theme/db/migrate/20151101000030_add_theme_media_width.rb b/spree_theme/db/migrate/20151101000030_add_theme_media_width.rb index a416b23e..59969654 100644 --- a/spree_theme/db/migrate/20151101000030_add_theme_media_width.rb +++ b/spree_theme/db/migrate/20151101000030_add_theme_media_width.rb @@ -14,14 +14,6 @@ def change add_reference( :spree_template_themes, :user_terminal ) add_reference( :spree_orders, :user_terminal ) - if table_exists?( :spree_user_terminals ) - - pc = Spree::UserTerminal.create(name: 'PC', medium_width: 'all' ) - phone = Spree::UserTerminal.create(name: 'Cellphone', medium_width: 'all' ) - pad = Spree::UserTerminal.create(name: 'Pad', medium_width: 'all' ) - - end - end end diff --git a/spree_theme/db/seeds/05_user_terminals.rb b/spree_theme/db/seeds/05_user_terminals.rb new file mode 100644 index 00000000..b70f13b9 --- /dev/null +++ b/spree_theme/db/seeds/05_user_terminals.rb @@ -0,0 +1,5 @@ +# add seeds here, table_exists? do not work for sqlite in migration + + pc = Spree::UserTerminal.create(name: 'PC', medium_width: 'all' ) + phone = Spree::UserTerminal.create(name: 'Cellphone', medium_width: 'all' ) + pad = Spree::UserTerminal.create(name: 'Pad', medium_width: 'all' ) diff --git a/spree_theme/db/seeds/200/23c_fix_assigned_resource_ids.rb b/spree_theme/db/seeds/200/23c_fix_assigned_resource_ids.rb index 05b05d4b..0d3f7d2d 100644 --- a/spree_theme/db/seeds/200/23c_fix_assigned_resource_ids.rb +++ b/spree_theme/db/seeds/200/23c_fix_assigned_resource_ids.rb @@ -1,5 +1,5 @@ SpreeTheme.site_class.all.each{|site| - site.template_themes.each{|template_theme| + site.stores.first.template_themes.each{|template_theme| template_theme.assigned_resource_ids.each_pair{|key,val| # fix :undefined method `classify' for :"spree/taxon":Symbol #spree_theme/app/models/spree/template_resource.rb:44:in `source_class' diff --git a/spree_theme/db/themes/15_configure_template.rb b/spree_theme/db/themes/15_configure_template.rb index 2e79bd0b..b01ce0c4 100644 --- a/spree_theme/db/themes/15_configure_template.rb +++ b/spree_theme/db/themes/15_configure_template.rb @@ -25,7 +25,7 @@ when 'content' partial_html['block_height']['unset'] = true partial_html['block_height'].update - partial_html['content_layout_clear']['unset'] = true + partial_html['content_layout_clear']['unset'] = false partial_html['content_layout_clear']['psvalue'] = 'none' partial_html['content_layout_clear'].update @@ -35,6 +35,9 @@ partial_html['block_width']['pvalue'] = 600 partial_html['block_width']['unit'] = 'px' partial_html['block_width'].update + when 'product list', 'product detail', 'product', 'left part', 'right part' + partial_html['block_height']['unset'] = true + partial_html['block_height'].update when 'lftnav' partial_html['block_height']['unset'] = true diff --git a/spree_theme/lib/spree_theme/system.rb b/spree_theme/lib/spree_theme/system.rb index c653f512..de174de7 100644 --- a/spree_theme/lib/spree_theme/system.rb +++ b/spree_theme/lib/spree_theme/system.rb @@ -42,7 +42,6 @@ def get_layout_if_use end def initialize_template( request_fullpath = nil ) - request_fullpath ||= request.fullpath # in case tld/create_admin_session, should show system layout, theme may have no login section. ex www.dalianshops.com @@ -228,7 +227,7 @@ def current_terminal unless @current_terminal @current_terminal = ( mobile? ? Spree::UserTerminal.cellphone.first : Spree::UserTerminal.pc.first ) end - @current_terminal + @current_terminal end def get_default_taxon( ) From b17fbe4797b29e866475edbbaf9da667e608c69b Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 25 Nov 2015 01:40:03 -0800 Subject: [PATCH 597/606] improve sample theme --- spree_theme/db/themes/15_configure_template.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spree_theme/db/themes/15_configure_template.rb b/spree_theme/db/themes/15_configure_template.rb index b01ce0c4..3ed2919d 100644 --- a/spree_theme/db/themes/15_configure_template.rb +++ b/spree_theme/db/themes/15_configure_template.rb @@ -35,7 +35,7 @@ partial_html['block_width']['pvalue'] = 600 partial_html['block_width']['unit'] = 'px' partial_html['block_width'].update - when 'product list', 'product detail', 'product', 'left part', 'right part' + when 'Others', 'product list', 'product detail', 'product', 'left part', 'right part' partial_html['block_height']['unset'] = true partial_html['block_height'].update From 3ff1467ae3b783ed32b924757085e81dbe8fe21c Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 25 Nov 2015 01:47:35 -0800 Subject: [PATCH 598/606] improve translation --- config/locales/zh-CN.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index fc6d3834..53162aec 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -466,7 +466,7 @@ zh-CN: back_to_users_list: 回到用户列表 back_to_zones_list: 回到区域列表 backorderable: 可预订 - backorderable_default: 缺省允许预订 + backorderable_default: 缺货允许预订 backorders_allowed: 允许预订 balance_due: "尚欠款" base_amount: From 46797155b7845068376cad639317742cefcb9051 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 25 Nov 2015 02:01:51 -0800 Subject: [PATCH 599/606] improve test alipay --- spec/features/demo/checkout_with_alipay_spec.rb | 11 +++++++---- spree_theme/db/themes/15_configure_template.rb | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/spec/features/demo/checkout_with_alipay_spec.rb b/spec/features/demo/checkout_with_alipay_spec.rb index bc98fac1..9f284368 100644 --- a/spec/features/demo/checkout_with_alipay_spec.rb +++ b/spec/features/demo/checkout_with_alipay_spec.rb @@ -60,12 +60,15 @@ def add_to_cart visit spree.products_path click_link product.name - find('#add-to-cart-button').click #click_button - click_button 'Checkout' + find('button#add-to-cart-button').click #click_button + find('button#checkout-link').click + click_link '创建一个新帐号' #make a new account # spree_auth_devise requried - within("#guest_checkout") do - fill_in "Email", :with => "test@example.com" + within("#new_spree_user") do + find('#spree_user_email').set('test@example.com') + find('#spree_user_password').set('spree123') + find('#spree_user_password').set('spree123') click_button 'Continue' end end diff --git a/spree_theme/db/themes/15_configure_template.rb b/spree_theme/db/themes/15_configure_template.rb index 3ed2919d..7547f998 100644 --- a/spree_theme/db/themes/15_configure_template.rb +++ b/spree_theme/db/themes/15_configure_template.rb @@ -35,7 +35,7 @@ partial_html['block_width']['pvalue'] = 600 partial_html['block_width']['unit'] = 'px' partial_html['block_width'].update - when 'Others', 'product list', 'product detail', 'product', 'left part', 'right part' + when 'Others','Login','Account','Signup', 'product list', 'product detail', 'product', 'left part', 'right part' partial_html['block_height']['unset'] = true partial_html['block_height'].update From d447e25e6c2a90f19d6acccc87ccb01160647b10 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 25 Nov 2015 19:38:00 -0800 Subject: [PATCH 600/606] add more translation --- config/locales/zh-CN.yml | 30 +++++++------ .../demo/checkout_with_alipay_spec.rb | 45 ++++++++++++------- spec/rails_helper.rb | 5 ++- 3 files changed, 50 insertions(+), 30 deletions(-) diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 53162aec..45c35bd5 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -239,9 +239,9 @@ zh-CN: one: "支付方式" other: "支付方式" spree/product: - one: "产品" - other: "产品" - spree/promotion: "促销" + spree/promotion: + one: "促销" + other: "促销" spree/promotion_category: one: "促销分类" other: "促销分类" @@ -380,12 +380,12 @@ zh-CN: user: account: "账户" addresses: "地址" - items: - items_purchased: - order_history: - order_num: + items: "商品" + items_purchased: "已买商品" + order_history: "历史订单" + order_num: "订单数量" orders: "订单" - user_information: + user_information: "用户信息" admin_login: 网站管理系统登录 administration: "管理" advertise: "推广" @@ -435,10 +435,10 @@ zh-CN: attachment_url: 附加链接 authorization_failure: "认证失败" authorized: 已认证 - auto_capture: + auto_capture: Auto Capture availability: Availability available_on: "上架日期" - average_order_value: + average_order_value: "平均订单金额" avs_response: back: "后退" back_end: "后端" @@ -565,6 +565,7 @@ zh-CN: coupon_code_not_found: "您所输入的优惠券号码不存在。请重新输入。" coupon_code_unknown_error: create: "创建" + create_new_order: "新建订单" create_a_new_account: 创建一个新帐号 created_at: 创建日期 create_product_group_from_products: Create a new product group from these products @@ -719,7 +720,7 @@ zh-CN: find_a_taxon: 请选择分类 first_item: 首件产品价格?? first_name: "名" - first_name_begins_with: "名的开始" + first_name_begins_with: "客户姓名" flat_percent: "固定费率 (百分比)" flat_rate_amount: 金额 flat_rate_per_item: "固定费率 (每商品)" @@ -816,6 +817,7 @@ zh-CN: last_year: 去年 learn_more: 更多 leave_blank_to_not_change: (leave blank if you don't want to change it) + lifetime_stats: "统计" list: "列表" listing_categories: 分类列表 listing_countries: 正在列出国家 @@ -855,7 +857,7 @@ zh-CN: all: "全部" none: "清空" max_items: 最大商品项?? - member_since: + member_since: "首次购物日期" memo: meta_description: SEO描述 meta_keywords: SEO关键字 @@ -979,7 +981,7 @@ zh-CN: thanks: "谢谢您的购买。" total: 总计:%{total} order_not_found: "我们无法找到您的订单。请重新尝试。" - + order_number: "订单号 %{number}" order_numbers: "订单号" order_populator: @@ -1538,7 +1540,7 @@ zh-CN: total_per_item: total_pre_tax_refund: total_price: - total_sales: + total_sales: "消费金额" track_inventory: tracking: "追踪" tracking_number: diff --git a/spec/features/demo/checkout_with_alipay_spec.rb b/spec/features/demo/checkout_with_alipay_spec.rb index 9f284368..cfaa6e5e 100644 --- a/spec/features/demo/checkout_with_alipay_spec.rb +++ b/spec/features/demo/checkout_with_alipay_spec.rb @@ -7,7 +7,6 @@ before(:all) do raise "plese set ALIPAY_KEY, ALIPAY_PID" unless ENV['ALIPAY_PID'] && ENV['ALIPAY_KEY'] FactoryGirl.create(:shipping_method) - Spree::Site.current = create(:site1) load File.join( Rails.root, 'spree_theme', 'db', 'themes','seed.rb') # for unkonwn reason, is_public is false, we set it here @@ -37,21 +36,37 @@ payment_method_css = "order_payments_attributes__payment_method_id_#{@gateway.id}" add_to_cart + + fill_in_address + + end + end + + def fill_in_address + + within("#checkout_form_address") do + # order_bill_address_attributes_country_id + select "中国", :from => "order_bill_address_attributes_country_id" # china + select "辽宁", :from => "order_bill_address_attributes_state_id" # liaoning + select "大连", :from => "order_bill_address_attributes_city_id" # city + fill_in "姓名", :with => "Test" #name + fill_in "详细地址", :with => "xi'an road 6#, 1120room" + + fill_in "邮编", :with => "116000" #postal code + fill_in "电话", :with => "13888888888" #phone + click_button '保存并继续' + end + end + + def fill_in_delivery + within("#checkout_form_delivery") do + click_button '保存并继续' end end - def fill_in_billing - - within("#billing") do - fill_in "First Name", :with => "Test" - fill_in "Last Name", :with => "User" - fill_in "Street Address", :with => "1 User Lane" - # City, State and ZIP must all match for PayPal to be happy - fill_in "City", :with => "Adamsville" - select "United States of America", :from => "order_bill_address_attributes_country_id" - select "Alabama", :from => "order_bill_address_attributes_state_id" - fill_in "Zip", :with => "35005" - fill_in "Phone", :with => "555-AME-RICA" + def fill_in_payment + within("#checkout_form_payment") do + click_button '支付' end end @@ -68,8 +83,8 @@ def add_to_cart within("#new_spree_user") do find('#spree_user_email').set('test@example.com') find('#spree_user_password').set('spree123') - find('#spree_user_password').set('spree123') - click_button 'Continue' + find('#spree_user_password_confirmation').set('spree123') + click_button '创建' #create end end diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 0c32ee9b..096e51e7 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -77,7 +77,10 @@ config.include Paperclip::Shoulda::Matchers - except_tables = %w[ spree_section_pieces spree_html_attributes spree_param_categories spree_editors spree_section_piece_params spree_sections spree_section_params spree_user_terminals] + except_tables = %w[ spree_section_pieces spree_html_attributes spree_param_categories \ + spree_editors spree_section_piece_params \ + spree_sections spree_section_params spree_user_terminals \ + spree_countries spree_states spree_cities] # Ensure Suite is set to use transactions for speed. config.before :suite do From a14fcdbd70da57d76c08331759ff35a770378529 Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 25 Nov 2015 22:24:23 -0800 Subject: [PATCH 601/606] complete test checkout_with_alipay --- .../demo/checkout_with_alipay_spec.rb | 23 +++++++++++++++---- spec/rails_helper.rb | 1 + spec/spec_helper.rb | 1 + 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/spec/features/demo/checkout_with_alipay_spec.rb b/spec/features/demo/checkout_with_alipay_spec.rb index cfaa6e5e..d5fe2e94 100644 --- a/spec/features/demo/checkout_with_alipay_spec.rb +++ b/spec/features/demo/checkout_with_alipay_spec.rb @@ -6,8 +6,8 @@ describe "Alipay", :js => true, :type => :feature do before(:all) do raise "plese set ALIPAY_KEY, ALIPAY_PID" unless ENV['ALIPAY_PID'] && ENV['ALIPAY_KEY'] - FactoryGirl.create(:shipping_method) Spree::Site.current = create(:site1) + FactoryGirl.create(:shipping_method) load File.join( Rails.root, 'spree_theme', 'db', 'themes','seed.rb') # for unkonwn reason, is_public is false, we set it here Spree::Store.current.update_attributes( theme_id: Spree::TemplateTheme.first.id, is_public: true ) @@ -19,6 +19,7 @@ preferred_alipay_key: ENV['ALIPAY_KEY'], name: "Alipay", active: true, + user_terminal: Spree::UserTerminal.first, environment: Rails.env } } @@ -30,7 +31,9 @@ @gateway = Spree::Gateway::AlipayEscrow.create!( alipay_config ) end it "pay an order successfully" do - + shipping_method = Spree::ShippingMethod.first + Rails.logger.debug " shipping_method = #{shipping_method.inspect}" + Rails.logger.debug " zone = #{Spree::Zone.first.inspect}" #order[payments_attributes][][payment_method_id] #order_payments_attributes__payment_method_id_1 payment_method_css = "order_payments_attributes__payment_method_id_#{@gateway.id}" @@ -38,7 +41,16 @@ add_to_cart fill_in_address + fill_in_delivery + fill_in_payment + + alipay_window = window_opened_by do + click_button '支付' + end + within_window alipay_window do + expect(page).to have_content( product.price.to_s ) + end end end @@ -51,7 +63,6 @@ def fill_in_address select "大连", :from => "order_bill_address_attributes_city_id" # city fill_in "姓名", :with => "Test" #name fill_in "详细地址", :with => "xi'an road 6#, 1120room" - fill_in "邮编", :with => "116000" #postal code fill_in "电话", :with => "13888888888" #phone click_button '保存并继续' @@ -66,7 +77,7 @@ def fill_in_delivery def fill_in_payment within("#checkout_form_payment") do - click_button '支付' + choose @gateway.name end end @@ -77,8 +88,10 @@ def add_to_cart click_link product.name find('button#add-to-cart-button').click #click_button find('button#checkout-link').click - click_link '创建一个新帐号' #make a new account + + expect(page).to have_xpath("//form[@id='new_spree_user']") + # spree_auth_devise requried within("#new_spree_user") do find('#spree_user_email').set('test@example.com') diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 096e51e7..8477381d 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -43,6 +43,7 @@ ActiveRecord::Migration.maintain_test_schema! RSpec.configure do |config| + Capybara.default_max_wait_time = 5 # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures config.fixture_path = "#{::Rails.root}/spec/fixtures" diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 275ba496..54ed329e 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -15,6 +15,7 @@ # # See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration RSpec.configure do |config| + # rspec-expectations config goes here. You can use an alternate # assertion/expectation library such as wrong or the stdlib/minitest # assertions if you prefer. From 1362275921ef544b04c8a90438789371551863b1 Mon Sep 17 00:00:00 2001 From: qinghe Date: Thu, 26 Nov 2015 01:04:16 -0800 Subject: [PATCH 602/606] add site test --- .../demo/checkout_with_alipay_spec.rb | 4 +- spec/requests/create_site_spec.rb | 61 +++++++++++++++++++ spree_theme/app/models/spree/page_layout.rb | 1 - spree_theme/app/models/spree/section.rb | 2 +- spree_theme/db/themes/first/site_form.rb | 8 +++ .../factories/section_factory.rb | 13 ++-- .../testing_support/request_helpers.rb | 4 +- .../admin/template_files_controller_spec.rb | 2 +- .../admin/template_themes_controller_spec.rb | 10 +-- spree_theme/spec/models/section_spec.rb | 3 + 10 files changed, 92 insertions(+), 16 deletions(-) create mode 100644 spec/requests/create_site_spec.rb create mode 100644 spree_theme/db/themes/first/site_form.rb diff --git a/spec/features/demo/checkout_with_alipay_spec.rb b/spec/features/demo/checkout_with_alipay_spec.rb index d5fe2e94..6d4deaec 100644 --- a/spec/features/demo/checkout_with_alipay_spec.rb +++ b/spec/features/demo/checkout_with_alipay_spec.rb @@ -32,8 +32,8 @@ end it "pay an order successfully" do shipping_method = Spree::ShippingMethod.first - Rails.logger.debug " shipping_method = #{shipping_method.inspect}" - Rails.logger.debug " zone = #{Spree::Zone.first.inspect}" + #Rails.logger.debug " shipping_method = #{shipping_method.inspect}" + #Rails.logger.debug " zone = #{Spree::Zone.first.inspect}" #order[payments_attributes][][payment_method_id] #order_payments_attributes__payment_method_id_1 payment_method_css = "order_payments_attributes__payment_method_id_#{@gateway.id}" diff --git a/spec/requests/create_site_spec.rb b/spec/requests/create_site_spec.rb new file mode 100644 index 00000000..3b7ae71a --- /dev/null +++ b/spec/requests/create_site_spec.rb @@ -0,0 +1,61 @@ +require 'rails_helper' + +describe "Create site", :type => :request do + + before(:all) do + Spree::Site.current = create(:site1) + #load File.join( Rails.root, 'spree_theme', 'db', 'themes', 'first', 'site_form.rb') + # for unkonwn reason, is_public is false, we set it here + #Spree::Store.current.update_attributes( theme_id: Spree::TemplateTheme.first.id, is_public: true ) + end + + let( :new_site_params ) { + { site: + { name: 'a unique store', + password: '666666', + email: 'unknown@getstore.cn' + } + } + } + + context "site without template" do + stub_initialize_template! + + it "create site successfully" do + #get '/' + #assert_select "form.site_form" do + # assert_select('#site_name', 'a unique store' ) + # assert_select('#site_email', 'unknown@getstore.cn' ) + # assert_select('#site_password', 'spree123' ) + #end + post "/create_site", new_site_params + + assert assigns(:site) + + assert_redirected_to assigns(:site).admin_url + + end + end + + context "site with template" do + stub_initialize_template! + + let!( :template_theme ){ create( :importable_template_theme )} + + it "create site and template successfully" do + #get '/' + #assert_select "form.site_form" do + # assert_select('#site_name', 'a unique store' ) + # assert_select('#site_email', 'unknown@getstore.cn' ) + # assert_select('#site_password', 'spree123' ) + #end + new_site_params[:site][:foreign_theme_id] = template_theme.id + post "/create_site", new_site_params + site = assigns(:site) + assert site + expect( site.foreign_template_theme ).to be_kind_of Spree::TemplateTheme + assert_redirected_to assigns(:site).admin_url + + end + end +end diff --git a/spree_theme/app/models/spree/page_layout.rb b/spree_theme/app/models/spree/page_layout.rb index 0e6cf021..1f0f4a41 100644 --- a/spree_theme/app/models/spree/page_layout.rb +++ b/spree_theme/app/models/spree/page_layout.rb @@ -13,7 +13,6 @@ class PageLayout < ActiveRecord::Base # this table is used by other site, should not use scope here # we want title to support multi-language, so disable friendly_id # friendly_id :title, :use => :slugged - # has_many :full_set_nodes, -> { order 'lft' }, :class_name =>'PageLayout', :foreign_key=>:root_id, :primary_key=>:root_id has_many :sections, :class_name =>'Section', :foreign_key=>:root_id, :primary_key=>:section_id has_many :section_pieces, :through=>:sections # remove section relatives after page_layout destroyed. diff --git a/spree_theme/app/models/spree/section.rb b/spree_theme/app/models/spree/section.rb index f4c93e1f..d4f5c3cf 100644 --- a/spree_theme/app/models/spree/section.rb +++ b/spree_theme/app/models/spree/section.rb @@ -63,7 +63,7 @@ def add_section_piece(section_piece, default_param_values={}) end def build_html - #use full_set_nodes instead of self_and_descendants, full_set_nodes is included. + #use full_set_nodes instead of self_and_descendants, full_set_nodes is includable. tree = self.full_set_nodes build_html_piece(tree, self, self.section_piece_in_hash) end diff --git a/spree_theme/db/themes/first/site_form.rb b/spree_theme/db/themes/first/site_form.rb new file mode 100644 index 00000000..509a0ad1 --- /dev/null +++ b/spree_theme/db/themes/first/site_form.rb @@ -0,0 +1,8 @@ +include SpreeTheme::SeedHelper +# +# root - site_form +# +# +template = Spree::TemplateTheme.create_plain_template( section_piece_hash['root2'], "TemplateSiteForm" ) + +site_form_section = template.add_section(section_hash['site-form']) diff --git a/spree_theme/lib/spree_theme/testing_support/factories/section_factory.rb b/spree_theme/lib/spree_theme/testing_support/factories/section_factory.rb index 127bcf01..cb315d98 100644 --- a/spree_theme/lib/spree_theme/testing_support/factories/section_factory.rb +++ b/spree_theme/lib/spree_theme/testing_support/factories/section_factory.rb @@ -1,15 +1,15 @@ FactoryGirl.define do factory :section, class: Spree::Section do + title 'a section' association :section_piece, factory: :section_piece - after(:create) do |s, evaluator| - s.root_id = s.id - s.save - end + end factory :section_container, class: Spree::Section do + title 'a container section' association :section_piece, factory: :section_piece_container + # section_container - section-child factory :section_with_children do after(:create) do |section, evaluator| create_list(:section, 1, parent: section, root_id: section.id) @@ -20,6 +20,11 @@ end factory :section_root, class: Spree::Section do + title 'a root section' association :section_piece, factory: :section_piece_root + after(:create) do |s, evaluator| + s.root_id = s.id + s.save + end end end diff --git a/spree_theme/lib/spree_theme/testing_support/request_helpers.rb b/spree_theme/lib/spree_theme/testing_support/request_helpers.rb index e970a45e..bd9a3a9e 100644 --- a/spree_theme/lib/spree_theme/testing_support/request_helpers.rb +++ b/spree_theme/lib/spree_theme/testing_support/request_helpers.rb @@ -9,7 +9,7 @@ module Request def stub_initialize_template! before(:each) { #refer to spree/core/store - Spree::Store.current( create(:store).url ) + #Spree::Store.current( create(:store).url ) allow(controller).to receive(:initialize_template).and_return(nil) } end @@ -26,5 +26,5 @@ def stub_spree_user! end end RSpec.configure do |config| - config.extend SpreeTheme::TestingSupport::Helpers::Request, type: :controller + config.extend SpreeTheme::TestingSupport::Helpers::Request #, type: :controller end diff --git a/spree_theme/spec/controllers/admin/template_files_controller_spec.rb b/spree_theme/spec/controllers/admin/template_files_controller_spec.rb index c5c550e6..81710105 100644 --- a/spree_theme/spec/controllers/admin/template_files_controller_spec.rb +++ b/spree_theme/spec/controllers/admin/template_files_controller_spec.rb @@ -2,7 +2,7 @@ describe Spree::Admin::TemplateFilesController, :type => :controller do stub_authorization! - stub_initialize_template! + #stub_initialize_template! describe "GET #native" do it "responds successfully with an HTTP 200 status code" do diff --git a/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb b/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb index e799438a..333761a6 100644 --- a/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb +++ b/spree_theme/spec/controllers/admin/template_themes_controller_spec.rb @@ -2,7 +2,7 @@ describe Spree::Admin::TemplateThemesController, :type => :controller do stub_authorization! - stub_initialize_template! + #stub_initialize_template! let(:template_theme) do create(:template_theme) @@ -11,7 +11,6 @@ describe "GET #native" do context 'with none template themes' do - it "responds successfully with an HTTP 200 status code" do spree_get :native expect(response).to be_success @@ -20,8 +19,10 @@ end end - describe "post #apply" do - context 'with a template themes' do + context 'apply theme to store' do + before(:each) do + Spree::Store.current( create(:store) ) + end it "responds successfully with an HTTP 200 status code" do spree_xhr_post :apply, :id=>template_theme.id @@ -29,7 +30,6 @@ #expect(response).to render_template("native") end end - end end diff --git a/spree_theme/spec/models/section_spec.rb b/spree_theme/spec/models/section_spec.rb index d22f3e20..fb3262b0 100644 --- a/spree_theme/spec/models/section_spec.rb +++ b/spree_theme/spec/models/section_spec.rb @@ -31,8 +31,11 @@ let (:section) { create(:section_with_children).reload } it "build html" do +Rails.logger.debug " .........start section = #{section.inspect} #{section.children.inspect} " html = section.build_html html.should eq "

    " + +Rails.logger.debug " .........end build html....." end end From 2ff21126c5ac57ee64c91152cd503841e2ac4049 Mon Sep 17 00:00:00 2001 From: qinghe Date: Thu, 26 Nov 2015 01:23:49 -0800 Subject: [PATCH 603/606] remove password_confirmation from new_site_form, it cause jquery_validation malefunction since there could be two form in one page --- spree_multi_site/app/views/spree/sites/_form.html.erb | 5 ----- spree_theme/app/views/spree/sites/_new.html.erb | 3 --- 2 files changed, 8 deletions(-) diff --git a/spree_multi_site/app/views/spree/sites/_form.html.erb b/spree_multi_site/app/views/spree/sites/_form.html.erb index bb60d747..e6376e5d 100644 --- a/spree_multi_site/app/views/spree/sites/_form.html.erb +++ b/spree_multi_site/app/views/spree/sites/_form.html.erb @@ -16,11 +16,6 @@ <%= f.password_field :password, :minlength=>6, :maxlength=>30, :required=>"" %>

    -

    - <%= f.label :password_confirmation, Spree.t(:confirm_password) %>
    - <%= f.password_field :password_confirmation, :minlength=>6, :maxlength=>30, :required=>"" %> -

    - <% if @template_theme.present? %>

    <%= f.label :foreign_theme_id %>
    diff --git a/spree_theme/app/views/spree/sites/_new.html.erb b/spree_theme/app/views/spree/sites/_new.html.erb index ef38dac8..1475f5a3 100644 --- a/spree_theme/app/views/spree/sites/_new.html.erb +++ b/spree_theme/app/views/spree/sites/_new.html.erb @@ -18,9 +18,6 @@ $("#new_site").validate({ url: <%== check_email_path.to_json %>, type: "post" } - }, - 'site[password_confirmation]':{ - equalTo:'#site_password' } }, From 9c7e72f145b5a979c214c21f98e1f55f75f09400 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 26 Nov 2015 20:42:16 +0800 Subject: [PATCH 604/606] add translation --- config/locales/zh-CN.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index 45c35bd5..bb376c1c 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -239,6 +239,8 @@ zh-CN: one: "支付方式" other: "支付方式" spree/product: + one: "产品" + other: "产品" spree/promotion: one: "促销" other: "促销" From 2675b18bbcd56989cf4b283f972dff280d0afa27 Mon Sep 17 00:00:00 2001 From: qinghe Date: Tue, 1 Dec 2015 22:49:05 -0800 Subject: [PATCH 605/606] integrated with spree_dash_simple --- Gemfile | 2 ++ Gemfile.lock | 9 +++++++++ app/assets/javascripts/spree/backend/all.js | 1 + app/assets/stylesheets/spree/backend/all.css | 1 + app/views/spree/admin/shared/_tabs.html.erb | 5 ++++- config/locales/zh-CN.yml | 1 - 6 files changed, 17 insertions(+), 2 deletions(-) diff --git a/Gemfile b/Gemfile index be6d521b..8ffa1087 100644 --- a/Gemfile +++ b/Gemfile @@ -63,6 +63,8 @@ gem 'alipay' #gem 'activemerchant_patch_for_china', github:'RuanShan/activemerchant_patch_for_china', branch:'for_offsite_payments' gem 'spree_alipay', :github => "RuanShan/spree_alipay", :branch=>"2-4-better" +gem 'spree_simple_dash', :github => "spree/spree_simple_dash", :branch=>"master" + gem 'coffee-rails' #spree_china_checkout required gem 'spree_china_checkout', :path => './spree_china_checkout' gem 'spree_essential_blog', :path => './spree_essential_blog' diff --git a/Gemfile.lock b/Gemfile.lock index 265bf0cf..2cc800bf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -39,6 +39,14 @@ GIT spree_backend (~> 2.4.0) tinymce-rails (~> 4.0.16) +GIT + remote: git://github.com/spree/spree_simple_dash.git + revision: 6b0ee67b7be3f0c3fa619460951757c9c2b5efa2 + branch: master + specs: + spree_simple_dash (2.4.0) + spree_core (~> 2.4.0) + PATH remote: ./spree_china_checkout specs: @@ -494,6 +502,7 @@ DEPENDENCIES spree_essential_blog! spree_multi_site! spree_pingpp! + spree_simple_dash! spree_theme! sqlite3 timecop diff --git a/app/assets/javascripts/spree/backend/all.js b/app/assets/javascripts/spree/backend/all.js index 61e951dd..c2435173 100644 --- a/app/assets/javascripts/spree/backend/all.js +++ b/app/assets/javascripts/spree/backend/all.js @@ -9,6 +9,7 @@ //= require ckeditor/init //= require spree/backend //= require spree/backend/spree_editor +//= require spree/backend/spree_simple_dash //= require admin/spree_theme //= require admin/spree_essential_blog //= require_tree . diff --git a/app/assets/stylesheets/spree/backend/all.css b/app/assets/stylesheets/spree/backend/all.css index 3e0d5518..67b1f864 100644 --- a/app/assets/stylesheets/spree/backend/all.css +++ b/app/assets/stylesheets/spree/backend/all.css @@ -5,6 +5,7 @@ * *= require spree/backend *= require spree/backend/spree_editor + *= require spree/backend/spree_simple_dash *= require admin/spree_theme *= require admin/login_abc *= require_self diff --git a/app/views/spree/admin/shared/_tabs.html.erb b/app/views/spree/admin/shared/_tabs.html.erb index ce5f7ab6..718dfd15 100644 --- a/app/views/spree/admin/shared/_tabs.html.erb +++ b/app/views/spree/admin/shared/_tabs.html.erb @@ -1,5 +1,8 @@ -<% # copy from spree/admin/shared/_tabs, add post tab +<% # copy from spree/admin/shared/_tabs, add post tab %> +<% if can? :admin, Spree::Admin::OverviewController %> + <%= tab :overview, icon: 'tasks' %> +<% end %> <% if can? :admin, Spree::Order %> <%= tab *Spree::BackendConfiguration::ORDER_TABS, icon: 'shopping-cart' %> diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index bb376c1c..1c858ca9 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -1012,7 +1012,6 @@ zh-CN: out_of_stock: "没有库存" out_of_stock_products: 没有库存的产品 over_paid: Over Paid - overview: "首页" package_from: "包裹来自" pagination: next_page: "下一页 »" From d66e02ee59536897a7c3ff68e9d195cd13de8a7b Mon Sep 17 00:00:00 2001 From: qinghe Date: Wed, 2 Dec 2015 22:49:20 -0800 Subject: [PATCH 606/606] improving devise_multi_login --- app/controllers/application_controller.rb | 6 +++ common_spree_dependencies.rb | 1 + config/initializers/devise.rb | 4 +- .../devise_multi_login_decorator.rb | 31 +++++++++++++ .../20151203015151_add_cellphone_to_users.rb | 6 +++ .../user_registration_spec.rb | 35 +++++++++++++++ .../controllers/under_construction_spec.rb | 0 .../spec/models/user_multi_login_spec.rb | 44 +++++++++++++++++++ 8 files changed, 126 insertions(+), 1 deletion(-) create mode 100644 spree_theme/app/models/spree/decorators/devise_multi_login_decorator.rb create mode 100644 spree_theme/db/migrate/20151203015151_add_cellphone_to_users.rb create mode 100644 spree_theme/spec/controllers/devise_multi_login/user_registration_spec.rb create mode 100644 spree_theme/spec/controllers/under_construction_spec.rb create mode 100644 spree_theme/spec/models/user_multi_login_spec.rb diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 441e54ce..ecb69cd0 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -7,6 +7,12 @@ class ApplicationController < ActionController::Base end protected + #https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-sign-in-using-their-username-or-email-address + def configure_permitted_parameters + devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:cellphone, :email, :password, :password_confirmation, :remember_me) } + devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:login, :cellphone, :email, :password, :remember_me) } + devise_parameter_sanitizer.for(:account_update) { |u| u.permit(:cellphone, :email, :password, :password_confirmation, :current_password) } + end def handle_error(e) if e diff --git a/common_spree_dependencies.rb b/common_spree_dependencies.rb index cb13912a..33596e3f 100644 --- a/common_spree_dependencies.rb +++ b/common_spree_dependencies.rb @@ -1 +1,2 @@ gem 'spree', '~>2.4.8' +gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: '2-4-stable' diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb index c3c647f7..0ca7c259 100644 --- a/config/initializers/devise.rb +++ b/config/initializers/devise.rb @@ -1 +1,3 @@ -Devise.secret_key = "aca2d705a47c155c246536zzzb5c298dccc78059dwww7d4baeac3539c24082521446812dae1674209b69079edb1f3ea60616" \ No newline at end of file +Devise.setup do |config| + config.secret_key = "aca2d705a47c155c246536zzzb5c298dccc78059dwww7d4baeac3539c24082521446812dae1674209b69079edb1f3ea60616" +end diff --git a/spree_theme/app/models/spree/decorators/devise_multi_login_decorator.rb b/spree_theme/app/models/spree/decorators/devise_multi_login_decorator.rb new file mode 100644 index 00000000..3b1f1771 --- /dev/null +++ b/spree_theme/app/models/spree/decorators/devise_multi_login_decorator.rb @@ -0,0 +1,31 @@ +#https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-sign-in-using-their-username-or-email-address +Spree::User.class_eval do + devise :authentication_keys=> [ :login ] + # Virtual attribute for authenticating by either username or email + # This is in addition to a real persisted field like 'username' + attr_accessor :login + + validates_format_of :cellphone, with: /\A0?(13\d|14[5,7]|15[0-3,5-9]|17[0,6-8]|18\d)\d{8}\z/, allow_blank: true + + def self.find_for_database_authentication(warden_conditions) + conditions = warden_conditions.dup + if login = conditions.delete(:login) + where(conditions.to_hash).where(["cellphone = :value OR email = :value", { :value => login.downcase }]).first + else + conditions[:email].downcase! if conditions[:email] + where(conditions.to_hash).first + end + end + + def login + @login || ( login_by_email? ? self.email : self.cellphone ) + end + + def login_by_email? + self.email.present? + end + + def email_required? + login_by_email? + end +end diff --git a/spree_theme/db/migrate/20151203015151_add_cellphone_to_users.rb b/spree_theme/db/migrate/20151203015151_add_cellphone_to_users.rb new file mode 100644 index 00000000..ac2ba314 --- /dev/null +++ b/spree_theme/db/migrate/20151203015151_add_cellphone_to_users.rb @@ -0,0 +1,6 @@ +class AddCellphoneToUsers < ActiveRecord::Migration + def change + add_column :spree_users, :cellphone, :string + add_index :spree_users, :cellphone, unique: true + end +end diff --git a/spree_theme/spec/controllers/devise_multi_login/user_registration_spec.rb b/spree_theme/spec/controllers/devise_multi_login/user_registration_spec.rb new file mode 100644 index 00000000..18e60ee5 --- /dev/null +++ b/spree_theme/spec/controllers/devise_multi_login/user_registration_spec.rb @@ -0,0 +1,35 @@ +require "spec_helper" +# login with email/cellphone + +# sign up with email/cellphone + +# sign up with existing email/cellphone + +# edit email/cellphone +#devise_scope :spree_user do +# get '/login' => 'user_sessions#new', :as => :login +# post '/login' => 'user_sessions#create', :as => :create_new_session +# get '/logout' => 'user_sessions#destroy', :as => :logout +# get '/signup' => 'user_registrations#new', :as => :signup +# post '/signup' => 'user_registrations#create', :as => :registration +# get '/password/recover' => 'user_passwords#new', :as => :recover_password +# post '/password/recover' => 'user_passwords#create', :as => :reset_password +# get '/password/change' => 'user_passwords#edit', :as => :edit_password +# put '/password/change' => 'user_passwords#update', :as => :update_password +# get '/confirm' => 'user_confirmations#show', :as => :confirmation if Spree::Auth::Config[:confirmable] +#end +RSpec.describe Spree::UserRegistrationsController, type: :controller do + + before { @request.env['devise.mapping'] = Devise.mappings[:spree_user] } + + context '#create' do + stub_initialize_template! + + before { allow(controller).to receive(:after_sign_up_path_for).and_return(spree.root_path(thing: 7)) } + + it 'redirects to after_sign_up_path_for' do + spree_post :create, { spree_user: { cellphone: '13012345678', password: 'foobar123', password_confirmation: 'foobar123' } } + expect(response).to redirect_to spree.root_path(thing: 7) + end + end +end diff --git a/spree_theme/spec/controllers/under_construction_spec.rb b/spree_theme/spec/controllers/under_construction_spec.rb new file mode 100644 index 00000000..e69de29b diff --git a/spree_theme/spec/models/user_multi_login_spec.rb b/spree_theme/spec/models/user_multi_login_spec.rb new file mode 100644 index 00000000..0bd904f6 --- /dev/null +++ b/spree_theme/spec/models/user_multi_login_spec.rb @@ -0,0 +1,44 @@ +require 'rails_helper' +describe Spree::User do + + let( :valid_cellphone ) { '13012345678' } + let(:new_user){ build(:user) } + + before(:each) do + Spree::Site.current = create(:site1) + end + + context "use email as login" do + it "should create user without cellphone" do + user = new_user + user.cellphone = nil + expect{ user.save }.to change{ described_class.count}.by(1) + end + + end + + context "use cellphone as login" do + it "should create user without email" do + user = new_user + user.cellphone = valid_cellphone + user.email = nil + expect{ user.save }.to change{ described_class.count}.by(1) + end + end + + it "should not create new template file" do + #http://baike.baidu.com/view/58286.htm + #13[0-9] + #14[4,7] + #15[0-9] + #17[0] + #18[0-9] + #'13000000000' # 11 + #invalid_cellphone = '1300000000' # 10 + #'130000000000'# 12 + #user.cellphone = + #expect{ described_class.find_or_copy( @template_text ) }.to change{ described_class.count}.by(0) + end + + +end

    G}*l%agpgJlMu; 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Ν`yWmqAY@CPI?(13_^@?D zql5vqI?-)dDMi|%xS6b+0`XX|73`~{hFO%iDZ`2RoIu7pk9zhGbIT(cak8Cd23{eH zmu6aX4E4$xF;3f0T;Zqdwj|K@auLs#emqJMJS4be z$Azc7#mS5>`g0N4(y2rKCYl=s>@pZV!&mt7kv~qz<@`CreX!pxe`D~}TFO2wf5@kk zv}stUCH0lRGne@>XGn$6qGP>o2X=3NS0&3a@!#7N-;^Z8hgwT$fgKk(mH=VTA)1D` z&My(mh-)9J>har-h_gwHmL7w$(@_ype9X{fr(asxHa$P`KH&^!KZ9~vdO-P>pc@d6 zhK!{pNJ&P15Z@)Z*rxed?3&`=vH0-CDtR@m151$tjE=VoDwNv#b47RirKWbP?v;|m zZgC!g3XNJi)goQ5Y3#LH_xpbF?yb;(zG~MRIhhS3yT#fl^&cRTybaqWjZpiGR)|Sf zV8Ogd!F0`(vp=s7ed5$qW4;@|lH-ZI^Pa4KaQWryTj=@Inh1N;Gx(fR!{Y{F$2b}k z5s^ncK!qL;J}CQ*5W7?4WEj;4>;SgvMb$7Y0%XFwi6}L|J2m>27H*^|7g^fMIRVj+ z30=I%Q}^5ZYdV8+H$W1Ur(|fS)F=0cB3s8uTG5f%fZPlwgTZ+M>HDkYKwe9%ZB@YU zb*Cnxx-Ki(IsCrjG7L8rzR88Qe)&u^Q7R~H;nHxT<-nx?tV^u9v11LaS|p@!PK6I= z65~44ZMY43z8w9fa*hXTEI?y9lm=Tkhrt+{45j*AV-sC=N+tsbkWMK&=iQW>dV&kT zp|hisb#TJ;^~VC|GMi=S>u5>`jb~|#nQ&E$^l)*2L82)~jY zwXIyc{2PxFPtg}9dJ%^evltuwI#$>7Bi@dB?6JF@s-TjgJ0^-F-^P9({qY3*L^d+a zwEle-c0|}axP@-Ig5~9RLe_>6GPchbrV{5aXC#6#<7hs}u$#%bgO+9_sED#i52=Ux z)s)TqZSlKuv!z3Ed;voQ2y&)kXyr~h#A<>SPlG$1CQrt5HD-oPt!&c%!GVTFZ{9*S zV4e#7Pfh`53$w`k`E1{xj5|RbSK@9ZkEK%VN?DmOdaEflK^^NjHHJX%aI)ZO-;Ucp z9K6hrKjd19+YFR!QFCt(Kw299hsb9$O#=~lBkW&*1>t`*`rVa%=+)xi4bVhs5bYgJ zo%mx*sjMinpa|0~T)K57%J*mWB;9|!q-puEABxt015fW|gW|||-d*B}ZCh{(&heUR z(|dV@4F`ad9?_p49C(eY2Ftxy9pd%cb=soGW$G6H>S*paFuZW=sm7KZmVXj>u&Agy ze41qQKO8YzqEmW1I?Wr-s^8Pbt^3ZerPB^ry&^q0n6Q-Z`u=|C=oK;{B0n9?coR2_ z?0>L&S3YE6zWF-4`eRZ})=2_RJD+)lcpFo1RnaR$b}mT?8F~uqNKT5EO92H3rM8F-rp-$vr{bfq1HFdybe9M94l zJBx6L<(N9SqY9bbAxXmU(Re`hI5FN`$}Kc@bF}Uxhz#^4ju#1WAZg_DLmOG5>NW>0 zf+#6f9P5o9e$mrZd0gwPFvO!K)fMu_7cb;LckkW(hDAIBs3EMB$fayXPVS}7y@94L zBL7(i2^mgl0Qy+fswK6GO3F8N;sgd=CW$q_6b`G$@$VIl793bY%>L%HJbWn(+r7B+ zaXRrw%N1&^D2HtYU2P6#-$1%$m?WU}m%dnFMMz#sf|+Pi6+=OLywpE^Yf^_u2ED_d zbitH!W`M*<>E<dldgjSQz}Qt*3Z?54>PJvxX+$yP8;#KzdT&WBSS$*!2VEC5<$Sb@1d zc9%-i$=MHJj}PwKjSkDG$v@YhJIcI*$naQ`Ei#IEi?coikkGlNyy(*c4;*D}q-{CH zH+n!+Pu9M;4x3wl{vVF7DRf@Sf0mf^4w)5ixb--6o%^+C{T~^}G4N3H{g<8H{&-=c zzF9ekW$>cu#H*K>pHi4uTJtXy^Bm$75l9dEB;}hoL58s@{=_l@-@Xbw6n6RF_PM<0 z&$)eg*rgg6)RONrJa?GcfW!oNSQLIPirBF4KtbY%OU<`7uEi!Z#+%}reA4-LO1|LM znuJ7j!eSg6Zk1&}5Y4?D%e~PwGcdF=u5`Xu`&!)=#|MZADG4epxHwS!l1W~DI62To z>|;fBJANs%A+yZz74zYzhc#l>s4AzPt~tM=1)D$1kY714`E8+3A4oJFZp-f@?9#_s zG~p)3#>2p{E=4B0H4{T<)kPye&Ve+)+&-{lHPRdGVSUSe(h$Ks_G4YV4iGJ?wOw z*_NuE^RvUhE}i_dt7<`GrALGKiXf#KVC3!qc)efn{Fuq`Hv^W~F{PQc@qajydJ}ga z*91oO3_mfw-0feHAIz$lF7NdYGKQIPy4h6Cm_!xuewLVKH(PR^FNolGJYLob%%w*( zEl$5aw!akt1gsMZLBlts|MaOghZasae;lg;U%_N<2?am(hp*SU#mE@w`&0^fr3=gyJtFk_xte|~RQKPw26077>dYfYfj4=I&gN|r z$Cp2eByhgb80%kB|1Ag=qC4(I3#=?%Fy-PS| zi*5xTzn!$1W2|8@qSiQD{ei>r$T6p~vck@c$Q6=1x9Fw>xn^8*gci1y4VBHx(hxBb z4dH>CSjFr(k8ymx4}<(tu72jbm5PV0(^EoOx8amo+mtH`s1`&a8gXCoNSqraCH>`o zMu;#itUZl#di88vs`InQ90Rnfy8XqQ7w%<>lm!qCb@m|cModM+)NX;K$E&t);%tTY z7A(uxOk^ZRELCE`d;4Vjq&D*W($PI<=k{aVBA7&`l=-nk;*oMsDrgYSy0t?xw;Ixv zS;o1d&ZA|sic>&EU9VT8sUA>BqyR|JdX}KI@878Yod~uXbAGktRW)Lv@%<^Ueamcs zwc(%o+DrPqiLt^oZm|fv#TL%`^8%+Hy zakN4k6_t04#c@Opl^%^Ch**~=8$>TrjYBc11<|-%`e=HNE;XDDyYV7hP%LyRzQPfl zKJ6wC{aGYW?QLMwF^N#%Uc|b&YP*uBQ_d_Wl$i^TMmoE|=Ce(Cg)}3U|A(_Dtgq55 z$~xl@m0;3nUjM1n3M<+ZgzA21Rp@U{<7iI%acF4v0P1RKsm=CJpsYSFXtqC>fCvG$ zPkh@p7IibZJGD#Q*cBKIi@j{$=Tm&tTVHRH*Qr#ydWfxgTrYek_xq}f#N9XP^iWD% zzpf&l1`pR2Fss_qU>n6O{c3x_CGD)4Ex2V9TOg5l68!Dj8N?uX2ggm1=NpFYSNeOQ zhNPIR_ufD38d-^MsiM;QdMAx@78iRnm*TPVerJ^#vqkMr%Qx5w6!S63RXVSV%ZfIO ze$v3+E-f>CU5zett~|G~5f(XP+8g!7 zvI06V=$9NRcaNt1O&KiMSkh=_;E<=ifGyV|8E<-%^ zUaGi)#9a%aUTZu>oYC;#zmA#60!I?`e4p5kY6dCAoy1&bF|X~lQq+|+Q>t-SQ-U>Ax!nwdHXp+$4^bDRiY67o;} zd%CA;aLb7+OKOFh3w8E4ZS-y3338Z+4-Z-c^ zmp=SmgQ*}x=~b3Pbtm=0rQ{xW={QvZI#2IwG<}?Gps_otTDp!HLNG!_ZxgM@RoHgC z7HIBaM|sX{mp3)cA#lnKbl#3eX~4Znn3Z^%g4~99ED~T!_d{D{AC~(`vSF=OQz7=3 z4jUCEi6euKODmF@UuZaUH9-)TAl+maNKygTJog_jdRc2~n!@p``G4XnqLjBz8Nh%c zC+W9FTQ^T5$DTR~tnqMen312-Rl3jNWCHrN1G}d8Q^K_p+8Lf+EP*=a4miZFE<#OZpZYe!^fZ$X#^wdkToE}=SFR4Q^FmX zUOw!_6|_qb5dOj`;pQ+pZ6NH+ z({lBmtvg;6TNQ1z47nOwRoLj~cWdhi2RJk&n$7{zXvlBqWgic$)LBPMNvWhBIeMdJ=3veMT5&RSkRtJFRo&jI5 z_cwwY0~T97n_crAYzyh#BDTQbI(Rr5yqyR-hY`~C_4aG_hV!;``|z!>B(a`_s^T8f zO_Ycnw!0m&M7Ko!^BpfDq1^_OO8#i63)-=-nU0oQTG2x-QAnPThLE6zhkKq`@BICQ_97WaYg5?DH9HH@2n1nm{CEN7kDf z?Qv3Xq5dPOm5MVLnSs*T{Yxz4Ce&Q#3QB!d9aUdf9m#tOGc(|tTXx(mRl(4667N|Y zNCt~7xjdlLbcQ}8Ar7NC69zbWq6cWbVV z_)mbWVi5b@kl+CNK2fS9+g7m-(rYqTB@wGGyRu&NeyhXSUIG}qZ92p=HA{yow(uxU z7puF|bK?}_2>4;%I%6B6sGCIC?Z8d*!Ack53ueX{0tG38`>BBEewlt9Lr#3fCW2oD z@+G~9;v9X3xqQ?p6QXS1^!aY=e&9m%Nk8QZME#LdyHFc(NHx5Mh2mrJ3&^K77*gH;3v-Jft^4z3>K zcFb|W<)A0&V5)sOVsVauU~2qX&3%e-<{VO5t(1q*4@yui>}`k`YDuJ+Z7=R9cisnn z`YcVnkZWH|TOeUg(IA9?N~iv}@3-mVY2*Bg0eTzYmKrtDyRh{mvM0krlAX!1_O^9q znNnmgy{~o?Nwhh$x>%{*9hf%zgN8inELy!DZ7|ltpJMct!~fh|g1HmV;)*@TsFG*) zIUP&EY5|Ig({9ix2#-BS{RMh6m!c|>Wd~Kvv6)Ut5N}IPjEi#`4NA<~*$G%$tC)1f zRCI1>)7#-GvbE4}gFaZ9&?k}G)73=K>h#^aXH7E=zWbW>GaMzc_1?m>NlSmioyY0* zktuJeY{kuCthsa})_KSrL~Q%*amJSy(YCs4;)3!Iwtj}M1}7pSU_~TJ?^5n|+igD> z_kamCj+<6ERdTmr6ev0j`s2$_5zw&HCkrq=C(=_Z*l9Y{{(dmt$VYU1K!ywp!=^x9wd84Ee^KCroK3=9i=2coomg+w_2uq!GI+(OU-^j#bAYMWL{ zo5cOnjH0J)4jLj&vaStv=NK#i&`ZQ!o@4Pl^NpC9qPuSn&WB#jKr`;5OPutHwl zEa<`^*D9R1YiYB^d12FzqwZB~;Pi`Te}ZhQ#3oZJVt%xmbQLTKPclkd6ay!E0{&#$ zISnaq`&hl~03}wXYvRVrz*s5m0B^AXa@<>^Ua9Y5+n%1;cyG2W*fSAswR21fs#GjR zfmGPM`94Rnl!4G!jh%nvS|UVJr0y!-J1aqJi{f-j$KTw2YC2lx$;ng}^*|>&kZk)$ zfrnUCw4Nvc5M8FILUt&xxZNB1{F1rZqVdY~bW+SGCbDaV)V>=L9J_o*9rpR&v}P&C z!NgRDGxwseeLq9R3_5i*KYxl-_5UI?%PbQ(8r?50qy+&|@6P$CWvX9}8t*%=RZmW` z`s~|*ySe*qN8Q7f9`zrE+exP54y-cyX`h7x1#PDHD`rf2RmCF0MVxPJ2;pI{P3a{d zVE51Gf&?m=Pujv`3&sp*bMy>nONCNvL_;#gy6l6QC0bnjFoJ=$|?}}bo!pJMMbvv#`4NWTQu&Ey!6IG z_R&sya*N-M6YAzS)3l17^}pqTI2z&?O<&AG?CgqDzdSi=E`7DVrrg8}93{rR8oDW& z#$r9w@M(Porrss~*d9hvGcO(#b*@#)0-gJfOGrospGR?!5Hsn}_VoxgC0raRC%yaG zFKy%n6JIH2-HexP8LoGGZ;FopuRd{VaLB{;*Kk_Z0h_TXAn64e!`!0#Z^6so{sV$? zhL*+^MPa-Yvl+Hh(H(r%VxBcBz~PK;Q3@n?njOAKGzDqJ{6Y1!o)^M*$Y@}myw^y^ zp3-up!;6aDR~^XNBNZC7<_qiee7fU>rV9{^=b-D`lcp6-h}}4TKiXX;5aZON0=e89 zCRie_){>jNXr9hq8+H6q*!DBW;1SUl%QG5F*mt_y=R7*^m0~=^+RiN7`DLw^qO2G` z9>i!^)%pFRnN~~u;%~%HP|wikcc+HGlPqbz9!khAbEp)l8LdT@2D2zln7^_hGEO;e z!jSg;g~QwC%l;20SIWQC)zxP5my!=0ZDPy+hx1Q0G{|;EY18P%k9*(L;o5CE?^M(G zs_bpD7DIS_-^2x`L7K6A?|G)h5)Zw8c)mG?#PL$>ik+(r5glA8(ONVLF(j@f~v)e9P)~7`Gdv-FIVrC`3-xqhRn;K{ryKVRZvdxIo%tP0 zTOH`)>VSRe*dz6kI~Y=z@D1s@REs0O) zOkJSt+nQx_#wNBsR-8U*`=+&kbh&o;YnsA4Lh=c6*z>r%o5Yi@nltgz)op=M>>V#b z{o%Z|mLF|C_^ll^d=9JdNpJksq*F&WN};z#N?vxz2|1=*&I@E`jKf0ptaOFkDkZ?n zj}r`0T@OWr{7GI>zJ_DRL5FCc%1iU?;NX!RGmcEE{>A01irM~qgAoUxLm5Cn(2hnX z>Ceu6RuJ*fqJP4wYGMRSpRQU+1V_nu#=y6bqlLIy14N_oaL)G zgq&d}xpT9skUO}syx`5v`@h^hKkUX#2myi}r{fXt#wq5jhOljQo1i2eWr}6Z!Gpge zw#L)e9->Ll8>5o|?kAM=@tX;SeY{iJ)6+lEdu?2mB0jk3(aaJkUuHoX!WQWdp|6Mi zE-C-H*M;-Uak9^LIH5?GwN**faBDUfk^jRPOHdD&2;i{xN?Gm;Dn9(}kphFnFb2S( zbMZ3YKOL#X)jCE!9%DO^6pS&7hHKLFGs#3@sDcxscRy&>O{0$lxpv0W!733%xGo5G zB?_jxuaT=*C&F|BU063IsC@i+|L-c`?ZP$B#((w>RJr2J8)MmnTG(`E1OLAFZvRRS zT`*pOE9#At;Jn3lS5H4P$XGt{x+poOZ{aiDMo;U#HR+RK?>S@3-chl^Xd(Rco~Kw+ z1ty@}i0Syx6j7d)_modFZ~J6-FMALLj<|%UT4F0*}>O|TM-S7yq1jWdMbx8 z`tI(ATJr{C>l$KqTTdV|c(#=K1sntafIfKfV4Rls5iZHuNo7J0aW-0aXEtiRxJ^V2SYO475 zhQ9svU(yZB_(Q-FlR6sOk~~;|0=vv0{*hVAO}hAR(KxY?)mj-7;FN!$cqSmS4@q6LY$lNtH8n5=c3~I2oY&C}$~~|&dYq357+Y!&=Fbj`C!Lap zlv^##fB87DsFcK5EFA7PtP;RrI?IKed|eRhlI+h8y1GN4%S)hsOj$-sF8d*JX-H;b z?*02fw40uKZGFTo?L&@g8KtE-WdHYj`M2HXt;lFSsos)xBW2nr>lMGI(*|P1sWl1U zgAzVDVCULQx2o$`euF&fI!jL9Fxmc}9|5qIsmlyypRx+WqDghU@hC%LsYO?sFZCCn0)TPUR*Hu|Cvm6YUq0cKs%7LX`v;OqFLjR%TNi&O9F!5|=7C5&c1s1@C zt!y8001y18;3uj3$<`7#VEr`y^fLZ!BW06LV=$-BqE&GtI9gToWA*Jm^=7LX=~MLa z;&;cT_K$y$mA&nIYaBP11>*iB_gRDs!2>o=${8!GVA~9Fa}4iWix*sBvq=|!Bku!` zP3Wj)@~@mG|Ep2|EipFnn703|MSQ>MJoqFDNR`%-mgv)4jgOER9^-!x_b514ggDKE zll%mOp9gvd56ii*)F0`Oew`oBh zl%(Gi*ky!bkiX5zoR$J)8`53GF7}2XgF=x^#7ynEW6tHzBU}F0L7uW zL$E@CpuvkvkOGC`w74Z$ace2XHH6?$+})j);8xrz?$F}S@8S6n|F!1bta-QR%$$Ah zeO)CnA(MrKw!u#lxbPUWa->b^RqM;yq6g8Jf8TgxIo71-t`D6PZl9ZN@vKAYVor*i9WTe>wvx zDK33>MyA=&Gb&+%`=l=Tw~0ND?+GMpEXI+-T1gUC@l|7%lo&s28pGX3Pc5j6yI^gD zJ#UcmT)WTKMbR8G4iFAsSSo!($qZ;$TL$FVj3Gx>UbxR=U;U=%0Oex zE4=a|Eyi0uD$hIdgZ!{u0z#V{yOXvsMEiN?hxTQd&jU>BB_EkGG#*@Gkk$coek38p ze1&!rTssxqUo>^E{l-I=Pp=he3a#~c$;ppf+SFM3FJ=ajr3*>LP~2iV%np+D-xxM^Sf1Z^+lOpv5d>tkS@ng(h(qb_kpZd ztAwxfMPqTC zBx-sg2l8W*U(Z4x?yrAeQQb?Z@J}5aDlzi|YX;LCBh^XdY^LicWW3gxH(lB5zI0`t zZaGAoZdqAULVJjj^!(3ifX&2*VV{<=(?jFdF^LB7Iu8 zba-0s{8OVEvJ`YJx``yeaCmIA?sF%_Sl+4VWyBcKHOxi7IdWrgdeBO34OyAW3{DVY zXtEA0JiL410(kYytO5W|h(EvPB^DX(-wl)<3ow_sANoVJ#=x+slPGXi0w( zmPJfrt5Uo8P)FOVzE)A$wPeXqpKgVZzsoG}R;!Bg8nnS@4K;wL%wOEq z4GaDoW{JxG1*WTs@4_SWHt#B1+4>JaWasCcvw>AB`g&;@wS8>Z96!z~ndBFxLfH5Uy>jrl?0rl+zGpMPKcZoRNEvloNEPy3!)a>S2Cjn3(M>OB0y z^y`KkxsML~PW9gxp!WI|K7)b3P0a3$9&`n-;(mGhTzGGMz1irq%OdQjY?+R2Q*o^o zsT5%!*RcdaK^J(Q{!oI@~jy!txsGmBTnI2Oi zMr3A;S9J@7%fI6*Lga(v?QTEcm2YL2C1J$c59xL+a%{$r(0897>Ri!#6J~sbc4`o3 z&adLx5GZ+aYe?JK#CG}=9jpY81w>yvsj5&X9=FxIOXUU3bzF^$Tdy;^zn7gf+8Vh9sKe|&y)oe2>ae{#{mgpew6D|Rcw&Cs4lxt`T7R&G^tu#>pu#^DY zXk2(w`koIeY}i;4%1mudL+I!u5W~G}x5)|v)yE%{3uQ()5|xY>=Gh%p5rN9T$FpO8 z;%80#$^7;uQY9)l$G}mYS7#sILaxy*kz7|zc^TwlK0y#*`)$e1hcMxq0zALOm3h*C zBY}JK4+J^wCV_V#x~URa8>J+R@i%AUQm=Jf@Y;SYpw5ciS`t(db)4l~o_Ti#-R}c) z<~~}G;=b6{iT>i3=dIhnZ4>o1nArjuB}1}EZCdys-_;7LM-7fpbzLTi0)94ALBWR@ zmV~iwx(qng8U1sQ3M%3A7T_bc(;CY(&=Vn|RFt%cdt@gqW;i+CfsHBoQUw~Fzis&x z{oO$`USt(#e7e03h`D|Gqd>A~g^61K3u|d0$FLZYB5iVC2ZTWmd2SEO9Y0rlC{{6bdMe2p<7xja(iULCgNNlfG z`CeDj6fgi2@5fDV>Tk!ir2V5AI|qS|XsgpGV|nVMxNs?EK5*HWxg@WDMyEX`B~>Zs zXS;<%xg`;$xQEZEP~nha<%#^?lP3=#yf7{wOz{Ldp$a;`nZ&zkVp7|O6LN{uE~){E+S4>HJG$!d`jXq_3ghAO|DK3B_ca3NpbjvcEI)cy#z z0FYHxD%hH{51Ofj#p(hw2!>SsHLJRwJNQu4MvOu9KfcJ`9J5UBfmUm|fApu3%c+eD zDa#rdMHN49AE%GnBT>7UZhTjH_CDcve=}}zyisp<2+`r9%{ zL-BsU(AbkqEKHS(P6qkKgtTPKnp3Wq9~;5DdIGP+4E(KsLWb0fij)kv=U)Q-rMOrm zUn`hTet{57E{0ILy0;!<{c}J&(KDG}`H62-NQZ4pm}rE(zaP953ZFTBzM~UcHCUd8 z+yE1>AZUDa1Zez|H`hme8c>2lXPja`=;p8QAy@umCnkc;t!QqMzLocbO@A1M9M0_T zeR{2YKa4L&>8SL-l4USA*30yES+?2&eP>ma&lk?sDE@7qF{^3G&9uZTf4-foX`K$` z(UyBsC7vB!Rp!oJirR0BU3h?>QTh}JXdRjb7axeT(@51=`uR2EKuc#=*i^9Zh~x+% z$}d?$XOFZ?a`A4y`uTQHVq7%;eWMVrNwbzNOFx&Ra_FQH5;(=7SVO>MW<(J~tD7c9 z7iI8b(J=bW@45??OLzXem)68ju@Jq#!UF3h_Lcs<8E$gW^1Ok+pD(7R?HCI8_+Os^ z42)G@Y6WaHm=#id)jWINy=AJ2E+-BBnS@`)TqCDNS<#}?zP&Z_A7F~)uYVKPqI<*C zU~azwXMO5KsNwrqy9M<=!Cu19z&k0d_184Tw{dnXTa)1ApoiS5Pd`rxj$cZCcMA8m zW({(=8Q&ln*b?#bI^UvpAS(~UOvDWIo zI|Q>AP=s{}o&?foVPYPu{nEbIB(Gr&*`&LHR1ke#sHv zgxWCDEFYn{x9=(@dTVh^tY+k|H8)wi8`v~3xJ{aa`l#H9R$JP(Je#q=iz_?i#fW#a zG$KFxlFez*&8n4h#5qbgetk@R4K9fI$8kDWTEhjw{f3Bkad{rL52P&JXe?hoYi^+2 zIxT9OET*uCz0lS!_#@;$0FSm?w?NVeF$p|c7|RM;&TcKr4DPop_OTya)HZZRtrev)gZ7z9Z`1ry4T^k>I(=w>E7+y$ z)Dbt6c5tbkWukL(mAi)5yZe`=J~@D#P2wk-&t{Vxq-SwpcSWYCDfN(AmW|}#{lGS0 z5`wo$vH=XlqEo+pJk z#G)(n#nO3Cz#ZwU3xx^7!Vk<=ZhLn(-41?%b2$V!S~kdqQZig9(JR(*aS4LV0-d-@C?1`5={O+5!5uoSzlk@ zJF@abS3T@$%VQaFI{y05c47J-0DI9SK%E4w(Tybj>Ow9M$Jq7+#Jh(Y_=R7vZHxD` z^wCbvoT!_Yr}1VtRKRdJogAWzZ;oF3M`#^`su4N6MzM=`jTtoZq?-1xCm`640y`?R>~kmfWw2W$-9m5X$^sS-T9Ay><}3 zUPERT)+<;|wp(})!z<{}Ss_GRU)qfL_149c7d5BCXCrkk{sSE0h8^D$-w<{MaN#=@ zn&`4)X&D7ZnB7stZsFxy#%xWh%$eYGxt#|l%Viz-fPZ1_-+y@WOj5eP?iwi$gLm^j zly2Q8#%CQF*BSayfmXi%2bd854`4d+9{}SvvGb`f;5pf+#Sqm=_`{Sm*z~XVtn*5U zA^TNK%C6acFjmo%dw_8Ix`OLG)O%E|p4iE;^Rfb}&%M0&J~9U+R%-vgcJ@C&nvANy zg3+fJag#nGW&AHk-v0flxiHi&{pyr16zRs9za;xT-oVo98lS|b7Mg`a`$ zP} z^R;ULxHrMv%3}%L;z3sruP2+cq&0j|YrysIqn?a)ee(%OScqzBwnV~8h}nMB$Tjt_ zwX=o7s2NTZO#vqsisp+4K!pnS(6ieHmeC=kMWSD-G`bX|hlD7oqK6!&j)}e-+D7bp zBJ< zjc{#pR9w!kWuk4aAVpCLcL8{Ec0J&Op-We4kq0MP;x z|Bb(l1IijlMOU8%rVTmY01>$lGA$V(b}n&$zpCr3=8VGj7Zb!wN2Ja7jcY%-mV5s}{0pm@yFAaGD)XDD{>nm!3i>XA%u|D4D%+B@L5W_?bL!pGHF-b z^{O+_<;dm=M01n0E@-4*1G~PWii?`azll+B1)2XqcLbGBPN9CIKl5*FIyrsneV=1U z_$f89s;{brqP%U6P*`j5=g)*>dP;;b9%VQ{#_fy8nOSjWs_dN2hx#0mp$T!wwkhX9A zaxsGr3)56fd!cg`1s0j$C*vf}L|{ftj;NUMWA~B-N%4{FA1g1-2^c$QX|f0cE;`I`1<1J);&kfi z8xi14`7BbVhK<9C0hqD{Ya}Mwn@UE@Q~eZ>ruYZ_sSg(V#oK?p3+S$ktW(~^pWV$w zHwkhzsb(u9Szuu6sPOoT&*8G7>WGolwjAOSV)a#L})Y*h(kNYfcRpea$Y)TnW^wGDYp9ZsbVN7Abi$i0l0X|Bx+c0sr$7e6VnQoq$PbC5NR~Kw zbd{PSnn!B72UVbQXw+{N?Qj(>F;xGA!&0m1a+3k}+}k0>>rAz^ht4CbAD$z9Rs}OvUl@h_#Oq&eo? z=*$5(K;xpr?W6t0*tnf-t=QIE7OW6 z31?1h&zv!bOVh+tw=%ejaq{aV7#?!z(rB`7Smq4q?CKCuz_$Nqzs5ik-?}!e9~E6Qp|RRK*q>beK2=sHng;9jewpv$oZ!h*l^1=v0fO98 z5a<-tWovS+zpfWZrV-B7!fH^6-MXWDqWyN#6MvgF#3ySO{1=W4Tqn9thy*-a-H1{m z|Cwc9pNPG#Ja_S2WyV9E>GU4bDJdVXcXBEk{YT`J$gLRCV_F*7wT{vA9d)y zw}7PgRT1^Qbai1##*bV@b7pCN&dk*korY}Uq5DJ3j>pluesuZ^* zg$>0Lhi|OVG><-Sa+HJCwG-z|nohDgQ2?TTtaTBou!ny{zZ8umf*r7WwMbG8z5mEBO#HPHJ`ifCnUJMcYrgVdt!lBh_y!NnCla}>r}a#ea0Y}>Z#rHxBsvn3ISf` zP#0D>tU{zulX4$h7$eg8@*ia*Ex_|5X1F&+#=jW$p6zX_o`pC2xtyTJ{{YGN#at|c z0(5!wJ9K&>mI$6;#e6E(H(KVfAMz3rX`e%t;Nq7pV(R$TLj>Fq0Ax_BYnp`-L7zZkO)t%)H4>as5;ZEO*-p{Mzlf+LCzD z@=CMEyWc3wga>ObS$Svf z>c(lDC;eBj>(;R=#uehjh|Onv7;$POanR!}aw7uxkVb;)@4SujjEx&(VfODn=sSE5 z5-*O6)+%Z8NZ=$t9DM%vKY-WwULUf93i}UxpK>o?O<~Ko(bJW8FOZYqbA++LsSyT96Qh5O|=A@0yVhP<{xED7H~w=GG|L zIX>;We#+q6BN5|zXS8=}%PLQ5lQo&ZcXUoy7XKcnhsCTyL>2;12wPb8l~{Ts=HDoM z+eBUnfwssy3*q0w7DdyUrEu$SK~kB7R<)lNS+4jSwzu@7SOk@8T>j3* zF7Wc7gp|V;#QzwAzQR{>Kaa+3HSCctixbZCRvR5`MlrvMn%E2#=G}D}JH9b_eqZ6`y^MKP{iq=*Q_or}Vnd?!;4! zQ1#QMgbv>1JYR9S*_!pRzly07F~HGMXuwxvbbARx^@3<8kX=Y+DGV+gf*$i7!OmCZ zyuW0l(t?BF;$o1jWxk)O+6Y1RTwBHO_2SBP%)Bz9=L@a84un+Z8njPy&-dsK)-jTX z$Fg1_50JU5d$iAwK4ec)H|L9HbZJArSj>D`*!hxg6vEo7var@f*=MKV{1S&qu3Tlx z?Q0p4(O<*MQM#Ib_`OL+= zDjF|2qK`5l7)Yj9?ah*oW*Ljo5KY*=fPRc{&|s^jL@sVBDpa4DzSUriR>&@{V^}gg z-*~KWPa43H_UjJ3mk4+xQZfx&{}?Dd*T9R)`46z}n{H0E{@R!8O@)G^a($De8czMh z>oZZglA4T{z*2ExR z7ax#zD3iE?DKvh=WMT>ZqDbregSl1K%lBP+?Q0)IX3iKxLvOb1cf=NA`O}TCdWUOC zUWH5w>ysi98r@1QOFm8-q3J1SyQu9Kx<9jb3woQ;D-fKg#u5fVE6VZm3Iu1fTLS{MYd3SS)=1wpcd4TOYe(AcbQ=OE%qKf9jyKd)w-l-3q_;k8qiZ)y6XB2}fCwO=QSgwS&Mg^M( z9V92I2_#iJ6>q~Mc8q^44cLUCBVGJHkFQH1!Sn{d(a8r+a8&zoi?UTWYksblV1DI5 zYoPMq_P5gi0f-5uQl0t7jB!wyrc{I65>iC;Z^58s49VIG+md+(0 z9d$C<`d7_N=>p=d)uK&oC+lebQ3X>V0StEb3Q{H+eCo$4O+QTmGgd3G=Y3Pt|{La7rm2J=`|rk2uxApgd7d z4lU|=t=)=)@_f^xC1Hkx3~|Y(dE#bV7T7yv?z4|!gDjY4Q3BW`)B?2pT}A9Ve;Xa| z@_puJtnvmpG_+nC;KZTqFv18Vl*nJqA(&my;#}$RvVPV3{p^_)OmFNnAdA@7MQYE1 zcF~6sTSkLn8n1N>*?Pa&Fo6sBCSxGM4JUj#I^okMOpiZMcc7Pf8W{>Mq{PV>UCCe4 ztZ!IFVr*4q!E9Qi*b#G2fRn|GRE}kt==dZi#-m%ZqOXiJOT!C%7%-CX#CS$VJWNqNiP6UUpM zT4>9r1j&C26U)fRH@<`DB|ukp^XEJ5$msK@n|k&hBm*@q5NyzY&oQyOo}F;9;`c#0 zez6r*ty^#^Dm`pi1`s_iJm8q~=g0r7ujwT}%*zo}IZ3d3DdEO1b(m7$YDrZnDfw zyYiMU@Z2BRBv=fEm-nLOo#Uy+PjzH0m40(de`S=iW{iNA)AkWLBw5-)s!{R<$l%9r zJGK^gkce%d(~5-CKF{P6&7AUtCDyxd-?U)fNuYd8sO> zpMXzl7IM1>KZ#6_OO+0aX1#IB@7MnEL0B>K*G|W}S|jMyctDVx^E7;+N#?!@Qr1LP(TRsItS+4o>Bp=e_w$r039ZO;Bimm=*S=kW z+Ym!vhyVB^gh})koKbTey3lE;O9vN06LUlv?OA9(BgpJ2ZzuW0s zO>(O2b_<$@75eEp$!QnlPaw~_QIsHoR$Jkb!Q9d*dr+dHI*A`Kffv9WYls}^vJ=B4 zR%J@Ftzokke%%>A+xLde%8q(Im5MCUIVKfEHzlsx#1Z-;n5Inmu-M5@r{5a^tW#!% z8`{ul{HdI_J>4H0Hc5U7_(s$nCb1O6hj$(A(Ee8(9_l=j9Xmi7LSV>PAcb&!Hc}GOHtUtpzHSfYyPsBQzFZ-UC4m@QSXonkhM>*QLI#fM7OTs z^*f8G$o?yl>Dcx9$4XtQHNZG629NK_C-f%v#TS+ZaIKgM=jVh;I+M;xuZTyvv16afjWezEAX_qU15KGm^Ni*ZjWyy)Vp< zw~KuwX|JDU1AFMz?Rt!$%H|y(H-QoHE=&)_Wl7V=Yy>N6RZk6z=3wOsuiE}txsex} zl#G%ZJJRR9&{?MqL`&0L2U30OyO%?48fUmMiC&aavIs(Q6wpXIk^>j7{Rz~VYFEzvHXYW23Q&u!B=_*GphQ1Pun<_SPcUY&DU6K_c z1|srV*(?*JTBz>uA|`xnHfs~%RNf`AXDmiEF1ZIeDl^m7wSP(w2w-0S^f+trUPVVo zo(&8{#KmNKOlF?O#gF)&KN6FYlCR>Jp+((3IhUb)b+@t?j|e;e-G2_2H6*HVSo(^0 zP=z(_i||ULXdGl*vVye_Q%xVLwy1f7>8rdWO6~)!TJnC1?VizlcC2OfvcBvF<%qp+ z7AtPZX!@-~Nq<`HFXMNF(eX~Ix92>3KXWDO+rlenrv&d4 zWfIK(9i({dHH2*{F7CmC1v~EKYhBdKd#4lQ%r~pFR5SIlx25SH&G5`#e9>>5vH|aC zSXHmbQh5b+3RcK8GABT4+aU!6MEnBvW&E{>`xC@*m| zaQ*RNpa`y}zjLNSjL>qVS3?%Vi>DnL;b*`z{3coLWWcEU5=11BCD#4`ehvTbuBs^X zmfZ0v(S=?mU=(?I#r-zEC;jV?_l%Qz+SoVdT-u7}*g)jCVTu1VVx#U{wzQArj5xC* zcxVP13w|S4?5(0rQBdssai?+qbAJ+mfN|q6_G2GC??thdZ@ZYGxxR`{>MWQSd0%hB-$(Ha8rzG4F}#m<+sblHj5VzDm0|$s>CwZ?{blu z626+3o*t!vOk2q~&4Z<2j$^9{@auXSU^HESdy_CBGs_5{VVmZaufV*&f58;ODVxF9 z0-6^l56x0>1RPdAH$FNut$*RhM-vTzVRsxWp?P+99{}sDE_t8on!X@as zA9G$0D1?AG&TJr75`A%!iPrpsEtz#0+<~;vlJ}}l_A>!yA-nczTg8I{d55R5GF269 zjm~L%o8tN$$*=z3&KoBl3UeAA;57WAoz{|tiHD5J3a!sC1GZnQJ5MMgAa$}?;1 zOPD{)FJh5f%G*v2HT*GKxVYR`I6zJw9&X@hFb&*S(>)ZnhSnSWmCB`&XvIl-pFY%TRy zEQA5c11{*sw)h>VP?=Ecgv)pw;jBD{FhddVhn|Qf*|$XHh0Q)cUsg=+nRaxm&}WV) z>UBhvoxFNh@-XV~QA6d~@vF=Zo6dzCD2%>yWx+6Mmjb+NBI5JQ=&pPv`3uWGy^Jho zvxR+4<%Mt3vUk!lwsHb_d(lD?m@~^V2dImtHOo1F$t*IP_K#X-={=FfUQ;%PNJYTZcynw)efMXai={(ZGQ&Pwkj9kaw zTzjO|b5Qtww^CEItbv;Uz!H3_`GocBoe!vgA4uPx9ki7glsmaw9#83_Y#h$TGHz!F zBF!+8id?b-roaSPKa(dO8~Q7xFrFR3pH(k6o!YpBb(1m9eAYOrwH+irCt)1z z{w0ga?A0B7Mj56|sT_X&!7l68ZPkWCB5=zTzaMh=ZEeK^p2<$XO(QbYAGuc$ze1Q)c+M~f?kAGgJr%e&=p&*S~!DLWX%X8`oi5MVzcHf4X+HhI(m zPxdUn3H9WslpH0#`1=~0K5_t_FSE*K?}t+(;w=1~mG&|n;eXM8qS^40mQ`QFIHy30 zIRFLv77UG&k(lA8ZKPQL>oK zn3!rt%_O|9RTRZ?^u{AC%U72aGdhASy)QyR*$|;7TEGEVT`0BJ!@~q>-ZtzDCR3X> znid-N#Z+zB@+8bzzQ6)PDD9s9-8D@jFOZ`vl#)vMTT*>;!YG&|3iZ-zUbh|T@Tvi) z%sgj{u-+o-y`P%l&Iaf|KqMQh*g-5bd4ZN$$2N&+LT0a4c2`(2)}i9Ls;1?}FKu%f zYi9s)ILk8xIKV*zPJPE69zqnAu|Yx1xIO_)QI=xV(0-P{?O4m9;v?C~+6)BYp}XF$jd~Qaqd|Fa>?PEV(t|pfq0s8|}6C z9)g+)U!7d?81NH_JK!|lD8;4?u<42V^{Tn1##mCdH255L{Go}z1#iBWt}Vf+pA8sK07C5arrcZ?!cw?X0f#=<9@R{fWH zY%;aO&TfO!AZMa@WVLNS230tbE7x$UhRjJRvPs}|+D`CcF6~fSB}a$!$uaMJ%6AKr z{Y9%fg;)~UNRrfPXvOKo+9SE>7i-u2H}!QQbwa^WQ9s<@LU9)6j{T}8 z1&t;~g3AC938N4|5amC&+J?uh%$i!!AqX=Y|F*I6I&JmpePol(r?I>><3^lD_#c`9 zGqg32n!9wI%ym$@89vpz>=U+0Cfh+ZUGdaY{#e@GG*r&{0QPcCrDA`>QUBU<-i2wv z*%%Mkst-?z%r|cj`uWUfE56^A?jIImo%rhgt4goIr|m@aRGEi^>9Z@>~~ltt1^ zPD|bm9;&&HvVpmoS#dr99w~n@ZM@4ogKs&H+h^(y0w*DgT0@L)Pb94Rz$^k;$w~V4 zfnmd4x`CjKIKSR!ZI5zYM)!9p=m{NqVZvYN~CBwDcuJ___SFbz1Pq z=r?ian;12)uVFe>GscNJ@ar&At>Grc1jpi#5@%`By9?RbZFcf2e^vija*{eMzppl^^ppdppbm1{mPJ;5My|7-B}+mlB~b zcK!nx-XCecvj+vUZ%*@qhV`G(vPKFE49l(ee2Vu;GLbqF!PWSFdHgt#r9j@U++H9a z{$|Cz?c^q8oOIhaV|JP4_fxoz_~8LMDI+`j#-e6l!?-UZ>)#bMT%KmmZR^8kz5Vg8 zmP+r1o9d`~jmta*K~O!#f}&!eZFX^i@Y~+Es_dB9&c0#W4dgSU+|MJiaO9KweX-3Y z=gPl0pWhr+(~t2LI0+O!ENm|8K2?(nSwU1Z)CEZcE{n8Z(!N^+inZfy!8Bn$e~UiX zMn+4V4l&>j@B#l}s#%!>P!<#ss`*vk(ft1g^HVn?q8qDlOPVfK+fy_!3pkjERn z>5v+g>+aX65v#--ZKmc3lbK^iY_3UP@|wzV+%pM0w`W}fo*PH*%b`8TuOs`G zOum0Gl!@jajs3hUU=jnTbr6|z6>S^cVp5))92NA*L**3>U#24EtO74dv8&Ro_iwGpjyLvC1P6I^#fv zf?$PRE;NAB`PG6vVkg{8M^bV_qs3>}@F^fTC(e_tDwp`{e}5QHMC^xXC#x;}{+Bxa z>a%A1xTK)8lSbxfVP!GJ^BiVz^t;@9E_>~nJz@3iM)G~+{)km&Nn*toiQ4d(iN6dv z=F$nR1Xh|v+(?`Is`c89<}fnOT7ElyX}j~AVI$5QpGjCGbt4Se#TJ)iR81hj&Z^Eh z+1?Niy9Ds`T80?X-442bPJ?r;X972U^&GrC$y(qZK93?gzR)k4E%9dj?%BfOzn5IJ zOO{aG??&LoSNiFV>2@6lJmN08AJ?1CsO)HvUK9wgUjagzwh@s72Gu0a4SVqFC6odZ zU7kGJE9Zq?6tF`>9;cX&@{U6q)GaM-28!N{w_E@HVx}o9QS1}o*`Hn-v+n0>p`Qoifyqx3>&8_+UtFujw85IMs*+!^624g2W`yL6 zPw2o6Gr=&ja`kS$d;R@YLkH$|D*-OwN{!d1emN>`yyGStbY(oJ&}<#d%9d~MLrmU6 z{3?i%%Udl|BB|FgB<+x@MP1dfLBXauyR9z1rD0Je1+ItA3{fa{KmXnLyu!TNX+V?f z+OyA*^YBc3%zT=e!R7W|GB>0xl2M+0oNo7mXh%KRsbzAsL6g|w>FHAIVnfIJ)P?;R z^FY!=gN#C(R$Xi5zCZn*2#hO#%!914KyA3m=_QT6(z6pDncz*b#VsrHr&&b)vdTA% zq{q}dwVI|W>U}ZI8jz4ti>StBx7HQ6hBIgNA-7gt@-oWIjqqpn-x?&#V|aVu(UApp zX^yqakYQI6N_o`kW+?Zwt>;zN1bB%XjT4isTQTB4&no1`c)Yqb4{YThfde>HlG}hmUk7*F3)hR zfA$|fBbN+aZE5h1A9~Wb(JNSUtyvb+i@N}e^>+vjdETdJZf;?0^`#_0UA8V~HZS56 z=urAF@Wi~wySObVN$>p>VzJ(_Y^@d!MW_n>KrlQ^EfLj9U~S${5YW0XS@_ zL8K?$DAu|jzO=mDF^S*OAZ0=f%0^Sa`;I_v3>eVoACv^# z$lexf03S_Hti0gcuzL(5jksk|AnFC)soaH`0+;>+cxQOK7r0C*X5WKLaEVz`s*5&!2nM&tYJDg~$#72|h6P@N zGWP!Fwwp}};VWttPSW}zY-m9k@YyHM{QNPB^z;X!s% zmG%B(Wf1^UA(@Bw2S6!}rnkqbl*)vWBBNN#+5(hS&A&K1Ns{q9(@g+e1l9peC=+27bq$7kN(EmQ3Q!+OrW}huwxgrAJ~4X8-EFYBa<-+TYE|kix3v85RGx4|H2wyl?huYdTYtnWVKhK%j_1Eh!YNoFIWl})? z8?zlPaGoER{q;deIPe|*g^G^q{9ivyge1P722pqLRhQMj$cG&)aoeew<%{N1gB`2GI@Ds-ngec z(Pm@&`>uWBr`Xwt8uII<7FGWP{Ns9;v)J|@z;Z@KP|!qE*Y-Qq-7xj@>&+ssR;kl~ zm^SEihE?g3yOc+X_aRd#6J-o>7^NZ$^6j%`kHL+tby`^1MiV)i{)|ZEdbMGwoJMb6 zh=FaL3~@?owAqR_(%N29ZA@p%0eU{sV6BZ#e4ddK11T2CH0izR3-RU><NsDB=^8dS}1Q9rZ44qDA>q98K* z>Fi7&dR^w!iZz-B9sZMGcAJ=2rFXv0*9sONm8S~8X8 zsjVG$!L#B~@JvAKC$y@wn?ZD1Oxz4m2mE#@BP4yKEQ{w-4 zI}5I;zIY9zpny^X3JeW1G(&fa#ENT~!a${|6`Ap|rl@pBR}mY+uXBu|L7MhN-{v$DgqVG+BE* zS7y;-?Xsu4694_G{Fi3(A?5Umb$gLaD7Hhp;kFf|Y@Pcspf5a)2hgMDiJC$)a~U3Ccvx|F%6ydH+rpR0p`_ zqf|;u200n`uOpjP(865ttdal}Ayk6ej>iB}FPQCB*iu+Ar{L@G>X#L8TJXN4U* zj?{~hl%&u<_F?5$f>!ZGz25A!iB}#I;;j^iixt$BoeuDch_QiKmJN0OEe!D=F}l2s zlGZ1LlqH`217#1o>23!fZ5ie)*+Y7|xvGc9(h|&3g-}u~>6*u$WN4?`SC^EwS!Vk= zCx_FeHDzDZ@@K8;V9{Jg5K0mcz>`PWu1~akM5)(tLtee#c+IKT7yKy!tV~#~iAR?5PX71T ztO4S%72CQ-Psz$gZZ#Cox(-~yHvQx%bue3761p=+ieZEl&e;L52c<$qwGQPrlUKZ)lTRCSHF+bQH z*p^_YpjmnTr4*=oLVs;=egcm_Rs7?Kq=oB+wZ2tg5hTkVj7d@&D7{<&{3w#8p^J2H zY-Mdp}2cvq?5CYL?&!(GyB0w;mQifu#|n5Bt&u6F)P8*nZIT;28AY z)9}4nawY;?(&k~LU#;`rgZ))`J2M2x5mHPK#4 z2$7W$`f0s45@q*tUFYN7@DK<<-z?fC?{iw;!C}n$^&u=O9f4nMHes!2`Bt)GU)5?j zM&C>(@`_odb2&7z9vhcjo|ek1`o|kj=d~%KQ0G;)(f1_v;};GRJ9a(>!tKjbJs6!s z&Mmy-v3W8_J z-gLu3)Xz)V?}SS^mgEXVAcaH5P4cYUuIu<-dCUyL zBAfUdho_p|`Nr4Fwz=K2?l-F!M0&UG`7Pdt0JtrHaj@IwUQ7DECr*<76$AG|S&`#T4@A5fOQ>_9%KT zb=btnpgQ)ph^WB&g^fd4RJ=uV^XP`A*{|$vtcCe2N!r029-5$Ie?4{#$UxAtvZ8sv zvuARe3gx$+Y$VC%RN*bm)%myzK#x4q*i(*MmG#OUB5N4Er=$-QHtp!)qb|9iC;|Se zt1akHl}v-krdu01v-;c2rmS-R0_?LD4Jq<($-GB&$G)lH{Vc6K5bn8h+zGE^BL64{T;V22WD*W;KB*9N~*6(d-enfU6(H4U$fqI9~?B9a~;I zpY6627+ck5Gvhi+k}yu)R1(+89qJwagFDlN zDJ$L4$($MqVkhIJV8Jkh_Jyw(K#GBQmM3i|6Ec^sDz9hHj!@g)@e*8W({qLX6yI7TC>neyACoJx5cS}JsGSk@pZ2>KRhsJVkM;;Uhill^ zDjchhRJ9l$9Zd2tvmur-ArrbVvXZUnXiw<1A$}cVu4xRNCf$F=UJ02?uw_@ zp~p&?;0qJMdxSC24V{Dha_@N#%b@Q)MVY2pOmEPZ#dJx6qoQ*D&>cZJOwz)V;o?nf-}`E+Ua;EIlf=JM zi>X*ILMZ6+omp9d_J0yo7ssj|RAb3acnBZXF96fWENy+b{hZIe}Ak7_EL-oT$JQADyC$MU5$gDcR!6 zpM^z(_5J=Eaiz#MC5^)+5NE>ltlTUeY;BYBwj4?|-rOcp#(C#|NlOBcGn}HXx$*hw zfuQrGq>Bx{=xI#Z=D&Quk1ploI=Mn^XSHPeucSSWL=rQCC^iB&p%ljPN51b#%{&@O zKOSHktq*yspp}laB&gx3X5kdgJyGI8s+Ya+#B-*QWu>u2a@;rl&1K~ke|P$gHqaZL z{FLda%{>*jbUZ41^ewCB!a#}=8HfL&94YY&n|+Fd0bmp${t+DT;`<81c`Yil3+G7w zZG#R6nnhaPq(jN1#vxMkgNf&}31;g%CMNo8_u&!TJ+|1!tblQw{?liocH2CH>5Roj zU4ATv%D&CFC>Y}FLb1`mLj6e$UrCV_s+zFrS3wdMTI&}hP79NZud|A%n}C$}Fwi49 zbiid=9)gH4z3hoNW!d%}t|@NLzx8?3hK+WECe_zmTP^<2Dih0?=0B9Dmf*freCa^) z8`1Xmy^kN6rg*SF3$aw8nOP_aZ>l!PMdig?m(=#zJUFNrtD{~eU5Ku;_pBXjpEy>j zFPlRG%B5@lxDTXd@9s+L@qKVW-gn*LDIM+bn@FD()lguZ9lF2Bc3sfBz;eM7VRBzp&JvM23~?b zeKvHqNG2hHJYpp!5^a@q%VA8<9^jiA-(0;5{N%s7tFIQ>(3lMHYii#1@?MDn@W>b+X%;6(ZJZ zuK3%hrm8VpM9QcPDd#k;O})#`9%ezoDT|6J3kSa!&Ufk4J@dgftke_XEnq1NvkS%~ z)9LaXT}S`A{OSUFP4uVLf3f6>Yx+X3wTnaa^R}O5bWOpSei;`72Yhxo2BDU)D@L_j zvp#Qbn`FCu*vts!0y%55CLOHQN82$LTXL6|n|C?xY5~83h%qpUXkOEBpkdU~0IvBI z&)Sn8$yjH^t1d8KeMgfWz%#;|Z}oJN#&LtDxN4GSniCus&kH1OvQU>?GTy{UX=Hq* zW?*DC#)-D}TtPzJCOanE0A3Y(D<+>W!icF!Cw4_Q+`azBWpK#MTpT^F!H6B)BV zlo>)q1wN5uxr(Lrd8lsrB$5JvxFj%*xBLLm!%J7{iQaMIU#Wl;{i}=A*sS}=Id7zK zqA^Dmmwt+QZ(D`U0%5{xV=zWFwH9R0FyePVy#^$-{leN?injm5@XTJuF9!`}@0>k^ z4y4+tF+v&u&tv$WqRNwQ4jjtSPXJtYG*|OthPJpF79DbDy8GyL%_t4`7GD~}&VwYO z&H$oy*VhWMA(f^b4^{U&As4J1J*xs2H(KFYYGDL{^hT8GD>U5_;8tc8rKYw_i`IAE zL;eFvdYDSI%rwxW>faMSsI}z7V;%?(TOQu9c!Y}M@EEc5YbtXr(pO>pyd5hKN4_a( zY8rs@G@=;obaUd3O|Mix^HdK0M3`^vH_;cyrn=qd!>R83+~@hZm41g-uT^ij^3Pyk zkO~PB$b<8VQ?E=;wO*%+37k?U+P2w-yd9rh`WBL*3!T-ME0d;wYk39YueD?ENjO6q z=G{P?*+VTRX>ea&KE>OPqLCc7#Szh#fura_XkTq0&_$Vy<3AK^e$;pXGsT!gi$lt6 zEL};w!`euU879uSzsg`zLtKM-F6@;0trEW^Vj1opc(RyS(x6wAd)QQGjXOn`hLLeJ>eg<3@l5AY`$+$mz~@m8Y2&U|+&?XOt$UWL|&FjCIobJAi& zN`i`moI?L$=(k7BxVaOLgVjd&5TTyVrN6M3Isq56 zgtWi7r@La}3g_>}nHhDAn?G~&gX;d!$B$1E`$@MjJ}5T-&$F^QBH$9@$hzJs_8v{L z3m*!HrC5c(M3~u$cf2LJ(Lm%itOeDjvD4%Cwe?P%|MLT7y{^%4In(@B5f|Vow*U04{IGsHn2ro1-!33Heg9h*j2g2)SLq18OeUf5$&G7#K zZX+7ADBRDtTM?0MgkTINnMns+q?VLDuV$ptT!s*sHwk9=`J|`kYS;vo5AbH+hOCXr++KLur|x0d z2T@h-qe&e5%{2bYi7>y@eB`v7ggXnJ944f!W~B-dkq`_fFt44iW2hwQ5Q{&k*HN*? zB^am`BH7AzJ)gdmb6XxZJ@qsFQ%AmkoJEVUHY|7AW*lEMoVsfTvwn!Zv}rb-Zl#)8 zDvWcb_5;;#^r>ZskvU^8gG0%!`%yu=o#uZAVS*A1{ zAAhRabSUkQ5v7#js~lpeuEZ!Q)ocv}rj(Rf`5YmYjcNhDAT`Jfir?+lZSJKGf~HSu ztJ}sjLfYO=$5>{a=A-emqdA^}MSGOjQSjc)RG{@V+0j}&J$*$eMPjenL**jF|1k66!$h7_eDu9LcO zs+o|3enjsw^xe(wGo{zI6Ss5A-Y`&@fgRm|e!!;nsZ>;3q{^5}4t&`X+hp z@?|fbp3*Wd=78{&h$)fH_7P6^;ax7|ez;4dTl`zhiHv z@!=z9UI?pmn~rkf`t(z8W<>E;AAAXrAv$Je_99pe6{t=6sWEN+GEJ*SxDmT1zB&_| z?~Du>;;o{{^dxCT0jVUtP_7=F!2T`)yV|Zj4f-9;W1N^WZTii?{lMkVV}1DYM#e7# zu4`K$9&TGP)(-~PRpQ!P{bgzy%!?N`evD83(0GS&Hf?ZY(M7FtGJ zD00~wh!RSR{KRLe3DS^ z;2cEz>8toAtw1-}+4`e~BI7S=C85dU2hd9caSnM(Xlazf!e55%&*0E8{1WMWN$Dzl z9PEL{B<0mFCOzQwEpXB7D0BOGApykeuj{#vtI$~_pHyS^G^hL_NwLASk37e(KzJWNi|dm^J1Guo}DCV_H`M=0sN zUODuagD76G;ILOw{X96jOOk?5GWhYz@b)Ijq}KD{EO}>{LI*!S+x z(sWLz-n>JN?R1zOwJypN65HgX+ER)EnTsfv-G-}(<-Cd_guS)zN)oq^NqFdOD1SU2J` zM&Tps2sss>gC8x?X6GvQbER$>Vpp`A$7BJNQINuO8F+_#KmJ!E?RbmUL|y)s-eR@$ z+A$o574qOyd~9%n=w>r>-oEwppnJAtXtgIree)MxQQ~L*XHjOzajPET0A|ZQ_LCe@ z5%**KO3DR$aarldlH+*H3to}J-sZ8PTwUj)Zn8a( z{nN}6giO|WB{agnv34?WY(>FrqllwpJ0jFx@Un%PTlM7cb_dzXqE5|Nnj z>E29Rz@^LNw}OX1QjJTHp<=Xkrz=v1|0`Q6 zZBRu?f>O=sHvq_7BHr~DZFt4a3+SmX7S$aS+7wxcKe+g{qL3U&CYb4QBo&(y#?y23 zM6ovW{}D2|Wm$=`PiF$fieZi04AC#FwVO1tc|}Cs;Mx;JUKoxb#;SrUy?g~NgEa4pCalO{{B)LHBI67As)u(`jLYimZD)r`Z6W<(vmJ_bgB~xj|%zq z2mhgb*^~;mIV(hd9^x*h5?VWb10@Um24WeWl+ZHk`+Y|W=1+acL}@QaqeHERpG@`e zSX?{`f1n5oz1yzg=s8#}%H~5(Odr;3Q47ns-Zq?{f?0~2HX>Qx5x6h-W$<%>^B^KT zp3dfjfj+vc&OheLY-j_vlXOo-_R0XM;*rSH{IfXduWp&yPkMYhQ`}Y+fQ~ML;61b) zN*2>`oTmWH=ndC~LCno%TeRBXzJ;P0tgM&+7||$eezW1@MWj06wg}3KJHk>lXC!Py z$wm(z&FIYAUR3vkTq4-rDJ_DN1LgstK}#bb{#!pdK=@{m|B%;~r}i1bBR^QLLMJI4 zj8DOqJczdb3H?Zq8d2w$hurY<_H^t|;NYd{YP=W^I#S^R7r$6e!Rr=&MINQrLTncF;l-xaO4cs9#MryH@$3h>i@!=(&vyq~j?Ll0}Rm;6o=f-

    N}=1%*q86QPcBXE(uw@6|ebWjPgQd&BR5pZ-ObIyOmWKAL06b^{K=XU(!D z0*?XS9tgnAezHT2ColOU+H&_7T)Tu>um4m6|JUnZaW{Y#vmDk&)|o@Im$^4#mx#Cm zLNuotZN*>tGZn`)un24Y7l)ENhg+2Ff^hqdbz!)5S8Q|`RiWfii$s@+v2d$H z_gA|QeK%IFhVnda$}8M+_c~Sj9k2ys%ZD1{-LyzM z)ry08e>Tc7(gB9qA#zs-E_x)u3NHj*T2xf{}ufywIp@ zNpXi-@gW)HF{1eJV_gakc4gFQPL@r4msL7!!+l_yaUEOlO~pe}*|sntv?Ku9!B_N^ z30~tpPgPU85tHk?rBm6CaqCdv=xMCE0?+F|E1@32bV#i}h!Q~t1>205fHeGR=I`2I zI5@|tZ6}M5;7BBeGtpy*l+qzcq$7Lx)dt>1-4WPis)l&L`^AZf$ginny)O+o)kslK z`F&E>ne?j=;)C6rW?@zJ_{&iOF;sKy2I>4}B41i6NOPBDu>1U?+E`NwB??#t*qhvZ zGQqZ5a(4JavbZLWm6oR*>~kXmEx$H4@D50og%@zDy}1P*Ui?-rRNs5dE>ToSaUWb? zv)Zeud7z-Ax=h4^iAR&c)WlN3ZLE__{erku!_KB_;xG3O5Gj(Y%2t|aQy4!^T(-B@ zeR(>SV^pR+^VIPTdpz<==&F>3fszZcNDnBJ=Qxa;%;E_&&SF!*#M%SGv%hwkN`s(oVLIU1v~y7iyol5C0v&44%xQi5UUnJBBR|Klz(_QIF{RUB#va# zHEg~_Z~{Otz1Yy&i`N(jC!e)JUv3DwbEr$SBBg|p==N+ARijO+t7r!`GpMHgCT8h0WK;dcO9j?iBRU~3l}t#bcIY2kGu zoSTt%g3-fcWSS_S=ybzJrO=yA^suup^^IxbfZTL3GR_8%(t~BxQ_(J1Myl`Ld1P`} zmVS>Q&AO6%_l`OUWdC(_eS-0Ul}~Ord?|8pX2nWdOD6T2*yM@~wb5a^A&MrZlBFUj zjl5wPei+l&7nW__!|geY@>#7iFB5)MP$&5NNBs+`{6Up(RXacd;vm~9*7bR{`6bYD z@s*ziZPih>8`ti8Kuo$lg~7FL=0OxGrEFA7Lo3kbau)&hhdb{p(uo~X?*?eP(gh;j zJM{Sv1?@k8l8zp3VvYvS()bYP7yTCqP1zeLNRpcoZUU&*GoyqBkszPj}x#4 zeCOpTS1FVR>!=>BBdkXj+lZ~`zvro`#-a8$dEhj*OR?CXKWEqTuYB;jh7^LOwl~W{ zI+Cxst}|3mFVbaeCVrq8o+2-4+5^0OR93d}^4?0lCHOf)e$!n}_cj^lGV-b7wb8AV zqI6h&`%#)~GCS_%;{LnzxGaRsn##YA245H5_d1NA1Pp3FjccVi!WPU>h*J%cYqtjx zIpyyrfaQ>!{#4lGOCAy|(YM`@7SMRrNxbHw9;Nzhv0Jwx}P|>?%`@^@lB2p6LQSxzSR?x^Bx!u$43&WRwFE@DV0()IdagSjlpa@|T=oPGg zq!O*`1|CZEp9Uw{>4+1yXp7^S4uzAwd&SU@)Q)0D7Zf4G z7UV~6YlUxbQ$y~0p95#TeNVYpEykOCWEn-{3TC@dIx})goA!Iw)1@?$(i<7v;CIb?>(f6-ML|Qq6tVPLn#$l3 z=4&_HV6CEm?G>prx%2%Ih&iyud~mg8_s=&SkDbjjRdlbu@(HC5eP$mw^pO5)WE`M$_>`=teA>3S8@zwd?1c2VOZ z&8_O37#{Omk5K4ESaNMN-Ry(?0tNgywe^<8?D{PU)63%&`Laay2gfD1m( oIqkiOiYNdDX}-Qbv`{;0Qikhzw7qWX19fi^{|_Yae_#H80CYrEpa1{> literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/22/small/ror_tote_back.jpeg b/sprangular/spec/dummy/public/spree/products/22/small/ror_tote_back.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..cc50049ffd051d387b4d58f644f3c5130e29b556 GIT binary patch literal 3462 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%0D-roJ>(%V(!*Jf#-IL_D$ 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 L|NJHMZ|Oe(G#XpZ literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/23/mini/ror_bag.jpeg b/sprangular/spec/dummy/public/spree/products/23/mini/ror_bag.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..7d8fe6c5481b61a584d3b5b1ae4c4a5919825e0a GIT binary patch literal 1878 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 E*&|!E!2kdN literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/23/product/ror_bag.jpeg b/sprangular/spec/dummy/public/spree/products/23/product/ror_bag.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..9ff8d61016ad0712662543637e0e1f4819f10a55 GIT binary patch literal 15865 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 literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/23/small/ror_bag.jpeg b/sprangular/spec/dummy/public/spree/products/23/small/ror_bag.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..5fe69ff7f2983799071cb9a5934719117877c2e2 GIT binary patch literal 4969 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 C69Ewb literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/24/mini/ror_baseball.jpeg b/sprangular/spec/dummy/public/spree/products/24/mini/ror_baseball.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..0c13bad36d7d5631460c46ad77d8e4555121d278 GIT binary patch literal 1705 zcmb79c~sNq68-(M5*8r=tONy7P?Hv(q7fuvH$XzzBA@|;3I@w2P>>c`wJMdW?7<4k z1EV2u;(`PskyQ$WDkvo^Ne~gLC7=`u2*fr`>^aZB-<|W_GjnF<-uYBxs+WKP)q~;z zfFKBbtqwpX1>6CMx&%QDLo|RvH4KNrpfCg+f%x>0C@lmMg+w5~8mKc}9c^7r zp%M9a6#|Ds;o3+9^3%xwMXC+}tp)4`c0<8!00a#}(V(guzycrufr7wiXdzG#wS~H8 zYXE>yC=>!$-wORS079TJI06Z1p-~t^i*0*cwT~GYZ@09yA_SZ{lw7Rd*{J#HXE99% z*JxRw0T2dJJN>Vz@kPTd;CnExMF^xy0_dvGfS{phz!_+Nidet1{IGk%E-v-sfrKLk z5kK4B_oMZ#%*S;8sCd1Zkx*`BU&=e?`<1yK>sj!<;&d0BRYlI^#(}-};|^dI+#SYd zXQ)L1^|Xk^$h~^F(ctV(RDcQyc`fCHyVWln&Slu8nfN+bHsFnkzZk8t1tzrQDf%n6 z`KsH^B>lp#QWk2yG;Cem8PYm1EzQ|;l-PH|JggxsY&t(-ACY|fx9u%s*0%Gjv)SH5 zg$KU$7NzF~(hZDmyiH6KH#qTveNH!DU1;MH4xcm^ebh;NT8BFfNA+eXRY2D2h3#q8 zOvmfbD-wpGeM!0gHNJCpr`n$6iNjl)Xy$^S8eTO2x0ge{^;?Yb7g6p^j~m^2f%2az zxPW(A%wOJT=B`2+#~tTnM+TGkkw9i*FDdX{i_aAGd_*)ilqoqliD7r7S-i}1(dBtr zUeP!E`a=qLa3(6M&w8I;xNyCZmh*7nt)gm~_n!uyTj#2r zYuAOu4T<%}Ck?Ut^O*z7xHWF=V=I1LkZqiIJ|F##orlTIQhJ(o=!Lh*QhXi?WT+D- zDkv*5&e0W_Lt`Q;>>P5OI$WTn<`;W*Qm{1-8okyFmb#MiD06>TZH&EImF4wAYzKYw zTRf&pyUOxOq^sw=&diLaNM}`KN>h)$%;dfeIbzTjdyyBwrs#r1DwvUyDWc) zX|O`X->AvMjWs&_P8}~QtxahsmAGY_20XW^tjEtKp&LHc2V*J{V<8J#7_q z2X4BgU?gR(7qz#erRSBjxgpo=x*6$Mz0ZE$Zr+q)A_I^kygN} zLu!__@|sC#B;T=Je4E?PvJtSlQ*oIpz~}k|-r4-PaFv~tYd|2%oJ8{jH%)0G=`rEf z-k_}hz*v46y}12tSyRa_a-mVl3{jL2HSW`L&-G1^Siv2&Z6ZxFr3LsAa=K9qzhwXQ zBvQ=XI)W1i5*q8CNHUzN?x5Z72!Iv4h|5Yhl)Ikasw`O9$CMYGCd5riv$Z!Rk5;uX z3bAh5LMfB~;Ve?{*TGr4n-Tsr0;^$OYHi;yE}@eh$NR5MV=Cf3@w(q1|G=|clH5I+ zbMcMrn;)fD?q)=jAx2|mrCk25YINaX%<+%aln^XLkN4nEv)SVM)*eG7m*&RgQ~T`Z=0Wd7c(Fu$ubmUt{j;fmc>86V!f zUs!r4W}vh1$tn7#gHaZaZM)n#W$etehi9@Se(q|Pp9~t$6h-{77s+EWSRY&>pK)=)%ZU} CU)v`D literal 0 HcmV?d00001 diff --git a/sprangular/spec/dummy/public/spree/products/24/original/ror_baseball.jpeg b/sprangular/spec/dummy/public/spree/products/24/original/ror_baseball.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..d76f979e9d3c4582ea3c12a94ce46a84e0d6fd23 GIT binary patch literal 27626 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